Patents by Inventor Scott Douglas Nietfeld

Scott Douglas Nietfeld 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: 11893190
    Abstract: The logic of a handheld controller system may use a clustering algorithm to determine which sensors of a touch sensor array, such as capacitive pads, to assign to individual fingers of a user's hand. The clustering algorithm disclosed herein allows for dynamically determining the controller configuration on-the-fly for a given user. An example process includes receiving data generated by a plurality of sensors of a touch sensor array of the handheld controller, generating a covariance matrix that indicates correlations between pairs of sensors, determining a plurality of feature vectors based at least in part on the covariance matrix, each feature vector corresponding to an individual sensor and describing that sensor's correlation(s) with one or more other sensors, clustering the feature vectors using a clustering algorithm, and configuring the touch sensor array according to a controller configuration that assigns sensors to respective fingers of a hand.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: February 6, 2024
    Assignee: VALVE CORPORATION
    Inventor: Scott Douglas Nietfeld
  • Patent number: 11806609
    Abstract: A method including determining a range of values for a proximity sensor, receiving proximity data from the proximity sensor, decaying a limit associated with a maximum value, decaying a limit associated with a minimum value, determining a range of values detected by the proximity sensor, and determining an updated scale factor for the proximity sensor.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: November 7, 2023
    Assignee: Valve Corporation
    Inventors: Scott Douglas Nietfeld, Jeffrey George Leinbaugh
  • Patent number: 11786809
    Abstract: A controller for an electronic system includes a tracking member fixed to a controller body. The controller body has a head that adjoins a handle at a neck region, and that includes at least one thumb-operated control. The controller includes a hand retainer that in a closed position is configured to physically bias the user's palm against an outer surface of the handle. The hand retainer includes a resilient member that biases the hand retainer towards an open position. The resilient member is attached to an anchor that is attached to the head by an adjustment mechanism that permits the resilient member to be moved towards or away from the user's purlicue. The tracking member includes transducers that are coupled to the electronic system by electromagnetic radiation. Proximity sensors, spatially distributed on the handle, are responsive to a proximity of the user's fingers to the outer surface of the handle.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: October 17, 2023
    Assignee: Valve Corporation
    Inventors: Eric James Hope, Scott Douglas Nietfeld, Carl Conlee, Scott Richard Britt, Jeffrey Walter Mucha, Jeffrey George Leinbaugh, Jeremy Slocum
  • Patent number: 11625898
    Abstract: Techniques and devices for holding and releasing virtual objects on a display based on input received from one or more handheld controllers are described herein. In some instances, a handheld controller includes one or more sensors, such as proximity sensors, force sensors (e.g., force resisting sensors, etc.), accelerometers, and/or other types of sensors configured to receive input from a hand of a user gripping the handheld controller. Hardware, software, and/or firmware on the controller and/or on a device coupled to the controller (e.g., a game console, a server, etc.) may receive data from these sensors and generate a representation of a corresponding gesture on a display, such as a monitor, a virtual-reality system, and/or the like.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: April 11, 2023
    Assignee: Valve Corporation
    Inventors: Keith Bradner, Jeremy Slocum, Scott Douglas Nietfeld, Lawrence Yang, Jeffrey George Leinbaugh
  • Patent number: 11294485
    Abstract: Logic of a handheld controller can implement sensor fusion algorithms based on force data provided by a force sensing resistor (FSR) in combination with touch data or proximity data provided by a touch sensor or an array of proximity sensors, respectively. An example sensor fusion algorithm can be used to re-calibrate the FSR when an object contacts an associated control, as detected by the touch sensor. Another example sensor fusion algorithm can be used to ignore spurious inputs detected by the FSR when an object is in contact with an adjacent control. Another example sensor fusion algorithm can be used to detect a hand size of a hand grasping a handle of the controller, as detected by the array of proximity sensors, and to adjust the threshold force to register a FSR input event at the FSR according to the hand size.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: April 5, 2022
    Assignee: Valve Corporation
    Inventors: Scott Dalton, Jeffrey Peter Bellinghausen, Scott Douglas Nietfeld, Jeffrey George Leinbaugh, Ian Campbell, Cheang Tad Yoo, Lawrence Yang, Jeffrey Walter Mucha
  • Publication number: 20220040566
    Abstract: Techniques and devices for determining how to present the release of the virtual object based at least in part on received sensor data is described herein. For example, when the hardware and/or software determines that the virtual object is to be released, the hardware and/or software may calculate one or more of a velocity of the object (e.g., speed and direction), a position at which the virtual object is to be released, a trajectory of the virtual object from the position of release to the landing point of the virtual object, a landing location of the virtual object, and/or the like. The hardware and/or software may then present the virtual object being released according to this determined information.
    Type: Application
    Filed: August 23, 2021
    Publication date: February 10, 2022
    Inventors: Keith Bradner, Jeremy Slocum, Scott Douglas Nietfeld, Lawrence Yang, Jeffrey George Leinbaugh
  • Patent number: 11185763
    Abstract: Techniques and devices for determining how to present the release of the virtual object based at least in part on received sensor data is described herein. For example, when the hardware and/or software determines that the virtual object is to be released, the hardware and/or software may calculate one or more of a velocity of the object (e.g., speed and direction), a position at which the virtual object is to be released, a trajectory of the virtual object from the position of release to the landing point of the virtual object, a landing location of the virtual object, and/or the like. The hardware and/or software may then present the virtual object being released according to this determined information.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: November 30, 2021
    Assignee: Valve Corporation
    Inventors: Keith Bradner, Jeremy Slocum, Scott Douglas Nietfeld, Lawrence Yang, Jeffrey George Leinbaugh
  • Publication number: 20210294444
    Abstract: The logic of a handheld controller system may use a clustering algorithm to determine which sensors of a touch sensor array, such as capacitive pads, to assign to individual fingers of a user's hand. The clustering algorithm disclosed herein allows for dynamically determining the controller configuration on-the-fly for a given user. An example process includes receiving data generated by a plurality of sensors of a touch sensor array of the handheld controller, generating a covariance matrix that indicates correlations between pairs of sensors, determining a plurality of feature vectors based at least in part on the covariance matrix, each feature vector corresponding to an individual sensor and describing that sensor's correlation(s) with one or more other sensors, clustering the feature vectors using a clustering algorithm, and configuring the touch sensor array according to a controller configuration that assigns sensors to respective fingers of a hand.
    Type: Application
    Filed: June 8, 2021
    Publication date: September 23, 2021
    Inventor: Scott Douglas Nietfeld
  • Publication number: 20210228978
    Abstract: A method including receiving at least one of touch data or force data representing a touch input received at the controller, determining one or more model(s), generating image data using the one or more models, the image data representing at least a hand gesture corresponding to the touch input received at the controller, and transmitting the image data to a virtual reality (VR) environment for display.
    Type: Application
    Filed: April 13, 2021
    Publication date: July 29, 2021
    Inventors: Scott Douglas Nietfeld, Joe van den Heuvel
  • Patent number: 11042247
    Abstract: The logic of a handheld controller system may use a clustering algorithm to determine which sensors of a touch sensor array, such as capacitive pads, to assign to individual fingers of a user's hand. The clustering algorithm disclosed herein allows for dynamically determining the controller configuration on-the-fly for a given user. An example process includes receiving data generated by a plurality of sensors of a touch sensor array of the handheld controller, generating a covariance matrix that indicates correlations between pairs of sensors, determining a plurality of feature vectors based at least in part on the covariance matrix, each feature vector corresponding to an individual sensor and describing that sensor's correlation(s) with one or more other sensors, clustering the feature vectors using a clustering algorithm, and configuring the touch sensor array according to a controller configuration that assigns sensors to respective fingers of a hand.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: June 22, 2021
    Assignee: Valve Corporation
    Inventor: Scott Douglas Nietfeld
  • Publication number: 20210178251
    Abstract: A method including determining a range of values for a proximity sensor, receiving proximity data from the proximity sensor, decaying a limit associated with a maximum value, decaying a limit associated with a minimum value, determining a range of values detected by the proximity sensor, and determining an updated scale factor for the proximity sensor.
    Type: Application
    Filed: February 1, 2021
    Publication date: June 17, 2021
    Inventors: Scott Douglas Nietfeld, Jeffrey George Leinbaugh
  • Publication number: 20210129016
    Abstract: A controller for an electronic system includes a tracking member fixed to a controller body. The controller body has a head that adjoins a handle at a neck region, and that includes at least one thumb-operated control. The controller includes a hand retainer that in a closed position is configured to physically bias the user's palm against an outer surface of the handle. The hand retainer includes a resilient member that biases the hand retainer towards an open position. The resilient member is attached to an anchor that is attached to the head by an adjustment mechanism that permits the resilient member to be moved towards or away from the user's purlicue. The tracking member includes transducers that are coupled to the electronic system by electromagnetic radiation. Proximity sensors, spatially distributed on the handle, are responsive to a proximity of the user's fingers to the outer surface of the handle.
    Type: Application
    Filed: January 13, 2021
    Publication date: May 6, 2021
    Inventors: Eric James Hope, Scott Douglas Nietfeld, Carl Samuel Conlee, IV, Scott Richard Britt, Jeffrey Walter Mucha, Jeffrey George Leinbaugh, Jeremy Slocum
  • Patent number: 10996775
    Abstract: A method including receiving data corresponding to one or more objects in proximity to the controller, determining scores for controller configurations of the controller, ranking the scores of controller configurations, selecting a controller configuration among the controller configurations, and configuring a touch sensor of the controller according to a selected controller configuration.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: May 4, 2021
    Assignee: Valve Corporation
    Inventor: Scott Douglas Nietfeld
  • Patent number: 10987573
    Abstract: A method including receiving at least one of touch data or force data representing a touch input received at the controller, determining one or more model(s), generating image data using the one or more models, the image data representing at least a hand gesture corresponding to the touch input received at the controller, and transmitting the image data to a virtual reality (VR) environment for display.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: April 27, 2021
    Assignee: Valve Corporation
    Inventors: Scott Douglas Nietfeld, Joe van den Heuvel
  • Patent number: 10905946
    Abstract: A method including determining a range of values for a proximity sensor, receiving proximity data from the proximity sensor, decaying a limit associated with a maximum value, decaying a limit associated with a minimum value, determining a range of values detected by the proximity sensor, and determining an updated scale factor for the proximity sensor.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: February 2, 2021
    Assignee: Valve Corporation
    Inventors: Scott Douglas Nietfeld, Jeffrey George Leinbaugh
  • Patent number: 10898797
    Abstract: An electronic controller includes a controller body having a head that adjoins a handle at a neck region, and that includes at least one thumb-operated control. The controller includes a hand retainer that in a closed position is configured to physically bias the user's palm against an outer surface of the handle. The hand retainer includes a resilient member that biases the hand retainer towards an open position. An adjustment mechanism couples the resilient member to the head and permits the resilient member to be adjusted betweena plurality of discrete positions to adjust the resilient member towards or away from the user's purlicue. The adjustment mechanism may include an anchor that is movable peripherally about the head between the plurality of discrete positions and is pivotably attached to the resilient member with a two-part fastener, with a friction member interposed between the resilient member and the anchor.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: January 26, 2021
    Assignee: Valve Corporation
    Inventors: Walter Petersen, Philip Bryan, Carl Samuel Conlee, IV, Jeffrey Walter Mucha, Scott Douglas Nietfeld, Eric VanWyk, Michael Baseflug, Jeffrey George Leinbaugh, Lawrence Yang, Jeremy Slocum
  • Publication number: 20200393922
    Abstract: The logic of a handheld controller system may use a clustering algorithm to determine which sensors of a touch sensor array, such as capacitive pads, to assign to individual fingers of a user's hand. The clustering algorithm disclosed herein allows for dynamically determining the controller configuration on-the-fly for a given user. An example process includes receiving data generated by a plurality of sensors of a touch sensor array of the handheld controller, generating a covariance matrix that indicates correlations between pairs of sensors, determining a plurality of feature vectors based at least in part on the covariance matrix, each feature vector corresponding to an individual sensor and describing that sensor's correlation(s) with one or more other sensors, clustering the feature vectors using a clustering algorithm, and configuring the touch sensor array according to a controller configuration that assigns sensors to respective fingers of a hand.
    Type: Application
    Filed: June 14, 2019
    Publication date: December 17, 2020
    Inventor: Scott Douglas Nietfeld
  • Publication number: 20200276497
    Abstract: A method including determining a range of values for a proximity sensor, receiving proximity data from the proximity sensor, decaying a limit associated with a maximum value, decaying a limit associated with a minimum value, determining a range of values detected by the proximity sensor, and determining an updated scale factor for the proximity sensor.
    Type: Application
    Filed: February 28, 2019
    Publication date: September 3, 2020
    Inventors: Scott Douglas Nietfeld, Jeffrey George Leinbaugh
  • Publication number: 20200246691
    Abstract: An electronic controller includes a controller body having a head that adjoins a handle at a neck region, and that includes at least one thumb-operated control. The controller includes a hand retainer that in a closed position is configured to physically bias the user's palm against an outer surface of the handle. The hand retainer includes a resilient member that biases the hand retainer towards an open position. An adjustment mechanism couples the resilient member to the head and permits the resilient member to be adjusted betweena plurality of discrete positions to adjust the resilient member towards or away from the user's purlicue. The adjustment mechanism may include an anchor that is movable peripherally about the head between the plurality of discrete positions and is pivotably attached to the resilient member with a two-part fastener, with a friction member interposed between the resilient member and the anchor.
    Type: Application
    Filed: April 23, 2019
    Publication date: August 6, 2020
    Inventors: Walter Petersen, Philip Bryan, Carl Samuel Conlee, IV, Jeffrey Walter Mucha, Scott Douglas Nietfeld, Eric VanWyk, Michael Baseflug, Jeffrey George Leinbaugh, Lawrence Yang, Jeremy Slocum
  • Publication number: 20200225768
    Abstract: A method including receiving data corresponding to one or more objects in proximity to the controller, determining scores for controller configurations of the controller, ranking the scores of controller configurations, selecting a controller configuration among the controller configurations, and configuring a touch sensor of the controller according to a selected controller configuration.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 16, 2020
    Inventor: Scott Douglas Nietfeld