SOCIAL NETWORKING SYSTEM
First Claim
1. A computer-implemented method, comprising:
- providing a computer-based service that enables users to selectively establish contact relationships with other users such that each user can have one or more contacts;
receiving, from each of a plurality of users of the service, affiliation data specifying an organization with which the respective user was affiliated and an associated date range of affiliation, said affiliation data submitted by the users via an interface to the service;
for a first user of said plurality of users, using the affiliation data received from the plurality of users to identify a set of users who were affiliated with a first organization during a time period in which the first user was affiliated with the first organization; and
outputting a listing of said set of users for presentation to the first user to assist the first user in identifying other users with which to establish contact relationships.
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.
55 Citations
9 Claims
-
1. A computer-implemented method, comprising:
-
providing a computer-based service that enables users to selectively establish contact relationships with other users such that each user can have one or more contacts; receiving, from each of a plurality of users of the service, affiliation data specifying an organization with which the respective user was affiliated and an associated date range of affiliation, said affiliation data submitted by the users via an interface to the service; for a first user of said plurality of users, using the affiliation data received from the plurality of users to identify a set of users who were affiliated with a first organization during a time period in which the first user was affiliated with the first organization; and outputting a listing of said set of users for presentation to the first user to assist the first user in identifying other users with which to establish contact relationships. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification