Patents by Inventor Robert M. Callahan

Robert M. Callahan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5012433
    Abstract: A method for clipping two and three dimensional graphic primitives for use in a computer graphics workstation. During the first clipping stage, the system removes all graphic primitives which lie outside an arbitrary clipping volume or window that is an enlargement of the desired viewing volume or window. This clipping volume (window) is then projected and mapped onto a virtual viewport which is larger than the real viewport. After this mapping occurs, rendering effects (such as line styles, line width, pattern fill, hatch fill, etc.) are applied to the primitive. A subsequent stage of clipping is then applied to clip the virtual viewport to the real viewport which is the user's visible area. Use of the clipping volume (window) during the first stage of clipping makes it simpler to transform geometric primitives which are partially visible to the viewer, and gives visible primitives a richer set of invariant geometric properties so that their rendering effects may be more easily and correctly carried out.
    Type: Grant
    Filed: June 9, 1989
    Date of Patent: April 30, 1991
    Assignee: International Business Machines Corporation
    Inventors: Robert M. Callahan, Bruce C. Hempel, Bob C. Liang
  • Patent number: 4982345
    Abstract: An interactive computer graphics display system processing method for identifying a displayed primitive that intersects an operator selected area of the display screen. Pursuant to the method, the operator selected area of the display screen is reverse mapped to world coordinate space; data representative of displayed geometric primitives is then clipped against the reverse mapped selected area in world coordinate space; and clipped data representative of displayed geometric primitives that intersect the reverse mapped selected area are identified for operator defined application processing. Further processing steps include mapping of the identified data to screen coordinate space and rasterization of the data for display in the screen monitor.
    Type: Grant
    Filed: January 23, 1989
    Date of Patent: January 1, 1991
    Assignee: International Business Machines Corporation
    Inventors: Robert M. Callahan, Bob C. Liang
  • Patent number: 4847605
    Abstract: A method is described for improving the responsiveness and accuracy of a graphics system to user-initiated picking actions. In this method, the visual cueing and pick window positioning components of the graphics system tracking/picking function are temporarily separated at the time the user attempts to pick. By handling these two components of the tracking/picking function independently, both type 1 (failure to pick the desired item) and type 2 (picking an undesired item) errors are prevented. This translates into greater productivity for the graphics system user.
    Type: Grant
    Filed: April 27, 1987
    Date of Patent: July 11, 1989
    Assignee: International Business Machines Corporation
    Inventors: Robert M. Callahan, Anthony M. Fiore, Edward C. Flickinger, Bruce C. Hempel, Bruce E. Whistance