IP Library Granted Patent US 9,639,307
Granted Patent B2
US 9,639,307 · App. 15/006,307 · Granted May 2, 2017

Information processing system, apparatus, and method

Inventor: Masami Nasu (Kanagawa, JP)
Assignee: Ricoh Company, Ltd.
G06F3/1236G06F3/1203G06F3/1207G06F3/1259G06F3/1285H04L67/02
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,639,307
App. No.
15/006,307
Granted
May 2, 2017
Kind
B2
Abstract

An information processing system includes first and second information processing apparatuses. The first information processing apparatus transmits a request for status notification to the second information processing apparatus, which transmits a response of the status notification to the first information processing apparatus. The second information processing apparatus transmits a header of the response to the first information processing apparatus when receiving the request for the status notification from the first information processing apparatus, and transmits a part of a body of the response to the first information processing apparatus in response to the occurrence of a status change to be reported in the second information apparatus. The part of the body includes information on the status change. The second information processing apparatus transmits a last part of the body of the response to the first information processing apparatus when the status notification becomes unnecessary.

Claims (32)

1. An image forming apparatus, comprising:

an operation unit configured to receive an input operation, the operation unit including a first processor and a first memory storing instructions that, when executed by the first processor, cause the operation unit to transmit a request for status notification; and

a body unit configured to perform predetermined image processing based on the input operation received by the operation unit, the body unit including a second processor and a second memory storing instructions that, when executed by the second processor, cause the body unit to transmit a single response of the status notification to the operation unit in response to reception of the request for the status notification from the operation unit, the single response including a header and a body,

wherein the body unit is caused to

transmit only the header of the single response of the status notification to the operation unit in response to receiving the request for the status notification from the operation unit;

transmit only a part of the body of the single response of the status notification to the operation unit in response to occurrence of a status change to be reported in the body unit, the part of the body including information on the status change; and

transmit only a last part of the body of the single response of the status notification to the operation unit in response to the status notification becoming unnecessary.

2. The image forming apparatus as claimed in claim 1 ,

wherein the body unit is further caused to transmit another part of the body of the single response of the status notification to the operation unit in response to no occurrence of the status change to be reported for a predetermined time, said another part of the body including information on an absence of the status change.

3. The image forming apparatus as claimed in claim 1 ,

wherein the operation unit is further caused to transmit a request that specifies the status change to be reported, to the body unit, and

wherein the body unit is further caused to report the specified status change to the operation unit.

4. The image forming apparatus as claimed in claim 1 , wherein the operation unit is further caused to transmit the request for the status notification with respect to each of functions of the body unit.

5. The image forming apparatus as claimed in claim 1 , wherein the header of the single response of the status notification includes no description of a data size.

6. The image forming apparatus as claimed in claim 1 , wherein the part of the body of the single response of the status notification is written in JSON format with an addition of a delimiter.

7. The image forming apparatus as claimed in claim 1 , wherein the request for the status notification and the single response of the status notification are transmitted using HTTP protocol.

8. The image forming apparatus as claimed in claim 1 , wherein the last part of the body of the single response completes the single response.

9. The image forming apparatus as claimed in claim 1 , wherein the body unit and the operation unit operate on different operating systems independent of each other.

10. The image forming apparatus as claimed in claim 1 , wherein

a communication between the body unit and the operation unit is established by the request for the status notification transmitted by the operation unit and is closed by the last part of the body of the single response of the status notification transmitted by the body unit, and

the header and the part of the body of the single response are transmitted during the communication.

11. An information processing method executed by an image forming apparatus, the image forming apparatus including an operation unit configured to receive an input operation, the operation unit including a first processor and a first memory storing instructions that, when executed by the first processor, cause the operation unit to transmit a request for status notification, and a body unit configured to perform predetermined image processing based on the input operation received by the operation unit, the body unit including a second processor and a second memory storing instructions that, when executed by the second processor, cause the body unit to transmit a single response of the status notification to the operation unit in response to reception of the request for the status notification from the operation unit, the single response including a header and a body, the information processing method comprising:

transmitting, by the body unit, only the header of the single response of the status notification to the operation unit in response to receiving the request for the status notification from the operation unit;

transmitting, by the body unit, only a part of the body of the single response of the status notification to the operation unit in response to occurrence of a status change to be reported in the body unit, the part of the body including information on the status change; and

transmitting, by the body unit, only a last part of the body of the single response of the status notification to the operation unit in response to the status notification becoming unnecessary.

12. An image forming apparatus, comprising:

an operation unit configured to receive an input operation, the operation unit including a first processor and a first memory storing instructions that, when executed by the first processor, cause the operation unit to transmit a single HTTP request for status notification to establish a single HTTP session; and

a body unit configured to perform predetermined image processing based on the input operation received by the operation unit, the body unit including a second processor and a second memory storing instructions that, when executed by the second processor, cause the body unit to transmit a single HTTP response of the status notification to the operation unit to close the single HTTP session with the operation unit, in response to reception of the single HTTP request for the status notification from the operation unit, the single HTTP response including a header and a body,

wherein the body unit, during the single HTTP session, is caused to

transmit the header of the single HTTP response of the status notification to the operation unit in response to receiving the single HTTP request for the status notification from the operation unit;

transmit a part of the body of the single HTTP response of the status notification to the operation unit in response to occurrence of a status change to be reported in the body unit, the part of the body including information on the status change; and

transmit a last part of the body of the single HTTP response of the status notification to the operation unit to close the single HTTP session established by the single HTTP request, in response to the status notification becoming unnecessary.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2016
From: NASU, MASAMI
To: RICOH COMPANY, LTD.
Reel/Frame 037584/0427 →
Priority Claims (1)
JP 2013-265730 · Dec 24, 2013 · national
Continuity (2)
Continuation 14571494 · Dec 16, 2014
Related Publication 20160139861A1 · May 19, 2016