Patents by Inventor Jason Sanders

Jason Sanders 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: 10872600
    Abstract: Implementations relate to techniques for providing context-dependent search results. A computer-implemented method includes receiving an audio stream at a computing device during a time interval, the audio stream comprising user speech data and background audio, separating the audio stream into a first substream that includes the user speech data and a second substream that includes the background audio, identifying concepts related to the background audio, generating a set of terms related to the identified concepts, influencing a speech recognizer based on at least one of the terms related to the background audio, and obtaining a recognized version of the user speech data using the speech recognizer.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: December 22, 2020
    Assignee: Google LLC
    Inventors: Jason Sanders, Gabriel Taubman, John J. Lee
  • Patent number: 10831388
    Abstract: A method and a system for permanently deleting data from storage. The method includes receiving a wipe command to permanently delete a data segment stored in a storage system. The data segment includes an address to blocks where the data of the data segment is stored. The method also includes sanitizing the data segment, marking the address as sanitized, locating a last journal entry in a journal. The last journal entry includes metadata regarding the data segment. The method also includes sanitizing the last journal entry, traversing the journal, and sanitizing each journal entry of the data segment.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ben Sasson, Miles Mulholland, Lee Jason Sanders, Gordon Douglas Hutchison
  • Publication number: 20200346908
    Abstract: A cart transport vessel includes a fixed platform configured to hold at least one cart, a fixed ramp located adjacent to the fixed platform and a foldable ramp extension that is rotatably coupled to a front end of the fixed ramp. In an opened configuration, a first side of the foldable ramp extension faces upwardly and is in planar alignment with a planar top surface of the fixed ramp and an opposing second side of the foldable extension faces downwardly. In a closed configuration, the foldable ramp extension is rotated so that the first side of the foldable ramp extension faces downwardly and is in contact with the planar top surface of the ramp section and the opposing second side of the foldable ramp extension faces upwardly to provide a flat operator workspace area that is configured to be stood on by an operator.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventors: Samuel Macalus, Dan Hawkins, Matthew Arcaro, Jameson Harrell-Latham, Michiel van de Ven, L. Klaus Preidt, Karl Chapel, Bob Chapel, Jason Sanders
  • Publication number: 20200264791
    Abstract: A method and a system for permanently deleting data from storage. The method includes receiving a wipe command to permanently delete a data segment stored in a storage system. The data segment includes an address to blocks where the data of the data segment is stored. The method also includes sanitizing the data segment, marking the address as sanitized, locating a last journal entry in a journal. The last journal entry includes metadata regarding the data segment. The method also includes sanitizing the last journal entry, traversing the journal, and sanitizing each journal entry of the data segment.
    Type: Application
    Filed: February 15, 2019
    Publication date: August 20, 2020
    Inventors: Ben Sasson, Miles Mulholland, Lee Jason Sanders, Gordon Douglas Hutchison
  • Patent number: 10224024
    Abstract: Implementations relate to techniques for providing context-dependent search results. A computer-implemented method includes receiving an audio stream at a computing device during a time interval, the audio stream comprising user speech data and background audio, separating the audio stream into a first substream that includes the user speech data and a second substream that includes the background audio, identifying concepts related to the background audio, generating a set of terms related to the identified concepts, influencing a speech recognizer based on at least one of the terms related to the background audio, and obtaining a recognized version of the user speech data using the speech recognizer.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventors: Jason Sanders, Gabriel Taubman, John J. Lee
  • Patent number: 10155239
    Abstract: A spray foam hose storage system includes a shaft and an elongated sleeve having the shaft concentrically positioned inside, where the elongated sleeve configured to rotate about the shaft. In addition, the system includes a cantilever arm having a proximate end and a distal end, a base plate securing the cantilever arm perpendicular to the elongated sleeve, where the cantilever arm is offset from the elongated sleeve by a distance. The cantilever arm includes a plurality of slats positioned to form a concave periphery for a spray foam hose to be draped back and forth thereon.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: December 18, 2018
    Assignee: JNJ HOSE STORAGE RACKS, LLC
    Inventors: Jason Sander, James L. Williams
  • Publication number: 20170337584
    Abstract: A system and computer-implemented method for providing secondary online content to a user device based on a user interaction with primary online content are provided. The method includes receiving a content request for a primary content item stored in the memory for display on the user device, providing the primary content item for display on the user device, and transmitting a first interaction signal representing a first interaction between the user device and the primary content item, the first interaction signal including a user device identifier and the primary content item identifier. The method further includes accessing at least one concierge rule stored in the memory based on the first interaction signal, retrieving a secondary online content item based at least in part on the at least one concierge rule, and automatically serving the secondary online content item to the user device for display on the user device.
    Type: Application
    Filed: July 23, 2014
    Publication date: November 23, 2017
    Inventors: William Davison Najdecki, Iain Tait, Andrew Ackermann, Michael Gerard Morrissey, Gabriel Oak Taubman, Jason Sanders
  • Patent number: 9812123
    Abstract: Implementations relate to techniques for providing context-dependent search results. A computer-implemented method includes receiving an audio stream at a computing device during a time interval, the audio stream comprising user speech data and background audio, separating the audio stream into a first substream that includes the user speech data and a second substream that includes the background audio, identifying concepts related to the background audio, generating a set of terms related to the identified concepts, influencing a speech recognizer based on at least one of the terms related to the background audio, and obtaining a recognized version of the user speech data using the speech recognizer.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: November 7, 2017
    Assignee: Google Inc.
    Inventors: Jason Sanders, Gabriel Taubman, John J. Lee
  • Patent number: 9767801
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for intelligently cancelling user inputs. In one aspect, a requests input by a user is received by a dialog engine. A prompt or notification regarding the request is output by the dialog engine. That the user has taken an action in response to the prompt or notification is determined by the dialog engine. Based on the action taken by the user, that the response corresponds to a potential cancellation command is determined by the dialog system.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Jason Sanders, Gabriel Taubman
  • Patent number: 9570086
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for intelligently cancelling user inputs. In one aspect, a requests input by a user is received by a dialog engine. A prompt or notification regarding the request is output by the dialog engine. That the user has taken an action in response to the prompt or notification is determined by the dialog engine. Based on the action taken by the user, that the response corresponds to a potential cancellation command is determined by the dialog system.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: February 14, 2017
    Assignee: Google Inc.
    Inventors: Jason Sanders, Gabriel Taubman
  • Publication number: 20160257526
    Abstract: A spray foam hose storage system includes a shaft and an elongated sleeve having the shaft concentrically positioned inside, where the elongated sleeve configured to rotate about the shaft. In addition, the system includes a cantilever arm having a proximate end and a distal end, a base plate securing the cantilever arm perpendicular to the elongated sleeve, where the cantilever arm is offset from the elongated sleeve by a distance. The cantilever arm includes a plurality of slats positioned to form a concave periphery for a spray foam hose to be draped back and forth thereon.
    Type: Application
    Filed: March 4, 2015
    Publication date: September 8, 2016
    Inventors: Jason SANDER, James L. Williams
  • Publication number: 20160103833
    Abstract: Methods, systems, and apparatus, including computer program products, for providing query results using biometric parameters. One of the methods includes providing a search result in response to receiving a search query. If one or more of biometric parameters of a user indicate likely negative engagement by the user with the first search result, an additional search result is obtained and provided in response to the search query.
    Type: Application
    Filed: February 28, 2013
    Publication date: April 14, 2016
    Applicant: GOOGLE INC.
    Inventors: Jason Sanders, Gabriel Taubman
  • Patent number: 9123338
    Abstract: Implementations relate to techniques for providing context-dependent search results. A computer-implemented method includes receiving an audio stream at a computing device during a time interval, the audio stream comprising user speech data and background audio, separating the audio stream into a first substream that includes the user speech data and a second substream that includes the background audio, identifying concepts related to the background audio, generating a set of terms related to the identified concepts, influencing a speech recognizer based on at least one of the terms related to the background audio, and obtaining a recognized version of the user speech data using the speech recognizer.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 1, 2015
    Assignee: Google Inc.
    Inventors: Jason Sanders, Gabriel Taubman, John J. Lee
  • Publication number: 20140109886
    Abstract: A system and method for providing pulsed power to improve performance efficiency. In one approach, pulsed power is employed to improve fuel efficiency and power of an engine. The system and method can involve a transient plasma plug assembly intended to replace a traditional spark plug. Alternatively, an approach involving a pulse generator and a nanosecond, high voltage pulse carrying ignition cable is contemplated.
    Type: Application
    Filed: October 11, 2013
    Publication date: April 24, 2014
    Applicant: Transient Plasma Systems, Inc.
    Inventors: Daniel Singleton, Jason Sanders, Martin Gundersen, Andras Kuthi
  • Publication number: 20120318201
    Abstract: A fluid delivery system for a pet includes a reservoir for a fluid and a fluid delivery assembly connected to the reservoir. The fluid delivery assembly includes a fluid release roller, a housing encasing the fluid release roller, and an engagement surface mated with the fluid release roller to create a fluidic seal in response to static pressure upon the fluid release roller from the fluid. The fluidic seal is released to allow a flow of the fluid in response to dynamic pressure applied to the fluid release roller by a pet.
    Type: Application
    Filed: June 14, 2011
    Publication date: December 20, 2012
    Applicant: PET PEEVE SOLUTIONS LLC
    Inventor: Jason Sanders
  • Publication number: 20120294993
    Abstract: An apparatus for treating food must, such as grape must, may include a food must chamber configured to apply an electric pulse to the food must in a manner that causes an electric field to be generated within the food must. A pulse generator may be configured to deliver an electric pulse to the chamber that has a pulse width of between 10 and 100 nanoseconds. The chamber and the pulse generator may be configured such that they cause the electric field that is generated within the food must to be at least 1 kV/cm.
    Type: Application
    Filed: August 2, 2012
    Publication date: November 22, 2012
    Applicant: UNIVERSITY OF SOUTHERN CALIFORNIA
    Inventors: Dan Singleton, Jason Sanders, Martin Gundersen
  • Patent number: 8120207
    Abstract: This invention relates to a pulse generator circuit for delivering a short high current pulse to a load. This pulse generator comprises a junction recovery diode, a switch, a first resonant circuit and a second resonant circuit. The diode may be configured to store charges in its depletion layer when there is a forward flow of a current and to rapidly switch open after the depletion layer is discharged by a reverse flow of a current. After the diode rapidly switch opens, the pulse generator may provide a reverse current to the load. This pulse generator may be configured to generate at least one pulse that is having a length of no more than 100 nanoseconds at the full-width-at-half-maximum and an amplitude of at least 1 kilovolt. Electrodes may be connected to the pulse generator to deliver one pulse or plurality of pulses to biological cells such as tumor cells.
    Type: Grant
    Filed: February 9, 2010
    Date of Patent: February 21, 2012
    Assignee: University of Southern California
    Inventors: Jason Sanders, Andras Kuthi, Martin A. Gundersen, William Henry Moore
  • Patent number: 8115343
    Abstract: This invention relates to a pulse generator circuit for delivering a short high current pulse to a load. This pulse generator comprises a junction recovery diode, a switch, a first resonant circuit and a second resonant circuit. The diode may be configured to store charges in its depletion layer when there is a forward flow of a current and to rapidly switch open after the depletion layer is discharged by a reverse flow of a current. After the diode rapidly switch opens, the pulse generator may provide a reverse current to the load. This pulse generator may be configured to generate at least one pulse that is having a length of no more than 100 nanoseconds at the full-width-at-half-maximum and an amplitude of at least 1 kilovolt. Electrodes may be connected to the pulse generator to deliver one pulse or plurality of pulses to biological cells such as tumor cells.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: February 14, 2012
    Assignee: University of Southern California
    Inventors: Jason Sanders, Andras Kuthi, Martin A. Gundersen, William Henry Moore
  • Patent number: 7779170
    Abstract: A storage network includes a path processor for directing data onto one of two or more paths between an application host and two or more storage controllers in a storage subsystem. To determine a data path within the storage network, the operational status of a storage controller in the storage subsystem is monitored. It is determined whether a change in the operational status of the storage controller is a failure or a potential failure. This determination is sent to the path processor. The path processor redirects application host data from the path controller on the basis of the determination.
    Type: Grant
    Filed: July 3, 2007
    Date of Patent: August 17, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Adam Sinclair, Lee Jason Sanders, Alistair Laesk Symon, William James Scales, Barry Douglas Whyte, Carlos Francisco Fuente
  • Publication number: 20100156195
    Abstract: This invention relates to a pulse generator circuit for delivering a short high current pulse to a load. This pulse generator comprises a junction recovery diode, a switch, a first resonant circuit and a second resonant circuit. The diode may be configured to store charges in its depletion layer when there is a forward flow of a current and to rapidly switch open after the depletion layer is discharged by a reverse flow of a current. After the diode rapidly switch opens, the pulse generator may provide a reverse current to the load. This pulse generator may be configured to generate at least one pulse that is having a length of no more than 100 nanoseconds at the full-width-at-half-maximum and an amplitude of at least 1 kilovolt. Electrodes may be connected to the pulse generator to deliver one pulse or plurality of pulses to biological cells such as tumor cells.
    Type: Application
    Filed: February 9, 2010
    Publication date: June 24, 2010
    Applicant: UNIVERSITY OF SOUTHERN CALIFORNIA
    Inventors: Jason Sanders, Andras Kuthi, Martin A. Gundersen, William Henry Moore