Location-based social software for mobile devices
AssigneeGoogle Inc.
InventorsDennis P. Crowley, Alexander M. Rainert
Life of this patent
Estimating the term…
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.
Claims50
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.
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.
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.
Dependencies are inferred from the claim text.