System and method for delivery of a modular operating system
First Claim
1. A method of delivering operating system functionality to a computer, the method comprising:
- implementing a core operating system function on the computer, the core operating system function comprising memory management for the computer;
determining that a first add-on module for providing additional hardware functionality to the core operating system function is available, the first add-on module providing at least removable memory support for the computer;
determining whether digital rights criteria associated with the first add-on module are satisfied, the digital rights criteria corresponding to at least one of a number of uses of the first add-on module, an expiration date of the first add-on module, or a cumulative number of uses of the first add-on module, are satisfied; and
providing the computer with the removable memory support by executing the first add-on module on the computer, responsive to determining that the digital rights criteria have been satisfied.
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.
390 Citations
19 Claims
-
1. A method of delivering operating system functionality to a computer, the method comprising:
-
implementing a core operating system function on the computer, the core operating system function comprising memory management for the computer; determining that a first add-on module for providing additional hardware functionality to the core operating system function is available, the first add-on module providing at least removable memory support for the computer; determining whether digital rights criteria associated with the first add-on module are satisfied, the digital rights criteria corresponding to at least one of a number of uses of the first add-on module, an expiration date of the first add-on module, or a cumulative number of uses of the first add-on module, are satisfied; and providing the computer with the removable memory support by executing the first add-on module on the computer, responsive to determining that the digital rights criteria have been satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification