Patents by Inventor Larry Alan Morris

Larry Alan Morris 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: 7120730
    Abstract: A system that determines where a particular XIP component is stored on a medium and loads the component into RAM for execution, providing the ability to demand page specific components at will from storage media, frees up working RAM on memory constrained devices. A Binary File System uses a generic block driver component that loads the XIP code from a block based storage medium. Features of the file system include the ability to load pre-“fixed up” components from a block based device. The invention thus allows an operating system to load code that was previously Executed In Place (XIP) from a block-oriented device.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: October 10, 2006
    Assignee: Microsft Corporation
    Inventors: Michael D. Maleug, Larry Alan Morris, Bor-Ming Hsieh, Yadhu N. Gopalan
  • Patent number: 6988163
    Abstract: A system that determines where a particular XIP component is stored on a non-linearly addressable storage medium and loads the component into RAM for execution, providing the ability to demand page specific components at will from storage media, frees up working RAM on memory constrained devices. A Binary File System uses a generic block driver component that loads the XIP code from a block based storage medium. Features of the file system include the ability to load pre-“fixed up” components from a block based device. The invention thus allows an operating system to load code that was previously Executed In Place (XIP) from a block-oriented device.
    Type: Grant
    Filed: October 21, 2002
    Date of Patent: January 17, 2006
    Assignee: Microsoft Corporation
    Inventors: Michael D. Malueg, Larry Alan Morris, Bor-Ming Hsieh, Yadhu N. Gopalan
  • Publication number: 20040078509
    Abstract: A system that determines where a particular XIP component is stored on a medium and loads the component into RAM for execution, providing the ability to demand page specific components at will from storage media, frees up working RAM on memory constrained devices. A Binary File System uses a generic block driver component that loads the XIP code from a block based storage medium. Features of the file system include the ability to load pre-“fixed up” components from a block based device. The invention thus allows an operating system to load code that was previously Executed In Place (XIP) from a block-oriented device.
    Type: Application
    Filed: October 21, 2002
    Publication date: April 22, 2004
    Inventors: Michael D. Malueg, Larry Alan Morris, Bor-Ming Hsieh, Yadhu N. Gopalan