Patentable/Patents/US-9686433
US-9686433

MFP for managing information processing request execution priority according to distances and speeds of terminal devices from which information processing requests are received

PublishedJune 20, 2017
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An information processing device includes: a replacement processing unit that replaces, when a second time as a time until a distance between a second terminal device that has transmitted a second information processing request having a lower priority and the information processing device becomes equal to or smaller than a predetermined value is shorter than a first time as a time until the distance between a first terminal device that has transmitted a first information processing request having a higher priority and the information processing device becomes equal to or smaller than a predetermined value, priorities for executing first information processing request and the second information processing request such that the second information processing request having the lower priority is processed earlier than the first information processing request having the higher priority.

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. An information processing device comprising: a memory storing a program; a processor configured to execute the stored program to, with regard to each terminal device of a first terminal device and a second terminal device, store, in the memory, an information processing request received from the terminal device and an execution priority associated with the information processing request, calculates a moving speed of the terminal device based on first terminal device positional information received from the terminal device at a first time and second terminal device positional information received from the terminal device at a second time subsequent to the first time, and calculates a time associated with the terminal device based on the moving speed, positional information associated with the information processing device, and the second terminal device positional information, the time being an amount of time remaining until a distance between the terminal device and the information processing device becomes equal to or smaller than a particular value; the processor further configured to execute the stored program to replace a stored first execution priority and second execution priority associated with a first information processing request received from the first terminal device and a second information processing request received from the second terminal device, respectively, such that the second information processing request is processed earlier than the first information processing request, based on a determination that the stored second execution priority is lower than the stored first execution priority, the calculated time associated with the second terminal device is shorter than the calculated time associated with the first terminal device, and an amount of elapsed time associated with processing both the first information processing request and the second information processing request is shorter than the calculated time associated with the first terminal device; and an engine unit configured to execute information processing requests stored in the memory in an order corresponding to the execution priorities associated with the information processing requests, the engine unit further configured to output information corresponding to one or more information processing requests to a physical medium.

Plain English Translation

An information processing device prioritizes tasks based on the proximity of the requesting terminal. It stores incoming processing requests and their priorities. It calculates the speed of each terminal based on its reported position at two different times. Based on the terminal's speed, the device's own location, and the terminal's location, it estimates the time until the terminal reaches a specific proximity. If a lower-priority request is estimated to arrive sooner than a higher-priority one, and processing both requests won't delay the higher-priority request, the device reorders the queue to process the closer, lower-priority request first. The device then executes requests in order, outputting the results to a physical medium (e.g. printer).

Claim 2

Original Legal Text

2. The information processing device according to claim 1 , the processor further configured to execute the program to, with regard to each terminal device of the first terminal device and the second terminal device, acquires a position of the terminal device from which the information processing request is received.

Plain English Translation

The information processing device described for prioritizing tasks based on terminal proximity (Claim 1) further includes a mechanism to acquire the position of the terminal device sending the processing request. This means the device actively retrieves location data from the terminal, rather than relying on pre-existing location information.

Claim 3

Original Legal Text

3. The information processing device according to claim 1 , wherein the processor is further configured to execute the program to store, in the memory, the positional information associated with the information processing device; and the processor is further configured to execute the program to, with regard to each terminal device of the first terminal device and the second terminal device, reads out the positional information associated with the information processing device from the memory to calculate the time associated with the terminal device.

Plain English Translation

The information processing device described for prioritizing tasks based on terminal proximity (Claim 1) stores its own positional information in memory. When calculating the estimated arrival time of a terminal, the device reads its own location from memory to determine the relative distance and time.

Claim 4

Original Legal Text

4. The information processing device according to claim 2 , the processor further configured to execute the program to, with regard to each terminal device of the first terminal device and the second terminal device, acquires a position of the terminal device that is detected and transmitted by the terminal device.

Plain English Translation

The information processing device described for prioritizing tasks based on terminal proximity (Claim 1), which also acquires terminal positions (Claim 2), obtains the terminal's location as detected and transmitted *by* the terminal itself. The terminal actively determines its location (e.g., via GPS) and sends that data to the processing device.

Claim 5

Original Legal Text

5. The information processing device according to claim 4 , wherein the position of the terminal device is received based on a determination that a moving distance associated with the terminal device is equal to or larger than a particular moving distance value, the moving distance being a difference between a first position detected by the terminal device and a second position detected by the terminal device prior to the detection of the first position.

Plain English Translation

The information processing device that prioritizes based on terminal proximity (Claim 1) and obtains terminal positions directly from the terminals (Claim 4) only receives position updates when the terminal has moved a certain distance. The terminal only transmits its location if the difference between its current position and a previous position exceeds a defined threshold. This reduces unnecessary location updates.

Claim 6

Original Legal Text

6. The information processing device according to claim 1 , wherein the engine unit is configured to prints the information corresponding to one or more information processing requests on a paper medium.

Plain English Translation

The information processing device described for prioritizing tasks based on terminal proximity (Claim 1) outputs processed information to a printer, specifically printing it on paper.

Claim 7

Original Legal Text

