U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"The radio craze will die out in time."

Thomas Edison ; 1922

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 345/532 - Plural memory controllers


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter wherein two or more memory controllers are
No. of patents: 124
Last issue date: 01/03/2012


1        
NumberTitleIssue Date
8089487Storage control device and storage system
The present invention enables to update a program in a storage control device while processing access requests, without imposing any burden on a host. When execution of updating of a program is commanded from a management terminal, an update control unit starts with...
01/03/2012
7898547Memory controller for handling multiple clients and method thereof
A method and system is provided for organizing and routing multiple memory requests from a plurality of clients to multiple memories. Requests from a plurality of clients, including a plurality of clients of the same type, such as multiple MPEG decoders, are directe...
03/01/2011
7777752Method of implementing an accelerated graphics port for a multiple memory controller computer system
An architecture for storing, addressing and retrieving graphics data from one of multiple memory controllers. In a first embodiment of the invention, one of the memory controllers having an accelerated graphics port (AGP) includes a set of registers defining a range...
08/17/2010
7439983Method and apparatus for de-indexing geometry
A pixel shader is operated to perform a first texture lookup in an index buffer to obtain a vertex index value for a geometric primitive to be displayed. The pixel shader is also operated to perform a second texture lookup in a vertex buffer to obtain vertex data, w...
10/21/2008
7423644Method and apparatus for dual pass adaptive tessellation
A method and apparatus for dual pass adaptive tessellation includes a vertex grouper tessellator operably coupled to receive primitive information and an index list and a shader processing unit coupled to the vertex grouper tessellator. During a first pass, the shad...
09/09/2008
7373440Switch/network adapter port for clustered computers employing a chain of multi-adaptive processors in a dual in-line memory module format
A switch/network adapter port (“SNAP”) for clustered computers employing multi-adaptive processor (“MAP™”, a trademark of SRC Computers, Inc.) elements in a dual in-line memory module (“DIMM”) or Rambus™ in-line memory module (“RIMM”) format to s...
05/13/2008
7369132Apparatus, system, and method for delivering data to multiple memory clients via a unitary buffer
A graphics processing apparatus includes an output pipeline including a set of memory clients. The graphics processing apparatus also includes a memory controller connected to the output pipeline. The memory controller is configured to retrieve data requested by res...
05/06/2008
7369134Methods and systems for multimedia memory management
Methods and associated systems that allow a plurality of real-time multimedia applications to operate concurrently within a computer system with constrained primary memory. In particular, the methods and systems of the present invention allow for a plurality of real...
05/06/2008
7366920System and method for selective memory module power management
A memory module includes a memory hub that monitors utilization of the memory module and directs devices of the memory module to a reduced power state when the module is not being used at a desired level. System utilization of the memory module is monitored by track...
04/29/2008
7347570Multimedia presentation apparatus and method
A multimedia presentation apparatus and method by which a presenter is freed from the requirement of having or providing or transporting a supporting computer system such as the notebook or laptop system by the incorporation of computing capability and an accessible...
03/25/2008
7336268Point-to-point display system having configurable connections
An exemplary point-to-point display system comprises a host system, a timing controller, and a display. The host system is configured to provide data for display. The timing controller is configurable to provide data swapping, bus swapping, bit swapping, and combina...
02/26/2008
7333106Method and apparatus for Z-buffer operations
In one embodiment, the invention is an apparatus. The apparatus includes a Z-buffer memory. The apparatus also includes a set of bits, each of which corresponds to a block of the Z-buffer memory. The apparatus also includes an initialization (init) register. The app...
02/19/2008
7328285Apparatus and method for writing information to a designated information storage medium with an allocated data storage device using a specified information recording format
A method to write information to a designated information storage medium using an allocated data storage device using a specified information recording format, whereby a previously-determined media bit for the designated information storage medium is examined, and a...
02/05/2008
7324106Translation of register-combiner state into shader microcode
An apparatus and method for translating fixed function state into a shader program. Fixed function state is received and stored and when a new shader program is detected the fixed function state is translated into shader program instructions. Registers specified by ...
01/29/2008
7313764Method and apparatus to accelerate scrolling for buffered windows
Methods and apparatuses to accelerate scrolling for buffered windows. In one aspect of the invention, a method to scroll a buffered window on a data processing system includes: determining a second region of a second pixel image of a window in a frame buffer, which ...
12/25/2007
7302648Method and apparatus for resizing buffered windows
Methods and apparatuses for resizing buffered windows. In one aspect of the invention, a method to resize a buffered window on a data processing system includes: determining an estimated size for a window which has a first pixel image of a first size buffered in a f...
11/27/2007
7292235Controller driver and display apparatus using the same
A control driver includes a display memory control section which generates a first process control signal when image data includes only first image data which has a pixel size equal to or smaller than that of a display section, and generates a second process control...
11/06/2007
7256789Programmable display device
It comprises a main CPU, a main memory for storing the programs, display data and other data, a data processing circuit for performing a processing to convert the display data in the main memory to the data format for the display, a display memory section for storin...
08/14/2007
7253818System for testing multiple devices on a single system and method thereof
A method and system is provided for organizing and routing multiple memory requests from a plurality of clients to multiple memories. Requests from a plurality of clients, including a plurality of clients of the same type, such as multiple MPEG decoders, are directe...
08/07/2007
7248739Semiconductor device for compressing video signals with copy protection information
A semiconductor device capable of deleting data already recorded on a recording medium when information indicative of prohibition of copying is detected from picture signal. Input portion receives an input picture signal, and copy protection information detecting po...
07/24/2007
7243041GUID, PnPID, isochronous bandwidth based mechanism for achieving memory controller thermal throttling
A device to control memory bandwidth including a processing unit and a memory connected to the processing unit, the memory having a memory controller driver to issue at least one command based on a memory bandwidth requirement of another driver process. A memory con...
07/10/2007
7237102Methods and apparatus for configuring hardware resources in a pre-boot environment without requiring a system reset
Methods and apparatus for configuring a hardware device in a pre-boot environment are disclosed. For example, a configuration manager is provided for use in a computer having a processor. The example configuration manager includes an interrupt monitoring agent in co...
06/26/2007
7224508MEMS-based optical communications beam steering apparatus
A MEMS-based optical steering apparatus for free space optical transmitters, receivers, and transceivers is disclosed. The MEMS device comprises actuators linked to an optic fiber, the actuators operable to maneuver the optical fiber in the X-Y plane at the focal po...
05/29/2007
7222197Apparatus and method for direct memory access in a hub-based memory system
A memory hub for a memory module having a DMA engine for performing DMA operations in system memory. The memory hub includes a link interface for receiving memory requests for access at least one of the memory devices of the system memory, and further including a me...
05/22/2007
7221369Apparatus, system, and method for delivering data to multiple memory clients via a unitary buffer
Apparatus, system, and method for delivering data to multiple memory clients are described. In one embodiment, a graphics processing apparatus includes an output pipeline including a set of memory clients. The graphics processing apparatus also includes a memory con...
05/22/2007
7200287Method and apparatus for image processing, and a computer product
The image processing apparatus is provided with a plural memory controllers, each of which controls a RAM. The memory controllers are connected to an SIMD type arithmetic processing section. A control register is connected to the memory controllers. The control regi...
04/03/2007
7194593Memory hub with integrated non-volatile memory
A memory hub having an integrated non-volatile memory for storing configuration information is provided. The memory hub includes a high-speed interface for receiving memory access requests, a non-volatile memory having memory configuration information stored therein...
03/20/2007
7180522Apparatus and method for distributed memory control in a graphics processing system
A distributed memory controller memory system for a graphics processing system having addressable memory areas each coupled to a respective memory controller. The memory controllers are further coupled to each other through a memory controller bus upon which a memor...
02/20/2007
7173629Image processor with the closed caption function and image processing method
A memory control unit adjusts and sets the address of an image data area in the memory space of a memory and the address of a window area adjacent to the memory area, using a memory controller. The memory control unit stores data, other than image data that is suppl...
02/06/2007
7171526Memory controller useable in a data processing system
One embodiment relates to a memory controller using an independent memory controller bus in order to transfer data between two or more memories. One embodiment of a data processing system includes a system bus, a system bus master coupled to the system bus, a first ...
01/30/2007
7145581Selectively updating pulse width modulated waveforms while driving pixels
In a display refresh period, an array of display elements (e.g., pixels) forming a display device (e.g., a spatial light modulator) may be driven using selectively updated pulse width modulated waveforms. Decoupling of digital storage, storing display data that gene...
12/05/2006
7129953Two dimensional buffer pages
Methods and apparatus for storing data using two-dimensional arrays mapped to memory locations. In one implementation, a buffer page system includes: a data source, providing data elements in a first order; a data destination, receiving data elements in a second ord...
10/31/2006
7123267Core logic chip conducting multi-channel data transmission
An additional data transmission channel is provided between the north bridge chip and the system memory when the graphic accelerator is integrated into the north bridge chip. The additional data transmission channel can be similar to the existent data transmission c...
10/17/2006
7119807Image processing apparatus and image processing method
The present invention concerns an image processing apparatus and an image processing method, in which an edge coordinates extraction circuit is used to extract edge coordinates information for an input bitmap. By converting the bitmap image into vector data the edge...
10/10/2006
7119849Multi-screen synthesis apparatus, method of controlling the apparatus, and program for controlling the apparatus
There is provided a multi-screen synthesis apparatus that can execute display of video data and update of an OSD image without causing a user to feel a visual sense of incongruity, and reduce system costs. Periodic video source data and a periodic OSD image data are...
10/10/2006
7109987Method and apparatus for dual pass adaptive tessellation
A method and apparatus for dual pass adaptive tessellation includes a vertex grouper tessellator operably coupled to receive primitive information and an index list and a shader processing unit coupled to the vertex grouper tessellator. During a first pass, the shad...
09/19/2006
7106338Method and system for optimal usage of memory for storing scheduling and guiding data in 3D-enabled EPG
A system that can store electronic program guide information using 3D graphics is disclosed. In a particular embodiment, a data filter and a text-to-image converter are used for converting filtered data into a set of digital images that are defined as a set of textu...
09/12/2006
7106326System and method for computing filtered shadow estimates using reduced bandwidth
A graphical processing system comprising a computational unit and a shadow processing unit coupled to the computational unit through a communication bus. The computational unit is configured to transfer coordinates C1 of a point P with respect to a first ...
09/12/2006
7106337Portable digital graphic processing device
The present invention discloses a portable digital graphic processing device having the required graphic processing capability by adopting the advanced multi-chip packaging technology and intelligent stick memory card packaging technology to integrate the graphic pr...
09/12/2006
7100118Graphical user interface engine for embedded systems
In an embedded system, for instance in a household appliance, in addition to the usual embedded microprocessor/microcontroller there is provided another processor which actually executes a user interface HTML document for accepting user input, for instance from a ke...
08/29/2006
1        
 
Sign InRegister
Username  
Password   
forgot password?