IP Library Granted Patent US 9,280,307
Granted Patent B2
US 9,280,307 · App. 14/571,494 · Granted Mar 8, 2016

Information processing system, apparatus, and method

Inventor: Masami Nasu (Kanagawa, JP)
Assignee: RICOH COMPANY, LTD.
G06F3/1236G06F3/1203
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,280,307
App. No.
14/571,494
Granted
Mar 8, 2016
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 (44)

1. An information processing system, comprising:

a first information processing apparatus; and

a second information processing apparatus,

wherein the first information processing apparatus transmits a request for status notification to the second information processing apparatus, and the second information processing apparatus transmits a single response of the status notification to the first information processing apparatus in response to reception of the request, the single response including a header and a body, and

wherein the second information processing apparatus includes

a processor; and

a memory storing instructions that, when executed by the processor, cause the second information processing apparatus to:

transmit only the header of the single response of the status notification to the first information processing apparatus in response to receiving the request for the status notification from the first information processing apparatus;

transmit only a part of the body of the single response of the status notification to the first information processing apparatus in response to occurrence of a status change to be reported in the second information processing apparatus, 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 first information processing apparatus in response to the status notification becoming unnecessary.

2. The information processing system as claimed in claim 1 ,

wherein the second information processing apparatus is further caused to transmit only another part of the body of the single response of the status notification to the first information processing apparatus 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 information processing system as claimed in claim 1 ,

wherein the first information processing apparatus transmits a request that specifies the status change to be reported, to the second information processing apparatus, and

wherein the second information processing apparatus is further caused to report the specified status change to the first information processing apparatus.

4. The information processing system as claimed in claim 1 , wherein the first information processing apparatus transmits the request for the status notification with respect to each of functions of the second information processing apparatus.

5. The information processing system as claimed in claim 1 , wherein the header of the response of the status notification includes no description of a data size.

6. The information processing system as claimed in claim 1 , wherein the part of the body of the response of the status notification is written in JSON format with an addition of a delimiter.

7. The information processing system as claimed in claim 1 , wherein the second information processing apparatus is a body part that performs predetermined information processing, and the first information processing apparatus is an operation part that receives an operation to the body part.

8. An information processing apparatus of an information processing system, wherein another information processing apparatus transmits a single response of status notification to the information processing apparatus in response to reception of a request for the status notification from the information processing apparatus, the information processing apparatus comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the information processing apparatus to:

transmit the request for the status notification to said another information processing apparatus of the information processing system;

receive only a header of the single response of the status notification transmitted from said another information processing apparatus in response to the request for the status notification;

receive only a part of a body of the single response of the status notification transmitted from said another information processing apparatus in response to occurrence of a status change to be reported in said another information processing apparatus, the part of the body including information on the status change; and

receive only a last part of the body of the single response of the status notification transmitted from said another information processing apparatus in response to the status notification becoming unnecessary.

9. An information processing method executed by an information processing apparatus of an information processing system, wherein another information processing apparatus transmits a single response of status notification to the information processing apparatus in response to reception of a request for the status notification from the information processing apparatus, the information processing method comprising:

transmitting the request for the status notification to said another information processing apparatus of the information processing system;

receiving only a header of the single response of the status notification transmitted from said another information processing apparatus in response to the request for the status notification;

receiving only a part of a body of the single response of the status notification transmitted from said another information processing apparatus in response to occurrence of a status change to be reported in said another information processing apparatus, the part of the body including information on the status change; and

receiving only a last part of the body of the single response of the status notification transmitted from said another information processing apparatus in response to the status notification becoming unnecessary.

10. An information processing system using a protocol according to which a session with respect to a single request is completed by returning a predetermined response to the single request, the information processing system comprising:

a first information processing apparatus; and

a second information processing apparatus,

wherein the first information processing apparatus transmits a request for status notification to the second information processing apparatus, and the second information processing apparatus transmits a response of the status notification to the first information processing apparatus, and

wherein the second information processing apparatus includes

a processor; and

a memory storing instructions that, when executed by the processor, cause the second information processing apparatus to:

transmit only a header of the response of the status notification to the first information processing apparatus in response to receiving the request for the status notification from the first information processing apparatus;

transmit only a part of a body of the response of the status notification to the first information processing apparatus in response to occurrence of a status change to be reported in the second information apparatus, the part of the body including information on the status change; and

transmit only a last part of the body of the response of the status notification to the first information processing apparatus in response to the status notification becoming unnecessary.

11. The information processing system as claimed in claim 10 , wherein

a communication between the first and second information processing apparatuses is established by the request for the status notification transmitted by the first information processing apparatus and is closed by the last part of the body of the response of the status notification transmitted by the second information processing apparatus, and

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

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2014
From: NASU, MASAMI
To: RICOH COMPANY, LTD.
Reel/Frame 034515/0407 →
Priority Claims (1)
JP 2013-265730 · Dec 24, 2013 · national
Continuity (1)
Related Publication 20150178025A1 · Jun 25, 2015