Creating A Communication Channel Between User Devices And Local Stores
AssigneeGoogle Inc.
InventorsMatteo Agosti, Ankit Gupta
Life of this patent
Estimating the term…
Abstract
A user-to-entity communication channel is established for providing increased information regarding entities to the general population. Ambassadors for a entity are identified and selected based on location history of devices for which location reporting is authorized. The ambassadors may provide information regarding the entity to the public through the communication channel. Communications between the users and ambassadors may be reported to the entity owner for analysis by the entity owner.
Claims20
A computer-implemented method, method comprising:
- receiving a request from a client device for information relating to an entity;
- receiving location information from a plurality of mobile communication devices, wherein each of the mobile computing devices have been set to authorize reporting of location information;
- identifying, based on the received location information, one or more mobile communication devices in proximity to the entity;
- selecting one of the identified one or more mobile communication devices;
- transmitting a request to the selected one of the identified one or more mobile communication devices to serve as an ambassador for the entity;
- receiving, by one or more processors, confirmation from the selected one of the identified one or more communication devices;
- and
- enabling communication by the selected one of the one or more communication devices on behalf of the entity.
A system, comprising:
- memory;
- and
- one or more processors in communication with the memory, the one or more processors configured to:
- receive a request from a client device for information relating to an entity;
- receive location information from a plurality of mobile communication devices, wherein each of the mobile computing devices have been set to authorize reporting of location information;
- identify, based on the received location information, one or more mobile communication devices in proximity to the entity;
- select one of the identified one or more mobile communication devices;
- transmit a request to the selected one of the identified one or more mobile communication devices to serve as an ambassador for the entity;
- receive confirmation from the selected one of the identified one or more communication devices;
- and
- enable communication by the selected one of the one or more communication devices on behalf of the entity.
A non-transitory computer-readable medium storing instructions executable by one or more processors for performing a method, comprising:
- receiving a request from a client device for information relating to an entity;
- receiving location information from a plurality of mobile communication devices, wherein each of the mobile computing devices have been set to authorize reporting of location information;
- identifying, based on the received location information, one or more mobile communication devices in proximity to the entity;
- selecting one of the identified one or more mobile communication devices;
- transmitting a request to the selected one of the identified one or more mobile communication devices to serve as an ambassador for the entity;
- receiving confirmation from the selected one of the identified one or more communication devices;
- and
- enabling communication by the selected one of the one or more communication devices on behalf of the entity.
Dependencies are inferred from the claim text.