Patents by Inventor John A. Duffy

John A. Duffy 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: 12109112
    Abstract: A heart valve therapy system including a delivery device and a stented valve. The delivery device includes an outer sheath, an inner shaft, an optional hub assembly, and a plurality of tethers. In a delivery state, a stent frame of the prosthesis is crimped over the inner shaft and maintained in a compressed condition by the outer sheath. The tethers are connected to the stent frame. In a partial deployment state, the outer sheath is at least partially withdrawn, allowing the stent frame to self-expand. Tension in the tethers prevents the stent frame from rapidly expanding and optionally allowing recapture. Upon completion of the stent frame expansion, the tethers are withdrawn.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: October 8, 2024
    Assignee: Medtronic Vascular Galway
    Inventors: Marian Creaven, Marc Anderson, Kate Corish, Declan Costello, Niall Duffy, Joshua Dwork, John Gallagher, Patrick Griffin, Gavin Kenny, Deirdre McGowan Smyth, John Milroy, Jason Quill, Herinaina Rabarimanantsoa Jamous, Paul Rothstein, Jeffrey Sandstrom, Edmond Sheahan, Frank White
  • Patent number: 12102530
    Abstract: Embodiments hereof relate to a delivery system for a transcatheter valve prosthesis, the delivery system having an integral centering mechanism to circumferentially center both the delivery system and the valve prosthesis within a vessel at the target implantation site. The centering mechanism may include expandable wings that may be selectively aligned with openings formed through a sidewall of an outer shaft of the delivery system, a coiled wing that may be selectively exposed through an opening formed through a sidewall of an outer shaft of the delivery system, a plurality of elongated filaments extending through a plurality of lumens of an outermost shaft of the delivery system that may be selectively deployed or expanded, an outer shaft that includes at least one pre-formed deflection segment formed thereon, a tool having a deployable lever arm, and/or a plurality of loops deployable via simultaneous longitudinal and rotational movement.
    Type: Grant
    Filed: August 18, 2023
    Date of Patent: October 1, 2024
    Assignee: MEDTRONIC VASCULAR, INC.
    Inventors: Sarah Ahlberg, Marc Anderson, Donna Barrett, Evelyn Birmingham, Constantin Ciobanu, Kieran Cunningham, Paul Devereux, Niall Duffy, John Gallagher, Patrick Griffin, Frank Harewood, Gerry McCaffrey, Deirdre McGowan Smyth, Bernard Mulvihill, Herinaina Rabarimanantsoa Jamous, Frank White
  • Publication number: 20240315839
    Abstract: In some embodiments, a medical device delivery system includes a catheter and a retainer. The retainer can be engaged with the medical device to restrain relative movement of the medical device in one or more axial and/or radial directions. A variety of retainers and retainer systems are disclosed, many of which can reliably disengage the medical device from the retainer. Methods for using the medical device delivery system are also described.
    Type: Application
    Filed: June 6, 2024
    Publication date: September 26, 2024
    Inventors: John Gallagher, Niall Duffy, Declan Costello, Oisin Cooney
  • Publication number: 20240273175
    Abstract: Introduced here are approaches to authenticating unknown persons based on variations in the spatial properties and directionality of blood flow through vessels over time. At a high level, these approaches rely on monitoring vascular dynamics to recognize unknown persons. For example, an authentication platform may examine digital images of an anatomical region to establish how a property of the vasculature within the anatomical region changed as a result of deformation. Examples of properties include the position, size, volume, and pressure of vessels included in the vasculature, as well as the velocity and acceleration of blood flowing through the vasculature.
    Type: Application
    Filed: April 23, 2024
    Publication date: August 15, 2024
    Inventors: Christopher John Wright, David Michael Duffy, Harry Michael Cronin
  • Patent number: 12039025
    Abstract: Introduced here are approaches to authenticating unknown persons based on variations in the properties of blood vessels over time. At a high level, these approaches rely on monitoring changes in a property of a blood vessel that occur over time. Examples of properties include the position, size, volume, and pressure of the blood vessel, as well as the velocity and acceleration of blood flowing through the blood vessel.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: July 16, 2024
    Assignee: JVCKENWOOD Corporation
    Inventors: David Michael Duffy, Jan Jasper van den Berg, Christopher John Wright
  • Publication number: 20230357034
    Abstract: The present invention relates to a moisture-curing one-component polymer composition comprising a polymer material and a natural ground calcium carbonate (GCC), a cured product obtained by curing the moisture-curing one-component polymer composition, a process for preparing such a moisture-curing one-component polymer composition as well as a process for preparing such a cured product and the use of a natural ground calcium carbonate (GCC) for decreasing the processing time for preparing such a moisture-curing one-component polymer composition and/or increasing the elongation at break of such a cured product.
    Type: Application
    Filed: September 24, 2021
    Publication date: November 9, 2023
    Applicant: Omya International AG
    Inventors: Andrea BATTISTI, Nina WISCHNEWSKI, Daniel GANTENBEIN, Rolf Endre ORTEN, John DUFFY
  • Patent number: 10970130
    Abstract: Parallel tasks are created, and the tasks include a first task and a second task. Each task resolves a future. At least one of three possible continuations for each of the tasks is supplied. The three continuations include a success continuation, a cancellation continuation, and a failure continuation. A value is returned as the future of the first task upon a success continuation for the first task. The value from the first task is used in the second task to compute a second future. The cancellation continuation is supplied if the task is cancelled and the failure continuation is supplied if the task does not return a value and the task is not cancelled.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: April 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Duffy, Stephen H. Toub
  • Patent number: 10844659
    Abstract: An apparatus and method for moving a window sash relative to a window frame. A window comprises a frame and a sash pivotally connected to the frame. A plurality of members are positioned between the sash and the frame, and the plurality of members are arranged in a series. A plurality of magnet sets comprise at least a first magnet operably connected to one member in the series of members and at least a second magnet operably connected to another member in the series of members. The first magnet is adjacent the second magnet, and at least one of the first or second magnets is an electromagnet. Energizing the electromagnets causes the members in the series of members to move relative to each other and causes the sash to move relative to the frame.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: November 24, 2020
    Inventor: John Duffy
  • Patent number: 10831758
    Abstract: A query that identifies an input data source is rewritten to contain data parallel operations that include partitioning and merging. The input data source is partitioned into a plurality of initial partitions. A parallel repartitioning operation is performed on the initial partitions to generate a plurality of secondary partitions. A parallel execution of the query is performed using the secondary partitions to generate a plurality of output sets. The plurality of output sets are merged into a merged output set.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: November 10, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Duffy, Edward G. Essey, Charles D. Callahan, II
  • Publication number: 20200159595
    Abstract: Parallel tasks are created, and the tasks include a first task and a second task. Each task resolves a future. At least one of three possible continuations for each of the tasks is supplied. The three continuations include a success continuation, a cancellation continuation, and a failure continuation. A value is returned as the future of the first task upon a success continuation for the first task. The value from the first task is used in the second task to compute a second future. The cancellation continuation is supplied if the task is cancelled and the failure continuation is supplied if the task does not return a value and the task is not cancelled.
    Type: Application
    Filed: August 6, 2019
    Publication date: May 21, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: John Duffy, Stephen H. Toub
  • Patent number: 10372509
    Abstract: Parallel tasks are created, and the tasks include a first task and a second task. Each task resolves a future. At least one of three possible continuations for each of the tasks is supplied. The three continuations include a success continuation, a cancellation continuation, and a failure continuation. A value is returned as the future of the first task upon a success continuation for the first task. The value from the first task is used in the second task to compute a second future. The cancellation continuation is supplied if the task is cancelled and the failure continuation is supplied if the task does not return a value and the task is not cancelled.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Duffy, Stephen H. Toub
  • Publication number: 20190017319
    Abstract: An apparatus and method for moving a window sash relative to a window frame. A window comprises a frame and a sash pivotally connected to the frame. A plurality of members are positioned between the sash and the frame, and the plurality of members are arranged in a series. A plurality of magnet sets comprise at least a first magnet operably connected to one member in the series of members and at least a second magnet operably connected to another member in the series of members. The first magnet is adjacent the second magnet, and at least one of the first or second magnets is an electromagnet. Energizing the electromagnets causes the members in the series of members to move relative to each other and causes the sash to move relative to the frame.
    Type: Application
    Filed: July 13, 2017
    Publication date: January 17, 2019
    Inventor: John Duffy
  • Patent number: 10152309
    Abstract: API (application program interface) features defined by a set of APIs provide a different cross-sectional view of an application or framework than the view provided by sectioning along class or library boundaries, or binding units, for example. An API feature includes a proper subset of a library of a framework used by an application, and/or APIs which collectively reside in different libraries. A functionality feature API set provides an exposed surface area of a functionality feature of an application. Upon receiving a compilation request and determining that an API feature is to be excluded, an attempt is made to produce a compiled version of the application without the feature's APIs. In some cases, the functionality feature is independent of a baseline functionality of the application. Developers can obtain smaller but fully functional binaries. Framework architects can identify dependencies between API implementations when creating or modifying a software framework's architecture.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: December 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mircea Trofin, Krzysztof J. Cwalina, Patrick H. Dussud, John Duffy
  • Patent number: 10144161
    Abstract: Methods and systems for co-extruding multiple polymeric material flow streams into a mold having a plurality of cavities to produce a plurality of multi-layer polymeric articles each having a consistent coverage of an interior core layer are disclosed herein. In an example method, a flow rate of a first skin material into a cavity is individually controlled for each cavity before initiation of co-injection of a second core material into the cavity, which may address inconsistent interior core layer coverage for articles from different cavities.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: December 4, 2018
    Assignee: MILACRON LLC
    Inventors: John Duffy, Scott Hickey
  • Publication number: 20180133938
    Abstract: Methods and systems for co-extruding multiple polymeric material flow streams into a mold having a plurality of cavities to produce a plurality of multi-layer polymeric articles each having a consistent coverage of an interior core layer are disclosed herein. In an example method, a flow rate of a first skin material into a cavity is individually controlled for each cavity before initiation of co-injection of a second core material into the cavity, which may address inconsistent interior core layer coverage for articles from different cavities.
    Type: Application
    Filed: January 8, 2018
    Publication date: May 17, 2018
    Inventors: John DUFFY, Scott HICKEY
  • Publication number: 20180129709
    Abstract: A query that identifies an input data source is rewritten to contain data parallel operations that include partitioning and merging. The input data source is partitioned into a plurality of initial partitions. A parallel repartitioning operation is performed on the initial partitions to generate a plurality of secondary partitions. A parallel execution of the query is performed using the secondary partitions to generate a plurality of output sets. The plurality of output sets are merged into a merged output set.
    Type: Application
    Filed: August 18, 2017
    Publication date: May 10, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: John Duffy, Edward G. Essey, Charles D. Callahan, II
  • Publication number: 20180129543
    Abstract: Parallel tasks are created, and the tasks include a first task and a second task. Each task resolves a future. At least one of three possible continuations for each of the tasks is supplied. The three continuations include a success continuation, a cancellation continuation, and a failure continuation. A value is returned as the future of the first task upon a success continuation for the first task. The value from the first task is used in the second task to compute a second future. The cancellation continuation is supplied if the task is cancelled and the failure continuation is supplied if the task does not return a value and the task is not cancelled.
    Type: Application
    Filed: September 26, 2017
    Publication date: May 10, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: John Duffy, Stephen H. Toub
  • Patent number: 9952912
    Abstract: A method of executing an algorithm in a parallel manner using a plurality of concurrent threads includes generating a lock-free barrier that includes a variable that stores both a total participants count and a current participants count. The total participants count indicates a total number of threads in the plurality of concurrent threads that are participating in a current phase of the algorithm, and the current participants count indicates a total number of threads in the plurality of concurrent threads that have completed the current phase. The barrier blocks the threads that have completed the current phase. The total participants count is dynamically updated during execution of the current phase of the algorithm. The generating, blocking, and dynamically updating are performed by at least one processor.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Emad Omara, John Duffy
  • Publication number: 20180096413
    Abstract: An online shopping facilitator platform bridges the entire distribution chain from manufacturer to retailer to provide content distribution, fulfillment, distribution chain payment and customer data dissemination to all elements of the distribution chain, as well as customer directed pickup location, with the system ensuring compensation for the entire distribution chain so that no entity in the distribution chain is bypassed.
    Type: Application
    Filed: October 3, 2016
    Publication date: April 5, 2018
    Inventors: Patrick Preston, John Duffy McCarthy
  • Patent number: 9862128
    Abstract: Methods and systems for co-extruding multiple polymeric material flow streams into a mold having a plurality of cavities to produce a plurality of multi-layer polymeric articles each having a consistent coverage of an interior core layer are disclosed herein. In an example method, a flow rate of a first skin material into a cavity is individually controlled for each cavity before initiation of co-injection of a second core material into the cavity, which may address inconsistent interior core layer coverage for articles from different cavities.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: January 9, 2018
    Assignee: Milacron LLC
    Inventors: John Duffy, Scott Hickey