Information processing apparatus, information processing system, and communication control method
First Claim
1. An information processing apparatus, comprising:
- a data receiver that receives first data from an apparatus;
a user interface configured todisplay a screen image; and
receive second data, the second data being stroke data that is input upon the screen image by a user of the user interface;
a data transmitter thattransmits the screen image to one or more apparatuses, including the apparatus from which the data receiver received the first data; and
transmits the first data and the second data to the one or more apparatuses, in accordance with a transfer priority of the first data and the second data; and
processing circuitry configured todetermine the transfer priority according to a data type of the first data and the second data and a source of the first data and the second data, wherein the processing circuitry grants the second data received via the user interface a higher priority than the first data received via the data receiver;
determine, after expiration of a predetermined data transfer period, whether data to be transferred during the predetermined data transfer period was not transferred during the predetermined data transfer period;
modify, when the data was not transferred during the predetermined data transfer period, the transfer priority of the data to be a higher priority than that of other data to be transferred next; and
control the data transmitter to transfer the data having the modified transfer priority preferentially to the one or more apparatuses.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a data receiver that receives data from one or more apparatuses, processing circuitry that determines a transfer priority of the data received by the data receiver based on data type, and a data transmitter that transfers the data to apparatuses other than the apparatus that transferred the data in accordance with the transfer priority. The processing circuitry determines if there is any data that has not been transferred during a predetermined data transfer period, and, based on determination indicating that there is data that has not been transferred, modifies the transfer priority of the data that has not been transferred to have a transfer priority higher than that of data to be transferred next, to cause the data transmitter to transfer the data having the modified transfer priority preferentially to apparatuses other than the apparatus that transferred the data.
-
Citations
10 Claims
-
1. An information processing apparatus, comprising:
-
a data receiver that receives first data from an apparatus; a user interface configured to display a screen image; and receive second data, the second data being stroke data that is input upon the screen image by a user of the user interface; a data transmitter that transmits the screen image to one or more apparatuses, including the apparatus from which the data receiver received the first data; and transmits the first data and the second data to the one or more apparatuses, in accordance with a transfer priority of the first data and the second data; and processing circuitry configured to determine the transfer priority according to a data type of the first data and the second data and a source of the first data and the second data, wherein the processing circuitry grants the second data received via the user interface a higher priority than the first data received via the data receiver; determine, after expiration of a predetermined data transfer period, whether data to be transferred during the predetermined data transfer period was not transferred during the predetermined data transfer period; modify, when the data was not transferred during the predetermined data transfer period, the transfer priority of the data to be a higher priority than that of other data to be transferred next; and control the data transmitter to transfer the data having the modified transfer priority preferentially to the one or more apparatuses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing system, comprising:
-
a plurality of apparatuses; and an information processing apparatus configured to control communication among the plurality of apparatuses, the information processing apparatus comprising; a data receiver that receives first data from an apparatus of the plurality of apparatuses; a user interface configured to display a screen image; and receive second data, the second data being stroke data that is input upon the screen image by a user of the user interface; a data transmitter that transmits the screen image to one or more apparatuses, including the apparatus from which the data receiver received the first data; and transmits the first data and the second data to the one or more apparatuses, in accordance with a transfer priority of the first data and the second data; and processing circuitry configured to determine the transfer priority according to a data type of the first data and the second data and a source of the first data and the second data, wherein the processing circuitry grants the second data received via the user interface a higher priority than the first data received via the data receiver; determine, after expiration of a predetermined data transfer period, whether data to be transferred during the predetermined data transfer period was not transferred during the predetermined data transfer period; modify, when the data was not transferred during the predetermined data transfer period, the transfer priority of the data to be a higher priority than that of other data to be transferred next; and control the data transmitter to transfer the data having the modified transfer priority preferentially to the one or more apparatuses.
-
-
10. A method of controlling communication in an information processing system, the method comprising:
-
receiving, by an information processing apparatus, first data from an apparatus in the information processing system; displaying, by a user interface of the information processing apparatus, a screen image; receiving, by the user interface, second data that is stroke data input upon the screen image by a user of the user interface; determining, by processing circuitry of the information processing apparatus, a transfer priority according to a data type of the first data and the second data and a source of the first data and the second data, wherein the processing circuitry grants the second data received via the user interface a higher priority than the first data received via the data receiver; transferring the screen image to one or more apparatuses, including the apparatus from which the first data is received; transferring the first data, and the second data to the one or more apparatuses in accordance with the transfer priority of the first data and the second data; determining, after expiration of a predetermined data transfer period, whether data to be transferred during the predetermined data transfer period was not transferred during the predetermined data transfer period; modifying, the processing circuitry when the data was not transferred during the predetermined data transfer period, the transfer priority of the data to be a higher priority than that of other data to be transferred to next; and transferring the data having the modified transfer priority preferentially to the one or more apparatuses.
-
Specification