Container interrupt services
First Claim
Patent Images
1. A system comprising:
- an application server running on a first computer that serves a web based application to a container application on a second computer, wherein the second computer includes an interrupt service provided by an operating system and accessible to the web based application that registers an interrupt call back with the container application and wherein the container application registers a container call back with an interrupt handler included the interrupt service such that an interrupt is redirected through the container application to the web based application,wherein the web based application runs inside the container application without being installed to become part of the container application,wherein the web based application uses the interrupt service to obtain access to at least one system resource of the second computer,wherein a startup module launches the container application,wherein the launched container application, in response to receipt of the web based application from the application server, launches the web based application,wherein the container application maintains a meta UI area displayed on the second computer, andwherein the web based application alters or controls the meta UI area.
2 Assignments
0 Petitions
Accused Products
Abstract
A container application is a native application that provides a web based application with access to a computer'"'"'s system resources and windowing system. If a container application is associated with a window, then the web based application can alter or control many, or all, aspects of the container application'"'"'s content area and meta user interfaces (UIs). Web based applications are downloaded from application servers and run inside container applications. A container application can run a web based application as a service. Services made from web based applications miming in container applications are almost indistinguishable from operating system services when there is no associated window.
-
Citations
18 Claims
-
1. A system comprising:
-
an application server running on a first computer that serves a web based application to a container application on a second computer, wherein the second computer includes an interrupt service provided by an operating system and accessible to the web based application that registers an interrupt call back with the container application and wherein the container application registers a container call back with an interrupt handler included the interrupt service such that an interrupt is redirected through the container application to the web based application, wherein the web based application runs inside the container application without being installed to become part of the container application, wherein the web based application uses the interrupt service to obtain access to at least one system resource of the second computer, wherein a startup module launches the container application, wherein the launched container application, in response to receipt of the web based application from the application server, launches the web based application, wherein the container application maintains a meta UI area displayed on the second computer, and wherein the web based application alters or controls the meta UI area. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a container application on a first computer configured to receive a web based application served from an application server running on a second computer and wherein the first computer includes an interrupt service provided by an operating system and accessible to the web based application that registers an interrupt call back with the container application and wherein the container application registers a container call back with an interrupt handler included in the interrupt service such that an interrupt is redirected through the container application to the web based application; and the web based application configured to; run inside the container application without being installed to become part of the container application; and use the interrupt service to obtain access to at least one system resource on the first computer; and a container startup module configured to launch the container application, wherein the launched container application, in response to receipt of the web based application from the application server, launches the web based application, wherein the container application maintains a meta UI area displayed on the second computer, and wherein the web based application alters or controls the meta UI area. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
serving a web based application from an application server running on a first computer to a container application on a second computer, the second computer including an interrupt service provided by an operating system and accessible to the web based application that registers an interrupt call back with the container application and wherein the container application registers a container call back with an interrupt handler included in the interrupt service such that an interrupt is redirected through the container application to the web based application, running the web based application inside the container application without being installed to become part of the container application, and wherein the web based application uses the interrupt service to access at least one system resource on the second computer, and launching, using a container startup module, the container application such that the container application immediately downloads and runs the web based application in response to receipt of the web based application, maintaining, using the container application, a meta UI area displayed on the second computer, and altering or controlling the meta UI area using the web based application. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
a means for downloading a web based application from a first computer to a container application running on a second computer comprising at least one system resource; a means for launching, in response to receipt of the downloaded web based application, the web based application to run inside the container application on the second computer without being installed to become part of the container application and wherein the second computer includes an interrupt service in the operating system and accessible to the web based application that registers an interrupt call back with the container application and wherein the container application registers a container call back with an interrupt handier included in the interrupt service such that an interrupt is redirected through the container application to the web based application; and a means for causing the interrupt call back to run; wherein the web based application comprises the interrupt call back that is registered with the interrupt handler included in the interrupt service; and wherein the web based application uses the container application to obtain access to the at least one system resource on the second computer, wherein the container application maintains a meta UI area displayed on the second computer, and wherein the web based application alters or controls the meta UI area.
-
Specification