IP Library Granted Patent US 10,244,037
Granted Patent B2
US 10,244,037 · App. 13/857,497 · Granted Mar 26, 2019

Apparatus, system, and method of processing a job request

Inventor: Yutaka Yagiura (Kanagawa, JP)
Assignee: Ricoh Company, Ltd.
H04L67/10H04L67/025G06F3/1222G06F3/1228G06F3/1265G06F3/1267G06F3/1268G06F3/1285G06F3/1287G06F3/1288G06F3/1292
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,244,037
App. No.
13/857,497
Granted
Mar 26, 2019
Kind
B2
Abstract

A server apparatus or system is connected to an operation apparatus provided on a first network and to one or more electronic apparatuses provided on a second network. In response to a processing request regarding a process to be executed using one of one or more electronic apparatuses, the server apparatus or system stores a processing request in association with identification information for identifying the electronic apparatus to be used for executing the process. The identification information is being obtained by the operation apparatus directly or indirectly from the electronic apparatus, and sent to the server. In response to a request received from the electronic apparatus to be used for executing the process, the server sends information relating to the processing request associated with the identification information for identifying the electronic apparatus to the electronic apparatus that send the request.

Claims (66)

1. A system, comprising:

an electronic apparatus including first circuit; and

a server including second circuitry configured to:

receive, from a mobile device, a processing request that the electronic apparatus perform a process, and identification information identifying the electronic apparatus;

receive, from the electronic apparatus, an acquisition request to acquire the processing request; and

transfer the processing request to the electronic apparatus in response to the received acquisition request, wherein

the first circuitry is configured to:

display an image including the identification information of the electronic apparatus;

transfer the acquisition request to the server to acquire the processing request that the electronic apparatus perform the process while the image including the identification information of the electronic apparatus is displayed, wherein the acquisition request is transferred regularly while the image is displayed, and Wherein when an another image, different from the image including the identification information of the electronic apparatus is displayed, the first circuitry does not transfer the acquisition request to the server; and

perform the process based on the processing request transferred by the server in response to the acquisition request,

wherein the second circuity is further configured to

receive, from the electronic apparatus, a request for screen data that defines a displaying screen to display the image; and

transfer a response to the request for the screen data to the electronic apparatus, the response including the screen data, and

the first circuitry is further configured to

send the request for the screen data to the server;

receive the response to the sent request for the screen data from the server;

generate a code image based on the screen data included in the response, the code image including device capability information describing capabilities of the electronic apparatus, session identification, and the identification information of the electronic apparatus; and

display the code image.

2. The system of claim 1 , wherein

the second circuitry is further configured to generate the image including the identification information, in response to the acquisition request received from the electronic apparatus, and the electronic apparatus receives the image from the server.

3. The system of claim 1 , wherein the electronic apparatus, in response to receiving information relating to the processing request, executes at least a part of the process based on the processing request.

4. The system of claim 1 , wherein the identification information includes communication identification information that identifies communication established at least between the electronic apparatus and the server.

5. The system of claim 1 , wherein the server further includes a memory to store the identification information identifying the electronic apparatus.

6. The system of claim 1 , wherein the server further includes a memory to store expiration information indicating an expiration of the identification information, and

the second circuitry does not transfer the processing request received from the mobile device to the electronic apparatus when the identification information received from the mobile device is expired.

7. The system of claim 1 , wherein

the second circuitry is further configured to encode the identification information identifying the electronic apparatus with additional information to generate the image; and

the second circuitry is further configured to send the image to the electronic apparatus, wherein the electronic apparatus displays the image.

8. The system of claim 7 , wherein the additional information includes at least one of schema information, capability information describing a capability of the electronic apparatus, and information allowing access to the server.

9. The system of claim 7 , wherein the second circuitry is further configured to transmit data, which causes the electronic apparatus to concurrently perform displaying the image, and sending the request with the identification information identifying the electronic apparatus to the server.

10. The system of claim 1 , wherein the identification information is displayed in the form of an image obtainable by the mobile device.

11. The system of claim 1 , wherein the image includes one of a one-dimensional code, a two-dimensional code, or a combination of the one-dimensional and two-dimensional codes.

