Social networking system which provides location information of related
First Claim
Patent Images
1. A method, comprising:
- determining, by a processing device, a current location associated with a first mobile communication device;
receiving, by the processing device, a user selection of one or more types of location label selected from a plurality of location label types;
displaying, by the processing device, a plurality of suggested labels for user selection, wherein the suggested labels identify the determined current location associated with the first mobile communication device, and wherein the processing device displays the plurality of suggested labels to the user in response to the user selection of the one or more types of location label;
identifying, by the processing device, a second mobile communication device;
receiving, by the processing device, a user selection of a label selected from the plurality of suggested labels, wherein receiving the user selection of a label selected from the plurality of suggested labels comprises receiving a user request to assign the selected label to the determined current location associated with the first mobile communication device; and
transmitting, by the processing device, the selected label to the second mobile communication device in response to identifying the second mobile communication device and receiving the user selection of the selected label.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, apparatus and software have been discovered for use by individual users to monitor the geographic location of other people or assets with some relationship to the user. Once some manner of location information is determined, users have the ability to describe that location in various ways and control how that information is shared with other users.
90 Citations
17 Claims
-
1. A method, comprising:
-
determining, by a processing device, a current location associated with a first mobile communication device; receiving, by the processing device, a user selection of one or more types of location label selected from a plurality of location label types; displaying, by the processing device, a plurality of suggested labels for user selection, wherein the suggested labels identify the determined current location associated with the first mobile communication device, and wherein the processing device displays the plurality of suggested labels to the user in response to the user selection of the one or more types of location label; identifying, by the processing device, a second mobile communication device; receiving, by the processing device, a user selection of a label selected from the plurality of suggested labels, wherein receiving the user selection of a label selected from the plurality of suggested labels comprises receiving a user request to assign the selected label to the determined current location associated with the first mobile communication device; and transmitting, by the processing device, the selected label to the second mobile communication device in response to identifying the second mobile communication device and receiving the user selection of the selected label. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A memory device having instructions stored thereon that, in response to execution by a processing device, cause the processing device to perform operations comprising:
-
determining a current location associated with a first mobile communication device; receiving a user selection of one or more types of location label selected from a plurality of location label types; prompting display of a plurality of suggested labels for user selection, wherein the suggested labels identify the determined current location associated with the first mobile communication device, and wherein the plurality of suggested labels are displayed in response to the user selection of the one or more types of location label; identifying a second mobile communication device; receiving a user selection of a label from the plurality of suggested labels, wherein receiving the user selection of a label selected from the plurality of suggested labels comprises receiving a user request to assign the selected label to the determined current location associated with the first mobile communication device; and transmitting the selected label to the second mobile communication device in response to identifying the second mobile communication device and receiving the user selection of the selected label. - View Dependent Claims (10, 11, 12)
-
-
13. An apparatus, comprising:
-
location detection circuitry configured to determine a current location associated with a first mobile communication device; a processing device configured to identify a second mobile communication device and to receive a user selection of one or more types of location label selected from a plurality of location label types, wherein the processing device is further configured to provide a plurality of suggested labels in response to the user selection of the one or more types of location label; a user interface configured to receive a user selection of a label from the plurality of suggested labels displayed on the first mobile communication device, wherein the suggested labels comprise descriptions of the determined current location associated with the first mobile communication device, and wherein the user selection of a label selected from the plurality of suggested labels is received as a user request to assign the selected label to the determined current location associated with the first mobile communication device; and a communication device configured to transmit the selected label to the second mobile communication device in response to identifying the second mobile communication device and receiving the user selection of the selected label. - View Dependent Claims (14, 15, 16, 17)
-
Specification