Patent ID: 9256718
Filing Date: 2016-02-09
CPC Classification: G06F,G06Q

Claim Text:
1. A non-transitory computer readable medium storing executable instructions which, when executed by a processor, cause the processor to: communicatively couple a server having the processor to a remote mobile device; receive a user login, a user password, and a client identification from the mobile device; validate a client as a licensed client based on the user login, user password, and client identification; derive a connectivity data based on the user login, user password, and client identification if the client is a valid licensed client, wherein the connectivity data comprises a first connectivity data configured to communicatively couple the mobile device to a first system different from the server by enabling the mobile device to communicate with the first system to validate a login into the first system, and a second connectivity data configured to communicatively couple the mobile device to a second system different from the server and the first system by enabling the mobile device to communicate with the second system to validate a login into the first system; wherein the mobile device is configured to download a first application programming interface (API) from the first system or from the second system on every login into the first system or into the second system, wherein the mobile device is configured to apply the first API to execute a graphical user interface (GUI) reconfiguration from a first GUI presented by a screen of the mobile device into a second GUI presented by the screen of the mobile device; and execute a customization system via the first system or the second system, wherein the customization system is configured to display a screen comprising a plurality of graphical controls to customize the first API.