Application player
First Claim
1. A non-transitory computer-readable medium storing instructions that, when executed by a computing device supporting a first operating system as a host operating system, cause the computing device to perform a method comprising:
- a. communicatively coupling the computing device with a source device distinct from the computing device, said source device supporting a second operating system that is different from the first operating system implemented as the host operating system on the computing device;
b. synching at least one application that is stored on the source device and that is specific to the second operating system from the source device to the computing device such that the synching results in the at least one application being installed on an application player implemented within the host operating system on the computing device, wherein the application player comprises one more processors configured to run within the host operating system on the computing device, applications operating on the second operating system; and
c. displaying and running the at least one application on the application player on the computing device;
wherein the application player includes a broker platform comprising a processor of the one or more processors configured to;
interface with at least one application source, andminimize user intervention during a download and installation of an application from one of the at least one application source.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to an application broker, which can be a program on a client device, a service in a cloud accessible by the client device or both. The client device typically runs a guest environment in a host environment. A user is able to search for an application on the application broker configured to interface with one or more application sources. In some embodiments, the application broker is able to intelligently search, download and/or install the application in the guest operating system of the client device with minimal or no user intervention. The application is typically executed in an application player associated with the guest environment. In some embodiments, the application player is configured as the application broker. In some embodiments, the application broker can provide suggested applications to download when the client device is communicatively coupled with the one or more application sources.
25 Citations
10 Claims
-
1. A non-transitory computer-readable medium storing instructions that, when executed by a computing device supporting a first operating system as a host operating system, cause the computing device to perform a method comprising:
-
a. communicatively coupling the computing device with a source device distinct from the computing device, said source device supporting a second operating system that is different from the first operating system implemented as the host operating system on the computing device; b. synching at least one application that is stored on the source device and that is specific to the second operating system from the source device to the computing device such that the synching results in the at least one application being installed on an application player implemented within the host operating system on the computing device, wherein the application player comprises one more processors configured to run within the host operating system on the computing device, applications operating on the second operating system; and c. displaying and running the at least one application on the application player on the computing device; wherein the application player includes a broker platform comprising a processor of the one or more processors configured to; interface with at least one application source, and minimize user intervention during a download and installation of an application from one of the at least one application source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification