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

Icon_funbox Quotables

"One of the greatest labor saving inventions of today is tomorrow!"

Vincent T. Floss

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/544 - Memory partitioning


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter wherein the memory is divided into individual
No. of patents: 162
Last issue date: 03/20/2012


1          
NumberTitleIssue Date
8139074Memory optimized cache generation for image tiling in GIS/CAD browser applications
The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for generating tile sizes associated with an image presented by a web based image system. An optimal threshold memory size for tiles associat...
03/20/2012
8059131System and method for packing data in different formats in a tiled graphics memory
A tiled graphics memory permits graphics data to be stored in different tile formats. One application is selecting a tile format optimized for the data generated for particular graphical surfaces in different rendering modes. Consequently, the tile format can be sel...
11/15/2011
7932912Frame buffer tag addressing for partitioned graphics memory supporting non-power of two number of memory elements
A graphics system has virtual memory and a partitioned graphics memory that supports having an non-power of two number of dynamic random access memories (DRAMs). The graphics system utilizes page table entries to support addressing Tag RAMs used to store tag bits in...
04/26/2011
7911475Virtual extended display information data (EDID) in a flat panel controller
A display controller coupled to a display device by way of a display interface and to a host device by way of a data port that includes a processor arranged to process executable instructions and associated data, a single memory device for storing the executable ins...
03/22/2011
7884829Partitioned graphics memory supporting non-power of two number of memory elements
A graphics system has a partitioned graphics memory that includes memory elements. The system supports having an non-power of two number of active memory elements. In one implementation, the memory elements are dynamic random access memories (DRAMs) and the system s...
02/08/2011
7872657Memory addressing scheme using partition strides
Systems and methods for addressing memory where data is interleaved across different banks using different interleaving granularities improve graphics memory bandwidth by distributing graphics data for efficient access during rendering. Various partition strides may...
01/18/2011
7830392Connecting multiple pixel shaders to a frame buffer without a crossbar
The number of crossbars in a graphics processing unit is reduced by assigning each of a plurality of pixels to one of a plurality of pixel shaders based at least in part on a location of each of the plurality of pixels within an image area, generating an attribute v...
11/09/2010
7777754System and method for communicating graphics image data over a communication network
A graphics adapter comprises a frame buffer operable to store graphics image data. The graphics adapter also comprises a network interface operable to receive at least a portion of the graphics image data, the network interface further operable to format the receive...
08/17/2010
7420568System and method for packing data in different formats in a tiled graphics memory
A tiled graphics memory permits graphics data to be stored in different tile formats. One application is selecting a tile format optimized for the data generated for particular graphical surfaces in different rendering modes. Consequently, the tile format can be sel...
09/02/2008
7420567Memory access method for video decoding
A method of storing an array of digital data into a memory. The memory includes a plurality of memory pages, and each memory page has a first memory section and a second memory section. The method includes a first step of dividing the array of digital data into a pl...
09/02/2008
7414619Display unit and control method thereof
A control method to control a display unit in which a video signal is supplied by an external device to display the video signal, the control method including: dividing EDID information of the display unit in essential EDID information that is required to display th...
08/19/2008
7403203Stacking series of non-power-of-two frame buffers in a memory array
Storing frames of data in frame buffers sized to match the frame size when the frame size is not a power-of-two number of bytes is disclosed. The buffer size is chosen to be the largest power-of-two that is less than the frame size. When a frame of data is to be sto...
07/22/2008
7400327Apparatus, system, and method for a partitioned memory
A memory system having a number of partitions each operative to independently service memory requests from a plurality of memory clients while maintaining the appearance to the memory client of a single partition memory subsystem. The memory request specifies a loca...
07/15/2008
7394465Displaying an image using memory control unit
A memory control unit controls the transfer of image data from a video buffer to a frame buffer, and from the frame buffer to a display, to be performed block by block. Image data is written from a video buffer to the frame buffer one block at a time. When image dat...
07/01/2008
7386651System, method, and apparatus for efficiently storing macroblocks
Presented herein is a system for storing macroblocks for such that all vertically, horizontally, and diagonally adjacent macroblock are stored in different banks. When fetching a block from a reference frame that overlaps four macroblocks, each of the overlapped mac...
06/10/2008
7372466Image processing apparatus and method of same
An image processing apparatus, able to suppress occurrence of a penalty such as page miss and able to efficiently draw an image, provided with a triangle transfer control device for judging whether a triangle is inside/outside a page, detecting a page where a triang...
05/13/2008
7367514Reprogramming system including reprogramming symbol
A symbol generator can be configured to receive various user input data, and can encode one or more programming bar codes based on the input data. Such input data can include designators for files. The input data can also include commands to be executed by a device ...
05/06/2008
7369133Apparatus, system, and method for a partitioned memory for a graphics system
A memory system having a number of partitions each operative to independently service memory requests from a plurality of memory clients while maintaining the appearance to the memory client of a single partition memory subsystem. The memory request specifies a loca...
05/06/2008
7348987Sparse refresh of display
A method, apparatus, and signal-bearing medium for sending to a display device modified regions of a frame buffer. A frame buffer is divided into the regions, and data in the frame buffer represents pixels on the display device. The frame buffer accumulates writes u...
03/25/2008
7346789Multimedia reproducing apparatus having function for efficient use of memory
A multimedia reproducing apparatus having excellent operability and amenity. In the apparatus, a ROM contains an OS including a system program and a utility program. A control unit controls at suspend function by which data indicating the state of contents of displa...
03/18/2008
7336283Efficient hardware A-buffer using three-dimensional allocation of fragment memory
A method and apparatus for arranging fragments in a graphics memory. Each pixel of a display has a corresponding list of fragments in the graphics memory. Each fragment describes a three-dimensional surface at a plurality of sample points associated with the pixel. ...
02/26/2008
7310104Graphics display system with anti-flutter filtering and vertical scaling feature
A graphics integrated circuit chip is used in a set-top box for controlling a television display. The graphics chip processes analog video input, digital video input, and graphics input. The chip includes a single polyphase filter that preferably provides both anti-...
12/18/2007
7310332Network switch memory interface configuration
A network switch for network communications includes a first data port interface, wherein the first data port interface supports a plurality of data ports for transmitting and receiving data at a first data rate. The network switch also includes a second data port i...
12/18/2007
7295888System for evaluating a parts carrier
A method is disclosed for evaluating a parts carrier that is operatively associated with a material handling process. The method includes determining a plurality of parts to be processed, determining one or more types of the plurality of parts to be processed, and d...
11/13/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
7287099System for support of remote console by emulation of local console with multipath data flow structure
Numerous shortcomings exist in prior generation adapter cards for supporting remote consoles for multipartition computer systems. Emulation using memory in the adapter card supports some remote functions so that they appear to be resident on the host computer system...
10/23/2007
7286134System and method for packing data in a tiled graphics memory
A tiled graphics memory permits z data and stencil data to be stored in different portions of a tile. The tile may be further divided into data sections, each of which may have a byte size corresponding to a memory access size. ...
10/23/2007
7281272Method and system for copyright protection of digital images
A method and system for protecting digital images copied from a video RAM, including the steps of transmitting stored pixel data from a computer memory to a video RAM, identifying protected pixel data within the stored pixel data, modifying the stored pixel data, th...
10/09/2007
7281095Memory device control system
Even if a plurality of tasks that access a plurality of data areas each having the different control method are operated in parallel and the access requests are generated almost simultaneously, the simultaneous accesses to the memory device can be prevented and also...
10/09/2007
7277100Managing multi-component data
Multi-component data is managed. Pixel image data is stored in a machine readable memory device. The pixel image data is decomposed into multiple colorspace components. The multiple colorspace components are stored in one continuous machine-readable memory segment o...
10/02/2007
7277098Apparatus and method of an improved stencil shadow volume operation
The computer graphics system is configured to improve the performance of a stencil shadow volume method for rendering shadows. The apparatus and methods utilize a combination of compressed and uncompressed stencil buffers in coordination with compressed and uncompre...
10/02/2007
7260624Systems and methods for establishing interaction between a local computer and a remote computer
Methods and devices provide for remote management of a local computer by transferring screen frames produced by the local computer for viewing at a remote computer. The screen frame data may be obtained by digitizing an analog video output of the local computer and ...
08/21/2007
7257259Lossless variable-bit signature compression
Apparatus and methods for compressing data points. The invention compresses the representation of a sequence of points in a space by, for example, dividing the sequence of points into segments of successive points and then compressing each of the segments irrespecti...
08/14/2007
7248265System and method for processing graphics operations with graphics processing unit
Disclosed is a system and method for processing graphic operations on a plurality of data structures of an image with a graphics processing unit and memory. The disclosed techniques of the system and method create an accumulation buffer of the data structures for ac...
07/24/2007
7246235Time varying presentation of items based on a key hash
A method for key verification through time varying item presentation based on a key hash result comprises generating a key hash result partially based on both a global identifier provided from a source and an estimated current time at that source. After generating t...
07/17/2007
7236177Processing digital video data
In general, the invention is directed toward a device for processing digital video data, such as an encoder, a decoder or an encoder/decoder (CODEC). The device makes use of an innovative architecture in which functionality is partitioned between an embedded process...
06/26/2007
7233336Systems and methods for capturing screen displays from a host computing system for display at a remote terminal
The present invention provides systems and methods for monitoring a host computing system from a maintenance computing system located at a remote location. The system of the present invention includes a frame grabber that is connected the digital output of a video c...
06/19/2007
7233307Display controller, image display and method for transferring control data
A decoder includes a first bank and a second bank. The first bank is supplied with dynamic control from a microcomputer via a data bus, and the second bank is supplied with static control data from the data bus via the data bus. The dynamic control data or the stati...
06/19/2007
7234050Techniques for initializing a device on an expansion card
Techniques for initializing/reinitializing a device on an expansion card without power cycling the system. More specifically, an instruction set is provided such that a device on an expansion card can be reinitialized without power cycling the system. Further, the i...
06/19/2007
7218327Font memory for a display
A font memory for a display includes a ROM with a storage region divided into a program storing region and a font data storing region, divided into a mono-font data storing region and a color font data storing region, and designed to map and store data in three segm...
05/15/2007
1          
 
Sign InRegister
Username  
Password   
forgot password?