Patents by Inventor Joshua E. Handley

Joshua E. Handley 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: 9030411
    Abstract: The invention provides systems and methods for using a “haptic camera” within a virtual environment and for using graphical data from the haptic camera to produce touch feedback. The haptic camera obtains graphical data pertaining to virtual objects within the vicinity and along the trajectory of a user-controlled haptic interface device. The graphical data from the camera is interpreted haptically, thereby allowing touch feedback corresponding to the virtual environment to be provided to the user.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: May 12, 2015
    Assignee: 3D Systems, Inc.
    Inventors: Brandon D. Itkowitz, Loren C. Shih, Marc Douglass Midura, Joshua E. Handley, William Alexander Goodwin
  • Publication number: 20140333625
    Abstract: The invention provides systems and methods for using a “haptic camera” within a virtual environment and for using graphical data from the haptic camera to produce touch feedback. The haptic camera obtains graphical data pertaining to virtual objects within the vicinity and along the trajectory of a user-controlled haptic interface device. The graphical data from the camera is interpreted haptically, thereby allowing touch feedback corresponding to the virtual environment to be provided to the user.
    Type: Application
    Filed: May 13, 2014
    Publication date: November 13, 2014
    Applicant: 3D Systems, Inc.
    Inventors: Brandon D. Itkowitz, Loren C. Shih, Marc Douglass Midura, Joshua E. Handley, William Alexander Goodwin
  • Patent number: 8576222
    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: January 3, 2011
    Date of Patent: November 5, 2013
    Assignee: 3D Systems, Inc.
    Inventors: Joshua E. Handley, Marc Midura, Bradley A. Payne, Walter A. Aviles, Thomas Harold Massie, Walter C. Shannon, III
  • Patent number: 7990374
    Abstract: The invention provides methods for leveraging data in the graphics pipeline of a 3D graphics application for use in a haptic rendering of a virtual environment. The invention provides methods for repurposing graphical information for haptic rendering. Thus, at least part of the work that would have been performed by a haptic rendering process to provide touch feedback to a user is obviated by work performed by the graphical rendering process.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: August 2, 2011
    Assignee: SensABLE Technologies, Inc.
    Inventors: Brandon D. Itkowitz, Loren C. Shih, Marc Douglass Midura, Joshua E. Handley, William Alexander Goodwin
  • Publication number: 20030204364
    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: April 26, 2002
    Publication date: October 30, 2003
    Inventors: William A. Goodwin, Joshua E. Handley, Philip B. Winston