IP Library › Granted Patent US 10,382,650
Granted Patent B2
US 10,382,650 · App. 15/830,354 · Granted Aug 13, 2019

Information processing system, apparatus, information processing apparatus, information processing method, and program for improving efficiency in program development across multiple external services

Inventor: Mitsuo Ando (Fukuoka, JP)
Assignee: Ricoh Company, Ltd.
H04N1/4413G06F21/31G06F21/629H04N1/00344H04N2201/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,382,650
App. No.
15/830,354
Granted
Aug 13, 2019
Kind
B2
Abstract

An information processing system includes an information processing apparatus coupled to multiple external apparatuses respectively receiving a request through mutually different interfaces, wherein the apparatus includes a first transmission unit sending a first request to the information processing apparatus upon receipt of the first request through a unified interface unified relative to interfaces of the multiple external apparatuses from a first program included in the apparatus, and the information processing apparatus includes a second transmission unit sending a second request corresponding to the first request to the external apparatus through an interface of the external apparatus designated in the first request from among the multiple external apparatuses upon receipt of the first request.

Claims (60)

1. An information processing system comprising:

an apparatus; and

an information processing apparatus that is coupled to multiple external apparatuses, which respectively receive a request through mutually different interfaces, wherein

the apparatus includes

a first processor, and

a first memory storing a first program that causes the first processor to

receive a first request through a unified interface, which is unified relative to interfaces of the multiple external apparatuses;

send the received first request to the information processing apparatus; and

the information processing apparatus includes

a second processor, and

a second memory storing a second program that causes the second processor to

send a second request corresponding to the first request to the external apparatus through an interface of the external apparatus designated in the first request from among the multiple external apparatuses upon receipt of the first request.

2. The information processing system according to claim 1 , wherein the execution of the first program further causes the first processor to

specify a user who operates the apparatus; and

display a first screen through which the user inputs authentication information to authenticate the user for using the information processing apparatus in a case where first data, which indicates that the user is already authenticated by the information processing apparatus, is not stored in the first memory at a time when the first request is received,

store the first data acquired from the information processing apparatus based on the authentication information input through the first screen, and

send the first request along with the first data stored in the first memory to the information processing apparatus.

3. The information processing system according to claim 2 , wherein the execution of the first program further causes the first processor to

send the first request to the information processing apparatus using the same first data in response to the first request received through the unified interface from multiple programs included in the apparatus during an operation by the authenticated user.

4. The information processing system according to claim 2 , wherein the execution of the first program further causes the first processor to

display a second screen through which the user enters permission information, which indicates whether the information processing apparatus is permitted to be used for the first program, in a case where the permission information is not stored in the first memory at a time when the first request is received, and

store the permission information entered through the second screen by the user.

5. The information processing system according to claim 2 , wherein

the first data includes an expiry date, and

the execution of the first program further causes the processor to

display the first screen in a case where the first data whose expiry date expires are being stored in the memory unit, and does not display the first screen in a case where the first data whose expiry date does not expire are being stored in the memory unit.

6. The information processing system according to claim 2 , wherein

the external apparatus has a folder, and

the execution of the first program further causes the processor to

display the first screen in a case where the first data are not stored in the memory unit when the first transmission unit receives the first request as an acquisition request to acquire a folder view of folders in the external apparatus,

store the first data acquired from the information processing apparatus in the memory based on the authentication information input through the first screen, and

send the acquisition request for the folder view along with the first data stored in the memory unit to return the folder view returned from the information processing apparatus as a response to the first program.

7. The information processing system according to claim 1 , wherein the execution of the first program further causes the first processor to

send the first request to the information processing apparatus after responding to the first request.

8. The information processing system according to claim 1 , wherein

the first request is a delivery request to deliver second data to any one of the multiple external apparatuses.

9. An information processing method performed in an information processing system that includes an apparatus and an information processing apparatus coupled to multiple external apparatuses, which respectively receive a request through mutually different interfaces, the information processing method comprising:

receiving a first request through a unified interface, which is unified relative to interfaces of the multiple external apparatuses;

sending, via a first program stored in a memory of the apparatus, the received first request to the information processing; and

sending, via a second program stored in a memory of the information processing apparatus, a second request corresponding to the first request to the external apparatus through an interface of the external apparatus designated in the first request from among the multiple external apparatuses upon receipt of the first request.

10. An apparatus coupled to an information processing apparatus that is coupled to multiple external apparatuses, which respectively receive a request through mutually different interfaces, the apparatus comprising:

a first processor; and

a first memory storing a first program that causes the first processor to

receive a first request through a unified interface, which is unified relative to interfaces of the multiple external apparatuses;

send the received first request to the information processing apparatus, wherein

the information processing apparatus sends a second request, corresponding to the first request, to the external apparatus through an interface of the external apparatus designated in the first request from among the multiple external apparatuses upon receiving the first request.

11. The apparatus according to claim 10 , wherein execution of the first program further causes the first processor to

specify a user who operates the apparatus; and

display a first screen through which the user inputs authentication information to authenticate the user for using the information processing apparatus in a case where first data, which indicates that the user is already authenticated by the information processing apparatus, is not stored in the first memory at a time when the first request is received,

store the first data acquired from the information processing apparatus based on authentication information input through the first screen, and

send the first request along with the first data stored in the first memory to the information processing apparatus.

12. The apparatus according to claim 11 , wherein the execution of the first program further causes the first processor to

send the first request to the information processing apparatus using the same first data in response to the first request received through the unified interface from multiple programs included in the apparatus during an operation by the authenticated user.

13. The apparatus according to claim 11 , wherein the execution of the first program further causes the first processor to

display a second screen through which the user enters permission information, which indicates whether the information processing apparatus is permitted to be used for the first program, in a case where the permission information is not stored in the first memory at a time when the first request is received, and

store the permission information entered through the second screen by the user.

14. The apparatus according to claim 11 , wherein

the first data includes an expiry date, and

the execution of the first program further causes the processor to

display the first screen in a case where the first data whose expiry date expires are being stored in the memory unit, and does not display the first screen in a case where the first data whose expiry date does not expire are being stored in the memory unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2017
From: ANDO, MITSUO
To: RICOH COMPANY, LTD.
Reel/Frame 044287/0108 →
Priority Claims (1)
JP 2016-244290 · Dec 16, 2016 · national
Continuity (1)
Related Publication 20180176417A1 · Jun 21, 2018