Network-based personal contact manager and associated methods
First Claim
1. A network-based personal contact management system, comprising:
- a networked server system that provides a user interface having functionality for users to establish relationships with other users such that each user may have one or more contacts;
a database that stores relationship data indicating the relationships established between the users via the user interface, wherein the relationship data identifies, for each respective user, which other users are contacts of the respective user; and
a search module that provides functionality for users to search the database for contacts of their respective contacts, wherein the search module is responsive to performance of a search by a first user by using said relationship data to identify other users that are contacts of contacts of the first user.
1 Assignment
0 Petitions
Accused Products
Abstract
A network-based contact management system provides various features for assisting users in locating, and sharing information with, other users. The system provides a web-based user interface through which each may user create a personal data record, establish contact relationships with other users, and specify permissions for allowing such other users to view the user'"'"'s own personal data. Users can preferably view the personal data records of their respective contacts via personal address books in accordance with the permissions granted by such contacts. A search feature enables each user to search for contacts of that user'"'"'s own contacts to locate other users of interest. A crossing paths notification feature notifies users when their travel plans coincide with those of their contacts.
137 Citations
24 Claims
-
1. A network-based personal contact management system, comprising:
-
a networked server system that provides a user interface having functionality for users to establish relationships with other users such that each user may have one or more contacts; a database that stores relationship data indicating the relationships established between the users via the user interface, wherein the relationship data identifies, for each respective user, which other users are contacts of the respective user; and a search module that provides functionality for users to search the database for contacts of their respective contacts, wherein the search module is responsive to performance of a search by a first user by using said relationship data to identify other users that are contacts of contacts of the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a network-based system that provides functionality for users to communicate with other users, a computer-implemented method for assisting users in locating other users with which to communicate, the method comprising:
-
providing a database that stores, for each user of a plurality of users, information about contacts of the respective user; receiving, from a first user of said plurality of users, a search request to search for contacts of contacts of the first user; and in response to the search request, searching the database to identify a set of users who are contacts of contacts of the first user, and notifying the first user of the set of users. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification