Peer to peer sharing of functionality of mobile devices
First Claim
1. A mobile device comprising:
- a memory;
a processor that facilitates execution of computer-executable components stored within the memory, the computer-executable components comprising;
a diagnosis component configured to monitor at least one interface component comprising an input interface used to enter input data and an output interface used to render output data locally on the mobile device to perform a task, and identify that the at least one interface component is malfunctioning;
a sharing component configured to, in response to a determination by the diagnosis component that the at least one interface component is malfunctioning, search for a remote functional component made available for share by a disparate mobile device to replace or supplement operation of the at least one interface component; and
a routing component configured to determine a network path from the mobile device to the disparate mobile device through at least one intermediate mobile device, wherein the sharing component is configured to replace or supplement the at least one interface component with the remote functional component via the network path,wherein, through communication with the intermediate mobile device, the at least one interface component is replaced or supplemented by the remote functional component to facilitate at least entering the input data in response to the input interface malfunctioning and rendering the output data in response to the output interface malfunctioning.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methodologies for sharing functionality among mobile devices in a peer to peer manner are described herein. 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
26 Claims
-
1. A mobile device comprising:
-
a memory; a processor that facilitates execution of computer-executable components stored within the memory, the computer-executable components comprising; a diagnosis component configured to monitor at least one interface component comprising an input interface used to enter input data and an output interface used to render output data locally on the mobile device to perform a task, and identify that the at least one interface component is malfunctioning; a sharing component configured to, in response to a determination by the diagnosis component that the at least one interface component is malfunctioning, search for a remote functional component made available for share by a disparate mobile device to replace or supplement operation of the at least one interface component; and a routing component configured to determine a network path from the mobile device to the disparate mobile device through at least one intermediate mobile device, wherein the sharing component is configured to replace or supplement the at least one interface component with the remote functional component via the network path, wherein, through communication with the intermediate mobile device, the at least one interface component is replaced or supplemented by the remote functional component to facilitate at least entering the input data in response to the input interface malfunctioning and rendering the output data in response to the output interface malfunctioning. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
in response to determining that an input capability for entering input data to a first mobile device or an output capability for rendering output data from a first mobile device is not capable of performing a requested task; searching for a remote interface capability made available for sharing by a second mobile device to replace or supplement the input capability or the output capability; determining a network path from the first mobile device the second mobile device through at least one intermediate mobile device; replacing or supplementing the input capability or the output capability with the remote interface capability through communication with the second mobile device over the network path to facilitate entering the input data in response to the input capability malfunctioning and rendering the output data in response to the output capability malfunctioning. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
23. A system comprising:
-
means for searching for a remote interface function available for sharing by a remote mobile device in response to identifying that an interface function of a local mobile device is malfunctioning, wherein the interface function accepts input data entered to the local mobile device and renders output data from the local mobile device to perform a task; means for identifying a network path from the local mobile device to the remote mobile device through at least one intermediate mobile device; and means for accessing, by the local mobile device via the network path, the remote interface function and at least one of replacing or supplementing the interface function with the remote interface function through communication with the remote mobile device to facilitate entering the input data if an input functionality of the interface component is malfunctioning and rendering the output data if an output functionality of the interface component is malfunctioning. - View Dependent Claims (24)
-
-
25. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, in response to execution, cause a computing system to perform operations, comprising:
-
in response to determining that an interface component used to enter input data and to render output data locally on of a first mobile device is incapable of performing a pending task, searching for a remote interface component, hosted by a second mobile device, capable of performing the pending task; establishing a network path from the first mobile device to the second mobile device via at least one intermediate mobile device; and making use of, via the network path, the remote interface component hosted by the second mobile device to replace or supplement operation of the interface component of the first mobile device to facilitate entering the input data in response to an input capability of the interface component malfunctioning and rendering the output data in response to an output capability of the interface component malfunctioning. - View Dependent Claims (26)
-
Specification