Method and apparatus for communication services on a network
First Claim
Patent Images
1. A method for performing communications over a network comprising:
- (a) receiving a user record for a first user, wherein the user record contains a distinguishing name for the first user and a call-appearance set comprising at least one call appearance and wherein the call appearance set includes a reference to a first terminal-tracking server and wherein the user record is configured to point to a second terminal-tracking server when a terminal moves to a domain served by the second terminal-tracking server;
(b) receiving a query from a second user with regard to the first user;
(c) generating, as a response to the query, a call-handling profile to be used by the second user to communicate with the first user, wherein the generated response is derived at least from information stored in the first user record; and
(d) sending, to the second user, the call-handling profile.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for performing communications over a network comprises receiving a user record for a first user, receiving a query from a second user with regard to the first user, and sending, to the second user, as a response to the query, a call-handling profile.
-
Citations
29 Claims
-
1. A method for performing communications over a network comprising:
-
(a) receiving a user record for a first user, wherein the user record contains a distinguishing name for the first user and a call-appearance set comprising at least one call appearance and wherein the call appearance set includes a reference to a first terminal-tracking server and wherein the user record is configured to point to a second terminal-tracking server when a terminal moves to a domain served by the second terminal-tracking server;
(b) receiving a query from a second user with regard to the first user;
(c) generating, as a response to the query, a call-handling profile to be used by the second user to communicate with the first user, wherein the generated response is derived at least from information stored in the first user record; and
(d) sending, to the second user, the call-handling profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for performing communication over a network comprising:
-
(a) a processor;
(b) a port coupled to said processor;
(c) a memory coupled to said port and said processor, storing instructions adapted to be executed by said processor to;
(i) receive a user record for a first user, wherein the user record contains a distinguishing name for the first user and a call-appearance set comprising at least one call appearance and wherein the call-appearance set includes a reference to a first terminal-tracking server and wherein the user record is configured to point to a second terminal-tracking server when a terminal moves to a domain served by the second terminal-tracking server;
(ii) receive a query from a second user with regard to the first user;
(iii) generate, as a response to the query, a call-handling profile to be used by the second user to communicate with the first user, wherein the generated response is derived at least from information stored in the first user record; and
(iv) send, to the second user, the call-handling profile. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium that stores instructions adapted to be executed by a processor to:
-
(a) receive a user record for a first user, wherein the user record contains a distinguishing name for the first user and a call-appearance set comprising at least one call appearance and wherein the call-appearance set includes a reference to a first terminal-tracking server and wherein the user record is configured to point to a second terminal-tracking server when a terminal moves to a domain served by the second terminal-tracking server;
(b) receive a query from a second user with regard to the first user;
(c) generate, as a response to the query, a call-handling profile to be used by the second user to communicate with the first user wherein the generated response is derived at least from information stored in the first user record; and
(d) send, to the second user, the call-handling profile. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for performing communication over a network comprising:
-
(a) a processor;
(b) a port coupled to said processor;
(c) a memory coupled to said port and said processor, storing instructions adapted to be executed by said processor to;
(i) receive a user record for a first user, wherein the user record contains a distinguishing name for the first user;
(ii) receive a query from a second user with regard to the first user;
(iii) generate, as a response to the query, a call-handling profile to be used by the second user to communicate with the first user, wherein the generated response is derived at least from information stored in the first user record;
(iv) send, to the second user, the call-handling profile;
(v) establish a signaling exchange based on the call-handling profile; and
(vi) establish a media exchange following the signaling exchange.
-
-
24. A computer-readable medium that stores instructions adapted to be executed by a processor to:
-
(a) receive a user record for a first user, wherein the user record contains a distinguishing name for the first user;
(b) receive a query from a second user with regard to the first user;
(c) generate, as a response to the query, a call-handling profile to be used by the second user to communicate with the first user wherein the generated response is derived at least from information stored in the first user record;
(d) send, to the second user, the call-handling profile;
(e) establish a signaling exchange based on the call-handling profile; and
(f) establish a media exchange following the signaling exchange.
-
-
25. A method for providing telephony services over a network, comprising:
-
(a) receiving information about a first user over the network, the information including a distinguishing name, at least one query handling profile and at least one call appearance;
(b) receiving a query from a second user over the network, the query including the distinguishing name;
(c) creating a call handling profile based on the distinguishing name, the query handling profile, and the call appearance, wherein the query handling profile is associated with at least one call appearance set, each call appearance set including at least one call appearance, and wherein the query handling profile includes a table of matching rules, each rule being associated with the call appearance set; and
(d) sending a response to the second user over the network, the response including the call handling profile. - View Dependent Claims (26, 27, 28, 29)
-
Specification