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: 10775888
    Abstract: 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: Grant
    Filed: February 15, 2013
    Date of Patent: September 15, 2020
    Assignee: Facebook, Inc.
    Inventors: Walter A. Aviles, Thomas G. Anderson, William Anderson, Daryl Lee
  • Patent number: 9984541
    Abstract: 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: Grant
    Filed: March 15, 2016
    Date of Patent: May 29, 2018
    Assignee: Facebook, Inc.
    Inventors: Walter A. Aviles, Frank E. Joutras
  • Patent number: 9804672
    Abstract: Methods of and apparatuses for providing human interaction with a computer, including human control of three dimensional input devices, force feedback, and force input.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: October 31, 2017
    Assignee: Facebook, Inc.
    Inventors: Thomas G. Anderson, Bill Anderson, Walter Aviles, Richard Aviles, Jake Jones, V. Gerald Grafe
  • Publication number: 20160196727
    Abstract: 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: Application
    Filed: March 15, 2016
    Publication date: July 7, 2016
    Inventors: Walter A. Aviles, Frank E. Joutras
  • Patent number: 9299230
    Abstract: 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: Grant
    Filed: February 28, 2014
    Date of Patent: March 29, 2016
    Assignee: Facebook, Inc.
    Inventors: Walter A. Aviles, Frank E. Joutras
  • Publication number: 20140240109
    Abstract: 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: Application
    Filed: February 28, 2014
    Publication date: August 28, 2014
    Applicant: Novint Technologies, Inc.
    Inventors: Walter A. Aviles, Frank E. Joutras
  • Publication number: 20140232657
    Abstract: 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: Application
    Filed: February 15, 2013
    Publication date: August 21, 2014
    Inventors: Walter A. Aviles, Thomas G. Anderson, William Anderson, Daryl Lee
  • 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: 8300010
    Abstract: 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: Grant
    Filed: January 31, 2009
    Date of Patent: October 30, 2012
    Assignee: Novint Technologies, Inc.
    Inventors: Walter A Aviles, Thomas G Anderson, V Gerald Grafe
  • Publication number: 20110202856
    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: January 3, 2011
    Publication date: August 18, 2011
    Inventors: Joshua Handley, Marc Midura, Bradley Payne, Walter A. Aviles, Thomas H. Massie, Walter C. Shannon, III
  • Publication number: 20110102434
    Abstract: 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: Application
    Filed: August 27, 2010
    Publication date: May 5, 2011
    Applicant: SENSABLE TECHNOLOGIES, INC.
    Inventors: Christopher Tarr, J. Kenneth Salisbury, JR., Thomas Harold Massie, Walter A. Aviles
  • Patent number: 7889195
    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: August 17, 2007
    Date of Patent: February 15, 2011
    Assignee: Sensable Technologies, Inc.
    Inventors: Loren Shih, Walter A. Aviles, Thomas H. Massie, Walter C. Shannon, III
  • Patent number: 7864173
    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 27, 2004
    Date of Patent: January 4, 2011
    Assignee: SensAble Technologies, Inc.
    Inventors: Joshua Handley, Marc Midura, Bradley Payne, Walter A. Aviles, Thomas H. Massie, Walter C. Shannon, III
  • Publication number: 20100261526
    Abstract: Methods of and apparatuses for providing human interaction with a computer, including human control of three dimensional input devices, force feedback, and force input.
    Type: Application
    Filed: May 19, 2010
    Publication date: October 14, 2010
    Inventors: Thomas G. Anderson, Bill Anderson, Walter Aviles, Richard Aviles, Jake Jones, V. Gerald Grafe
  • Patent number: 7800609
    Abstract: 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: Grant
    Filed: January 2, 2008
    Date of Patent: September 21, 2010
    Assignee: SensAble Technologies, Inc.
    Inventors: Christopher Tarr, J. Kenneth Salisbury, Jr., Thomas Harold Massie, Walter A. Aviles
  • Publication number: 20090201247
    Abstract: 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: Application
    Filed: January 31, 2009
    Publication date: August 13, 2009
    Inventors: Walter A. Aviles, Thomas G. Anderson, V. Gerald Grafe
  • Patent number: 7486273
    Abstract: 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: Grant
    Filed: July 14, 2008
    Date of Patent: February 3, 2009
    Assignee: Novint Technologies, Inc.
    Inventors: Walter A Aviles, Thomas G Anderson, V Gerald Grafe
  • Publication number: 20080218514
    Abstract: 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: Application
    Filed: January 2, 2008
    Publication date: September 11, 2008
    Applicant: Sensable Technologies, Inc.
    Inventors: Christopher Tarr, J. Kenneth Salisbury, Thomas Harold Massie, Walter A. Aviles
  • Publication number: 20080088620
    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: August 17, 2007
    Publication date: April 17, 2008
    Applicant: SensAble Technologies, Inc.
    Inventors: Loren Shih, Walter Aviles, Thomas Massie, Walter Shanon
  • Patent number: 7319466
    Abstract: 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: Grant
    Filed: May 18, 2000
    Date of Patent: January 15, 2008
    Assignee: SensAble Technologies, Inc.
    Inventors: Christopher Tarr, Kenneth Salisbury, Jr., Thomas Harold Massie, Walter A. Aviles