Patents by Inventor Kevin Daniel
Kevin Daniel 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: 11861198Abstract: 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: GrantFiled: April 25, 2022Date of Patent: January 2, 2024Assignee: NetApp, Inc.Inventors: Kevin Daniel Varghese, Ananthan Subramanian, Asif Imtiyaz Pathan
-
Patent number: 11836679Abstract: 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: GrantFiled: February 18, 2021Date of Patent: December 5, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Shiraz J. Cupala, Eric Hull, Kevin Daniel Morrison, Lan Ye, Shivaram Prabhakar, Julia Foran, James Paul Kardos, Jr., Szymon Madejczyk
-
Patent number: 11838334Abstract: 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: GrantFiled: December 13, 2021Date of Patent: December 5, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: 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: 11816093Abstract: 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: GrantFiled: November 29, 2021Date of Patent: November 14, 2023Assignee: 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: 20230355202Abstract: A device is for estimating the central blood pressure of a subject. The device comprises a sensor patch comprising an array of sensors configured to measure an indication of the blood pressure of a peripheral blood vessel and perform ultrasound imaging of the peripheral blood vessel. The device also comprises a processor configured to obtain a peripheral pressure signal comprising a pressure waveform from the indication of the blood pressure from the sensor patch and derive an image of the peripheral blood vessel from the signals received from the sensor patch. A vessel diameter is determined from the image of the peripheral blood vessel over time comprising a vessel diameter waveform and an estimate of the central blood pressure of the subject is derived from the pressure waveform and/or the vessel diameter waveform.Type: ApplicationFiled: September 23, 2021Publication date: November 9, 2023Inventors: NICO MARIS ADRIAAN DE WILD, KEVIN DANIEL SENG HUNG LAU, MARCO BARAGONA, RALPH THEODORUS HUBERTUS MAESSEN, PETER BINGLEY
-
Publication number: 20230348830Abstract: A bioreactor can include: a tissue culture chamber; at least one inlet port into the tissue culture chamber; an inlet port member located in each inlet including an inlet tube extending into the tissue culture chamber; at least one outlet port into the tissue culture chamber; an outlet port member located in each outlet including an outlet tube extending into the tissue culture chamber; an optical cover; and a hydrogel can be located in the tissue culture chamber having at least one lumen fluidly coupling the inlet tube to the outlet tube, wherein an inlet interface region of the hydrogel is constrained around the inlet tube and an outlet interface region of the hydrogel is constrained around the outlet tube.Type: ApplicationFiled: April 28, 2022Publication date: November 2, 2023Inventors: Kevin Daniel Roehm, Carrie Lynn German, Balabhaskar Prabhakarpandian, Wesley David Grove
-
Patent number: 11803315Abstract: A method and system for co-locating journaling and data storage based on write requests. A write request that includes metadata and data is received from a client. A logical storage unit for storing the metadata and the data is identified. The logical storage unit is divided into a journal partition and a volume partition. The journal partition includes a first log and a second log. Which of the first log and the second log is an active log and which of the first log and the second log is an inactive log are identified. The metadata is recorded in a first location in the active log and the data is recorded in a second location in the active log during a single I/O operation. A reply is sent to the client after the metadata and the data are recorded in the journal partition.Type: GrantFiled: June 24, 2022Date of Patent: October 31, 2023Assignee: NetApp, Inc.Inventors: Kevin Daniel Varghese, Ananthan Subramanian, Parag Sarfare, Sandeep Yadav, Suhas Urkude, Rajesh Khandelwal
-
Patent number: 11803316Abstract: A method and system for co-locating journaling and data storage based on write requests. A write request that includes metadata and data is received from a client. A logical storage unit for storing the metadata and the data is identified. The logical storage unit is divided into a journal partition and a volume partition. The journal partition includes a first log and a second log. Which of the first log and the second log is an active log and which of the first log and the second log is an inactive log are identified. The metadata is recorded in a first location in the active log and the data is recorded in a second location in the active log during a single I/O operation. A reply is sent to the client after the metadata and the data are recorded in the journal partition.Type: GrantFiled: July 19, 2022Date of Patent: October 31, 2023Assignee: NetApp, Inc.Inventors: Kevin Daniel Varghese, Ananthan Subramanian, Parag Sarfare, Sandeep Yadav, Suhas Urkude, Rajesh Khandelwal
-
Publication number: 20230342053Abstract: 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: ApplicationFiled: April 25, 2022Publication date: October 26, 2023Inventors: Kevin Daniel Varghese, Ananthan Subramanian, Asif Imtiyaz Pathan
-
Patent number: 11797510Abstract: 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: GrantFiled: April 20, 2021Date of Patent: October 24, 2023Assignee: 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: 11782051Abstract: A method of creating a reperfusion injury can include: providing a cell culture device having an internal chamber with at least one port coupled to a perfusion modulating system capable of modulating perfusion in the internal chamber, wherein the internal chamber includes a cell culture; perfusing a fluid through the internal chamber with the perfusion modulating system, wherein the perfusion modulating system includes at least one pump; reducing fluid flow through the internal chamber; reperfusing fluid flow through the internal chamber; and creating a reperfusion injury in the cell culture by the reperfusion of the fluid flow through the internal chamber. The cell culture includes at least one type of tissue cell. The cell culture can include a tissue construct formed of hydrogel and/or extracellular matrix.Type: GrantFiled: August 17, 2020Date of Patent: October 10, 2023Assignee: CFD RESEARCH CORPORATIONInventors: Balabhaskar Prabhakarpandian, Kapil Pant, Kevin Daniel Roehm, Ketan Harendrakumar Bhatt
-
Patent number: 11773082Abstract: This invention relates to compounds of Formula (I) and enantiomers thereof, and to pharmaceutically acceptable salts of Formula (I) and said enantiomers, wherein R1, R2 and R3 are as defined herein. The invention further relates to pharmaceutical compositions comprising such compounds and salts, and to methods and uses of such compounds, salts and compositions for the treatment of abnormal cell growth, including cancer, in a subject in need thereof.Type: GrantFiled: April 20, 2021Date of Patent: October 3, 2023Assignee: PFIZER INC.Inventors: Douglas Carl Behenna, Kevin Daniel Freeman-Cook, Robert Louis Hoffman, Asako Nagata, Sacha Ninkovic, Scott Channing Sutton
-
Publication number: 20230294073Abstract: The present invention provides novel chromatographic materials, e.g., for chromatographic separations, processes for its preparation and separations devices containing the chromatographic material; separations devices, chromatographic columns and kits comprising the same; and methods for the preparation thereof. The chromatographic materials of the invention are chromatographic materials comprising having a narrow particle size distribution.Type: ApplicationFiled: May 3, 2023Publication date: September 21, 2023Applicant: Waters Technologies CorporationInventors: Nicole L. Lawrence, Daniel P. Walsh, Jacob Nathan Fairchild, Kevin Daniel Wyndham
-
Publication number: 20230281598Abstract: There are provided systems and methods for an interface widget tool for automatic QR code generation and display without application launching. A user may engage in a transaction with another user, such as a purchase of goods, services, or other items a merchant at a merchant location using machine-readable codes. A machine-readable code may be provided via a mobile device of a user. In order to provide faster and more efficient code generation, an interface widget or other tool may be provided, which, on selection, may execute API calls to a server of a transaction processor. The transaction processor may generate a code without requiring the user to go through a code generation and processing flow in a corresponding application. The code may be limited in validity and may be presented via the widget. Once scanned, the code may provide encoded data for a financial instrument.Type: ApplicationFiled: March 4, 2022Publication date: September 7, 2023Inventors: Gurinder Singh, Kevin Daniel Ireland, Ankit Rakesh Agarwal, Anthony Frank Aiello, Nadezhda Ionova
-
Patent number: 11718603Abstract: This invention relates to compounds of Formula (I) and enantiomers thereof, and to pharmaceutically acceptable salts of Formula (I) and said enantiomers, wherein R1, R2 and R3 are as defined herein. The invention further relates to pharmaceutical compositions comprising such compounds and salts, and to methods and uses of such compounds, salts and compositions for the treatment of abnormal cell growth, including cancer, in a subject in need thereof.Type: GrantFiled: April 20, 2021Date of Patent: August 8, 2023Assignee: PFIZER INC.Inventors: Douglas Carl Behenna, Kevin Daniel Freeman-Cook, Robert Louis Hoffman, Asako Nagata, Sacha Ninkovic, Scott Channing Sutton
-
Patent number: 11709603Abstract: 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: GrantFiled: June 6, 2022Date of Patent: July 25, 2023Assignee: NetApp, Inc.Inventors: Ganga Bhavani Kondapalli, Kevin Daniel Varghese, Ananthan Subramanian, Cheryl Marie Thompson, Anil Paul Thoppil
-
Publication number: 20230226126Abstract: 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: ApplicationFiled: October 5, 2022Publication date: July 20, 2023Applicant: 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
-
Publication number: 20230158716Abstract: 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: ApplicationFiled: November 18, 2022Publication date: May 25, 2023Inventors: 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
-
Publication number: 20230155851Abstract: 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: ApplicationFiled: January 13, 2023Publication date: May 18, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Shiraz J. CUPALA, Eric HULL, Kevin Daniel MORRISON, Julia FORAN, James Paul KARDOS, JR., Szymon MADEJCZYK
-
Patent number: 11642653Abstract: The present invention provides novel chromatographic materials, e.g., for chromatographic separations, processes for their preparation and separations devices containing the chromatographic materials. The preparation of the inorganic/organic hybrid materials of the invention wherein a surrounding material is condensed on a superficially porous hybrid core material will allow for families of different hybrid packing materials to be prepared from a single core hybrid material. Differences in hydrophobicity, ion-exchange capacity, chemical stability, surface charge or silanol activity of the surrounding material may be used for unique chromatographic separations of small molecules, carbohydrates, antibodies, whole proteins, peptides, and/or DNA.Type: GrantFiled: March 6, 2017Date of Patent: May 9, 2023Assignee: Waters Technologies CorporationInventors: Nicole L. Lawrence, Kevin Daniel Wyndham, Beatrice W. Muriithi