Patent ID: 9003331
Filing Date: 2015-04-07
Classification: G06F,G06Q

Abstract:
1. A computer based method for making dynamic associations of content with a dynamic selector on a mobile device, comprising: launching, by the mobile device executing at least one processor, an initial application that comprises a graphical user interface having a static selector and the dynamic selector, the static selector having functionality that remains unchanged and is provided by the graphical user interface of the initial application, wherein the dynamic selector changes functionality subsequent to the launching of the initial application based on receiving, from a remote server device, a link message or a link update message; responsive to launching the initial application, receiving, by the mobile device from the remote server device, the link message that provides functionality to the dynamic selector, the link message comprising a link selected based on the identity of the mobile device, a current location of the mobile device, and a user profile of the mobile device, the user profile comprising a history of purchases made using the mobile device; configuring, by the mobile device, the graphical user interface of the initial application to couple the dynamic selector of the graphical user interface of the initial application to the link; presenting, by the mobile device, a screen of the graphical user interface of the initial application, the screen comprising the dynamic selector and the static selector, wherein selecting the dynamic selector activates the link, wherein the dynamic selector is updated when the mobile device changes location; generating an event by at least, launching another application on the mobile device, the another application comprising another graphical user interface having at least another dynamic selector that provides functionality subsequent to launching the another application based on receiving, from the remote server, another link message; in response to the generation of the event, transmitting, by the mobile device, an event message to the remote server device, the event message comprising the identity of the mobile device, an identity of the another application launched by the mobile device, and the location of the mobile device; in response to the event message, receiving, by the mobile device from the remote server device, the another link message that provides functionality to the another dynamic selector of the another application, the another link message comprising another link selected based on the identity of the mobile device, the identity of the another application, and the location of the mobile device; and configuring, by the mobile device, the another graphical user interface of the another application to couple the another dynamic selector to the another link.