Patents by Inventor John Aaron Zarraga

John Aaron Zarraga 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: 9864461
    Abstract: One variation of a method for manipulating virtual objects within a virtual environment includes: receiving a touch image from a handheld device, the touch image comprising representations of discrete inputs into a touch sensor integrated into the handheld device; extracting a first force magnitude of a first input at a first location on a first side of the handheld device from the touch image; extracting a second force magnitude of a second input at a second location on a second side of the handheld device from the touch image, the second side of the handheld device opposite the first side of the handheld device; transforming the first input and the second input into a gesture; assigning a magnitude to the gesture based on the first force magnitude; and manipulating a virtual object within a virtual environment based on a type and the magnitude of the gesture.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: January 9, 2018
    Assignee: Sensel, Inc.
    Inventors: Ilya Daniel Rosenberg, John Aaron Zarraga, Alexander Meagher Grau, Charles Robert Watson
  • Patent number: 9864460
    Abstract: One variation of a method for manipulating virtual objects within a virtual environment includes: determining a first position of a touch sensor within real space; based on the first position of the touch sensor within real space, bounding a virtual surface of a virtual object within the virtual environment tractable through inputs across the touch sensor; generating a first force vector comprising a magnitude related to a force magnitude of a first input on the touch sensor surface and a direction related to an orientation of the touch sensor within real space; locating an origin of the first force vector within the virtual environment based on a first location of the first input on the touch sensor surface and the first position of the touch sensor within real space; and manipulating the virtual surface of the virtual object within the virtual environment according to the first force vector.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: January 9, 2018
    Assignee: Sensel, Inc.
    Inventors: Ilya Daniel Rosenberg, John Aaron Zarraga, Alexander Meagher Grau
  • Publication number: 20170336891
    Abstract: One variation of a method includes: defining a first capacitance gradient of capacitance thresholds spanning a capacitive touch sensor; defining a first pressure gradient of pressure thresholds spanning a pressure sensor; reading a capacitance value from the capacitive touch sensor proximal a first location; detecting presence of a first input at the first location in response to the capacitance value exceeding a capacitance threshold assigned to the first location; reading a pressure value from the pressure sensor proximal the first location; detecting presence of a second input proximal the first location in response to the pressure value exceeding a pressure threshold; in response to detecting the first input and detecting the second input: merging the first input and the second input into a confirmed touch input; and generating a first touch image representing the first location and the pressure value of the confirmed touch input.
    Type: Application
    Filed: May 18, 2017
    Publication date: November 23, 2017
    Inventors: Ilya Daniel Rosenberg, John Aaron Zarraga
  • Publication number: 20170322674
    Abstract: A touch sensor detector system and method incorporating an interpolated sensor array is disclosed. The system and method utilize a touch sensor array (TSA) configured to detect proximity/contact/pressure (PCP) via a variable impedance array (VIA) electrically coupling interlinked impedance columns (IIC) coupled to an array column driver (ACD), and interlinked impedance rows (IIR) coupled to an array row sensor (ARS). The ACD is configured to select the IIC based on a column switching register (CSR) and electrically drive the IIC using a column driving source (CDS). The VIA conveys current from the driven IIC to the IIC sensed by the ARS. The ARS selects the IIR within the TSA and electrically senses the IIR state based on a row switching register (RSR). Interpolation of ARS sensed current/voltage allows accurate detection of TSA PCP and/or spatial location.
    Type: Application
    Filed: July 19, 2017
    Publication date: November 9, 2017
    Inventors: IIya Daniel Rosenberg, John Aaron Zarraga
  • Publication number: 20170300166
    Abstract: One variation of a method for detecting and characterizing force inputs on a surface includes: during a resistance scan cycle of a sampling period, driving a shield electrode arranged over a resistive touch sensor to a reference potential and reading resistance values across sense electrode and drive electrode pairs in the resistive touch sensor; during a processing cycle of the sampling period, transforming the resistance values into a position and a magnitude of a force applied to a tactile surface over the shield electrode, releasing the shield electrode from the reference potential, reading a capacitance value of the shield electrode, and detecting proximity of an object to the tactile surface based on the capacitance value; and generating a touch image representing the position and the magnitude of the force on the tactile surface based on the proximity of the object to the tactile surface.
    Type: Application
    Filed: March 27, 2017
    Publication date: October 19, 2017
    Inventors: Ilya Daniel Rosenberg, John Aaron Zarraga, Charles Watson
  • Patent number: 9791930
    Abstract: User input is accepted by a force sensing resistor (“FSR”) assembly, a force sensing capacitor (“FSC”) assembly, or both. The FSR or FSC assemblies may be located within an input device, such as behind a device exterior, display, and so forth. A force applied to the device exterior proximate to the assembly may result in a signal indicative of the force to the assembly. The signal may be processed to determine a particular touch zone was activated. A particular action associated with the touch zone may be performed. The particular action may be based at least in part on which touch zone which was activated, a magnitude of the force, or both. For example, the particular action may include a haptic output to provide feedback to a user.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: October 17, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ilya Daniel Rosenberg, Lakshman Rathnam, Nadim Awad, John Aaron Zarraga, David Charles Buuck, Julien George Beguin
  • Publication number: 20170285848
    Abstract: One variation of a method for interfacing a computer to a human includes: detecting application of a first input onto a touch sensor surface and a first force magnitude of the first input; in response to the first force magnitude exceeding a first threshold magnitude, actuating a vibrator coupled to the touch sensor surface during a first click cycle and triggering an audio driver proximal the touch sensor surface to output a click sound during the first click cycle; detecting retraction of the first input from the touch sensor surface and a second force magnitude of the first input; and, in response to the second force magnitude falling below a second threshold magnitude less than the first threshold magnitude, actuating the vibrator during a second click cycle distinct from the first click cycle and triggering the audio driver to output the click sound during the second click cycle.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 5, 2017
    Inventors: Ilya Daniel Rosenberg, John Aaron Zarraga, Brogan Miller, Charles Watson, Tomer Moscovich, Alexander Grau
  • Patent number: 9766462
    Abstract: Control of head-mounted display (HMD) systems is described. One method displays at least one image on a first display layer of a HMD system. While displaying the at least one image, the method adjust a transparency setting of a second display layer from a first value to a second value to cause the second display layer to be opaque to limit an amount of light that passes through the lens for viewing the at least one image on the first display layer.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: September 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Connor Spencer Blue Worley, John Aaron Zarraga, Oliver Huy Doan, Tomer Moscovich
  • Patent number: 9746964
    Abstract: A touch sensor detector system and method incorporating a diamond patterned optionally-interpolated sensor array is disclosed. The system and method utilize a touch sensor array (TSA) configured to detect proximity/contact/pressure (PCP) via a variable impedance array (VIA) electrically coupling interlinked/independent impedance columns (IIC) coupled to an array column driver (ACD), and interlinked/independent impedance rows (IIR) coupled to an array row sensor (ARS). The ACD is configured to select the IIC based on a column switching register (CSR) and electrically drive the IIC using a column driving source (CDS). The VIA conveys current from the driven IIC to the IIC sensed by the ARS. The ARS selects the IIR within the TSA and electrically senses the IIR state based on a row switching register (RSR). Interpolation of ARS sensed current/voltage allows accurate detection of TSA PCP and/or spatial location.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: August 29, 2017
    Assignee: Sensel, Inc.
    Inventors: Ilya Daniel Rosenberg, John Aaron Zarraga
  • Publication number: 20170075496
    Abstract: A touch sensor detector system and method incorporating a diamond patterned optionally-interpolated sensor array is disclosed. The system and method utilize a touch sensor array (TSA) configured to detect proximity/contact/pressure (PCP) via a variable impedance array (VIA) electrically coupling interlinked/independent impedance columns (IIC) coupled to an array column driver (ACD), and interlinked/independent impedance rows (IIR) coupled to an array row sensor (ARS). The ACD is configured to select the IIC based on a column switching register (CSR) and electrically drive the IIC using a column driving source (CDS). The VIA conveys current from the driven IIC to the IIC sensed by the ARS. The ARS selects the IIR within the TSA and electrically senses the IIR state based on a row switching register (RSR). Interpolation of ARS sensed current/voltage allows accurate detection of TSA PCP and/or spatial location.
    Type: Application
    Filed: September 21, 2016
    Publication date: March 16, 2017
    Inventors: Ilya Daniel ROSENBERG, John Aaron ZARRAGA
  • Patent number: 9582098
    Abstract: A touch sensor detector system and method incorporating an interpolated sensor array is disclosed. The system and method utilize a touch sensor array (TSA) configured to detect proximity/contact/pressure (PCP) via a variable impedance array (VIA) electrically coupling interlinked impedance columns (IIC) coupled to an array column driver (ACD), and interlinked impedance rows (IIR) coupled to an array row sensor (ARS). The ACD is configured to select the IIC based on a column switching register (CSR) and electrically drive the IIC using a column driving source (CDS). The VIA conveys current from the driven IIC to the IIC sensed by the ARS. The ARS selects the IIR within the TSA and electrically senses the IIR state based on a row switching register (RSR). Interpolation of ARS sensed current/voltage allows accurate detection of TSA PCP and/or spatial location.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: February 28, 2017
    Assignee: Sensel, Inc.
    Inventors: Ilya Daniel Rosenberg, John Aaron Zarraga
  • Publication number: 20170031503
    Abstract: One variation of a method for manipulating virtual objects within a virtual environment includes: receiving a touch image from a handheld device, the touch image comprising representations of discrete inputs into a touch sensor integrated into the handheld device; extracting a first force magnitude of a first input at a first location on a first side of the handheld device from the touch image; extracting a second force magnitude of a second input at a second location on a second side of the handheld device from the touch image, the second side of the handheld device opposite the first side of the handheld device; transforming the first input and the second input into a gesture; assigning a magnitude to the gesture based on the first force magnitude; and manipulating a virtual object within a virtual environment based on a type and the magnitude of the gesture.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 2, 2017
    Inventors: Ilya Daniel Rosenberg, John Aaron Zarraga, Alexander Meagher Grau, Charles Robert Watson
  • Publication number: 20170031502
    Abstract: One variation of a method for manipulating virtual objects within a virtual environment includes: determining a first position of a touch sensor within real space; based on the first position of the touch sensor within real space, bounding a virtual surface of a virtual object within the virtual environment tractable through inputs across the touch sensor; generating a first force vector comprising a magnitude related to a force magnitude of a first input on the touch sensor surface and a direction related to an orientation of the touch sensor within real space; locating an origin of the first force vector within the virtual environment based on a first location of the first input on the touch sensor surface and the first position of the touch sensor within real space; and manipulating the virtual surface of the virtual object within the virtual environment according to the first force vector.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 2, 2017
    Inventors: Ilya Daniel Rosenberg, John Aaron Zarraga, Alexander Meagher Grau
  • Patent number: 9483171
    Abstract: Devices and techniques to decrease latency in rendering a line or other feature on a display device responsive to input on a touch sensor are described. A touch sensor may detect a touch input with the touch sensor. Touch coordinates indicative of the touch input on the touch sensor are determined. The touch coordinates are mapped to display coordinates associated with the display device. Based on the display coordinates, an operating system kernel may generate a feature, such as a line, for presentation on the display.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: November 1, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: John Aaron Zarraga, Bradley James Bozarth, Ilya Daniel Rosenberg
  • Patent number: 9465477
    Abstract: A resistive touch sensor system and method incorporating an interpolated sensor array is disclosed. The system and method utilize a touch sensor array (TSA) configured to detect proximity/contact/pressure (PCP) via a variable impedance array (VIA) electrically coupling interlinked impedance columns (IIC) coupled to an array column driver (ACD), and interlinked impedance rows (IIR) coupled to an array row sensor (ARS). The ACD is configured to select the IIC based on a column switching register (CSR) and electrically drive the IIC using a column driving source (CDS). The VIA conveys current from the driven IIC to the IIC sensed by the ARS. The ARS selects the IIR within the TSA and electrically senses the IIR state based on a row switching register (RSR). Interpolation of ARS sensed current/voltage allows accurate detection of TSA PCP and/or spatial location.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: October 11, 2016
    Assignee: Sensel, Inc.
    Inventors: Ilya Daniel Rosenberg, John Aaron Zarraga
  • Patent number: 9459746
    Abstract: A capacitive touch sensor system and method incorporating an interpolated sensor array is disclosed. The system and method utilize a touch sensor array (TSA) configured to detect proximity/contact/pressure (PCP) via a variable impedance array (VIA) electrically coupling interlinked impedance columns (IIC) coupled to an array column driver (ACD), and interlinked impedance rows (IIR) coupled to an array row sensor (ARS). The ACD is configured to select the IIC based on a column switching register (CSR) and electrically drive the IIC using a column driving source (CDS). The VIA conveys current from the driven IIC to the IIC sensed by the ARS. The ARS selects the IIR within the TSA and electrically senses the IIR state based on a row switching register (RSR). Interpolation of ARS sensed current/voltage allows accurate detection of TSA PCP and/or spatial location.
    Type: Grant
    Filed: September 27, 2014
    Date of Patent: October 4, 2016
    Assignee: Sensel, Inc.
    Inventors: Ilya Daniel Rosenberg, John Aaron Zarraga
  • Patent number: 9448613
    Abstract: A voltage control circuit in an electronic device receives an actuator identification signal from a personality module of an actuator in the electronic device. The voltage control circuit determines, based on the actuator identification signal, an operating voltage for the actuator and providing a drive signal at the operating voltage to the actuator.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: September 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Edward Albert Liljegren, Hanh Thuy Phan, David Charles Buuck, John Aaron Zarraga
  • Publication number: 20150378492
    Abstract: A tactile touch sensor (TTS) system and method allowing physical augmentation of a high-resolution touch sensor array (TSA) is disclosed. Physical augmentation is accomplished using a TSA physical overlay (TPO) placed on top of the TSA. The TPO is constructed to transmit forces to the underlying TSA. Force transmission is accomplished by either using a flexible overlay or with a rigid mechanical overlay that transmits user forces exerted on the overlay to the underlying TSA. Incorporation of TPO identifiers (TPI) within the TPO permits identification of the TPO by a TPO detector (TPD) allowing operational characteristics of the TSA to be automatically reconfigured to conform to the currently applied TPO structure by a user computing device (UCD). The UCD may be configured to automatically load an appropriate application software driver (ASD) in response to a TPI read by the TPD from the currently applied TPO.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 31, 2015
    Inventors: Ilya Daniel Rosenberg, John Aaron Zarraga
  • Patent number: 9195343
    Abstract: An FSR assembly includes one or more active areas configured to respond to incident force by changing resistance. The FSR assembly also includes a test area constructed from the same FSR material as the active area(s), but for which the resistance remains substantially constant despite incident force on the assembly.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: November 24, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: John Aaron Zarraga, Jung Sik Yang, Edward Albert Liljegren, Ilya Daniel Rosenberg
  • Patent number: 9158115
    Abstract: Single-touch immersion control of head-mounted display (HMD) systems is described. One method outputs video from an electronic device to a HMD system that includes a display layer and a variable-transparency layer. The electronic device controls the variable-transparency layer to operate in a first state in which the variable-transparency layer is transparent and to operate in a second state in which the variable-transparency layer is opaque. The electronic device switches between the second state and the first state in response to a single-touch event detected by the electronic device.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: October 13, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Connor Spencer Blue Worley, John Aaron Zarraga, Oliver Huy Doan, Tomer Moscovich