Location-based social software for mobile devices
First Claim
Patent Images
1. A method for communicating location information to a device, comprising:
- receiving, at a computer system that implements a social networking service, location information that represents a geographic location of a device associated with a first user;
associating, by the computer system, the received location information with a profile associated with the first user;
determining that a second user is included in a group of users of the social networking service that are selected to create a relationship, before the location information has been received, and, in response, sending the message to the device associated with the second user, wherein the relationship is created by the first user, another user of the group of users, or both; and
sending, from the computer system to a device associated with the second user, a message that is generated based at least in part on the location information.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating location information to a device includes receiving, at a computer system that implements a social networking service, location information that represents a geographic location of a device associated with a first user; associating, by the computer system, the received location information with a profile associated with the first user; and sending, from the computer system to a device associated with a second user, a message that is generated based at least in part on the location information.
45 Citations
50 Claims
-
1. A method for communicating location information to a device, comprising:
-
receiving, at a computer system that implements a social networking service, location information that represents a geographic location of a device associated with a first user; associating, by the computer system, the received location information with a profile associated with the first user; determining that a second user is included in a group of users of the social networking service that are selected to create a relationship, before the location information has been received, and, in response, sending the message to the device associated with the second user, wherein the relationship is created by the first user, another user of the group of users, or both; and sending, from the computer system to a device associated with the second user, a message that is generated based at least in part on the location information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 36, 37)
-
-
21. A method for communicating location information to a device comprising
receiving, at a computer system that implements a social networking service, location information that represents a geographic location of a device associated with a first user; -
associating, by the computer system, the received location information with a profile associated with the first user; determining a location name that corresponds to the received location information from astored association between the location name and stored location information that corresponds to the received location information, and including the location name in the message to a second user and sending, from the computer system to a device associated with the second user, a message that is generated based at least in part on the location information. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. One or more tangible, non-transitory machine-readable media having recorded thereon instructions, that when executed by one or more computer processors, perform operations comprising:
-
receiving, at a computer system that implements a social networking service, location information that represents a geographic location of a device associated with a first user; associating, by the computer system, the received location information with a profile associated with the first user; determining that a second user is included in a group of users of the social networking service that are selected to create a relationship, before the location information has been received, and, in response, sending the message to the device associated with the second user, wherein the relationship is created by the first user, another user of the group of users, or both; and sending, from the computer system to a device associated with a second user, a message that is generated based at least in part on the location information. - View Dependent Claims (31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification