×

Journal display having three dimensional appearance

  • US 8,464,175 B2
  • Filed: 12/09/2004
  • Issued: 06/11/2013
  • Est. Priority Date: 12/09/2004
  • Status: Active Grant
First Claim
Patent Images

1. A graphical user interface on an electronic device with a display, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface, the graphical user interface for use with a computer system including a display and a user selection device for selecting and modifying video files and image files, said interface comprising:

  • a format file corresponding to a 3D journal model, said format file comprising a style sheet defining a format of the 3D journal model, said format file further comprisinga journal file referenced to the selected video files and referenced to the selected image files, said journal file defining a content of the 3D journal model, said format file corresponding to a 2D image rendered by a layout engine;

    a layout engine responsive to the format file, said layout engine rendering 2D journal display data defining a 2D journal image having a 2-dimensional appearance, said 2D journal display data corresponding to the format file;

    a rendering engine communicating with the layout engine and adapting the 2D journal display data rendered by the layout engine, said rendering engine generating 3D journal display data defining a 3D journal image corresponding to the 2D journal display data, the defined content and the defined format, wherein the rendering engine comprises the following features;

    animation, navigation, rendering journal entries and editing;

    a plurality of different format files and a plurality of corresponding 3D journal images;

    a bookshelf engine generating bookshelf display data defining a 3D bookshelf image of the plurality of 3D journal images, the bookshelf display data being provided to the display and correspondent to a bookshelf file, wherein said bookshelf engine comprises the following features;

    new journal, add to bookshelf, remove from bookshelf, show shelf, new shelf, rename shelf, fixed shelf width, flexible shelf width, append content, move to shelf, pack a copy, permanently delete, rename/restyle, sort on, add book ends, remove book ends, select book ends, select background, find, and copy,wherein the rendering engine renders the 3D bookshelf image, and wherein the bookshelf engine accesses and manipulates the plurality of different format files via the layout engine,wherein the rendering engine modifies the 2D journal display data to generate the 3D journal display data,wherein said 3D journal image has a 3-dimensional appearance different than the 2-dimensional appearance of the 2D journal image,wherein the rendering engine provides the 3D journal display data to the display,wherein the rendering engine receives user interactions with the 3D journal image and in response to the received user interactions modifies the 3D journal display data and the 2D journal display data defining the 3D journal image to define modified 3D journal display data and modified 2D journal display data in response to the user interactions with the 3D journal image to render a modified 3D journal image corresponding to the modified 3D journal display data which reflects the user interactions with the 3D image, andwherein the rendering engine provides the modified 3D journal display data to the display to present a modified display corresponding to the received user interactions.

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