Location based social software for mobile devices
First Claim
Patent Images
1. A method of establishing connection between users of mobile devices, comprising:
- receiving at a computer system that implements a social networking service and from a first mobile device, information that identifies a first user of the first mobile device;
receiving, at the computer system and from a second mobile device, information that identifies a location of the second mobile device;
determining, at the computer system, that the first user has an acquaintance relationship with a second user who corresponds to the second mobile device; and
sending, from the computer system and based on at least the location of the first mobile device or the second mobile device, and on the determined acquaintance relationship, a message to the first mobile device that indicates a location of the second mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of establishing connection between users of mobile devices includes receiving at a computer a location of a first user from a first mobile device, receiving from a second mobile device a location of a second user having an acquaintance relationship to the first user, and sending a message to the first mobile device based on the proximity of the first user to the second user.
-
Citations
23 Claims
-
1. A method of establishing connection between users of mobile devices, comprising:
-
receiving at a computer system that implements a social networking service and from a first mobile device, information that identifies a first user of the first mobile device; receiving, at the computer system and from a second mobile device, information that identifies a location of the second mobile device; determining, at the computer system, that the first user has an acquaintance relationship with a second user who corresponds to the second mobile device; and sending, from the computer system and based on at least the location of the first mobile device or the second mobile device, and on the determined acquaintance relationship, a message to the first mobile device that indicates a location of the second mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for providing information about acquaintances, comprising:
-
an interface to receive messages from users of the system providing information associated with locations of the users; a location engine configured to correlate the received location information to a location identifier from a first user that may be compared to other location identifiers for users other than the first user; an acquaintance identifier configured to identify acquaintances of users providing location information to the system; and a message generator to prepare messages to users regarding the locations of their acquaintances if those locations based on a determination that two users have an acquaintance relationship with each other and a determination that a user, of the two users, whose location is provided in a message, is at a particular location. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system for providing information about acquaintances, comprising:
-
an interface to receive a message from a first user of the system; means for identifying a set of users of a particular acquaintance relationship to the first user within a social networking service; and a message generator to prepare messages for the set of users in response to the message from the first user, based on a determination that two users have the particular acquaintance relationship with each other and a determination that one user, of the two users, whose location is provided in a message, is at a particular location based on information received from a device of the one user.
-
-
23. A non-transitory computer-readable media having stored thereon instructions that, when executed, perform actions comprising:
-
receiving at a computer system that implements a social networking service and from a computing device, information that identifies a first user of a first mobile device; receiving, at the computer system and from a second mobile device, information that identifies a location of the second mobile device; and sending, from the computer system and based on at least the location of the first mobile device or the second mobile device, and the determined acquaintance relationship, a message to the first mobile device that indicates a location of the second mobile device.
-
Specification