Personal user agent
First Claim
Patent Images
1. A system for providing a personal user agent for a plurality of devices in a user domain, the system comprising:
- a) an interface facilitating communications; and
b) a control system associated with the interface and adapted to;
i) register the plurality of devices that are in the user domain and associated with a user, each of the plurality of devices having a media capability, and ii) for an incoming call intended for the user;
A) receive a session message on behalf of the user initiating the incoming call and identifying a fist requested media capability to facilitate a media session for the incoming call;
B) select a first of the plurality of devices based on the first requested media capability and c) communicate with the first of the plurality of devices to establish the media session having the first requested media capability for the incoming call; and
iii) present each of the plurality of devices in the user domain as a single device having a plurality of media capabilities to devices outside of the user domain.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a personal user agent acting on behalf of a group of member device agents in a communication network. The personal user agent provides its group of member device agents with a specialized proxy function, while representing the group to the network as a single user agent. To devices on the communication network, the personal user agent behaves and is viewed as a user agent. To the group of member device agents, the personal user agent behaves and is viewed as both a registrar and a proxy server.
-
Citations
39 Claims
-
1. A system for providing a personal user agent for a plurality of devices in a user domain, the system comprising:
-
a) an interface facilitating communications; and
b) a control system associated with the interface and adapted to;
i) register the plurality of devices that are in the user domain and associated with a user, each of the plurality of devices having a media capability, and ii) for an incoming call intended for the user;
A) receive a session message on behalf of the user initiating the incoming call and identifying a fist requested media capability to facilitate a media session for the incoming call;
B) select a first of the plurality of devices based on the first requested media capability and c) communicate with the first of the plurality of devices to establish the media session having the first requested media capability for the incoming call; and
iii) present each of the plurality of devices in the user domain as a single device having a plurality of media capabilities to devices outside of the user domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13)
-
-
9. (canceled)
-
14. A computer readable medium having software for providing a personal user agent for a plurality of devices in a user domain, the software comprising instructions for a computer to:
-
a) register the plurality of devices that are in the user domain and associated with a user, each of the plurality of devices having a media capability, and b) for an incoming call intended for the user;
i) receive a session message on behalf of the user initiating the incoming call and identifying a first requested media capability to facilitate a media session for the incoming call;
ii) select a first of the plurality of devices based on the first requested media capability; and
iii) communicate with the first of the plurality of devices to establish the media session having the first requested media capability for the incoming call; and
c) resent each of the plurality of devices in the user domain as a single device having a plurality of media capabilities to devices outside of the user domain. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26)
-
-
22. (canceled)
-
27. A method for providing a personal user agent for a plurality of devices in a user domain comprising:
-
a) registering the plurality of devices that are in the user domain and associated with a user, each of the plurality of devices having a media capability, and b) for an incoming call intended for the user;
i) receiving a session message on behalf of the user initiating the incoming call and identifying a first requested media capability to facilitate a media session for the incoming call;
ii) selecting a first of the plurality of devices based on the first requested media capability; and
iii) communicating with the first of the plurality of devices to establish the media session having the first requested media capability for the incoming call; and
c) representing each of the plurality of devices in the user domain as a single device having a plurality of media capabilities to devices outside of the user domain. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39)
-
-
35. (canceled)
Specification