Integration of presence services with a network enabled telephony device
DCFirst Claim
1. A network-enabled user interface device, the device including:
- a network interface configured for sending and receiving data to and from a destination device via an open protocol network;
a presence resource configured for establishing and maintaining presence information for a user of the device, and retrieving presence information for an identified destination subscriber via the open protocol network, the retrieved presence information identifying an availability of the identified destination subscriber and the destination device for receiving at least one identified communications service via the destination device; and
a communications resource configured for providing selected communications services for the user based on the retrieved presence information, the communications resource configured for selectively initiating, as one of the selected communications services, a voice call between the device and the destination device based on the retrieved presence information specifying an available status of the identified destination subscriber and the destination device for reception of the voice call via the destination device;
wherein the presence resource is configured for retrieving the presence information, from a presence server on the open protocol network or the destination device, in response to a status query for the identified destination subscriber initiated based on a user input.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A network-enabled user interface device, for example a VoIP telephony device that serves as a Voice over IP endpoint, includes an executable presence resource configured for establishing and maintaining presence information for a user of the user interface device. The presence resource outputs the presence information to at least one selected destination, enabling other user interface devices on the network to detect the presence information for the user relative to the user interface device. The presence resource also is configured for retrieving presence information for other network subscribers, enabling the user interface device to select available services based on the retrieved presence information. Moreover, user interface device may present selected services or network subscriber data to the user based on the retrieved presence information, enabling the user to determine appropriate operation to perform based on the retrieved presence information.
255 Citations
56 Claims
-
1. A network-enabled user interface device, the device including:
-
a network interface configured for sending and receiving data to and from a destination device via an open protocol network; a presence resource configured for establishing and maintaining presence information for a user of the device, and retrieving presence information for an identified destination subscriber via the open protocol network, the retrieved presence information identifying an availability of the identified destination subscriber and the destination device for receiving at least one identified communications service via the destination device; and a communications resource configured for providing selected communications services for the user based on the retrieved presence information, the communications resource configured for selectively initiating, as one of the selected communications services, a voice call between the device and the destination device based on the retrieved presence information specifying an available status of the identified destination subscriber and the destination device for reception of the voice call via the destination device; wherein the presence resource is configured for retrieving the presence information, from a presence server on the open protocol network or the destination device, in response to a status query for the identified destination subscriber initiated based on a user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 53)
-
-
14. A method in a network-enabled user interface device, the method comprising:
-
establishing and maintaining a connection to an open protocol network; executing a presence resource, configured for establishing and maintaining presence information for a user of the device and retrieving presence information for an identified destination subscriber via the open protocol network, for registration and maintenance of presence information for a user of the device, the retrieved presence information identifying an availability of the identified destination subscriber and a destination device for receiving at least one identified communications service via the destination device connected to the open protocol network; and providing, by a communications resource, selected communications services for the user via the open protocol network and based on the retrieved presence information for the identified destination subscriber and the presence information for the user, including selectively initiating, as one of the selected communications services, a voice call between the device and the destination device based on the retrieved presence information specifying an available status of the identified destination subscriber and the destination device for reception of the voice call via the destination device; wherein the executing includes retrieving by the presence resource the presence information, from a presence server on the open protocol network or the destination device in response to a status query for the identified destination subscriber initiated based on a user input. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 54)
-
-
27. A computer readable medium having stored thereon sequences of instructions for providing selected communications services in a network-enabled user interface device, the sequences of instructions including instructions for performing the steps of:
-
establishing and maintaining a connection to an open protocol network; executing a presence resource, configured for establishing and maintaining presence information for a user of the device and retrieving presence information for an identified destination subscriber via the open protocol network, for registration and maintenance of presence information for a user of the device, the retrieved presence information identifying an availability of the identified destination subscriber and a destination device for receiving at least one identified communications service via the destination device connected to the open protocol network; and providing, by a communications resource, selected communications services for the user via the open protocol network and based on the retrieved presence information for the identified destination subscriber and the presence information for the user, including selectively initiating, as one of the selected communications services, a voice call between the device and the destination device based on the retrieved presence information specifying an available status of the identified destination subscriber and the destination device for reception of the voice call via the destination device; wherein the executing includes retrieving by the presence resource the presence information, from a presence server on the open protocol network or the destination device, in response to a status query for the identified destination subscriber initiated based on a user input. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 55)
-
-
40. A network-enabled user interface device comprising:
-
connection means for establishing and maintaining a connection to an open protocol network; presence means for establishing and maintaining presence information for a user of the device and retrieving presence information for an identified destination subscriber via the open protocol network, for registration and maintenance of presence information for a user of the device, the retrieved presence information identifying an availability of the identified destination subscriber and a destination device for receiving at least one identified communications service via the destination device connected to the open protocol network; and services means for providing selected communications services for the user via the open protocol network and based on the retrieved presence information for the identified destination subscriber and the presence information for the user, the services means configured for selectively initiating, as one of the selected communications services, a voice call between the device and the destination device based on the retrieved presence information specifying an available status of the identified destination subscriber and the destination device for reception of the voice call via the destination device; wherein the presence means is configured for retrieving the presence information, from at least one of a presence server on the open protocol network or the destination device, in response to a status query for the identified destination subscriber initiated based on a user input. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 56)
-
Specification