Patents by Inventor Steven Leonard

Steven Leonard 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).

  • Publication number: 20170235410
    Abstract: In an embodiment, a touch sensitive device includes a touch interface having rows and columns and a signal generator for generating unique orthogonal signals on a plurality of the rows, respectively. A touch processor is identifies touch on the touch interface by processing touch signals present on the columns, and outputting a stream of touch events. A decimator receives the stream of touch events, selectively identifies one or more of the touch events in the stream and assembles information concerning one or more touch events in the stream, and outputs both the selectively identified touch events and the assembled information for use by the touch sensitive device.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 17, 2017
    Applicant: Tactual Labs Co.
    Inventors: Ricardo Jorge Jota Costa, Clifton Forlines, Daniel Wigdor, Steven Leonard Sanders, Bruno Rodrigues De Araujo
  • Publication number: 20170235424
    Abstract: In an embodiment, a touch surface, such as a GUI is graphically divided into two or more input regions, and based on this division, input event paths from a single sensor can be integrated within an operating system to provide application developers with the ability to easily and effectively filter there-between. The graphical division allows an application developer to specify which elements of a given GUI take one path, versus another. In an embodiment, low-latency and high-latency event paths are provided; an algorithm takes into consideration input regions and, based on those regions, handles the low- and high-latency input event paths in a computer system, directing the appropriate inputs through the appropriate processing, and directing the output to the appropriate process or queue without creating constraints on the low-latency event processing due to the presence of higher-latency event paths for a given sensor.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 17, 2017
    Applicant: Tactual Labs Co.
    Inventors: Bruno Rodrigues De Araujo, Ricardo Jorge Jota Costa, Clifton Forlines, Steven Leonard Sanders
  • Publication number: 20170235457
    Abstract: A system for processing user input includes an input device, an input processing unit, a high-latency subsystem, a low-latency subsystem, input processing unit software for generating signals in response to user inputs, and an output device. The low-latency subsystem processes signals corresponding to at least some events and generates corresponding programmable low-latency output, the programmable output being based, at least in part, on state information being maintained by the high-latency subsystem. The high-latency subsystem processes signals corresponding to at least some events, and generates corresponding output, the output of the high-latency subsystem being higher latency than the output of the low-latency subsystem with respect to a given event.
    Type: Application
    Filed: November 23, 2016
    Publication date: August 17, 2017
    Applicant: Tactual Labs Co.
    Inventors: Daniel Wigdor, Steven Leonard Sanders, Ricardo Jorge Jota Costa, Clifton Forlines
  • Patent number: 9710116
    Abstract: A touch sensitive device includes a touch interface having rows and columns, a signal generator for generating a plurality of unique orthogonal signals on at least a plurality of the rows, respectively, and a frequency converter. The frequency converter receives a first touch signal present on at least one of the plurality of columns, converts the first touch signal to a second signal having a second center frequency, and outputs the second signal. A touch processor is identifies touch on the touch interface by processing the second signal having the second center frequency and outputting touch event data.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: July 18, 2017
    Assignee: Tactual Labs Co.
    Inventors: Darren Leigh, Clifton Forlines, Daniel Wigdor, Steven Leonard Sanders
  • Publication number: 20170132105
    Abstract: In an embodiment, a latency measuring head is provided for use in measuring touch-to-response latency in a test device, the test device including a capacitive user interface that responds to touch input. The latency measuring head includes a conductive element adapted to be positioned in static proximity with and/or in contact with the capacitive user interface. An electron sink is operatively connected to the conductive element via a normally open switch having an open and a closed position. The electron sink has capacity to hold or dissipate a sufficient charge to trigger a touch event on the test device when the switch is closed. A photosensitive element is positioned in static proximity with and/or in contact with the capacitive user interface such that the photosensitive element can output a signal in response to a change in an optical property of at least a portion of the capacitive user interface.
    Type: Application
    Filed: September 26, 2016
    Publication date: May 11, 2017
    Applicant: Tactual Labs Co.
    Inventors: Jonathan Deber, Bruno Rodrigues De Araujo, Ricardo Jorge Jota Costa, Clifton Forlines, Darren Leigh, Steven Leonard Sanders, Daniel Wigdor
  • Publication number: 20170075441
    Abstract: Disclosed are styli having an elongated body for use in connection with a touch-sensitive device, wherein the touch-sensitive device generates touch detection signals proximate to its surface. In an embodiment, the stylus comprises a nib having one or more nib components adapted to interact with the touch detection signals present on the touch surface, and one or more variable circuits operatively connecting the one or more nib components to the stylus body or other source of environmental ground. In an embodiment, the stylus has a nib comprising a plurality of nib components adapted to interact with the touch detection signals present on the touch surface; each of the plurality of nib components are insulated from each other, except for a variable circuit variably connecting at least two of the plurality of nib components.
    Type: Application
    Filed: September 12, 2016
    Publication date: March 16, 2017
    Applicant: Tactual Labs Co.
    Inventors: Darren Leigh, Steven Leonard Sanders, Clifton Forlines
  • Publication number: 20170024074
    Abstract: A touch sensitive device, comprising touch interface comprising rows and columns, a signal generator for generating a plurality of unique orthogonal signals on at least a plurality of the rows, respectively, capacitive sensors on at least a plurality of the columns for sensing changes in the amount of capacitive coupling between the rows and the columns on the touch interface, and a touch processor for identifying a pressure of touch on the touch interface by processing the amount of pressure applied to the touch interface based on the capacitive coupling. Methods for inferring contact pressure, calculating an inferred touch pressure, and calculating a single gradient value are also presented.
    Type: Application
    Filed: July 1, 2016
    Publication date: January 26, 2017
    Applicant: Tactual Labs Co.
    Inventors: Clifton Forlines, Ricardo Jorge Jota Costa, Darren Laney Leigh, Steven Leonard Sanders
  • Patent number: 9507500
    Abstract: A system for processing user input includes an input device, an input processing unit, a high-latency subsystem, a low-latency subsystem, input processing unit software for generating signals in response to user inputs, and an output device. The low-latency subsystem receives the signals and generates low-latency output and the high-latency subsystem processes the signals and generates high-latency output.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: November 29, 2016
    Assignee: Tactual Labs Co.
    Inventors: Daniel Wigdor, Steven Leonard Sanders, Ricardo Jorge Jota Costa, Clifton Forlines
  • Publication number: 20150301661
    Abstract: Methods are disclosed for dynamic assignment of possible channels in a touch sensitive device having rows and columns. In an embodiment, a method determines a first signal space in which to generate signals for use in the touch sensor. Signals are then generated in the first signal space on separate ones of the rows and a column signal is sensed on a column. The first signal space is replaced with a second signal space, and a second plurality of signals is generated for use in the touch sensor in the second frequency space. The second plurality of signals is sensed to identify a touch event in the touch sensitive device.
    Type: Application
    Filed: January 22, 2015
    Publication date: October 22, 2015
    Applicant: Tactual Labs Co.
    Inventors: Darren Leigh, Clifton Forlines, Daniel Wigdor, Steven Leonard Sanders
  • Publication number: 20150301577
    Abstract: In an embodiment, a self-adapting device and method for lowering the power used in connection with operation of a touch sensor in a touch sensitive device is disclosed. The touch sensor includes a plurality of rows and a plurality of columns, a signal generator for generating signals on the rows and a touch signal processor for detecting touch events from touch signals present on the columns. At least two power states are defined for a touch sensor, wherein at least one of the at least two power states is associated with a first operating sensitivity of the touch sensor and at least one other of the power states is associated with mitigated operating sensitivity of the touch sensor. Signals associated with the mitigated operating sensitivity power state are generated on at least some of the rows.
    Type: Application
    Filed: January 16, 2015
    Publication date: October 22, 2015
    Applicant: Tactual Labs Co.
    Inventors: Darren Leigh, Steven Leonard Sanders, Clifton Forlines, Daniel Wigdor
  • Publication number: 20150302554
    Abstract: In an embodiment, a touch sensitive device includes a touch interface having rows and columns and a signal generator for generating unique orthogonal signals on a plurality of the rows, respectively. A touch processor is identifies touch on the touch interface by processing touch signals present on the columns, and outputting a stream of touch events. A decimator receives the stream of touch events, selectively identifies one or more of the touch events in the stream, and outputs a modified stream of touch events for use by the touch sensitive device.
    Type: Application
    Filed: January 27, 2015
    Publication date: October 22, 2015
    Applicant: Tactual Labs Co.
    Inventors: Ricardo Jorge Jota Costa, Clifton Forlines, Daniel Wigdor, Steven Leonard Sanders
  • Publication number: 20150301651
    Abstract: A touch sensitive device includes a touch interface having rows and columns, a signal generator for generating a plurality of unique orthogonal signals on at least a plurality of the rows, respectively, and a frequency converter. The frequency converter receives a first touch signal present on at least one of the plurality of columns, converts the first touch signal to a second signal having a second center frequency, and outputs the second signal. A touch processor is identifies touch on the touch interface by processing the second signal having the second center frequency and outputting touch event data.
    Type: Application
    Filed: February 4, 2015
    Publication date: October 22, 2015
    Applicant: TACTUAL LABS CO.
    Inventors: Darren Leigh, Clifton Forlines, Daniel Wigdor, Steven Leonard Sanders
  • Publication number: 20150261375
    Abstract: A system and method for distinguishing between sources of simultaneous touch events on a touch sensitive device are disclosed. The touch sensitive device includes row conductors and column conductors, the path of each of the row conductors crossing the path of each of the column conductors. Orthogonal row signals are generated on the row conductors and orthogonal column signals are generated on the column conductors. In an embodiment, an amount of each of the plurality of orthogonal row signals present on each of the plurality of row conductors is detected, an amount of each of the plurality of orthogonal column signals present on each of the plurality of column conductors is detected, and at least one of such amounts is used to associate each of the plurality of simultaneous touch events with a discrete source.
    Type: Application
    Filed: August 22, 2014
    Publication date: September 17, 2015
    Applicant: TACTUAL LABS CO.
    Inventors: Darren Leigh, Clifton Forlines, Ricardo Jorge Jota Costa, Daniel Wigdor, Steven Leonard Sanders
  • Publication number: 20150220216
    Abstract: A method for providing a visual response to input with reduced latency in a computing device includes computing alternative sets of intermediate data for a first graphical user interface element, each alternative set of intermediate data comprising data useful to produce a visual representation of the graphical user interface element. The plurality of alternative sets of intermediate data and a set of intermediate data for a second graphical user interface element are stored in memory. The method creates an index identifying a first one of the plurality of alternative sets of intermediate data for the first graphical user interface element to use in forming a final pixel image. The index, the first set of alternative intermediate data for the graphical user interface element, and the intermediate data for the second graphical user interface element are used to create a first final pixel image for display to a user, the first final pixel image including the first and second graphical user interface elements.
    Type: Application
    Filed: February 4, 2015
    Publication date: August 6, 2015
    Inventors: Daniel Wigdor, Steven Leonard Sanders, Ricardo Jorge Jota Costa, Clifton Forlines
  • Publication number: 20150210027
    Abstract: An intermediate article of manufacture formed as a first stage bead area subassembly for a split ply pneumatic tire carcass is disclosed. The bead area subassembly has an annular bead core; a bead apex; a ply strip; and preferably a sidewall affixed to the ply strip. The subassembly is formed into a disk-shaped bead area monocomponent. The ply strip is wrapped about the bead core and the apex to form a ply turnup and both the ply strip and the ply turnup extend radially outwardly from the bead core. The bead area subassembly when formed into the disk-shaped bead area monocomponent is placed on an annular holder device.
    Type: Application
    Filed: April 3, 2015
    Publication date: July 30, 2015
    Inventors: Douglas Raymond Weaver, Steven Leonard Kitz
  • Publication number: 20150138162
    Abstract: A system and method are disclosed for measuring latency in a device. In an embodiment, a device holder is configured to receive the device under test. A mechanical motor is configured to move a proxy device with respect to the device under test. A ground-truth measurement apparatus configured to record input proxy device movement with respect to the device under test and to record a representation of movement generated by a test application running on the device under test. A method for measuring latency includes causing a proxy device to move with respect to the device under test, recording input proxy device movement with respect to the device under test, and recording a representation of movement generated by a test application running on the device under test. Data from the recording of input proxy device movement and data from the recording of the representation of movement are used to generate latency data for the device under test.
    Type: Application
    Filed: October 7, 2014
    Publication date: May 21, 2015
    Applicant: Tactual Labs Co.
    Inventors: Darren Leigh, Clifton Forlines, Steven Leonard Sanders, Daniel Wigdor, Ricardo Jorge Jota Costa
  • Patent number: 9027619
    Abstract: An intermediate article of manufacture formed as a first stage bead area subassembly for a split ply pneumatic tire carcass is disclosed. The bead area subassembly has an annular bead core; a bead apex; a ply strip; and preferably a sidewall affixed to the ply strip. The subassembly is formed into a disk-shaped bead area monocomponent. The ply strip is wrapped about the bead core and the apex to form a ply turnup and both the ply strip and the ply turnup extend radially outwardly from the bead core. The bead area subassembly when formed into the disk-shaped bead area monocomponent is placed on an annular holder device. The combination of the bead area monocomponent on the holder device can be stacked for storage and latter assembly into a split ply carcass. Preferably, the ply turnup can be oriented extending inside or axially inward of the bead core on final assembly to form a split ply tire having axially inside turnups.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: May 12, 2015
    Assignee: The Goodyear Tire & Rubber Company
    Inventors: Douglas Raymond Weaver, Steven Leonard Kitz
  • Publication number: 20150097803
    Abstract: A system and method are disclosed for measuring latency in a device which includes a user interface that receives user input and provides output in response. In an embodiment, a body separate from the device under test is provided. A first sensor operatively attached to the body detects a touch event input to the device at a first time and a second sensor detects a response output from the device at a second time. A computational engine computes a time differential between the first time and the second time and an output outputs an indication of a measurement of latency in the device, the measurement being reflective of the time differential between the first time and the second time.
    Type: Application
    Filed: June 26, 2014
    Publication date: April 9, 2015
    Applicant: TACTUAL LABS CO.
    Inventors: Darren Leigh, Clifton Forlines, Daniel Wigdor, Steven Leonard Sanders
  • Patent number: 8997275
    Abstract: An article of furniture 10 comprises a box frame 12 defining a void 14 and having a first opening 18 and an opposed, second opening 20. A lid arrangement 22 is associated with the first opening 18 of the frame 12 for closing the first opening 18. The article of furniture 10 includes a tub member 24 for closing the second opening 20. The tub member 24 comprises a dished portion 28. The tub member 24 is reversibly connectable to the box frame 12 so that, in a first orientation, at least the dished portion 28 is received within the void 14 of the box frame 12 to form an assembly of reduced volume for transportation or storage purposes and, in a reversed, second orientation, the dished portion 28 of the tub member 24 extends away from the void 14 to form an assembly of increased volume defined by a combination of the void 14 defined by the frame 12 and the dished portion 28 of the tub member 24 in its second orientation.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: April 7, 2015
    Assignee: King Furniture Pty Ltd
    Inventors: Steven Leonard Higgs, David Russell King
  • Patent number: 8885830
    Abstract: A system for establishing an encrypted multicast communication session over a communications network can include a client means (e.g., a radio, laptop, workstation, phone, PDA) and a server means. The client means can transmit a request for a first user to join a pre-defined collaborative group, including at least the first user and a second user. The client means can transmit a request for a first user to create or select a collaborative group based on specified criteria. The system can also include a server means that can retrieve, select or generate an encryption key for the collaborative group and transmit the encryption key to the first user via the client means. The server can transmit the encryption key to the second user via a second client means. The client means can communicate via multicast, encrypting end-to-end above the network layer using the encryption key received from the server means.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: November 11, 2014
    Assignee: Mitre Corporation
    Inventors: Thomas Tahan, Steven Leonard Cox, Weilin Wang, Martin Woscek