A haircutting appliance comprises an enclosed housing having a hollow handle connecting the housing to a vacuum source to carry away cut hairs from a subject's head.
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 |
| 8174532 | Programmable video signal processor for video compression and decompression A data processing method with multiple issue multiple datapath architecture in a video signal processor (VSP) is provided. In the method, commands are received from the external signal processor. The received commands are routed to a plurality of separate command se... | 05/08/2012 |
| 8154554 | Unified assembly instruction set for graphics processing Systems and methods for providing a unified instruction set allow shader programs of different types to use a common instruction set. The unified instruction set provides easy access for new graphics hardware features and faster compile times for shader programs. Pr... | 04/10/2012 |
| 8149242 | Graphics processing apparatus, graphics library module and graphics processing method There is provided a graphics processing system that includes a main processing unit and a graphics processing unit (GPU). The main processing unit puts rendering commands generated using a graphics library in the queue of a command buffer in a main memory. In this p... | 04/03/2012 |
| 8139070 | Systems for and methods of context switching in a graphics processing system In accordance with one embodiment a graphics processing system is configured to switch from a processing of a primitive associated with a first context to a processing of a command list associated with a second context where the primitive includes a plurality of reg... | 03/20/2012 |
| 8134567 | Active raster composition and error checking in hardware One embodiment of the present invention sets forth a system for computing and error checking configuration parameters related to raster image generation within a graphics processing unit. Input parameters are validated by a hardware-based error checking engine. A ha... | 03/13/2012 |
| 8134566 | Unified assembly instruction set for graphics processing Systems and methods for providing a unified instruction set allow shader programs of different types to use a common instruction set. The unified instruction set provides easy access for new graphics hardware features and faster compile times for shader programs. Pr... | 03/13/2012 |
| 8115773 | Serializing command streams for graphics processors A method and an apparatus for determining a dependency relationship between graphics commands based on availability of graphics hardware resources to perform graphics processing operations according to the dependency relationship are described. The graphics commands... | 02/14/2012 |
| 8081192 | Centralised interactive graphical application server A centralised game server in a bank (50) of game servers runs a game program for use by a user at a remote terminal (52, 56, 58). In the game server, the game program sends a first set of graphics instructions to a first graphics processing unit (76... | 12/20/2011 |
| 8072461 | Multi-thread graphics processing system A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a command thread from either the p... | 12/06/2011 |
| 8068110 | Remote display method and system for a monitor apparatus A remote displaying method for monitor apparatus, comprises: converting step, for converting a plurality of graphic elements which constitute a displayed graphic on the monitor apparatus into a plurality of corresponding display instructions; transmitting step, for ... | 11/29/2011 |
| 8063909 | Systems and methods for providing intermediate targets in a graphics system Intermediate target(s) are utilized in connection with computer graphics in a computer system. In various embodiments, intermediate memory buffers in video memory are utilized to allow serialized programs from graphics APIs to support algorithms that exceed the inst... | 11/22/2011 |
| 8040353 | System for emulating graphics operations Disclosed is a system for producing images including emulation techniques using multiple processors. The system provides for emulation of graphics processing resources such that a central processing unit may provide graphics support. Disclosed embodiments include em... | 10/18/2011 |
| 8035646 | Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques Systems and methods for downloading algorithmic elements to a coprocessor and corresponding processing and communication techniques are provided. For an improved graphics pipeline, the invention provides a class of co-processing device, such as a graphics processor ... | 10/11/2011 |
| 8026920 | Extensible visual effects on active content in user interfaces Methods and systems for applying visual effects to active content, such as buttons, comboboxes, video, edit fields, etc., wherein interactivity of the active content are retained thereafter. Also, the present disclosure provides a mechanism for developers to build n... | 09/27/2011 |
| 8022958 | Indexes of graphics processing objects in graphics processing unit commands This disclosure describes techniques of loading batch commands into a graphics processing unit (GPU). As described herein, a GPU driver for the GPU identifies one or more graphics processing objects to be used by the GPU in order to render a batch of graphics primit... | 09/20/2011 |
| 8024356 | Database-managed image processing A method, apparatus, system, and article of manufacture provide the ability to track the processing of image data in a collaborative environment. A dependency graph that represents an image composition is obtained. Metadata for each element of the dependency graph a... | 09/20/2011 |
| 8018464 | Computer system for executing switch and table translate instructions requiring wide operands A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present ... | 09/13/2011 |
| 8018465 | Optimizing the execution of media processing routines using a list of routine identifiers Methods for analyzing a list of routine identifiers to optimize processing of routines identified in the list. Some embodiments execute a set of routines in multiple passes where each pass comprises each routine in the set processing a single band of its source. The... | 09/13/2011 |
| 8004534 | Graphics processing method, graphics processor and video reproducing apparatus According to one embodiment, a graphics processor includes a decode request registering module which registers decode requests for image data items sequentially, a decode processing module which decodes and holds the image data items in a registration order of the d... | 08/23/2011 |
| 7999814 | Information processing apparatus, graphics processor, control processor and information processing methods An arithmetic processing unit in a graphics processor alternately executes a process of a first image processing which generates a main image of an application, i.e., a base image and a process of a second image processing which generates a display image eventually ... | 08/16/2011 |
| 7999815 | Active raster composition and error checking in hardware One embodiment of the present invention sets forth a system for computing and error checking configuration parameters related to raster image generation within a graphics processing unit. Input parameters are validated by a hardware-based error checking engine. A ha... | 08/16/2011 |
| 7978197 | Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques Systems and methods for downloading algorithmic elements to a coprocessor and corresponding processing and communication techniques are provided. For an improved graphics pipeline, the invention provides a class of co-processing device, such as a graphics processor ... | 07/12/2011 |
| 7952587 | Processor and method for executing instructions requiring wide operands for multiply matrix operations A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present ... | 05/31/2011 |
| 7948495 | Linking texture headers and texture samplers Systems and methods used for binding texture state stored in independent structures may be used by more than one graphics applications programming interface (API). A texture header portion of the texture state defines texture data characteristics and is stored in a ... | 05/24/2011 |
| 7948496 | Processor architecture with wide operand cache A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present ... | 05/24/2011 |
| 7940276 | Virtualization of graphics resources Graphics resources are virtualized through an interface between graphics hardware and graphics clients. The interface allocates the graphics resources across multiple graphics clients, processes commands for access to the graphics resources from the graphics clients... | 05/10/2011 |
| 7940275 | Interface and related methods for dynamically generating a filter graph in a development system A system is presented including a plurality of sources, and an interface, selectively coupled to the plurality of sources, to generate and implement a development project of processing chains, wherein the interface dynamically loads a processing chain for each of th... | 05/10/2011 |
| 7940277 | Processor for executing extract controlled by a register instruction A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present ... | 05/10/2011 |
| 7936356 | Information processing method for information registration, and information processing method for information retrieval An information processor for information registration, capturing means captures a graphics processing command, and database registering means registers, as information about completed work in the database, information about a series of graphics processing commands c... | 05/03/2011 |
| 7932910 | System and software for performing matrix multiply extract operations A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present ... | 04/26/2011 |
| 7932911 | Processor for executing switch and translate instructions requiring wide operands A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present ... | 04/26/2011 |
| 7916147 | Centralised interactive graphical application server A centralised game server in a bank (50) of game servers runs a game program for use by a user at a remote terminal (52, 56, 58). In the game server, the game program sends a first set of graphics instructions to a first graphics processing unit (76... | 03/29/2011 |
| 7911472 | System for reducing the number of programs necessary to render an image Disclosed is as system for reducing memory and computational requirements of graphics operations. The system provides techniques for combining otherwise individual operations to apply filters to images. The combined filter emerging from the combination spares the pr... | 03/22/2011 |
| 7911471 | Method and apparatus for loop and branch instructions in a programmable graphics pipeline A method and apparatus for executing loop and branch program instructions in a programmable graphics shader. The programmable graphics shader converts a sequence of instructions comprising a portion of a shader program and selects a first set of fragments to be proc... | 03/22/2011 |
| 7903119 | Compression of image regions according to graphics command type A method according to the invention conserves host system resources by compressing an image region according to the type of graphics command used to generate or modify the region. As an image is being rendered, a list of modified image regions is maintained. For eac... | 03/08/2011 |
| 7903120 | Method and system for synchronizing parallel engines in a graphics processing unit A method and system are disclosed for synchronizing two or more engines in a graphics processing unit (GPU). When issuing a command to an engine, a central processing unit (CPU) writes an event value representing the command into an element of an event memory associ... | 03/08/2011 |
| 7898546 | Logical design of graphics system with reduced shadowed state memory requirements A graphics processing unit is designed to have validation logic utilizing a reduced memory space shadow memory as a source of state information for performing validation of commands. A semantic analysis is performed to generate the validation logic such that the red... | 03/01/2011 |
| 7893942 | Three-dimensional graphic processing system and method capable of utilizing camera preview images Provided is a three-dimensional (3D) graphic processing system and method capable of utilizing camera preview images in which the camera preview images are stored in a texture memory and then the stored camera preview images are used as a texture in a 3D graphic pro... | 02/22/2011 |
| 7889203 | Encoding for remoting graphics to decoder device A portable graphics encoder connects with one or more protocol decoder devices based on a particular communication protocol. The portable graphics encoder is not specific to any particular operating system. The portable graphics encoder receives protocol decoder dev... | 02/15/2011 |
| 7889204 | Processor architecture for executing wide transform slice instructions A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present ... | 02/15/2011 |