×

System and method for generating a user interface by auctioning space on the user interface to self-determining, content-providing modules

  • US 10,248,393 B2
  • Filed: 04/04/2016
  • Issued: 04/02/2019
  • Est. Priority Date: 03/01/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for displaying a dynamic user interface (UI) on a computing device, wherein the user interface has a plurality of modes and displays information for a plurality of categories of content, the method comprising:

  • executing a plurality of UI modules on the computing device, wherein each UI module is a software component that provides content within a particular category for display in the user interface and wherein each UI module determines its own content by ranking data relevant to its category based at least in part on past user behavior and the current location of the computing device and selecting the highest-ranked data in its category, determines a priority level of the highest-ranked data in its category, and bids for user interface space using the determined priority level of the highest-ranked data in its category; and

    executing a UI controller on the computing device, wherein the UI controller is a software component that receives bids from the UI modules, determines the number of available spots for UI modules in the user interface based on the current mode of the user interface and adjusts the number of available spots for UI modules in response to a change in mode for the user interface, and selects UI modules associated with the highest priorities for display in the available user interface spots.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×