18244875. DECLARATIVELY DEFINED USER INTERFACE TIMELINE VIEWS simplified abstract (Apple Inc.)

From WikiPatents
Jump to navigation Jump to search

DECLARATIVELY DEFINED USER INTERFACE TIMELINE VIEWS

Organization Name

Apple Inc.

Inventor(s)

David A. Schimon of San Francisco CA (US)

August L. Joki of Campbell CA (US)

Joshua C. Weinberg of Campbell CA (US)

Matthew S. Koonce of San Jose CA (US)

DECLARATIVELY DEFINED USER INTERFACE TIMELINE VIEWS - A simplified explanation of the abstract

This abstract first appeared for US patent application 18244875 titled 'DECLARATIVELY DEFINED USER INTERFACE TIMELINE VIEWS

Simplified Explanation

The patent application describes a device that can render user interface timeline views for displaying dynamic application content. Here are the key points:

  • The device includes a processor that retrieves a data structure representing user interfaces of an application at different times.
  • The processor also retrieves at least one declaratively defined user interface element.
  • It determines whether the rendering cost of multiple user interfaces complies with the application's update budget.
  • The rendering cost includes interpreting the declaratively defined user interface element for each time.
  • If the rendering cost is within the budget, the processor renders the user interfaces in advance of their respective times.
  • The device can display one of the rendered user interfaces based on the current time.

Potential applications of this technology:

  • Mobile applications that require dynamic content updates.
  • Web applications with time-dependent user interfaces.
  • Gaming applications with changing interfaces based on game progress.

Problems solved by this technology:

  • Efficient rendering of user interfaces within a given budget.
  • Seamless transition between different user interfaces based on time.
  • Simplified management of dynamic application content.

Benefits of this technology:

  • Improved user experience with timely and relevant interface updates.
  • Optimal utilization of system resources by managing rendering costs.
  • Simplified development and maintenance of applications with time-dependent interfaces.


Original Abstract Submitted

A device implementing a system to render user interface timeline views for display of dynamic application content includes a processor configured to retrieve a data structure corresponding to user interfaces of an application associated with respective times, and at least one declaratively defined user interface element. The processor is further configured to determine whether a rendering cost of a plurality of the user interfaces complies with an update budget of the application, where the rendering cost includes interpreting the at least one declaratively defined user interface element for the respective times. When the rendering cost is determined to comply, the processor is further configured to render the plurality of the user interfaces in advance of the respective times associated with the plurality of the user interfaces. The processor is further configured to display at least one of the rendered plurality of the user interfaces based on a current time.