Place-specific buddy list services
First Claim
Patent Images
1. A method for providing a location information service, the method comprising:
- receiving an indication that a user of a first mobile computing device input a request to make a location of the first mobile computing device visible to one or more other users;
receiving, from the first mobile computing device, a first report of a location of the first mobile computing device;
determining, based at least in part on the first report of the location, one or more places near the location of the first mobile computing device;
communicating to the first mobile device a first instruction for the first mobile device to display information for the one or more places; and
upon receiving an indication that a selection of a specific place from the one or more places was made, communicating the specific place to a second mobile computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
An information service provides search and notifications to inform when certain people (e.g., friends, family, business contacts, etc.) are nearby so as to facilitate communications with those people. Users may define lists of people whose locations may be tracked by positioning equipment based on personal communications/computing devices carried by the people. The information service processes this people and place data to identify those of the listed people that are in the user'"'"'s vicinity, and provide notifications and user-initiated search results informing the user such as via the user'"'"'s personal communications/computing device.
28 Citations
20 Claims
-
1. A method for providing a location information service, the method comprising:
-
receiving an indication that a user of a first mobile computing device input a request to make a location of the first mobile computing device visible to one or more other users; receiving, from the first mobile computing device, a first report of a location of the first mobile computing device; determining, based at least in part on the first report of the location, one or more places near the location of the first mobile computing device; communicating to the first mobile device a first instruction for the first mobile device to display information for the one or more places; and upon receiving an indication that a selection of a specific place from the one or more places was made, communicating the specific place to a second mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory computer-readable storage media encoding computer executable instructions which, when executed by a computing device, performs a method for providing a location information service, the method comprising:
-
receiving an indication that a user of a first mobile computing device input a request to make a location of the first mobile computing device visible to one or more other users; receiving, from the first mobile computing device, a first report of a location of the first mobile computing device; determining, based at least in part on the first report of the location, one or more places near the location of the first mobile computing device; communicating to the first mobile device a first instruction for the first mobile device to display information for the one or more places; and upon receiving an indication that a selection of a specific place from the one or more places was made, communicating the specific place to a second mobile computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device comprising a processor and computer storage media encoding computer executable instructions which, when executed by the computing device, causes the computing device to perform a method for providing a location information service, the method comprising:
-
receiving an indication that a user of a first mobile computing device input a request to make a location of the first mobile computing device visible to one or more other users; receiving, from the first mobile computing device, a first report of a location of the first mobile computing device; determining, based at least in part on the first report of the location, one or more places near the location of the first mobile computing device; communicating to the first mobile device a first instruction for the first mobile device to display information for the one or more places; and upon receiving an indication that a selection of a specific place from the one or more places was made, communicating the specific place to a second mobile computing device. - View Dependent Claims (18, 19, 20)
-
Specification