×

Methods, apparatus and data structures for providing a user interface, which exploits spatial memory in three-dimensions, to objects and in which object occlusion is avoided

  • US 6,160,553 A
  • Filed: 09/14/1998
  • Issued: 12/12/2000
  • Est. Priority Date: 09/14/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A man-machine interface method for permitting a user to act on objects, for use with a machine having a video display device and a user input device, the man-machine interface method comprising steps of:

  • a) generating a surface, to be rendered on the video display device;

    b) determining a location of each of the objects on the surface;

    c) generating visual representations of the objects, on the surface, at the determined locations, to be rendered on the video display device;

    d) accepting inputs from the user input device;

    e) determining a cursor location based on the accepted inputs;

    f) generating the cursor at the determined cursor location, to be rendered on the video display device;

    g) if the cursor is located on one of the objects, defining that object as an active object;

    h) if the user input provides a move input and if an active object exists, theni) updating a location of the active object, andii) generating the visual representation of the active object at its updated location, to be rendered on the video display device; and

    i) if the updated location of the active object is within a predetermined distance of another object, theni) defining the other object as a pushed object, andii) updating a location of the other object to maintain a predetermined distance between it and the active object to prevent total occlusion of the visual representations of either object.

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