×

System and method for providing three-dimensional graphical user interface

DC CAFC
  • US 9,696,868 B2
  • Filed: 02/05/2015
  • Issued: 07/04/2017
  • Est. Priority Date: 09/13/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for using a two-dimensional (2D) space to selectively interact with a plurality of applications open on a device and a three-dimensional (3D) immersive space to switch between said plurality of application, said device having a fixed resolution display, comprising:

  • receiving a plurality of inputs from a user, said plurality of inputs comprising at least first, second, and third inputs;

    opening said plurality of applications in response to said plurality of inputs, said plurality of applications comprising at least first, second, and third applications, wherein for each one of said plurality of applications (i) an object is generated having application-specific data, (ii) said object is displayed in said 2D space on said fixed resolution display, and (iii) said user is allowed to modify at least a portion of said application-specific data by interacting with said object;

    allowing a user to switch between said plurality of application, comprising;

    generating at least a plurality of images, said plurality of images comprising at least first, second, and third images, wherein said first image is an image of at least a portion of a first object generated by said first application and having first application-specific data, said second image is an image of at least a portion of a second object generated by said second application and having second application-specific data, and said third image is an image of at least a portion of a third object generated by said third application and having third application-specific data;

    replacing all objects corresponding to said plurality of applications that are visible in said 2D space with said plurality of images, said plurality of images being displayed in said 3D immersive space and in an order based on a last time that said user one of (i) opened said first application and interacted with said first object, (ii) opened said second application and interacted with said second object, and (iii) opened said third application and interacted with said third object, wherein a first one in said order is displayed in a foreground of said 3D immersive space, a second one in said order is displayed in a background of said 3D immersive space behind at least said first one in said order, and a third one in said order is displayed in said background of said 3D immersive space behind at least said second one in said order;

    allowing said user to move said plurality of images, wherein (i) movement of one of said plurality of images results in movement of all of said plurality of images, and (ii) continued movement in one direction of one of said plurality of images results in a perception to said user that said one of said plurality of images is moved off of said fixed resolution display; and

    allowing said user to delete at least one of said plurality of images from said 3D immersive space, wherein deletion of said second one in said order results in said third one in said order being moved to a location in said 3D immersive space where said second one in said order was located prior to said deletion; and

    allowing said user to interact with one of said first, second, and third applications, comprising;

    receiving a selection from said user of one of said plurality of images corresponding to one of said plurality of applications;

    replacing said plurality of images within said 3D immersive space with one of said first, second, and third objects corresponding to said one of said plurality of applications within said 2D space in response to said selection;

    receiving at least one interaction by said user with said one of said first, second, and third objects within said 2D space; and

    modifying said one of said first, second, and third application-specific data in response to said at least one interaction.

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