12. The system of claim 1 , wherein the first circuitry is further configured to encode the identification information identifying the electronic apparatus with additional information to generate the image.

13. The system of claim 1 , wherein third circuitry of the mobile device is configured to:

obtain, from the electronic apparatus, the identification information identifying the electronic apparatus;

transmit, to the server, the processing request regarding the process to be executed by the electronic apparatus and the identification information identifying the electronic apparatus being obtained from the electronic apparatus; and

determine an application to be executed, based on capability information describing the capability of the electronic apparatus, the capability information being obtained from the electronic apparatus.

14. The system of claim 1 , Wherein the first circuitry is further configured to transfer the acquisition request to the server to acquire the processing request that the electronic apparatus perform the process, only when the image including the identification information of the electronic apparatus is being displayed.

15. A method of performing a process requested in a processing request transferred from a mobile device to a server, the processing request including identification information of an electronic apparatus, the method performed by the electronic apparatus including first circuitry, the method comprising:

displaying, by the first circuitry, an image including the identification information of the electronic apparatus;

transferring, by the first circuitry, an acquisition request to the server, the acquisition request including the identification information, while the image including the identification information of the electronic apparatus is displayed, wherein the acquisition request is transferred regularly while the image is displayed, wherein when an another image, different from the image including that does not include the identification info of the electronic apparatus is displayed, the first circuitry does not transfer the acquisition request to the server;

receiving, by the first circuitry, the processing request from the server; and

performing, by the first circuitry, the process based on the processing request transferred by the server in response to the acquisition request,

wherein the method further comprises:

sending, by the first circuitry, a request for screen data that defines a displaying screen to display the image to the server;

receiving, by the first circuitry, a response to the sent request for the screen data from the server, the response including the screen data;

generating, by the first circuitry, a code image based on the screen data included in the response, the code image including device capability information describing capabilities of the electronic apparatus, session identification, and the identification information of the electronic apparatus; and

displaying the code image.

16. The method of claim 15 , further comprising:

generating, by second circuitry of the server connected to the electronic apparatus, the identification information of the electronic apparatus, in response to the acquisition request received from the electronic apparatus.

17. The method of claim 15 , further comprising:

executing, by the first circuitry, at least a part of the process based on the processing request, and the information relating to the processing request transferred to the electronic apparatus.

18. The method of claim 15 , further comprising:

receiving, by second circuitry of the server connected to the electronic apparatus from the mobile device, the processing request that the electronic apparatus perform the process, and the identification information of the electronic apparatus;

receiving, by the second circuitry, the acquisition request from the electronic apparatus to acquire the processing request; and

transferring, by the second circuitry, the processing request to the electronic apparatus in response to the received acquisition request.

19. An electronic apparatus for processing a process requested in a processing request transferred from a mobile device to a server, the processing request including identification information of an electronic apparatus, the electronic apparatus connected to the server, the electronic apparatus comprising:

circuitry configured to:

display an image including the identification information of the electronic apparatus;

transfer an acquisition request to the server, the acquisition request including the identification information, while the image including the identification information of the electronic apparatus is displayed, wherein the acquisition request is transferred regularly while the image is displayed, wherein when an another image, different from the image including the identification information of the electronic apparatus is displayed, the circuitry does not transfer the acquisition request to the server;

receive the processing request from the server; and

perform the process based on the processing request received from the server in response to the acquisition request,

wherein the circuitry is further configured to

send a request for screen data that defines a displaying screen to display the image the server;

receive a response to the sent request for the screen data from the server, the response including the screen data;

generate a code image based on the screen data included in the response, the code image including device capability information describing capabilities of the electronic apparatus, session identification, and the identification information of the electronic apparatus; and display the code image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2013
From: YAGIURA, YUTAKA
To: RICOH COMPANY, LTD.
Reel/Frame 030161/0574 →
Priority Claims (1)
JP 2012-088125 · Apr 9, 2012 · national
Continuity (1)
Related Publication 20130268624A1 · Oct 10, 2013
Cited By (1)
US 12,216,947