Patents by Inventor Joshua A. Handley
Joshua A. 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: 11819286Abstract: An apparatus for visualizing a movable radiation source, the apparatus comprising: a radiation angular position sensor arranged for generating an angular position, with respect to a sensor axis, of a radiation source emitting radiations in front of said radiation angular position sensor; a camera having a camera axis distinct from the sensor axis; a light diverter arranged in front of said radiation angular position sensor for diverting toward the camera, light originally emitted in front of said radiation angular position sensor toward the radiation angular position sensor, the light diverter being arranged to not change the direction of radiations emitted in front of said radiation angular position sensor; and a composite image generator arranged for adding to a camera image captured by the camera a radiation source marker at a position derived from said angular position and automatically scaled to the camera image size and resolution.Type: GrantFiled: June 25, 2018Date of Patent: November 21, 2023Assignees: MIRION TECHNOLOGIES (CANBERRA) SAS, MIRION TECHNOLOGIES (CANBERRA) INCInventors: Joshua A. Handley, Michaël Ginsz, Milan Zuvic, Vlad Marian, Peter Sandwall
-
Publication number: 20200222123Abstract: An apparatus for visualizing a movable radiation source, the apparatus comprising: a radiation angular position sensor arranged for generating an angular position, with respect to a sensor axis, of a radiation source emitting radiations in front of said radiation angular position sensor; a camera having a camera axis distinct from the sensor axis; a light diverter arranged in front of said radiation angular position sensor for diverting toward the camera, light originally emitted in front of said radiation angular position sensor toward the radiation angular position sensor, the light diverter being arranged to not change the direction of radiations emitted in front of said radiation angular position sensor; and a composite image generator arranged for adding to a camera image captured by the camera a radiation source marker at a position derived from said angular position and automatically scaled to the camera image size and resolution.Type: ApplicationFiled: June 25, 2018Publication date: July 16, 2020Applicants: MIRION TECHNOLOGIES (CANBERRA) INC., MIRION TECHNOLOGIES (CANBERRA) SASInventors: Joshua A. Handley, Michaël GINSZ, Milan ZUVIC, Vlad MARIAN, Peter SANDWALL
-
Publication number: 20110202856Abstract: 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: ApplicationFiled: January 3, 2011Publication date: August 18, 2011Inventors: Joshua Handley, Marc Midura, Bradley Payne, Walter A. Aviles, Thomas H. Massie, Walter C. Shannon, III
-
Patent number: 7864173Abstract: 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: GrantFiled: July 27, 2004Date of Patent: January 4, 2011Assignee: SensAble Technologies, Inc.Inventors: Joshua Handley, Marc Midura, Bradley Payne, Walter A. Aviles, Thomas H. Massie, Walter C. Shannon, III
-
Patent number: 7808509Abstract: 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: GrantFiled: March 24, 2008Date of Patent: October 5, 2010Assignee: SensAble Technologies, Inc.Inventors: Jonathan Levene, Joshua Handley, Brandon Itkowitz
-
Publication number: 20090033660Abstract: 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: ApplicationFiled: March 27, 2008Publication date: February 5, 2009Applicant: Sensable Technologies, Inc.Inventors: Jonathan Levene, Marc Midura, Joshua Handley
-
Publication number: 20090027411Abstract: 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: ApplicationFiled: March 24, 2008Publication date: January 29, 2009Applicant: Sensable Technologies, Inc.Inventors: Jonathan Levene, Joshua Handley, Brandon Itkowitz
-
Patent number: 7400331Abstract: 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: GrantFiled: June 26, 2006Date of Patent: July 15, 2008Assignee: SensAble Technologies, Inc.Inventors: Jonathan Levene, Marc Midura, Joshua Handley
-
Patent number: 7382378Abstract: 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: GrantFiled: October 30, 2003Date of Patent: June 3, 2008Assignee: SensAble Technologies, Inc.Inventors: Jonathan Levene, Joshua Handley, Brandon Itkowitz
-
Publication number: 20070018993Abstract: 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: ApplicationFiled: June 26, 2006Publication date: January 25, 2007Applicant: SensAble Technologies, Inc.Inventors: Jonathan Levene, Marc Midura, Joshua Handley
-
Publication number: 20060284834Abstract: 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: ApplicationFiled: June 28, 2005Publication date: December 21, 2006Applicant: SensAble Technologies, Inc.Inventors: Brandon Itkowitz, Loren Shih, Marc Midura, Joshua Handley, William Goodwin
-
Patent number: 7095418Abstract: 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: GrantFiled: October 30, 2003Date of Patent: August 22, 2006Assignee: SensAble Technologies, Inc.Inventors: Jonathan Levene, Marc Midura, Joshua Handley
-
Publication number: 20060109266Abstract: 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: ApplicationFiled: June 28, 2005Publication date: May 25, 2006Applicant: SensAble Technologies, Inc.Inventors: Brandon Itkowitz, Loren Shih, Marc Midura, Joshua Handley, William Goodwin
-
Publication number: 20050197800Abstract: 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: ApplicationFiled: August 28, 2003Publication date: September 8, 2005Applicant: SensAble Technologies, Inc.Inventors: William Goodwin, Joshua Handley, Philip Winston
-
Publication number: 20050168476Abstract: 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: ApplicationFiled: October 30, 2003Publication date: August 4, 2005Applicant: SensAble Technologies, Inc.Inventors: Jonathan Levene, Joshua Handley, Brandon Itkowitz
-
Publication number: 20050093874Abstract: 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: ApplicationFiled: October 30, 2003Publication date: May 5, 2005Applicant: SensAble Technologies, Inc.Inventors: Jonathan Levene, Marc Midura, Joshua Handley
-
Publication number: 20050062738Abstract: 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: ApplicationFiled: July 27, 2004Publication date: March 24, 2005Applicant: SensAble Technologies, Inc.Inventors: Joshua Handley, Marc Midura, Bradley Payne, Walter Aviles, Thomas Massie, Walter Shannon
-
Patent number: 6792398Abstract: 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: GrantFiled: July 14, 1999Date of Patent: September 14, 2004Assignee: SensAble Technologies, Inc.Inventors: Joshua Handley, Marc Midura, Bradley Payne, Walter A. Aviles, Thomas H. Massie, Walter C. Shannon, III