MULTI-PLATFORM APPLICATION PLAYER
First Claim
1. A method for operating a multi-platform application player on a device, comprising:
- receiving an indication of a first application to run on the device;
determining a platform required for the first application to run;
identifying a first application player suitable for running an environment compatible with the determined platform, wherein the first application player is capable of running the first application as well as one or more other applications created for the determined platform;
loading the first application player in the multi-platform application player; and
running the first application in the first application player in the multi-platform application player on the device.
1 Assignment
0 Petitions
Accused Products
Abstract
In a first embodiment of the present invention, a method for operating a multi-platform application player on a device is provided, comprising: receiving an indication of a first application to run on the device; determining a platform required for the first application to run; identifying a first application player suitable for running an environment compatible with the determined platform, wherein the first application player is capable of running the first application as well as one or more other applications created for the determined platform; loading the first application player in the multi-platform application player; and running the first application in the first application player in the multi-platform application player on the device.
69 Citations
23 Claims
-
1. A method for operating a multi-platform application player on a device, comprising:
-
receiving an indication of a first application to run on the device; determining a platform required for the first application to run; identifying a first application player suitable for running an environment compatible with the determined platform, wherein the first application player is capable of running the first application as well as one or more other applications created for the determined platform; loading the first application player in the multi-platform application player; and running the first application in the first application player in the multi-platform application player on the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a display; an interface; memory; and a multi-platform application player comprising; a player host having a plurality of installed application players, each of the application players executable to operate a platform from which applications can be executed; and a processor adapted to; operate the multi-platform application so that, when an application is run, a player source is queried to determine an application player needed to run the application and, if the determined application player is not already installed in the multi-platform application player, download and install the determined application player from an application source. - View Dependent Claims (11, 12, 13, 15, 16, 17)
-
-
14. A multi-platform application player comprising:
-
means for receiving an indication of a first application to install in the multi-platform application platform player; means for determining an application player required to run the first application; means for automatically downloading and installing the application player required to run the first application if it is not already installed in the multi-platform application player; and means for installing the first application so that it runs using a virtual platform produced by running the application player required to run the first application.
-
-
18. A non-transitory program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform a method for operating a multi-platform application player on a device, the method comprising:
-
receiving an indication of a first application to run on the device; determining a platform required for the first application to run; identifying a first application player suitable for running an environment compatible with the determined platform, wherein the first application player is capable of running the first application as well as one or more other applications created for the determined platform, wherein the first application player contains an application interpreter capable of running independently of any other program; and running the first application in the first application player in the multi-platform application player on the device. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification