IP Library › Granted Patent US 10,671,333
Granted Patent B2
US 10,671,333 · App. 15/991,300 · Granted Jun 2, 2020

Information processing system, information processing apparatus, and information processing method

Inventor: Ryohsuke Yoshihashi (Kanagawa, JP)
Assignee: RICOH COMPANY, LTD.
G06F3/1253G06F3/1205G06F3/1257G06F3/1275G06F3/1287H04L67/16H04L69/329G06F3/1228H04L41/0856H04L41/0893H04L47/2483
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 10,671,333
App. No.
15/991,300
Granted
Jun 2, 2020
Kind
B2
Abstract

An information processing system includes one or more information processing apparatuses, a memory, and circuitry. The memory stores application information associating flow information with application configuration information for an application performs, when executed, a series of processes using electronic data. The circuitry receives, from an electronic apparatus connected to the information processing system, a first request including an application identification information identifying the application, transmits an application usage screen to the apparatus, receive a second request including a flow identification information corresponding to the application usage screen in response to execution of the series of processes with the application usage screen displayed with the apparatus, acquires, from the memory, the flow information identified by the flow identification information included in the second request, and executes the series of processes according to the flow information.

Claims (31)

1. An information processing system including one or more information processing apparatuses, each of which is configured to perform a plurality of programs to implement functions, the information processing system comprising:

a memory to store application information associating flow information with application configuration information identifying one of one or more applications, each of which performs, when executed, a series of processes using electronic data, wherein the flow information defines program identification information identifying one or more programs, each of which is executed to perform a process included in the series of processes, and an order of execution of the one or more programs, and wherein the application configuration information defines flow identification information identifying the corresponding flow information, and is associated with application screen information indicating one or more application usage screens used to perform the series of processes based on the flow information identified by the flow identification information; and

circuitry configured to:

receive, from one of a plurality of electronic apparatuses connected to the information processing system, a first request including application identification information identifying a particular application of the one or more applications stored in the memory;

transmit one or more application usage screens to the one of the plurality of electronic apparatuses, wherein, the one or more application usage screens correspond to the application screen information indicating one or more application usage screens that is defined in the application configuration information on the particular application identified by the application identification information included in the first request received;

receive a second request including the flow identification information corresponding to the application usage screen in response to execution of the series of processes on the application usage screen displayed by the one of the plurality of electronic apparatuses;

acquire, from the memory, the flow information identified by the flow identification information included in the second request received; and

execute the series of processes in which the one or more programs identified by the program identification information defined in the acquired flow information are executed in the order of execution defined in the flow information.

2. The information processing system of claim 1 , wherein the circuitry is further configured to receive an application registration request including the application configuration information that is generated by another one of the plurality of electronic apparatuses, and

the memory stores the application configuration information, which is included in the application registration request, in association with a plurality of pieces of the flow information, each of which is identified by a corresponding one of a plurality of pieces of the flow identification information defined in the application configuration information.

3. The information processing system of claim 1 , wherein the application configuration information defines, in an order, a plurality of pieces of the flow identification information associated with the application screen information indicating one or more application usage screens, and

the circuitry is further configured to transmit, when the series of processes is performed, to the one of the plurality of electronic apparatuses, an application screen based on the application screen information indicating one or more application usage screens, wherein the application screen corresponds to a first piece of the flow identification information, wherein the first piece of the flow identification information is next to a second piece of the flow identification information in the order, wherein each of the first piece of the flow identification information and the second piece of the flow identification information identifies one of the plurality of pieces of the flow information corresponding to the series of processes in the application configuration information.

4. The information processing system of claim 3 , wherein the application screen information indicating one or more application usage screens is layout information indicating one or more layouts of respective one or more application usage screens,

the application configuration information associates the first piece of the flow identification information with the layout information indicating one of the one or more layouts,

the one of the one or more layouts allows input of a data format identical to the data format of a processing result in the series of processes based on the second piece of the flow information identified by the second piece of the flow identification information, and

the second piece of the flow identification information is one before the first piece of the flow identification information in the order.

5. An information processing apparatus, comprising:

a memory configured to store application information associating flow information with application configuration information identifying one of one or more applications, each of which performs, when executed, a series of processes using electronic data, wherein the flow information defines program identification information identifying one or more programs, each of which is executed to perform a process included in the series of processes, and an order of execution of the one or more programs, and wherein the application configuration information defines flow identification information identifying the corresponding flow information, and is associated with application screen information indicating one or more application usage screens used to perform the series of processes based on the flow information identified by the flow identification information; and

circuitry configured to:

receive, from one of a plurality of electronic apparatuses connected to the information processing apparatus, a first request including application identification information identifying a particular application of the one or more applications stored in the memory;

transmit one or more application usage screen to the one of the plurality of electronic apparatuses, wherein, the one or more application usage screens correspond to the application screen information indicating one or more application usage screens that is defined in the application configuration information on the particular application identified by the application identification information included in the first request received;

receive a second request including the flow identification information corresponding to the application usage screen in response to execution of the series of processes on the application usage screen displayed by the one of the plurality of electronic apparatuses;

acquire, from the memory, the flow information identified by the flow identification information included in the second request received; and

execute the series of processes in which the one or more programs identified by the program identification information defined in the acquired flow information are executed in the order of execution defined in the flow information.

6. An information processing method, comprising:

storing, in a memory, application information associating flow information with application configuration information identifying one of one or more applications, each of which performs, when executed, a series of processes using electronic data, wherein the flow information defines program identification information identifying one or more programs, each of which is executed to perform a process included in the series of processes, and an order of execution of the one or more programs, and wherein the application configuration information defines flow identification information identifying the corresponding flow information, and is associated with application screen information indicating one or more application usage screens used to perform the series of processes based on the flow information identified by the flow identification information;

receiving, from one of a plurality of electronic apparatuses connected to an information processing system, a first request including application identification information identifying a particular application of the one or more applications stored in the memory;

transmitting one or more application usage screens to the one of the plurality of electronic apparatuses, wherein the one or more application usage screens correspond to the application screen information indicating one or more application usage screens that is defined in the application configuration information on the particular application identified by the application identification information included in the first request received,

receiving a second request including the flow identification information corresponding to the application usage screen in response to execution of the series of processes on the application usage screen displayed by the one of the plurality of electronic apparatuses;

acquiring, from the memory, the flow information identified by the flow identification information included in the second request received, and

executing the series of processes in which the one or more programs identified by the program identification information defined in the acquired flow information are executed in the order of execution defined in the flow information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2018
From: YOSHIHASHI, RYOHSUKE
To: RICOH COMPANY, LTD.
Reel/Frame 045921/0449 →
Priority Claims (1)
JP 2017-108694 · May 31, 2017 · national
Continuity (1)
Related Publication 20180349078A1 · Dec 6, 2018