IP Library Granted Patent US 9,286,010
Granted Patent B2
US 9,286,010 · App. 14/243,481 · Granted Mar 15, 2016

Information processing system, information processor, non-transitory computer readable medium, and information processing method

Inventors: Masao Morita (Yokohama, JP); Tadao Michimura (Yokohama, JP)
Assignee: FUJI XEROX CO., LTD
G06F3/1236G06F3/1237G06F9/45533G06F9/45558G06F2009/4557
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,286,010
App. No.
14/243,481
Granted
Mar 15, 2016
Kind
B2
Abstract

An information processing system has a terminal apparatus, an information processor, and an image processor connected to one another. The information processor includes first and second virtual machines, a first receiving unit receiving a connection request from the image processor, a first forwarding unit forwarding the connection request to the first machine, a second receiving unit receiving another connection request from the terminal apparatus, and a second forwarding unit forwarding the another connection request to the second machine. The second machine includes an acquiring unit receiving identifying information of the image processor selected by a user and acquiring first machine identifying information based on the identifying information, a connection transfer requesting unit requesting the first machine to transfer an authority to connect to the image processor based on the first machine identifying information, and a connecting unit receiving the authority and connecting the second machine and the image processor.

Claims (69)

1. An information processing system having at least one terminal apparatus, an information processor, and an image processor connected to one another,

wherein the information processor comprises:

a first virtual machine;

a second virtual machine;

a first receiving unit that receives a connection request from the image processor connected to the information processor via a network;

a first forwarding unit that forwards the connection request received by the first receiving unit to the first virtual machine of the information processor;

a second receiving unit that receives a connection request from the terminal apparatus connected to the information processor via the network; and

a second forwarding unit that forwards the connection request received by the second receiving unit to the second virtual machine of the information processor, and

wherein the second virtual machine comprises:

an acquiring unit that, upon receipt of identifying information of the image processor selected by a user via the terminal apparatus, acquires first virtual machine identifying information for identifying the first virtual machine on the basis of the identifying information of the image processor;

a connection transfer requesting unit that requests the first virtual machine to transfer a connection authority to connect to the image processor to the second virtual machine on the basis of the acquired first virtual machine identifying information; and

a connecting unit that connects the second virtual machine and the image processor upon receipt of the connection authority from the first virtual machine.

2. The information processing system according to claim 1 , wherein the first virtual machine comprises a connection transferring unit that transfers the connection authority to the second virtual machine upon receipt of the request to transfer the connection authority from the second virtual machine.

3. The information processing system according to claim 1 , wherein the identifying information of the image processor is related to job identifying information generated in the information processing system in accordance with a job set by the user, and

wherein the second virtual machine further comprises an executing unit that executes the job on the image processor.

4. The information processing system according to claim 2 , wherein the identifying information of the image processor is related to job identifying information generated in the information processing system in accordance with a job set by the user, and

wherein the second virtual machine further comprises an executing unit that executes the job on the image processor.

5. The information processing system according to claim 3 , wherein the user presents the job identifying information to the image processor, and the image processor transmits the presented job identifying information to the second virtual machine.

6. The information processing system according to claim 4 , wherein the user presents the job identifying information to the image processor, and the image processor transmits the presented job identifying information to the second virtual machine.

7. The information processing system according to claim 5 , wherein the second virtual machine receives at least one item of the job identifying information via the terminal apparatus,

wherein the second virtual machine further comprises:

a memory that stores the at least one item of the job identifying information received via the terminal apparatus; and

a determining unit that determines whether or not the job identifying information transmitted from the image processor matches the job identifying information stored in the memory, and

wherein the executing unit executes on the image processor the job corresponding to the job identifying information transmitted from the image processor and matching the job identifying information stored in the memory.

8. The information processing system according to claim 6 , wherein the second virtual machine receives at least one item of the job identifying information via the terminal apparatus,

wherein the second virtual machine further comprises:

a memory that stores the at least one item of the job identifying information received via the terminal apparatus; and

a determining unit that determines whether or not the job identifying information transmitted from the image processor matches the job identifying information stored in the memory, and

wherein the executing unit executes on the image processor the job corresponding to the job identifying information transmitted from the image processor and matching the job identifying information stored in the memory.

