Multi-services application gateway
First Claim
1. A gateway device for operation at a user premises to provide and manage services of one or more endpoint devices associated with the gateway device, the gateway device comprising:
- a first interface for enabling bi-directional network layer communications within the premises, with one or more of the endpoint devices;
a second interface for enabling bi-directional network layer communications for the one or more endpoint devices via a wide area network, and for enabling bi-directional communications with a remotely located application service management center external to the premises via the wide area network;
a processor coupled to the first and second interfaces;
storage coupled to the processor for storing programming related to a plurality of application services, the storage logically positioned on the user premises side of a logical demarcation between the wide area network and the user premises, wherein, for each application service, execution of the programming by the processor causes the gateway device to provide functions in relation to a respective service for the one or more endpoint devices, said functions including;
(1) application server communication with client functionality between one or more endpoint devices, for the respective service, communicated on top of network layer communications of one or both of the first and second interfaces;
(2) enforcement regarding authorization, authentication, configuration, or use of the respective service by the one or more endpoint devices;
(3) management of the application service based upon the communications with the remotely located application service management center via the wide area network; and
(4) determination of the availability of application specific resources based on a request by one of the end point devices for gateway services and managing the resources such that the request can be implemented without negatively impacting other gateway services concurrently accessed by other endpoints via a local area network.
11 Assignments
0 Petitions
Accused Products
Abstract
A gateway device is disclosed for deployment at user premises, which offers applications services similar to those of a server from the premises, albeit managed by a service management center via the network. For each application service, gateway programming provides application server communication with a client functionality of an endpoint device, for the respective service, communicated on top of network layer communications within the premises and through the wide area network. The application service logic in the gateway device also enforces authorization, authentication, configuration, or use of the service via the endpoint device. Management of the application service is responsive to communications with the service management center via the wide area network. A gateway device of this type, for example, may offer PC or TV type user interfaces. The gateway also may establish peer-to-peer communications with other similar devices.
-
Citations
23 Claims
-
1. A gateway device for operation at a user premises to provide and manage services of one or more endpoint devices associated with the gateway device, the gateway device comprising:
-
a first interface for enabling bi-directional network layer communications within the premises, with one or more of the endpoint devices; a second interface for enabling bi-directional network layer communications for the one or more endpoint devices via a wide area network, and for enabling bi-directional communications with a remotely located application service management center external to the premises via the wide area network; a processor coupled to the first and second interfaces; storage coupled to the processor for storing programming related to a plurality of application services, the storage logically positioned on the user premises side of a logical demarcation between the wide area network and the user premises, wherein, for each application service, execution of the programming by the processor causes the gateway device to provide functions in relation to a respective service for the one or more endpoint devices, said functions including; (1) application server communication with client functionality between one or more endpoint devices, for the respective service, communicated on top of network layer communications of one or both of the first and second interfaces; (2) enforcement regarding authorization, authentication, configuration, or use of the respective service by the one or more endpoint devices; (3) management of the application service based upon the communications with the remotely located application service management center via the wide area network; and (4) determination of the availability of application specific resources based on a request by one of the end point devices for gateway services and managing the resources such that the request can be implemented without negatively impacting other gateway services concurrently accessed by other endpoints via a local area network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A gateway device for operation at a user premises to provide and manage services of one or more endpoint devices associated with the gateway device, the gateway device comprising:
-
a first interface for enabling bi-directional communications within the premises, between the gateway and one or more of the endpoint devices; a second interface for enabling bi-directional communications for the one or more endpoint devices with communication based services via a wide area network, and for enabling at least some bi-directional communications with a remotely located application service management center external to the premises via the wide area network; a processor coupled to the interfaces; storage coupled to the processor; and programming in the storage, logically positioned on the user premises side of a logical demarcation between the wide area network and the user premises, the programming comprising; logic to execute a plurality of application services; logic to manage interfaces related to the application services; logic to implement a services framework; logic to perform platform management; and logic to determine the availability of application specific resources based on a request by one of the end point devices for gateway services and managing the resources such that the request can be implemented without negatively impacting other gateway services concurrently accessed by other endpoints via a local area network; wherein interaction and interoperability of the application service interfaces logic, the application services logic, the services framework logic, and the platform management logic is managed responsive to the communications with the remotely located application service management center. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A product comprising a machine-readable medium and programming embodied in the medium for a gateway device located at a premises comprising:
-
a first interface for enabling bi-directional network layer communications within the premises, with one or more endpoint devices; a second interface for enabling bi-directional network layer communications for the one or more endpoint devices via a wide area network, and for enabling at least some bidirectional communications with a remotely located application service management center external to the premises via the wide area network; and a processor coupled to the interfaces the programming executable by the processor to provide, a plurality of application services to the one or more end point devices, logically positioned on the user premises side of a logical demarcation between the wide area network and the user premises, and for each application service, the programming provides functions in relation to a respective service for one or more endpoint devices including; (1) application server communication with a client functionality with one or more endpoint devices, for the respective service, communicated on top of network layer communications of one or both of the interfaces; and (2) enforcement regarding authorization, authentication, configuration, or use of the respective service related to the one or more endpoint devices; (3) management of the application service based upon the communications with the remotely located application service management center via the wide area network through the second interface; and (4) determination of the availability of application specific resources based on a request by one of the end point devices for gateway services and managing the resources such that the request can be implemented without negatively impacting other gateway services concurrently accessed by other endpoints via a local area network.
-
-
23. A product comprising a machine-readable medium and programming embodied in the medium for a gateway device located at a premises comprising:
-
a first interface for enabling bi-directional communications within the premises, with one or more endpoint devices; a second interface for enabling bi-directional communications for the one or more endpoint devices with communication based services via a wide area network, and for enabling at least some bi-directional communications with a remotely located application service management center external to the premises via the wide area network; and a processor coupled to the interfaces, wherein the programming embodied in the medium is executable by the processor and comprises; logic for a plurality of application services; logic for interfaces for the application services; logic for managing resources at the gateway; logic for a services framework; and logic for platform management; wherein execution of the programming configures the gateway device for interaction and interoperability of the application service interfaces logic with the one or more end devices, wherein the application services logic, the services framework logic, and the platform management logic is managed responsive to the communications with the remotely located application service management center via wide area network through the second interface and the resource management logic to determine the availability of application specific resources based on a request by one of the end point devices for gateway services and managing the resources such that the request can be implemented without negatively impacting other gateway services concurrently accessed by other endpoints via a local area network.
-
Specification