Digital assistant and bots serve users by providing suitable information and services. However, users may sometimes require specific information or services, e.g., that are offered exclusively by a third party, that current digital personal assistants cannot provide. For example, specific providers can offer services at or near geographic locations.

Techniques described herein permit a digital assistant to provide users such specialized services by integration with third party providers. Third party providers for a particular location are selected, e.g., via an auction to provide assistance within a geofence, or other mechanisms. Such auctions can also be conducted in real-time in response to user queries. The digital personal assistant platform then offloads suitable user queries within the geofence to the selected third-party provider. The third-party provider responds to the user query within the digital assistant platform.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.