×

Treemap-type user interface

  • US 10,222,935 B2
  • Filed: 06/27/2014
  • Issued: 03/05/2019
  • Est. Priority Date: 04/23/2014
  • Status: Active Grant
First Claim
Patent Images

1. A user interface system based on a treemap-type presentation, the system comprising a processor;

  • and a memory to store data used by the processor, wherein the processor is operative to;

    store data for a plurality of items which can be invoked;

    generate data for a user interface screen having a plurality of regions arranged according to an arrangement, at least some of the regions being different sizes and being arranged in the arrangement according to a size order of the at least some of the plurality of regions;

    assign at least some of the items to the regions of the user interface screen;

    receive a plurality of user selections from an input device;

    determine which one of the items is being selected for each one of the user selections;

    generate a count of how many times each of the items is invoked; and

    upon determining that the count of the selected one item exceeds the count of another one of the items by a value of at least two, refresh an assignment of the items among the regions of the user interface screen so the assignment of the items among the regions of the different sizes is changed as a result of the refreshment and the arrangement and sizes of the regions in the user interface screen remain unchanged, wherein the assignment of the items among the regions of the user interface screen is not refreshed upon determining that the count of the selected one item exceeds the count of another one of the items by one;

    wherein;

    the selected one item is assigned to a first one of the regions prior to refreshing the assignment of the items among the regions;

    the other item is assigned to a second one of the regions prior to refreshing the assignment of the items among the regions; and

    when the count of the selected one item surpasses the count of the other item in the user interface screen by the value, the processor is operative to swap the assignment of the selected one item and the other item in the user interface screen so that the selected one item is re-assigned to the second region and the other item is re-assigned to the first region.

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