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: 10872600Abstract: 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: GrantFiled: January 16, 2019Date of Patent: December 22, 2020Assignee: Google LLCInventors: Jason Sanders, Gabriel Taubman, John J. Lee
-
Patent number: 10831388Abstract: 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: GrantFiled: February 15, 2019Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Ben Sasson, Miles Mulholland, Lee Jason Sanders, Gordon Douglas Hutchison
-
Publication number: 20200346908Abstract: 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: ApplicationFiled: April 30, 2019Publication date: November 5, 2020Inventors: Samuel Macalus, Dan Hawkins, Matthew Arcaro, Jameson Harrell-Latham, Michiel van de Ven, L. Klaus Preidt, Karl Chapel, Bob Chapel, Jason Sanders
-
Publication number: 20200264791Abstract: 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: ApplicationFiled: February 15, 2019Publication date: August 20, 2020Inventors: Ben Sasson, Miles Mulholland, Lee Jason Sanders, Gordon Douglas Hutchison
-
Patent number: 10224024Abstract: 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: GrantFiled: June 14, 2017Date of Patent: March 5, 2019Assignee: Google LLCInventors: Jason Sanders, Gabriel Taubman, John J. Lee
-
Patent number: 10155239Abstract: 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: GrantFiled: March 4, 2015Date of Patent: December 18, 2018Assignee: JNJ HOSE STORAGE RACKS, LLCInventors: Jason Sander, James L. Williams
-
Publication number: 20170337584Abstract: 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: ApplicationFiled: July 23, 2014Publication date: November 23, 2017Inventors: William Davison Najdecki, Iain Tait, Andrew Ackermann, Michael Gerard Morrissey, Gabriel Oak Taubman, Jason Sanders
-
Patent number: 9812123Abstract: 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: GrantFiled: August 13, 2015Date of Patent: November 7, 2017Assignee: Google Inc.Inventors: Jason Sanders, Gabriel Taubman, John J. Lee
-
Patent number: 9767801Abstract: 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: GrantFiled: December 30, 2016Date of Patent: September 19, 2017Assignee: Google Inc.Inventors: Jason Sanders, Gabriel Taubman
-
Patent number: 9570086Abstract: 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: GrantFiled: November 14, 2012Date of Patent: February 14, 2017Assignee: Google Inc.Inventors: Jason Sanders, Gabriel Taubman
-
Publication number: 20160257526Abstract: 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: ApplicationFiled: March 4, 2015Publication date: September 8, 2016Inventors: Jason SANDER, James L. Williams
-
Publication number: 20160103833Abstract: 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: ApplicationFiled: February 28, 2013Publication date: April 14, 2016Applicant: GOOGLE INC.Inventors: Jason Sanders, Gabriel Taubman
-
Patent number: 9123338Abstract: 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: GrantFiled: March 14, 2013Date of Patent: September 1, 2015Assignee: Google Inc.Inventors: Jason Sanders, Gabriel Taubman, John J. Lee
-
Publication number: 20140109886Abstract: 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: ApplicationFiled: October 11, 2013Publication date: April 24, 2014Applicant: Transient Plasma Systems, Inc.Inventors: Daniel Singleton, Jason Sanders, Martin Gundersen, Andras Kuthi
-
Publication number: 20120318201Abstract: 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: ApplicationFiled: June 14, 2011Publication date: December 20, 2012Applicant: PET PEEVE SOLUTIONS LLCInventor: Jason Sanders
-
Publication number: 20120294993Abstract: 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: ApplicationFiled: August 2, 2012Publication date: November 22, 2012Applicant: UNIVERSITY OF SOUTHERN CALIFORNIAInventors: Dan Singleton, Jason Sanders, Martin Gundersen
-
Patent number: 8120207Abstract: 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: GrantFiled: February 9, 2010Date of Patent: February 21, 2012Assignee: University of Southern CaliforniaInventors: Jason Sanders, Andras Kuthi, Martin A. Gundersen, William Henry Moore
-
Patent number: 8115343Abstract: 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: GrantFiled: May 22, 2009Date of Patent: February 14, 2012Assignee: University of Southern CaliforniaInventors: Jason Sanders, Andras Kuthi, Martin A. Gundersen, William Henry Moore
-
Patent number: 7779170Abstract: 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: GrantFiled: July 3, 2007Date of Patent: August 17, 2010Assignee: International Business Machines CorporationInventors: David Adam Sinclair, Lee Jason Sanders, Alistair Laesk Symon, William James Scales, Barry Douglas Whyte, Carlos Francisco Fuente
-
Publication number: 20100156195Abstract: 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: ApplicationFiled: February 9, 2010Publication date: June 24, 2010Applicant: UNIVERSITY OF SOUTHERN CALIFORNIAInventors: Jason Sanders, Andras Kuthi, Martin A. Gundersen, William Henry Moore