System and method for use of multiple applications
First Claim
1. A software system for enabling a server to execute an application for display on a display device of a user'"'"'s machine, the software system being in a single operating layer architecture in the user'"'"'s machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for a server to stream data to a user'"'"'s machine, wherein the data is sent to the user'"'"'s machine as a stream of data for display on the user'"'"'s machine with a resolution determined by the ability of the user'"'"'s machine to display the data. The data may be for the user'"'"'s machine to operate an application, wherein the application is executed on the server and such data as is required for the user'"'"'s machine to operate and display the application is sent to the user'"'"'s machine. The user'"'"'s machine has a display device, the data being streamed to accord with a resolution requirement of the display device, the display device acting as the display device of the server. An operating system is used to enable the server to execute the application for display on the display device, the operating system being in a single operating layer architecture in the user'"'"'s machine. The data may be an HTML media file to be displayed on a display device of the user'"'"'s machine, the HTML media file being converted by the server from a media format to a universal media format agreed between the server and the user'"'"'s machine and/or being resized before being streamed to the user'"'"'s machine. The application is executed in a protected environment in which access controls are implemented to restrict access by the application to at least one restricted area of the system. The installation may be sent by the server to the user'"'"'s machine with instructions for automatic installation on the user'"'"'s machine, the instructions being packaged with the installation prior to being sent to the user'"'"'s machine so that, upon receipt by the user'"'"'s machine, the user'"'"'s machine can unpack the installation and the instructions, execute the instructions, and launch the installation on the user'"'"'s machine.
42 Citations
59 Claims
- 1. A software system for enabling a server to execute an application for display on a display device of a user'"'"'s machine, the software system being in a single operating layer architecture in the user'"'"'s machine.
- 5. A system for a server to download data with constant compression rates to a user'"'"'s machine to enable an HTML media file to be displayed with real-time streaming on a display device of the user'"'"'s machine, the HTML media file being converted by the server from a media format to a universal media format agreed between the server and the user'"'"'s machine.
- 7. A system for a server to enable a user'"'"'s machine operate an application executed on the server, wherein the application is executed in a protected environment in which access controls are implemented to restrict access by the application to at least one restricted area of the system.
- 9. A system for a server providing an installation of a device driver to a user'"'"'s machine, the installation being sent by the server to the user'"'"'s machine with instructions for automatic installation on the user'"'"'s machine, the instructions being packaged with the installation prior to being sent to the user'"'"'s machine so that, upon receipt by the user'"'"'s machine, the user'"'"'s machine can unpack the installation and the instructions where the device driver files are copied to the system file locations and the system settings updated, execute the instructions, and launch the installation on the user'"'"'s machine.
-
44. (canceled)
-
45. A computer system comprising one or means for performing corresponding one or more of the systems comprising:
-
a software system enabling a server to execute an application for display on a display device of a user'"'"'s machine the software system being in a single operating layer architecture in the user'"'"'s machine;
ora system for a server to download data with constant compression rates to a user'"'"'s machine to enable an HTML media file to be displayed with real-time streaming on a display device of the user'"'"'s machine, the HTML media file being converted by the server from a media format to a universal media format agreed between the server and the user'"'"'s machine;
ora system for a server to enable a user'"'"'s machine operate an application executed on the server, wherein the application is executed in a protected environment in which access controls are implemented to restrict access by the application to at least one restricted area of the system;
ora system for a server providing an installation of a device driver to a user'"'"'s machine, the installation being sent by the server to the user'"'"'s machine with instructions for automatic installation on the user'"'"'s machine, the instructions being packaged with the installation prior to being sent to the user'"'"'s machine so that, upon receipt by the user'"'"'s machine, the user'"'"'s machine can unpack the installation and the instructions where the device driver files are copied to system file locations and the system settings updated, execute the instructions, and launch the installation on the user'"'"'s machine.
-
-
50. A computer readable medium containing instructions for a software system enabling a server to execute an application for display on a display device of a user'"'"'s machine the software system being in a single operating layer architecture in the user'"'"'s machine.
-
51. A computer readable medium containing instructions for a system for a server to download data with constant compression rates to a user'"'"'s machine to enable an HTML media file to be displayed with real-time streaming on a display device of the user'"'"'s machine, the HTML media file being converted by the server from a media format to a universal media format agreed between the server and the user'"'"'s machine.
-
52. A computer readable medium containing instructions for a system for a server to enable a user'"'"'s machine operate an application executed on the server, wherein the application is executed in a protected environment in which access controls are implemented to restrict access by the application to at least one restricted area of the system.
-
53. A computer readable medium containing instructions for a system for a server providing an installation of a device driver to a user'"'"'s machine, the installation being sent by the server to the user'"'"'s machine with instructions for automatic installation on the user'"'"'s machine, the instructions being packaged with the installation prior to being sent to the user'"'"'s machine so that, upon receipt by the user'"'"'s machine, the user'"'"'s machine can unpack the installation and the instructions where the device driver files are copied to system file locations and the system settings updated, execute the instructions, and launch the installation on the user'"'"'s machine.
Specification