Methods and apparatus for providing wireless device-centric control of an external computing device
First Claim
Patent Images
1. A method of a wireless device utilizing a resource on a connected external device, comprising:
- executing on a wireless device an application operable to utilize a predetermined device resource, wherein the wireless device comprise a first one of the predetermined device resource;
connecting an external device to the wireless device, the external device comprising a second one of the predetermined device resource; and
automatically switching the wireless device application between utilizing the first one of the predetermined resource and the second one of the predetermined resource.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods allowing a wireless device to utilize resources on a connectable external device may comprise installing a software component on the external device, the software component operable to enable communication between the wireless device and the desired resource on the external device. In other aspects, a wireless device resident application is operable to obtain an application install package from a remote server across a wireless network, and install, on-demand, an external device application on the external device.
236 Citations
41 Claims
-
1. A method of a wireless device utilizing a resource on a connected external device, comprising:
-
executing on a wireless device an application operable to utilize a predetermined device resource, wherein the wireless device comprise a first one of the predetermined device resource;
connecting an external device to the wireless device, the external device comprising a second one of the predetermined device resource; and
automatically switching the wireless device application between utilizing the first one of the predetermined resource and the second one of the predetermined resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine-readable medium comprising instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
executing on a wireless device an application operable to utilize a predetermined device resource, wherein the wireless device comprise a first one of the predetermined device resource;
connecting an external device to the wireless device, the external device comprising a second one of the predetermined device resource; and
automatically switching the wireless device application between utilizing the first one of the predetermined resource and the second one of the predetermined resource.
-
-
18. At least one processor configured to perform the actions of:
-
executing on a wireless device an application operable to utilize a predetermined device resource, wherein the wireless device comprise a first one of the predetermined device resource;
connecting an external device to the wireless device, the external device comprising a second one of the predetermined device resource; and
automatically switching the wireless device application between utilizing the first one of the predetermined resource and the second one of the predetermined resource.
-
-
19. A wireless device, comprising:
-
means for executing on a wireless device an application operable to utilize a predetermined device resource, wherein the wireless device comprise a first one of the predetermined device resource;
means for connecting an external device to the wireless device, the external device comprising a second one of the predetermined device resource; and
means for automatically switching the wireless device application between utilizing the first one of the predetermined resource and the second one of the predetermined resource.
-
-
20. A wireless device, comprising:
-
a processing engine;
a memory accessible by the processing engine;
a communication module operable to exchange communications between the processor and the memory, and between the wireless device and an external device having a first predetermined device resource;
a second predetermined device resource in communication with the communication module;
a first application resident in the memory and executable by the processing engine, the first application operable to utilize either of the first predetermined device resource and the second predetermined device resource; and
a selection module resident in the memory and executable by the processing engine, the selection module operable to automatically switch the first application between utilizing the second predetermined device resource and with the first predetermined device resource during execution of the first application. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of installing an application on an external device connected to a wireless device on a wireless network, comprising:
-
receiving a command from the wireless device connected to the external device, the command comprising a request for an application management package executable on the wireless device, wherein the application management package is operable to install an external device application on the external device, wherein the external device application is operable exchange data and execute in conjunction with a wireless device application executing on the wireless device; and
transmitting the application management package to the wireless device. - View Dependent Claims (32, 33)
-
-
34. At least one processor configured to perform the actions of:
-
receiving a command from a wireless device connected to an external device, the command comprising a request for an application management package executable on the wireless device, wherein the application management package is operable to install an external device application on the external device, wherein the external device application is operable exchange data and execute in conjunction with a wireless device application executing on the wireless device; and
transmitting the application management package to the wireless device.
-
-
35. A machine-readable medium comprising instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
receiving a command from a wireless device connected to an external device, the command comprising a request for an application management package executable on the wireless device, wherein the application management package is operable to install an external device application on the external device, wherein the external device application is operable exchange data and execute in conjunction with a wireless device application executing on the wireless device; and
transmitting the application management package to the wireless device.
-
-
36. An apparatus, comprising:
-
means for receiving a command from a wireless device connected to an external device, the command comprising a request for an application management package executable on the wireless device, wherein the application management package is operable to install an external device application on the external device, wherein the external device application is operable exchange data and execute in conjunction with a wireless device application executing on the wireless device; and
means for transmitting the application management package to the wireless device.
-
-
37. An apparatus for transmitting an external device application to a wireless device, comprising:
-
a processor;
a memory in communication with the processor, the memory comprising an application management package executable on the wireless device, wherein the application management package is operable to install an external device application on the external device, wherein the external device application is operable exchange data and execute in conjunction with a wireless device application executing on the wireless device; and
a user manager control logic resident in the memory and executable by the processor, the user manager control logic configured to transmit the application management package to the wireless device across a wireless network. - View Dependent Claims (38, 39)
-
-
40. A method of using device resources on an external device connected to a wireless device, comprising:
-
receiving on a wireless device a wireless device application;
executing the wireless device application whereby the application stores wireless device function-related data in a memory on the wireless device;
automatically determining that additional memory resources are required by the application;
connecting an external device comprising available memory to the wireless device;
automatically installing wireless device interface components on the external device; and
storing at least a portion of the function-related data generated by the wireless device application in the available memory of the external device. - View Dependent Claims (41)
-
Specification