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: 11974917Abstract: 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: GrantFiled: December 16, 2020Date of Patent: May 7, 2024Assignee: Medtronic Vascular, Inc.Inventors: Paraic Frisby, Eveanne Slattery, John Gallagher
-
Publication number: 20190111059Abstract: 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: ApplicationFiled: October 17, 2018Publication date: April 18, 2019Applicant: Marinus Pharmaceuticals, Inc.Inventors: Richard Frye, John Slattery
-
Publication number: 20180365079Abstract: 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: ApplicationFiled: June 14, 2018Publication date: December 20, 2018Inventors: Nathan Koch, Tod Roland Earhart, Erik Habbinga, Christopher Bergman, David Christopher Pruett, John Slattery
-
Publication number: 20180364938Abstract: 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: ApplicationFiled: June 14, 2018Publication date: December 20, 2018Inventors: Erik Habbinga, Tod Roland Earhart, Nathan Koch, David Christopher Pruett, John Slattery
-
Patent number: 8127282Abstract: 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: GrantFiled: November 2, 2007Date of Patent: February 28, 2012Assignee: International Business Machines CorporationInventor: Edward John Slattery
-
Patent number: 7748007Abstract: 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: GrantFiled: January 25, 2008Date of Patent: June 29, 2010Assignee: International Business Machines CorporationInventors: Samuel David Borman, Edward John Slattery
-
Publication number: 20090119651Abstract: 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: ApplicationFiled: November 2, 2007Publication date: May 7, 2009Inventor: Edward John Slattery
-
Publication number: 20080244464Abstract: 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: ApplicationFiled: June 12, 2008Publication date: October 2, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Edward John Slattery
-
Patent number: 7386854Abstract: 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: GrantFiled: June 21, 2002Date of Patent: June 10, 2008Assignee: International Business Machines, IncorporationInventors: Samuel David Borman, Edward John Slattery
-
Patent number: 6851111Abstract: 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: GrantFiled: December 15, 2000Date of Patent: February 1, 2005Assignee: International Business Machines CorporationInventors: Richard Kenneth McGuire, Edward John Slattery, Matthew Alexander Webster
-
Patent number: 6571744Abstract: 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: GrantFiled: April 12, 2002Date of Patent: June 3, 2003Inventors: Ronald Olson, Larry Nelson, John Slattery
-
Publication number: 20030005027Abstract: 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: ApplicationFiled: June 21, 2002Publication date: January 2, 2003Applicant: International Business Machines CorporationInventors: Samuel David Borman, Edward John Slattery
-
Publication number: 20020194421Abstract: 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: ApplicationFiled: March 12, 2002Publication date: December 19, 2002Applicant: International Business Machines CorporationInventors: Robert Francis Berry, Edward John Slattery, Matthew Alexander Webster
-
Publication number: 20020129177Abstract: 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: ApplicationFiled: December 15, 2000Publication date: September 12, 2002Inventors: Richard Kenneth McGuire, Edward John Slattery, Matthew Alexander Webster
-
Patent number: 6091854Abstract: 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: GrantFiled: August 20, 1998Date of Patent: July 18, 2000Assignee: International Business Machines CorporationInventors: Michael John Slattery, Joan LaVerne Mitchell
-
Patent number: 5859604Abstract: 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: GrantFiled: January 14, 1997Date of Patent: January 12, 1999Assignee: International Business Machines CorporationInventors: Michael John Slattery, Joan LaVerne Mitchell
-
Patent number: D705083Type: GrantFiled: June 14, 2013Date of Patent: May 20, 2014Assignee: Slattery Group Holdings Pty, Ltd.Inventor: Luke John Slattery