SYSTEM AND METHOD FOR PROVIDING A WEB-BASED OPERATING SYSTEM
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a web-based operating system is disclosed. A web-based operating system is downloaded from a server to a network-enabled device. The web-based operating system provides a platform from which to run web-based computer applications. Web-based computer applications are downloaded from the server onto the network-enabled device, and executed in conjunction with the web-based operating system. Those portions of the web-based operating system software and web-based computer application software are downloaded to the network-enabled device as needed. A component-based environment for the development and deployment of a web-based operating system and web-based computer applications is also provided. Components are deployed within library files as part of a component-based development model. The web-based operating system downloads those library files needed to execute the web-based computer applications.
36 Citations
80 Claims
-
1-20. -20. (canceled)
-
21. A method comprising:
-
transmitting a top-level page in response to a request from a browser having an existing context, said top-level page referencing library files including, a component library file, said component library file having an application program interface with web-based operating system components to be executed within the existing context of the browser, and an application library file being related to said application program interface, the application library file providing functions of a server-side application within the browser. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer readable medium comprising a stored set of instructions which, if executed, cause the computer to:
-
transmit a top-level page in response to a request from a browser having an existing context, said top-level page to reference library files to include, a component library file, said component library file to have an application program interface with web-based operating system components to be executed within the existing context of the browser, and an application library file related to said application program interface, the application library file to provide functions of a server-side application within the browser. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. An apparatus comprising:
-
a processor; and a memory in operative communication with the processor, the memory including a stored set of instructions which, if executed by the processor, cause the apparatus to; transmit a top-level page in response to a request from a browser having an existing context, said top-level page to reference library files including, a component library file, said component library file having an application program interface with web-based operating system components to be executed within the existing context of the browser as scripting language program elements, and an application library file being related to said application program interface, the application library file providing functions of a server-side application within the browser. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method comprising:
transmitting a component library file in response to a request from a browser having an existing context with a top-level page that references the component library file, said component library file including an application program interface having web-based operating system components to be executed within the existing context of the browser. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
48. A computer readable medium comprising a stored set of instructions which, if executed, cause the computer to:
transmit a component library file in response to a request from a browser having an existing context with a top-level page that references the component library file, said component library file including an application program interface having web-based operating system components to be executed within the existing context of the browser. - View Dependent Claims (49, 50, 51, 52, 53, 54)
-
55. An apparatus comprising:
-
a processor; and a memory in operative communication with the processor, the memory for executing a plurality of processing instructions for directing the processor to; transmit a component library file in response to a request from a browser having an existing context with a top-level page that references the component library file, said component library file including an application program interface having web-based operating system components to be executed within the existing context of the browser as scripting language program elements. - View Dependent Claims (56, 57, 58, 59, 60)
-
-
61. A method of providing a server-side application, comprising:
transmitting an application library file in response to a request from a browser having an existing context with a top-level page that references the application library file, said application library file being related to an application program interface of a component library file with web-based operating system components to be executed within the existing context of the browser, the application library file providing functions of a server-side application within the browser. - View Dependent Claims (62, 63, 64, 65, 66, 67)
-
68. A computer readable medium comprising a stored set of instructions which, if executed, cause the computer to:
transmit an application library file in response to a request from a browser having an existing context with a top-level page that references the application library file, said application library file being related to an application program interface of a component library file with web-based operating system components to be executed within the existing context of the browser, the application library file providing functions of a server-side application within the browser. - View Dependent Claims (69, 70, 71, 72, 73, 74)
-
75. An apparatus comprising:
-
a processor; and a memory in operative communication with the processor, the memory for executing a plurality of processing instructions for directing the processor to; transmit an application library file in response to a request from a browser having an existing context with a top-level page that references the application library file, said application library file being related to an application program interface of a component library file with web-based operating system components to be executed within the existing context of the browser as scripting language program elements, the application library file providing functions of a server-side application within the browser. - View Dependent Claims (76, 77, 78, 79, 80)
-
Specification