Patents by Inventor Freeman L. Rawson, III

Freeman L. Rawson, III 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: 5675795
    Abstract: A data processing system having an operating system environment, an operating system kernel, and a plurality of device drivers, wherein the plurality of device drivers are programs separate from the kernel. The data processing system includes a kernel that excludes device driver functions. The device drivers in the data processing system are user level tasks or programs. A boot volume stored in a storage device in the data processing system is provided, wherein the boot volume includes: (1) a file anchor, indicating a starting point to find files associated with the boot volume; (2) a plurality of file headers associated with the file anchor, each file header including an identification of files associated with the boot volume; and (3) a plurality of block list elements, each block list element identifying a contiguous block of data in a storage device, wherein data structures comprising a file may be identified and accessed using at least one block list element.
    Type: Grant
    Filed: June 26, 1995
    Date of Patent: October 7, 1997
    Assignee: International Business Machines Corporation
    Inventors: Freeman L. Rawson, III, Guy G. Sotomayor, Jr.
  • Patent number: 5535401
    Abstract: A power management architecture in a data processing system comprising physical devices having at least one state, each state has corresponding power value, and where a system state is defined as the set of all current states of the physical devices. Power objects and thermal objects, each corresponding to a physical device, contain information about the power requirements and thermal characteristics of each possible state for that physical device. The power and thermal objects also describe the allowed state transitions from each possible state to another state, and the power requirements and thermal characteristics of all possible state transitions. Also communicated is the current state of each physical device. Event means generate signals indicating the occurrence of an event in the system. A policy module contains rules, implementing the power management, that direct an action, the rules being a function of events and of power object information.
    Type: Grant
    Filed: April 5, 1994
    Date of Patent: July 9, 1996
    Assignee: International Business Machines Corporation
    Inventors: Freeman L. Rawson, III, Guy G. Sotomayor, Jr.
  • Patent number: 5265252
    Abstract: A device driver system comprises a core that manages the specific functions of a plurality of I/O devices. The core includes an operating system interface that is generic to different operating systems. An operating system has a device driver interface that is unique to the operating system. A conversion program is layered between the core and the operating system for converting communications between the device driver interface of the operating system and the generic operating system interface of the core. The core includes a channel manager including a request dispatcher, request queues, a command initiator, and a plurality of state machines corresponding to state machine in the I/O devices. A transport layer interfaces between the hardware and the channel manager.
    Type: Grant
    Filed: March 26, 1991
    Date of Patent: November 23, 1993
    Assignee: International Business Machines Corporation
    Inventors: Freeman L. Rawson, III, Guy G. Sotomayor, Jr., Edward M. Tuggle, Jr.