IP Library Granted Patent US 9,071,718
Granted Patent B2
US 9,071,718 · App. 13/587,338 · Granted Jun 30, 2015

Information processing apparatus, image forming apparatus, non-transitory computer readable medium storing program, and information processing method

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,071,718
App. No.
13/587,338
Granted
Jun 30, 2015
Kind
B2
Abstract

An information processing apparatus includes an execution unit that executes a program, a main storage unit that includes a first non-volatile memory which is readable and writable and is capable of retaining stored information even when no power is supplied and is provided with a first storage area which stores the program executed by the execution unit and a second storage area which stores data generated by the execution of the program by the execution unit, a connection unit that connects the execution unit and the main storage unit, and a condition storage unit that includes a second non-volatile memory which is readable and writable and is capable of retaining stored information even when no power is supplied and stores conditions which are set by the connection unit to transmit and receive the program and the data between the execution unit and the main storage unit.

Claims (50)

1. An information processing apparatus comprising:

an execution unit that executes a program;

a main storage unit that includes a first non-volatile memory which is readable and writable and is capable of retaining stored information even when no power is supplied and is provided with a first storage area which stores the program executed by the execution unit and a second storage area which stores data generated by the execution of the program by the execution unit;

a connection unit that connects the execution unit and the main storage unit; and

a condition storage unit that includes a second non-volatile memory which is readable and writable and is capable of retaining stored information even when no power is supplied and stores conditions which are set by the connection unit to transmit and receive the program and the data between the execution unit and the main storage unit, the conditions include maximum available clock frequency or signal timing.

2. The information processing apparatus according to claim 1 ,

wherein the main storage unit further includes a volatile memory that is readable and writable and is not capable of retaining stored information when no power is supplied, and

the volatile memory is provided with the second storage area.

3. The information processing apparatus according to claim 2 ,

wherein the first non-volatile memory of the main storage unit is any one of an MRAM, an FeRAM, a PRAM, and an ReRAM.

4. The information processing apparatus according to claim 1 ,

wherein the first non-volatile memory of the main storage unit is any one of an MRAM, an FeRAM, a PRAM, and an ReRAM.

5. The information processing apparatus according to claim 1 , further comprising:

a setting unit that sets, as the set conditions, communication conditions for communication between the connection unit and the main storage unit before the connection unit connects the execution unit and the main storage unit,

wherein the condition storage unit stores the communication conditions set by the setting unit as the set conditions.

6. The information processing apparatus according to claim 5 ,

wherein the main storage unit further includes a volatile memory that is readable and writable and is not capable of retaining stored information when no power is supplied, and

the volatile memory is provided with the second storage area.

7. The information processing apparatus according to claim 6 ,

wherein the first non-volatile memory of the main storage unit is any one of an MRAM, an FeRAM, a PRAM, and an ReRAM.

8. The information processing apparatus according to claim 5 ,

wherein the first non-volatile memory of the main storage unit is any one of an MRAM, an FeRAM, a PRAM, and an ReRAM.

9. An image forming apparatus comprising:

an image forming unit that forms an image on a recording material; and

a control unit that controls an operation of the image forming unit,

wherein the control unit includes:

an execution unit that executes a program used to control the image forming unit;

a main storage unit that includes a first non-volatile memory which is readable and writable and is capable of retaining stored information even when no power is supplied and is provided with a first storage area which stores the program executed by the execution unit and a second storage area which stores data generated by the execution of the program by the execution unit;

a connection unit that connects the execution unit and the main storage unit; and

a condition storage unit that includes a second non-volatile memory which is readable and writable and is capable of retaining stored information even when no power is supplied and stores conditions which are set by the connection unit to transmit and receive the program and the data between the execution unit and the main storage unit, the conditions include maximum available clock frequency or signal timing.

10. A non-transitory computer readable medium storing a program that causes a computer to execute functions of:

executing a program;

setting a first storage area which stores the program and a second storage area which stores data generated by the execution of the program in a first non-volatile memory which is readable and writable and is capable of retaining stored information even when no power is supplied;

connecting the computer to the first non-volatile memory; and

storing conditions which are set to transmit and receive the program and the data to and from the first non-volatile memory in a second non-volatile memory which is readable and writable and is capable of retaining stored information even when no power is supplied, the conditions include maximum available clock frequency or signal timing.

11. The non-transitory computer readable medium storing the program according to claim 10 ,

wherein the program causes the computer to further execute a function of:

setting, as the set conditions, communication conditions for communication with the first non-volatile memory before connection to the first non-volatile memory, and

in the function of storing the set conditions, the communication conditions are stored as the set conditions in a second non-volatile memory.

12. An information processing method comprising:

executing a program;

setting a first storage area which stores the program and a second storage area which stores data generated by the execution of the program in a first non-volatile memory which is readable and writable and is capable of retaining stored information even when no power is supplied;

connecting the computer to the first non-volatile memory; and

storing conditions which are set to transmit and receive the program and the data to and from the first non-volatile memory in a second non-volatile memory which is readable and writable and is capable of retaining stored information even when no power is supplied the conditions include maximum available clock frequency or signal timing.

13. An information processing apparatus comprising:

an execution unit that executes a program;

a main storage unit that includes a first non-volatile memory and a second non-volatile memory, the first non-volatile memory and the second non-volatile memory being readable and writable and being capable of retaining stored information even when no power is supplied, the first non-volatile memory is provided with a first storage area which stores the program executed by the execution unit, and a second storage area which stores: 1) data generated by the execution of the program by the execution unit, and 2) a first startup program, the second non-volatile memory is provided with a storage area which stores a second startup program;

a connection unit that connects the execution unit and the main storage unit; and

a condition storage unit that includes a third non-volatile memory which is readable and writable and is capable of retaining stored information even when no power is supplied and stores conditions which are set by the connection unit to transmit and receive the program and the data between the execution unit and the main storage unit,

wherein when the information processing apparatus enters a starting process, the execution unit executes the first startup program if the starting process is not an initial starting process and the starting process is not generated by a timer reset from the execution unit, and otherwise the execution unit executes the second startup program.

Assignments (1)
CHANGE OF NAME Recorded Aug 12, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 058287/0056 →