...In 1790, the cost to obtain a patent was between $4 and $5.
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.
| Number | Title | Issue Date |
| 8174529 | Graphics processing unit and information processing apparatus According to one embodiment, a graphics processing unit detects characteristics of video data by analyzing frames of the video data by using at least one first processing core of a plurality of processing cores, and applies a process, which is associated with the de... | 05/08/2012 |
| 8144156 | Sequencer with async SIMD array A 3D graphics architecture in which a buffer is placed between the sequencer and the processing element (PE) array. The sequencer and PE array are not designed to run in lock step: instead the sequencer and PE array are decoupled to allow the PEs to run at 100% effi... | 03/27/2012 |
| 8144157 | Method for processing font data in embedded system A method for processing font data is used in an embedded system exhibiting a display function. The embedded system includes a first processor, a second processor, a non-volatile memory and a volatile memory. The method for processing font data includes steps of: iss... | 03/27/2012 |
| 8134561 | System for optimizing graphics operations Disclosed is a system for producing images including techniques for reducing the memory and processing power required for such operations. The system provides techniques for programmatically representing a graphics problem. The system further provides techniques for... | 03/13/2012 |
| 8130227 | Distributed antialiasing in a multiprocessor graphics system Multiprocessor graphics systems support distributed antialiasing. In one embodiment, two (or more) graphics processors each render a version of the same image, with a difference in the sampling location (or locations) used for each pixel. A display head combines cor... | 03/06/2012 |
| 8125486 | Combining multi-layered bitmap files using network specific hardware Images and video can be produced by compositing or alpha blending a group of image layers or video layers. Increasing resolution or the number of layers results in increased computational demands. As such, the available computational resources limit the images and v... | 02/28/2012 |
| 8089485 | Method for constructing data structure used for proximate particle search, program for the same, and storage medium for storing program A method for constructing a data structure of a proximate particle search is executed by a GPU, and computes a simulation of a physical object by converting three-dimensional digital image data to two-dimensional digital image data. The memory for a bucket is compos... | 01/03/2012 |
| 8077180 | Systems for and methods of using a display controller to output data In accordance with one aspect, a display controller is included in a graphics processing unit. In some embodiments, the display controller includes a read memory requester configured to provide a data request to a source of image data, a data path configured to be c... | 12/13/2011 |
| 8031198 | Apparatus and method for servicing multiple graphics processing channels An apparatus and method for servicing multiple graphics processing channels are described. In one embodiment, a graphics processing apparatus includes a scheduler configured to direct servicing of a graphics processing channel by issuing an index related to the grap... | 10/04/2011 |
| 8031197 | Preprocessor for formatting video into graphics processing unit (“GPU”)-formatted data for transit directly to a graphics memory Disclosed are a GPU video data preprocessor, a computer device, an apparatus and a method for facilitating expeditious video transfer to graphics memory for enhancing display and video capture applications, among other things. In one embodiment, a graphics preproces... | 10/04/2011 |
| 8026919 | Display controller, graphics processor, rendering processing apparatus, and rendering control method A rendering processing unit of a graphics processor selects a buffer in a frame buffer in which to write rendering data by switching between multiple buffers in the frame buffer and writes rendering data accordingly; a display controller selects a buffer in the fram... | 09/27/2011 |
| 7982740 | Low resolution graphics mode support using window descriptors Herein described is a method and system of displaying low resolution graphics onto a high resolution display. The low resolution graphics may be displayed using one or more displayable maps or surfaces, each of which is defined by way of one or more parameters. The ... | 07/19/2011 |
| 7916145 | Drawing apparatus and dotted line drawing method The challenge of the present invention is to prevent a crook line part of a dotted line from being displayed in half tone. The present invention is contrived to calculate a center coordinate of a texture pixel in a zone including a reference texture beginning point ... | 03/29/2011 |
| 7916144 | High speed image reconstruction for k-space trajectory data using graphic processing unit (GPU) A method for reconstructing an image generated from radial trajectory data in frequency or k-space using a GPU. The method includes using a vertex shader of the GPU to transform coordinates of a window aligned with the radial trajectory data and using a pixel shader... | 03/29/2011 |
| 7903117 | Strategies for processing media information using a plug-in processing module in a path-agnostic manner A media processing framework includes multiple media processing paths. At least one of the media processing paths includes a media processing pipeline which is in-process with respect to an application which interacts with the media processing pipeline. At least one... | 03/08/2011 |
| 7903118 | Methods for allocating information to system resources using improved mapping Embodiments described herein provide a programmable mapping scheme for mapping information to resources of a system. In an embodiment, a programmable lattice method operates to map information to resources of a system. For example, the programmable lattice method ca... | 03/08/2011 |
| 7903116 | Method, apparatus, and system for adaptive performance level management of a graphics system A graphics system adapts a performance level to be sufficient to maintain a performance criterion in an acceptable range. In one embodiment, at least one utilization parameter of the core clock domain and the memory clock domain is monitored. In response to detectin... | 03/08/2011 |
| 7898543 | System and method for optimizing texture retrieval operations A system, method, and computer program product are provided for carrying out texture retrieval operations. In use, it is determined whether at least one texture retrieval operation is to be performed in a predetermined mode. Based on such determination, the texture ... | 03/01/2011 |
| 7889201 | Information processing apparatus According to one embodiment, an information processing apparatus includes a connector, a graphics controller, a management controller, and a power supply control module. The graphics controller controls output of video signals and audio signals from the connector. T... | 02/15/2011 |
| 7852339 | Video composition optimization by the identification of transparent and opaque regions According to some embodiments a method is provided to scan a first row of a display plane, determine that the first row of the display plane includes a non-transparent pixel, indicate the first row has a non-transparent pixel; and composite the first row of the disp... | 12/14/2010 |
| 7834879 | Drawing apparatus for displaying image data about a plurality of objects including semitransparent object and opaque object on computer display screen A drawing apparatus which can display image data about a plurality of objects including opaque objects and semitransparent objects, each having information about a depth direction, on a computer display screen. ... | 11/16/2010 |
| 7830388 | Methods and apparatus of sharing graphics data of multiple instances of interactive application The present invention presents systems and methods for running interactive applications such as video games remotely over broadband network by an interactive application host system. In accordance with the present invention, interactive applications such as video ga... | 11/09/2010 |
| 7830386 | Register transfer level simulation using a graphics processor Systems and methods for using a graphics processor as a coprocessor to a general purpose processor to perform register transfer level simulations may improve simulation performance compared with using only the general purpose processor. The internal state of memory ... | 11/09/2010 |
| 7830387 | Parallel engine support in display driver model Systems and methods that independently control divided and/or isolated processing resources of a Graphical Processing Unit (GPU). Synchronization primitives for processing are shared among such resources to process interaction with the engines and their associated d... | 11/09/2010 |
| 7825931 | Data display system, data relay device, data relay method, data system, sink device, and data read method A repeater comprises an EDID memory to store a control data and a memory control unit. The memory control unit is configured to make access to the EDID memory to read the control data therefrom, store the read control data into the EDID memory and, when access is ma... | 11/02/2010 |
| 7825932 | Data display system, data relay device, data relay method, data system, sink device, and data read method A repeater comprises an EDID memory to store a control data and a memory control unit. The memory control unit is configured to make access to the EDID memory to read the control data therefrom, store the read control data into the EDID memory and, when access is ma... | 11/02/2010 |
| 7817153 | Graphic rendering apparatus which parallel-processes pixels at a time A rendering apparatus includes a rasterizer, pixel processing units and memories. The rasterizer generates pixels corresponding to graphics. The pixel processing units execute rendering operations for the pixels generated by the rasterizer. The pixels rendered by th... | 10/19/2010 |
| 7817154 | Graphics system with state transition caching A graphics system has output states corresponding to a transformation of a user state of a software application to a graphics hardware state. The graphics system utilizes a technique, such as a conventional output state cache, to recognize that the overall state vec... | 10/19/2010 |
| 7777747 | Handheld bird identification tool with graphical selection of filter attributes A handheld bird identification tool is provided that assists users in identifying birds based on field observations. A user desiring assistance in classifying a bird uses interactive on-screen options to create a set of bird identification filter attributes. An inte... | 08/17/2010 |
| 7768515 | Apparatus, system, and method for reducing shadowed state memory requirements for identifying driver command exceptions in a graphics system A graphics processing unit has a reduced memory space shadow memory as a source of state information for performing validation of commands. The reduced memory space shadow memory is smaller in size than a full version of state variables associated with an abstract s... | 08/03/2010 |
| 7768516 | Image splitting to use multiple execution channels of a graphics processor to perform an operation on single-channel input A method, system, and computer-readable storage medium are disclosed for performing an operation on single-channel input using a plurality of execution channels of a graphics processing unit (GPU). A single-channel input may be divided into a plurality of sub-inputs... | 08/03/2010 |
| 7755630 | Method, medium, and apparatus controlling graphics accelerator voltage A method, medium, and apparatus controlling a 3D graphics accelerator. The apparatus may include a voltage controller to determine a voltage and frequency supplied to the 3D graphics accelerator by using the 3D graphics data, so that a frames per second (FPS) of the... | 07/13/2010 |
| 7755631 | Transposition structures and methods to accommodate parallel processing in a graphics processing unit (“GPU”) Disclosed are an apparatus, a method, a programmable graphics processing unit (“GPU”), a computer device, and a computer medium to facilitate, among other things, the generation of parallel data streams to effect parallel processing in at least a portion of a gr... | 07/13/2010 |
| 7750912 | Integrating display controller into low power processor In one embodiment, a system comprises a memory; a memory interface coupled to the memory; a processor unit coupled to the memory interface, a second interface coupled to the processor unit, and a graphics processing unit. The processor unit comprises at least one pr... | 07/06/2010 |
| 7724259 | Aircraft flat panel display system with improved information availability An improved aircraft instrument flight display system employs primary and secondary video graphics processors for generating graphics video imaging information. Both the primary and secondary video graphics processors have associated potential failure threads and ar... | 05/25/2010 |
| 7705851 | Multiple-level graphics processing system and method A multiple-level graphics processing system and method (e.g., of an operating system) for providing improved graphics output including, for example, smooth animation. One such multiple-level graphics processing system comprises two components, including a tick-on-de... | 04/27/2010 |
| 7705850 | Computer system having increased PCIe bandwidth In a computer system employing PCI Express (PCIe) links, the PCIe bandwidth is increased by configuring an endpoint device with at least two PCIe interfaces, and coupling the first of these interfaces with a PCIe interface of a system controller and the second of th... | 04/27/2010 |
| 7692659 | Color-compression using automatic reduction of multi-sampled pixels One embodiment of the present invention sets forth a technique for improving graphics rendering efficiency by processing pixels in a compressed format whenever possible within a multi-sampling graphics pipeline. Each geometric primitive is rasterized into fragments,... | 04/06/2010 |
| 7675521 | Method and apparatus for triangle rasterization with clipping and wire-frame mode support Systems for performing rasterization are described. At least one embodiment includes a span generator for performing rasterization. In accordance with such embodiments, the span generator comprises functionals representing a scissoring box, loaders configured to con... | 03/09/2010 |
| 7671862 | Systems and methods for providing an enhanced graphics pipeline An enhanced graphics pipeline is provided that enables common core hardware to perform as different components of the graphics pipeline, programmability of primitives including lines and triangles by a component in the pipeline, and a stream output before or simulta... | 03/02/2010 |