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: 20240009366Abstract: 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: ApplicationFiled: July 7, 2022Publication date: January 11, 2024Inventors: Steve Beguin, Sean McGrath
-
Publication number: 20240009391Abstract: 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: ApplicationFiled: July 7, 2022Publication date: January 11, 2024Inventors: Steve Beguin, Sean McGrath
-
Publication number: 20220325258Abstract: 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: ApplicationFiled: September 14, 2020Publication date: October 13, 2022Inventors: Igor KOGUT, Ganna BILOUSOVA, Nicole Frances DIETTE, Patrick Sean MCGRATH
-
Publication number: 20220211936Abstract: 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: ApplicationFiled: January 5, 2022Publication date: July 7, 2022Inventors: Steve Beguin, Patrick Le Gal Redon, David James Coleman, Danielle Aboud, Sean McGrath, Marko Plevnik, Nathan Lyell, Harry Robert Lester
-
Patent number: 11048592Abstract: 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: GrantFiled: March 24, 2017Date of Patent: June 29, 2021Assignee: PROPYLON LIMITEDInventor: Sean McGrath
-
Patent number: 11030051Abstract: 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: GrantFiled: August 10, 2018Date of Patent: June 8, 2021Inventor: Sean McGrath
-
Patent number: 10914814Abstract: 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: GrantFiled: December 26, 2019Date of Patent: February 9, 2021Assignee: Dialog Semiconductor B.V.Inventors: Joek de Haas, Sean McGrath
-
Patent number: 10802726Abstract: 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: GrantFiled: October 29, 2018Date of Patent: October 13, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Michael Sean McGrath
-
Patent number: 10692519Abstract: 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: GrantFiled: March 4, 2019Date of Patent: June 23, 2020Assignee: Microsoft Tchnology Licensing, LLCInventor: Michael Sean McGrath
-
Publication number: 20200133511Abstract: 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: ApplicationFiled: October 29, 2018Publication date: April 30, 2020Inventor: Michael Sean MCGRATH
-
Publication number: 20180349229Abstract: 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: ApplicationFiled: August 10, 2018Publication date: December 6, 2018Applicant: Propylon, Inc.Inventor: Sean McGrath
-
Publication number: 20170255524Abstract: 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: ApplicationFiled: March 24, 2017Publication date: September 7, 2017Applicant: Propylon, Inc.Inventor: Sean McGRATH
-
Patent number: 9690795Abstract: 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: GrantFiled: July 31, 2013Date of Patent: June 27, 2017Inventor: Sean McGrath
-
Publication number: 20170015397Abstract: 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: ApplicationFiled: July 12, 2016Publication date: January 19, 2017Inventors: Sean McGrath Mitchell, William Stuart Price, II
-
Patent number: 8276126Abstract: 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: GrantFiled: November 8, 2006Date of Patent: September 25, 2012Assignee: Oracle America, Inc.Inventors: Damien Farnham, Darrin P. Johnson, Sean McGrath, Bart Smaalders
-
Patent number: 8161458Abstract: 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: GrantFiled: September 27, 2007Date of Patent: April 17, 2012Assignee: Oracle America, Inc.Inventors: Darrin P. Johnson, Damien Farnham, Fintan Ryan, Sean A. McGrath
-
Patent number: 8117598Abstract: 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: GrantFiled: September 27, 2007Date of Patent: February 14, 2012Assignee: Oracle America, Inc.Inventors: Darrin P. Johnson, Damien Farnham, Fintan Ryan, Sean A. McGrath
-
Publication number: 20090089745Abstract: 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: ApplicationFiled: September 27, 2007Publication date: April 2, 2009Applicant: SUN MICROSYSTEMS, INC.Inventors: Darrin P. Johnson, Damien Farnham, Fintan Ryan, Sean A. McGrath
-
Publication number: 20090089755Abstract: 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: ApplicationFiled: September 27, 2007Publication date: April 2, 2009Applicant: SUN MICROSYSTEMS, INC.Inventors: Darrin P. Johnson, Damien Farnham, Fintan Ryan, Sean A. McGrath
-
Patent number: D748648Type: GrantFiled: September 15, 2010Date of Patent: February 2, 2016Assignee: Samsung Electronics Co., LtdInventors: Sunae Kim, Soohyun Lee, Sean McGrath, Evelyn Wang