Patents by Inventor Kevin Daniels

Kevin Daniels 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: 12360694
    Abstract: Techniques are provided for journal replay optimization. A distributed storage architecture can implement a journal within memory for logging write operations into log records. Latency of executing the write operations is improved because the write operations can be responded back to clients as complete once logged within the journal without having to store the data to higher latency disk storage. If there is a failure, then a replay process is performed to replay the write operations logged within the journal in order to bring a file system up-to-date. The time to complete the replay of the write operations is significantly reduced by caching metadata (e.g., indirect blocks, checksums, buftree identifiers, file block numbers, and consistency point counts) directly into log records. Replay can quickly access this metadata for replaying the write operations because the metadata does not need to be retrieved from the higher latency disk storage into memory.
    Type: Grant
    Filed: December 28, 2023
    Date of Patent: July 15, 2025
    Assignee: NetApp, Inc.
    Inventors: Kevin Daniel Varghese, Ananthan Subramanian, Asif Imtiyaz Pathan
  • Publication number: 20250225122
    Abstract: Techniques are provided for storage tier verification checks. A determination is made that a mount operation of an aggregate of a set of volumes stored within a multi-tier storage environment has completed. A first metafile and a second metafile are maintained to track information related to the storage of objects of a volume of the aggregate within a remote object store that is a tier of the multi-tier storage environment. A distributed verification is performed between the first metafile and the second metafile to identify an inconsistency. Accordingly, the first metafile and the second metafile are reconciled to address the inconsistency so that storage information within the first metafile and the second metafile are consistent.
    Type: Application
    Filed: March 31, 2025
    Publication date: July 10, 2025
    Inventors: Kayuri Hasmukh Patel, Qinghua Zheng, Sumith Makam, Kevin Daniel Varghese, Yuvraj Ajaykumar Patel, Sateesh Kumar Pola, Sharmi Suresh Kumar Nair, Mihir Gorecha
  • Patent number: 12338300
    Abstract: The current invention provides a novel method to synthesize a mono-disperse non-porous polymer particles with a unique gradient composition from the core to the shell. In particular, the present invention offers the flexibility to design the chemical and physical properties of different sections of the particle. This flexibility allows for significant latitude in the design of particles for analyzing a large variety of samples in different fields—through using these particles in different chromatography techniques including, but not limited to, ion exchange HPLC (e.g., bio-separation at different modes), reversed-phase HPLC, narrow bore and capillary HPLC, hydrophilic/hydrophobic interaction liquid chromatography, capillary electrochromatography separation, and two dimensional liquid chromatography.
    Type: Grant
    Filed: May 13, 2024
    Date of Patent: June 24, 2025
    Assignee: Waters Technologies Corporation
    Inventors: Darryl W. Brousmiche, Kevin Daniel Wyndham, Mingcheng Xu, Michael F. Morris
  • Patent number: 12332864
    Abstract: Techniques are provided for key-value store and file system integration to optimize key value store operations. A key-value store is integrated within a file system of a node. A log structured merge tree of the key-value store may be populated with a key corresponding to a content hash of a value data item stored separate from the key. A random distribution search may be performed upon a sorted log of the log structured merge tree to identify the key for accessing the value data item. A starting location for the random distribution search is derived from key information, a log size of the sorted log, and/or a keyspace size of a keyspace associated with the key.
    Type: Grant
    Filed: October 23, 2023
    Date of Patent: June 17, 2025
    Assignee: NetApp, Inc.
    Inventors: Sanjay Subramanian Seshadri, Arindam Banerjee, Manan Dahyabhai Patel, Raymond Jordan Go, Anil Paul Thoppil, Ananthan Subramanian, Santhosh Selvaraj, Nikul Y. Patel, Vikhyath Rao, Meera Odugoudar, Kevin Daniel Varghese
  • Patent number: 12328348
    Abstract: Updating user-specific instances of a second application for individual users of a group based on a data file for the second application being shared via a collaboration object that corresponds to the group within a first application. The instances of the second application present each individual user with their own custom user experience that is configured to provide access to specific content based on object permissions data. An application extension is executable, by the first application, to extend content editing functionalities of the second application into the collaboration object. Responsive to specific content being associated with the collaboration object via the application extension, each of the instances of the second application may be automatically updated to provide direct access to the specific content. Thus, each user within the group defined for collaboration object can access the data file via the collaboration object and their own instance of the second application.
    Type: Grant
    Filed: October 27, 2023
    Date of Patent: June 10, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rajesh Rangarajan, Aaron William Linne, Rajiv Ramaiah, Archana Saseetharan, Mansoor Malik, Shiraz Cupala, Beste Nazilli, Kevin Daniel Morrison, Sagar Nagaraja Shastry, Eric Jonathan Hull, Alexander Tobias Powell, Lei Yang, Manasi Sharma, Siddharth Uppal, Yuri Dogandjiev
  • Patent number: 12263620
    Abstract: Implementations describe systems and methods for manufacturing and performing quality assessment of dental appliances. In one embodiment, a method of manufacturing a dental appliance comprises receiving, at a holder, a feature of the dental appliance, the feature comprising a first surface having a first shape, wherein the holder holds the feature of the dental appliance at a reference position. The method further includes automatically placing an object against the feature at the reference position using a robot arm, wherein the object comprises a second surface having a second shape that mates with the first shape. The method further includes applying pressure to press the object against the feature of the dental appliance and bonding the object to the feature of the dental appliance while applying the pressure.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: April 1, 2025
    Assignee: Align Technology, Inc.
    Inventors: James Nishimuta, Enrique Soltero Borrego, Enrique Jonathan Guzman Olivas, Jun Sato, Kevin Daniel Rodriguez Trujillo, Jose Kiyotaka Blanco Romo, Erick Enriquez de Anda, Lance Robert Pickens, Wesly Wong, Gabriela Perez Vallejo, Carlos Alberto Garcia Carmona, Omar Barraza Alvarez, Miguel Angel Hurtado Soltero
  • Patent number: 12265520
    Abstract: Techniques are provided for storage tier verification checks. A determination is made that a mount operation of an aggregate of a set of volumes stored within a multi-tier storage environment has completed. A first metafile and a second metafile are maintained to track information related to the storage of objects of a volume of the aggregate within a remote object store that is a tier of the multi-tier storage environment. A distributed verification is performed between the first metafile and the second metafile to identify an inconsistency. Accordingly, the first metafile and the second metafile are reconciled to address the inconsistency so that storage information within the first metafile and the second metafile are consistent.
    Type: Grant
    Filed: November 13, 2023
    Date of Patent: April 1, 2025
    Assignee: NetApp, Inc.
    Inventors: Kayuri Hasmukh Patel, Qinghua Zheng, Sumith Makam, Kevin Daniel Varghese, Yuvraj Ajaykumar Patel, Sateesh Kumar Pola, Sharmi Suresh Kumar Nair, Mihir Gorecha
  • Publication number: 20250086075
    Abstract: Techniques are provided for failing over an aggregate from one file system instance to a different file system instance of a distributed scale-out storage system. The aggregate may be stored within distributed storage that is accessible to a plurality of file system instances of the distributed scale-out storage system. When the aggregate is failed over from a first file system instance to a second file system instance, the first file system instance may still have a valid read lease that allows the first file system instance to serve client I/O, directed to the aggregate, using a cache. In order to prevent the first file system instance from serving stale data from the cache before the read lease expires, state machines and a set of control data are used to ensure that the second file system instance attaches to the aggregate only after the read lease has expired.
    Type: Application
    Filed: November 25, 2024
    Publication date: March 13, 2025
    Inventors: Yash Hetal Trivedi, Daniel McCarthy, Ananthan Subramanian, William Arthur Gutknecht, Kevin Daniel Varghese, Swaroop Vikram Choudhari, Abdul Basit, Christopher Clark Corey, Chad Edmund Schneider
  • Publication number: 20250072428
    Abstract: The present invention relates to (1) a method for producing biochar having bio stimulating effects, (2) biochar that has been produced to having increased bio stimulating effects, (3) a method for capturing material extracted from biochar and (4) biochar extracts, comprising desired compounds extracted from biochar and suspended in an extract solution. The methods above all involve obtaining a particular biomass source and pyrolyzing the biomass source under specific conditions to increase the bio stimulating effects of the biochar. The method for capturing the material extracted from the biochar produced to have such stimulating effects includes contacting the biochar with a treating liquid, separating the biochar from the biochar extract, collecting the biochar extract from which the biochar has been separated and resuspending the biochar extract in an modified aqueous solution for further use and/or processing separate from, or prior to, disposal.
    Type: Application
    Filed: June 3, 2024
    Publication date: March 6, 2025
    Inventors: Matthew William Smith, Haijun Wan, Kevin Daniel Dolinar, Juliette MacKay
  • Publication number: 20250064869
    Abstract: Provided are therapeutic compositions containing Ecobiotic™ populations for prevention, treatment and reduction of symptoms associated with a dysbiosis of a mammalian subject such as a human.
    Type: Application
    Filed: August 2, 2024
    Publication date: February 27, 2025
    Applicant: Seres Therapeutics, Inc.
    Inventors: Matthew R. HENN, Geoffrey von MALTZAHN, Anthony Mario D'ONOFRIO, Kevin Daniel LITCOFSKY, David Arthur BERRY, David N. COOK, Noubar B. AFEYAN, John Grant AUNINS
  • Patent number: 12223193
    Abstract: Methods and systems for co-locating journaling and data storage are provided. Separate journal and volume partitions may be maintained within each logical storage unit (e.g., Logical Unit Number (LUN)) of a distributed storage system. Journaling of metadata associated with write requests received from one or more clients may be distributed by identifying a destination logical storage unit to which data associated with a given write request is to be stored and causing the data and metadata to be persisted to disk by journaling the metadata and the data to respective portions of an active log within the journal partition of the destination logical storage unit. By using the same logical storage unit for both journaling of write requests and writing the data associated with such write requests, the bottleneck due to there being only a single device or storage unit handling all metadata for all write requests can be avoided.
    Type: Grant
    Filed: October 30, 2023
    Date of Patent: February 11, 2025
    Assignee: NetApp, Inc.
    Inventors: Kevin Daniel Varghese, Ananthan Subramanian, Parag Sarfare, Sandeep Yadav, Suhas Urkude, Rajesh Khandelwal
  • Publication number: 20250044964
    Abstract: Techniques are provided for multi-tier write allocation. A storage system may store data within a multi-tier storage environment comprising a first storage tier (e.g., storage devices maintained by the storage system), a second storage tier (e.g., a remote object store provided by a third party storage provider), and/or other storage tiers. A determination is made that data (e.g., data of a write request received by the storage system) is to be stored within the second storage tier. The data is stored into a staging area of the first storage tier. A second storage tier location identifier, for referencing the data according to a format utilized by the second storage tier, is assigned to the data and provided to a file system hosting the data. The data is then destaged from the staging area into the second storage tier, such as within an object stored within the remote object store.
    Type: Application
    Filed: October 21, 2024
    Publication date: February 6, 2025
    Inventors: Ganga Bhavani Kondapalli, Kevin Daniel Varghese, Ananthan Subramanian, Cheryl Marie Thompson, Anil Paul Thoppil
  • Patent number: 12204784
    Abstract: Systems and methods for performing a zero-copy volume move between nodes of a distributed storage system are provided. In one example, an approach for performing a zero-copy volume move is proposed in which volume data may be maintained in place within a storage pod and need not be copied to move a given volume between the source node and the destination node. In one embodiment, metadata (e.g., a top-most physical volume block number (PVBN) of a node tree representing the volume at issue) of a write-anywhere file system is copied from the source node to the destination node. Since the storage pod is associated with a global PVBN space that is visible and accessible to all nodes of the distributed storage system, as a result of copying the top-mode PVBN of the volume to the destination node, anything below the top-most PVBN will automatically be visible to the destination node.
    Type: Grant
    Filed: April 29, 2024
    Date of Patent: January 21, 2025
    Assignee: NetApp, Inc.
    Inventors: Anil Paul Thoppil, Ananthan Subramanian, Kevin Daniel Varghese, Garima Choudhary, Qinghua Zheng
  • Patent number: 12171947
    Abstract: A tubing assembly for use with a patient interface device includes a manifold portion structured to be coupled to a conduit carrying a flow of breathing gas and a number of tubular portions. Each tubular portion extends from the manifold portion to a distal end which is structured to be coupled to the patient interface device. Each tubular portion is structured to communicate the flow of breathing gas from the manifold portion to the patient interface device. Each tubular portion comprises an adjustment element which provides for a characteristic of the tubular portion to be selectively varied.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: December 24, 2024
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Adam Levern Bell, Kevin Daniel Himes, Jonathan Sayer Grashow, Daniel Steed, Elizabeth Eury, Richard Thomas Haibach, Stephen Hlopick
  • Publication number: 20240408151
    Abstract: Provided are defined bacterial compositions for the maintenance or restoration of a healthy microbiota in the gastrointestinal tract of a mammalian subject, and methods for populating the gastrointestinal tract of a subject. Provided also are bacterial formulations for oral or gastric administration to a mammalian subject in an effective amount for prevention or treatment of a gastrointestinal disease, disorder or condition.
    Type: Application
    Filed: February 21, 2024
    Publication date: December 12, 2024
    Applicant: Seres Therapeutics, Inc.
    Inventors: Noubar B. AFEYAN, Mary-Jane LOMBARDO-MCKENZIE, Kevin Daniel LITCOFSKY, David N. COOK, Matthew R. HENN, Geoffrey VON MALTZAHN
  • Publication number: 20240390877
    Abstract: The present invention provides novel chromatographic materials, e.g., for chromatographic separations, processes for their preparation and separations devices containing the chromatographic materials. The chromatographic materials of the invention have controlled porosity and comprise a chromatographic core material and one or more layers of chromatographic surface materials which each independently provide an average pore diameter, an average pore volume, or a specific surface area such that the combined layers form a chromatographic material having a predetermined or desired pattern of porosity from the core material to the outermost surface. The materials are useful for HPLC separations, normal-phase separations, reversed-phase separations, chiral separations, HILIC separations, SFC separations, affinity separations, perfusive separations, partially perfusive separations, and SEC separations.
    Type: Application
    Filed: August 7, 2024
    Publication date: November 28, 2024
    Applicant: Waters Technologies Corporation
    Inventors: Daniel P. Walsh, Kevin Daniel Wyndham, Jacob Nathan Cairchild, Nicole L. Lawrence
  • Patent number: 12153504
    Abstract: Techniques are provided for failing over an aggregate from one file system instance to a different file system instance of a distributed scale-out storage system. The aggregate may be stored within distributed storage that is accessible to a plurality of file system instances of the distributed scale-out storage system. When the aggregate is failed over from a first file system instance to a second file system instance, the first file system instance may still have a valid read lease that allows the first file system instance to serve client I/O, directed to the aggregate, using a cache. In order to prevent the first file system instance from serving stale data from the cache before the read lease expires, state machines and a set of control data are used to ensure that the second file system instance attaches to the aggregate only after the read lease has expired.
    Type: Grant
    Filed: December 27, 2022
    Date of Patent: November 26, 2024
    Assignee: NetApp, Inc.
    Inventors: Yash Hetal Trivedi, Daniel McCarthy, Ananthan Subramanian, William Arthur Gutknecht, Kevin Daniel Varghese, Swaroop Vikram Choudhari, Abdul Basit, Christopher Clark Corey, Chad Edmund Schneider
  • Publication number: 20240386302
    Abstract: A method, system and computer program product for improving discernment between qubit states in superconducting quantum computers. Channels are calibrated to train the kernel to contain the correct calibration data (“kernel states”). After calibrating a channel, testing is performed in which quantum operations are performed on qubits at the same time in adjacent channels, including the recently calibrated channel, to determine if the kernel response differs from the expected kernel response, where the expected kernel response is based on the kernel states of the trained kernel of the recently calibrated channel, beyond a threshold value. If such a situation occurs, then the phase of the signal for the recently calibrated channel is shifted and the process of recalibrating the channel (using the phase shifted signal) and testing is repeated until the difference between the kernel response and the expected kernel response is not beyond the threshold value.
    Type: Application
    Filed: May 18, 2023
    Publication date: November 21, 2024
    Inventors: Timothy Lindquist, George Paulik, George Russell Zettles, IV, Jarrett Betke, Daniel Ramirez, Austin Carter, Kevin Daniel Escobar, Kevin O'Connell
  • Patent number: 12143232
    Abstract: Traditionally, meetings are widely utilized in business and personal communications, whether in-person and/or virtual. Organizing such meetings typically involves multiple exchanges of content and messages between users before, during, and after the meeting. In some cases, meetings may occur impromptu and may result in inefficient and unproductive collaboration. A collaboration object configured to enable users to dynamically collaborate before, during, and after a meeting is provided. In aspects, the collaboration object links content generated before, during, and after the meeting in a single location and provides functionality for concurrent multi-user interaction and synchronization of the content across applications. The collaboration object may be available from a variety of application platforms, enabling and persisting real-time editing and collaboration before, during and after the meeting.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: November 12, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shiraz J. Cupala, Eric Hull, Kevin Daniel Morrison, Julia Foran, James Paul Kardos, Jr., Szymon Madejczyk
  • Patent number: 12124716
    Abstract: Techniques are provided for multi-tier write allocation. A storage system may store data within a multi-tier storage environment comprising a first storage tier (e.g., storage devices maintained by the storage system), a second storage tier (e.g., a remote object store provided by a third party storage provider), and/or other storage tiers. A determination is made that data (e.g., data of a write request received by the storage system) is to be stored within the second storage tier. The data is stored into a staging area of the first storage tier. A second storage tier location identifier, for referencing the data according to a format utilized by the second storage tier, is assigned to the data and provided to a file system hosting the data. The data is then destaged from the staging area into the second storage tier, such as within an object stored within the remote object store.
    Type: Grant
    Filed: July 24, 2023
    Date of Patent: October 22, 2024
    Assignee: NetApp, Inc.
    Inventors: Ganga Bhavani Kondapalli, Kevin Daniel Varghese, Ananthan Subramanian, Cheryl Marie Thompson, Anil Paul Thoppil