IP Library Granted Patent US 9,198,039
Granted Patent B2
US 9,198,039 · App. 13/723,292 · Granted Nov 24, 2015

Method and device for updating firmware based on device management command

Inventors: Jonghoon Shim (Changwon-Si, KR); Hyoungjun Park (Changwon-Si, KR)
Assignee: LG Electronics Inc.
H04W12/06G06F8/65G06F8/665
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 9,198,039
App. No.
13/723,292
Granted
Nov 24, 2015
Kind
B2
Abstract

An electronic device includes a memory including a first storage area in an active state and a second storage area in an inactive state, and a first controller configured to execute a first operating system stored in the first storage area, and execute a management command for firmware update on the first operating system, wherein the first controller receives the management command from a management serer, receives update data based on the management command, store the update data in the second storage area, activates the second storage area, deactivates the first storage area, and executes an updated first operating system within the update data.

Claims (30)

1. An electronic device comprising:

a communication unit configured to communicate with a management server;

a memory including a first storage area, a second storage area, and a third storage area, wherein the first storage area and the second storage area are used for a first operating system, and the third storage area is used for a second operating system,

wherein the first storage area is in an active state and stores a currently used operating system, and

wherein the second storage area is in an inactive state; and

a controller configured to:

receive, via the communication unit, update data including an updated first operating system to be updated from the management server,

control the memory to store the received update data including the updated first operating system in the second storage area being in the inactive state,

wherein when the received update data includes an updated second operating system, the controller controls the memory to store at least part of the received update data in the third storage area,

control the first storage area storing the currently used first operating system to convert from the active state into the inactive state,

control the second storage area storing the received update data including the updated first operating system to convert from the inactive state into the active state such that the updated first operating system included in the update data is executed, and

execute the updated first operating system included in the update data stored in the second storage area being in the active state to update the currently used first operating system stored in the first storage area being in the inactive state.

2. The device of claim 1 , wherein the update data has a form of a firmware image including the first updated operating system.

3. The device of claim 1 , wherein the update data includes data for an updated portion of the first operating system or the entire updated operating system.

4. The device of claim 3 , wherein a management command related to updating the currently used operating system is received through exchange of control messages based on an Open Mobile Alliance (OMA) device management standard.

5. The device of claim 4 , wherein the management command instructs execution of downloading and updating.

6. The device of claim 1 , wherein the controller stores the updated second operating system in the third storage area by transmitting the updated second operating system through a Universal Asynchronous Receiver/Transmitter (UART).

7. The device of claim 1 , wherein the controller includes a first controller and a second controller;

wherein the first controller is configured to execute the currently used first operating system stored in the first storage area, and the second controller is configured to execute the second operating system for controlling a home appliance function, and

wherein the first and second controllers are implemented by using separate hardware.

8. The device of claim 7 , wherein the first controller is connected to a display module of the electronic device.

9. A firmware updating method comprising:

receiving via a communication unit, update data including an updated first operating system to be updated from a management server,

controlling a memory to store the received update data in a second storage area of the memory being in an inactive state, wherein the memory includes a first storage area, the second storage area and a third storage area, wherein the first storage area and the second storage area are used for a first operating system, and the third storage area is used for a second operating system, wherein the first storage area is in an active state and stores a currently used first operating system;

wherein when the received update data includes an updated second operating system, controlling the memory to store at least part of the received update data in the third storage area;

controlling the first storage area storing the currently used first operating system to convert from the active state into the inactive state;

controlling the second storage area storing the received update data to convert from the inactive state into the active state such that the updated first operating system included in the update data is executed;

executing the updated first operating system included in the update data stored in the second storage area being in the active state to update the currently used first operating system stored in the first storage area being in the inactive state; and

executing the updated second operating system included in the update data stored in the third storage area being in the active state to update the currently used second operating system.

10. The method of claim 9 , wherein address information related to the update data is received through a message exchanging based on an Open Mobile Alliance (OMA) device management standard.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2012
From: SHIM, JONGHOON; PARK, HYOUNGJUN
To: LG ELECTRONICS INC.
Reel/Frame 029536/0583 →
Priority Claims (1)
KR 10-2011-0141446 · Dec 23, 2011 · national
Continuity (1)
Related Publication 20130167134A1 · Jun 27, 2013