Please download the dossier by clicking on the dossier button x
×

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

  • US 9,304,660 B1
  • Filed: 03/01/2012
  • Issued: 04/05/2016
  • Est. Priority Date: 03/01/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for displaying a user interface (UI) on a computing device, wherein the user interface 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, wherein each UI module ranks data relevant to its category based at least in part on user profile information and determines its content by selecting the highest-ranked data in its category for bidding for display in the user interface such that any lesser-ranked data in its category is not selected for bidding for display in the user interface, determines a priority level of the highest-ranked data in its category for the purpose of bidding for user interface space against other UI modules, and bids for user interface space using the determined priority level of the highest-ranked data in its category, and wherein at least one UI module ranks data associated with physical locations, and, in ranking the data, takes into account the proximity of said physical locations to the device; 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, and selects UI modules associated with the highest priorities for display in the available user interface spots, wherein each bid received from a UI module includes the priority level of the highest-ranked data in its category as determined by the UI module and the UI controller is able to upgrade or downgrade said priority level based at least in part on the category of content the UI module displays.

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