Patents by Inventor Gordon Paul Kurtenbach

Gordon Paul 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).

  • Publication number: 20170300226
    Abstract: The disclosed pen-mouse is a tracking menu that tracks the position of the pen. A pen cursor that corresponds to the pen is moved about within the pen-mouse graphic by the pen and the pen-mouse remains stationary. The pen-mouse is moved when the location of the pen encounters a tracking boundary of the pen-mouse. The tracking boundary coincides with the graphic representing the mouse. While moving within the pen-mouse, the pen can select objects within the pen-mouse body, such as buttons, wheels, etc. The selection of a button or other virtual control causes a corresponding computer mouse button function to be executed. The execution is directed at any object designated by a pen-mouse tracking symbol, such as an arrow, that is part of the pen mouse graphic. The pen-mouse emulates functions or operations of a mouse including single button clicks, double button clicks, finger wheels, track balls, etc.
    Type: Application
    Filed: December 2, 2014
    Publication date: October 19, 2017
    Inventors: George FITZMAURICE, Gordon Paul KURTENBACH, William A. BUXTON, Robert J. PIEKE
  • Patent number: 9792040
    Abstract: The disclosed pen-mouse is a tracking menu that tracks the position of the pen. A pen cursor that corresponds to the pen is moved about within the pen-mouse graphic by the pen and the pen-mouse remains stationary. The pen-mouse is moved when the location of the pen encounters a tracking boundary of the pen-mouse. The tracking boundary coincides with the graphic representing the mouse. While moving within the pen-mouse, the pen can select objects within the pen-mouse body, such as buttons, wheels, etc. The selection of a button or other virtual control causes a corresponding computer mouse button function to be executed. The execution is directed at any object designated by a pen-mouse tracking symbol, such as an arrow, that is part of the pen mouse graphic. The pen-mouse emulates functions or operations of a mouse including single button clicks, double button clicks, finger wheels, track balls, etc.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: October 17, 2017
    Assignee: AUTODESK, INC.
    Inventors: George Fitzmaurice, Gordon Paul Kurtenbach, William A. Buxton, Robert J. Pieke
  • Patent number: 9195301
    Abstract: The present invention is a system that allows a number of 3D volumetric display or output configurations, such as dome, cubical and cylindrical volumetric displays, to interact with a number of different input configurations, such as a three-dimensional position sensing system having a volume sensing field, a planar position sensing system having a digitizing tablet, and a non-planar position sensing system having a sensing grid formed on a dome. The user interacts via the input configurations, such as by moving a digitizing stylus on the sensing grid formed on the dome enclosure surface. This interaction affects the content of the volumetric display by mapping positions and corresponding vectors of the stylus to a moving cursor within the 3D display space of the volumetric display that is offset from a tip of the stylus along the vector.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: November 24, 2015
    Assignee: AUTODESK, INC.
    Inventors: Gordon Paul Kurtenbach, George Fitzmaurice, Ravin Balakrishnan
  • Patent number: 9070402
    Abstract: An interactive 3D presentation system that utilizes a collection of shots or motion views where each shot can include a combination of a camera view and camera action. A visual transition, such as a fade, can be presented at the end and beginning of sequential shots. Between the end point of a first shot and the beginning of a sequential shot, the scene is not shown. The system allows interactive authoring and/or viewing a 3D visual experience composed by defining a collection of shots where each shot is a combination of a camera view point of interest (POI) plus a camera motion path. The POI is placed on the path in a variety of ways where it can be at the beginning, in the middle or at the end of the path. A collection of predefined, cinematically styled camera motion paths, such as a crane and track shots, can be made available to the author. The pacing and duration of each shot can be adjusted.
    Type: Grant
    Filed: March 13, 2006
    Date of Patent: June 30, 2015
    Assignee: AUTODESK, INC.
    Inventors: Nicolas Alexandre Burtnyk, Azam Khan, George William Fitzmaurice, Gordon Paul Kurtenbach
  • Publication number: 20150089437
    Abstract: The disclosed pen-mouse is a tracking menu that tracks the position of the pen. A pen cursor that corresponds to the pen is moved about within the pen-mouse graphic by the pen and the pen-mouse remains stationary. The pen-mouse is moved when the location of the pen encounters a tracking boundary of the pen-mouse. The tracking boundary coincides with the graphic representing the mouse. While moving within the pen-mouse, the pen can select objects within the pen-mouse body, such as buttons, wheels, etc. The selection of a button or other virtual control causes a corresponding computer mouse button function to be executed. The execution is directed at any object designated by a pen-mouse tracking symbol, such as an arrow, that is part of the pen mouse graphic. The pen-mouse emulates functions or operations of a mouse including single button clicks, double button clicks, finger wheels, track balls, etc.
    Type: Application
    Filed: December 2, 2014
    Publication date: March 26, 2015
    Inventors: George FITZMAURICE, Gordon Paul KURTENBACH, William A. BUXTON, Robert J. PIEKE
  • Patent number: 7986318
    Abstract: The present invention is a system that manages a volumetric display using volume windows. The volume windows have the typical functions, such as minimize, resize, etc., which operate in a volume. When initiated by an application a volume window is assigned to the application in a volume window data structure. Application data produced by the application is assigned to the windows responsive to which applications are assigned to which windows in the volume window data structure. Input events are assigned to the windows responsive to whether they are spatial or non-spatial. Spatial events are assigned to the window surrounding the event or cursor where a policy resolves situations where more than one window surrounds the cursor. Non-spatial events are assigned to the active or working window.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: July 26, 2011
    Assignee: Autodesk, Inc.
    Inventors: Gordon Paul Kurtenbach, George William Fitzmaurice, Ravin Balakrishnan
  • Patent number: 7839400
    Abstract: The present invention is a system that manages a volumetric display using volume windows. The volume windows have the typical functions, such as minimize, resize, etc., which operate in a volume. When initiated by an application a volume window is assigned to the application in a volume window data structure. Application data produced by the application is assigned to the windows responsive to which applications are assigned to which windows in the volume window data structure. Input events are assigned to the windows responsive to whether they are spatial or non-spatial. Spatial events are assigned to the window surrounding the event or cursor where a policy resolves situations where more than one window surrounds the cursor. Non-spatial events are assigned to the active or working window.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: November 23, 2010
    Assignee: Autodesk, Inc.
    Inventors: Gordon Paul Kurtenbach, George William Fitzmaurice, Ravin Balakrishnan
  • Patent number: 7724251
    Abstract: The present invention is a system that allows a user to physically rotate a three-dimensional volumetric display enclosure with a corresponding rotation of the display contents. The rotation of the enclosure is sampled with an encoder and the display is virtually rotated by a computer maintaining the scene by an amount corresponding to the physical rotation before being rendered. This allows the user to remain in one position while viewing different parts of the displayed scene corresponding to different viewpoints. The display contents can be rotated in direct correspondence with the display enclosure or with a gain (positive or negative) that accelerates the rotation of the contents with respect to the physical rotation of the enclosure. Any display widgets in the scene, such as a virtual keyboard, can be maintained stationary with respect to the user while scene contents rotate by applying a negative rotational gain to the widgets.
    Type: Grant
    Filed: August 22, 2005
    Date of Patent: May 25, 2010
    Assignee: Autodesk, Inc.
    Inventors: Ravin Balakrishnan, Gordon Paul Kurtenbach, George William Fitzmaurice
  • Patent number: 7701441
    Abstract: The present invention is a system that creates a volumetric display and a user controllable volumetric pointer within the volumetric display. The user can point by aiming a beam which is vector, planar or tangent based, positioning a device in three-dimensions in association with the display, touching a digitizing surface of the display enclosure or otherwise inputting position coordinates. The cursor can take a number of different forms including a ray, a point, a volume and a plane. The ray can include a ring, a bead, a segmented wand, a cone and a cylinder. The user designates an input position and the system maps the input position to a 3D cursor position within the volumetric display. The system also determines whether any object has been designated by the cursor by determining whether the object is within a region of influence of the cursor. The system also performs any function activated in association with the designation.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: April 20, 2010
    Assignee: Autodesk, Inc.
    Inventors: Ravin Balakrishnan, Gordon Paul Kurtenbach, George William Fitzmaurice
  • Patent number: 7589732
    Abstract: The system displays an image portraying a virtual space as viewed by a virtual camera at a first location on a spatially navigable camera surface within the virtual space. A user begins a drag operation. Based on the dragging, the virtual camera is spatially translated from the first location on the spatially navigable region to a second location on the spatially navigable region. The orientation of the virtual camera at the second location may be automatically set to either point towards the pre-defined look-at point or to point in a direction normal to the spatially navigable region at the second location. The system then displays an image portraying the virtual space in accordance with the location and orientation of the virtual camera at the second location in the spatially navigable camera surface. While the drag operation continues, the system determines that further translating the virtual camera would place the virtual camera beyond the spatially navigable region.
    Type: Grant
    Filed: November 5, 2002
    Date of Patent: September 15, 2009
    Assignee: Autodesk, Inc.
    Inventors: Nicolas Burtnyk, Azam Khan, George William Fitzmaurice, Ravin Balakrishnan, Gordon Paul Kurtenbach
  • Patent number: 7583252
    Abstract: The present invention is a system that allows a number of 3D volumetric display or output configurations, such as dome, cubical and cylindrical volumetric displays, to interact with a number of different input configurations, such as a three-dimensional position sensing system having a volume sensing field, a planar position sensing system having a digitizing tablet, and a non-planar position sensing system having a sensing grid formed on a dome. The user interacts via the input configurations, such as by moving a digitizing stylus on the sensing grid formed on the dome enclosure surface. This interaction affects the content of the volumetric display by mapping positions and corresponding vectors of the stylus to a moving cursor within the 3D display space of the volumetric display that is offset from a tip of the stylus along the vector.
    Type: Grant
    Filed: April 23, 2004
    Date of Patent: September 1, 2009
    Assignee: Autodesk, Inc.
    Inventors: Gordon Paul Kurtenbach, George William Fitzmaurice, Ravin Balakrishnan
  • Patent number: 7554541
    Abstract: The present invention is a system that places 2D user interface widgets in optimal positions in a 3D volumetric display where they can be easily used based on the knowledge user have about traditional 2D display systems. The widgets are placed on a shell or outer edge surface of a volumetric display, in a ring around the outside bottom of the display, in a vertical or horizontal plane within the display and/or responsive to the users focus of attention. Virtual 2D widgets are mapped to volumetric voxels of the 3D display system. This mapping includes any mapping between a 2D representation or virtual display map of the widget to the corresponding voxels. For example, a 2D texture map of the widget image may be mapped into voxels. Control actions in the 3D volume initiated by conventional control devices, such as a mouse or a touch sensitive dome enclosure surface, are mapped to controls of the widgets and appropriate control functions are performed.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: June 30, 2009
    Assignee: Autodesk, Inc.
    Inventors: George William Fitzmaurice, Ravin Balakrishnan, Gordon Paul Kurtenbach
  • Patent number: 7528823
    Abstract: The present invention is a system that creates a volumetric display and a user controllable volumetric pointer within the volumetric display. The user can point by aiming a beam which is vector, planar or tangent based, positioning a device in three-dimensions in association with the display, touching a digitizing surface of the display enclosure or otherwise inputting position coordinates. The cursor can take a number of different forms including a ray, a point, a volume and a plane. The ray can include a ring, a bead, a segmented wand, a cone and a cylinder. The user designates an input position and the system maps the input position to a 3D cursor position within the volumetric display. The system also determines whether any object has been designated by the cursor by determining whether the object is within a region of influence of the cursor. The system also performs any function activated in association with the designation.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: May 5, 2009
    Assignee: Autodesk, Inc.
    Inventors: Ravin Balakrishnan, Gordon Paul Kurtenbach, George William Fitzmaurice
  • Publication number: 20080284729
    Abstract: The present invention is a system that allows a number of 3D volumetric display or output configurations, such as dome, cubical and cylindrical volumetric displays, to interact with a number of different input configurations, such as a three-dimensional position sensing system having a volume sensing field, a planar position sensing system having a digitizing tablet, and a non-planar position sensing system having a sensing grid formed on a dome. The user interacts via the input configurations, such as by moving a digitizing stylus on the sensing grid formed on the dome enclosure surface. This interaction affects the content of the volumetric display by mapping positions and corresponding vectors of the stylus to a moving cursor within the 3D display space of the volumetric display that is offset from a tip of the stylus along the vector.
    Type: Application
    Filed: July 28, 2008
    Publication date: November 20, 2008
    Applicant: Silicon Graphics, Inc
    Inventors: Gordon Paul Kurtenbach, George William Fitzmaurice, Ravin Balakrishnan
  • Patent number: 7324085
    Abstract: The present invention is a system that creates a volumetric display and a user controllable volumetric pointer within the volumetric display. The user can point by aiming a beam which is vector, planar or tangent based, positioning a device in three-dimensions in association with the display, touching a digitizing surface of the display enclosure or otherwise inputting position coordinates. The cursor can take a number of different forms including a ray, a point, a volume and a plane. The ray can include a ring, a bead, a segmented wand, a cone and a cylinder. The user designates an input position and the system maps the input position to a 3D cursor position within the volumetric display. The system also determines whether any object has been designated by the cursor by determining whether the object is within a region of influence of the cursor. The system also performs any function activated in association with the designation.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: January 29, 2008
    Assignee: Autodesk, Inc.
    Inventors: Ravin Balakrishnan, Gordon Paul Kurtenbach, George William Fitzmaurice
  • Patent number: 7289121
    Abstract: A system that has a flexible tape input device with bend and twist sensors spaced along the tape and a curve generation system producing a virtual B-spline tape curve using the bend and twist information. A shape of the tape can be physically constrained to assist a user in obtaining and holding a desired shape. A world position sensor senses the real world position and orientation for the tape in world space and the virtual curve is placed in a scene responsive to the position and orientation. The curve at a desired location can be input into a virtual scene. The virtual curve can be used to create, control and edit 3D curves, surfaces and objects in real time. The tape can also act as a shape scanning device as well as a command input device.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: October 30, 2007
    Assignee: Autodesk, Inc.
    Inventors: Ravin Balakrishnan, George William Fitzmaurice, Gordon Paul Kurtenbach, Karan Singh
  • Patent number: 7205991
    Abstract: The present invention is a widget display system for a volumetric or true three-dimensional (3D) display that provides a volumetric or omni-viewable widget that can be viewed and interacted with from any location around the volumetric display. The widget can be viewed from any location by duplicating the widget such that all locations around the display are within the viewing range of the widget. A widget can be provided with multiple viewing surfaces or faces making the widget omni-directional. A widget can be continuously rotated to face all of the possible locations of users over a period of time. User locations can be determined and the widget can be oriented to face the users when selected.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: April 17, 2007
    Assignee: Autodesk, Inc.
    Inventors: George William Fitzmaurice, Ravin Balakrishnan, Gordon Paul Kurtenbach
  • Patent number: 7138997
    Abstract: The present invention is a system that allows a user to physically rotate a three-dimensional volumetric display enclosure with a corresponding rotation of the display contents. The rotation of the enclosure is sampled with an encoder and the display is virtually rotated by a computer maintaining the scene by an amount corresponding to the physical rotation before being rendered. This allows the user to remain in one position while viewing different parts of the displayed scene corresponding to different viewpoints. The display contents can be rotated in direct correspondence with the display enclosure or with a gain (positive or negative) that accelerates the rotation of the contents with respect to the physical rotation of the enclosure. Any display widgets in the scene, such as a virtual keyboard, can be maintained stationary with respect to the user while scene contents rotate by applying a negative rotational gain to the widgets.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: November 21, 2006
    Assignee: Autodesk, Inc.
    Inventors: Ravin Balakrishnan, Gordon Paul Kurtenbach, George William Fitzmaurice
  • Patent number: 7102642
    Abstract: A system that provides a bimanual user interface in which an input device is provided for each of the users hands, a left hand (LH) device and a right hand (RH) device. The input devices are used in conjunction with a large format, upright, human scale display at which the user can stand and upon which the input devices are moved. The positions of the input devices on the display are marked by displayed cursors. The system detects the position of the input devices relative to the display and draws a vector corresponding to unfastened tape between positions of cursors of the corresponding input devices and pointing from the LH device to the RH device. By changing the state of the LH input device the unfastened tape can be fastened or pinned along the vector as the user moves the LH device toward the RH device. By changing the state of the RH device, the tape can be unfastened by moving the LH device away from the RH device. Straight lines are drawn by holding the RH fixed while the LH pins the tape.
    Type: Grant
    Filed: August 11, 2003
    Date of Patent: September 5, 2006
    Assignee: Autodesk, Inc.
    Inventors: Ravin Balakrishnan, Willaim Arthur Stewart Buxton, George William Fitzmaurice, Gordon Paul Kurtenbach
  • Publication number: 20040207599
    Abstract: The present invention is a system that allows a number of 3D volumetric display or output configurations, such as dome, cubical and cylindrical volumetric displays, to interact with a number of different input configurations, such as a three-dimensional position sensing system having a volume sensing field, a planar position sensing system having a digitizing tablet, and a non-planar position sensing system having a sensing grid formed on a dome. The user interacts via the input configurations, such as by moving a digitizing stylus on the sensing grid formed on the dome enclosure surface. This interaction affects the content of the volumetric display by mapping positions and corresponding vectors of the stylus to a moving cursor within the 3D display space of the volumetric display that is offset from a tip of the stylus along the vector.
    Type: Application
    Filed: April 23, 2004
    Publication date: October 21, 2004
    Applicant: Silicon Graphics, Inc.
    Inventors: Gordon Paul Kurtenbach, George William Fitzmaurice, Ravin Balakrishnan