Local service access within a web based application framework
First Claim
1. A system comprising:
- an application server, running on a first computer, that serves a web based application to a container application, the container application running on a second computer comprising system resources,wherein the web based application runs inside the container application and uses the container application to access the system resources of the second computer without being installed to become part of the container application,wherein permission information specifies which of the system resources of the second computer the web based application can access,wherein the 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 associated with the container application and displayed on the second computer,wherein 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 allows a web based application to access a computer'"'"'s system resources and windowing system. Web based applications are downloaded from application servers and run inside container applications. The container application provides the web based application with the information required for accessing system resources or can act as an intermediary between the web based application and the operating system, windowing system, or native applications. 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).
72 Citations
20 Claims
-
1. A system comprising:
-
an application server, running on a first computer, that serves a web based application to a container application, the container application running on a second computer comprising system resources, wherein the web based application runs inside the container application and uses the container application to access the system resources of the second computer without being installed to become part of the container application, wherein permission information specifies which of the system resources of the second computer the web based application can access, wherein the 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 associated with the container application and displayed on the second computer, wherein the web based application alters or controls the meta UI area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
providing, from a first computer, a web based application to a container application, the container application running on a second computer comprising at least one system resource, wherein the container application uses a locator to obtain the web based application and launches the web based application to run inside the container application in response to receipt of the web based application, wherein the web based application uses the container application to access the at least one system resource of the second computer without being installed to become part of the container application, wherein the container application maintains a meta UI area associated with the container application that is displayed on the second computer, wherein the web based application alters or controls the meta UI area. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
providing, from a first computer, a web based application to a container application, the container application running on a computer comprising at least one system resource, wherein permission information is associated with the web based application, wherein the web based application runs inside the container application and uses the container application to access the at least one system resource of a second computer without being installed to become part of the container application, wherein the container application, in response to receipt of the web based application, launches the web based application, wherein the container application maintains a meta UI area associated with the container application and displayed on the second computer, wherein the web based application alters or controls the meta UI area. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system comprising:
-
one or more processors; and a memory including instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, from a first remote computer, a web based application at a container application, the container application running on a second computer comprising at least one system resource; launching the web based application in response to receipt of the web based application; and restricting access from the web based application to the at least one system resource, wherein the web based application runs inside the container application and uses the container application to access the at least one system resource without being installed to become part of the container application, wherein the container application maintains a meta UI area associated with the container application and displayed on the second computer, wherein the web based application alters or controls the meta UI area.
-
Specification