Patents by Inventor Michael J. Garrett

Michael J. Garrett 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: 11947465
    Abstract: Aspects of the invention include receiving, at an operating system executing on a processor, a write request from a program to write data to a memory. The write request includes a virtual memory address and the data. It is determined that the virtual memory address is not assigned to a physical memory address. Based on the determining, the unassigned virtual memory address is assigned to a physical memory address in an overflow memory. The data is written to the physical memory address in the overflow memory and an indication that the write data was successfully written is returned to the program. Future requests by the program to access the virtual memory address are directed to the physical memory address in the overflow memory.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: April 2, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Peter Lyons, Andrew C. M. Hicks, Tynan J. Garrett, Miles C. Pedrone
  • Patent number: 5557728
    Abstract: A system and method are provided for processing data representing stored images so that a set of such stored images can be represented simultaneously on an output medium having a specified output area in such a way that more effective use of the output area is made than previously possible with prior art techniques. Typically the set of stored images to be represented will result from an image database search and the output area will be a display screen of a monitor.
    Type: Grant
    Filed: November 22, 1994
    Date of Patent: September 17, 1996
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Garrett, Andrew Key, Kenneth Morse
  • Patent number: 5322255
    Abstract: A mounting bracket is provided for attaching an accessory onto a display device or the like that allows the accessory to be readily attached to or removed from said display device, comprising:a hooking portion shaped to cooperate with a front surface of said display device so as to locate said bracket;a mounting portion adapted to receive said accessory; anda stabilising portion providing a second point of location on said display device so as to provide stability between said bracket and said display device.
    Type: Grant
    Filed: February 20, 1992
    Date of Patent: June 21, 1994
    Assignee: International Business Machines Corporation
    Inventor: Michael J. Garrett
  • Patent number: 5065146
    Abstract: A joystick for moving a cursor on a display screen uses an infrared transmitter (34) radiating into a transparent handle (14). As the handle is moved by an operator, infra-red light is directed to one of four optical detectors (31) covering up, down, left and right directions respectively. The device can also detect movement at 45 degrees to any of these directions since light is then directed to two detectors (31). A further four optical detectors (31a) are provided, each arranged adjacent one of the first four detectors (31), so that further movement of the handle in the same direction can be detected. An additional optical detector (37) is arranged to detect downward movement of the handle (14) against a spring (24). The handle is translatably mounted, rather than pivotally mounted as in a stand joystick.
    Type: Grant
    Filed: November 19, 1990
    Date of Patent: November 12, 1991
    Assignee: International Business Machines Corporation
    Inventor: Michael J. Garrett
  • Patent number: 5058307
    Abstract: A beam trawl pickup device comprising a pickup block with three cable guides and a pickup block pulley. Cables are connected from a beam trawl through the guides in the pickup block. The central cable passes around the pickup block pulley and is attached to the pickup block. The pickup block pulley being of a size to pass through the block at the end of the outrigger on a fishing boat while the pickup block remains tight against the same block allowing a beam trawl to be raised by the center cable but be towed by all three cables.
    Type: Grant
    Filed: July 16, 1990
    Date of Patent: October 22, 1991
    Inventor: Michael J. Garrett
  • Patent number: 4513351
    Abstract: An electronic assembly with forced convection cooling comprises an elongate support plate having a plurality of electronic equipment cabinets mounted side by side on a common surface of the plate in the longitudinal direction thereof. At least one air distribution channel extends longitudinally of the plate in the said common surface, and a cooling fan is mounted on the same surface of the plate as the cabinets for forcing air along the air distribution channel and into the cabinets for cooling electrical components therein.The assembly preferably includes means for directing air from the channel selectively in different quantities to different components according to their cooling requirements, such means including a plurality of secondary air distribution channels which branch laterally from the first mentioned channel, and means for confining air from the first mentioned channel to flow into the secondary channels.
    Type: Grant
    Filed: September 26, 1983
    Date of Patent: April 23, 1985
    Assignee: International Business Machines Corporation
    Inventors: Michael I. Davis, Michael J. Garrett, John A. Wiseman