×

System and method for displaying a timeline associated with a plurality of applications

DC CAFC
  • US 9,304,654 B2
  • Filed: 09/30/2014
  • Issued: 04/05/2016
  • Est. Priority Date: 09/13/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for displaying a timeline associated with a plurality of applications and allowing a user to modify an output of one of said plurality of applications by interacting with said timeline, 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 each one of said plurality of applications is configured to (i) generate an object having application-specific data, (ii) display said object on a display device, and (iii) allow said user to modify at least a portion of said application-specific data by interacting with said object; and

    displaying on said display device said timeline associated with said plurality of applications, comprising;

    generating 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; and

    displaying said plurality of images in a three-dimensional space on said display device 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, such that a first one in said order is displayed in a foreground of said three-dimensional space, a second one in said order is displayed in a background of said three-dimensional space, behind at least said first one in said order, and a third one in said order is displayed in a background of said three-dimensional space, behind at least said second one in said order; and

    allowing said user to modify at least a portion of one of said first, second, and third application-specific data, comprising;

    receiving a first interaction from said user with one of said plurality of images corresponding to one of said plurality of applications;

    replacing said plurality of images within said three-dimensional space with one of said first, second, and third objects corresponding to said one of said plurality of applications within a two-dimensional space in response to said first interaction;

    receiving a second interaction by said user with said one of said first, second, and third objects within said two-dimensional space; and

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

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