Methods, apparatuses, and computer program products for operational routing between proximate devices
First Claim
Patent Images
1. A method comprising:
- initiating performance of an operation on a first device, wherein the first device is capable of executing and completing performance of the operation;
receiving an indication, at the first device, that a second device is proximate the first device;
receiving an indication, at the first device, of at least one user interface capability numerical value of the second device that defines, at least in part, a quantifiable ability of the second device to perform the operation instead of the first device;
determining at least one user interface capability numerical value of the first device that defines a quantifiable ability of the first device to perform the operation;
comparing the at least one user interface capability numerical value, defining at least in part the quantifiable ability of the first device to perform the operation, with the at least one user interface capability numerical value defining at least in part the quantifiable ability of the second device to perform the operation instead of the first device;
determining that the second device has an associated user interface capability numerical value that satisfies a pre-defined relationship in comparison to the user interface capability numerical value of the first device; and
in response to determining that the second device has an associated user interface capability numerical value that satisfies the pre-defined relationship in comparison to the user interface capability numerical value of the first device, determining that performance of the operation being performed on the first device should be transferred from the first device to the second device and enabling transfer of the operation from the first device to the second device, wherein in response to transferring performance of the operation from the first device to the second device, the operation is no longer performed on the first device after the transfer.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and computer program products are herein provided for operational routing between proximate devices. A method may include receiving an indication that a second device is proximate a first device. The method may further include receiving an indication of at least one functional capability of the second device. The method may further include causing, by a processor, transfer of an operation from the first device to the second device based on at least one functional capability of the first device and the at least one functional capability of the second device and further based on the operation. Corresponding apparatuses and computer program products are also provided.
-
Citations
23 Claims
-
1. A method comprising:
-
initiating performance of an operation on a first device, wherein the first device is capable of executing and completing performance of the operation; receiving an indication, at the first device, that a second device is proximate the first device; receiving an indication, at the first device, of at least one user interface capability numerical value of the second device that defines, at least in part, a quantifiable ability of the second device to perform the operation instead of the first device; determining at least one user interface capability numerical value of the first device that defines a quantifiable ability of the first device to perform the operation; comparing the at least one user interface capability numerical value, defining at least in part the quantifiable ability of the first device to perform the operation, with the at least one user interface capability numerical value defining at least in part the quantifiable ability of the second device to perform the operation instead of the first device; determining that the second device has an associated user interface capability numerical value that satisfies a pre-defined relationship in comparison to the user interface capability numerical value of the first device; and in response to determining that the second device has an associated user interface capability numerical value that satisfies the pre-defined relationship in comparison to the user interface capability numerical value of the first device, determining that performance of the operation being performed on the first device should be transferred from the first device to the second device and enabling transfer of the operation from the first device to the second device, wherein in response to transferring performance of the operation from the first device to the second device, the operation is no longer performed on the first device after the transfer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising at least one processor and memory including computer program code, the memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
-
initiate performance of an operation on a first device, wherein the first device is capable of executing and completing performance of the operation; enable the first device to receive an indication that the second device is proximate the first device; enable the first device to receive an indication of at least one user interface capability numerical value of the second device that defines, at least in part, a quantifiable ability of the second device to perform the operation instead of the first device; determine at least one user interface capability numerical value of the first device that defines a quantifiable ability of the first device to perform the operation; compare the at least one user interface capability, defining at least in part the quantifiable ability of the first device to perform the operation with the at least one user interface capability numerical value defining at least in part the quantifiable ability of the second device to perform the operation instead of the first device; determine that the second device has an associated user interface capability numerical value that satisfies a pre-defined relationship in comparison to the user interface capability numerical value of the first device; and in response to determining that the second device has an associated user interface capability numerical value that satisfies the pre-defined relationship in comparison to the user interface capability numerical value of the first device, determining that performance of the operation being performed on the first device should be transferred from the first device to the second device and enable transfer of the operation from the first device to the second device, wherein in response to transferring performance of the operation from the first device to the second device, the operation is no longer performed on the first device after the transfer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising at least one processor and memory including computer program code, the memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
-
enable the first device to receive an indication that a second device is proximate a first device; enable the first device to receive an indication of at least one user interface capability numerical value of the second device that defines, at least in part, a quantifiable ability of the second device to perform the operation instead of the first device; determine at least one user interface capability numerical value of the first device that defines a quantifiable ability of the first device to perform the operation; compare the at least one user interface capability numerical value of the first device, defining at least in part the quantifiable ability of the first device to perform the operation, with the at least one user interface capability numerical value defining at least in part the quantifiable ability of the second device to perform the operation instead of the first device; determine that the second device has an associated user interface capability numerical value that satisfies a pre-defined relationship in comparison to the user interface capability numerical value of the first device; in response to determining that the second device has an associated user interface capability numerical value that satisfies the pre-defined relationship in comparison to the user interface capability numerical value of the first device, enable an operation to be transferred from the first device to the second device; cause a prompt to be displayed, on at least one of the first device and the second device, asking whether to transfer the operation from the first device to the second device; and cause, in response to a selection by the user to have the operation transferred, transfer of the operation from the first device to the second device, wherein in response to transferring performance of the operation from the first device to the second device, the operation is no longer performed on the first device after the transfer. - View Dependent Claims (21, 22, 23)
-
Specification