Location based access control for artificial conversational entities
First Claim
1. A method of operating an access control service to control access to messaging clients, the method comprising:
- in the access control service;
associating a plurality of messaging bots with a plurality of geographic areas;
monitoring a location of each messaging client of a plurality of messaging clients with respect to each geographic area of the plurality of geographic areas;
in response to when at least one of the messaging clients has entered a one of the plurality of geographic areas as indicated by the location of the messaging client, granting a messaging bot associated with the geographic area with initial access to the messaging client, in order to initiate engagement with an end-user in a messaging conversation;
determining a level of engagement by the end-user with the messaging bot in the messaging conversation;
determining whether to grant the messaging bot with subsequent access to the messaging client based at least in part on the level of engagement by the end-user with respect to the messaging conversation; and
when the end-user neglects to engage with the messaging bot in the messaging conversation, preventing the messaging bot from communicating with the messaging client upon re-entry of the messaging client into the geographic area.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and software technology for providing access control with respect to messaging bots is disclosed herein. In an implementation, an access control service associates various messaging bots with various geographic areas. The system monitors a location of messaging clients with respect to the geographic areas and, in response to when at least one of the messaging clients has entered one of the geographic areas, grants an associated messaging bot with initial access to the messaging client to converse with an end user. Subsequent access is granted based on a level of engagement reached with respect to the messaging conversation.
-
Citations
20 Claims
-
1. A method of operating an access control service to control access to messaging clients, the method comprising:
in the access control service; associating a plurality of messaging bots with a plurality of geographic areas; monitoring a location of each messaging client of a plurality of messaging clients with respect to each geographic area of the plurality of geographic areas; in response to when at least one of the messaging clients has entered a one of the plurality of geographic areas as indicated by the location of the messaging client, granting a messaging bot associated with the geographic area with initial access to the messaging client, in order to initiate engagement with an end-user in a messaging conversation; determining a level of engagement by the end-user with the messaging bot in the messaging conversation; determining whether to grant the messaging bot with subsequent access to the messaging client based at least in part on the level of engagement by the end-user with respect to the messaging conversation; and when the end-user neglects to engage with the messaging bot in the messaging conversation, preventing the messaging bot from communicating with the messaging client upon re-entry of the messaging client into the geographic area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An apparatus comprising:
-
one or more computer readable storage media; a processing system operatively coupled to the one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media that, when executed by the processing system to operate an access control service to control access to messaging clients, direct the processing system to at least; in the access control service; associate a plurality of messaging bots with a plurality of geographic areas; monitor a location of each messaging client of a plurality of messaging clients with respect to each geographic area of the plurality of geographic areas; in response to when at least one of the messaging clients has entered a one of the plurality of geographic areas as indicated by the location of the messaging client, grant a messaging bot associated with the geographic area with initial access to the messaging client, in order to initiate engagement with an end-user in a messaging conversation; determine a level of engagement by the end-user with the messaging bot in the messaging conversation; determine whether to grant the messaging bot with subsequent access to the messaging client based at least in part on the level of engagement by the end-user with respect to the messaging conversation; and when the end-user neglects to engage with the messaging bot in the messaging conversation, prevent the messaging bot from communicating with the messaging client upon re-entry of the messaging client into the geographic area. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media for operating a messaging client on a computing device that, when executed by a processing system on the computing device, direct the computing device to at least; report a location of the computing device to an access control service that associates a plurality of messaging bots with a plurality of geographic areas; receive a list of suggested messaging bots from the access control service that are associated with the location of the computing device; present the list of the suggested messaging bots in a user interface to the messaging client; in response to a selection of a suggested messaging bot from the list of suggested messaging bots in the user interface, identify the suggested messaging bot to the access control service to grant the suggested messaging bot with access to the messaging client in order to initiate engagement with an end-user in a messaging conversation; determine a level of engagement by the end-user with the messaging bot in the messaging conversation; determine whether to grant the messaging bot with subsequent access to the messaging client based at least in part on the level of engagement by the end-user with respect to the messaging conversation; and when the end-user neglects to engage with the messaging bot in the messaging conversation, prevent the messaging bot from communicating with the messaging client upon re-entry of the messaging client into the geographic area. - View Dependent Claims (18, 19, 20)
-
Specification