...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 |
| 7969512 | Memory bandwidth amortization A system for processing video information, the system including a memory configured to store video information, a memory controller coupled to the memory and configured to receive memory requests for the video information, a first video signal processing client coup... | 06/28/2011 |
| 7944509 | Video processing apparatus, video processing method and program for asynchronous input and output video images There is provided with a video processing method including: writing first video signals representing an input video frame alternately into first and second storage regions every input video frame; reading out the written first video signals from either the first sto... | 05/17/2011 |
| 7800700 | Video scalers having reduced output memory and methods for selecting output memory size A video scaler may include a scaler core and an output memory having a reduced size. An image processing apparatus may include a video scaler with a scaler core and an output memory with a reduced size. The scaler core may scale input image data and store the scaled... | 09/21/2010 |
| 7436891 | Burst mode memory fetches when decoding compressed image data An image data decompression apparatus for decoding blocks of motion compensated non-intra coded data uses a memory (14) storing reference picture data. A decoding processor (12) decodes a current block of a generated picture using lines of previously d... | 10/14/2008 |
| 7373575 | Method and apparatus for generating expect data from a captured bit pattern, and memory device using same Expect data signals are generated for a series of applied data signals having a known sequence to determine if groups of the data signals were properly captured. A first group of the applied data signals is captured, and a group of expect data signals are generated ... | 05/13/2008 |
| 7367042 | Method and apparatus for hyperlinking in a television broadcast A system and method of adding hyperlinked information to a television broadcast. The broadcast material is analyzed and one or more regions within a frame are identified. Additional information can be associated with a region, and can be transmitted in encoded form,... | 04/29/2008 |
| 7349027 | Scan converter The scan converter comprises first and second memories 3, 7, a frame memory 5; having a write period and a read period, a video data input circuit 2 for writing data at a first transfer rate into the memory 3, a video data output circuit ... | 03/25/2008 |
| 7336317 | Frame rate conversion device, overtaking prediction method for use in the same, display control device and video receiving display device An overtaking prediction method of, when input and output of data to and from a common memory are being performed with an input frame frequency and an output frame frequency made different from each other, predicting a frame in which overtaking occurs between the in... | 02/26/2008 |
| 7317451 | Apparatus and method for displaying out-of-range mode An apparatus and method for displaying an out-of-range mode which has a resolution higher than a mode supported by a monitor is provided. The method for displaying an out-of-range mode in monitor displaying includes the steps of (a) sensing received horizontal and v... | 01/08/2008 |
| 7298425 | Method for assisting video compression in a computer system One embodiment of the present invention provides a method that facilitates compression of video data in a computer system by performing the time-consuming task of computing the difference between successive frames of video data independently from the central process... | 11/20/2007 |
| 7295246 | Picture signal processing circuit In a picture signal processing circuit, in the case of converting picture signal data compliant with an analog video standard to a digital video format to obtain progressive data of a digital value, in a line which is included in a picture display period (active per... | 11/13/2007 |
| 7289170 | Method and apparatus for compensating for interlaced-scan type video signal Disclosed are an apparatus and a method for compensating for an interlaced-scan type video signal for stably displaying the video signal in the LCD panel. An aft part of 264th data of a first field and a fore part of 23rd data of a second field... | 10/30/2007 |
| 7284262 | Receiver/decoder and method of processing video data A method of processing video data in a receiver/decoder including at least one port (31) for receiving data and memory means (40) including a data buffer area (45A0, 45A1) for storing incoming data for display, and a... | 10/16/2007 |
| 7280162 | Apparatus for assisting video compression in a computer system One embodiment of the present invention provides an apparatus that facilitates compression of video data in a computer system by performing the time-consuming task of computing the difference between successive frames of video data. Thus, one embodiment of the prese... | 10/09/2007 |
| 7277105 | Drive control apparatus and method for matrix panel A matrix panel drive control apparatus having improved display peak luminance and reduced black level luminance, permitting further improved contrast, includes a row selection circuit for selecting at least one row from among a plurality of rows of the matrix panel,... | 10/02/2007 |
| 7260015 | Memory device and method having multiple internal data buses and memory bank interleaving A memory device and method receives write data through a unidirectional downstream bus and outputs read data through a unidirectional upstream bus. The downstream bus is coupled to a pair of internal write data buses, and the upstream bus is coupled to a pair of int... | 08/21/2007 |
| 7256790 | Video and graphics system with MPEG specific data transfer commands A video and graphics system includes a video decoding system for processing compressed video data. The compressed video data includes MPEG-2 video data containing SDTV video data or HDTV video data. The video decoding system includes a video decoder for processing t... | 08/14/2007 |
| 7249367 | Method and apparatus for switching between multiple programs by interacting with a hyperlinked television broadcast A system and method of adding hyperlinked information to a television broadcast. The broadcast material is analyzed and one or more regions within a frame are identified. Additional information can be associated with a region, and can be transmitted in encoded form,... | 07/24/2007 |
| 7234070 | System and method for using a learning sequence to establish communications on a high-speed nonsynchronous interface in the absence of clock forwarding A memory system includes a memory hub controller that sends write data to a plurality of memory modules through a downstream data bus and receives read data from the memory modules through an upstream data bus. The memory hub controller includes a receiver coupled t... | 06/19/2007 |
| 7218676 | Method and a decoder for decoding MPEG video A decoded picture and parameters of a sequence layer, a GOP layer and a picture layer respectively for displaying the decoded picture are stored as a set in each of picture banks and parameter banks of a frame memory. Parameters of each layer stored as a set with a ... | 05/15/2007 |
| 7209405 | Memory device and method having multiple internal data buses and memory bank interleaving A memory device and method receives write data through a unidirectional downstream bus and outputs read data through a unidirectional upstream bus. The downstream bus is coupled to a pair of internal write data buses, and the upstream bus is coupled to a pair of int... | 04/24/2007 |
| 7171259 | Method and device for measuring heart rate, and method for manufacturing the device A heart rate measuring device is attached around a user's hand, the device having an inner surface, which is in contact with the skin on the hand to which it is attached, and an outer surface, which is other than the inner surface. The inner surface of the measuring... | 01/30/2007 |
| 7159092 | Method and system for adjusting the timing offset between a clock signal and respective digital signals transmitted along with that clock signal, and memory device and computer system using same A method and circuit adaptively adjust respective timing offsets of digital signals relative to a clock output along with the digital signals to enable a latch receiving the digital signals to store the signals responsive to the clock. A phase command for each digit... | 01/02/2007 |
| 7154529 | System and method for enabling a person to view images of the person wearing an accessory before purchasing the accessory A personal optical viewer enables a person to view images of how the person looks wearing an accessory and compare images of how the customer looks wearing different accessories. A seller provides an accessory to a person. A capturing device captures a photograph or... | 12/26/2006 |
| 7137024 | System and method for using a learning sequence to establish communications on a high-speed nonsynchronous interface in the absence of clock forwarding A memory system includes a memory hub controller that sends write data to a plurality of memory modules through a downstream data bus and receives read data from the memory modules through an upstream data bus. The memory hub controller includes a receiver coupled t... | 11/14/2006 |
| 7126992 | Memory transfer controller and method of transfer control of video line data and macroblock data A method of transferring sets of video line data and macrob lock data, includes the steps of determining a macroblock period and a video line period longer than the macroblock period, dividing each set of video line data to be transferred within the video line perio... | 10/24/2006 |
| 7120924 | Method and apparatus for receiving a hyperlinked television broadcast A system and method of receiving information hyperlinked to a television broadcast. The broadcast material is analyzed and one or more regions within a frame are identified. Additional information can be associated with a region, and can be transmitted in encoded fo... | 10/10/2006 |
| 7119846 | Video signal processing circuit and method for converting number of scan lines and image display device using the same A double-rate signal achieved by subjecting a video signal to double-rate conversion is supplied to a scan line number converter. In the converter, the portion of the effective scan lines of the double-rate signal is written into a frame memory on the basis of a sig... | 10/10/2006 |
| 7117517 | Method and apparatus for generating data structures for a hyperlinked television broadcast A system and method of adding hyperlinked information to a television broadcast. The broadcast material is analyzed and one or more regions within a frame are identified. Additional information can be associated with a region, and can be transmitted in encoded form,... | 10/03/2006 |
| 7085975 | Method and apparatus for generating expect data from a captured bit pattern, and memory device using same Expect data signals are generated for a series of applied data signals having a known sequence to determine if groups of the data signals were properly captured. A first group of the applied data signals is captured, and a group of expect data signals are generated ... | 08/01/2006 |
| 7072395 | Memory control apparatus and efficient search pattern for block-matching motion estimation A memory control apparatus for block-matching motion estimation and an associated search pattern for processing video sequence in real-time are described in this disclosure. The motion estimation subsystem utilizes a set of memory banks to store a section of the ref... | 07/04/2006 |
| 7071999 | Method for controlling memory in digital system Method for controlling a memory in a digital system, including the steps of (a) dividing the memory into a plurality of fixed sized memory blocks, (b) defining at least one of the memory blocks as a compression/decompression region, (c) assigning compression priorit... | 07/04/2006 |
| 7038737 | Image processing device The image processing apparatus according to the present invention comprises: DMA control means 112 having image input/output processing means 100, an external memory 111, DMA setting holding means 113, address generating means 114,... | 05/02/2006 |
| 7034791 | Digital video display employing minimal visual conveyance Select areas and specific pixels of a digital video display screen may be updated at video frame rate while other areas or pixels are not updated at video frame rate. Further, select pixels may be updated more than once within the normal update timing of a single vi... | 04/25/2006 |
| 7034892 | Spatio-temporal filter unit and image display apparatus comprising such a spatio-temporal filter unit Noise reduction is an important feature in consumer television. This is realized by spatial, temporal or spatio-temporal filters. Spatial filters require pixels from within one image, while temporal filters require samples from two or more successive images. The spa... | 04/25/2006 |
| 7031994 | Matrix transposition in a computer system Improved transposition of a matrix in a computer system may be accomplished while utilizing at most a single permutation vector. This greatly improves the speed and parallelability of the transpose operation. For a standard rectangular matrix having M rows and N col... | 04/18/2006 |
| 7027507 | Moving-picture coding and decoding method and apparatus with reduced computational cost A coded moving-picture signal is decoded by a resolution-converting motion compensation process and a resolution-converting inverse discrete cosine transform, both of which decrease the resolution of the picture, thereby reducing the amount of reference picture data... | 04/11/2006 |
| 7016451 | Method and apparatus for generating a phase dependent control signal A phase detector generates a phase dependent control signal according to the phase relationship between a first and second clock signal. The phase detector includes first and second phase detector circuits receiving the first and second clock signals and generating ... | 03/21/2006 |
| 7017027 | Address counter control system with path switching An address-counter control system includes a counter circuit, path switches, and a control circuit. The counter circuit includes a first series of address counters which corresponds to a non-contiguous region portion and second and third series of address counters w... | 03/21/2006 |
| 6987545 | Apparatus for assisting video compression in a computer system One embodiment of the present invention provides an apparatus that facilitates compression of video data in a computer system by performing the time-consuming task of computing the difference between successive frames of video data. This frees the often-overburdened... | 01/17/2006 |