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 two of the available remote peripheral devices based on a minimum required combination of the available remote peripheral devices, wherein choosing the at least two of the available remote peripheral devices comprises;
ascertaining that two or more of the available remote peripheral devices offer a similar function; and
selecting one of the two or more available peripheral devices that offer the similar function based on conformance with a set of rules, wherein the set of rules comprises selecting a wired link over a wireless link, selecting a stronger wireless link over a weaker wireless link, or combinations thereof; and
activating the remote computing environment, wherein the remote computing environment comprises the at least two chosen available remote peripheral devices and provides a different user experience compared with a local computing environment of a 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
34 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 two of the available remote peripheral devices based on a minimum required combination of the available remote peripheral devices, wherein choosing the at least two of the available remote peripheral devices comprises; ascertaining that two or more of the available remote peripheral devices offer a similar function; and selecting one of the two or more available peripheral devices that offer the similar function based on conformance with a set of rules, wherein the set of rules comprises selecting a wired link over a wireless link, selecting a stronger wireless link over a weaker wireless link, or combinations thereof; and activating the remote computing environment, wherein the remote computing environment comprises the at least two chosen available remote peripheral devices and provides a different user experience compared with a local computing environment of a mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 22, 33, 34)
-
11. A wireless communications apparatus, comprising:
-
a memory that retains instructions related to obtaining a list of available remote peripheral devices, selecting two or more of the available remote peripheral devices based on a minimum required combination of the available remote peripheral devices, wherein the instructions related to selecting the two or more of the available remote peripheral devices comprise instructions related to; ascertaining that two or more of the available remote peripheral devices offer a similar function, and selecting one of the two or more available peripheral devices that offer the similar function based on conformance with a set of rules, wherein the set of rules comprises selecting a wired link over a wireless link, selecting a stronger wireless link over a weaker wireless link, or combinations thereof, and activating a remote computing environment, wherein the remote computing environment comprises the two or more selected available remote peripheral devices and provides a different user experience compared with a local computing environment of a mobile device; and a processor coupled to the memory and configured to execute the instructions retained in the memory. - View Dependent Claims (12, 13, 14, 15, 16, 17, 23, 26)
-
-
18. A wireless communications apparatus that enables a remote computing environment, comprising:
-
means for obtaining a list of available remote peripheral devices; means for selecting at least two of the available remote peripheral devices based on a minimum required combination of the available remote peripheral devices, wherein the means for selecting the at least two of the available remote peripheral devices comprises; means for ascertaining that two or more of the available remote peripheral devices offer a similar function; and means for selecting one of the two or more available peripheral devices that offer the similar function based on conformance with a set of rules, wherein the set of rules comprises selecting a wired link over a wireless link, selecting a stronger wireless link over a weaker wireless link, or combinations thereof; and means for activating the remote computing environment, wherein the remote computing environment comprises the at least two selected available remote peripheral devices and provides a different user experience compared with a local computing environment of a mobile device. - View Dependent Claims (19, 27)
-
-
20. A non-transitory computer-readable medium storing code that, when executed by a computer, causes the computer to:
-
obtain a list of available remote peripheral devices; choose at least two of the available remote peripheral devices based on a minimum required combination of the available remote peripheral devices, wherein the code that causes the computer to choose the at least two of the available remote peripheral devices further causes the computer to; ascertain that two or more of the available remote peripheral devices offer a similar function; and select one of the two or more available peripheral devices that offer the similar function based on conformance with a set of rules, wherein the set of rules comprises selecting a wired link over a wireless link, selecting a stronger wireless link over a weaker wireless link, or combinations thereof; and activate a remote computing environment, wherein the remote computing environment comprises the at least two chosen available remote peripheral devices and provides a different user experience compared with a local computing environment of a mobile device. - View Dependent Claims (24, 28, 30)
-
-
21. At least one processor configured to enable a remote computing environment, comprising:
-
a first module configured to obtain a list of available remote peripheral devices; a second module configured to choose at least two of the available remote peripheral devices based on a minimum required combination of the available remote peripheral devices, wherein the second module is further configured to; ascertain that two or more of the available remote peripheral devices offer a similar function; and select one of the two or more available peripheral devices that offer the similar function based on conformance with a set of rules, wherein the set of rules comprises selecting a wired link over a wireless link, selecting a stronger wireless link over a weaker wireless link, or combinations thereof; and a third module configured to activate the remote computing environment, wherein the remote computing environment comprises the at least two chosen available remote peripheral devices and provides a different user experience compared with a local computing environment of a mobile device. - View Dependent Claims (25, 29, 31, 32)
-
Specification