×

Three-dimensional space for navigating objects connected in hierarchy

  • US 10,452,223 B2
  • Filed: 07/29/2015
  • Issued: 10/22/2019
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for presenting a hierarchy of data objects in a three-dimensional browsing interface comprising:

  • a user input device;

    a display;

    a processor; and

    a non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the system to;

    arrange a hierarchy of data objects in a three-dimensional content browsing interface on the display, wherein a hierarchal relationship is represented by parent data objects having a higher position in the hierarchy being orbited, in three dimensions, by child data objects having a lower position in the hierarchy;

    select, based on a zoom depth relative to a displayed parent object of the parent data objects displayed in the hierarchal relationship, based on a quantity of a plurality of child data objects of the displayed parent object, and based on one or more content types of content included in the plurality of child data objects, a flocking layout automatically arranging the plurality of child data objects in an orbit around the displayed parent object;

    display the plurality of child data objects orbiting around the displayed parent object using the selected flocking layout;

    receive a selection command to select a data object of the hierarchy of data objects;

    navigate the three-dimensional content browsing interface to center the selected data object in the three-dimensional browsing interface;

    interpret a command received from the user input device, as an orbit command for orbiting around the selected data object; and

    constrain the orbit based on a content type for the selected data object.

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