Method and system for changing software or firmware on an electronic device
First Claim
1. A method of conveying a software change to an electronic product having a memory, the method comprising:
- sending an interrogation transmission from a transceiver to the electronic product, the electronic product being unconnected to an external power source;
receiving a reply transmission from the electronic product, the electronic product harvesting power from the interrogation transmission for use in at least sending the reply transmission, the reply transmission including an identification for software currently installed on the electronic product;
comparing the identification for the software currently installed on the electronic product to an identification for a target software version to determine if the electronic product requires a software change; and
if the electronic product requires a software change, then sending a software change transmission from the transceiver to the electronic product, wherein the software change transmission sets a flag in the memory of the electronic product, the flag indicating that the software on the electronic product is out of date;
wherein the electronic product is enclosed within a packaging that includes a marking visible on a surface of the packaging, the marking approximately indicating the location of a reflected power transceiver portion of the electronic product, and the operation of sending the interrogation transmission includes directing the transmission towards the marking visible on the surface of the packaging.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described for updating software or firmware or otherwise conveying target software to an electronic device. Target software may be conveyed while the device is packaged or otherwise not connected to external power. Information indicating a current software or firmware version number may be transmitted from an external transceiver to the packaged device. A software update may also be transmitted to the packaged device. The electronic device may use stored information or the stored software update to replace an older and out-of-date software version. The electronic device may also harvest electronic power from an external transceiver signal or may use power from an internal battery source to affect a software update when the device is packaged or otherwise not connected to external power.
-
Citations
15 Claims
-
1. A method of conveying a software change to an electronic product having a memory, the method comprising:
-
sending an interrogation transmission from a transceiver to the electronic product, the electronic product being unconnected to an external power source; receiving a reply transmission from the electronic product, the electronic product harvesting power from the interrogation transmission for use in at least sending the reply transmission, the reply transmission including an identification for software currently installed on the electronic product; comparing the identification for the software currently installed on the electronic product to an identification for a target software version to determine if the electronic product requires a software change; and if the electronic product requires a software change, then sending a software change transmission from the transceiver to the electronic product, wherein the software change transmission sets a flag in the memory of the electronic product, the flag indicating that the software on the electronic product is out of date; wherein the electronic product is enclosed within a packaging that includes a marking visible on a surface of the packaging, the marking approximately indicating the location of a reflected power transceiver portion of the electronic product, and the operation of sending the interrogation transmission includes directing the transmission towards the marking visible on the surface of the packaging. - View Dependent Claims (2, 3)
-
-
4. A method of changing software on an electronic product having a memory, wherein the electronic product is enclosed in a packaging having a marking approximately indicating a location of a reflected power transceiver portion of the electronic product, the method comprising:
-
receiving an interrogation transmission from an external transceiver at the electronic product, the electronic product being unconnected to an external power source, the interrogation transmission being received at the reflected power transceiver portion of the electronic product after being directed at the marking on the packaging of the electronic product; sending a reply transmission from the reflected power transmission transceiver, the reply transmission including an identification for software currently installed on the electronic product; after the electronic product is connected to the external power source, receiving a software change transmission by the reflected power transceiver from the external transceiver; storing data from the software change transmission in a memory associated with the reflected power transceiver; and in response to the software change transmission, setting a flag in the memory of the electronic product, the flag indicating that the software on the electronic product is out of date. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device that is delivered within removable packaging, the electronic device comprising:
-
an interface to an external power source; a reflected power transceiver configured to receive an interrogation transmission from an external transceiver even when the electronic device is within the removable packaging, and to respond to the interrogation transmission even when the external power source is within the removable packaging and is not connected to the electronic device, wherein the external transceiver processes the response to the interrogation transceiver to determine whether a software update is available for the electronic device and, if the software update is available for the electronic device, the reflected power transceiver is configured to receive a subsequent response message from the external transceiver even while the electronic device is within the removable packaging, wherein the subsequent response message sets a flag in a memory without powering up the electronic device, the flag in the memory indicating that the software on the electronic device is out of date; and a processor configured to check the memory at a later time after the electronic device is removed from the packaging and connected to the external power source, to determine that the software update is available based upon whether the flag is set, and to obtain the software update if the flag is set. - View Dependent Claims (13, 14, 15)
-
Specification