7. The information processing device according to claim 1 , the processor further configured to execute the program to performs replacement processing of execution priorities associated with information processing requests received from a set of terminal devices, based on a determination that each terminal device, of the set of terminal devices, is separated from the information processing device according to a distances that at least meets a particular distance value, respectively.

Plain English Translation

The information processing device that prioritizes based on terminal proximity (Claim 1) performs priority reordering only if the requesting terminals are a certain distance away. If all terminals are sufficiently far from the processing device, it will re-evaluate and potentially swap the execution order based on arrival time estimates.

Claim 8

Original Legal Text

8. An information processing system, comprising: a first terminal device and a second terminal device, each terminal device of the first terminal device and the second terminal device configured to transmit an information processing request, and detect and transmit information indicating a current position of the terminal device subsequently to transmitting the information processing request; an information processing device; and a server device configured to, with regard to each terminal device of the first terminal device and the second terminal device, receive, from the terminal device, the information processing request and information indicating the detected current position of the terminal device, and transmit the received information processing request and the information indicating the detected current position of the terminal device to the information processing device, wherein the information processing device includes, a memory storing a program; a processor configured to execute the stored program to, with regard to each terminal device of the first terminal device and the second terminal device, store, in the memory, an information processing request received from the terminal device and an execution priority associated with the information processing request, calculate a moving speed of the terminal device based on first terminal device positional information received from the terminal device at a first time and second terminal device positional information received from the terminal device at a second time subsequent to the first time, and calculate a time associated with the terminal device based on the moving speed, positional information associated with the information processing device, and the second terminal device positional information, the time being an amount of time remaining until a distance between the terminal device and the information processing device becomes equal to or smaller than a particular value; the processor further configured to execute the stored program to replace a stored first execution priority and second execution priority associated with a first information processing request received from the first terminal device and a second information processing request received from the second terminal device, respectively, such that the second information processing request is processed earlier than the first information processing request, based on a determination that the second execution priority is lower than the first execution priority, the calculated time associated with the second terminal device is shorter than the calculated time associated with the first terminal device, and an amount of elapsed time associated with processing both the first information processing request and the second information processing request is shorter than the calculated time associated with the first terminal device; and an engine unit configured to execute information processing requests stored in the memory in an order corresponding to the execution priorities associated with the information processing requests, the engine unit further configured to output information corresponding to one or more information processing requests to a physical medium.

Plain English Translation

An information processing system includes multiple terminals (first and second), an information processing device, and a server. Terminals send processing requests and their current location. The server receives these requests and location updates from each terminal and forwards them to the information processing device. The information processing device then prioritizes tasks based on the proximity of the requesting terminal. It stores incoming processing requests and their priorities. It calculates the speed of each terminal based on its reported position at two different times. Based on the terminal's speed, the device's own location, and the terminal's location, it estimates the time until the terminal reaches a specific proximity. If a lower-priority request is estimated to arrive sooner than a higher-priority one, and processing both requests won't delay the higher-priority request, the device reorders the queue to process the closer, lower-priority request first. The device then executes requests in order, outputting the results to a physical medium.

Claim 9

Original Legal Text

9. The information processing system according to claim 8 , wherein, each terminal device of the first terminal device and the second terminal device is configured to detect a position of the terminal device, and transmit, to the information processing device, information indicating the detected position of the terminal device.

Plain English Translation

The information processing system that prioritizes based on terminal proximity (Claim 8) includes terminals that detect their own position and send that position information to the information processing device. The terminals are responsible for determining their location.

Claim 10

Original Legal Text

10. The information processing system according to claim 9 , wherein, each terminal device of the first terminal device and the second terminal device is configured to transmit, to the information processing device, information indicating the detected position of the terminal device based on a determination that a moving distance associated with the terminal device is equal to or larger than a particular moving distance value, the moving distance being a difference between a first position detected by the terminal device and a second position detected by the terminal device prior to the detection of the first position.

Plain English Translation

The information processing system that prioritizes based on terminal proximity (Claim 8) and where terminals report their location (Claim 9) only transmits location updates when the terminal has moved a certain distance. The terminal only transmits its location if the difference between its current position and a previous position exceeds a defined threshold. This reduces unnecessary location updates.

Claim 11

Original Legal Text

11. The information processing system according to claim 8 , wherein, the processor is further configured to execute the program to store, in the memory, the positional information associated with the information processing device; and the processor is further configured to execute the program to, for each terminal device of the first terminal device and the second terminal device, read out the positional information associated with the information processing device from the memory to calculate the time associated with the terminal device.

Plain English Translation

In the information processing system that prioritizes based on terminal proximity (Claim 8), the processing device stores its own positional information in memory. When calculating the estimated arrival time of a terminal, the device reads its own location from memory to determine the relative distance and time.

Claim 12

Original Legal Text

12. The information processing system according to claim 8 , wherein the engine unit is configured to print the information corresponding to the information processing request on a paper medium.

Plain English Translation

In the information processing system that prioritizes based on terminal proximity (Claim 8), the processing device outputs processed information to a printer, specifically printing it on paper.

Claim 13

Original Legal Text

