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).
-
Publication number: 20250009412Abstract: A forceps is provided and includes a housing having a shaft. An end effector assembly operatively connects to a distal end of the shaft and includes a pair of first and second jaw members. One or both of the first and second jaw members is movable relative to the other jaw member from a clamping position to an open position. A resilient member operably couples to at least one of the first and second jaw members. The resilient member is configured to bias the first and second jaw members in the clamping position and provide a closure force on tissue disposed therebetween.Type: ApplicationFiled: September 19, 2024Publication date: January 9, 2025Applicant: Covidien LPInventors: David M. Garrison, James D. Allen, IV, Jeffrey R. Unger, Duane E. Kerr, Sean T. O'Neill, Peter M. Mueller, Kim V. Brandt, James S. Cunningham, Keir Hart, Daniel A. Joseph, Jason Sanders, Robert M. Sharp
-
Patent number: 12175291Abstract: Method and system are provided for recycling container storage objects at a storage controller. The method includes receiving a create operation of a new container by an orchestrator, including information indicating a purpose of the container, and associating a label with the new container, with the label indicating the orchestrator-defined information. The method includes checking labels of soft-deleted container objects for a suitable match with the label of the new container, where soft-deleted container objects are logical objects for deleted containers that are maintained for recycling. The method includes recycling metadata of a matched soft-deleted container object for the new container. The method includes checking received input/output operations for the new container against already stored data of the matched soft-deleted container to recycle data and skip writes where they match.Type: GrantFiled: September 23, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Ben Sasson, Lee Jason Sanders, Gordon Douglas Hutchison
-
Patent number: 12164562Abstract: Implementations relate to techniques for providing context-dependent search results. The techniques can include receiving a query and background audio. The techniques can also include identifying the background audio, establishing concepts related to the background audio and obtaining terms related to the concepts related to the background audio. The techniques can also include obtaining search results based on the query and on at least one of the terms. The techniques can also include providing the search results.Type: GrantFiled: May 1, 2023Date of Patent: December 10, 2024Assignee: GOOGLE LLCInventors: Jason Sanders, John J. Lee, Gabriel Taubman
-
Publication number: 20240403454Abstract: A system for controlling access to an electronic resource can comprise a set of sensors and one or more processors. A first sensor in the set of sensors may detect first data indicating a characteristic of a user of the electronic resource. A second sensor in the set of sensors may detect second data indicating a characteristic of an environment of the electronic resource. The processors may use an ensemble of machine learning models to generate a score characterizing the user and characterizing the environment. The generated score may be evaluated based on one or more access criteria. Access to the electronic resource may be controlled based on the evaluation of the score.Type: ApplicationFiled: May 31, 2024Publication date: December 5, 2024Applicant: NOBLIS, INC.Inventors: Erica Jean MACIEJEWSKI, Eric Gordon EPSTEIN, Mark Jason SANDERS, Grace KIM, Shane Dillon MITCHELL, Heather Meera VALORE
-
Patent number: 12114913Abstract: A forceps is provided and includes a housing having a shaft. An end effector assembly operatively connects to a distal end of the shaft and includes a pair of first and second jaw members. One or both of the first and second jaw members is movable relative to the other jaw member from a clamping position to an open position. A resilient member operably couples to at least one of the first and second jaw members. The resilient member is configured to bias the first and second jaw members in the clamping position and provide a closure force on tissue disposed therebetween.Type: GrantFiled: May 3, 2022Date of Patent: October 15, 2024Assignee: Covidien LPInventors: David M. Garrison, James D. Allen, IV, Jeffrey R. Unger, Duane E. Kerr, Sean T. O'Neill, Peter M. Mueller, Kim V. Brandt, James S. Cunningham, Keir Hart, Daniel A. Joseph, Jason Sanders, Robert M. Sharp
-
Publication number: 20240296835Abstract: 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: ApplicationFiled: May 15, 2024Publication date: September 5, 2024Applicant: Google LLCInventors: Jason Sanders, Gabriel Taubman, John J. Lee
-
Publication number: 20240272987Abstract: A computer-implemented method for detecting data storage errors includes storing first data in a first block corresponding to a first virtual volume, storing second data in a second block corresponding to a second virtual volume, generating parity information for the first data and the second data, and storing the parity information in non-volatile memory at a location corresponding to the logical block address to produce stored parity information. A system and computer program product corresponding to the above method are also disclosed herein.Type: ApplicationFiled: February 9, 2023Publication date: August 15, 2024Inventors: Lee Jason Sanders, Ben Sasson, Roderick Guy Charles Moore, Paul Nicholas Cashman
-
Publication number: 20240256461Abstract: A method, system, and computer program product for managing a storage system, comprising: analyzing an access request for a first storage block of the set of storage blocks; in response to the access request comprising a read request: in response to the first storage block residing in the cache: processing the read request from the cache; promoting the first storage block within the cache; and destaging the first storage block to the storage device with the first compression ratio; and in response to the first storage block not residing in the cache: processing the read request from the storage device; and copying the first storage block to the cache; in response to the access request comprising a write request: writing the first storage block to the cache; and destaging the first storage block to the storage device using the first compression ratio.Type: ApplicationFiled: March 2, 2023Publication date: August 1, 2024Inventors: Ben Sasson, Roderick Guy Charles Moore, Lee Jason Sanders, Paul Nicholas Cashman
-
Publication number: 20240256447Abstract: A method, system, computer program product and computer program for managing a storage system, the storage system comprising a first storage device, a second storage device, a source storage device, a target storage device, and a cache, the method comprising: receiving a first host access request for a data block on the first storage device; receiving a mapping between the source storage device and the target storage device; and in response to the first host access request and the mapping: accessing a corresponding data block on the second storage device; and updating metadata for the cache.Type: ApplicationFiled: March 13, 2023Publication date: August 1, 2024Inventors: Lee Jason Sanders, Ben Sasson, Roderick Guy Charles Moore, Paul Nicholas Cashman
-
Publication number: 20240256123Abstract: A system for managing a storage array in a storage system may include an analysis component for analyzing a set of compression ratios used for a set of storage blocks written on a first storage device and a second storage device to determine a pattern. The system may include a determination component for determining, responsive to the pattern, a first compression ratio and a second compression ratio; the first compression ratio may be different from the second compression ratio. The system may include a data read/write component for writing a storage block to the first storage device with the first compression ratio and writing the storage block to the second storage device with the second compression ratio.Type: ApplicationFiled: March 30, 2023Publication date: August 1, 2024Inventors: Roderick Guy Charles Moore, Ben Sasson, Lee Jason Sanders, Paul Nicholas Cashman
-
Patent number: 12045173Abstract: Aspects of the present invention disclose a method, computer program product, and system for stale data recovery using virtual storage metadata. The method includes one or more processors generating a primary virtual storage metadata structure having virtual address areas for a data chunk. Each area includes a plurality of most recent updates of metadata for the data chunk. The metadata of each update includes a sequence number for the update and a pointer to the physical location of the data. The method further includes one or more processors generating an overflow virtual storage metadata structure for multiple virtual address areas. The overflow metadata structure includes updates that have overflowed from the virtual address areas. In addition, wherein an oldest update in a full virtual address area of the primary virtual storage metadata structure includes a link to an overflow location.Type: GrantFiled: April 18, 2020Date of Patent: July 23, 2024Assignee: International Business Machines CorporationInventors: Ben Sasson, Gordon Douglas Hutchison, Lee Jason Sanders, Gareth Paul Jones
-
Patent number: 12002452Abstract: 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: December 21, 2022Date of Patent: June 4, 2024Assignee: Google LLCInventors: Jason Sanders, Gabriel Taubman, John J. Lee
-
Publication number: 20240103884Abstract: According to an aspect, a computer-implemented method includes receiving a request to evaluate an update to a computing system and obtaining a current configuration of the computing system. Aspects also include identifying one or more changes that the update will require to the current configuration and obtaining performance data corresponding to the one or more changes from a data repository. Aspects further include calculating a confidence score for the update based on the performance data and providing the computing system with the confidence score.Type: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Inventors: Tram Thi Mai Nguyen, Prasoon Sinha, Lee Jason Sanders, James Raimondo
-
Patent number: 11940969Abstract: Described are techniques for managing data locations of derived storage objects. The techniques include accessing a primary metadata tree providing a lookup path using a virtual address to locate data for a primary object in physical storage pointed to by a leaf node of the primary metadata tree and providing a sub-tree from a leaf node of the primary metadata tree associated with the primary object, the sub-tree providing lookup paths using virtual addresses for derived objects. Wherein a derived object is a view of the primary object at a specific point in time, with copy leaf nodes of the sub-tree pointing to stored data of the derived objects. The techniques further include maintaining an ancestry graph associated with the sub-tree with the ancestry graph linking derived object identifiers to provide an ancestral chain lookup to identify derived object identifiers of the closest stored physical data of a derived object.Type: GrantFiled: May 25, 2022Date of Patent: March 26, 2024Assignee: International Business Machines CorporationInventors: Ben Sasson, Lee Jason Sanders, Gordon Douglas Hutchison, William J. Scales
-
Patent number: 11907565Abstract: A method, computer system, and a computer program product for storing a write data in a storage system that operates using a log-structured filing system is provided. The present invention may include compressing a write data. The present invention may also include identifying a region of a storage system based on a first size of the compressed write data. The present invention may further include the storage system operating using a log-structured filing system. The present invention may also include a different region of the storage system having a different compression ratio. The present invention may further include writing the compressed write data in the identified region of the storage system.Type: GrantFiled: April 14, 2020Date of Patent: February 20, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gareth Paul Jones, Ben Sasson, Lee Jason Sanders, Gordon Douglas Hutchison
-
Publication number: 20230385260Abstract: Described are techniques for managing data locations of derived storage objects. The techniques include accessing a primary metadata tree providing a lookup path using a virtual address to locate data for a primary object in physical storage pointed to by a leaf node of the primary metadata tree and providing a sub-tree from a leaf node of the primary metadata tree associated with the primary object, the sub-tree providing lookup paths using virtual addresses for derived objects. Wherein a derived object is a view of the primary object at a specific point in time, with copy leaf nodes of the sub-tree pointing to stored data of the derived objects. The techniques further include maintaining an ancestry graph associated with the sub-tree with the ancestry graph linking derived object identifiers to provide an ancestral chain lookup to identify derived object identifiers of the closest stored physical data of a derived object.Type: ApplicationFiled: May 25, 2022Publication date: November 30, 2023Inventors: Ben Sasson, Lee Jason Sanders, GORDON DOUGLAS HUTCHISON, WILLIAM J. SCALES
-
Patent number: 11803515Abstract: Disclosed are techniques for defragmentation in deduplication storage systems. Machine language determines using deduplication metadata that at least some of an incoming input/output stream is a duplicate of at least part of a source volume whose physical locations of its stored data are fragmented in backend storage. Subsequently, defragmentation is carried out on the stored data by using the incoming input/output stream to write the data into sequential chunks at new physical locations in the backend storage and updating the source volume location mappings to the new physical locations.Type: GrantFiled: September 28, 2021Date of Patent: October 31, 2023Assignee: International Business Machines CorporationInventors: Roderick Guy Charles Moore, Denis Alexander Frank, Lee Jason Sanders
-
Publication number: 20230205947Abstract: Systems and methods for simulating cyber-physical systems are disclosed. A plurality of geographic simulation layers representing respective infrastructure sectors of a real-world environment may be generated, and the layers may be linked together with one another to create a multi-layer simulation. The associations between the layers of the simulation may be adjusted, and characteristics of the simulation layers themselves may be adjusted, to ensure that the simulation conforms to characteristics of the real-world environment being simulated. In some embodiments, a multi-user simulation system allows users at separate terminals to execute attack inputs and defense inputs against the simulation to try to destabilize and stabilize the simulation, respectively. Results of the attack inputs and defense inputs may be simultaneously displayed on a plurality of terminals.Type: ApplicationFiled: March 6, 2023Publication date: June 29, 2023Applicant: NOBLIS, INC.Inventors: Cory KRAUSE, Mark Jason SANDERS, llya L. BASIN, Mychal William Joseph IVANCICH, Shane Dillon MITCHELL, Nicholas Gregory KAUFMAN, John FANT
-
Patent number: 11669246Abstract: Method and system are provided for storage allocation enhancement of microservices. A method carried out at a microservice orchestrator, includes: categorizing a microservice container, wherein the categorization defines a predicted storage behavior of the microservice container input/output operations; and providing the categorization in association with the microservice container input/output operations to a storage system for use in storage allocation of the input/output operations. A method at a storage controller includes: receiving microservice container input/output operations with an associated categorization, wherein the categorization defines a predicted storage behavior of the microservice container input/output operations; and using the associated categorization for optimizing storage allocation for the input/output operations and/or optimizing garbage collection performance.Type: GrantFiled: August 19, 2019Date of Patent: June 6, 2023Assignee: International Business Machines CorporationInventors: Miles Mulholland, Lee Jason Sanders, Adam Michael Farley, Keira Louise Hopkins, Jason Hughes
-
Patent number: 11640426Abstract: Implementations relate to techniques for providing context-dependent search results. The techniques can include receiving a query and background audio. The techniques can also include identifying the background audio, establishing concepts related to the background audio and obtaining terms related to the concepts related to the background audio. The techniques can also include obtaining search results based on the query and on at least one of the terms. The techniques can also include providing the search results.Type: GrantFiled: May 28, 2021Date of Patent: May 2, 2023Assignee: GOOGLE LLCInventors: Jason Sanders, John J. Lee, Gabriel Taubman