Patent ID: 9262593
Filing Date: 2016-02-16
CPC Classification: G06F,G06Q

Claim Text:
1. A system implemented on a local computing device for acquiring access to a web-based application, comprising: one or more computer-readable storage media; an application for accessing and retrieving over a network a plurality of resources, including resources composed in a markup language, said application being stored on the one or more computer-readable storage media and executing on the local computing device; a program interface embodied on the one or more computer-readable storage media, the program interface being configured to present a common set of application program interfaces (APIs) on the local computing device that can be used by the locally executing application to demonstrate that a user of the application is entitled to access the web-based application by making the APIs accessible to a website hosted on a remote server for querying if the user of the application is authorized to access the web-based application; programming logic embodied on the one or more computer-readable storage media, the programming logic being configured to determine if the user of the application is authorized to access the web-based application and if it is determined that authorization has not been established to access the web-based application, directing the application to communicate with a marketplace to obtain authorization to access the web-based application.