Patents Examined by Mehmet Gechil
  • Patent number: 5170470
    Abstract: An embedded modem that does not require a dedicated controller and operates with existing computer to interpret new and redefined communications interrupt requests. In response to an interrupt request, the control of the processor is transferred from the communications software to a driver program stored in the main memory for the processor. Under the operation of the driver program, the processor interprets control characters and causes the appropriate commands to be carried out in the modem. Once these commands have been processed, the control of the processor reverts back to the communications program. The processor thereby functions as a virtual controller that is interpreted to be an external controller by the communications program.
    Type: Grant
    Filed: May 2, 1988
    Date of Patent: December 8, 1992
    Assignee: National Semiconductor Corp.
    Inventors: Andrew Pindar, Duane Marcroft, Andrew J. Nichols, III
  • Patent number: 5133060
    Abstract: A controller (10) for use with a hard disk (38) or other mass storage medium provides a memory cache (36). A block descriptor table (40 ) is divided into a plurality of sets (42), depending upon the size of the memory cache (36). Each set is similarly indexed to define memory groups (44) having tag, cache address, and usage information. Upon a read command, an index is generated corresponding to the address requested by the host computer, and the tag information is matched with a generated tag from the address. Each set is checked until a hit occurs or a miss occurs in every set. After each miss, the usage information (50) corresponding to the memory group (44) is decremented. When reading information from the storage device (32) to the memory cache (36), the controller (10) may selectively read additional sectors. The number of sectors read from the storage device may be selectively controlled by the user or the host processor. Further, a cap may be provided to provide a maximum number of sectors to be read.
    Type: Grant
    Filed: June 5, 1989
    Date of Patent: July 21, 1992
    Assignee: Compuadd Corporation
    Inventors: Theodore E. Weber, Paul V. Tischler
  • Patent number: 5115393
    Abstract: Vector registers having logically equal address are arranged as two banks which can independently access ultra high speed RAM's. One bank holds all even-numbered elements of vector data and the other bank holds all odd-numbered elements of the vector data. A write address generator and a read address generator which are one half as fast as a clock rate of a machine cycle and which have a phase difference of one half period therebetween are provided so that the clock rate of the machine cycle may be set to one half of a total time of a write pitch and a read pitch of the vector registers.
    Type: Grant
    Filed: August 29, 1989
    Date of Patent: May 19, 1992
    Assignee: Hitachi, Ltd.
    Inventors: Masamori Kashiyama, Koichi Ishii, Shun Kawabe, Masami Usami
  • Patent number: 5113523
    Abstract: A parallel processor comprised of a plurality of processing nodes (10), each node including a processor (100-114) and a memory (116). Each processor includes means (100, 102) for executing instructions, logic means (114) connected to the memory for interfacing the processor with the memory and means (112) for internode communication. The internode communication means (112) connect the nodes to form a first array (8) of order n having a hypercube topology. A second array (21) of order n having nodes (22) connected together in a hypercube topology is interconnected with the first array to form an order n+l array. The order n+l array is made up of the first and second arrays of order n, such that a parallel processor system may be structured with any number of processors that is a power of two. A set of I/O processors (24) are connected to the nodes of the arrays (8, 21) by means of I/O channels (106).
    Type: Grant
    Filed: May 6, 1985
    Date of Patent: May 12, 1992
    Assignee: NCUBE Corporation
    Inventors: Stephen R. Colley, David W. Jurasek, John F. Palmer, William S. Richardson, Doran K. Wilde