WAKEUP TRIGGER TO SUPPORT MULTIPLE USER INTERFACES, ENVIRONMENTS, AND/OR VIRTUAL MACHINES
First Claim
1. A method for enabling a remote computing environment, comprising:
- employing a processor to perform the following acts;
obtaining a list of available remote peripheral devices;
choosing at least one of the available remote peripheral devices; and
activating a remote computing environment that comprises the at least one chosen available remote peripheral device, wherein the remote computing environment provides a different user experience compared with a local computing environment of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Detection of remote computing devices triggers a wakeup signal that subsequently activates a remote computing environment. The remote computing environment can be utilized at substantially the same time as a local computing environment or at a different time. A list of available remote peripheral devices can be gathered automatically and/or based on a user request. One or more of the peripheral devices can be chosen by the user and/or chosen automatically based on various criteria. After selection of one or more devices, a wakeup trigger is sent to activate a remote computing environment that includes the one or more devices. The remote computing environment can be monitored and if the devices are no longer available, deactivation of the remote computing environment is performed automatically.
-
Citations
25 Claims
-
1. A method for enabling a remote computing environment, comprising:
employing a processor to perform the following acts; obtaining a list of available remote peripheral devices; choosing at least one of the available remote peripheral devices; and activating a remote computing environment that comprises the at least one chosen available remote peripheral device, wherein the remote computing environment provides a different user experience compared with a local computing environment of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A wireless communications apparatus, comprising:
-
a memory that retains instructions related to performing local processing, gathering a list of available remote peripheral devices, selecting one or more of the available remote peripheral devices, and enabling a remote computing environment that comprises the selected remote peripheral devices, wherein the local processing and the remote computing environment provide different user experiences; and a processor, coupled to the memory, configured to execute the instructions retained in the memory. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A wireless communications apparatus that enables a remote computing environment, comprising:
-
means for accessing a list of available remote peripheral devices; means for selecting at least one of the available remote peripheral devices; means for enabling a remote computing environment that comprises the at least one chosen available remote peripheral device; and means for operating a local computing environment that provides a user experience that is different from an experience provided by the remote computing environment. - View Dependent Claims (23)
-
-
24. A computer program product, comprising:
a computer-readable medium comprising; a first set of codes for causing a computer to obtain a list of available remote peripheral devices; a second set of codes for causing the computer to choose at least one of the available remote peripheral devices; a third set of codes for causing the computer to activate a remote computing environment that comprises the at least one chosen available remote peripheral device; and a fourth set of codes for causing the computer to selectively deactivate the remote computing environment based on connectivity of the at least one chosen remote peripheral device.
-
25. At least one processor configured to enable a remote computing environment, comprising:
-
a first module for obtaining a list of available remote peripheral devices; a second module for choosing at least one of the available remote peripheral devices; a third module for activating a remote computing environment that comprises the at least one chosen available remote peripheral device, the remote computing environment is activated at a same time as a local computing environment; and a fourth module for selectively deactivating the remote computing environment if the at least one remote peripheral device is no longer available.
-
Specification