×

Efficient navigation of hierarchical data displayed in a graphical user interface

  • US 9,262,744 B2
  • Filed: 02/29/2012
  • Issued: 02/16/2016
  • Est. Priority Date: 11/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • displaying, within a graphical user interface displayed on a surface of a computing device, a first set of messages;

    detecting a first sweeping stroke that targets a particular message of the first set of messages;

    wherein the particular message is displayed on a particular portion of the surface; and

    wherein detecting the first sweeping stroke that targets the particular message further comprises;

    detecting a first portion of the first sweeping stroke across the particular portion of the surface and a second portion of the first sweeping stroke across a certain portion of the surface on which a second message is displayed,based, at least in part, on the first portion of the first sweeping stroke being larger than the second portion of the first sweeping stroke, identifying the particular message as a target message of the first sweeping stroke;

    in response to detecting the first sweeping stroke that targets the particular message, performing the steps of;

    determining whether the particular message is currently displayed in the graphical user interface at a collapsed level of detail or an expanded level of detail;

    responsive to the particular message being currently displayed in the graphical user interface at the collapsed level of detail when the first sweeping stroke is detected, causing the particular message to be displayed at the expanded level of detail;

    detecting a second sweeping stroke that targets the particular message; and

    in response to detecting the second sweeping stroke, performing the steps of;

    determining whether the particular message is currently displayed in the graphical user interface at the collapsed level of detail or the expanded level of detail; and

    responsive to the particular message being currently displayed in the graphical user interface at the expanded level of detail when the second sweeping stroke is detected, causing the particular message to return to the collapsed level of detail;

    wherein the expanded level of detail is more detailed than the collapsed level of detail.

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