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.
Madhavapeddi, Shreedhar and Bhattacharya, Saptarshi, "Location specific assistance based on geofencing", Technical Disclosure Commons, (August 22, 2017)