Application services gateway
3 Assignments
0 Petitions
Accused Products
Abstract
Application services gateways that execute electronic application programs/services allows the application programs/services to be managed and administered out of a network rather than locally. The application services gateways are elements in a services delivery system that execute application programs/services that control or otherwise interact with systems and devices of a home or business such as a heating and cooling system or a security system. The application services gateways have a LAN connection to a communication gateway that in turn communicates over a WAN to a remote services gateway. The remote services gateway channels data from a remote service platform to provide application programs/services and management services over the WAN to the communications gateway where it is then channeled to the application services gateways. The installation and management of the application programs/services residing and/or being executed at the local site on the application services gateways relieves the consumer of such responsibilities.
73 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method of providing application services to a consumer, comprising:
-
providing an application services gateway connected to a communications gateway for the consumer, the application services gateway providing execution of the application services; and
administering the application services of the application services gateway from a network location in communication with the application services gateway through the communications gateway, wherein administering the application services comprises configuring the application services gateway to implement a lifecycle management of the application services. - View Dependent Claims (23, 24)
-
-
22. The method of clam 21, wherein the application services gateway communicates with an external system of the consumer when executing the application services.
-
25. An application services gateway, comprising:
-
a services interface to an external system;
a local area network interface; and
a processing device configured to;
receive administration commands through the network interface, execute application programs to bring about application services in accordance with the administration commands, and administer the application services of the application services gateway from the verified network location in communication with the application services gateway through a communications gateway, wherein administering the application services comprises a services framework manages the execution, versioning, and configuration of the application services and allows a verified network location to manage the installation of the application services. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. An application services gateway system, comprising:
-
storage containing an application program;
a local area network interface; and
a processing device configured to;
execute a real-time operating system, execute a virtual machine atop the operating system, execute a services framework atop the virtual framework, administer an application services, wherein administering the application services comprises sending a start execution instruction to the application services gateway when execution of at least one of the application services should begin and sending a stop execution instruction to the application services gateway when execution of the at least one of the application services should stop, and executing the application program from storage atop the services framework, wherein the execution of the services framework provides for reception of administration instructions through the local area network interface to control execution of the application program. - View Dependent Claims (32, 33, 34)
-
-
35. A system for providing application services to a consumer, comprising:
-
a network services gateway connected to a network and having access to a store of application programs;
a communications gateway connected to the network remotely from the network services gateway; and
an application services gateway connected to the communications gateway comprising;
means for receiving application programs and instructions for controlling execution of the application programs from the network services gateway through the communications gateway, and means for administering the application services, wherein administering the application services comprises means for sending a start execution instruction to the application services gateway when execution of at least one of the application services should begin and means for sending a stop execution instruction to the application services gateway when execution of the at least one of the application services should stop. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification