...that when IBM conducted a market study of Chester Carlson's invention in 1959, the company concluded that it would take only 5000 units of his new product to saturate the market? IBM therefore declined to be part of the new product introduction. Too bad for IBM. Carlson's invention was the xerography process, and his new product was the beginning of the Xerox Corporation. It is estimated that every day, worldwide, 3,000,000,000 copies are made!!
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 |
| 8144158 | Display system having floating point rasterization and floating point framebuffering A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of... | 03/27/2012 |
| 8125488 | Computer system having a combined GPU-video BIOS package An interface device having a video BIOS component. The device includes a substrate for implementing a mother board connection and implementing a GPU (graphics processor unit) connection. A video BIOS component is mounted on the substrate for providing video BIOS fun... | 02/28/2012 |
| 8125489 | Processing pipeline with latency bypass A processing pipeline employs one or more bypass caches to allow a transaction that is dependent on the results of a prior transaction to be processed before the prior transaction has completed processing. Each bypass cache is coupled to the input and the output of ... | 02/28/2012 |
| 8063908 | System, method, and computer program product for validating a graphics processor design A system, method, and computer program product are provided for validating a graphics processor design. In operation, a test image is identified. Additionally, a reference image is automatically selected from a set of reference images. Furthermore, a graphics proces... | 11/22/2011 |
| 8044964 | Data processor A data processor that includes a central processing unit, a graphic controller, a display controller, an image recognizing module, a memory controller and image data input units is disclosed. The components can be formed on a single semiconductor substrate. The disp... | 10/25/2011 |
| 7898545 | Apparatus, system, and method for integrated heterogeneous processors An integrated circuit includes at least two different types of processors. At least one operation is supported by both types of processors, which permits a commonly supported operation to be scheduled on either processor. ... | 03/01/2011 |
| 7868892 | Data processor and graphic data processing device An object of the present invention is to improve efficiency of transfer of control information, graphic data, and the like for drawing and display control in a graphic data processor. A graphic data processor includes: a CPU; a first bus coupled to the CPU; a DMAC f... | 01/11/2011 |
| 7834880 | Graphics processing and display system employing multiple graphics cores on a silicon chip of monolithic construction A high performance graphics processing and display system architecture supporting a cluster of multiple cores of graphic processing units (GPUs) that cooperate to provide a powerful and highly scalable visualization solution supporting photo-realistic graphics capab... | 11/16/2010 |
| 7812846 | PC-based computing system employing a silicon chip of monolithic construction having a routing unit, a control unit and a profiling unit for parallelizing the operation of multiple GPU-driven pipeline cores according to the object division mode of parallel operation A PC-based computing system employing a silicon chip having a routing unit, a control unit and profiling unit for parallelizing multiple GPU-driven pipeline cores according to the object division mode of parallelization operation, during a graphics application. The ... | 10/12/2010 |
| 7808504 | PC-based computing system having an integrated graphics subsystem supporting parallel graphics processing operations across a plurality of different graphics processing units (GPUS) from the same or different vendors, in a manner transparent to graphics applications PC-based computing system having an integrated graphics subsystem supporting parallel graphics processing operations across a plurality of different graphics processing units (GPUs) supplied from the same or different vendors. The graphics subsystem include a graphi... | 10/05/2010 |
| RE41565 | Single chip frame buffer and graphics accelerator A single chip display processor comprised of a dynamic random access memory (DRAM) for storing at least one of graphics and video pixel data, a pixel data unit (PDU) for processing the pixel data, integrated in the same integrated circuit (IC) chip as the DRAM, the ... | 08/24/2010 |
| 7714871 | System and method for controlling display of mobile terminal A system and method are provided for controlling a display unit of a mobile terminal which allows for enhanced display capabilities. A controller of the mobile terminal includes an output buffer region allocated within an external memory of the controller to receive... | 05/11/2010 |
| 7667707 | Computer system for supporting multiple remote displays A multi-display computer system comprises a host computer system that processes windowed desktop environments for multiple remote displays, multiple users or a combination of the two. For each display and for each frame, the multi-display processor responsively mana... | 02/23/2010 |
| 7554550 | Non-destructive processing of digital image data Systems for rendering Effect graphs for non-destructively processing digital image data which integrate Central Processing Unit (CPU) processing and Graphics Processing Unit (GPU) processing are provided. Additionally provided are systems for processing digital imag... | 06/30/2009 |
| 7518615 | Display system having floating point rasterization and floating point framebuffering A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of... | 04/14/2009 |
| 7515157 | Data transmission device, data transfer system and method A data transfer method is executed to transit a three-state transmitting circuit from a high-impedance state into a data output state, transmit a preamble (dummy data) onto a bus, and sequentially transmit the essential data. The shortening of a waveform caused in t... | 04/07/2009 |
| 7483032 | Zero frame buffer Circuits, methods, and apparatus that allow the elimination of a frame buffer connected directly to a graphics processing unit. The graphics processing unit includes an on-chip memory. Following system power-up or reset, the GPU initially renders comparatively low-r... | 01/27/2009 |
| 7446775 | Data processor and graphic data processing device An object of the present invention is to improve efficiency of transfer of control information, graphic data, and the like for drawing and display control in a graphic data processor. A graphic data processor includes: a CPU; a first bus coupled to the CPU; a DMAC f... | 11/04/2008 |
| 7446774 | Video and graphics system with an integrated system bridge controller A video and graphics system on an integrated circuit chip includes an integrated system bridge controller to interface a CPU with devices internal to the system as well as external peripheral devices. The system bridge controller is capable of performing format conv... | 11/04/2008 |
| 7436411 | Apparatus and method for rendering a video image as a texture using multiple levels of resolution of the video image A method and apparatus to generate one or more graphics textures of a video image, wherein graphics textures have differing resolutions, and to render the video image as a graphics texture using the one or more graphics textures of differing resolutions. The one or ... | 10/14/2008 |
| 7423651 | Single-chip multi-output graphic system The present invention provides a single-chip but multi-output graphic system which provides identical or different graphic images on two display screens. The graphic system comprises at least a multimedia database, a first input process router, a second input proces... | 09/09/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 |
| 7420565 | Point-to-point bus bridging without a bridge controller A computer system includes an integrated graphics subsystem and a graphics connector for attaching either an auxiliary graphics subsystem or a loopback card. A first bus connection communicates data from the computer system to the integrated graphics subsystem. With... | 09/02/2008 |
| RE40326 | Single chip frame buffer and graphics accelerator A single chip display processor comprised of a dynamic random access memory (DRAM) for storing at least one of graphics and video pixel data, a pixel data unit (PDU) for processing the pixel data, integrated in the same integrated circuit (IC) chip as the DRAM, the ... | 05/20/2008 |
| 7369068 | Method of recovering digital data from a clocked serial input signal and clocked data recovery circuit Digital data are recovered from a clocked serial input signal. The input signal is sampled with a sampling clock signal supplied by a first phase interpolator to obtain a sampled digital signal. The first phase interpolator is controlled with a voting circuit to adj... | 05/06/2008 |
| 7369131 | Multi-display system and method thereof A multi-display system and a method thereof which solves an overloading problem on a memory bus. The multi-display system includes displays which independently display separate images, a main memory which stores input image signals, image signal process units which ... | 05/06/2008 |
| 7370256 | Integrated circuit testing module including data compression Systems and methods of testing integrated circuits are disclosed. The systems include a test module configured to operate between automated testing equipment and an integrated circuit to be tested. The testing interface is configured to test the integrated circuit a... | 05/06/2008 |
| 7365758 | System and method for scaling data according to an optimal width for display on a mobile device A system and method is included for scaling blocks of data according to an optimal width to increase usability of the data when scaling the blocks of data to fit a screen on a mobile device. The optimal width provides a minimum width to which the block of data may b... | 04/29/2008 |
| 7366927 | Method and device for handling requests for changing system mode The present invention provides a device for handling requests for changing system mode. The device includes a signal hold/clear unit and a gate control unit. The signal hold/clear unit has the first input receiving a request signal, the second input receiving a cont... | 04/29/2008 |
| 7356671 | SoC architecture for voice and video over data network applications A system-on-chip (SoC) for voice and video over data network applications includes a first and a second general purpose processors and a plurality of coprocessors. The coprocessors include: a VCODEC engine for video compression/decompression, a security engine for d... | 04/08/2008 |
| 7352499 | Arrangement for and method of projecting an image with pixel mapping A laser beam is swept by a scan mirror as a pattern of scan lines on a projection surface. The scan mirror moves at a variable speed along each scan line. Each scan line has a number of pixels. The pixels have time durations proportional to the variable speed of the... | 04/01/2008 |
| 7353372 | Detection of support components for add-in card Embodiments of the present invention provide detection, enumeration, and software configuration of optional choice of add-in cards types through a multiplexed bus interface. The PROM allows identification of the add-in device and software configuration to adapt to s... | 04/01/2008 |
| 7345689 | Interfacing a digital display card through PCI express connector An embodiment of the present invention is a technique to interface a display card through an interface connector. A video output device on the display card generates digital video output signals from a graphics chipset on a motherboard. The card is plugged into an i... | 03/18/2008 |
| 7343508 | Dynamic clock control circuit for graphics engine clock and memory clock and method A variable clock control information generator receives graphics engine activity data relating to the operating level of a graphics engine, and memory activity data relating to an activity level of memory. In response, the variable clock control information generato... | 03/11/2008 |
| 7339943 | Apparatus and method for queuing flow management between input, intermediate and output queues An apparatus is described that includes a plurality of queuing paths. Each of the queuing paths further comprises an input queue, an intermediate queue and an output queue. The input queue has an output coupled to an input of the intermediate queue and the input of ... | 03/04/2008 |
| 7339837 | Configurable embedded processor A configurable processor architecture uses a common simulation database for multiple processor configurations to reduce the cost of producing customized processor configurations. An unchanging core portion is used in each processor configuration. To support differen... | 03/04/2008 |
| 7327370 | Memory controller hub interface A memory controller hub includes a graphics subsystem adapted to perform graphics operations on data, and interface circuitry adapted selectively to couple the graphics subsystem to a local memory through electrical connectors and to couple the memory controller hub... | 02/05/2008 |
| 7328292 | Arbitration method and device In an arbitration device, the entire transfer efficiency is improved without increasing the operating frequency and the number of pins. An overflow monitor mechanism generates an alarm once detecting a danger of occurrence of an overflow in an internal buffer group.... | 02/05/2008 |
| 7317826 | Identifying intrinsic pixel colors in a region of uncertain pixels A digital image that includes first and second regions is processed. An intrinsic color of a given pixel located in an area of interest that is adjacent to at least one of the first and second regions is estimated by extrapolating from colors of multiple pixels in o... | 01/08/2008 |
| 7313764 | Method and apparatus to accelerate scrolling for buffered windows Methods and apparatuses to accelerate scrolling for buffered windows. In one aspect of the invention, a method to scroll a buffered window on a data processing system includes: determining a second region of a second pixel image of a window in a frame buffer, which ... | 12/25/2007 |