IP Library Patent Application 13289438
Patent Application
App. No. 13/289,438

PROGRAM PROCESSING APPARATUS

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 None
App. No.
13/289,438
Abstract

A program processing apparatus includes an internal memory An internal memory is arranged to save a first program for activating a target program. A first designator designates the first program in response to a first manipulation in a state that an external memory which saves a second program for updating the internal memory is removed and the first program is saved in the internal memory. A second designator designates the second program in response to a second manipulation in a state that the external memory is attached. An executer executes the program designated by one of the first designator and the second designator.

Claims (19)

1 . A program processing apparatus, comprising:

an internal memory arranged to save a first program for activating a target program;

a first designator which designates the first program in response to a first manipulation in a state that an external memory which saves a second program for updating said internal memory is removed and the first program is saved in said internal memory;

a second designator which designates the second program in response to a second manipulation in a state that the external memory is attached; and

an executer which executes a program designated by one of said first designator and said second designator.

2 . A program processing apparatus according to claim 1 , wherein the target program corresponds to firmware, and each of said first program and said second program corresponds to a boot program.

3 . A program processing apparatus according to claim 2 , wherein said internal memory is arranged to further save first load information for loading the first program, the external memory further saves second load information for loading the second program, a process of said first designator includes a process of requesting to read out the first load information, and a process of said second designator includes a process of requesting to read out the second load information.

4 . A program processing apparatus according to claim 3 , wherein said executer includes a loader which loads a program corresponding to the load information read out by one of said first designator and said second designator and a processor which executes a process that complies with the program loaded by said loader.

5 . A program processing apparatus according to claim 1 , wherein the external memory further saves the first program, and the second program corresponds to a program for transferring the first program from the external memory to said internal memory.

6 . A program processing apparatus according to claim 5 , wherein said internal memory is arranged to further save the target program, the external memory further saves the target program, and the second program corresponds to a program for further transferring the target program from the external memory to said internal memory.

7 . A program processing apparatus according to claim 1 , wherein said first designator and said second designator executes a process under a first CPU, and said executer executes a process under a second CPU.

8 . A computer program embodied in a tangible medium, which is executed by a processor of a program processing apparatus including an internal memory arranged to save a first program for activating a target program, the computer program comprising:

a first designating step of designating a first program in response to a first manipulation in a state that an external memory which saves a second program for updating said internal memory is removed and the first program is saved in said internal memory;

a second designating step of designating a second program in response to a second manipulation in a state that the external memory is attached; and

an executing step of executing a program designated by one of said first designating step and said second designating step.

9 . A program processing method, which is executed by a program processing apparatus including an internal memory arranged to save a first program for activating a target program, the method comprising:

a first designating step of designating a first program in response to a first manipulation in a state that an external memory which saves a second program for updating said internal memory is removed and the first program is saved in said internal memory;

a second designating step of designating a second program in response to a second manipulation in a state that the external memory is attached; and

an executing step of executing a program designated by one of said first designating step and said second designating step.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE INCORRECT PATENT NUMBER 13/446,454, AND REPLACE WITH 13/466,454 PREVIOUSLY RECORDED ON REEL 032467 FRAME 0095. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded Apr 3, 2014
From: SANYO ELECTRIC CO., LTD.
To: XACTI CORPORATION
Reel/Frame 032601/0646 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2014
From: SANYO ELECTRIC CO., LTD.
To: XACTI CORPORATION
Reel/Frame 032467/0095 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2011
From: MIOMO, TAKAHIRO; NAGAYASU, SHINYA
To: SANYO ELECTRIC CO., LTD.
Reel/Frame 027184/0971 →