IP Library Granted Patent US 7,681,189
Granted Patent B2
US 7,681,189 · App. 11/237,209 · Granted Mar 16, 2010

Information processing device capable of updating a stored program

Assignee: Funai Electric Co., Ltd.
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 7,681,189
App. No.
11/237,209
Granted
Mar 16, 2010
Kind
B2
Abstract

A controller compares hardware structure information stored in a nonvolatile memory and hardware structure information of an updated program obtained from an interface unit, and transfers the updated program to the nonvolatile memory to change a current program when a result of the comparison exhibits matching. When a controller determines that a user must determine execution/nonexecution of rewrite processing, the controller instructs the display unit to perform display, and performs the rewrite processing according to a user's instruction received from an input unit. The program can be updated appropriately corresponding to various conditions such as improvement in performance of the device, changes in operation environment and others determined by a user. Accordingly, it is possible to provide an information processing device, which can update a control program even in the case where the device has a different structure, when the user determines that such updating is allowed.

Claims (25)

1. An information processing device comprising:

a rewritable storing unit, including a nonvolatile memory, nonvolatilely storing a control program for controlling an operation of the information processing device, and a first information representing an execution condition of said control program and including a first unchangeable condition not allowing change of an execution environment corresponding to said control program and a first changeable condition allowing change of said execution environment;

a receiving unit reading an updated program and a second information from a record medium storing said updated program and said second information exhibiting an execution condition of said updated program and including a second unchangeable condition not allowing change of an execution environment corresponding to the updated program and a second changeable condition allowing change of said execution environment; and

a rewriting unit comparing said first information with said second information, performing rewrite processing of replacing said control program with said updated program when a result of the comparison exhibits matching, and determining whether said rewrite processing is to be performed or not, according to a rewrite instruction received from a user when said result of the comparison exhibits mismatching, wherein

said rewriting unit includes:

a controller determining according to said result of the comparison whether input of said rewrite instruction is required for performing said rewrite processing or not, and providing a request for receiving said rewrite instruction when it is determined that the input of said rewrite instruction is necessary,

a display unit displaying and informing the user that said rewrite processing requires the input of said rewrite instruction, in response to said request, and

an input unit for inputting said rewrite instruction to be applied to said controller; and

said controller provides said request when said result of the comparison exhibits that the first and second unchangeable conditions match with each other, and said first and second changeable conditions do not match with each other; and wherein

the first changeable condition and the second changeable condition are related to quality of information to be processed by the device, respectively.

2. An information processing device comprising:

a rewritable storing unit, including a nonvolatile memory, nonvolatilely storing a control program for controlling an operation of the information processing device, and a first information representing an execution condition of said control program;

a receiving unit receiving an updated program and a second information exhibiting an execution condition of the updated program; and

a rewriting unit comparing said first information with said second information, performing rewrite processing of replacing said control program with the updated program when a result of the comparison exhibits matching, and determining whether said rewrite processing is to be performed or not, according to a rewrite instruction received from a user when said result of the comparison exhibits mismatching, wherein

said rewriting unit includes a controller determining according to said result of the comparison whether input of said rewrite instruction is required for performing said rewrite processing or not, and providing a request for receiving said rewrite instruction when it is determined that the input of said rewrite instruction is necessary,

said first information includes a first unchangeable condition not allowing change of an execution environment corresponding to said control program and a first changeable condition allowing change of said execution environment,

said second information includes a second unchangeable condition not allowing change of an execution environment corresponding to said updated program and a second changeable condition allowing change of said execution environment, and

said controller provides said request when the result of said comparison exhibits that said first and second unchangeable conditions match with each other, and said first and second changeable conditions do not match each other; and wherein

the first changeable condition and the second changeable condition are related to quality of information to be processed by the device, respectively.

3. The information processing device according to claim 2 , wherein

said rewriting unit further includes:

a display unit displaying and informing the user that said rewrite processing requires the input of said rewrite instruction, in response to said request, and

an input unit for inputting said rewrite instruction to be applied to said controller.

4. The information processing device according to claim 2 , wherein

said receiving unit reads said updated program and said second information from a record medium storing said updated program and said second information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2005
From: MANTANI, NOBUNORI
To: FUNAI ELECTRIC CO., LTD.
Reel/Frame 017054/0565 →
Priority Claims (1)
JP 2004-290282 · Oct 1, 2004 · national
Continuity (1)
Related Publication 20060101455A1 · May 11, 2006