Patents by Inventor Steven P. Lemon

Steven P. Lemon 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: 5574915
    Abstract: An object-oriented framework contains program code for booting a processor with a volatile storage from an attached non-volatile storage. The framework provides a hardware independent boot image base class which can be subclassed to provide boot image program code for each specific hardware configuration. The boot image program code performs low level tasks such as determining the hardware configuration and loading kernel code into the volatile memory. Once the kernel has been loaded into memory it is initialized using the configuration information to provide a hardware-independent platform. Further non-subclassable code is used to establish support for accessing object-oriented shared libraries in the non-volatile storage. Finally an object-oriented environment is established by instantiating a file object from the shared libraries.
    Type: Grant
    Filed: December 21, 1993
    Date of Patent: November 12, 1996
    Assignee: Taligent
    Inventors: Steven P. Lemon, Patrick D. Ross
  • Patent number: 5566346
    Abstract: An object-oriented input/output (IO) system represents an interface between clients of the IO system and peripheral devices, such that the clients can access the peripheral devices by utilizing IO services offered by the IO system. The IO system includes one or more object-oriented IO servicers for receiving IO service requests from clients, and for generating IO commands in accordance with the IO service requests. One or more object-oriented access managers, coupled to the IO servicers and the peripheral devices, access the peripheral devices as instructed by the IO commands such that the IO service requests are satisfied. The peripheral devices may transmit interrupts to a kernel while operating in accordance with the IO commands. One or more object-oriented interrupt servicers, coupled to the kernel receive and decode the interrupts from the peripheral devices. One or more object-oriented interrupt handlers, coupled to the interrupt servicers, process the decoded interrupts.
    Type: Grant
    Filed: December 21, 1993
    Date of Patent: October 15, 1996
    Assignee: Taligent, Inc.
    Inventors: Glenn P. Andert, Steven P. Lemon
  • Patent number: 5379431
    Abstract: A system is disclosed for use in booting a processor with a storage and attached peripherals. The system utilizes a technique for initializing a computer by resetting the storage and the one or more peripherals. Then, the system initializes a degredated environment for use in activating an operating system. The degredated operating environment enables file sharing and other basic tasks of importance in loading in the IO devices, system preferences, and hardware configurations and replaces itself with the IO file system for use by the operating system.
    Type: Grant
    Filed: December 21, 1993
    Date of Patent: January 3, 1995
    Assignee: Taligent, Inc.
    Inventors: Steven P. Lemon, Patrick D. Ross