Method and system for processing or searching user records
First Claim
1. A method for processing user records, comprising the steps of:
- a) receiving user record information from a plurality of users, each set of user record information including at least a user identifier and/or a user address, and at least a subset of the received sets of user record information each further including a list of one or more other user identifiers and user addresses b) storing the received sets of user record information as a plurality of user records;
c) processing the user records to determine any common user identifiers and/or user addresses stored therein; and
d) storing link information linking those user records for which common user identifiers and/or user addresses were found to be stored therein.
1 Assignment
0 Petitions
Accused Products
Abstract
Preferably for use in a directory enquires system, the invention provides a method and system for processing user records to determine common entries therebetween. When two user records are determined to store common information then link data is generated (18) and stored in each user record (22) indicating a link between the two records. This link information is then used in subsequent searching (20) of the user records to determine the most likely result from a list of possible results obtained from a search of the user records. In a directory enquiries system (14) the user records contain user ID and telephone number details as well as address book data of each user'"'"'s friends, family, or other acquaintances. The address book data is used to determine whether a link between user records should be formed.
184 Citations
28 Claims
-
1. A method for processing user records, comprising the steps of:
-
a) receiving user record information from a plurality of users, each set of user record information including at least a user identifier and/or a user address, and at least a subset of the received sets of user record information each further including a list of one or more other user identifiers and user addresses b) storing the received sets of user record information as a plurality of user records;
c) processing the user records to determine any common user identifiers and/or user addresses stored therein; and
d) storing link information linking those user records for which common user identifiers and/or user addresses were found to be stored therein. - View Dependent Claims (2, 3, 4, 5, 6, 27, 28)
-
-
7. A method for searching user records for user addresses in response to a request therefor, comprising the steps:
-
a) storing a plurality of user records, each record to be processed including at least a user identifier and/or a user address, and at least a subset of the user records each further including a list of one or more other user identifiers and user addresses;
b) storing link information linking those user records for which common user identifiers and/or user addresses are stored therein;
c) receiving a search request from a user specifying a user identifier for which the corresponding user address is required; and
d) searching the stored user records using the link information to provide one or more user addresses from the user records corresponding, to the user identifier specified in the search request. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for processing user records, comprising:
-
a) means for receiving user record information from a plurality of users, each set of user record information including at least a user identifier and/or a user address, and at least a subset of the received sets of user record information each further including a list of one or more other user identifiers and user addresses b) record storage means for storing the received sets of user record information as a plurality of user records; and
c) record processing means for processing the user records to determine any common user identifiers and/or user addresses stored therein;
wherein the record storage means is further arranged to store link information linking those user records for which common user identifiers and/or user addresses were found to be stored therein, as determined by the record processing means. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for searching user records for user addresses in response to a request therefor, comprising:
-
a) storage means, arranged to store;
i) a plurality of user records, each record to be processed including at least a user identifier and/or a user address, and at least a subset of the user records each further including a list of one or more other user identifiers and user addresses; and
ii) link information linking those user records for which common user identifiers and/or user addresses are stored therein;
c) means for receiving a search request from a user specifying a user identifier for which the corresponding user address is required; and
d) search means arranged to search the stored user records using the link information to provide one or more user addresses from the user records corresponding to the user identifier specified in the search request. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. (canceled)
-
26. (canceled)
Specification