System and method for updating and distributing information
AssigneeBitfone Corporation
InventorPatrick J. O'Neill
Life of this patent
Estimating the term…
Loading patent…
AssigneeBitfone Corporation
InventorPatrick J. O'Neill
Estimating the term…
The present invention discloses efficient devices, systems, and methods for updating digital information sequences that are comprised by software (110a), devices (104c), and data (110c). In addition, these digital information sequences may be stored and used in various forms, including but not limited to files, memory locations, and/or embedded storage locations. The disclosed invention is thus suitable for updating many types of digital information sequences and in the context of updating software comprised of multiple files. Furthermore, the devices, systems, and methods described herein provide a developer skilled in the art with an improved ability to generate update information as needed and, additionally, allow users to proceed through a simplified update path, which is not error-prone, and may be performed more quickly than through the use of existing technologies.
A method of operating an electronic device having a non-volatile memory containing a first code version, the method comprising:
A method of operating an electronic client device, the electronic client device having a memory, the method comprising:
A method of operating an electronic client device having a non-volatile memory, the non-volatile memory comprising a change indicator for signaling the availability of an update package received via a communication medium, the method comprising:
A method of operating an update server, the update server communicatively coupled to an electronic client device containing a code, the update server having stored upon it at least one update package, the method comprising:
A method of operating a generator, the generator having access to an old code and a new code, the method comprising:
A method of operating an electronic device having a non-volatile memory, the non-volatile memory comprising a plurality of banks, the method comprising:
A method of operating an electronic client device, the electronic client device having a non-volatile memory, the method comprising:
A method of operating an update distribution system for delivering to an electronic device an update package, the electronic device having at least one identifying characteristic, the method comprising:
A method of operating an electronic device, the method capable of determining where an interrupted fault-tolerant activity should be resumed without requiring the saving of status information in non-volatile memory during execution of the fault-tolerant activity.
Dependencies are inferred from the claim text.