9. The information processing system according to claim 7 , wherein the at least one terminal apparatus comprises a first terminal apparatus and a second terminal apparatus,

wherein the information processor further comprises a third virtual machine,

wherein, upon receipt of a connection request from the first terminal apparatus, the information processor forwards the connection request to the second virtual machine,

wherein, upon receipt of a connection request from the second terminal apparatus, the information processor forwards the connection request to the third virtual machine, and

wherein, upon receipt of the job identifying information via the second terminal apparatus, the third virtual machine transfers the job corresponding to the job identifying information to the second virtual machine having received the connection authority from the first virtual machine.

10. The information processing system according to claim 8 , wherein the at least one terminal apparatus comprises a first terminal apparatus and a second terminal apparatus,

wherein the information processor further comprises a third virtual machine,

wherein, upon receipt of a connection request from the first terminal apparatus, the information processor forwards the connection request to the second virtual machine,

wherein, upon receipt of a connection request from the second terminal apparatus, the information processor forwards the connection request to the third virtual machine, and

wherein, upon receipt of the job identifying information via the second terminal apparatus, the third virtual machine transfers the job corresponding to the job identifying information to the second virtual machine having received the connection authority from the first virtual machine.

11. An information processor comprising:

a first virtual machine;

a second virtual machine;

a first receiving unit that receives a connection request from an image processor connected to the information processor via a network;

a first forwarding unit that forwards the connection request received by the first receiving unit to the first virtual machine of the information processor;

a second receiving unit that receives a connection request from a terminal apparatus connected to the information processor via the network; and

a second forwarding unit that forwards the connection request received by the second receiving unit to the second virtual machine of the information processor,

wherein the second virtual machine comprises:

an acquiring unit that, upon receipt of identifying information of the image processor selected by a user via the terminal apparatus, acquires first virtual machine identifying information for identifying the first virtual machine on the basis of the identifying information of the image processor;

a connection transfer requesting unit that requests the first virtual machine to transfer a connection authority to connect to the image processor to the second virtual machine on the basis of the acquired first virtual machine identifying information; and

a connecting unit that connects the second virtual machine and the image processor upon receipt of the connection authority from the first virtual machine.

12. A non-transitory computer readable medium storing a program causing a computer, which serves as an information processor including a first virtual machine and a second virtual machine, to execute a process for information processing, the process comprising:

receiving a connection request from an image processor connected to the information processor via a network;

forwarding the received connection request to the first virtual machine of the information processor;

receiving another connection request from a terminal apparatus connected to the information processor via the network;

forwarding the received another connection request to the second virtual machine of the information processor; and

causing the second virtual machine to

upon receipt of identifying information of the image processor selected via the terminal apparatus, acquire first virtual machine identifying information for identifying the first virtual machine on the basis of the identifying information of the image processor,

request the first virtual machine to transfer a connection authority to connect to the image processor to the second virtual machine on the basis of the acquired first virtual machine identifying information, and

connect the second virtual machine and the image processor upon receipt of the connection authority from the first virtual machine.

13. An information processing method for an information processing system having at least one terminal apparatus, an information processor including a first virtual machine and a second virtual machine, and an image processor connected to one another, the information processing method comprising:

causing the information processor to

receive a connection request from the image processor connected to the information processor via a network,

forward the received connection request to the first virtual machine of the information processor,

receive another connection request from the terminal apparatus connected to the information processor via the network, and

forward the received another connection request to the second virtual machine of the information processor; and

causing the second virtual machine to

upon receipt of identifying information of the image processor selected via the terminal apparatus, acquire first virtual machine identifying information for identifying the first virtual machine on the basis of the identifying information of the image processor,

request the first virtual machine to transfer a connection authority to connect to the image processor to the second virtual machine on the basis of the acquired first virtual machine identifying information, and

connect the second virtual machine and the image processor upon receipt of the connection authority from the first virtual machine.

Assignments (2)
CHANGE OF NAME Recorded Aug 12, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 058287/0056 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2014
From: MORITA, MASAO; MICHIMURA, TADAO
To: FUJI XEROX CO., LTD.
Reel/Frame 032585/0760 →
Priority Claims (1)
JP 2013-154375 · Jul 25, 2013 · national
Continuity (1)
Related Publication 20150029543A1 · Jan 29, 2015