Presence Status Notification From Digital Endpoint Devices Through A Multi-Services Gateway Device At The User Premises
First Claim
1. A gateway device for operation at a user premises to provide and manage application services provided for endpoint devices associated with the gateway device, the gateway device comprising:
- (a) a first interface for enabling communications within the premises, with one or more associated endpoint devices within the premises;
(b) a second interface for enabling bi-directional communications for the gateway device via a wide area network;
(c) a processor coupled to the interfaces;
(d) storage coupled to the processor, and(e) programming in the storage including;
(1) a communications client program for configuring the gateway to enable communications via the interfaces, and to further enable client-server communications between the gateway device and a remote communications server via the wide area network using a presence and networking message protocol;
(2) a driver program for at least one associated endpoint device, the driver program enabling communications between the gateway device and the least one associated endpoint device using at least one driver communications protocol, wherein the driver program enables the gateway device to control and manage the at least one associated endpoint device using the at least one driver communications protocol; and
(3) application service programming for the application services, wherein execution of the programming by the processor causes the gateway device to provide functions, via one or both of the interfaces, for each respective application service for one or more of the associated endpoint devices using the driver program and the at least one driver communications protocol.
11 Assignments
0 Petitions
Accused Products
Abstract
A gateway device for operation at a user premises to provide and manage application services provided for endpoint devices associated with the gateway device. The gateway device includes a communications client program to enable client-server communications between the gateway device and a remote communications server via the wide area network using a presence and networking message protocol. The gateway device utilizes at least one driver program with a driver communications protocol to communicate with, control, and manage associated endpoint devices. The communications client program interacts with the driver program, and the gateway device is configured to specify which associated endpoint devices, attributes and operations are exposed to the network via the communications client. The gateway device is configured to specify rules for presentation and/or notification of incoming presence and networking messages to the gateway device and the routing of those messages to the managed endpoint device through their respective drivers.
-
Citations
64 Claims
-
1. A gateway device for operation at a user premises to provide and manage application services provided for endpoint devices associated with the gateway device, the gateway device comprising:
-
(a) a first interface for enabling communications within the premises, with one or more associated endpoint devices within the premises; (b) a second interface for enabling bi-directional communications for the gateway device via a wide area network; (c) a processor coupled to the interfaces; (d) storage coupled to the processor, and (e) programming in the storage including; (1) a communications client program for configuring the gateway to enable communications via the interfaces, and to further enable client-server communications between the gateway device and a remote communications server via the wide area network using a presence and networking message protocol; (2) a driver program for at least one associated endpoint device, the driver program enabling communications between the gateway device and the least one associated endpoint device using at least one driver communications protocol, wherein the driver program enables the gateway device to control and manage the at least one associated endpoint device using the at least one driver communications protocol; and (3) application service programming for the application services, wherein execution of the programming by the processor causes the gateway device to provide functions, via one or both of the interfaces, for each respective application service for one or more of the associated endpoint devices using the driver program and the at least one driver communications protocol. - 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. A product comprising a machine-readable medium and programming embodied in the medium for gateway device for operation at a user premises to provide and manage application services provided for endpoint devices associated with the gateway device, comprising:
- a first interface for enabling communications within the premises, with one or more associated endpoint devices within the premises;
a second interface for enabling bi-directional communications for the gateway device via a wide area network;
a processor coupled to the interfaces;
wherein;the programming is executable by the processor, the programming including; (a) a communications client program for configuring the gateway to enable communications via the interfaces, and to further enable client-server communications between the gateway device and a remote communications server via the wide area network using a presence and networking message protocol; (b) a driver program for at least one associated endpoint device, the driver program enabling communications between the gateway device and the least one associated endpoint device using at least one driver communications protocol, wherein the driver program enables the gateway device to control and manage the at least one associated endpoint device using the at least one driver communications protocol; and (c) application service programming for the application services, wherein execution of the programming by the processor causes the gateway device to provide functions, via one or both of the interfaces, for each respective application service for one or more of the associated endpoint devices using the driver program and the at least one driver communications protocol. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
- a first interface for enabling communications within the premises, with one or more associated endpoint devices within the premises;
-
61. A system to provide and manage application services for endpoint devices, comprising:
-
(a) a gateway device for operation at a user premises to provide and manage application services provided for endpoint devices associated with the gateway device, the gateway device comprising; (1) a first interface for enabling communications within the premises, with one or more associated endpoint devices within the premises; (2) a second interface for enabling bi-directional communications for the gateway device via a wide area network; (3) a processor coupled to the interfaces; (4) storage coupled to the processor; and (5) programming in the storage including; (i) a communications client program for configuring the gateway to enable communications via the interfaces, and to further enable client-server communications between the gateway device and a remote communications server via the wide area network using a presence and networking message protocol; (ii) a driver program for at least one associated endpoint device, the driver program enabling communications between the gateway device and the least one associated endpoint device using at least one driver communications protocol, wherein the driver program enables the gateway device to control and manage the at least one associated endpoint device using the at least one driver communications protocol; and (iii) application service programming for the application services, wherein execution of the programming by the processor causes the gateway device to provide functions, via one or both of the interfaces, for each respective application service for one or more of the associated endpoint devices using the driver program and the at least one driver communications protocol; and (b) a service management system coupled to the wide area network for communication with the gateway device, for remotely managing the delivery of the application services via the gateway device. - View Dependent Claims (62, 63, 64)
-
Specification