Patent ID: 9069584
Filing Date: 2015-06-30
Classification: G06F

Abstract:
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, wherein the indication is generated based on one or more of: a user action based on a list of available applications comprising local stored applications and applications available from a service, a signal from a module from another device, and a-signal generated based on user preferences; determining a platform required for the first application to run based on an analysis, performed by the device, of application information associated with the first application; identifying, by the device, 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 comprises an independently executable component; retrieving the first application player from a player source based on the analysis, wherein the player source comprises a repository including a plurality of players; loading, by the device, 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; wherein the device executes a first process to launch the first application on the device and a second device executes a second process to launch the first application on the second device when the device is in the vicinity of the second device, wherein a particular application player for the first application is identified, downloaded and installed without user intervention, by the first process executed by the device, when the device determines that the device is in the vicinity of the second device.