Embedded device update service
First Claim
1. A computer-implemented method for updating an operating system (OS) of an embedded device, the method comprising:
- receiving OS version information from the embedded device via a mobile operator network;
generating an image update based on the received OS version information;
sending an address of the generated-image update to the embedded device via the mobile operator network; and
downloading the generated image update to the embedded device in response to the embedded device accessing the address.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for updating an OS of an embedded device. The embedded device provides its current OS version information to a mobile operation network via a SMS message. The embedded device can provide its current OS version information to a mobile operation network in response to a request from a mobile operator network that has implemented the SyncML specifications promulgated by the Open Mobile Alliance (OMA). The mobile operator network interacts with the datacenter to provide the embedded device'"'"'s current OS version and get the address of the image update. The mobile operator service sends the address to the embedded device via another SMS message. The embedded device downloads the image update using the RF link via a global packet radio service (GPRS) connection.
100 Citations
20 Claims
-
1. A computer-implemented method for updating an operating system (OS) of an embedded device, the method comprising:
-
receiving OS version information from the embedded device via a mobile operator network;
generating an image update based on the received OS version information;
sending an address of the generated-image update to the embedded device via the mobile operator network; and
downloading the generated image update to the embedded device in response to the embedded device accessing the address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for updating an operating system (OS) of an embedded device, the system comprising:
-
means for receiving OS version information from the embedded device via a mobile operator network;
means for generating an image update based on the received OS version information;
means for sending an address of the generated image update to the embedded device via the mobile operator network; and
means for downloading the generated image update to the embedded device in response to the embedded device accessing the address. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for updating an operating system (OS) of an embedded device, the system comprising:
-
a package definer to determine an image update in response to a determination of the embedded device'"'"'s OS version and stored image update information, wherein OS version information provided by the embedded device via a short message service (SMS) message;
a package generator to build an update package containing binary files of the determined image update;
a file publisher to store the generated package at an address that is accessible by the embedded device; and
a notifier to notify the embedded device of the address via a SMS message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification