×

Method and apparatus for manipulating two-dimensional windows within a three-dimensional display model

  • US 7,480,873 B2
  • Filed: 09/15/2003
  • Issued: 01/20/2009
  • Est. Priority Date: 09/15/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for manipulating a window within a three-dimensional (3D) display model, comprising:

  • receiving an input from a 2D pointing device, wherein the input specifies a 2D offset within a 2D display, wherein the 2D display provides a view into the 3D display model;

    using the 2D offset to move a cursor to a position in the 2D display;

    determining if the cursor overlaps a window within the 3D display model by projecting a ray from a predefined viewpoint in the 3D display model through the cursor, which is located in a rectangle representing the 2D display in the 3D display model, toward one or more windows in the 3D display model and determining if the ray intersects a window;

    if the cursor overlaps a window,determining a 2D position of the cursor with respect to a 2D coordinate system for the window, andcommunicating the 2D position to an application associated with the window to enable a user of the 2D pointing device to interact with the application; and

    displaying the window as a 3D object;

    wherein when the window is rotated, a spine located on a side edge of the window becomes visible, wherein the spine contains a title for the same window, and wherein the thickness of the spine is significantly less than the dimension of the window.

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