William F. Semple, a dentist, was awarded the first US Patent on chewing gum in 1869. His recipe contained powdered chalk.
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 |
| 7230986 | Multistandard video decoder and decompression system for processing encoded bit streams including a video formatter and methods relating thereto A pipeline video decoder and decompression system handles a plurality of separately encoded bit streams arranged as a single serial bit stream of digital bits and having separately encoded pairs of control codes and corresponding data carried in the serial bit strea... | 06/12/2007 |
| 7230551 | Floating-point type digital signal reversible encoding method, decoding method, apparatuses therefor, and programs therefor Signal samples X in a floating-point format, each of which is composed of 1 bit of sign S, 8 bits of exponent E and 23 bits of mantissa M, are converted through truncation by an integer formatting part 12 into signal samples Y in a 24-bit integer format, the ... | 06/12/2007 |
| 7224294 | Compressing device and method, decompressing device and method, compressing/decompressing system, program, record medium A compressing device comprises plural stages of delay circuits (1−1 to 4−1) and multiplying/adding circuits (5−1 to 10−1) that performs weighted addition of output data from the delay ci... | 05/29/2007 |
| 7225297 | Compressed cache lines incorporating embedded prefetch history data An apparatus and method utilize compressed cache lines that incorporate embedded prefetch history data associated with such cache lines. In particular, by compressing at least a portion of the data in a cache line, additional space may be freed up in the cache line ... | 05/29/2007 |
| 7225229 | Automated pushing of computer user's context data to clients Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations the providing includes receiving from a first client an indication of an interest in receiving values for an indicated one of ... | 05/29/2007 |
| 7225136 | Data compression and expansion of an audio signal A data compression apparatus for data compressing an audio signal includes an input terminal (1) for receiving the audio signal, a 1-bit A/D converter (4) for A/D converting the audio signal so as to obtain a bitstream signal, a lossless coder (10 | 05/29/2007 |
| 7224293 | Data compression system and method The invention provides a method of compressing a data file comprising a sequence of bytes of a length greater than or equal to a predefined length, the method including the steps of: retrieving the data file from a secondary storage device; storing the data file in ... | 05/29/2007 |
| 7225219 | Distributed caching architecture for computer networks A distributed caching technique for use in computer networks is disclosed. The illustrative embodiment is particularly advantageous in computer networks that comprises a hierarchical topology because it removes some of the computational tasks associated with caching... | 05/29/2007 |
| 7224295 | System and method for modulation and demodulation using code subset conversion The present invention provides a method and system for converting an input code into an output code. The method includes: determining a plurality of input code subsets of the input code; converting the input code subsets into a plurality of output code subsets, resp... | 05/29/2007 |
| 7224840 | Method, system, and program for error recovery while decoding compressed data Provided are a method, system, and program for decoding compressed data. Compressed data is received and decoded. An error is detected while decoding a first location in the compressed data. A reentry data set is accessed having a pointer to a second location in the... | 05/29/2007 |
| 7224838 | Method and apparatus for recovery of encoded data using central value The present invention provides a method for comprising data by determining a central value that is greater than the minimum value and less than the maximum value of the range of data. In one embodiment, the central value is chosen to be a value that substantially re... | 05/29/2007 |
| 7222299 | Detecting quoted text A method and apparatus for detecting quoted text within a document, such as an email message or email thread, is described. A text comparison is performed to identify a block of quoted text within the document. The boundaries of the block of quoted text are identifi... | 05/22/2007 |
| 7221803 | Picture coding method and picture decoding method An image coding method and an image decoding method is provided by which an image can be restored correctly even if part of memory management information is lost by a transmission channel error, a candidate of a reference image that can be referred to is selected mo... | 05/22/2007 |
| 7221711 | Multilevel data encoding and modulation technique The multilevel data encoding and modulation technique uses a pair of complementary logic sets. In its most basic form, the sets are binary sets each containing a line level for a logical one and a line level for a logical zero for a total of four logic levels. The e... | 05/22/2007 |
| 7221641 | Sync frame structure, information storage medium, information recording method, information reproduction method, information reproduction apparatus To improve the sync code detection reliability while simplifying the sync code position detection process, when a first pattern as a combination of three successive sync codes is compared with a second pattern in which the allocation of sync codes is shifted by one ... | 05/22/2007 |
| 7221291 | Character string retrieving circuit and character string retrieving method A character string retrieving circuit includes a delay circuit (10) for delaying a match/no match signal created in each clock period to indicate whether or not a character matched with a retrieval target exists in a dictionary by one clock period, creating c... | 05/22/2007 |
| 7221296 | Method and system for fast context based adaptive binary arithmetic coding A method and processor for providing context-based adaptive binary arithmetic CABAC coding. Binarization is performed on one or more syntax elements to obtain a binary sequence. Data bits of the said binary sequence are provided to an arithmetic encoding unit in bul... | 05/22/2007 |
| 7218787 | Picture coding method and picture decoding method An image coding method and an image decoding method is provided by which an image can be restored correctly even if part of memory management information is lost by a transmission channel error, a candidate of a reference image that can be referred to is selected mo... | 05/15/2007 |
| 7218790 | Adaptive entropy encoding/decoding for screen capture content Adaptive entropy encoding and decoding techniques are described. For example, a screen capture encoder and decoder perform adaptive entropy encoding and decoding of palettized screen capture content in screen capture video. The encoder selects between different entr... | 05/15/2007 |
| 7219364 | System and method for selectable semantic codec pairs for very low data-rate video transmission A system and method for using computer image processing for selectable task-based digital video compression is described. The system is intended to reduce travel of experts and let these experts direct field agents in performing tasks remotely. The tasks to be perfo... | 05/15/2007 |
| 7218253 | Hardware efficient implementation of finite impulse response filters with limited range input signals Disclosed herein is a method and system to reduce the area and power dissipation in digital filters or multipliers. Compared to radix-4 Booth coding the proposed method reduces the number of partial products by one, if the input signal has certain limits on its rang... | 05/15/2007 |
| 7218252 | System and method for character conversion between character sets A system and method for converting character sets are provided. In one embodiment, the method includes populating a conversion character array based on a character string and a conversion character string, with the character string represented in a first character s... | 05/15/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 |
| 7218630 | Data session setup system for wireless network A wireless communication system uses a circuit switched link between a wireless unit and a base station to establish a data session with a network device in a packet data network. After the data session is established, the data session can proceed using a packet swi... | 05/15/2007 |
| 7218677 | Variable-length encoding apparatus and method A variable-length encoding apparatus capable of encoding two data groups in parallel, and a method and computer program for the same. A first encoding unit and a second encoding unit execute variable-length encoding in parallel. In order to concatenate first variabl... | 05/15/2007 |
| 7219173 | System for video processing control and scheduling wherein commands are unaffected by signal interrupts and schedule commands are transmitted at precise time A method, apparatus, computer medium, and other embodiments for synchronizing control of one or more devices at predetermined times are described. A host scheduler loads a to-do list of predetermined events and corresponding time-tags into memory and broadcasts sche... | 05/15/2007 |
| 7215259 | Data compression with selective encoding of short matches A method and apparatus for encoding a sequence of input data into a sequence of coded data, where the coded data is represented as literal data, as single-character references to recent input data, and as a references to one or more past input data. The references m... | 05/08/2007 |
| 7215818 | Image compression coding apparatus and control method therefor An image compression coding apparatus which can obtain coded data with minimum coding distortion within an allowable compression ratio range while minimizing a deterioration in the performance of a system, and a control method for the apparatus. ... | 05/08/2007 |
| 7212681 | Extension of two-dimensional variable length coding for image compression A method and an apparatus to encode a series of quantized coefficients of a transform of a block of image data. The transform is such that 0 is the most likely coefficient amplitude and 1 is the next most likely coefficient amplitude. The method includes forming sym... | 05/01/2007 |
| 7212974 | System and method for compressing and encoding data A system and method for compressing data into a single integrated strand of data is disclosed. The system includes an encoder, sequencer, compression engine, protocol stack and a broadcaster for use over existing networks and wireless systems. Using compression and ... | 05/01/2007 |
| 7209266 | Image processing apparatus Without repeating compression/decompression operations, an editing process such as rotation can be executed using first compression data, and second compression data, whose compression ratio is increased, can be stored in a hard disk drive. ... | 04/24/2007 |
| 7209593 | Apparatus, method, and programs for arithmetic encoding and decoding The present invention aims to increase an encoding efficiency when the occurrence probability of LPS (less probable symbol) is low. An encoding apparatus has a interval size (A), a interval limit value (C), divides a set interval which is set on a number line, selec... | 04/24/2007 |
| 7209932 | Method, system, and program for allocating tasks to a plurality of processors Provided are a method, system, and program to allocate tasks among a plurality of processes within a distributed processing environment. Each process secures a list of elements and performs a first operation on an element of the list to produce a result correspondin... | 04/24/2007 |
| 7209056 | Floating point signal reversible encoding method, decoding method, device thereof, program, and recording medium thereof The average amplitude of the samples in a signal sample sequence X in a floating-point format is determined for each frame. If the average amplitude is greater than a predetermined value, an integer formatting part 12 converts the sequence X into a signal sam... | 04/24/2007 |
| 7206962 | High reliability memory subsystem using data error correcting code symbol sliced command repowering A memory subsystem comprising: a command register in operable communication with a plurality of memory devices via a plurality of command buses. The plurality of memory devices is arranged into symbol slices and each symbol slice is configured to be part of a single... | 04/17/2007 |
| 7207011 | Alphanumeric information input method An alphanumeric information entry process that includes provision and use of a personal context model that correlates various examples of user context against a unique personal language model for the user. The personal language model itself along with considerable c... | 04/17/2007 |
| 7203756 | Mechanism to cache references to Java RMI remote objects implementing the unreferenced interface A caching mechanism for JAVA RMI remote objects is provided. In order to efficiently implement a cache for these connection objects, the client JYM may hold a normal reference to the object while the connection is in use and for a period of time thereafter. A thread... | 04/10/2007 |
| 7203373 | Image and video coding with redundant run-length-level-last codewords removed A method of run-length encoding for known block size, such as image/video compression with block transform, such as DCT, with end of block indication suppressed when the end of the block can be inferred from the prior coding symbols. ... | 04/10/2007 |
| 7203906 | Supplying notifications related to supply and consumption of user context data Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing includes receiving from a module a request related to the modeling of the current state with the multiple state... | 04/10/2007 |
| 7203242 | Code rate adaptive encoding/decoding arrangement and method for a pulse code modulation system A code rate adaptive encoding/decoding arrangement and method for a pulse code modulation system comprises a code rate adaptor and a code capacity meter to dynamically produce a code rate adaptive signal for the code length of the pulse code modulation adaptive to a... | 04/10/2007 |