IP Library › Granted Patent US 10,992,831
Granted Patent B2
US 10,992,831 · App. 16/718,572 · Granted Apr 27, 2021

Information processing system for setting dependency relationships for input items on a screen related to a process flow

Inventor: Dongzhe Zhang (Kanagawa, JP)
Assignee: Ricoh Company, Ltd.
H04N1/00416H04N1/00225H04N1/00474H04N1/00962H04N2201/0094
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,992,831
App. No.
16/718,572
Granted
Apr 27, 2021
Kind
B2
Abstract

An information processing system includes a plurality of programs each executing a predetermined process. The information processing system includes a memory that stores an application for executing a series of processes. The memory further stores use screen information. The information processing system further includes circuitry configured to: receive a display request for the use screen from an electronic device; transmit, to the electronic device, the use screen information defining the use screen requested by the received display request and the setting information for the application corresponding to the use screen information; receive, from the electronic device, a first acquisition request that includes a first item detail that is input to a first input item among the input items on the use screen; acquire, from the external service, list information; and transmit the acquired list information to the electronic device.

Claims (48)

1. An information processing system including a plurality of programs each executing a predetermined process, the information processing system comprising:

a memory that stores

an application for executing a series of processes, the application associating process flow information defining an execution order of one or more program of the plurality of programs with setting information setting a parameter used to execute to each of the one or more programs; and

use screen information defining a use screen for using the application; and

circuitry configured to

receive a display request for the use screen from an electronic device;

transmit, to the electronic device, the use screen information defining the use screen requested by the received display request and the setting information for the application corresponding to the use screen information, the setting information including a dependency setting indicating a dependency relationship between input items on the use screen, and a reference setting associating the input items with an external service;

receive, from the electronic device, a first acquisition request that includes a first item value that is input to a first input item among the input items on the displayed use screen based on the transmitted use screen information, the first acquisition request requesting acquisition of a candidate for a second input item, the first acquisition request being automatically sent when the dependency relationship indicates that the second input item is a dependency source for which the first input item is set as a dependency target;

acquire, from the external service, list information of the candidate for the second input item associated with the first item value included in the first acquisition request; and

transmit the acquired list information to the electronic device to allow a particular candidate included in the list information to be selectable as the candidate for the second input item on the use screen displayed on the electronic device.

2. The information processing system according to claim 1 , wherein the circuitry is further configured to:

receive, from the electronic device, a second acquisition request for acquiring electronic data indicated by a second item value that is input to the second input item, when the second input item is not set as a dependency target for a different input item in the dependency setting of the setting information transmitted;

acquire the electronic data requested by the second acquisition request from the external service; and

transmit the acquired electronic data to the electronic device.

3. The information processing system according to claim 2 ,

wherein the circuitry is further configured to execute a series of processes on the acquired electronic data in accordance with the execution order of the plurality of programs defined by the process flow information.

4. The information processing system according to claim 1 , wherein the circuitry is further configured to:

when a different item value changed from the first item value is input to the first input item after the circuitry transmits the list information of the candidate for the second input item to the electronic device, receive the first acquisition request including the different item value from the electronic device;

acquire, from the external service, new list information of the candidate for the second input item associated with the different item value included in the first acquisition request; and

transmit the acquired new list information associated with the different item value to the electronic device.

5. The information processing system according to claim 1 ,

wherein the circuitry is further configured to register, in the memory, the process flow information including the execution order of the plurality of programs set in an information processing apparatus and the setting information including the dependency setting indicating the dependency relationship between t input items on the use screen, and the reference setting associating the input items with the external service and set in the information processing apparatus.

6. The information processing system according to claim 1 ,

wherein in the setting information, the first input item and a third input item are set as a dependency target of the second input item, and

wherein the circuitry is further configured to

receive, from the electronic device, the first acquisition request including the first item value that is input to the first input item and a third item value that is input to the third input item, the first acquisition request requesting acquisition of the candidate for the second input item, which is the dependency source and for which the first input item and the third input item are set as the dependency target; and

acquire, from the external service, the list information of the candidate for the second input item associated with the first item value and the third item value.

7. An information processing apparatus including a plurality of programs each executing a predetermined process, the information processing apparatus comprising:

a memory that stores

an application for executing a series of processes, the application associating process flow information defining an execution order of one or more programs of the plurality of programs with setting information setting a parameter used to execute each of the one or more programs of the plurality of programs; and

use screen information defining a use screen for using the application; and

circuitry configured to

receive a display request for the use screen from an electronic device;

transmit, to the electronic device, the use screen information defining the use screen requested by the received display request and the setting information for the application corresponding to the use screen information, the setting information including a dependency setting indicating a dependency relationship between input items on the use screen, and a reference setting associating the input items with an external service;

receive, from the electronic device, a first acquisition request that includes a first item value that is input to a first input item among the input items on the displayed use screen based on the transmitted use screen information, the first acquisition request requesting acquisition of a candidate for a second input item, the first acquisition request being automatically sent when the dependency relationship indicates that the second input item is a dependency source for which the first input item is set as a dependency target;

acquire, from the external service, list information of the candidate for the second input item associated with the first item value included in the first acquisition request; and

transmit the acquired list information to the electronic device to allow a particular candidate included in the list information to be selectable as the candidate for the second input item on the use screen displayed on the electronic device.

8. An information processing method performed by an information processing system including a plurality of programs each executing a predetermined process, the information processing system including:

a memory that stores

an application for executing a series of processes, the application associating process flow information defining an execution order of one or more programs of the plurality of programs with setting information setting a parameter used to execute each of the one or more programs of the plurality of programs; and

use screen information defining a use screen for using the application,

the information processing method comprising:

receiving a display request for the use screen from an electronic device;

transmitting, to the electronic device, the use screen information defining the use screen requested by the received display request and the setting information for the application corresponding to the use screen information, the setting information including a dependency setting indicating a dependency relationship between input items on the use screen, and a reference setting associating the input items with an external service;

receiving, from the electronic device, a first acquisition request that includes a first item value that is input to a first input item among the input items on the displayed use screen based on the transmitted use screen information, the first acquisition request requesting acquisition of a candidate for a second input item, the first acquisition request being automatically sent when the dependency relationship indicates that the second input item is a dependency source for which the first input item is set as a dependency target;

acquiring, from the external service, list information of the candidate for the second input item associated with the first item value included in the first acquisition request; and

transmitting the acquired list information to the electronic device to allow a particular candidate included in the list information to be selectable as the candidate for the second input item on the use screen displayed on the electronic device.

9. The information processing system of claim 1 , wherein the circuitry is further configured to repeat execution of the receive, acquire, and transmit steps when the setting information indicates a dependency relationship between the second input item and a third input item displayed on the use screen.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: ZHANG, DONGZHE
To: RICOH COMPANY, LTD.
Reel/Frame 051317/0855 →
Priority Claims (1)
JP JP2018-241836 · Dec 25, 2018 · national
Continuity (1)
Related Publication 20200204693A1 · Jun 25, 2020