Patents Assigned to SensAble Technologies, Inc.
  • Publication number: 20050197800
    Abstract: Systems and methods provide a user the ability to select three-dimensional virtual objects in a three-dimensional modeling environment using two-dimensional representations of the objects. In broad overview, the invention involves a multidimensional degree of freedom haptic interface that controls a three-dimensional cursor. A user employs the cursor to select an arbitrary point on a three-dimensional virtual object of interest. Through the application of a mathematical transformation, the system displays the cursor at the location of the selected point on the object. The user can manipulate the object by operating the haptic interface. The systems and methods provide the user with the possibility of editing the selected virtual object. In one embodiment, editing includes sculpting the object. When the user releases the object after manipulation is completed, the cursor is relocated to the position the cursor would have had had the manipulations been applied to the cursor directly.
    Type: Application
    Filed: August 28, 2003
    Publication date: September 8, 2005
    Applicant: SensAble Technologies, Inc.
    Inventors: William Goodwin, Joshua Handley, Philip Winston
  • Publication number: 20050168476
    Abstract: The invention provides methods of protecting selected regions of an image from subsequent modification during the operation of a graphics application. The methods allow a user to select a region of an image to protect, and to assign a level of protection to the selected region. Subsequent brush strokes in the region are then attenuated according to the assigned level of protection and blended into the image without artifacts caused by overlapping strokes. The invention also provides a method of blending individual strokes into a texture without segmentation artifacts.
    Type: Application
    Filed: October 30, 2003
    Publication date: August 4, 2005
    Applicant: SensAble Technologies, Inc.
    Inventors: Jonathan Levene, Joshua Handley, Brandon Itkowitz
  • Publication number: 20050154481
    Abstract: The invention provides an apparatus and methods for automatically modifying a computer model of an object to comply with a manufacturing constraint for production of the object. In one embodiment, the invention uses a voxel-based approach to automatically modify an arbitrarily-shaped model at any stage of the design process. For example, a method of the invention automatically modifies a model of a molded object to comply with a draft angle requirement.
    Type: Application
    Filed: May 28, 2004
    Publication date: July 14, 2005
    Applicant: SensAble Technologies, Inc.
    Inventors: Torsten Berger, Bradley Payne, Walter Shannon
  • Publication number: 20050128211
    Abstract: The invention provides techniques for wrapping a two-dimensional texture conformally onto a surface of a three dimensional virtual object within an arbitrarily-shaped, user-defined region. The techniques provide minimum distortion and allow interactive manipulation of the mapped texture. The techniques feature an energy minimization scheme in which distances between points on the surface of the three-dimensional virtual object serve as set lengths for springs connecting points of a planar mesh. The planar mesh is adjusted to minimize spring energy, and then used to define a patch upon which a two-dimensional texture is superimposed. Points on the surface of the virtual object are then mapped to corresponding points of the texture. The invention also features a haptic/graphical user interface element that allows a user to interactively and intuitively adjust texture mapped within the arbitrary, user-defined region.
    Type: Application
    Filed: December 10, 2003
    Publication date: June 16, 2005
    Applicant: SensAble Technologies, Inc.
    Inventors: Torsten Berger, Elaine Chen, Walter Shannon
  • Publication number: 20050128210
    Abstract: The invention provides techniques for wrapping a two-dimensional texture conformally onto a surface of a three dimensional virtual object within an arbitrarily-shaped, user-defined region. The techniques provide minimum distortion and allow interactive manipulation of the mapped texture. The techniques feature an energy minimization scheme in which distances between points on the surface of the three-dimensional virtual object serve as set lengths for springs connecting points of a planar mesh. The planar mesh is adjusted to minimize spring energy, and then used to define a patch upon which a two-dimensional texture is superimposed. Points on the surface of the virtual object are then mapped to corresponding points of the texture. The invention also features a haptic/graphical user interface element that allows a user to interactively and intuitively adjust texture mapped within the arbitrary, user-defined region.
    Type: Application
    Filed: December 10, 2003
    Publication date: June 16, 2005
    Applicant: SensAble Technologies, Inc.
    Inventor: Torsten Berger
  • Publication number: 20050093821
    Abstract: A multi-function force reflecting haptic interface including various sub-assemblies is disclosed. The sub-assemblies include multiple function user interfaces, a user interface docking station for setting the interface to a home position, temperature monitoring and control systems, and various kinematic cable drive systems.
    Type: Application
    Filed: October 30, 2003
    Publication date: May 5, 2005
    Applicant: SensAble Technologies, Inc.
    Inventors: Thomas Massie, William Goodwin, Elaine Chen, Deepak Kapoor, Abbe Cohen, Brandon Itkowitz
  • Publication number: 20050093874
    Abstract: The invention provides texture mapping techniques that facilitate interactive painting of a three-dimensional virtual surface by a user in object space, without requiring global parameterization. The texture mapping techniques feature rendering texture for a given virtual object using a plurality of composite textures, each formed by blending collapsible texture layers. Texture coordinates in texture space are derived using information determined at the time of surface mesh generation. The invention features dynamic texture allocation and deallocation, allowing a user to interactively modify the shape of a painted, three-dimensional model. Finally, the invention features an architecture for combined graphical rendering and haptic rendering of a virtual object, allowing a user to experience force feedback during the painting of the object in object space.
    Type: Application
    Filed: October 30, 2003
    Publication date: May 5, 2005
    Applicant: SensAble Technologies, Inc.
    Inventors: Jonathan Levene, Marc Midura, Joshua Handley
  • Patent number: 6879315
    Abstract: A six degree of freedom force reflecting haptic interface includes three powered axes and three free axes, all of which are tracked so that the position of a user connection element in the work volume can be determined. The interface includes cable drives with polymer composite or metallic cables, automatic cable tensioning devices, and grounded actuator capstans. A nested hub and transfer drive provide a compact, weight balanced interface. User comfort and safety features are also provided.
    Type: Grant
    Filed: May 13, 2002
    Date of Patent: April 12, 2005
    Assignee: SensAble Technologies, Inc.
    Inventors: Rodomista Guy, Ziegler Andrew, William A. Goodwin, Bolton Clive, Thomas H. Massie, R. Michael Lohse
  • Publication number: 20050062738
    Abstract: A user of a modeling application modifies an initial virtual object using a sketch drawn on one or more construction planes. Typically, construction planes are connected by an axis that intersects the virtual object. The user can draw a sketch on each construction plane, and the modeling application interpolates a shape along the axis between the sketches to determine what material in the virtual object is to be removed from it. In this manner, material may be removed to create a recess or hole in the virtual object or otherwise to slice away material from the object. A user can use two or more axes and construction planes to produce complex shapes from the initial virtual object. A user can also select a portion of a virtual object and mirror the selected portion. Modifications that the user makes in the selected portion are made correspondingly in the mirrored portion.
    Type: Application
    Filed: July 27, 2004
    Publication date: March 24, 2005
    Applicant: SensAble Technologies, Inc.
    Inventors: Joshua Handley, Marc Midura, Bradley Payne, Walter Aviles, Thomas Massie, Walter Shannon
  • Patent number: 6867770
    Abstract: Systems and methods for calculating a modification of a geometrical shape by applying an inverse modification function to an array representing the shape. An array representing the geometrical shape is defined on a multi-dimensional space. A modification function is used to modify the geometrical shape. A user or a programmed computer can select the modification function. The computer applies an inverse of the modification function to the array. The computer deduces a change in the geometrical shape from the modified array. An advantage of the system and method is the ability to compute shape changes in certain situations where a direct computation is cumbersome or otherwise inconvenient.
    Type: Grant
    Filed: December 14, 2001
    Date of Patent: March 15, 2005
    Assignee: SensAble Technologies, Inc.
    Inventor: Bradley A. Payne
  • Publication number: 20050001831
    Abstract: A user of a virtual object or computer model uses a haptic interface device in the real world to manipulate a virtual tool in a virtual environment to interact and modify the virtual object. The user uses the virtual tool in a sculpting mode to modify the shape of the virtual object by adding, removing, or modifying the material of the object. The user feels an interaction force from the virtual tool as it interacts with and modifies the virtual object. The designer can set geometric constraints, such as a constraint point, constraint line, or constraint surface, to limit or guide the movement of the virtual tool.
    Type: Application
    Filed: May 12, 2004
    Publication date: January 6, 2005
    Applicant: SensAble Technologies, Inc.
    Inventors: Loren Shih, Walter Aviles, Thomas Massie, Walter Shannon
  • Patent number: 6831640
    Abstract: A user of a virtual object or computer model uses a haptic interface device in the real world to manipulate a virtual tool in a virtual environment to interact and modify the virtual object. The user uses the virtual tool in a sculpting mode to modify the shape of the virtual object by adding, removing, or modifying the material of the object. The user feels an interaction force from the virtual tool as it interacts with and modifies the virtual object. The designer can set geometric constraints, such as a constraint point, constraint line, or constraint surface, to limit or guide the movement of the virtual tool.
    Type: Grant
    Filed: February 26, 2003
    Date of Patent: December 14, 2004
    Assignee: SensAble Technologies, Inc.
    Inventors: Loren Shih, Walter A. Aviles, Thomas H. Massie, Walter C. Shannon, III
  • Patent number: 6792398
    Abstract: A user of a modeling application modifies an initial virtual object using a sketch drawn on one or more construction planes. Typically, construction planes are connected by an axis that intersects the virtual object. The user can draw a sketch on each construction plane, and the modeling application interpolates a shape along the axis between the sketches to determine what material in the virtual object is to be removed from it. In this manner, material may be removed to create a recess or hole in the virtual object or otherwise to slice away material from the object. A user can use two or more axes and construction planes to produce complex shapes from the initial virtual object. A user can also select a portion of a virtual object and mirror the selected portion. Modifications that the user makes in the selected portion are made correspondingly in the mirrored portion.
    Type: Grant
    Filed: July 14, 1999
    Date of Patent: September 14, 2004
    Assignee: SensAble Technologies, Inc.
    Inventors: Joshua Handley, Marc Midura, Bradley Payne, Walter A. Aviles, Thomas H. Massie, Walter C. Shannon, III
  • Patent number: 6671651
    Abstract: Systems and methods provide a user the ability to select three-dimensional virtual objects in a three-dimensional modeling environment using two-dimensional representations of the objects. In broad overview, the invention involves a multidimensional degree of freedom haptic interface that controls a three-dimensional cursor. A user employs the cursor to select an arbitrary point on a three-dimensional virtual object of interest. Through the application of a mathematical transformation, the system displays the cursor at the location of the selected point on the object. The user can manipulate the object by operating the haptic interface. The systems and methods provide the user with the possibility of editing the selected virtual object. In one embodiment, editing includes sculpting the object. When the user releases the object after manipulation is completed, the cursor is relocated to the position the cursor would have had had the manipulations been applied to the cursor directly.
    Type: Grant
    Filed: April 26, 2002
    Date of Patent: December 30, 2003
    Assignee: SensAble Technologies, Inc.
    Inventors: William Alexander Goodwin, Joshua Eric Handley, Philip Brown Winston
  • Publication number: 20030128208
    Abstract: A user of a virtual object or computer model uses a haptic interface device in the real world to manipulate a virtual tool in a virtual environment to interact and modify the virtual object. The user uses the virtual tool in a sculpting mode to modify the shape of the virtual object by adding, removing, or modifying the material of the object. The user feels an interaction force from the virtual tool as it interacts with and modifies the virtual object. The designer can set geometric constraints, such as a constraint point, constraint line, or constraint surface, to limit or guide the movement of the virtual tool.
    Type: Application
    Filed: February 26, 2003
    Publication date: July 10, 2003
    Applicant: SensAble Technologies, Inc.
    Inventors: Loren Shih, Walter A. Aviles, Thomas H. Massie, Walter C. Shannon
  • Patent number: 6552722
    Abstract: A user of a virtual object or computer model uses a haptic interface device in the real world to manipulate a virtual tool in a virtual environment to interact and modify the virtual object. The user uses the virtual tool in a sculpting mode to modify the shape of the virtual object by adding, removing, or modifying the material of the object. The user feels an interaction force from the virtual tool as it interacts with and modifies the virtual object. The designer can set geometric constraints, such as a constraint point, constraint line, or constraint surface, to limit or guide the movement of the virtual tool.
    Type: Grant
    Filed: July 6, 1999
    Date of Patent: April 22, 2003
    Assignee: SensAble Technologies, Inc.
    Inventors: Loren Shih, Walter A. Aviles, Thomas H. Massie, Walter C. Shannon, III
  • Publication number: 20020158842
    Abstract: A six degree of freedom force reflecting haptic interface includes three powered axes and three free axes, all of which are tracked so that the position of a user connection element in the work volume can be determined. The interface includes cable drives with polymer composite or metallic cables, automatic cable tensioning devices, and grounded actuator capstans. A nested hub and transfer drive provide a compact, weight balanced interface. User comfort and safety features are also provided.
    Type: Application
    Filed: May 13, 2002
    Publication date: October 31, 2002
    Applicant: SensAble Technologies, Inc.
    Inventors: Rodomista Guy, Ziegler Andrew, William A. Goodwin, Bolton Clive, Thomas H. Massie, R. Michael Lohse
  • Patent number: 6421048
    Abstract: A user of a modeling application uses a haptic interface device in the real world to manipulate a virtual tool in a virtual environment to interact with a virtual object. The user can use the tool to evaluate the shape of the virtual object and navigate its virtual surface, based on an interactive force feedback approach. When the user attempts to penetrate the virtual object with the virtual tool, a modeling application limits the movement of the virtual tool depending on the geometry of the surface, the position of the virtual tool, and a haptic interface location in the virtual environment, which represents the physical location of the haptic interface device in the real world. The user can evaluate different geometries of the virtual surface, including an edge geometry, such as occurs when the virtual tool is touching or moving along an edge of the virtual object.
    Type: Grant
    Filed: June 28, 1999
    Date of Patent: July 16, 2002
    Assignee: SensAble Technologies, Inc.
    Inventors: Loren Shih, Walter A. Aviles, Thomas H. Massie, Christopher M. Tarr
  • Patent number: 6417638
    Abstract: A six degree of freedom force reflecting haptic interface includes three powered axes and three free axes, all of which are tracked so that the position of a user connection element in the work volume can be determined. The interface includes cable drives with polymer composite or metallic cables, automatic cable tensioning devices, and grounded actuator capstans. A nested hub and transfer drive provide a compact, weight balanced interface. User comfort and safety features are also provided.
    Type: Grant
    Filed: July 16, 1999
    Date of Patent: July 9, 2002
    Assignee: SensAble Technologies, Inc.
    Inventors: Rodomista Guy, Ziegler Andrew, William A. Goodwin, Bolton Clive, Thomas H. Massie, R. Michael Lohse
  • Patent number: D510739
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: October 18, 2005
    Assignee: SensAble Technologies, Inc.
    Inventors: Andrew Jones, Jennifer Linnane, Daniel J. Reilly, Ryan M. McManus