Software update for a wireless communication device
Abstract
One or more methods and systems of updating software in wireless communication devices are presented. In one embodiment, an apparatus includes a wireless air interface, a memory device, and hardware coupled to the wireless air interface and to the memory device to execute software. Upon executing the software, the hardware is to receive at least one of at least a portion of software or a parameter from a wireless communication device, receive an executable software processing package from a generation environment, executes the software processing package to reconfigure software of the wireless communication device to generate reconfigured software, and transmit the reconfigured software to the wireless communication device via the wireless air interface.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of generating the latest software update for a wireless communication device, the method comprising:
determining a software version number associated with the wireless communication device; determining the software version number corresponding to a latest software version available; calculating a numerical difference value between said software version number corresponding to the latest software version available and said software version number associated with the wireless communication device; determining a software update corresponding to said numerical difference value; and wirelessly transmitting the software update from a distribution environment, through a pre-processing device, and to the wireless communication device to enable update of software in memory of the wireless communication device.
2 . An apparatus, comprising:
a wireless air interface; a memory device; and hardware coupled to the wireless air interface and to the memory device to execute software; wherein upon executing the software, the hardware is to receive at least one of at least a portion of software or a parameter from a wireless communication device, receive an executable software processing package from a generation environment, execute the software processing package to reconfigure software of the wireless communication device to generate reconfigured software, and transmit the reconfigured software to the wireless communication device via the wireless air interface.
3 . The apparatus of claim 2 wherein the apparatus is a modem, a set-top box, or a television.
4 . The apparatus of claim 2 wherein the hardware is to receive a request from the wireless communication device to provide a software update to the wireless communication device.
5 . The apparatus of claim 2 wherein the hardware is to receive the parameter from the wireless communication device and generate the reconfigured software based on the parameter.
6 . The apparatus of claim 5 wherein the parameter includes a software version identifier.
7 . The apparatus of claim 2 wherein the memory device is to store a plurality of software updates for wireless communication devices.
8 . A non-transitory storage device comprising agents that, when executed by processing hardware in a pre-processing device in wireless communication with a wireless communication device, causes the processing hardware to:
receive at least a portion of software from the wireless communication device; receive, from a generation environment, a software update; pre-process the at least a portion of software using the software update, to produce updated software; and wirelessly transmit the software update from the pre-processing device to the wireless communication device.
9 . The non-transitory storage device of claim 8 wherein, when executed, the agents cause the processing hardware to notify the wireless communication device of an availability of the software update.
10 . The non-transitory storage device of claim 8 wherein the storage device stores a plurality of software updates for a plurality of wireless communication devices.
11 . The non-transitory storage device of claim 8 wherein, when executed, the agents cause the processing hardware to receive a request from the wireless communication device to provide a software update to the wireless communication device.Join the waitlist — get patent alerts
Track US2014282487A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.