×

Composable events for dynamic user interface composition

  • US 10,466,872 B1
  • Filed: 12/20/2013
  • Issued: 11/05/2019
  • Est. Priority Date: 12/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing a user interface, comprising:

  • prior to a runtime of an application, receiving an indication of a selection associated with a custom user interface event;

    in response to the indication, providing a template to assist defining the custom user interface event in a structured manner;

    prior to the runtime of the application, receiving at least in part via the template a definition of the custom user interface event, the definition including an identification of a data value to be associated with the custom user interface event, an indication of a scope of the custom user interface event, wherein the custom user interface event is consumed only within the indicated scope by other page elements outside of a first application user interface element selected to publish the custom user interface event, and one or more event triggers in response to which an instance of the custom user interface event is to be published;

    prior to the runtime of the application, receiving an indication of the first application user interface element to publish the custom user interface event and associating the first application user interface element with the custom user interface event; and

    generating programmatically, based at least in part on the definition, an application user interface code configured to provide, during the runtime of the application, an application user interface page to a client, the application user interface page comprising one or more application user interface elements including the first application user interface element, wherein the first application user interface element is configured to publish, upon occurrence of at least one of the one or more event triggers, for consumption by one or more elements of the application user interface page within the scope, the instance of the custom user interface event with an associated data value according to the identification of the data value and wherein the application user interface code is configured to cause the associated data value to be stored in a content cache from which the data value is read by the one or more elements of the application user interface page within the scope until another instance of the custom user interface event is published.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×