US2014282487A1PendingUtilityA1

Software update for a wireless communication device

Assignee: HEWLETT PACKARD DEVELOPMENT COPriority: Nov 17, 2000Filed: May 30, 2014Published: Sep 18, 2014
Est. expiryNov 17, 2020(expired)· nominal 20-yr term from priority
G06F 8/658G06F 8/654G06F 8/65
54
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.