Patents by Inventor Gordon P. Kurtenbach

Gordon P. Kurtenbach 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: 8832597
    Abstract: A system that combines a radial marking menu portion with a linear menu portion in a single menu display. Item selection in the linear portion is performed by location selection using a pointing device. Item selection in the marker portion is determined by the pattern of a stroke made by the pointing device with the system ignoring linear menu items across which the stroke completely passes.
    Type: Grant
    Filed: July 3, 2003
    Date of Patent: September 9, 2014
    Assignee: Autodesk, Inc.
    Inventor: Gordon P. Kurtenbach
  • Patent number: 7782319
    Abstract: A method, apparatus, and article of manufacture provide the ability to control a three-dimensional scene view. A three-dimensional (3D) scene having one or more three-dimensional objects is displayed. A 3D representation of a coordinate system of the scene is displayed. The 3D representation contains a current viewpoint, one or more faces, one or more edges, and one or more corners with each face, edge, and corner representing a corresponding viewpoint of the scene. The 3D representation is manipulated. A new current viewpoint of the 3D representation is displayed based on the manipulation. The scene is then reoriented corresponding to the new current viewpoint based on the manipulation of the 3D representation.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: August 24, 2010
    Assignee: Autodesk, Inc.
    Inventors: Anirban Ghosh, Igor Mordatch, Azam Khan, George William Fitzmaurice, Justin Frank Matejka, Ryan M. Schmidt, Gordon P. Kurtenbach
  • Publication number: 20080238916
    Abstract: A method, apparatus, and article of manufacture provide the ability to control a three-dimensional scene view. A three-dimensional (3D) scene having one or more three-dimensional objects is displayed. A 3D representation of a coordinate system of the scene is displayed. The 3D representation contains a current viewpoint, one or more faces, one or more edges, and one or more corners with each face, edge, and corner representing a corresponding viewpoint of the scene. The 3D representation is manipulated. A new current viewpoint of the 3D representation is displayed based on the manipulation. The scene is then reoriented corresponding to the new current viewpoint based on the manipulation of the 3D representation.
    Type: Application
    Filed: March 28, 2007
    Publication date: October 2, 2008
    Inventors: Anirban Ghosh, Igor Mordatch, Azam Khan, George William Fitzmaurice, Justin Frank Matejka, Ryan M. Schmidt, Gordon P. Kurtenbach
  • Publication number: 20040095395
    Abstract: A system that combines a radial marking menu portion with a linear menu portion in a single menu display. Item selection in the linear portion is performed by location selection using a pointing device. Item selection in the marker portion is determined by the pattern of a stroke made by the pointing device with the system ignoring linear menu items across which the stroke completely passes.
    Type: Application
    Filed: July 3, 2003
    Publication date: May 20, 2004
    Applicant: Silicon Graphics, Inc.
    Inventor: Gordon P. Kurtenbach
  • Patent number: 6618063
    Abstract: A system that combines a radial marking menu portion with a linear menu portion in a single menu display. Item selection in the linear portion is performed by location selection using a pointing device. Item selection in the marker portion is determined by the pattern of a stroke made by the pointing device with the system ignoring linear menu items across which the stroke completely passes.
    Type: Grant
    Filed: March 8, 1999
    Date of Patent: September 9, 2003
    Assignee: Silicon Graphics, Inc.
    Inventor: Gordon P. Kurtenbach
  • Patent number: 6377240
    Abstract: An electronic design guide, such as a french curve, can be placed in the geometry layer of a drawing program. This allows the design guide and a drawing tool, such as an electronic paint brush, to be moved about with in the drawing simultaneously using two different input control devices, such as a mouse and an electronic stylus/tablet. The design guide can then be used block or mask paint from being applied to the drawing by comparing the coordinates of the cursor with the area of the guide and setting pixels of the drawing accordingly. The masking can be performed even as the guide is moved. The system also can be set to constrain the path of the ink applied by the drawing tool to the edge of the drawing guide even as the guide is moved. As the cursor is moved the position of the cursor is matched with the closest next line segment of the guide and that portion painted.
    Type: Grant
    Filed: March 15, 1999
    Date of Patent: April 23, 2002
    Assignee: Silicon Graphics, Inc.
    Inventors: Thomas P. H. Baudel, George W. Fitzmaurice, William A. S. Buxton, Gordon P. Kurtenbach, Charles T. Tappen, Peter E. Liepe
  • Publication number: 20020002562
    Abstract: A system for controlling the playback of a recorded session. Timestream and event information for the session is captured by one or more recording devices. Playback of a session is performed under the control of a session access device. A session access device utilizes event information to create a user interface for controlling session replay. In the present invention, a window acting as a player for playing back a timestream for a shared representation media (e.g. an electronic whiteboard) is also used for controlling playback of the session. Each graphical object in the window is associated with one or more events (e.g. a creation event, an editing event, a move event or a deletion event). Selection of a graphical object enables playback time to be moved to the time for one of the associated events. The selection made may also be on an area of the window. This will enable the user to view all events related to graphical objects in the selected area (as some graphical objects may be erased or moved).
    Type: Application
    Filed: November 3, 1995
    Publication date: January 3, 2002
    Inventors: THOMAS P. MORAN, WILLIAM J. VAN MELLE, GORDON P. KURTENBACH, PATRICK CHIU
  • Patent number: 6332147
    Abstract: A system for controlling the playback of a recorded session utilizing a window acting as a player for playing back a timestream for a shared representation media, such as an electronic whiteboard. Timestream and event information for the session is captured by one or more recording devices. Playback of a session is performed under the control of a session access device which utilizes event information to create a user interface for controlling session replay. The user interface includes the window for playing back the timestream of a shared representation media. Each graphical object in the window is associated with one or more events (e.g. a creation event, an editing event, a move event or a deletion event). Selection of a graphical object enables playback time to be moved to the time for one of the associated events. Selection may also be made on an area of the window.
    Type: Grant
    Filed: November 3, 1995
    Date of Patent: December 18, 2001
    Assignee: Xerox Corporation
    Inventors: Thomas P. Moran, William J. van Melle, Gordon P. Kurtenbach, Patrick Chiu
  • Patent number: 6115028
    Abstract: An input system for controlling the position or motion of a cursor, three dimensions that uses x, z position for inputting two coordinates and tilt in a plane (x-y or z-y) to input a third (and possibly a fourth coordinate). The invention is moved about on a surface for inputting two of the dimensions and tilted to input the third. The amount or degree of tilt and the direction of tilt controls the input of the third dimension. The base of the hand held device is curved so that the device can be tilted even while it is moved in two dimensions along the surface of the tablet. Tilting can be along two orthogonal axes allowing the device to input four coordinates if desired. The coil can also have switched resistors controlled by mouse buttons connected to it which the tablet can sense being activated to allow clutching and selection operations like those of a conventional mouse.
    Type: Grant
    Filed: August 22, 1996
    Date of Patent: September 5, 2000
    Assignee: Silicon Graphics, Inc.
    Inventors: Ravin Balakrishnan, Thomas P. H. Baudel, Gordon P. Kurtenbach, George W. Fitzmaurice
  • Patent number: 6094197
    Abstract: A system and method for a graphical keyboard that benefits from the expressive power and intuitive ease of use associated with pen strokes and gestures, yet does not require complex character-recognition software. The graphical keyboard responds differently to different kinds of pen strokes. For example, lowercase "a" is entered by tapping a stylus on the "a" key of the graphical keyboard. Uppercase "A" is entered by an upward stroke initiated over the "a" key. Likewise, by stroking in other directions, a user can express other modifiers to the basic character, such as "control", "alt", "command," etc. Also, strokes in distinct directions can be used to express space, backspace, delete, and return characters, for example. Multiple strokes can be applied in sequence to a single key to express multiple modifiers. Visual feedback of pen strokes can be provided in the form of marks made by the pen.
    Type: Grant
    Filed: May 17, 1995
    Date of Patent: July 25, 2000
    Assignee: Xerox Corporation
    Inventors: William A. S. Buxton, Gordon P. Kurtenbach
  • Patent number: 5926178
    Abstract: A menu may be displayed combining a radial marking menu portion and a linear menu portion. Item selection in the linear portion is performed by location selection using a pointing device. Item selection in the marker portion is determined by the pattern of a stroke made by the pointing device with the system ignoring linear menu items across which the stoke completely passes. Linear menu items may be non-hierarchically related to the radial items. Linear and radial portions may be simultaneously produced on a display based on a single input event.
    Type: Grant
    Filed: April 1, 1997
    Date of Patent: July 20, 1999
    Assignee: Silicon Graphics, Inc.
    Inventor: Gordon P. Kurtenbach
  • Patent number: 5867163
    Abstract: A method, apparatus and display for controlling defining and automatically executing a sequence of commands of a tool shelf. The user places (drags and drops) desktop icons from a tool box into a sequence tool shelf in an order in which the commands are to be executed. A directed list of the commands created during the placement of the icons in the sequence shelf, along with a current command pointer, is used to automatically control the execution of the commands in the order specified by the user. The execution can be performed without user input to indicate that the next command in the sequence should be executed or the user can control next command execution using a selection tool such as a marking menu. The icons of the commands are highlighted as the commands are executed to provide the user visual feed back concerning which command is currently being executed.
    Type: Grant
    Filed: October 6, 1997
    Date of Patent: February 2, 1999
    Assignee: Silicon Graphics, Inc.
    Inventor: Gordon P. Kurtenbach
  • Patent number: 5861886
    Abstract: A system for creating and manipulating groups of graphic objects using enclosures. A persistent graphic object, such as a closed loop is drawn around a set of graphic objects as an enclosure. When the enclosure is selected the enclosure and the set of graphic objects within are grouped. Besides moving graphic objects into and out of the enclosure, the contents of a group can then be modified by 1) graphically altering the enclosure loop to include or remove graphic objects, 2) fusing groups by moving one of them so that their enclosure loops overlap (i.e., they "fuse" into one), 3) fusing groups through gestures which "touch" enclosure loops of the groups to be fused or 4) splitting the group into multiple groups through a splitting gesture.
    Type: Grant
    Filed: June 26, 1996
    Date of Patent: January 19, 1999
    Assignee: Xerox Corporation
    Inventors: Thomas P. Moran, Patrick Chiu, William J. van Melle, Gordon P. Kurtenbach
  • Patent number: 5786814
    Abstract: A system for controlling the playback of a recorded session. Timestream and event information for the session is captured by one or more recording devices. Playback of a session is performed under the control of a session access device. A session access device utilizes event information to create a user interface for controlling session replay. In the present invention, two windows are used in a coherent and synergistic fashion. A first window functions as a player for playing back a timestream for the electronic whiteboard is also used for controlling playback of the session. A second window functions as a playback controller utilizing a timeline metaphor. Various interactions in one window will cause a resulting change in the other window. For example, selecting a marking in the first window may cause all related events to be displayed on the timeline of the second window. This coherency enables a user to more clearly pinpoint points in the session that would contain information of interest.
    Type: Grant
    Filed: November 3, 1995
    Date of Patent: July 28, 1998
    Assignee: Xerox Corporation
    Inventors: Thomas P. Moran, Donald G. Kimber, William J. van Melle, Gordon P. Kurtenbach
  • Patent number: 5717869
    Abstract: A system for capturing and controlling access to concurrently recorded timestreams of a session. A session is of a collaborative activity such as a meeting. Timestreams of the session are captured by various recording devices. The timestreams are analyzed to create a set of events for each timestream. An event is subsequently used as an index for replaying the session. Playback of the timestreams is done in order to recall dialogs or other events that occurred during the meeting. The timestreams are played back contemporaneously. A timeline interface having the events mapped thereon is used to traverse through the different portions of the session.
    Type: Grant
    Filed: November 3, 1995
    Date of Patent: February 10, 1998
    Assignee: Xerox Corporation
    Inventors: Thomas P. Moran, Scott L. Minneman, Donald G. Kimber, Polle T. Zellweger, Gordon P. Kurtenbach, Lynn D. Wilcox
  • Patent number: 5717879
    Abstract: A system for the capture and playback of temporal data representing a collaborative activity such as a meeting. Such temporal data is captured by one or more capture devices (e.g. audio recordings or an electronic whiteboard). Temporal data is comprised of timestreams and events. Timestreams are sets of timestamped data which represent some recordable aspect of the meeting. Events are contained within a timestream that represent natural activities that occurred during the course of the session. Events are used to create indices which provide direct access to a point or span in time during the collaborative activity. Playback of a session is performed under the control of a session access device. Coupled to the session access device are a plurality of players for playing back timestreams. The session access device utilizes event information to create a user interface for controlling session replay. The user interface is comprised of a plurality of windows.
    Type: Grant
    Filed: November 3, 1995
    Date of Patent: February 10, 1998
    Assignee: Xerox Corporation
    Inventors: Thomas P. Moran, Scott L. Minneman, Steve R. Harrison, Donald G. Kimber, William J. van Melle, Polle T. Zellweger, Gordon P. Kurtenbach, Lynn D. Wilcox, Sara A. Bly, William C. Janssen, Jr., L. Charles Hebel
  • Patent number: 5689667
    Abstract: A system that combines a radial marking menu portion with a linear menu portion in a single menu display. Item selection in the linear portion is performed by location selection using a pointing device. Item selection in the marker portion is determined by the pattern of a stroke made by the pointing device with the system ignoring linear menu items across which the stroke completely passes.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: November 18, 1997
    Assignee: Silicon Graphics, Inc.
    Inventor: Gordon P. Kurtenbach
  • Patent number: 5666499
    Abstract: A graphical user interface with clickaround tools for enhanced user interaction with an application program utilizing "two-handed" techniques. The "tool-handed" technique provides two displayed cursors controlled by two distinct pointing input devices. Actuation of a secondary input device, corresponding a secondary cursor, provides a tool palette or menu near a displayed primary cursor. This technique allows a user to select and activate tools to perform substantive operations on displayed objects of the application program. The interface allows the user to invoke tools in a fluent and seamless fashion, thus maintaining the user's focus on the substantive operations and not the procedural motions of tool access.
    Type: Grant
    Filed: August 4, 1995
    Date of Patent: September 9, 1997
    Assignee: Silicon Graphics, Inc.
    Inventors: Thomas Baudel, William A. S. Buxton, George W. Fitzmaurice, Beverly L. Harrison, Gordon P. Kurtenbach, Russell N. Owen
  • Patent number: 5509114
    Abstract: In a graphical editing system, a user may both reshape and/or abort a command gesture already drawn. The gesture is retraced by the user by backtracing over the gesture, i.e., drawing backwards over the gestural mark. As the user traces backwards over the gesture, the system detects a reverse in direction, and the gesture is erased. When the user draws in a direction that is not tracing backwards over the gesture, the change in direction is sensed and the gesture is continued. To abort a gesture, it is retraced back to its origin.
    Type: Grant
    Filed: December 30, 1993
    Date of Patent: April 16, 1996
    Assignee: Xerox Corporation
    Inventors: Thomas P. Moran, Gordon P. Kurtenbach
  • Patent number: 5500935
    Abstract: A system which allows a user to implement pop-up menus and gestural marks when the input location is restricted, such as in a corner region of a display, is disclosed. In such a situation, the system translates its position from one location where space is limited to another location where space is essentially unlimited. In such restricted locations, the system provides a indicator or guide to direct the user to make the required movement of the input device to the unrestricted location. Such a guide consists of a visible path on the display from the current restricted location to the new location. The path guides the user into making the appropriate adjustment after which the user can proceed to make the appropriate menu selection or gestural mark.
    Type: Grant
    Filed: December 30, 1993
    Date of Patent: March 19, 1996
    Assignee: Xerox Corporation
    Inventors: Thomas P. Moran, Gordon P. Kurtenbach