Terminal device, information processing system, request target selection method and program
First Claim
Patent Images
1. A device comprising:
- a communication device configured to communicate with an external apparatus, the external apparatus being capable of performing a predetermined process via execution of software, having a version, stored in the external apparatus, the communication device being configured to detect a communication state between the device and the external apparatus; and
circuitry configured to;
perform the predetermined process via execution of software, having a version, stored in the device;
receive an indication of a version of the software stored in the external apparatus;
compare the indicated version of the software stored in the external apparatus and the version of the software stored in the device;
select the external apparatus to perform the predetermined process via execution of the software stored in the external apparatus, or the device to perform the predetermined process via execution of the software stored in the device, the selection being based at least in part on (1) a comparison result and (2) the detected communication state between the device and the external apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
The terminal device includes a processing section which performs a predetermined process; a connecting section which is configured for connection with an external apparatus capable of performing the predetermined process through a communication network; and a selecting section which selects the processing section or the external apparatus connected through the connecting section as a request target which is requested to perform the predetermined process, on the basis of a predetermined condition.
13 Citations
25 Claims
-
1. A device comprising:
-
a communication device configured to communicate with an external apparatus, the external apparatus being capable of performing a predetermined process via execution of software, having a version, stored in the external apparatus, the communication device being configured to detect a communication state between the device and the external apparatus; and circuitry configured to; perform the predetermined process via execution of software, having a version, stored in the device; receive an indication of a version of the software stored in the external apparatus; compare the indicated version of the software stored in the external apparatus and the version of the software stored in the device; select the external apparatus to perform the predetermined process via execution of the software stored in the external apparatus, or the device to perform the predetermined process via execution of the software stored in the device, the selection being based at least in part on (1) a comparison result and (2) the detected communication state between the device and the external apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing system comprising:
-
an external apparatus capable of performing a predetermined process via execution of software, having a version, stored in the external apparatus; and a device comprising; a communication device configured to communicate with the external apparatus, the communication device being configured to detect a communication state between the device and the external apparatus; and circuitry configured to; perform the predetermined process via execution of software, having a version, stored in the device; receive an indication of a version of the software stored in the external apparatus; compare the version of the software stored in the external apparatus and the version of the software stored in the device; and select the external apparatus to perform the predetermined process via execution of the software stored in the external apparatus, or the device to perform the predetermined process via execution of the software stored in the device, the selection being based at least in part on (1) a comparison result and (2) the communication state between the device and the external apparatus.
-
-
10. A selection method comprising an act performed by a device, the device comprising (1) a communication device configured to communicate with an external apparatus capable of performing a predetermined process via execution of software, having a version, stored in the external apparatus, and to detect a communication state between the device and the external apparatus;
- and (2) circuitry configured to perform the predetermined process via execution of software, having a version, stored in the device, receive a version of the software stored in the external apparatus, and compare the version of the software stored in the external apparatus and the version of the software stored in the device;
the act comprising selecting the external apparatus to perform the predetermined process via execution of the software stored in the external apparatus, or the device to perform the predetermined process via execution of the software stored in the device, the selection being based at least in part on (1) a comparison result and (2) the communication state between the device and the external apparatus. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
- and (2) circuitry configured to perform the predetermined process via execution of software, having a version, stored in the device, receive a version of the software stored in the external apparatus, and compare the version of the software stored in the external apparatus and the version of the software stored in the device;
-
18. At least one non-transitory, computer-readable medium having computer-executable instructions stored thereon which, when executed by a device, cause the device to perform a method, the method comprising acts of:
-
communicating with an external apparatus capable of performing a predetermined process via execution of software, having a version, stored in the external apparatus, the communicating comprising detecting a communication state between the device and the external apparatus; receiving the version of the software stored in the external apparatus; comparing the version of the software stored in the external apparatus and a version of the software stored in the device; and selecting the external apparatus to perform the predetermined process via execution of the software stored in the external apparatus, or the device to perform the predetermined process via execution of the software stored in the device, the selection being based at least in part on (1) a result of the comparing and (2) the detected communication state between the device and the external apparatus. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification