Patents by Inventor Donald Hill

Donald Hill 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: 20010041907
    Abstract: An occluder apparatus for obstructing the flow of blood in a blood vessel has an elongated hollow tubular body having a leading end sized for reception in the blood vessel and includes portion of the body fabricated from a material soluble in blood, and a piercing device for inserting the body through the wall of the blood vessel to extend the leading end into the interior of the blood vessel. An inflatable diaphragm is carried by the body in a collapsed, deflated condition, and the apparatus includes a passage for conducting an inflating fluid from an external source, which is into fluid communication with the interior of the diaphragm, to effect expansion the diaphragm. Elongated openings in the body enable the diaphragm to be released in an inflated state from the body into flexible occluding engagement with the interior wall of the blood vessel about the full circumference of a transverse section thereof.
    Type: Application
    Filed: January 3, 2001
    Publication date: November 15, 2001
    Inventor: John Donald Hill
  • Patent number: 6243742
    Abstract: A method, in a computer network having a first plurality of nodes coupled to a common network infrastructure and a distributed shared memory distributed among the first plurality of nodes, for servicing a memory access request by a first node of the first plurality of nodes. The memory access request pertains to a memory block of a memory module that has a home node different from the first node in the computer network. The home node has a partial directory cache that has fewer directory cache entries than a total number of memory blocks in the memory module. The method includes the step of ascertaining whether the memory block is currently cached in the partial directory cache. If the memory block is currently cached in the partial directory cache, the first memory access request is serviced using a directory protocol. If the memory block is not currently cached in the partial directory cache, the first memory access request is serviced using a directory-less protocol.
    Type: Grant
    Filed: January 25, 1999
    Date of Patent: June 5, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Erik E. Hagersten, Mark Donald Hill
  • Patent number: 6224619
    Abstract: An occluder apparatus for obstructing the flow of blood in a blood vessel has an elongated hollow tubular body having a leading end sized for reception in the blood vessel and includes portion of the body fabricated from a material soluble in blood, and a piercing device for inserting the body through the wall of the blood vessel to extend the leading end into the interior of the blood vessel. An inflatable diaphragm is carried by the body in a collapsed, deflated condition, and the apparatus includes a passage for conducting an inflating fluid from an external source, which is into fluid communication with the interior of the diaphragm, to effect expansion the diaphragm. Elongated openings in the body enable the diaphragm to be released in an inflated state from the body into flexible occluding engagement with the interior wall of the blood vessel about the full circumference of a transverse section thereof.
    Type: Grant
    Filed: September 17, 1996
    Date of Patent: May 1, 2001
    Assignee: Heartport, Inc.
    Inventor: John Donald Hill
  • Patent number: 5997505
    Abstract: An occluder apparatus for obstructing the flow of blood in a blood vessel has an elongated hollow tubular body having a leading end sized for reception in the blood vessel and includes portion of the body fabricated from a material soluble in blood, and a piercing device for inserting the body through the wall of the blood vessel to extend the leading end into the interior of the blood vessel. An inflatable diaphragm is carried by the body in a collapsed, deflated condition, and the apparatus includes a passage for conducting an inflating fluid from an external source, which is into fluid communication with the interior of the diaphragm, to effect expansion the diaphragm.
    Type: Grant
    Filed: July 18, 1997
    Date of Patent: December 7, 1999
    Assignee: Heartport, Inc.
    Inventor: John Donald Hill
  • Patent number: 5941894
    Abstract: An occluder apparatus for obstructing the flow of blood in a blood vessel has an elongated hollow tubular body having a leading end sized for reception in the blood vessel and includes portion of the body fabricated from a material soluble in blood, and a piercing device for inserting the body through the wall of the blood vessel to extend the leading end into the interior of the blood vessel. An inflatable diaphragm is carried by the body in a collapsed, deflated condition, and the apparatus includes a passage for conducting an inflating fluid from an external source, which is into fluid communication with the interior of the diaphragm, to effect expansion the diaphragm. Elongated openings in the body enable the diaphragm to be released in an inflated state from the body into flexible occluding engagement with the interior wall of the blood vessel about the full circumference of a transverse section thereof.
    Type: Grant
    Filed: July 18, 1997
    Date of Patent: August 24, 1999
    Assignee: Heartport, Inc.
    Inventor: John Donald Hill
  • Patent number: 5940860
    Abstract: An apparatus and method for facilitating the sharing of memory blocks between a computer node and an external device irrespective whether the external device and the common bus both employ a common protocol and irrespective whether the external device and the common bus both operate at the same speed. Each of the memory blocks has a local physical address at a memory module of the computer node and an associated memory tag (Mtag) for tracking a state associated with that memory block, including a state for indicating whether that memory block is exclusive to the computer node, a state for indicating whether that memory block is shared by the computer node with the external device, and a state for indicating whether that memory block is invalid in the computer node. The apparatus includes receiver logic configured to receive, when coupled to the common bus of the computers node, memory access requests specific to the apparatus on the common bus.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: August 17, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Erik E. Hagersten, Mark Donald Hill, David A. Wood
  • Patent number: 5935103
    Abstract: An occluder apparatus for obstructing the flow of blood in a blood vessel has an elongated hollow tubular body having a leading end sized for reception in the blood vessel and includes portion of the body fabricated from a material soluble in blood, and a piercing device for inserting the body through the wall of the blood vessel to extend the leading end into the interior of the blood vessel. An inflatable diaphragm is carried by the body in a collapsed, deflated condition, and the apparatus includes a passage for conducting an inflating fluid from an external source, which is into fluid communication with the interior of the diaphragm, to effect expansion the diaphragm. Elongated openings in the body enable the diaphragm to be released in an inflated state from the body into flexible occluding engagement with the interior wall of the blood vessel about the full circumference of a transverse section thereof.
    Type: Grant
    Filed: July 18, 1997
    Date of Patent: August 10, 1999
    Assignee: Heartport, Inc.
    Inventor: John Donald Hill
  • Patent number: 5873117
    Abstract: A method in a computer network having a first plurality of nodes coupled to a common network infrastructure and a distributed shared memory distributed among the first plurality of nodes for servicing a first memory access request by a first node of the computer network pertaining to a memory block having a home node different from the first node in the computer network. The computer network has no natural ordering mechanism and natural broadcast for servicing memory access requests from the plurality of nodes. The home node has no centralized directory for tracking states of the memory block in the plurality of nodes. The method includes the step of receiving via the common network infrastructure at the home node from the first node the first memory access request for the memory block.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: February 16, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Erik E. Hagersten, Mark Donald Hill
  • Patent number: 5864671
    Abstract: A method, in a computer network having a first plurality of nodes coupled to a common network infrastructure and a distributed shared memory distributed among the first plurality of nodes, for servicing a memory access request by a first node of the first plurality of nodes. The memory access request pertains to a memory block of a memory module that has a home node different from the first node in the computer network. The home node has a partial directory cache that has fewer directory cache entries than a total number of memory blocks in the memory module. The method includes the step of ascertaining whether the memory block is currently cached in the partial directory cache. If the memory block is currently cached in the partial directory cache, the first memory access request is serviced using a directory protocol. If the memory block is not currently cached in the partial directory cache, the first memory access request is serviced using a directory-less protocol.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: January 26, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Erik E. Hagersten, Mark Donald Hill
  • Patent number: 5860109
    Abstract: An apparatus for facilitating the sharing of memory blocks, which has local physical addresses at a computer node, between the computer node and an external device. The apparatus includes snooping logic configured for coupling with a common bus of the computer node. The snooping logic is configured to monitor, when coupled to the common bus, memory access requests on the common bus. There is also included a snoop tag array coupled to the snooping logic. The snoop tag array includes tags for tracking all copies of a first plurality of memory blocks of the memory blocks cached by the external device. Further, there is included a protocol transformer logic coupled to the snooping logic for enabling the apparatus, when coupled to the external device, to communicate with the external device using a protocol suitable for communicating with the external device.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: January 12, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Erik E. Hagersten, Mark Donald Hill, David A. Wood
  • Patent number: 5835906
    Abstract: A method, in a computer system having a first plurality of stored data objects and capable of running multiple threads concurrently, for preventing access conflicts. The method includes the step of providing a dynamic lock structure having a plurality of dynamic lock structure members. There is also the step of mapping a second plurality of stored data objects of the first plurality of stored data objects into a first dynamic lock structure member of the plurality of dynamic lock structure members in accordance with a mapping function. Due to the mapping function, the plurality of dynamic lock structure members become fewer in number than the number of the first plurality of stored data objects. The first dynamic lock structure member is configured to store identities of a third plurality of stored data objects.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: November 10, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: Erik E. Hagersten, Mark Donald Hill
  • Patent number: 5829034
    Abstract: A coherence transformer for allowing a computer node and one or more external devices to share memory blocks having local physical addresses at a memory module of the computer node. The coherence transformer includes logic for ascertaining whether a memory access request from the external device for a memory block should be responded to using a snoop-only approach or an Mtag-only approach. The snoop-only approach requires a tag in a snoop tag array of the coherence transformer be available to track the memory block for an entire duration that the memory block is cached by the external device. The Mtag-only approach only temporarily stores the memory block until a global state associated with the memory block can be written back into the memory module of the computer node. The snoop tag array allows the coherence transformer to snoop the bus of the computer node to intervene and respond to memory access requests pertaining to a memory block externally cached and tracked by the snoop tag array.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: October 27, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: Erik E. Hagersten, Mark Donald Hill, David A. Wood
  • Patent number: 5692581
    Abstract: A cover for a rung of a ladder consisting of an elongate member (12) configured to spring clamp over the rung of the ladder and a layer (16) of anti-skid or anti-slip material removeably fastened to the external surface of the cover. The elongate member includes at least one aperture (13) at each terminal end to receive a bolt for fastening the elongate member to the rung of the ladder.
    Type: Grant
    Filed: October 10, 1995
    Date of Patent: December 2, 1997
    Inventors: John Robert Nelson, Richard Forbes Donald-Hill
  • Patent number: 5645912
    Abstract: A means to provide a cost effective anti-skid/ anti-slip stairnose in staircases is described. The means can be dimensioned to fit across various lengths of staircases. A detachable anti-skid/ anti-slip conformable tape is fixed onto the stairnoses.
    Type: Grant
    Filed: November 14, 1995
    Date of Patent: July 8, 1997
    Inventors: John Robert Nelson, Richard Forbes Donald-Hill
  • Patent number: 4878494
    Abstract: There is disclosed a method and apparatus for effecting cardio-valve replacement surgery. A clamp adapted to be fastened to an ether screen has multiple arms. These arms are linked together by a double clamp having two parts which are pivotable with respect to each other and within which the arms are both rotatable and slidable and which arms are simultaneously clamped in whatever position they may have been set. The clamping is effected by a draw bolt passing through both parts of the double clamp. At the free end of the arms is a clamp adapted to hold a replacement cardio-valve holder. The clamps and the arms are adjusted to present a replacement valve in a position such that it can be sutured into the heart of the patient without the surgeon having concern about the possibility of malalignment of the valve or suturing.
    Type: Grant
    Filed: December 20, 1988
    Date of Patent: November 7, 1989
    Assignee: International Research & Development Corporation
    Inventors: James L. Phillips, Dale W. Richardson, J. Donald Hill
  • Patent number: 4834097
    Abstract: There is disclosed a method for effecting cardio-valve replacement surgery. A clamp adapted to be fastened to an ether screen has multiple arms. These arms are linked together by a double clamp having two parts which are pivotable with respect to each other and within which the arms are both rotatable and slidable and which arms are simultaneously clamped in whatever position they may have been set. The clamping is effected by a draw bolt passing through both parts of the double clamp. At the free end of the arms is a clamp adapted to hold a replacement cardio-valve holder. The clamps and the arms are adjusted to present a replacement valve in a position such that it can be sutured into the heart of the patient without the surgeon having concern about the possibility of malalignment of the valve or suturing.
    Type: Grant
    Filed: March 31, 1988
    Date of Patent: May 30, 1989
    Assignee: Richardson & Associates, Ltd.
    Inventors: James L. Phillips, Dale W. Richardson, J. Donald Hill
  • Patent number: 4190057
    Abstract: An implanted device for determining the patentcy of a transplanted vein directly connecting the aorta to transfer blood to a coronary artery has a physiologically inert bulb of flexible material disposed and retained in pressure transferring relationship to the distal region of the transplanted vein. A cuff or non-expansible sleeve surrounds the bulb and the vein and is held in position. The bulb has a single opening leading into one end of an implanted catheter. The other end of the catheter opens through a single opening in a thick-walled reservoir implanted in a subcutaneous location convenient for piercing by a hypodermic needle. At least a part of the reservoir wall is able to close upon withdrawal of the needle. The bulb, catheter and reservoir are completely filled, without distention, by an appropriate, usually isotonic, liquid. There may be a break-away connection in the catheter and various radio-opaque indicia for X-ray monitoring.
    Type: Grant
    Filed: December 27, 1977
    Date of Patent: February 26, 1980
    Assignee: Thoratec Laboratories Corporation
    Inventors: J. Donald Hill, Robert J. Harvey, David E. Downie
  • Patent number: 4164943
    Abstract: A catheter anchor for holding a catheter in position in a patient has a base in the form of a disc with a flat surface normal to a central axis. There is a transverse, resilient bar extending across the disc on the side opposite the flat surface. The bar has at least one reentrant groove in it to receive and grasp the catheter. There may be an additional reentrant groove in the bar expandable by a plug to constrict the catheter groove. Also, there may be a pawl sheet adapted to grip the catheter and abut the bar to inhibit unwanted insertion of the catheter into the patient. From the flat surface of the disc a number of needles extend approximately helically and symmetrically with the axis and with their exposed points engageable with the patient's tissue by rotation. There may also be a central guide needle extending from the flat surface along the axis.
    Type: Grant
    Filed: September 30, 1977
    Date of Patent: August 21, 1979
    Assignee: Thoratec Laboratories Corporation
    Inventors: J. Donald Hill, Gordon H. Fountain
  • Patent number: 4144744
    Abstract: A vein preparation and testing device has a rimmed base forming a shallow basin upstanding from which are a head block and a tail block. In the head block is a removable hollow chuck rotatable about an axis and connected to a liquid reservoir on the base and to a pump. The hollow chuck communicates with a hollow head grip having a tube adapted to lie inside a vein. A fastener holds the vein in place on the tube. In the tail block is a removable tail grip mounted to rotate about the same axis. The tail block is movable along the same axis.
    Type: Grant
    Filed: September 21, 1977
    Date of Patent: March 20, 1979
    Assignee: Thoratec Laboratories Corporation
    Inventor: J. Donald Hill