Patents by Inventor James Dean Joseph

James Dean Joseph 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: 6049487
    Abstract: A dual ported (simultaneous read/write) SRAM block with an additional load port that interacts with the circuitry employed in the loading and testing of the configuration data of the FPGA core is disclosed. Each SRAM block contains circuits in both the read port and the write port that permit the SRAM blocks to be connected into deeper and wider configurations by without any additional logic as required by the prior art. An address collision detector is provided such that when both read and write ports in the SRAM block access the same address simultaneously a choice between the data being read can be made between the data presently in the SRAM block or the new data being written to the SRAM block.
    Type: Grant
    Filed: March 16, 1998
    Date of Patent: April 11, 2000
    Assignee: Actel Corporation
    Inventors: William C. Plants, James Dean Joseph, Antony G. Bell
  • Patent number: 5983313
    Abstract: The method and apparatus of the current invention relates to an intelligent cache management system for servicing a main memory and a cache. The cache resources are allocated to segments of main memory rows based on a simple or complex allocation process. The complex allocation performs a predictive function allocating scarce resources based on the probability of future use. The apparatus comprises a main memory coupled by a steering unit to a cache. The steering unit controls where in cache a given main memory row segment will be placed. The operation of the steering unit is controlled by an intelligent cache allocation unit. The unit allocates new memory access requests cache locations which are least frequently utilized. Since a given row segment may be placed anywhere in a cache row, the allocation unit performs the additional function of adjusting the column portion of a memory access request to compensate for the placement of the requested segment in the cache.
    Type: Grant
    Filed: April 10, 1996
    Date of Patent: November 9, 1999
    Assignee: Ramtron International Corporation
    Inventors: Doyle James Heisler, James Dean Joseph, Dion Nickolas Heisler
  • Patent number: 5875451
    Abstract: A computer system with a hybrid main memory which includes both EDRAM and DRAM, with a DRAM cache provided within a designated portion of the EDRAM portion of the main memory. Read requests are handled by copying data being read from DRAM into a cache portion of EDRAM under the direction of a pseudo cache controller and decoder which converts the DRAM address to a EDRAM address corresponding to the cache location of EDRAM. Read "hit" requests are responded to by reading data directly from the cache portion of EDRAM. Write requests to DRAM are, for purposes of cache coherency when a copy of the address being written to is present in the EDRAM cache portion, accomplished by writing data both to DRAM and overwriting the stale data existing in the cache portion of EDRAM.
    Type: Grant
    Filed: March 14, 1996
    Date of Patent: February 23, 1999
    Assignee: Enhanced Memory Systems, Inc.
    Inventor: James Dean Joseph
  • Patent number: 5835442
    Abstract: An EDRAM device includes an EDRAM memory array on a semiconductor chip. A row enable signal generator and a column address latch signal generator are provided on the same semiconductor chip for generating row enable and column address latch signals for application to the EDRAM memory array.
    Type: Grant
    Filed: March 22, 1996
    Date of Patent: November 10, 1998
    Assignee: Enhanced Memory Systems, Inc.
    Inventors: James Dean Joseph, Dion Nickolas Heisler, Doyle James Heisler
  • Patent number: 5802560
    Abstract: A method and apparatus for use in computer systems utilizes a memory chip employing multiple distributed SRAM caches directly linked to a single DRAM main memory block. Each cache is directly linked to a different bus. Each chip further contains a partially distributed arbitration and control circuit for implementing cache policy and arbitrating memory refresh cycles.
    Type: Grant
    Filed: August 30, 1995
    Date of Patent: September 1, 1998
    Assignee: Ramton International Corporation
    Inventors: James Dean Joseph, Doyle James Heisler, Dion Nickolas Heisler