IP Library › Granted Patent US 12,244,781
Granted Patent B2
US 12,244,781 · App. 17/377,340 · Granted Mar 4, 2025

Information processing system, server, information processing apparatus, and non-transitory computer readable medium storing program

Inventor: Takashi Nakamura (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
H04N1/4433H04L63/0272H04L63/0823
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 12,244,781
App. No.
17/377,340
Granted
Mar 4, 2025
Kind
B2
Abstract

An information processing system includes a first processor mounted on a server connected to a local area network of an organization to which a user belongs, and a second processor mounted on an information processing apparatus provided outside the local area network, in which the first processor is configured to in a case of relaying process request information addressed to the information processing apparatus, the process request information including data which is a target of a process, and process information including identification information on the process, information specifying a request source of the process, and identification information on the information processing apparatus which is a request destination of the process, associate the identification information on the process with the identification information on the information processing apparatus included in the process request information to generate processing management information, and register the generated processing management information in a process management information storage unit, and return execution permission information indicating that execution of the process is permitted, in response to a check request for checking whether or not the process is executable for the process request information transmitted from the information processing apparatus via a virtual private line established with the information processing apparatus, in a case where a set of the identification information on the information processing apparatus and the identification information on the process included in the check request is registered in the process management information storage unit, and the second processor is configured to, in response to the process request information, transmit a check request for checking whether or not the process is executable, the check request including the identification information on the information processing apparatus and the identification information on the process requested to be executed, to the server via a virtual private line established with the server, and execute the requested process in a case where the execution permission information is returned from the server in response to the transmitted check request.

Claims (60)

1. An information processing system comprising:

a first processor mounted on a server connected to a local area network of an organization to which a user belongs; and

a second processor mounted on an information processing apparatus provided outside the local area network,

wherein the first processor is configured to:

in a case of relaying process request information addressed to the information processing apparatus, the process request information including data which is a target of a process, and process information including identification information on the process, information specifying a request source of the process, and identification information on the information processing apparatus which is a request destination of the process, associate the identification information on the process with the identification information on the information processing apparatus included in the process request information to generate processing management information, and register the generated processing management information in a process management information storage unit; and

return execution permission information indicating that execution of the process is permitted, in response to a check request for checking whether or not the process is executable for the process request information transmitted from the information processing apparatus via a virtual private line established with the information processing apparatus, in a case where a set of the identification information on the information processing apparatus and the identification information on the process included in the check request is registered in the process management information storage unit, and

the second processor is configured to:

in response to the process request information, transmit a check request for checking whether or not the process is executable, the check request including the identification information on the information processing apparatus and the identification information on the process requested to be executed, to the server via a virtual private line established with the server; and

execute the requested process in a case where the execution permission information is returned from the server in response to the transmitted check request.

2. The information processing system according to claim 1 , wherein the first processor is configured not to

execute the process, in a case where the set of the identification information on the information processing apparatus and the identification information on the process included in the check request transmitted from the information processing apparatus is not registered in the process management information storage unit.

3. The information processing system according to claim 2 , wherein the first processor is configured to

notify an administrator of the organization that the check request including the set of the identification information on the information processing apparatus and the identification information on the process, which is not registered in the process management information storage unit, has been received.

4. The information processing system according to claim 3 ,

wherein the information processing apparatus is an image forming apparatus lent to a user belonging to the organization.

5. The information processing system according to claim 2 ,

wherein the information processing apparatus is an image forming apparatus lent to a user belonging to the organization.

6. The information processing system according to claim 1 , wherein the second processor is configured to:

transmit issuance request information on a certificate to be used in a case where the virtual private line is connected to the server, the issuance request information including identification information on the information processing apparatus,

connect the virtual private line by using the certificate in a case where the information processing apparatus is started, after acquiring the certificate from the server in response to the issuance request information; and

receive no information from other than the virtual private line, while the virtual private line is connected.

7. The information processing system according to claim 6 , wherein the first processor is configured to:

in a case of issuing the certificate in response to the issuance request information, register, in an issuance destination information storage unit, the certificate issued for the information processing apparatus in association with the identification information on the information processing apparatus included in the issuance request information, and

issue the certificate only in a case where the identification information on the information processing apparatus included in the issuance request information is not registered in the issuance destination information storage unit.

8. The information processing system according to claim 7 ,

wherein the information processing apparatus is an image forming apparatus lent to a user belonging to the organization.

9. The information processing system according to claim 6 , wherein the second processor is configured to

periodically transmit a signal indicating that the virtual private line is connected, to the server, via the virtual private line, after the virtual private line is connected, and

the first processor is configured to wait for the signal to be transmitted from the information processing apparatus, after the certificate is issued.

10. The information processing system according to claim 9 , wherein the first processor is configured to

provide a notification to an administrator of the organization, in a case where the signal is not transmitted from the information processing apparatus for a predetermined period of time.

11. The information processing system according to claim 10 ,

wherein the information processing apparatus is an image forming apparatus lent to a user belonging to the organization.

12. The information processing system according to claim 9 ,

wherein the information processing apparatus is an image forming apparatus lent to a user belonging to the organization.

13. The information processing system according to claim 6 ,

wherein the information processing apparatus is an image forming apparatus lent to a user belonging to the organization.

14. The information processing system according to claim 1 , wherein the second processor is configured to,

in a case of executing the process in response to the process request, record discrimination information indicating whether the process to be executed is based on a request via the virtual private line or a request without passing through the virtual private line, in the information processing apparatus.

15. The information processing system according to claim 14 , wherein the first processor is configured to:

acquire the discrimination information from the information processing apparatus via the virtual private line, and

in a case where the process is executed in response to the process request without passing through the virtual private line, notify an administrator of the organization that the process is based on the process request without passing through the virtual private line.

16. The information processing system according to claim 15 , wherein the first processor is configured to

charge for the execution of the process, in a case where the process executed by the information processing apparatus is based on the process request without passing through the virtual private line.

17. The information processing system according to claim 1 ,

wherein the information processing apparatus is an image forming apparatus lent to a user belonging to the organization.

18. A server that is connected to a local area network of an organization to which a user belongs, and is connected to an information processing apparatus provided outside the local area network via a virtual private line, the server comprising:

a processor configured to:

in a case of relaying process request information addressed to the information processing apparatus, the process request information including data which is a target of a process, and process information including identification information on the process, information specifying a request source of the process, and identification information on the information processing apparatus which is a request destination of the process, associate the identification information on the process with the identification information on the information processing apparatus included in the process request information to generate processing management information, and register the generated processing management information in a process management information storage unit; and

in response to a check request for checking whether or not the process is executable for the process request information transmitted from the information processing apparatus via a virtual private line established with the information processing apparatus, in a case where a set of the identification information on the information processing apparatus and the identification information on the process included in the check request is registered in the process management information storage unit, return execution permission information indicating that execution of the process is permitted.

19. An information processing apparatus that is connected to a server, and is provided outside a local area network of an organization to which a user belongs, the information processing apparatus comprising:

a processor configured to:

in response to a process request information, transmit a check request for checking whether or not the process is executable, the check request including the identification information on the information processing apparatus and the identification information on the process requested to be executed, to the server via a virtual private line established with the server; and

execute the requested process in a case where execution permission information is returned from the server in response to the transmitted check request.

20. A non-transitory computer readable medium storing a program causing a computer forming a server connected to a local area network of an organization to which a user belongs, in an information processing system having the server and an information processing apparatus provided outside the local area network, to execute:

a function of, in a case of relaying process request information addressed to the information processing apparatus, the process request information including data which is a target of a process, and process information including identification information on the process, information specifying a request source of the process, and identification information on the information processing apparatus which is a request destination of the process, associating the identification information on the process with the identification information on the information processing apparatus included in the process request information to generate processing management information, and registering the generated processing management information in a process management information storage unit; and

a function of returning execution permission information indicating that execution of the process is permitted, in response to a check request for checking whether or not the process is executable for the process request information transmitted from the information processing apparatus via a virtual private line established with the information processing apparatus, in a case where a set of the identification information on the information processing apparatus and the identification information on the process included in the check request is registered in the process management information storage unit, and

the program causing a computer forming the information processing apparatus to execute:

a function of, in response to the process request information, transmitting a check request for checking whether or not the process is executable, the check request including the identification information on the information processing apparatus and the identification information on the process requested to be executed, to the server via a virtual private line established with the server; and

a function of executing the requested process in a case where the execution permission information is returned from the server in response to the transmitted check request.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2021
From: NAKAMURA, TAKASHI
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056939/0686 →
Priority Claims (1)
JP 2021-052099 · Mar 25, 2021 · national
Continuity (1)
Related Publication 20220311905A1 · Sep 29, 2022
References Cited (14)
US 9019535B1 · Hansen · 2015 [cited by applicant]
US 10282151B2 · Suzuki · 2019 [cited by applicant]
US 20130067087A1 · Larson · 2013 [cited by applicant]
US 20150324152A1 · Ding · 2015 [cited by applicant]
US 20220311905A1 · Nakamura · 2022 [cited by examiner]
AU 2013341125 · 2015 [cited by applicant]
JP 2004274448 · 2004 [cited by applicant]
JP 2007013940 · 2007 [cited by applicant]
JP 2008289040 · 2008 [cited by applicant]
JP 4882030 · 2012 [cited by applicant]
JP 2017156969 · 2017 [cited by applicant]
JP 6214445 · 2017 [cited by applicant]
“Search Report of Europe Counterpart Application”, issued on Feb. 10, 2022, p. 1-p. 8. [cited by applicant]
“Notice of Reasons for Refusal of Japan Counterpart Application No. 2021-052099”, issued on Dec. 10, 2024, with English translation thereof, p. 1-p. 6. [cited by applicant]