Active user registry
First Claim
1. An active user registry system responsive to a request for communications contact information corresponding to a user, comprising:
- a. a computer; and
b. a database, linked to the computer, containing communications information for contacting the user including a user identifier, a plurality of communications addresses and information corresponding to the user'"'"'s preferred communications options;
wherein the system determines a communications address for contacting the user in accordance with a comparison between a communications option accompanying the request and the user'"'"'s preferred communications options.
0 Assignments
0 Petitions
Accused Products
Abstract
An Active User Registry system comprises a database which is integrated with the POTS network and a packet network (such as the Internet, or a corporate intranet). Integrating AUR with the POTS network and a packet network exploits the outstanding strengths of both of its constituents, such as the low-latency, high reliability, moderate fidelity real-time voice telephony provided by the POTS network, and the point-and-click access to distributed databases with excellent search capabilities provided by a packet network, such as the Internet (including those made available using browser technology in conjunction with the World Wide Web). The AUR database contains a dynamic data structure (such as a linked list or a hashed table) of all the ways in which one or more users can be reached via some type of communication network (e.g., through the POTS network or a packet network, or both). A key feature of the AUR is the ability to broker between a subscriber'"'"'s request for communications contact information corresponding to a user and the user'"'"'s preferences of being reached by various communications alternatives. Other features may be included with the AUR, including an AUR cache which provides subscribers with rapid-access entry points into the AUR, or automatic updating of user contact information. Further, the capability of learning the user'"'"'s preferences is included as an additional feature and is also included as a feature in an alternative embodiment of the present invention.
40 Citations
101 Claims
-
1. An active user registry system responsive to a request for communications contact information corresponding to a user, comprising:
-
a. a computer; and
b. a database, linked to the computer, containing communications information for contacting the user including a user identifier, a plurality of communications addresses and information corresponding to the user'"'"'s preferred communications options;
wherein the system determines a communications address for contacting the user in accordance with a comparison between a communications option accompanying the request and the user'"'"'s preferred communications options. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An active user registry system responsive to a request for communications contact information corresponding to a user, comprising:
-
a. a computer; and
b. a database, linked to the computer, containing communications information for contacting the user including a user identifier, a plurality of communications addresses and information corresponding to the user'"'"'s preferred communications options;
wherein information corresponding to the user'"'"'s preferred communications options is automatically learned in accordance with how the user interacts with communication attempts from other persons. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. An active user registry system responsive to a request for communications contact information corresponding to a user, comprising:
-
a. a computer; and
b. a database, linked to the computer, containing communications information for contacting the user including a user identifier, a plurality of communications addresses and information corresponding to the user'"'"'s preferred communications options;
wherein the information corresponding to the user'"'"'s preferred communications options includes information received over a communications link from a personal information source associated with the user.
-
-
44. A method of operating an active user registry service accessible over a communications network, comprising the steps of:
-
a. receiving a request for communications contact information corresponding to a user;
b. searching a database containing communications information for contacting the user including a user identifier, a plurality of communications addresses and information corresponding to the user'"'"'s preferred communications options; and
c. determining a communications address for contacting the user in accordance with a comparison between a communications option accompanying the request and the user'"'"'s preferred communications options. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
-
82. A method of operating an active user registry service accessible over a communications network, comprising the steps of:
-
a. receiving a request for communications contact information corresponding to a user;
b. searching a database containing communications information for contacting the user including a user identifier, a plurality of communications addresses and information corresponding to the user'"'"'s preferred communications options;
wherein the user'"'"'s preferred communications options are automatically learned in accordance with how the user interacts to communications from other persons; and
c. determining from the database a communications address for contacting the user. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93)
-
-
94. A method of operating an active user registry service accessible over a communications network, comprising the steps of:
-
a. receiving a request for communications contact information corresponding to a user;
b. searching a database containing communications information for contacting the user including a user identifier, a plurality of communications addresses and information corresponding to the user'"'"'s preferred communications options;
wherein the information corresponding to the user'"'"'s preferred communications options includes information received from a personal information source associated with the user; and
c. determining from the database a communications address for contacting the user.
-
-
95. A method of determining a communications address for contacting a user, comprising the steps of:
-
a. receiving a request for communications contact information corresponding to a user;
b. comparing a communications option accompanying the request with the user'"'"'s preferred communications options;
c. determining whether there is a communications address for the user corresponding to a communications option having at least one communications property in common with the communications option accompanying the request and with the user'"'"'s preferred communications options;
d. if there is a communications address for the user corresponding to a communications option having at least one communications property in common with the communications option accompanying the request and with the user'"'"'s preferred communications options, selecting the communications address; and
e. if there is no communications address for the user corresponding to a communications option having at least one communications property in common with the communications option accompanying the request and with the user'"'"'s preferred communications options, converting a communication for the user into a form receivable by the user over at least one of the user'"'"'s preferred communications options. - View Dependent Claims (96, 97, 98, 99, 100, 101)
-
Specification