Patents by Inventor Sean McGrath

Sean McGrath 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: 20240009366
    Abstract: A drug delivery device may include a pressure sensor, a microprocessor, a fluid pathway including a reservoir, a pump downstream of the reservoir, and/or a fluid line downstream of the pump. The reservoir may be configured to receive a fluid, and the pump may be configured to deliver the fluid from the reservoir to the fluid line. The pressure sensor may be configured to measure a pressure in the fluid pathway downstream of the pump. The microcontroller may be programmed and/or configured to: receive, from the pressure sensor, the pressure measured in the fluid pathway downstream of the pump as the fluid is delivered to the fluid line; determine, based on the pressure measured in the fluid pathway, whether the fluid delivered to the fluid line includes a gas bubble; and control an output device to provide an indication associated with the determination a gas bubble.
    Type: Application
    Filed: July 7, 2022
    Publication date: January 11, 2024
    Inventors: Steve Beguin, Sean McGrath
  • Publication number: 20240009391
    Abstract: A drug delivery device includes a microcontroller, a pressure sensor, and/or a fluid pathway including a reservoir, a pump downstream of the reservoir, and/or a fluid line downstream of the pump. The reservoir may be configured to receive a fluid. The pump may be configured to deliver the fluid from the reservoir to the fluid line. The pressure sensor may configured to measure a pressure in the fluid pathway. The microcontroller may be programmed and/or configured to: receive, from the pressure sensor, the pressure measured in the fluid pathway; determine, based on the pressure measured in the fluid pathway, whether the reservoir is empty of the fluid; and/or control an output device to provide an indication associated with the determination of whether the reservoir is empty of the fluid.
    Type: Application
    Filed: July 7, 2022
    Publication date: January 11, 2024
    Inventors: Steve Beguin, Sean McGrath
  • Publication number: 20220325258
    Abstract: The present disclosure provides compositions, methods and kits for the rejuvenation of target cells. In some aspects, the compositions, methods and kits comprise mRNAs the promote the expression of TERT and/or TERC.
    Type: Application
    Filed: September 14, 2020
    Publication date: October 13, 2022
    Inventors: Igor KOGUT, Ganna BILOUSOVA, Nicole Frances DIETTE, Patrick Sean MCGRATH
  • Publication number: 20220211936
    Abstract: A needle hub for a drug delivery device includes a needle holder and a needle attached to the needle holder, a needle actuation assembly configured to move the needle holder from a retracted position, to an insertion position, and back to the retracted position, and a pressure interlock comprising an inlet configured to be in fluid communication with a fluid source, an outlet in fluid communication with the needle, and a lock member. The lock member having a first position where the lock member prevents actuation of the needle actuation assembly and a second position where the lock member allows actuation of the needle actuation assembly. The lock member is moved from the first position to the second position based on a pressure within the pressure interlock.
    Type: Application
    Filed: January 5, 2022
    Publication date: July 7, 2022
    Inventors: Steve Beguin, Patrick Le Gal Redon, David James Coleman, Danielle Aboud, Sean McGrath, Marko Plevnik, Nathan Lyell, Harry Robert Lester
  • Patent number: 11048592
    Abstract: A data repository configured for storing original content and modified content which are addressable for point-in-time retrieval thereof. The data repository comprising one or more digital files which are associated with the original content. A log is provided which records actions implemented on the one or more of the digital files. A versioned repository is generated after an action is implemented on the one or more digital files. The versioned repository comprising one or more modified digital files which are associated with the modified content. A version identifier is associated with the versioned repository for facilitating point-in-time retrieval thereof.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: June 29, 2021
    Assignee: PROPYLON LIMITED
    Inventor: Sean McGrath
  • Patent number: 11030051
    Abstract: A data repository configured for storing original content and modified content which are addressable for point-in-time retrieval thereof. The data repository can be parsed to identify related data in another separate data source that may be affected by changes reflected in a versioned repository which is generated after an action is implemented on one or more digital files stored within the data repository.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: June 8, 2021
    Inventor: Sean McGrath
  • Patent number: 10914814
    Abstract: A method for a device for determining the location of a mobile transmitting device using a two phase time difference of arrival method and to a system using such a device are presented. There is a first radio node for calculating a location of a third radio node, for receiving, from the third radio node, a first ranging signal and for calculating, based on the first ranging signal, a first ranging parameter. The first radio node receives, from a second radio node, a second ranging signal, transmits to the second radio node a third ranging signal, calculates a phase offset between the first and second radio nodes based on the second and third ranging signals, and calculates a distance between the first and third radio nodes based on the phase offset between the first and second radio nodes based on the first ranging parameter.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: February 9, 2021
    Assignee: Dialog Semiconductor B.V.
    Inventors: Joek de Haas, Sean McGrath
  • Patent number: 10802726
    Abstract: A garbage collection process running on a computing device is configured to track the number of garbage collection cycles that storage fragments, called extents, are persisted in storage without being modified or deleted using a lifetime counter that is implemented using metadata. At each garbage collection cycle, the extents are sorted by lifetime values. Old extents (i.e., those existing at the start of the cycle) are bucketed together by lifetime values during garbage collection into new extents (i.e., those being created during the cycle). Thus, each of the new extents includes data having similar lifetime values. The lifetime value for the new extent equals the lowest lifetime value of the old source extent plus one additional increment on the counter. As extents are organized by garbage collection lifetime, placement on storage media can be optimized according to expected endurance requirements.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: October 13, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Michael Sean McGrath
  • Patent number: 10692519
    Abstract: Various methods and systems are provided for implementing classification-based adjustable seek energy settings in storage device systems. In particular, operations support adjusting seek energy settings for storage device components, for executing requests. In operation, a classification is selected for a request. The classification indicates a first priority level for executing the request. The priority level is associated with a first adjustable seek energy setting of a plurality adjustable seek energy settings for executing requests on the hard disk drive system, where a seek energy setting is an adjustable operational speed or energy setting for the hard disk drive system. Based on the classification indicating the priority level, the classification is transmitted to cause the hard disk drive system to set the adjustable seek energy setting. One or more hardware components of the hard disk drive system operates to execute the first request based on the first adjustable seek energy setting.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: June 23, 2020
    Assignee: Microsoft Tchnology Licensing, LLC
    Inventor: Michael Sean McGrath
  • Publication number: 20200133511
    Abstract: A garbage collection process running on a computing device is configured to track the number of garbage collection cycles that storage fragments, called extents, are persisted in storage without being modified or deleted using a lifetime counter that is implemented using metadata. At each garbage collection cycle, the extents are sorted by lifetime values. Old extents (i.e., those existing at the start of the cycle) are bucketed together by lifetime values during garbage collection into new extents (i.e., those being created during the cycle). Thus, each of the new extents includes data having similar lifetime values. The lifetime value for the new extent equals the lowest lifetime value of the old source extent plus one additional increment on the counter. As extents are organized by garbage collection lifetime, placement on storage media can be optimized according to expected endurance requirements.
    Type: Application
    Filed: October 29, 2018
    Publication date: April 30, 2020
    Inventor: Michael Sean MCGRATH
  • Publication number: 20180349229
    Abstract: A data repository configured for storing original content and modified content which are addressable for point-in-time retrieval thereof. The data repository can be parsed to identify related data in another separate data source that may be affected by changes reflected in a versioned repository which is generated after an action is implemented on one or more digital files stored within the data repository.
    Type: Application
    Filed: August 10, 2018
    Publication date: December 6, 2018
    Applicant: Propylon, Inc.
    Inventor: Sean McGrath
  • Publication number: 20170255524
    Abstract: A data repository configured for storing original content and modified content which are addressable for point-in-time retrieval thereof. The data repository comprising one or more digital files which are associated with the original content. A log is provided which records actions implemented on the one or more of the digital files. A versioned repository is generated after an action is implemented on the one or more digital files. The versioned repository comprising one or more modified digital files which are associated with the modified content. A version identifier is associated with the versioned repository for facilitating point-in-time retrieval thereof.
    Type: Application
    Filed: March 24, 2017
    Publication date: September 7, 2017
    Applicant: Propylon, Inc.
    Inventor: Sean McGRATH
  • Patent number: 9690795
    Abstract: A data repository configured for storing original content and modified content which are addressable for point-in-time retrieval thereof. The data repository comprising one or more digital files which are associated with the original content. A log is provided which records actions implemented on the one or more of the digital files. A versioned repository is generated after an action is implemented on the one or more digital files. The versioned repository comprising one or more modified digital files which are associated with the modified content. A version identifier is associated with the versioned repository for facilitating point in time retrieval thereof.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: June 27, 2017
    Inventor: Sean McGrath
  • Publication number: 20170015397
    Abstract: An electric propulsion system for use in marine applications. The system comprises rechargeable battery cells, AC or DC electric motors for propulsion, control units to manage the flow of energy between the battery cells and the motor, a water cooling loop that pumps water through heat exchangers then out of the watercraft for thermal management. Closed cooling loops may be employed to thermally manage the motor, batteries, controllers, inverters, charging apparatus and other components by running through coolant through the cooling loops to properly chill or heat the coolant fluid. The unit is charged through shore based power, solar and other sources, including the possibility of power sources through hull or hanging turbines to generate mechanical energy from the flow of water as the watercraft is propelled. The whole system is controlled by a vehicle control unit and a battery management system.
    Type: Application
    Filed: July 12, 2016
    Publication date: January 19, 2017
    Inventors: Sean McGrath Mitchell, William Stuart Price, II
  • Patent number: 8276126
    Abstract: Techniques for isolating software regressions are provided. In one approach, QTrace is used to generate DTrace scripts to gather timing information of one or more portions of source code during a test of particular version of a program. Based on results of one or more tests of multiple versions of a program, a regression is identified with respect to a particular portion of source code. It is determined that the particular portion of source code was changed during an intermediate version of the program (i.e., between two tests). The intermediate version and/or the particular portion of source code are identified as being a potential source of the regression.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: September 25, 2012
    Assignee: Oracle America, Inc.
    Inventors: Damien Farnham, Darrin P. Johnson, Sean McGrath, Bart Smaalders
  • Patent number: 8161458
    Abstract: Techniques for efficiently isolating software regressions are provided. A system test tool determines that a particular regression is present in a particular build of a software system, but not in a baseline build. Using historical data, the tool determines, for each of a plurality of intermediate builds between these two builds, a likelihood that that intermediate build introduced the particular regression. A particular intermediate build can be identified as a build to be tested. Here, the particular intermediate build comprises a plurality of layered putbacks, each of which putbacks comprises one or more code changes in the software system. The tool determines, for each putback, a likelihood that that putback introduced the particular regression. A particular putback in the plurality of putbacks may be selected as a putback to be tested. In some embodiments, the particular putback is the putback that has the greatest likelihood of introducing the particular regression.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: April 17, 2012
    Assignee: Oracle America, Inc.
    Inventors: Darrin P. Johnson, Damien Farnham, Fintan Ryan, Sean A. McGrath
  • Patent number: 8117598
    Abstract: Techniques for efficiently isolating software regressions are provided. In one embodiment, it is determined that a particular regression is present in a particular build of a software system. A set of candidate code components that may have caused the particular regression is identified. In accordance with an order established based on historical data for the software system, one or more intermediate builds each involving some subsets of the candidate code components may be tested to identify a set of suspect code components that caused the particular regression. For each candidate code component that is not in the set of suspect code component, a likelihood factor associated with that candidate code component is decremented.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: February 14, 2012
    Assignee: Oracle America, Inc.
    Inventors: Darrin P. Johnson, Damien Farnham, Fintan Ryan, Sean A. McGrath
  • Publication number: 20090089745
    Abstract: Techniques for efficiently isolating software regressions are provided. In one embodiment, it is determined that a particular regression is present in a particular build of a software system. A set of candidate code components that may have caused the particular regression is identified. In accordance with an order established based on historical data for the software system, one or more intermediate builds each involving some subsets of the candidate code components may be tested to identify a set of suspect code components that caused the particular regression. For each candidate code component that is not in the set of suspect code component, a likelihood factor associated with that candidate code component is decremented.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Darrin P. Johnson, Damien Farnham, Fintan Ryan, Sean A. McGrath
  • Publication number: 20090089755
    Abstract: Techniques for efficiently isolating software regressions are provided. A system test tool determines that a particular regression is present in a particular build of a software system, but not in a baseline build. Using historical data, the tool determines, for each of a plurality of intermediate builds between these two builds, a likelihood that that intermediate build introduced the particular regression. A particular intermediate build can be identified as a build to be tested. Here, the particular intermediate build comprises a plurality of layered putbacks, each of which putbacks comprises one or more code changes in the software system. The tool determines, for each putback, a likelihood that that putback introduced the particular regression. A particular putback in the plurality of putbacks may be selected as a putback to be tested. In some embodiments, the particular putback is the putback that has the greatest likelihood of introducing the particular regression.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Darrin P. Johnson, Damien Farnham, Fintan Ryan, Sean A. McGrath
  • Patent number: D748648
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: February 2, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sunae Kim, Soohyun Lee, Sean McGrath, Evelyn Wang