Actress Jamie Lee Curtis is a patented inventor - she created a diaper equipped with a premoistened baby wipe. And that's no act!
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 |
| 8169442 | Graphic system comprising a fragment graphic module and relative rendering method A graphic system having a central processing unit; a system memory coupled to the central processing unit; a display unit provided with a corresponding screen; a graphic module coupled to and controlled by the central processing unit to render an image on the screen... | 05/01/2012 |
| 8159496 | Subdividing a shader program Methods and apparatus for subdividing a shader program into regions or “phases” of instructions identifiable by phase identifiers (IDs) inserted into the shader program are provided. The phase IDs may be used to constrain execution of the shader program to prohi... | 04/17/2012 |
| 8106914 | Fused multiply-add functional unit A functional unit is added to a graphics processor to provide direct support for double-precision arithmetic, in addition to the single-precision functional units used for rendering. The double-precision functional unit can execute a number of different operations, ... | 01/31/2012 |
| 8089486 | Tiled prefetched and cached depth buffer A 3D graphics pipeline includes a prefetch mechanism that feeds a cache of depth tiles. The prefetch mechanism may be predictive, using triangle geometry information from previous pipeline stages to pre-charge the cache, thereby allowing for an increase in memory ba... | 01/03/2012 |
| 8035645 | Graphics processing system including at least three bus devices Multichip graphics processing subsystems include at least three distinct graphics devices (e.g., expansion cards) coupled to a high-speed bus (e.g., a PCI Express bus) and operable in a distributed rendering mode. One of the graphics devices provides pixel data to a... | 10/11/2011 |
| 8009172 | Graphics processing unit with shared arithmetic logic unit This disclosure describes a graphics processing unit (GPU) pipeline that uses one or more shared arithmetic logic units (ALUs). In order to facilitate such sharing of ALUs, the stages of the disclosed GPU pipeline may be rearranged relative to conventional GPU pipel... | 08/30/2011 |
| 8004533 | Graphics input command stream scheduling method and apparatus A command parser in a GPU is configured to schedule execution of received commands and includes a first input coupled to a scheduler. The first command parser input is configured to communicate bus interface commands to the command parser for execution. A second com... | 08/23/2011 |
| 7990390 | Multi-pass system and method supporting multiple streams of video Systems and methods are disclosed for performing multiple processing of data in a network. In one embodiment, the network comprises a first display pipeline that is formed in real time from a plurality of possible display pipelines and that performs at least a first... | 08/02/2011 |
| 7986325 | Loading integer-based data into a graphics processing system One embodiment of the present invention sets forth a technique for improving the flexibility and programmability of a graphics pipeline by enabling full access to integer texture maps within a graphics processing unit (GPU). A new mechanism for loading and unloading... | 07/26/2011 |
| 7916146 | Halt context switching method and system In a processing pipeline having a plurality of units, an interface unit is provided between a first, upstream pipeline unit that needs to be drained prior to a context switch and a second, downstream pipeline unit that might halt prior to a context switch. The inter... | 03/29/2011 |
| 7911470 | Fairly arbitrating between clients An apparatus and method for fairly arbitrating between clients with varying workloads. The clients are configured in a pipeline for processing graphics data. An arbitration unit selects requests from each of the clients to access a shared resource. Each client provi... | 03/22/2011 |
| 7864182 | Dynamic tile sizing in an image pipeline An image pipeline performs image processing operations (for example, Bayer-to-RGB conversion, white balancing, autoexposure, autofocus, color correction, gamma correction, zooming, unsharp masking, mirroring, resizing, color space conversion) on tiles whose sizes ar... | 01/04/2011 |
| 7852341 | Method and system for patching instructions in a shader for a 3-D graphics pipeline A method and system for patching instructions in a 3-D graphics pipeline. Specifically, in one embodiment, instructions to be executed within a scheduling process for a shader pipeline of the 3-D graphics pipeline are patchable. A scheduler includes a decode table, ... | 12/14/2010 |
| 7821518 | Fairly arbitrating between clients An apparatus and method for fairly arbitrating between clients with varying workloads. The clients are configured in a pipeline for processing graphics data. An arbitration unit selects requests from each of the clients to access a shared resource. Each client provi... | 10/26/2010 |
| 7808503 | Deferred shading graphics pipeline processor having advanced features A deferred shading graphics pipeline processor and method are provided encompassing numerous substructures. Embodiments of the processor and method may include one or more of deferred shading, a tiled frame buffer, and multiple?stage hidden surface removal processin... | 10/05/2010 |
| 7786996 | System and method for object oriented hardware including cross-point switch interconnecting modules with I/O A system of inter-connectable modules that can be used to build consumer electronic sub-systems and products. Familial features are included for easy setup and control. Data is passed between modules using a common interface to permit easy routing and reconfiguratio... | 08/31/2010 |
| 7777749 | Programmable 3D graphics pipeline for multimedia applications A programmable graphics pipeline and method for processing multiple partitioned multimedia data, such as graphics data, image data, video data, or audio data. A preferred embodiment of the programmable graphics pipeline includes an instruction cache, a register file... | 08/17/2010 |
| 7746346 | Method and system of rendering 3-dimensional graphics data to minimize rendering area, rendering time, and power consumption A three-dimensional graphics data rendering method. The method divides initially inputted first graphics data into a static object and a dynamic object, performs a rendering process with respect to the static object, and updates a predetermined buffer with the rende... | 06/29/2010 |
| 7742051 | Device control using data communication A data processing device connected with a data supply device for performing predetermined data processing includes: a communication control unit for controlling communication with the data supply device; a data processing unit for performing the data processing base... | 06/22/2010 |
| 7683905 | Methods of processing graphics data including reading and writing buffers Apparatuses and methods for detecting position conflicts during fragment processing are described. Prior to executing a program on a fragment, a conflict detection unit, within a fragment processor checks if there is a position conflict indicating a RAW (read after ... | 03/23/2010 |
| 7663634 | Drawing processing apparatus and drawing processing method for multipass rendering A drawing processing apparatus capable of executing a drawing processing program having conditional branches efficiently by multipass rendering. The drawing processing apparatus comprises arithmetic processing parts including an object input part, a primitive genera... | 02/16/2010 |
| 7659901 | Application program interface for programmable graphics pipeline Systems and methods that optimize GPU processing by front loading activities from a set time/binding time to creation time via enhancements to an API that configures the GPU. Such enhancements to the API include: implementing layering arrangements, employing state o... | 02/09/2010 |
| 7652671 | Image processing device and method and storage medium storing program An image processing device including a storage section, a parallel processing controller, a sequential processing controller, and a selection section which selectively operates the two control sections. The parallel processing controller connects one or more of the ... | 01/26/2010 |
| 7633506 | Parallel pipeline graphics system The present invention relates to a parallel pipeline graphics system. The parallel pipeline graphics system includes a back-end configured to receive primitives and combinations of primitives (i.e., geometry) and process the geometry to produce values to place in a ... | 12/15/2009 |
| 7623132 | Programmable shader having register forwarding for reduced register-file bandwidth consumption A method and apparatus of operating a shader having multiple texture or shader processing stations. That method includes feeding the output of a texture or shader processing station directly into the input of another texture or shader processing station. Further, on... | 11/24/2009 |
| 7616207 | Graphics processing system including at least three bus devices Multichip graphics processing subsystems include at least three distinct graphics devices (e.g., expansion cards) coupled to a high-speed bus (e.g., a PCI Express bus) and operable in a distributed rendering mode. One of the graphics devices provides pixel data to a... | 11/10/2009 |
| 7583268 | Graphics pipeline precise interrupt method and apparatus A graphics processing unit (“GPU”) is configured to interrupt processing of a first context and to initiate processing of a second context upon command. A command processor communicates an interrupt signal on a communication path from to a plurality of pipeline ... | 09/01/2009 |
| 7576746 | Methods and systems for rendering computer graphics Methods and systems for enabling components of a computer graphics rasterization pipeline to be arbitrarily ordered are described. Various embodiments can permit a programmer to specify the order that the individual components of the rasterization pipeline are to be... | 08/18/2009 |
| 7570266 | Multiple data buffers for processing graphics data Multiple output buffers are supported in a graphics processor. Each output buffer has a unique identifier and may include data represented in a variety of fixed and floating-point formats (8-bit, 16-bit, 32-bit, 64-bit and higher). A fragment program executed by the... | 08/04/2009 |
| 7542042 | Subpicture overlay using fragment shader A new method of operating a fragment shader to produce complex video content comprised of a video image or images, such as from a DVD player, that overlays a fragment shader-processed background. Pixels are fragment shader-processed during one loop or set of loops t... | 06/02/2009 |
| 7542041 | Runtime configurable virtual video pipeline A multiple-pipeline system (300) includes a pool (330) of auxiliary function blocks (A-E 335) that are provided as required to select pipelines. Each pipeline (320) in the multiple-pipeline system (300) is configured to include a h... | 06/02/2009 |
| 7542043 | Subdividing a shader program Methods and apparatus for subdividing a shader program into regions or “phases” of instructions identifiable by phase identifiers (IDs) inserted into the shader program are provided. The phase IDs may be used to constrain execution of the shader program to prohi... | 06/02/2009 |
| 7522169 | Apparatus and method for selective attribute distribution to parallel processors A graphics processing unit has a set of parallel processing units. A primitive pipeline delivers tiles of a primitive to selected processing units of the set of processing units. An attribute pipeline distributes attributes to the selected processing units when the ... | 04/21/2009 |
| 7508394 | Systems and methods of multi-pass data processing Method and apparatus for graphics processing is described. More particularly, a graphics processing subsystem capable of multi-pass graphics data processing is described. The graphics processing subsystem includes a geometry processor and a fragment processor, where... | 03/24/2009 |
| 7439979 | Shader with cache memory A shader having a cache memory for storing program instructions is described. The cache memory beneficially stores both current programming instructions for a fragment program being run and “look-ahead” programming instructions. The cache memory supports a sched... | 10/21/2008 |
| 7432933 | System and method utilizing multiple processes to render graphical data A system for rendering graphical data utilizes a plurality of graphics pipelines, a first process, and a second process. Each of the plurality of graphics pipelines is configured to render graphical data. The first process is configured to receive three-dimensional ... | 10/07/2008 |
| 7425967 | Device for processing pixel rasterization and method for processing the same The present invention relates to a device and method for processing pixel rasterization in 3-Dimensional graphic engine. According to an embodiment of the present invention, a method of processing pixel rasterizaton in 3-Dimensional graphic engine comprises the step... | 09/16/2008 |
| 7425953 | Method, node, and network for compositing a three-dimensional stereo image from an image generated from a non-stereo application A method of assembling a composite image comprising generating three-dimensional data defining a non-stereo image, assigning a first screen portion to a first rendering node, assigning a second screen portion to a second rendering node, rendering, by the first rende... | 09/16/2008 |
| 7423644 | Method 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 |
| 7420572 | Apparatus, system, and method for clipping graphics primitives with accelerated context switching An apparatus, system, and method for clipping graphics primitives are described. In one embodiment, a graphics processing apparatus includes a clipping unit that is configured to issue an initial set of outputs based on execution of a set of clipping operations. The... | 09/02/2008 |