Peer to peer sharing of functionality of mobile devices
First Claim
1. A mobile device, comprising:
- a memory to store instructions; and
a processor, communicatively coupled to the memory, that executes or facilitates execution of the instructions to at least;
determine whether one or more functional components of the mobile device has transitioned from a functional state to a disabled state due to limited processing power provided by the processor;
in response to a determination that the one or more functional components of the processor has transitioned from the functional state to the disabled state due to limited processing power provided by the processor,search for a remote processor of a remote mobile device having second processing power available for share by a disparate mobile device to supplement operation of the processor to perform a task;
determine a network path from the mobile device to the disparate mobile device via at least one intermediate mobile device that facilitates, via the intermediate device, data exchange between the mobile device and the disparate mobile device; and
access the remote processor via the network path and supplement the functional component of the processor using functionality of the remote mobile device to facilitate performance of the task.
1 Assignment
0 Petitions
Accused Products
Abstract
Functionality is shared among mobile devices in a peer to peer manner. A mobile device can include a plurality of functional components that can each perform respective functionality. Examples of the functionalities can include transceiver communications, processing, power, memory, input and output for the mobile device. Further, the mobile device can include a sharing component that enables sharing a particular third party functional component to replace or supplement operation of a corresponding functional component of the mobile device. The third party functional component, for instance, can be made available for sharing by at least one of a disparate mobile device or a stand alone functional component. Moreover, a host component can allow a disparate mobile device to use an available one or more of the plurality of functional components of the mobile device.
-
Citations
20 Claims
-
1. A mobile device, comprising:
-
a memory to store instructions; and a processor, communicatively coupled to the memory, that executes or facilitates execution of the instructions to at least; determine whether one or more functional components of the mobile device has transitioned from a functional state to a disabled state due to limited processing power provided by the processor; in response to a determination that the one or more functional components of the processor has transitioned from the functional state to the disabled state due to limited processing power provided by the processor, search for a remote processor of a remote mobile device having second processing power available for share by a disparate mobile device to supplement operation of the processor to perform a task; determine a network path from the mobile device to the disparate mobile device via at least one intermediate mobile device that facilitates, via the intermediate device, data exchange between the mobile device and the disparate mobile device; and access the remote processor via the network path and supplement the functional component of the processor using functionality of the remote mobile device to facilitate performance of the task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
in response to determining that one or more functional components of a mobile device has transitioned from a functional state to a disabled state due to a limited first processing power provided by a first processor; searching for a second processor of a remote mobile device having second processing power made available for sharing by a second mobile device to supplement operation of the first processor to perform a task; determining a network path from the first mobile device to the second mobile device through an intermediate mobile device; exchanging data between the first mobile device and the second mobile device via the intermediate mobile device; and supplementing the one or more functional components with the second processing power of the second mobile device via the network path in connection with performance of the task. - View Dependent Claims (12, 13, 16)
-
-
14. A system comprising:
-
means for determining that one or more functional components of a mobile device have transitioned from an operational state to a non-operational state due to a limited amount of available processing power of a processor; means for searching, in response to the determining, for a remote processor of a remote mobile device, wherein the remote processor is made available for share by the remote mobile device; means for identifying at least one intermediate mobile device in a network path from the mobile device to the remote mobile device; and means for supplementing performance of the one or more functional components with functionality of the remote mobile device by communication with the remote mobile device via the intermediate mobile device. - View Dependent Claims (17)
-
-
15. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause a mobile device comprising a processor to perform operations, comprising:
-
in response to determining that one or more functional components of the mobile device has transitioned from an operational state to a non-operational state due to a limited amount of available first processing power of the processor, searching for a second mobile device comprising a remote processor with available second processing power made sharable by the second mobile device; determining a network path from the first mobile device to the second mobile device through an intermediate mobile device; and accessing the remote processor via the intermediate mobile device to supplement operation of the one or more functional components using the remote mobile device to perform a task. - View Dependent Claims (18, 19, 20)
-
Specification