...that while attempting to develop a super strong glue, 3M employee Spencer Silver accidentally developed a glue that was so weak it would barely hold two pieces of paper together? However, his colleague Art Fry needed the glue. Fry sang with his church choir and marked the pages of his hymnal with small scraps of paper that often fell out. He used Silver's glue to hold the papers in place. Today we call this invention Post-it Notes.
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 |
| 7511644 | Variable resistance logic A system comprising a control logic that generates a code having n digits, a translation logic coupled to the control logic that translates the code to a new code having greater than n digits, and a variable resistance logic coupled to the translation logic and comp... | 03/31/2009 |
| 7420486 | Control of analog to digital conversion for analog I/O boards A system and method for converting analog signals to digital signals minimize the latency of the analog to digital conversion for real-time systems. The conversion system and method implements the hardware of an analog to digital converter input/output (I/O) board a... | 09/02/2008 |
| 7421032 | Serial concatenation of interleaved convolutional codes forming turbo-like codes A serial concatenated coder includes an outer coder and an inner coder. The outer coder irregularly repeats bits in a data block according to a degree profile and scrambles the repeated bits. The scrambled and repeated bits are input to an inner coder, which has a r... | 09/02/2008 |
| 7405679 | Techniques for 9B10B and 7B8B coding and decoding A technique for encoding 9-binary symbol (9B) source vectors into 10-binary symbol (10B) encoded vectors include the steps of obtaining a plurality of 9B source vectors, and encoding the 9B source vectors into a plurality of 10B encoded vectors according to an encod... | 07/29/2008 |
| 7372376 | System of converting information words to a signal A method of converting m-bit information words to a run-length constrained modulated signal includes converting the information words into n-bit code words. The available code words are distributed over at least one group (G1) of a first type and at least one... | 05/13/2008 |
| 7369070 | Control of analog to digital conversion for analog I/O boards A system and method for converting analog signals to digital signals minimize the latency of the analog to digital conversion for real-time systems. The conversion system and method implements the hardware of an analog to digital converter input/output (I/O) board a... | 05/06/2008 |
| 7359471 | Data communication method and data communication device and semiconductor device The present invention provides a data communication method and a data communication device capable of performing high-speed data communication by using a parallel link and higher-speed data communication by reducing a timing skew. A data communication method include... | 04/15/2008 |
| 7352201 | System and method for testing devices utilizing capacitively coupled signaling An apparatus and method for testing a semiconductor device in an AC test regime. The test apparatus includes a test plate capacitively couple to the signal terminals of the integrated circuit. The test plate is coupled to a test receiver circuit to receive and outpu... | 04/01/2008 |
| 7352673 | Recording method and recording apparatus A recording method and apparatus reduces jitter and increases the number of possible rewrites in an optical disc. When the absolute values of DSV values calculated for different DCC bits are equal, the selection of the DCC bit is carried out in a random manner, so t... | 04/01/2008 |
| 7327293 | Compression and data encoding for transmission over a character-based protocol ACARS systems and methods for compiling messages includes a processing device configured for mapping eight-bit characters in an eight-bit character stream into a six bit map to create a generally six-bit character stream. The processing device is further configured ... | 02/05/2008 |
| 7321321 | Decoding of a restricted m-of-n code A method for communication between a sender and a receiver, including receiving data in the form of an M-of-N code, where the M-of-N code includes a first component of length n1 and a second component of length n2; decoding data in which the fi... | 01/22/2008 |
| 7319722 | Circuit for the decoding of biphase signals A decoding circuit and associated method are provided for decoding a biphase signal. The decoding circuit may include a precharging register to precharge a pair of states of the biphase signal, where a state of the pair of states is precharged at each pulse of a per... | 01/15/2008 |
| 7317758 | PCM-to-PWM converter The invention relates to a method and a device for converting a digital, pulse-coded signal (PCM) to a pulse-width-modulated signal (PWM), wherein the digital signal PCM, f(t) is multiplied by at least one derivative (f′(t), f″(t), . . . , f(n) (t)) o... | 01/08/2008 |
| 7313751 | Dual mode decoder A dual mode decoder which includes an MB810 decoder; an 8B/10B decoder; a mode detection unit, a first low pass filter; a second low pass filter; an IDLE code detection unit which detects IDLE code and transfers to the mode detection unit; a first switch unit which ... | 12/25/2007 |
| 7295141 | Method for mixing signals with an analog-to-digital converter The invention provides a method for mixing signals with an analog-to-digital converter. The analog-to-digital converter receives a plurality of analog signals. First, the plurality of analog signals are respectively converted to a plurality of first datastreams with... | 11/13/2007 |
| 7292161 | NB/MB coding apparatus and method using both disparity independent and disparity dependent encoded vectors Techniques for encoding N-binary symbol (NB) source data vectors into M-binary symbol (MB) encoded vectors, M>N>0, are provided. Techniques for decoding are also provided. Exemplary coding and decoding apparatuses are presented, as is an exemplary 8B/10B encoding sc... | 11/06/2007 |
| 7289046 | Data recording medium, data recording method and device, and encode method and device A recording method for converting m-bit data into n-bit (where n>m) data whose run length is restricted and recording the converted data on a recording medium, the recording method comprising the step of selecting first n-bit data according to an immediately precede... | 10/30/2007 |
| 7290202 | MB810 encoder/decoder, dual mode encoder/decoder, and MB810 code generating method An MB810 encoder and/or decoder, dual mode encoder and/or decoder, and a method for generating MB810 codes are provided. Twelve state points in the form of a 4×3 matrix on a state transition map are formed with binary unit digital sum variation & alternate sum vari... | 10/30/2007 |
| 7283068 | Binary decoders in electronic integrated circuits An improved binary decoder incorporating a selection circuit that activates a selected output corresponding to a input binary value, and a deselecting circuit coupled to each output that deactivates all other outputs when the selected output is activated. The desele... | 10/16/2007 |
| 7280054 | Integrated circuit interface that encodes information using at least one input signal sampled at two consecutive edge transitions of a clock signal An integrated circuit, such as a dynamic RAM, includes a plurality of terminals for coupling to signal lines. One of the signal lines is an input signal line that conveys a clock signal, and at least one other signal line is also an input signal line that conveys in... | 10/09/2007 |
| 7276928 | System and method for testing devices utilizing capacitively coupled signaling An apparatus and method for testing a semiconductor device in an AC test regime. The test apparatus includes a test plate capacitively couple to the signal terminals of the integrated circuit. The test plate is coupled to a test receiver circuit to receive and outpu... | 10/02/2007 |
| 7274205 | System and method for testing devices utilizing capacitively coupled signaling An apparatus and method for testing a semiconductor device in an AC test regime. The test apparatus includes a test plate capacitively couple to the signal terminals of the integrated circuit. The test plate is coupled to a test receiver circuit to receive and outpu... | 09/25/2007 |
| 7274204 | System and method for testing devices utilizing capacitively coupled signaling An apparatus and method for testing a semiconductor device in an AC test regime. The test apparatus includes a test plate capacitively couple to the signal terminals of the integrated circuit. The test plate is coupled to a test receiver circuit to receive and outpu... | 09/25/2007 |
| 7240233 | Hybrid parallel/serial bus interface A hybrid serial/parallel bus interface has a data block demultiplexing device. The data block demultiplexing device has an input configured to receive a data block and demultiplexes the data block into a plurality of nibbles. For each nibble, a parallel to serial co... | 07/03/2007 |
| 7230549 | Method and system for synchronizing bit streams for PCI express devices A PCI Express device is provided. The PCI Express device includes a symbol lock module that includes a state machine for detecting a special character in a serial bit stream received from a serial/de-serializer, wherein the state machine receives a first special cha... | 06/12/2007 |
| 7218256 | DC-free code having limited error propagation and limited complexity A method and apparatus are provided for decoding a sequence of code words into a sequence of data words. Each code word includes an encoded data word and an indicator bit. The encoded data word is extracted unchanged into a respective unencoded data word if an indic... | 05/15/2007 |
| 7193540 | Encoding apparatus and method, recording medium and program A code sequence is encoded using a code conversion table in which the parity of the code sequence varies until the code states become equal to each other. The code word assignment used in this code conversion table is such that the decoded code word constraint lengt... | 03/20/2007 |
| 7183790 | System and method for testing devices utilizing capacitively coupled signaling An apparatus and method for testing a semiconductor device in an AC test regime. The test apparatus includes a test plate capacitively couple to the signal terminals of the integrated circuit. The test plate is coupled to a test receiver circuit to receive and outpu... | 02/27/2007 |
| 7164371 | Method and apparatus for data coding for high density recording channels exhibiting low frequency contents A method and apparatus for data coding for high-density recording channels exhibiting low frequency contents is disclosed. Coding is used that satisfies both Running Digital Sum (RDS) and Maximum Transition Run (MTR) properties, which are desirable for achieving hig... | 01/16/2007 |
| 7164373 | Data modulating method and apparatus, data demodulating method and apparatus, and code arranging method In a data demodulating method and apparatus, and a code arranging method, a multiplexer multiplexes an input data stream divided by a predetermined length into a plurality of types of pseudo random data streams using multiplexed information of predetermined bits by ... | 01/16/2007 |
| 7159061 | Link layer device with configurable address pin allocation Techniques are disclosed for flexible allocation of address pins of an interface bus to particular sub-buses of the interface bus. The interface bus is between at least one physical layer device and a link layer device in a communication system. Each of the sub-buse... | 01/02/2007 |
| 7142566 | Jitterless processing of bitstreams The present invention relates to systems and methods for processing and transmitting data that preserves the timing relationship of the data being transmitted and/or processed. In one embodiment, the present invention uses a timestamp. The timestamp stores the timin... | 11/28/2006 |
| 7142136 | Data modulating method and apparatus, data demodulating method and apparatus, and code arranging method In a data demodulating method and apparatus, and a code arranging method, a multiplexer multiplexes an input data stream divided by a predetermined length into a plurality of types of pseudo random data streams using multiplexed information of predetermined bits by ... | 11/28/2006 |
| 7116710 | Serial concatenation of interleaved convolutional codes forming turbo-like codes A serial concatenated coder includes an outer coder and an inner coder. The outer coder irregularly repeats bits in a data block according to a degree profile and scrambles the repeated bits. The scrambled and repeated bits are input to an inner coder, which has a r... | 10/03/2006 |
| 7112980 | System and method for testing devices utilizing capacitively coupled signaling An apparatus and method for testing a semiconductor device in an AC test regime. The test apparatus includes a test plate capacitively couple to the signal terminals of the integrated circuit. The test plate is coupled to a test receiver circuit to receive and outpu... | 09/26/2006 |
| 7113114 | Method and device of converting data words into code words Disclosed are a method and device of converting data words into code words. This method inserts 2p p guided bits before inputting each set of data words, performs a pre-defined operation, and generates 2p data sequences with different guided bi... | 09/26/2006 |
| 7098820 | Data recording method In a data arrangement of a CD-ROM format, data in which DSV control data cannot be placed due to a restriction on the format is followed by control data of two bytes. Main data in which any data cannot be placed is followed by a special control data sequence of two ... | 08/29/2006 |
| 7088268 | DC free code design with state dependent mapping A codeword for use in a communication channel is provided. A first segment of the codeword includes a plurality of bits having a running digital sum (RDS) and a second segment includes a plurality of bits based on the RDS of the first segment. ... | 08/08/2006 |
| 7084789 | DC-free code having limited error propagation and limited complexity A method and apparatus are provided for encoding and decoding digital information. A sequence of data words is received, wherein each data word has a running digital sum (RDS). The sequence of data words is encoded into a sequence of corresponding code words, which ... | 08/01/2006 |
| 7075330 | System and method for balancing capacitively coupled signal lines A signal balancing circuit for capacitively coupled signaling between transmitting and receiving devices over a plurality of capacitively coupled signal lines on which data signals are transmitted from the transmitting device to the receiving device. The signal bala... | 07/11/2006 |