Patents by Inventor Walter A. Aviles
Walter A. Aviles 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: 10775888Abstract: Methods for creating a haptic effect script for an application and producing haptic effects in response to an event occurring in an application are described Creating the haptic script includes launching an application, launching a scripting engine, monitoring a dynamic memory footprint for the application, receiving an indication of an event occurrence in the application, and determining changes to one or more values stored within the dynamic memory footprint that indicate the event occurrence. To produce the haptic effects, during execution and running of the application the dynamic memory footprint is monitored for value changes associated with an event occurrence as defined by the haptic event script and, if it is determined an event has occurred, the haptic script is executed to product a haptic effect signal.Type: GrantFiled: February 15, 2013Date of Patent: September 15, 2020Assignee: Facebook, Inc.Inventors: Walter A. Aviles, Thomas G. Anderson, William Anderson, Daryl Lee
-
Patent number: 9984541Abstract: Portable force feedback controllers (PFFCs) are designed to be worn on a user's limb, track the movement of the user's limb, and provide force feedback capability. In some embodiments, the PFFCs may include interchangeable modules that can be quickly and easily connected and disconnected so that the PFFC may be easily modified for a particular application. In yet other embodiments, various PFFC modules are moveably coupled and have at least one degree of freedom so that the PFFC can accurately follow the natural movements of a user's limb.Type: GrantFiled: March 15, 2016Date of Patent: May 29, 2018Assignee: Facebook, Inc.Inventors: Walter A. Aviles, Frank E. Joutras
-
Publication number: 20160196727Abstract: Portable force feedback controllers (PFFCs) are designed to be worn on a user's limb, track the movement of the user's limb, and provide force feedback capability. In some embodiments, the PFFCs may include interchangeable modules that can be quickly and easily connected and disconnected so that the PFFC may be easily modified for a particular application. In yet other embodiments, various PFFC modules are moveably coupled and have at least one degree of freedom so that the PFFC can accurately follow the natural movements of a user's limb.Type: ApplicationFiled: March 15, 2016Publication date: July 7, 2016Inventors: Walter A. Aviles, Frank E. Joutras
-
Patent number: 9299230Abstract: Portable force feedback controllers (PFFCs) designed to be worn on a user's limb, track the movement of the user's limb, and provide force feedback capability. In some embodiments, the PFFCs may include interchangeable modules that can be quickly and easily connected and disconnected so that the PFFC may be easily modified for a particular application. In yet other embodiments, various PFFC modules are moveably coupled and have at least one degree of freedom so that the PFFC can accurately follow the natural movements of a user's limb.Type: GrantFiled: February 28, 2014Date of Patent: March 29, 2016Assignee: Facebook, Inc.Inventors: Walter A. Aviles, Frank E. Joutras
-
Publication number: 20140240109Abstract: Portable force feedback controllers (PFFCs) designed to be worn on a user's limb, track the movement of the user's limb, and provide force feedback capability. In some embodiments, the PFFCs may include interchangeable modules that can be quickly and easily connected and disconnected so that the PFFC may be easily modified for a particular application. In yet other embodiments, various PFFC modules are moveably coupled and have at least one degree of freedom so that the PFFC can accurately follow the natural movements of a user's limb.Type: ApplicationFiled: February 28, 2014Publication date: August 28, 2014Applicant: Novint Technologies, Inc.Inventors: Walter A. Aviles, Frank E. Joutras
-
Publication number: 20140232657Abstract: Methods for creating a haptic effect script for an application and producing haptic effects in response to an event occurring in an application are described Creating the haptic script includes launching an application, launching a scripting engine, monitoring a dynamic memory footprint for the application, receiving an indication of an event occurrence in the application, and determining changes to one or more values stored within the dynamic memory footprint that indicate the event occurrence. To produce the haptic effects, during execution and running of the application the dynamic memory footprint is monitored for value changes associated with an event occurrence as defined by the haptic event script and, if it is determined an event has occurred, the haptic script is executed to product a haptic effect signal.Type: ApplicationFiled: February 15, 2013Publication date: August 21, 2014Inventors: Walter A. Aviles, Thomas G. Anderson, William Anderson, Daryl Lee
-
Patent number: 8576222Abstract: 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: January 3, 2011Date of Patent: November 5, 2013Assignee: 3D Systems, Inc.Inventors: Joshua E. Handley, Marc Midura, Bradley A. Payne, Walter A. Aviles, Thomas Harold Massie, Walter C. Shannon, III
-
Patent number: 8300010Abstract: The present invention comprises methods and apparatuses that can provide reliable communications between a computer and a haptic interface device. The methods and apparatuses can provide communication that is more secure against errors, failures, or tampering than previous approaches. Haptic devices allow a user to communicate with computer applications using the user's sense of touch, for example by applying and sensing forces with the haptic device. The host computer must be able to communicate with the haptic device in a robust and safe manner. The present invention includes a novel method of accomplishing such communication; a computer-readable medium that, when applied to a computer, causes the computer to communicate according to such a method; and a computer system having a host computer and a haptic device communicating according to such a method.Type: GrantFiled: January 31, 2009Date of Patent: October 30, 2012Assignee: Novint Technologies, Inc.Inventors: Walter A Aviles, Thomas G Anderson, V Gerald Grafe
-
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
-
Publication number: 20110102434Abstract: A method for generating a haptic interactive representation including the steps of defining a haptic interaction space and building a hierarchical construct, for use within the haptic interaction space, using a plurality of underlying constructs. In one embodiment the method includes determining the forces to be applied to a user by generating a haptic interactive, sensing a position of a user in real space, determining a haptic interface location in the haptic interaction space in response to the position of the user in real space and determining whether the virtual object collides with the haptic interface location. The invention also relates to a method for interacting with a haptic interactive representation.Type: ApplicationFiled: August 27, 2010Publication date: May 5, 2011Applicant: SENSABLE TECHNOLOGIES, INC.Inventors: Christopher Tarr, J. Kenneth Salisbury, JR., Thomas Harold Massie, Walter A. Aviles
-
Patent number: 7889195Abstract: 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: GrantFiled: August 17, 2007Date of Patent: February 15, 2011Assignee: Sensable Technologies, Inc.Inventors: Loren Shih, 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: 7800609Abstract: A method for generating a haptic interactive representation including the steps of defining a haptic interaction space and building a hierarchical construct, for use within the haptic interaction space, using a plurality of underlying constructs. In one embodiment the method includes determining the forces to be applied to a user by generating a haptic interactive, sensing a position of a user in real space, determining a haptic interface location in the haptic interaction space in response to the position of the user in real space and determining whether the virtual object collides with the haptic interface location. The invention also relates to a method for interacting with a haptic interactive representation.Type: GrantFiled: January 2, 2008Date of Patent: September 21, 2010Assignee: SensAble Technologies, Inc.Inventors: Christopher Tarr, J. Kenneth Salisbury, Jr., Thomas Harold Massie, Walter A. Aviles
-
Publication number: 20090201247Abstract: The present invention comprises methods and apparatuses that can provide reliable communications between a computer and a haptic interface device. The methods and apparatuses can provide communication that is more secure against errors, failures, or tampering than previous approaches. Haptic devices allow a user to communicate with computer applications using the user's sense of touch, for example by applying and sensing forces with the haptic device. The host computer must be able to communicate with the haptic device in a robust and safe manner. The present invention includes a novel method of accomplishing such communication; a computer-readable medium that, when applied to a computer, causes the computer to communicate according to such a method; and a computer system having a host computer and a haptic device communicating according to such a method.Type: ApplicationFiled: January 31, 2009Publication date: August 13, 2009Inventors: Walter A. Aviles, Thomas G. Anderson, V. Gerald Grafe
-
Patent number: 7486273Abstract: The present invention comprises methods and apparatuses that can provide reliable communications between a computer and a haptic interface device. The methods and apparatuses can provide communication that is more secure against errors, failures, or tampering than previous approaches. Haptic devices allow a user to communicate with computer applications using the user's sense of touch, for example by applying and sensing forces with the haptic device. The host computer must be able to communicate with the haptic device in a robust and safe manner. The present invention includes a novel method of accomplishing such communication; a computer-readable medium that, when applied to a computer, causes the computer to communicate according to such a method; and a computer system having a host computer and a haptic device communicating according to such a method.Type: GrantFiled: July 14, 2008Date of Patent: February 3, 2009Assignee: Novint Technologies, Inc.Inventors: Walter A Aviles, Thomas G Anderson, V Gerald Grafe
-
Publication number: 20080218514Abstract: A method for generating a haptic interactive representation including the steps of defining a haptic interaction space and building a hierarchical construct, for use within the haptic interaction space, using a plurality of underlying constructs. In one embodiment the method includes determining the forces to be applied to a user by generating a haptic interactive, sensing a position of a user in real space, determining a haptic interface location in the haptic interaction space in response to the position of the user in real space and determining whether the virtual object collides with the haptic interface location. The invention also relates to a method for interacting with a haptic interactive representation.Type: ApplicationFiled: January 2, 2008Publication date: September 11, 2008Applicant: Sensable Technologies, Inc.Inventors: Christopher Tarr, J. Kenneth Salisbury, Thomas Harold Massie, Walter A. Aviles
-
Patent number: 7319466Abstract: A method for generating a haptic interactive representation including the steps of defining a haptic interaction space and building a hierarchical construct, for use within the haptic interaction space, using a plurality of underlying constructs. In one embodiment the method includes determining the forces to be applied to a user by generating a haptic interactive, sensing a position of a user in real space, determining a haptic interface location in the haptic interaction space in response to the position of the user in real space and determining whether the virtual object collides with the haptic interface location. The invention also relates to a method for interacting with a haptic interactive representation.Type: GrantFiled: May 18, 2000Date of Patent: January 15, 2008Assignee: SensAble Technologies, Inc.Inventors: Christopher Tarr, Kenneth Salisbury, Jr., Thomas Harold Massie, Walter A. Aviles
-
Patent number: 7259761Abstract: 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: GrantFiled: July 17, 2006Date of Patent: August 21, 2007Assignee: SensAble Technologies, Inc.Inventors: Loren Shih, Walter A. Aviles, Thomas H. Massie, Walter C. Shannon, III
-
Patent number: 7249952Abstract: A training system using haptically enhanced simulations of dental procedures to provide the sensorimotor involvement needed for dental training. To provide touch feedback in combination with a realistic visual experience, the system integrates a haptic stylus interface for simulating the movement and feel of the tool-tip with a three-dimensional, stereoscopic display. The haptic stylus enables the dental student to orient and operate simulated dental tools. Working on a virtual model viewed in a stereo display, dental students can use a simulated pick to probe a tooth, or a simulated drill to prepare a tooth for cavity repair. The touch feedback is simulated by representing these dental instruments as force-to-a-point tools which map to haptic simulation procedures executed on a computer workstation that also provides the visual display.Type: GrantFiled: October 3, 2001Date of Patent: July 31, 2007Assignee: President and Fellows of Harvard CollegeInventors: John F. Ranta, Walter A. Aviles, R. Bruce Donoff, Linda P. Nelson
-
Patent number: 7102635Abstract: 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: GrantFiled: May 12, 2004Date of Patent: September 5, 2006Assignee: SensAble Technologies, Inc.Inventors: Loren Shih, Walter A. Aviles, Thomas H. Massie, Walter C. Shannon, III