System and method for delivery of a modular operating system
First Claim
1. An operating system for a computer comprising:
- a core function module;
a license validation module; and
a plurality of add-on modules, each of the plurality of add-on modules comprising a function module and authorization data, wherein, at least one add-on module is added to the core function module after the authorization data is confirmed by the license validation module.
2 Assignments
0 Petitions
Accused Products
Abstract
An operating system and method for use include a core function module, or basic kernel, providing fundamental operating system support and one or more add-on modules that allow customization of the operating system as desired. Add-on modules may provide support or extended capability to the computer including hardware, applications, peripherals, and support. A digital signature may be used to confirm the integrity of an add-on module prior to installation. Certification may be verified to determine if installation of the add-on module is authorized. By withholding certification, a service provider may manage illegal or undesired modifications to a provided computer. Digital rights management may be used to enforce terms of use of the add-on module in keeping with licensing arrangements.
150 Citations
20 Claims
-
1. An operating system for a computer comprising:
-
a core function module;
a license validation module; and
a plurality of add-on modules, each of the plurality of add-on modules comprising a function module and authorization data, wherein, at least one add-on module is added to the core function module after the authorization data is confirmed by the license validation module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of delivering operating system functionality comprising:
-
providing a core operating system function;
determining when a first add-on module is available;
determining that digital rights criteria are satisfied; and
starting the first add-on module, wherein the first add-on module adds additional functionality to the function of the core operating system. - View Dependent Claims (14, 15)
-
-
16. A computer adapted for use with a modular operating system comprising:
-
a memory for storing the modular operating system and at least one add-on module, the modular operating system comprising a core function module, wherein the at least one add-on module adds additional functionality to the core function module;
a display adapter for interfacing with a display;
a communication port for bidirectional data transport;
a peripheral interface for interfacing with an external peripheral;
a cryptographic service comprising at least one of digital signature support or digital rights management support; and
a processor coupled to the memory, the display adapter, the communication port and the peripheral interface, the processor for executing instructions under the control of the modular operating system, wherein the processor executes the core function module and executes the at least one add-on module responsive to the cryptographic service. - View Dependent Claims (17, 18, 19, 20)
-
Specification