Patents Examined by Kevin A. Kreiss
  • Patent number: 5878257
    Abstract: A mechanism to allow dynamic configurations and/or diagnostic of a computer system from a remote location is provided. The computer system receives instruction codes of a program from a data source. When executed by the CPU, the instruction codes performs the necessary erase and program operations to embed a firmware program onto to the flash memory. The firmware program can be used for configurations or diagnostic purpose.
    Type: Grant
    Filed: November 15, 1996
    Date of Patent: March 2, 1999
    Assignee: Cirrus Logic, Inc.
    Inventors: Narasimha R. Nookala, Kameswaran Sivamani, Otto Sponring
  • Patent number: 5761536
    Abstract: A system and method for storing variable length objects such that memory fragmentation is reduced, while avoiding the need for memory reorganization. A remainder of a variable length object may be assigned to share a fixed-size block of storage with a remainder from another variable length object (two such remainders which share a block are referred to as roommates) on a best fit or first fit basis. One remainder is stored at one end of the block, while the other remainder is stored at the other end of the block. The variable length objects which are to share a block of storage are selected from the same cohort. Thus, there is some association between the objects. This association may be that the objects are from the same page or are in some linear order spanning multiple pages, as examples. Information regarding the variable length objects of a cohort, such as whether an object has a roommate, is stored in memory.
    Type: Grant
    Filed: August 21, 1996
    Date of Patent: June 2, 1998
    Assignee: International Business Machines Corporation
    Inventor: Peter Anthony Franaszek
  • Patent number: 5287455
    Abstract: A transfer utility 18 provides for the transfer of data from a host computer 20 to the ROM socket 30 of a microprocessor based target system 28. The transfer occurs through an interface board 26 which includes a ROM socket 42 for mounting an option optional ROM 44.
    Type: Grant
    Filed: May 2, 1991
    Date of Patent: February 15, 1994
    Inventor: Lawrence D. Rosenthal
  • Patent number: 5230065
    Abstract: A data processing system is disclosed in which a plurality of central processing units have access to all the system resources, i.e., have a peer relationship. During initialization of the data processing system, all the system resources are allocated to the individual central processing units according to a preselected distribution procedure, the identification of available resources thereafter being stored in the files of the individual central processing units. During the operation of the data processing system, the resources can be reallocated by a predetermined procedure. The central processing units entering such a relationship are required to include apparatus and/or software procedures that prevent access to system resources not assigned thereto. A mail box procedure, using locations in the main memory unit permit communication between the central processing units and are used in the dynamic allocation of resources.
    Type: Grant
    Filed: June 25, 1990
    Date of Patent: July 20, 1993
    Assignee: Bull HN Information Systems Inc.
    Inventors: John L. Curley, Thomas S. Hirsch, John C. Penney, Ileana S. Reisch, Theodore R. Staplin, Jr., David A. Wurz