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 |
| 8182521 | Methods and apparatus for increasing blood circulation A method and apparatus for the prevention of deep vein thrombosis (DVT), pulmonary embolism (PE), lower extremity edema, and other associated medical conditions by adjusting the temperature of the muscles of a foot or a leg, and/or applying vacuum or negative pressu... | 05/22/2012 |
| 8179394 | Cull streams for fine-grained rendering predication One embodiment of the present invention sets forth a technique to perform fine-grained rendering predication using an IGPU and a DGPU. A graphics driver divides a 3D object into batches of triangles. The IGPU processes each batch of triangles through a modified rend... | 05/15/2012 |
| 8174531 | Programmable graphics processor for multithreaded execution of programs A processing unit includes multiple execution pipelines, each of which is coupled to a first input section for receiving input data for pixel processing and a second input section for receiving input data for vertex processing and to a first output section for stori... | 05/08/2012 |
| 8171461 | Primitive program compilation for flat attributes with provoking vertex independence Systems and methods for compiling high-level primitive programs are used to generate primitive program micro-code for execution by a primitive processor. A compiler is configured to produce micro-code for a specific target primitive processor based on the target pri... | 05/01/2012 |
| D658223 | Digital video camera with a retractable data connector | 04/24/2012 |
| 8160983 | Displaying resources based on shared contexts A user data engine residing on an endpoint machine generates a current user context reflecting a specific flow of operations performed by an end-user when interacting with a software application. A context engine residing on a sever machine compares the current user... | 04/17/2012 |
| D657362 | Electronic device | 04/10/2012 |
| 8149247 | Method and system for blending rendered images from multiple applications One embodiment of the present invention sets forth a method, which includes the steps of generating a first rendered image associated with a first application, independently generating a second rendered image associated with a second application, applying a first se... | 04/03/2012 |
| 8136045 | Multiple menus for use with a graphical user interface An approach for using multiple menus with a graphical user interface is disclosed. A multiple menu comprises a menu panel with two or more selection regions, each of which is associated with a base menu. A user requests the menu panel without selecting a menu object... | 03/13/2012 |
| 8135885 | Data packer for packing and aligning write data A data packer of an input/output hub of a computer system packs and formats write data that is supplied to it before the write data is written into a memory unit of the computer system. More particularly, the data packer accumulates write data received from lower ba... | 03/13/2012 |
| 8131931 | Configurable cache occupancy policy One embodiment of the invention is a method for evicting data from an intermediary cache that includes the steps of receiving a command from a client, determining that there is a cache miss relative to the intermediary cache, identifying one or more cache lines with... | 03/06/2012 |
| 8130223 | System and method for structuring an A-buffer to support multi-sample anti-aliasing One embodiment of the present invention sets forth a technique for efficiently creating and accessing an A-Buffer that supports multi-sample compression techniques. The A-Buffer is organized in stacks of uniformly-sized tiles, wherein the tile size is selected to fa... | 03/06/2012 |
| 8126949 | Reconfigurable filter node for an adaptive computing machine A reconfigurable filter node including an input data memory adapted to store a plurality of input data values, a filter coefficient memory adapted to store a plurality of filter coefficient values, and a plurality of computational units adapted to simultaneously com... | 02/28/2012 |
| 8099650 | L2 ECC implementation One embodiment of the present invention sets forth a method for implementing ECC protection in an on-chip L2 cache. When data is written to or read from an external memory, logic within the L2 cache is configured to generate ECC check bits and store the ECC check bi... | 01/17/2012 |
| 8095761 | Low latency synchronous memory performance switching A synchronous memory device is configured to switch into and out of a full speed mode to change speed the speed of data transactions without significantly disturbing the frequency of a clock input to a PLL or DLL that provides the internal clock for the synchronous ... | 01/10/2012 |
| 8066752 | Methods and apparatus for adjusting body core temperature A method and apparatus for adjusting body core temperature are provided. The apparatus comprises an appendage chamber that is adapted to be disassembled from a heat exchange element. In one aspect, the appendage chamber is disposable. The appendage chamber provides ... | 11/29/2011 |
| 8065354 | Compression of 16 bit data using predictor values Systems and methods compress and decompress 16 bit data. The 16 bit data may be signed or unsigned and represented in a fixed point or floating point format. A fixed block size of data is compressed into a fixed length format. Data compressed using a medium quality ... | 11/22/2011 |
| 8006106 | Method and system for flexibly supplying power to a high-end graphics card using an off-card voltage converter module A method and system for flexibly supplying power to a high-end graphics card is described. The graphics system includes the high-end graphics card and also a configurable power supply module, which is physically separated to the graphics card and connected to a powe... | 08/23/2011 |
| 8004523 | Translation 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 ... | 08/23/2011 |
| 8001531 | Translation of a shader assembly language binary for debugging a graphics application running on a remote device Embodiments of the invention provide a debugging tool configured to translate a pre-compiled binary shader as part of debugging a graphics application running on a remote device. An instrumented driver may capture and serialize each graphics API call invoked by a gr... | 08/16/2011 |
| 7992137 | Client server system for analysis and performance tuning of remote graphics devices Embodiments of the invention provide a data communications protocol and client server architecture used for the performance analysis and debugging of a graphics application running on a remote device. The remote device may be a hand-held video game console, a mobile... | 08/02/2011 |
| 7983498 | Low dynamic range 3-channel color compression Systems and methods for representing low dynamic range data in compressed formats with a fixed size block allow low dynamic range data to be stored in less memory. The compressed formats use 8 bits per pixel to represent 24 bits of low dynamic range data for each pi... | 07/19/2011 |
| 7977255 | Method and system for depositing a thin-film transistor A method for forming a thin-film transistor gate insulating layer over a substrate disposed in a processing chamber is provided. The method includes: introducing a processing gas for producing a plasma in the processing chamber; heating the substrate to a substrate ... | 07/12/2011 |
| 7973802 | Optional color space conversion An apparatus and method for converting color data from one color space to another color space. A driver determines that a set of shader program instructions perform a color conversion function and the set of shader program instructions are replaced with either a sin... | 07/05/2011 |
| 7916153 | Backlight dimming and LCD amplitude boost Embodiments of the present invention generally provide m Methods and apparatus for reducing power consumption of backlit displays are described. Power consumption is reduced by dimming backlighting by a first scale factor and boosting pixel values by a second scale ... | 03/29/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 |
| D633930 | Digital video camera | 03/08/2011 |
| 7894002 | 3:2 pulldown detection Field-based detection of 3:2 pulldown in a sequence of digital video fields using a programmable graphics processor is described. The detection is performed using a threshold value to determine equivalence between a pair of fields of digital video data. Furthermore,... | 02/22/2011 |
| 7890925 | Automatic generation of custom driver packages A structured INF source language that can coexist natively within higher level language source files is used to improve the consistency and quality of custom driver package components. A common source code file includes machine readable instructions in the structure... | 02/15/2011 |
| 7886337 | Method and apparatus for content protection Method and apparatus for protecting image content. In an embodiment, tags are used to identify how to alter image content. A graphics processor is configured to process the tags and to alter the image responsive to the tags. In another embodiment, a graphics process... | 02/08/2011 |
| 7886116 | Bandwidth compression for shader engine store operations Embodiments of the present invention set forth systems and methods for compressing thread group data written to frame buffer memory to increase overall memory performance. A compression/decompression engine within the frame buffer memory interface includes logic con... | 02/08/2011 |
| 7884835 | Techniques for projecting data sets between high-resolution and low-resolution objects A method for projecting a data set from a first object to a second object includes the steps of defining one or more sub-objects, wherein each sub-object represents a portion of the second object, associating the first object with a first sub-object, expanding a pro... | 02/08/2011 |
| D632324 | Digital video camera | 02/08/2011 |
| 7880747 | Blend optimizations that are conformant to floating-point rules A technique for handling floating-point special values, e.g., Infinity, NaN, −Zero, and denorms, during blend operations is provided so that blend operations on fragment color values that contain special values can be performed in compliance with special value han... | 02/01/2011 |
| 7863084 | Contact fabrication of emitter wrap-through back contact silicon solar cells Back contact solar cells including rear surface structures and methods for making same. The rear surface has small contact areas through at least one dielectric layer, including but not limited to a passivation layer, a nitride layer, a diffusion barrier, and/or a m... | 01/04/2011 |
| 7852347 | Texture map pixel pairing optimization The current invention involves new systems and methods for increasing texture filtering performance by reorganizing a texture sampling order used to read and filter texels when anisotropic filtering is used. Texel read performance is improved for anisotropic filteri... | 12/14/2010 |
| 7852345 | Storage and support for large amounts of constant data in a graphics library One embodiment of the invention is a method of accessing a bindable uniform variable bound to a buffer object that includes the steps of creating a linked program object comprising one or more shader programs, where each shader program includes instructions written ... | 12/14/2010 |
| 7852340 | Scalable shader architecture A scalable shader architecture is disclosed. In accord with that architecture, a shader includes multiple shader pipelines, each of which can perform processing operations on rasterized pixel data. Shader pipelines can be functionally removed as required, thus preve... | 12/14/2010 |
| 7839410 | Parameter buffer objects for shader parameters in a graphics library One embodiment of the invention is a method for accessing and updating data in a buffer object during the execution of a shader program. The method includes loading a plurality of data portions in the buffer object, initiating a first execution of a shader program t... | 11/23/2010 |
| 7839170 | Low power single rail input voltage level shifter One embodiment of the present invention sets forth a technique for shifting the voltage level of signals from a low voltage domain to a high voltage domain, where VDDH is the supply voltage of the high voltage domain and VDDL is the supply voltage of the low voltage... | 11/23/2010 |