SOCIAL NETWORKING SYSTEM CAPABLE OF PROVIDING LOCATION-BASED NOTIFICATIONS
0 Assignments
0 Petitions
Accused Products
Abstract
A networked computer system provides various services for assisting users in locating, and establishing contact relationships with, other users. For example, in one embodiment, users can identify other users based on their affiliations with particular schools or other organizations. The system also provides a mechanism for a user to selectively establish contact relationships or connections with other users, and to grant permissions for such other users to view personal information of the user. The system may also include features for enabling users to identify contacts of their respective contacts. In addition, the system may automatically notify users of personal information updates made by their respective contacts.
-
Citations
27 Claims
-
1-9. -9. (canceled)
-
10. A method of facilitating meetings between social networking contacts, the method comprising:
-
providing a computer-based service that enables users to selectively establish contact relationships with other users such that each user of the service can have one or more contacts; storing relationship data specifying contact relationships established between users of the service; storing data regarding locations of particular users of the service; detecting, based on the relationship data in combination with the data regarding the locations of users, a crossing paths event in which a first user and a second user who have a contact relationship with each other are concurrently in a common location; and sending a notification of the crossing paths event to at least the first user; said method performed in its entirety by a networked computer system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A networked computing system, comprising:
-
a server that provides network-based user access to a service interface that provides functionality for users to register with a service, and to selectively establish contact relationships with other users of the service, said server comprising a processor and memory; a computer data repository that stores relationship data that specifies contact relationships established between users of the service; and a notification service configured to use the relationship data, in combination with location data associated with users of the service, to detect an event in which a first user and second user who have an established contact relationship with each other are concurrently in a common location, said notification service additionally configured to notify at least the first user of said event. - View Dependent Claims (19, 20, 21, 22)
-
-
23. Non-transitory computer storage having stored thereon executable program instructions that direct a computer system to perform a process that comprises:
-
providing a user interface that includes functionality for users of a service to selectively establish relationships with other users of the service; storing relationship data specifying the relationships established between users of the service; storing location data associated with particular users of the service; identifying, based on the relationship data, a first user and a second user that have an established relationship; detecting, based on the location data associated with the first and second users, an event in which respective locations of the first and second users coincide; and sending a notification of the event to at least the first user. - View Dependent Claims (24, 25, 26, 27)
-
Specification