Updating Content Without Using a Mini Operating System
First Claim
1. A method of in-place updating an original version of content to an updated version of content, in a non-volatile memory storage device, wherein the storage device comprises a non-paged part of content, wherein the non-paged part comprises an original update library, and wherein the storage device is being used in a normal mode of operation or in an update mode of operation, the method comprising:
- obtaining an update package required for updating the original version of content to the updated version of content;
obtaining a new update library;
storing the new update library on a second non-volatile storage; and
updating the original version of content to the updated version of content, in a non-volatile memory storage device, using the new update library and the update package.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of in-place updating an original version of content to an updated version of content, in a non-volatile memory storage device, wherein the storage device comprises a non-paged part of the content, wherein the non-paged memory part includes an original update library, and wherein the storage device is being used in a normal mode of operation or in an update mode of operation, the method includes: obtaining an update package required for updating the original version of content to the updated version of content; obtaining a new update library; storing the new update library in a second non-volatile storage; and updating the original version of content to the updated version of content, in a non-volatile memory storage device, using the at least new update library and the update package.
-
Citations
15 Claims
-
1. A method of in-place updating an original version of content to an updated version of content, in a non-volatile memory storage device, wherein the storage device comprises a non-paged part of content, wherein the non-paged part comprises an original update library, and wherein the storage device is being used in a normal mode of operation or in an update mode of operation, the method comprising:
-
obtaining an update package required for updating the original version of content to the updated version of content; obtaining a new update library; storing the new update library on a second non-volatile storage; and updating the original version of content to the updated version of content, in a non-volatile memory storage device, using the new update library and the update package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for updating an original version of content to an updated version of content, in a non-volatile memory storage device that enables a normal mode and an update mode, the system comprising:
-
a non-paged memory part on a non-volatile memory, wherein the non-paged memory part comprises an update library and an update agent; and a boot loader, wherein the update agent is arranged to; obtain an update package comprising a update file that comprises commands and data required for updating an original version of content to an updated version of content; derive, from the update file, a library file comprising commands and data required for at least updating the update library on the non-paged memory part of content; store the library file on a non-volatile memory; wherein the boot loader is arranged to; obtain a new update library to the volatile memory; and store the new update library on the non-volatile backup buffer. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification