IP Library Granted Patent US 8,589,908
Granted Patent B2
US 8,589,908 · App. 11/606,644 · Granted Nov 19, 2013

Method for remotely upgrading the firmware of a target device using wireless technology

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,589,908
App. No.
11/606,644
Granted
Nov 19, 2013
Kind
B2
Abstract

An embodiment of the present invention provides a system and method for remotely upgrading the firmware of a target device using wireless technology from the Bluetooth-enabled PC or Laptop to another Bluetooth device e.g., mouse, Keyboard, headset, mobile phone etc. Existing solutions either may not have upgrade capabilities, or may require the use of proprietary cables. An embodiment of the solution proposed here extends the “Connecting without cables” concept of Bluetooth to firmware upgrades. The system comprises a host device for sending the firmware required for upgradation; and a target device containing a first code and a second code wherein said first code identifies details of the firmware; and said second code identifies the completion of the download operation when the firmware is successfully downloaded.

Claims (22)

1. A method implemented in a target device for upgrading a firmware in the target device, said method comprising:

establishing a connection with a host device;

sending a first code from the target device to the host device, said first code identifying firmware for the target device;

downloading an updated firmware image for the identified firmware from the host device to the target device;

sending, from the target device to the host device, a checksum computed from the downloaded firmware image;

if the a correct checksum was sent , receiving from the host device a message containing a second code, said second code indicating to the target device that the download was successful; and

writing the second code to a predetermined location in non-volatile memory of the target device and resetting the firmware in the target device.

2. The method of claim 1 wherein downloading an updated firmware image for the identified firmware from the host device to the target device comprises receiving a download command from the host device at the target device;

and sending a download response to the host device from the target device to confirm acceptance by the target device of the download.

3. The method of claim 1 wherein downloading an updated firmware image for the identified firmware from the host device to the target device comprises downloading the updated firmware image to the target device over a wireless interface.

4. A target device containing firmware, said target device comprising:

a communication interface for communicating with a host device;

a processor configured to:

establish a connection with the host device;

send a first code from the target device to the host device, said first code identifying firmware for the target device;

download an updated firmware image for the identified firmware from the host device to the target device over the communication interface;

send a checksum computed from the downloaded firmware image from the target device to the host device over the communication interface;

if a correct checksum is sent, receive a message containing a second code to the target device over the communication interface, said second code indicating to the target device that the download was successful; and

write the second code to a predetermined location in a non-volatile memory of the target device and resetting the firmware in the target device.

5. The target device of claim 4 wherein the processor is further configured to download receive a download command from the host device; and

send a download response to the host device to confirm acceptance by the target device of the download.

6. The target device of claim 4 wherein the communication interface comprises a wireless interface.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER PREVIOUSLY RECORDED AT REEL: 034826 FRAME: 0047. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 24, 2015
From: ST-ERICSSON SA, EN LIQUIDATION
To: SNAPTRACK, INC.
Reel/Frame 035092/0826 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ON THE ASSIGNMENT. ASSIGNEE WAS RECORDED INCORRECTLY AS SNAPTRACK, INC AND SHOULD BE SNAPTRACK, INC. PREVIOUSLY RECORDED ON REEL 034588 FRAME 0822. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT FROM ST-ERICSSON SA, EN LIQUIDATION TO SNAPTRACK, INC.. Recorded Jan 27, 2015
From: ST-ERICSSON SA, EN LIQUIDATION
To: SNAPTRACK, INC.
Reel/Frame 034826/0047 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2014
From: ST-ERICSSON SA, EN LIQUIDATION
To: SNAPTRACK, INC
Reel/Frame 034588/0822 →
CHANGE OF NAME Recorded Nov 24, 2014
From: ST WIRELESS SA; ST-ERICSSON SA
To: ST-ERICSSON SA, EN LIQUIDATION
Reel/Frame 034470/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2012
From: STMICROELECTRONICS PVT. LTD.
To: ST WIRELESS SA
Reel/Frame 028864/0304 →
CHANGE OF NAME Recorded Aug 28, 2012
From: ST WIRELESS SA
To: ST-ERICSSON SA
Reel/Frame 028864/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2007
From: SUBBAKRISHNA, SRIHARSHA MYSORE; GUPTA, NARESH KUMAR; KASHIVASI, MOHAN
To: STMICROELECTRONICS PVT. LTD.
Reel/Frame 019663/0203 →