13. The information processing system according to claim 8 , the processor further configured to execute the program to perform replacement processing of execution priorities associated with information processing requests received from the first and second terminal devices, based on a determination that each terminal device, of the first and second terminal devices, is separated from the information processing device according to a distance that at least meets a particular distance value, respectively.

Plain English Translation

In the information processing system that prioritizes based on terminal proximity (Claim 8), the processing device performs priority reordering only if the requesting terminals are a certain distance away. If all terminals are sufficiently far from the processing device, it will re-evaluate and potentially swap the execution order based on arrival time estimates.

Claim 14

Original Legal Text

14. An information processing method performed by an information processing device, the method comprising: performing, with regard to each terminal device of a first terminal device and a second terminal device, each of, storing, in the memory, an information processing request received from the terminal device and an execution priority associated with the information processing request, calculating a moving speed of the terminal device based on first terminal device positional information received from the terminal device at a first time and second terminal device positional information received from the terminal device at a second time subsequent to the first time, and calculating a time associated with the terminal device based on the moving speed, positional information associated with the information processing device, and the second terminal device positional information, the time being an amount of time remaining until a distance between the terminal device and the information processing device becomes equal to or smaller than a particular value; replacing a stored first execution priority and second execution priority associated with a first information processing request received from the first terminal device and a second information processing request received from the second terminal device, respectively, such that the second information processing request is processed earlier than the first information processing request, based on a determination that the second execution priority is lower than the first execution priority, the calculated time associated with the second terminal device is shorter than the calculated time associated with the first terminal device, and an amount of elapsed time associated with processing both the first information processing request and the second information processing request is shorter than the calculated time associated with the first terminal device; and executing information processing requests stored in the memory in an order corresponding to the execution priorities associated with the information processing requests.

Plain English Translation

An information processing method, performed by an information processing device, prioritizes tasks based on the proximity of the requesting terminal. The method involves storing incoming processing requests and their priorities. It calculates the speed of each terminal based on its reported position at two different times. Based on the terminal's speed, the device's own location, and the terminal's location, it estimates the time until the terminal reaches a specific proximity. If a lower-priority request is estimated to arrive sooner than a higher-priority one, and processing both requests won't delay the higher-priority request, the method reorders the queue to process the closer, lower-priority request first. The method then executes requests in order.

Claim 15

Original Legal Text

15. The information processing method according to claim 14 , the information processing method further comprising: acquiring a position of the terminal device that has transmitted the information processing request.

Plain English Translation

The information processing method for prioritizing tasks based on terminal proximity (Claim 14) further includes a step to acquire the position of the terminal device sending the processing request. This means the method actively retrieves location data from the terminal, rather than relying on pre-existing location information.

Claim 16

Original Legal Text

16. The information processing method according to claim 15 , wherein the acquiring includes acquiring the position of the terminal device that is detected and transmitted by the terminal device.

Plain English Translation

The information processing method described for prioritizing tasks based on terminal proximity (Claim 14) and acquiring terminal positions (Claim 15) obtains the terminal's location as detected and transmitted *by* the terminal itself. The terminal actively determines its location (e.g., via GPS) and sends that data to the processing device.

Claim 17

Original Legal Text

17. The information processing method according to claim 16 , wherein the acquiring includes acquiring the position of the terminal device that is received based on a determination that a moving distance associated with the terminal device is equal to or larger than a particular moving distance value, the moving distance being a difference between a first position detected by the terminal device and a second position detected by the terminal device prior to the detection of the first position.

Plain English Translation

The information processing method that prioritizes based on terminal proximity (Claim 14) and obtains terminal positions directly from the terminals (Claim 16) only receives position updates when the terminal has moved a certain distance. The terminal only transmits its location if the difference between its current position and a previous position exceeds a defined threshold. This reduces unnecessary location updates.

Claim 18

Original Legal Text

18. The information processing method according to claim 14 , wherein the receiving includes performing one of storing, in the memory, the positional information of the information processing device, or storing input positional information of the information processing device in the memory; and the calculating of the time includes reading out the positional information of the information processing device from the memory to calculate the time.

Plain English Translation

In the information processing method that prioritizes based on terminal proximity (Claim 14), the method involves storing either the information processing device's location or input location information in memory. The calculation of time involves reading the device's positional information from memory to calculate the arrival time.

Claim 19

Original Legal Text

19. The information processing method according to claim 14 , wherein the executing includes outputting; information corresponding to the information processing request to a physical medium.

Plain English Translation

The information processing method described for prioritizing tasks based on terminal proximity (Claim 14) includes outputting processed information to a physical medium (e.g. printer).

Claim 20

Original Legal Text

20. The information processing method according to claim 19 , wherein the executing includes printing the information corresponding to the information processing request on a paper medium.

Plain English Translation

The information processing method described for prioritizing tasks based on terminal proximity (Claim 14) includes outputting processed information to a printer, specifically printing it on paper.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

October 29, 2015

Publication Date

June 20, 2017

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “MFP for managing information processing request execution priority according to distances and speeds of terminal devices from which information processing requests are received” (US-9686433). https://patentable.app/patents/US-9686433

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-9686433. See llms.txt for full attribution policy.