Patent ID: 9503520
Filing Date: 2016-11-22
CPC Classification: G06F,H04L

Claim Text:
1. A method of operating at least one server for synchronizing applications between a first computing device that is based on a first computing platform and contains a first launcher for launching applications on the first computing device, and a second computing device that is based on a second computing platform and contains a second launcher for launching applications on the second computing device, wherein the first computing platform is different from the second computing platform, the method comprising: presenting, to the first computing device, a plurality of application titles for selection, each application title associated with respective functionalities; receiving, from the first computing device, a request for a selected application title of the plurality of application titles; sending, to the first computing device, the selected application title to be added to the first launcher, wherein the selected application title, when launched by the first launcher, is configured to execute a first application, wherein the first application is compatible with the first computing platform and is incompatible with the second computing platform, wherein the first application, when executed, is configured to provide the functionalities associated with the selected application title; and subsequent to the sending, automatically providing, to the second computing device, the selected application title to be added to the launcher of the second computing device, wherein the selected application title, when launched by the second launcher, is configured to execute a second application, wherein the second application is compatible with the second computing platform, wherein the second application, when executed, is configured to provide the functionalities associated with the selected application title.