Patents by Inventor John Slattery

John Slattery 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: 11974917
    Abstract: A crimping device for reducing the size of prosthetic heart valve devices and other medical devices. A hydraulically operated piston advances a pusher toward an opening of a funnel. An interior surface of the funnel is configured to provide substantially uniform compression forces to a prosthetic heart valve device between the pusher and the funnel as the pusher advances the prosthetic heart valve device into the funnel. A system may comprise the crimping device and a prosthetic heart valve device positioned between the pusher and the funnel. A technique for using the crimping device includes delivering a pressurized fluid and crimping a prosthetic heart valve device using the interior surface of the funnel.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: May 7, 2024
    Assignee: Medtronic Vascular, Inc.
    Inventors: Paraic Frisby, Eveanne Slattery, John Gallagher
  • Publication number: 20190111059
    Abstract: A method of treating suffering from a CNS disorder, comprising administering a reduced folate, or a derivative, prodrug, active metabolite, stereoisomer, polymorph, analogue, or pharmaceutically acceptable salt thereof, to a human suffering from a neurobehavioral CNS disorder in which the patient exhibits a folate deficiency, wherein the amount of reduced folate is therapeutically effective to improve at least one core symptom of the CNS disorder, is disclosed.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 18, 2019
    Applicant: Marinus Pharmaceuticals, Inc.
    Inventors: Richard Frye, John Slattery
  • Publication number: 20180365079
    Abstract: A storage system is provided. The storage system includes a workload manager with visibility to host data operations for a storage drive. The workload manager is configured to determine an operation schedule comprising the host data operations and data migration operations for storage media of the storage drive, and instruct a storage media manager to perform the data migration operations and the host data operations in accordance with the operation schedule. The storage system also includes a storage media manager configured to receive instructions from the workload manager in accordance with the operation schedule, and responsively perform the data migration operations and the host data operations.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 20, 2018
    Inventors: Nathan Koch, Tod Roland Earhart, Erik Habbinga, Christopher Bergman, David Christopher Pruett, John Slattery
  • Publication number: 20180364938
    Abstract: A storage controller is provided. The storage controller includes a host interface, a media interface, and a processing system coupled with the host interface and the media interface. The processing system is configured to configured to maintain a translation table that relates logical addressing to physical blocks of the one or more storage media using at least an extents-based scheme in the translation table to relate the logical addressing to the physical blocks, wherein the extents-based scheme comprises a starting location combined with span length of a sequential portion of data stored on the one or more storage media, and the processing system also configured to handle storage operations of the storage drive in accordance with the translation table.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 20, 2018
    Inventors: Erik Habbinga, Tod Roland Earhart, Nathan Koch, David Christopher Pruett, John Slattery
  • Patent number: 8127282
    Abstract: A system and associated method for directing to recompile a class with a static variable of the class in a Java platform are disclosed. The class is defined with at least two implementations that are selectively compiled and executed a value of the static variable. The value of the static variable of the class is modified to a new value depending on characteristics of a runtime environment in which the method is executed. The class is recompiled and the new value is set for the static variable of the class. A debugger performs a hot code replacement of the class with the recompiled class.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventor: Edward John Slattery
  • Patent number: 7748007
    Abstract: A computer system is used to run one or more programs. It includes a memory having at least a first heap and a second heap in which objects are stored, with a first object being stored on the first heap. A write barrier is provided for detecting that said the first object has been updated by a program to include a first reference to a memory location in the second heap.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: June 29, 2010
    Assignee: International Business Machines Corporation
    Inventors: Samuel David Borman, Edward John Slattery
  • Publication number: 20090119651
    Abstract: A system and associated method for directing to recompile a class with a static variable of the class in a Java platform are disclosed. The class is defined with at least two implementations that are selectively compiled and executed a value of the static variable. The value of the static variable of the class is modified to a new value depending on characteristics of a runtime environment in which the method is executed. The class is recompiled and the new value is set for the static variable of the class. A debugger performs a hot code replacement of the class with the recompiled class.
    Type: Application
    Filed: November 2, 2007
    Publication date: May 7, 2009
    Inventor: Edward John Slattery
  • Publication number: 20080244464
    Abstract: A method, apparatus and software is disclosed which enables the position of a pointer icon on a first display to be duplicated on one or more other displays.
    Type: Application
    Filed: June 12, 2008
    Publication date: October 2, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Edward John Slattery
  • Patent number: 7386854
    Abstract: A computer system is used to run one or more programs. It includes a memory having at least a first heap and a second heap in which objects are stored, with a first object being stored on the first heap. A write barrier is provided for detecting that said the first object has been updated by a program to include a first reference to a memory location in the second heap.
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: June 10, 2008
    Assignee: International Business Machines, Incorporation
    Inventors: Samuel David Borman, Edward John Slattery
  • Patent number: 6851111
    Abstract: A computer system includes multiple class loaders for loading program class files into the system. A constraint checking mechanism is provided wherein a first class file loaded by a first class loader makes a symbolic reference to a second class file loaded by a second class loader, the symbolic reference including a descriptor of a third class file. The constraint mechanism requires that the first and second class files agree on the identity of the third class file and stores a list of constraints as a set of asymmetric relationships between class loaders. Each stored constraint, for a class loader which loaded a class file that contains a symbolic reference to another class file, includes a first parameter denoting the class loader which loaded the class file to which the symbolic references is made; and a second parameter denoting a class file which is identified by a descriptor in said symbolic reference.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: February 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Richard Kenneth McGuire, Edward John Slattery, Matthew Alexander Webster
  • Patent number: 6571744
    Abstract: An adjustable tethering device for various objects, including horses and other animals, includes a tie arm attachment structure, an elongated tie arm, a brace and a support structure which includes a bearing surface. The tie arm has one end pivotally attached to the tie arm attachment structure. The other end of the tie arm has an attachment point to which a lead of the object being restrained, such as a horse, may be attached. One end of the brace is pivotally attached to the tie arm between the tie arm attachment structure and the attachment point. The opposite end of the brace is supported by the bearing surface of the support structure when the tie arm is in an elevated position. In one embodiment, the tie arm attachment structure and the support structure comprise a single C channel. When used on a structure such as a trailer the adjustable tethering device may be adjusted between a travel position and one or more elevated positions.
    Type: Grant
    Filed: April 12, 2002
    Date of Patent: June 3, 2003
    Inventors: Ronald Olson, Larry Nelson, John Slattery
  • Publication number: 20030005027
    Abstract: A computer system is used to run one or more programs. It includes a memory having at least a first heap and a second heap in which objects are stored, with a first object being stored on the first heap. A write barrier is provided for detecting that said the first object has been updated by a program to include a first reference to a memory location in the second heap.
    Type: Application
    Filed: June 21, 2002
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Samuel David Borman, Edward John Slattery
  • Publication number: 20020194421
    Abstract: A computer system is used to run one or more programs. It includes a memory having at least a first heap and a second heap in which objects are stored, with a first object being stored on the first heap. A write barrier is provided for detecting that said the first object has been updated by a program to include a first reference to a memory location in the second heap. The write barrier outputs a cross-heap event specifying information about the first reference and the current state of said program. The system further includes a reset facility for the second heap whereby all objects stored within the second heap are deleted. As part of the reset, if a reference from the first heap to the second heap is detected, a reset event is fired specifying information about the second reference. The information in the reset event can be combined with the information in the cross-heap event to determine if the first reference matches the second reference.
    Type: Application
    Filed: March 12, 2002
    Publication date: December 19, 2002
    Applicant: International Business Machines Corporation
    Inventors: Robert Francis Berry, Edward John Slattery, Matthew Alexander Webster
  • Publication number: 20020129177
    Abstract: An object-oriented computer system includes two or more class loaders for loading program class files into the system. A constraint checking mechanism is provided so that where a first class file loaded by a first class loader makes a symbolic reference to a second class file loaded by a second class loader, with said symbolic reference including a descriptor of a third class file, the constraint enforces that the first and second class files agree on the identity of the third class file. The constraint checking mechanism stores a list of constraints as a set of asymmetric relationships between class loaders. Each stored constraint, for a class loader which loaded a class file that contains a symbolic reference to another class file, includes a first parameter denoting the class loader which loaded the class file to which the symbolic references is made; and a second parameter denoting a class file which is identified by a descriptor in said symbolic reference.
    Type: Application
    Filed: December 15, 2000
    Publication date: September 12, 2002
    Inventors: Richard Kenneth McGuire, Edward John Slattery, Matthew Alexander Webster
  • Patent number: 6091854
    Abstract: The present invention includes a method and circuit for the compression encoding and decoding of digital images. In particular, the method is directed to an improved implementation of the QM-Coder as defined in the JBIG Standard and a merged implementation of the QM-Coder as defined in the JBIG Standard with the Q-Coder as defined by the IBM ABIC standard. The improved implementation of the QM-Coder as defined in the JBIG Standard includes an improved CLEARBITS procedure. The merged implementation of the QM-Coder as defined in the JBIG Standard and Q-Coder as defined by the ABIC standard includes the sharing of hardware to reduce implementation logic.
    Type: Grant
    Filed: August 20, 1998
    Date of Patent: July 18, 2000
    Assignee: International Business Machines Corporation
    Inventors: Michael John Slattery, Joan LaVerne Mitchell
  • Patent number: 5859604
    Abstract: The present invention includes a method and circuit for the compression encoding and decoding of digital images. In particular, the method is directed to an improved implementation of the QM-Coder as defined in the JBIG Standard and a merged implementation of the QM-Coder as defined in the JBIG Standard with the Q-Coder as defined by the IBM ABIC standard. The improved implementation of the QM-Coder as defined in the JBIG Standard includes an improved CLEARBITS procedure. The merged implementation of the QM-Coder as defined in the JBIG Standard and Q-Coder as defined by the ABIC standard includes the sharing of hardware to reduce implementation logic.
    Type: Grant
    Filed: January 14, 1997
    Date of Patent: January 12, 1999
    Assignee: International Business Machines Corporation
    Inventors: Michael John Slattery, Joan LaVerne Mitchell
  • Patent number: D705083
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: May 20, 2014
    Assignee: Slattery Group Holdings Pty, Ltd.
    Inventor: Luke John Slattery