
US Patent No: 8,225,073
Number of patents in Portfolio can not be more than 2000
Apparatus, system and method for configuration of adaptive integrated circuitry having heterogeneous computational elements
Stats
-
Jul 17, 2012
Issued date -
Mar 6, 2009
filing date -
12/399,671
serial no -
In Force
status
Importance
Abstract
The present invention concerns configuration of a new category of integrated circuitry for adaptive or reconfigurable computing. The preferred adaptive computing engine (ACE) IC includes a plurality of heterogeneous computational elements coupled to an interconnection network. The plurality of heterogeneous computational elements include corresponding computational elements having fixed and differing architectures, such as fixed architectures for different functions such as memory, addition, multiplication, complex multiplication, subtraction, configuration, reconfiguration, control, input, output, and field programmability. In response to configuration information, the interconnection network is operative to configure and reconfigure the plurality of heterogeneous computational elements for a plurality of different functional modes, including linear algorithmic operations, non-linear algorithmic operations, finite state machine operations, controller operations, memory operations, and bit-level manipulations. The preferred system embodiment includes an ACE integrated circuit coupled with the configuration information needed to provide an operating mode. Preferred methodologies include various means to generate and provide configuration information for various operating modes.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 4,549,675 Beverage dispensing valve | 77 | 1982 | |
| 5,129,549 Beverage dispensing valve | 70 | 1989 | |
| 5,203,474 Beverage dispensing nozzle | 100 | 1990 | |
| 5,190,189 Low height beverage dispensing apparatus | 82 | 1990 | |
| 5,156,301 Constant ratio post-mix beverage dispensing valve | 65 | 1990 | |
| 5,156,871 Low cost beverage carbonating apparatus and method | 64 | 1991 | |
| 5,193,718 Quick electronic disconnect for a beverage dispensing valve | 63 | 1991 | |
| 5,269,442 Nozzle for a beverage dispensing valve | 68 | 1992 | |
| 5,437,395 Modular beverage dispenser | 68 | 1992 | |
| 5,392,960 Postmix beverage dispenser and a method for making a beverage dispenser | 80 | 1992 | |
| 5,280,711 Low cost beverage dispensing apparatus | 68 | 1993 | |
| 5,368,198 Beverage dispenser | 67 | 1993 | |
| 5,343,716 Beverage dispenser with improved cold plate | 68 | 1993 | |
| 5,732,563 Electronically controlled beverage dispenser | 73 | 1994 | |
| RE35780 Constant ratio post-mix beverage dispensing valve | 64 | 1994 | |
| 5,607,083 Beverage dispensing valve | 71 | 1995 | |
| 5,845,815 Flow control for beverage dispensing valve | 63 | 1996 | |
| 5,901,884 Beverage dispenser | 67 | 1996 | |
| 6,041,970 Pre-mix beverage dispensing system and components thereof | 65 | 1997 | |
| 5,862,961 Connection device for dispensing fluid from a bottle | 60 | 1997 | |
| 6,036,166 Chamber valve | 66 | 1998 | |
|
|
|||
| 4,758,985 Microprocessor oriented configurable logic element | 251 | 1986 | |
| 4,870,302 Configurable electrical circuit having configurable logic elements and configurable interconnects | 678 | 1988 | |
| 5,737,631 Reprogrammable instruction set accelerator | 108 | 1995 | |
| 5,778,439 Programmable logic device with hierarchical confiquration and state storage | 133 | 1995 | |
| 5,646,545 Time multiplexed programmable logic device | 255 | 1995 | |
| 5,963,048 Method for programming complex PLD having more than one function block type | 85 | 1997 | |
| 6,047,115 Method for configuring FPGA memory planes for virtual hardware computation | 100 | 1997 | |
| 6,078,736 Method of designing FPGAs for dynamically reconfigurable computing | 125 | 1997 | |
| 5,892,961 Field programmable gate array having programming instructions in the configuration bitstream | 184 | 1997 | |
| 6,120,551 Hardwire logic device emulating an FPGA | 53 | 1997 | |
| 6,091,263 Rapidly reconfigurable FPGA having a multiple region architecture with reconfiguration caches useable as data RAM | 191 | 1997 | |
| 6,046,603 Method and apparatus for controlling the partial reconfiguration of a field programmable gate array | 51 | 1997 | |
| 5,959,881 Programmable logic device including configuration data or user data memory slices | 52 | 1997 | |
| 6,230,307 System and method for programming the hardware of field programmable gate arrays (FPGAs) and related reconfiguration resources as if they were software by creating hardware objects | 183 | 1998 | |
| 6,467,009 Configurable processor system unit | 152 | 1998 | |
| 6,094,065 Integrated circuit with field programmable and application specific logic areas | 104 | 1998 | |
| 6,150,838 FPGA configurable logic block with multi-purpose logic/memory circuit | 226 | 1999 | |
| 6,359,248 Method for marking packaged integrated circuits | 35 | 1999 | |
| 6,326,806 FPGA-based communications access point and system for reconfiguration | 79 | 2000 | |
| 6,346,824 Dedicated function fabric for use in field programmable gate arrays | 147 | 2000 | |
|
|
|||
| 5,261,099 Synchronous communications scheduler allowing transient computing overloads using a request buffer | 45 | 1992 | |
| 5,530,964 Optimizing assembled code for execution using execution statistics collection, without inserting instructions in the code and reorganizing the code based on the statistics collected | 86 | 1994 | |
| 5,475,856 Dynamic multi-mode parallel processing array | 277 | 1994 | |
| 5,646,544 System and method for dynamically reconfiguring a programmable gate array | 241 | 1995 | |
| 5,951,674 Object-code compatible representation of very long instruction word programs | 51 | 1996 | |
| 5,887,174 System, method, and program product for instruction scheduling in the presence of hardware lookahead accomplished by the rescheduling of idle slots | 49 | 1996 | |
| 5,721,854 Method and apparatus for dynamic conversion of computer instructions | 74 | 1996 | |
| 5,910,733 Method and system for layout and schematic generation for heterogeneous arrays | 53 | 1997 | |
| 6,360,263 Dynamic resource allocation for user management in multi-processor time shared computer systems | 46 | 1998 | |
| 6,202,130 Data processing system for processing vector data and method therefor | 79 | 1998 | |
| 6,305,014 Lifetime-sensitive instruction scheduling mechanism and method | 48 | 1998 | |
| 6,199,181 Method and system for maintaining restricted operating environments for application programs or operating systems | 153 | 1998 | |
| 6,219,780 Circuit arrangement and method of dispatching instructions to multiple execution units | 50 | 1998 | |
| 6,289,375 Method and apparatus for invoking network agent functions using a hash table | 68 | 1998 | |
| 6,377,983 Method and system for converting expertise based on document usage | 101 | 1998 | |
| 6,349,394 Performance monitoring in a NUMA computer | 43 | 1999 | |
| 7,082,456 Accelerating responses to requests made by users to an internet | 61 | 2001 | |
| 2002/0174,319 Method and apparatus for reducing logic activity in a microprocessor | 1 | 2001 | |
| 6,748,360 System for selling a product utilizing audio content identification | 97 | 2002 | |
|
|
|||
| 5,339,428 Compiler allocating a register to a data item used between a use and store of another data item previously allocated to the register | 54 | 1991 | |
| 5,555,417 Method and apparatus for compiling computer programs with interprocedural register allocation | 84 | 1995 | |
| 5,704,053 Efficient explicit data prefetching analysis and code generation in a low-level optimizer for inserting prefetch instructions into loops of applications | 117 | 1995 | |
| 5,802,278 Bridge/router architecture for high performance scalable networking | 193 | 1996 | |
| 6,021,492 Software metering management of remote computing devices | 71 | 1996 | |
| 6,219,697 Method and apparatus for operating the internet protocol over a high-speed serial bus | 154 | 1997 | |
| 6,378,072 Cryptographic system | 199 | 1998 | |
| 6,721,286 Method and apparatus for device interaction by format | 165 | 1998 | |
| 6,223,222 Method and system for providing quality-of-service in a data-over-cable system using configuration protocol messaging | 108 | 1998 | |
| 6,405,214 Method of gathering usage information and transmitting to a primary server and a third party server by a client program | 47 | 1998 | |
| 6,507,947 Programmatic synthesis of processor element arrays | 134 | 1999 | |
| 6,807,590 Disconnecting a device on a cache line boundary in response to a write command | 29 | 2000 | |
| 6,611,906 Self-organizing hardware processing entities that cooperate to execute requests | 24 | 2000 | |
| 2002/0186,837 Multiple prime number generation using a parallel prime number search algorithm | 2001 | ||
| 2002/0035,623 Method and apparatus for operating the internet protocol over a high-speed serial bus | 39 | 2001 | |
| 6,675,265 Multiprocessor cache coherence system and method in which processor nodes and input/output nodes are equal participants | 38 | 2001 | |
|
|
|||
| RE30301 Beverage mixing and dispensing apparatus | 62 | 1975 | |
| 4,181,242 Method and apparatus for dispensing a beverage | 66 | 1978 | |
| 4,218,014 Multiple flavor post-mix beverage dispensing head | 85 | 1979 | |
| 4,333,587 Beverage dispenser | 68 | 1980 | |
| 4,413,752 Apparatus for dispensing a carbonated beverage | 67 | 1980 | |
| 4,377,246 Apparatus for dispensing a carbonated beverage | 67 | 1981 | |
| 4,560,089 Apparatus for dispensing a carbonated beverage | 81 | 1982 | |
| 4,509,690 Carbonated beverage mixing nozzle for a dispenser | 71 | 1982 | |
| 4,577,782 Beverage dispensing station | 65 | 1983 | |
| 4,658,988 Multiple flavor post-mix beverage dispensing apparatus | 74 | 1984 | |
| 4,781,309 Dispenser with improved carbonated water manifold | 80 | 1987 | |
| 4,765,513 Post-mix beverage dispenser with nozzle | 77 | 1987 | |
| 4,936,488 Beverage dispensing valve | 65 | 1987 | |
| 4,932,564 Multiple flavor post-mix beverage dispensing head | 71 | 1988 | |
| 4,974,643 Method of and apparatus for dispensing beverage into a tilted receptacle with automatic level responsive shut off | 76 | 1988 | |
|
|
|||
| 6,134,605 Redefinable signal processing subsystem | 56 | 1998 | |
| 6,195,788 Mapping heterogeneous logic elements in a programmable logic device | 63 | 1998 | |
| 6,173,389 Methods and apparatus for dynamic very long instruction word sub-instruction selection for execution time parallelism in an indirect very long instruction word processor | 89 | 1998 | |
| 6,356,994 Methods and apparatus for instruction addressing in indirect VLIW processors | 39 | 1999 | |
| 6,836,839 Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements | 98 | 2001 | |
| 6,556,044 Programmable logic device including multipliers and configurations thereof to reduce resource utilization | 107 | 2001 | |
| 6,538,470 Devices and methods with programmable logic and digital signal processing regions | 138 | 2001 | |
| 2002/0089,348 Programmable logic integrated circuit devices including dedicated processor components | 86 | 2001 | |
| 2003/0102,889 Apparatus, system and method for configuration of adaptive integrated circuitry having fixed, application specific computational elements | 37 | 2001 | |
| 6,732,354 Method, system and software for programming reconfigurable hardware | 70 | 2002 | |
|
|
|||
| 6,055,314 System and method for secure purchase and delivery of video content programs | 451 | 1996 | |
| 6,434,590 Methods and apparatus for scheduling parallel processors | 87 | 1998 | |
| 6,292,822 Dynamic load balancing among processors in a parallel computer | 137 | 1998 | |
| 6,381,735 Dynamic classification of sections of software | 190 | 1998 | |
| 6,738,744 Watermark detection via cardinality-scaled correlation | 53 | 2000 | |
| 6,871,236 Caching transformed content in a mobile gateway | 78 | 2001 | |
| 2003/0046,421 Controls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system | 127 | 2001 | |
| 6,988,139 Distributed computing of a job corresponding to a plurality of predefined tasks | 60 | 2002 | |
| 6,907,598 Method and system for compressing program code and interpreting compressed program code | 34 | 2002 | |
|
|
|||
| 5,949,415 Method and apparatus for tracking program usage in a computer system | 90 | 1997 | |
| 6,141,283 Method and apparatus for dynamically placing portions of a memory in a reduced power consumption state | 52 | 1999 | |
| 6,347,346 Local memory unit system with global access for use on reconfigurable chips | 110 | 1999 | |
| 6,694,380 Mapping requests from a processing unit that uses memory-mapped input-output space | 105 | 1999 | |
| 6,438,737 Reconfigurable logic for a computer | 67 | 2000 | |
| 6,282,627 Integrated processor and programmable data path chip for reconfigurable computing | 214 | 2000 | |
| 2002/0087,829 Re-targetable communication system | 42 | 2000 | |
| 2003/0163,723 Method and apparatus for loading a trustable operating system | 49 | 2002 | |
|
|
|||
| 5,742,821 Multiprocessor scheduling and execution | 66 | 1995 | |
| 5,889,816 Wireless adapter architecture for mobile computing | 115 | 1996 | |
| 6,005,943 Electronic identifiers for network terminal devices | 65 | 1996 | |
| 6,246,883 Mobile base station | 46 | 1996 | |
| 6,185,418 Adaptive digital radio communication system | 89 | 1997 | |
| 6,289,488 Hardware-software co-synthesis of hierarchical heterogeneous distributed embedded systems | 75 | 1998 | |
| 6,272,616 Method and apparatus for executing multiple instruction streams in a digital processor with multiple data paths | 116 | 1998 | |
| 6,263,057 Automatic telecommunications provider selection system | 39 | 1999 | |
|
|
|||
| RE32179 Post-mix beverage dispensing system syrup package, valving system, and carbonator therefor | 61 | 1984 | |
| 4,993,604 Low-cost post-mix beverage dispenser and syrup supply system therefor | 62 | 1986 | |
| 4,711,374 Low-cost post-mix beverage dispenser and syrup supply system therefor | 60 | 1986 | |
| 4,800,492 Data logger for a post-mix beverage dispensing system | 69 | 1987 | |
| 4,827,426 Data acquisition and processing system for post-mix beverage dispensers | 86 | 1987 | |
| 4,930,666 Juice dispensing system for a refrigerator door | 72 | 1988 | |
| 5,190,083 Multiple fluid space dispenser and monitor | 58 | 1991 | |
|
|
|||
| 2003/0023,649 Digital filtering method and device and sound image localizing device | 1 | 2002 | |
| 2003/0023,649 Digital filtering method and device and sound image localizing device | 1 | 2002 | |
| 2003/0023,649 Digital filtering method and device and sound image localizing device | 1 | 2002 | |
| 2003/0023,649 Digital filtering method and device and sound image localizing device | 1 | 2002 | |
| 2003/0023,649 Digital filtering method and device and sound image localizing device | 1 | 2002 | |
| 2003/0023,649 Digital filtering method and device and sound image localizing device | 1 | 2002 | |
| 2003/0023,649 Digital filtering method and device and sound image localizing device | 1 | 2002 | |
|
|
|||
| 5,694,613 Hardware arrangement of effectively expanding data processing time in pipelining in a microcomputer system and a method thereof | 38 | 1996 | |
| 6,198,924 Frequency channel selection method for radio communication system | 83 | 1997 | |
| 6,281,703 Programmable device with an array of programmable cells and interconnection network | 39 | 2000 | |
| 7,142,731 Image processing system | 38 | 2000 | |
| 6,469,540 Reconfigurable device having programmable interconnect network suitable for implementing data paths | 132 | 2001 | |
| 2003/0142,818 Techniques for efficient security processing | 47 | 2002 | |
|
|
|||
| 6,577,678 Method and system for reconfigurable channel coding | 49 | 2001 | |
| 2002/0184,291 Method and system for scheduling in an adaptable computing engine | 35 | 2001 | |
| 6,618,434 Adaptive, multimode rake receiver for dynamic search and multipath reception | 49 | 2001 | |
| 2004/0015,970 Method and system for data flow control of execution nodes of an adaptive computing engine (ACE) | 36 | 2002 | |
| 2004/0025,159 Hardware task manager | 38 | 2003 | |
| 2004/0133,745 Adaptable datapath for a digital processing system | 21 | 2003 | |
|
|
|||
| 5,490,165 Demodulation element assignment in a system capable of receiving multiple signals | 215 | 1993 | |
| 5,602,833 Method and apparatus for using Walsh shift keying in a spread spectrum communication system | 143 | 1994 | |
| 5,870,427 Method for multi-mode handoff using preliminary time alignment of a mobile station operating in analog mode | 67 | 1995 | |
| 5,953,322 Cellular internet telephone | 144 | 1997 | |
| 6,760,587 Forward-link scheduling in a wireless communication system during soft and softer handoff | 66 | 2001 | |
| 6,785,341 Method and apparatus for processing data in a multiple-input multiple-output (MIMO) communication system utilizing channel state information | 127 | 2001 | |
|
|
|||
| 5,794,062 System and method for dynamically reconfigurable computing using a processing unit having changeable internal hardware organization | 147 | 1995 | |
| 5,754,227 Digital electronic camera having an external input/output interface through which the camera is monitored and controlled | 209 | 1995 | |
| 5,794,067 Digital signal processing device | 72 | 1995 | |
| 5,818,603 Method and system for controlling and communicating with machines using multiple communication formats | 164 | 1996 | |
| 5,933,642 Compiling system and method for reconfigurable computing | 111 | 1997 | |
| 6,021,186 Automatic capture and processing of facsimile transmissions | 44 | 1997 | |
|
|
|||
| 5,771,362 Processor having a bus interconnect which is dynamically reconfigurable in response to an instruction field | 29 | 1996 | |
| 6,016,395 Programming a vector processor and parallel programming of an asymmetric dual multiprocessor comprised of a vector processor and a risc processor | 57 | 1996 | |
| 5,791,523 Beverage dispensing apparatus for a refrigerator | 80 | 1996 | |
| 6,134,629 Determining thresholds and wrap-around conditions in a first-in-first-out memory supporting a variety of read and write transaction sizes | 26 | 1998 | |
| 6,272,579 Microprocessor architecture capable of supporting multiple heterogeneous processors | 71 | 1999 | |
| 6,894,996 Apparatus and method for searching a base station in an asynchronous mobile communications system | 39 | 2001 | |
|
|
|||
| 5,165,023 Parallel processing system with processor array and network communications system for transmitting messages of variable length | 110 | 1986 | |
| 5,519,694 Construction of hierarchical networks through extension | 72 | 1994 | |
| 5,742,180 Dynamically programmable gate array with multiple contexts | 254 | 1995 | |
| 5,956,518 Intermediate-grain reconfigurable processing device | 157 | 1996 | |
| 6,266,760 Intermediate-grain reconfigurable processing device | 92 | 1999 | |
|
|
|||
| 5,907,580 Method and apparatus for communicating information | 57 | 1996 | |
| 6,433,578 Heterogeneous programmable gate array | 48 | 2000 | |
| 2002/0031,166 Wireless spread spectrum communication platform using dynamically reconfigurable logic | 59 | 2001 | |
| 2001/0048,714 Method and apparatus for processing a secondary synchronization channel in a spread spectrum system | 47 | 2001 | |
| 6,459,883 Generic finger architecture for spread spectrum applications | 49 | 2001 | |
|
|
|||
| 5,336,950 Configuration features in a configurable logic array | 191 | 1993 | |
| 5,623,545 Automatic data generation for self-test of cryptographic hash algorithms in personal security devices | 64 | 1995 | |
| 5,822,308 Multi-tasking sequencer for a TDMA burst mode controller | 43 | 1996 | |
| 5,822,313 Seamless handover in a cordless TDMA system | 63 | 1996 | |
| 5,784,636 Reconfigurable computer architecture for use in signal processing applications | 202 | 1996 | |
|
|
|||
| 6,192,255 Communication system and methods for enhanced information transfer | 158 | 1992 | |
| 5,335,276 Communication system and methods for enhanced information transfer | 588 | 1992 | |
| 6,112,218 Digital filter with efficient quantization circuitry | 35 | 1998 | |
| 6,385,751 Programmable, reconfigurable DSP implementation of a Reed-Solomon encoder/decoder | 68 | 1999 | |
| 6,986,142 Microphone/speaker system with context switching in processor | 32 | 2000 | |
|
|
|||
| 6,115,751 Technique for capturing information needed to implement transmission priority routing among heterogeneous nodes of a computer network | 76 | 1997 | |
| 5,991,302 Technique for maintaining prioritization of data transferred among heterogeneous nodes of a computer network | 70 | 1997 | |
| 6,111,893 Universal protocol conversion | 143 | 1997 | |
| 6,570,877 Search engine for forwarding table content addressable memory | 77 | 1999 | |
|
|
|||
| 4,726,494 Beverage dipensing apparatus | 60 | 1986 | |
| 4,982,876 Carbonation apparatus | 62 | 1988 | |
| 5,139,708 Dual chamber carbonator for dispensing drinks | 79 | 1990 | |
| 5,165,575 Carbonation apparatus | 59 | 1992 | |
|
|
|||
| 5,202,993 Method and apparatus for cost-based heuristic instruction scheduling | 62 | 1991 | |
| 6,360,256 Name service for a redundant array of internet servers | 88 | 1996 | |
| 6,028,610 Geometry instructions for decompression of three-dimensional graphics data | 39 | 1998 | |
| 6,883,074 System and method for efficient write operations for repeated snapshots by copying-on-write to most recent snapshot | 34 | 2002 | |
|
|
|||
| 4,393,468 Bit slice microprogrammable processor for signal processing applications | 170 | 1981 | |
| 5,835,753 Microprocessor with dynamically extendable pipeline stages and a classifying circuit | 39 | 1995 | |
| 6,018,783 Register access controller which prevents simultaneous coupling of more than one register to a bus interface | 20 | 1997 | |
|
|
|||
| 6,510,510 Digital signal processor having distributed register file | 37 | 1998 | |
| 6,618,777 Method and apparatus for communicating between multiple functional units in a computer environment | 34 | 1999 | |
| 6,823,448 Exception handling using an exception pipeline in a pipelined processor | 38 | 2000 | |
|
|
|||
| 5,144,166 Programmable logic cell and array | 322 | 1990 | |
| 5,245,227 Versatile programmable logic cell for use in configurable logic arrays | 115 | 1991 | |
| 5,218,240 Programmable logic cell and array with bus repeaters | 83 | 1992 | |
|
|
|||
| 5,720,002 Neural network and method of using same | 42 | 1995 | |
| 6,059,840 Automatic scheduling of instructions to reduce code size | 65 | 1997 | |
| 6,410,941 Reconfigurable systems using hybrid integrated circuits with optical ports | 101 | 2000 | |
|
|
|||
| 5,699,328 Automatic vending machine for vending information transmitted from satellite | 117 | 1995 | |
| 5,522,070 Computer resource distributing method and system for distributing a multiplicity of processes to a plurality of computers connected in a network | 99 | 1995 | |
| 6,219,756 Rapidly-readable register file | 41 | 1998 | |
|
|
|||
| 4,719,056 Fluid treatment | 66 | 1985 | |
| 4,937,019 Pressure vessel | 62 | 1988 | |
| 4,960,261 Gas cylinder connector | 62 | 1988 | |
|
|
|||
| 5,594,657 System for synthesizing field programmable gate array implementations from high level circuit descriptions | 76 | 1995 | |
| 5,892,962 FPGA-based processor | 196 | 1996 | |
| 6,590,415 Methods for configuring FPGA's having variable grain components for providing time-shared access to interconnect resources | 36 | 2001 | |
|
|
|||
| 6,154,492 Motion vector detection apparatus | 32 | 1998 | |
| 6,353,841 Reconfigurable processor devices | 107 | 1998 | |
| 6,985,517 Matched filter and correlation detection method | 35 | 2001 | |
|
|
|||
| 5,600,810 Scaleable very long instruction word processor with parallelism matching | 53 | 1994 | |
| 5,940,438 Universal modem for digital video, audio and data communications | 89 | 1997 | |
| 6,192,070 Universal modem for digital video, audio and data communications | 135 | 1998 | |
|
|
|||
| 5,379,343 Detection of unauthorized use of software applications in communication units | 55 | 1993 | |
| 5,950,131 Method and apparatus for fast pilot channel acquisition using a matched filter in a CDMA radiotelephone | 126 | 1996 | |
| 6,052,600 Software programmable radio and method for configuring | 150 | 1998 | |
|
|
|||
| 4,649,512 Interface circuit having a shift register inserted between a data transmission unit and a data reception unit | 41 | 1983 | |
| 2001/0039,654 Compiler processing system for generating assembly program codes for a computer comprising a plurality of arithmetic units | 33 | 2000 | |
| 2002/0024,942 Cell search method and circuit in W-CDMA system | 36 | 2001 | |
|
|
|||
| 6,056,194 System and method for networking and controlling vending machines | 153 | 1997 | |
| 6,604,085 Universal interactive advertising and payment system network for public access electronic commerce and business related products and services | 59 | 1999 | |
| 6,321,985 System and method for networking and controlling vending machines | 88 | 2000 | |
|
|
|||
| 5,787,237 Uniform interface for conducting communications in a heterogeneous computing network | 90 | 1995 | |
| 5,802,055 Method and apparatus for dynamic buffer allocation in a bus bridge for pipelined reads | 74 | 1996 | |
|
|
|||
| 5,970,254 Integrated processor and programmable data path chip for reconfigurable computing | 190 | 1997 | |
| 5,966,534 Method for compiling high level programming languages into an integrated processor with reconfigurable logic | 151 | 1997 | |
|
|
|||
| 5,912,572 Synchronizing clock pulse generator for logic derived clock signals with synchronous clock suspension capability for a programmable device | 44 | 1997 | |
| 6,941,336 Programmable analog system architecture | 63 | 2001 | |
|
|
|||
| 5,694,794 Apparatus for metering quantities of a powered detergent into cleaning machines | 64 | 1995 | |
| 5,829,085 Apparatus and method for repeated, automatic metering of precisely metered quantities of a powdered detergent into water-carrying cleaning machines, in particular household and household washing machines | 80 | 1997 | |
|
|
|||
| 4,694,416 VLSI programmable digital signal processor | 50 | 1985 | |
| 5,263,509 Refrigerator with door mounted dispenser supply mechanism | 72 | 1992 | |
|
|
|||
| 4,475,448 Reactant/gas separation means for beverage carbonation device | 76 | 1983 | |
| 4,458,584 Beverage carbonation device | 72 | 1983 | |
|
|
|||
| 5,021,947 Data-flow multiprocessor architecture with three dimensional multistage interconnection network for efficient signal and data processing | 232 | 1990 | |
| 5,701,482 Modular array processor architecture having a plurality of interconnected load-balanced parallel processing nodes | 96 | 1995 | |
|
|
|||
| 5,892,900 Systems and methods for secure transaction management and electronic rights protection | 1511 | 1996 | |
| 6,640,304 Systems and methods for secure transaction management and electronic rights protection | 187 | 2002 | |
|
|
|||
| 5,630,206 Position enhanced cellular telephone system | 135 | 1994 | |
| 6,421,372 Sequential-acquisition, multi-band, multi-channel, matched filter | 45 | 2000 | |
|
|
|||
| 5,517,600 Neuro-chip and neurocomputer having the chip | 47 | 1994 | |
| 6,157,997 Processor and information processing apparatus with a reconfigurable circuit | 46 | 1998 | |
|
|
|||
| 5,721,693 Electric home appliance real use state information collection and analysis apparatus | 69 | 1996 | |
| 5,956,967 Dispenser assembly for refrigerator and control method thereof | 105 | 1997 | |
|
|
|||
| 6,073,132 Priority arbiter with shifting sequential priority scheme | 65 | 1998 | |
| 6,604,189 Master/slave processor memory inter accessability in an integrated embedded system | 31 | 2000 | |
|
|
|||
| 5,388,212 Detecting unauthorized modification of communication unit based on comparison between stored hardware identification code and hardware identification code generated from operational platform identification code | 64 | 1993 | |
| 5,507,009 Method for reprogramming a communication unit's access to a wireless communication system | 84 | 1994 | |
|
|
|||
| 6,311,149 Reconfigurable test system | 123 | 1999 | |
| 2003/0018,446 Graphical program node for generating a measurement program | 38 | 2002 | |
|
|
|||
| 4,553,573 Bulk syrup delivery system | 73 | 1983 | |
| 4,766,548 Telelink monitoring and reporting system | 255 | 1987 | |
|
|
|||
| 6,483,343 Configurable computational unit embedded in a programmable device | 156 | 2000 | |
| 6,426,649 Architecture for field programmable gate array | 88 | 2000 | |
|
|
|||
| 5,603,043 System for compiling algorithmic language source code for implementation in programmable hardware | 132 | 1995 | |
| 2003/0023,830 Method and system for encoding instructions for a VLIW that reduces instruction memory requirements | 36 | 2001 | |
|
|
|||
| 6,735,621 Method and apparatus for messaging between disparate networks | 89 | 2000 | |
| 6,766,165 Method and system for remote and local mobile network management | 70 | 2000 | |
|
|
|||
| 5,491,823 Loop scheduler | 66 | 1994 | |
| 6,510,138 Network switch with head of line input buffer queue clearing | 76 | 1999 | |
|
|
|||
| 6,563,891 Automatic gain control for slotted mode operation | 74 | 1999 | |
| 2002/0147,845 Flexible user distribution between user's serving entities | 49 | 2002 | |
|
|
|||
| 4,760,525 Complex arithmetic vector processor for performing control function, scalar operation, and set-up of vector signal processing instruction | 91 | 1986 | |
| 2002/0045,952 High performance hybrid micro-computer | 47 | 2001 | |
|
|
|||
| 6,279,020 Programmable circuit for realizing a digital filter | 13 | 1998 | |
| 6,721,884 System for executing computer program using a configurable functional unit, included in a processor, for executing configurable instructions having an effect that are redefined at run-time | 59 | 2000 | |
|
|
|||
| 5,684,980 FPGA virtual computer for executing a sequence of program instructions by successively reconfiguring a group of FPGA in response to those instructions | 156 | 1996 | |
| 6,023,755 Computer with programmable arrays which are reconfigurable in response to instructions to be executed | 83 | 1998 | |
|
|
|||
| 2003/0212,684 System and method for adapting preferences based on device location or network topology | 58 | 2003 | |
| 2003/0172,138 System and method for managing two or more electronic devices | 96 | 2003 | |
|
|
|||
| 6,088,043 Scalable graphics processor architecture | 57 | 1998 | |
|
|
|||
| 5,534,796 Self-clocking pipeline register | 41 | 1995 | |
|
|
|||
| 6,119,178 Communication interface between remote transmission of both compressed video and other data and data exchange with local peripherals | 36 | 1997 | |
|
|
|||
| 5,303,846 Method and apparatus for generating and dispensing flavoring syrup in a post mix system | 76 | 1990 | |
|
|
|||
| 7,032,229 Automatic tracking of user progress in a software application | 40 | 2001 | |
|
|
|||
| 6,751,723 Field programmable gate array and microcontroller system-on-a-chip | 50 | 2000 | |
|
|
|||
| 2003/0131,162 Non-destructive read FIFO | 22 | 2002 | |
|
|
|||
| 6,684,319 System for efficient operation of a very long instruction word digital signal processor | 23 | 2000 | |
|
|
|||
| 6,980,515 Multi-service network switch with quality of access | 77 | 2000 | |
|
|
|||
| 5,920,801 Communications system and corresponding equipment for a subscriber installation | 80 | 1996 | |
|
|
|||
| 5,177,700 Non-recursive half-band filter | 19 | 1991 | |
|
|
|||
| 5,297,400 Liquid dispensing assembly for a refrigerator | 76 | 1993 | |
|
|
|||
| 6,237,029 Method and apparatus for adaptable digital protocol processing | 80 | 1996 | |
|
|
|||
| 5,361,362 Adaptive job scheduling for multiprocessing systems with master and slave processors executing tasks with opposite anticipated execution times respectively | 82 | 1992 | |
|
|
|||
| 6,587,684 Digital wireless telephone system for downloading software to a digital telephone using wireless data link protocol | 175 | 1998 | |
|
|
|||
| 4,905,231 Multi-media virtual circuit | 104 | 1988 | |
|
|
|||
| 6,366,999 Methods and apparatus to support conditional execution in a VLIW-based array processor with subword execution | 48 | 1999 | |
|
|
|||
| 2005/0190,871 Multicarrier communication using a time domain equalizing filter | 19 | 2004 | |
|
|
|||
| 5,950,011 System using designer editor and knowledge base for configuring preconfigured software in an open system in a distributed environment | 68 | 1997 | |
|
|
|||
| 4,520,950 In-home drink dispenser | 97 | 1982 | |
|
|
|||
| 6,111,935 Adaptive expansion table in a digital telephone receiver | 35 | 1997 | |
|
|
|||
| 2002/0078,337 Method and device for configuring an electronic document processing peripheral in a communication network | 36 | 2001 | |
|
|
|||
| 5,993,739 Continuous washing system | 80 | 1997 | |
|
|
|||
| 5,987,611 System and methodology for managing internet access on a per application basis for client computers connected to the internet | 533 | 1997 | |
|
|
|||
| 5,572,572 Computer and telephone apparatus with user friendly interface and enhanced integrity features | 110 | 1994 | |
|
|
|||
| 5,768,561 Tokens-based adaptive video processing arrangement | 45 | 1995 | |
|
|
|||
| 4,578,799 Method and apparatus for recovering data and clock information from a self-clocking data stream | 40 | 1983 | |
|
|
|||
| 6,718,182 Modularized functionality enhancement for a cellular telephone | 53 | 2000 | |
|
|
|||
| 7,139,910 Systems and methods for obtaining digital signatures on a single authoritative copy of an original electronic record | 37 | 2002 | |
|
|
|||
| 6,859,434 Data transfer scheme in a communications system incorporating multiple processing elements | 34 | 2002 | |
|
|
|||
| 6,865,664 Methods, systems, and computer program products for compressing a computer program based on a compression criterion and executing the compressed program | 36 | 2000 | |
|
|
|||
| 5,884,284 Telecommunication user account management system and method | 205 | 1997 | |
|
|
|||
| 5,751,295 Graphics accelerator chip and method | 78 | 1995 | |
|
|
|||
| 2003/0012,270 Receiver | 46 | 2002 | |
|
|
|||
| 5,301,100 Method of and apparatus for constructing a control system and control system created thereby | 60 | 1991 | |
|
|
|||
| 4,961,533 Inventory control system | 135 | 1989 | |
|
|
|||
| 4,967,340 Adaptive processing system having an array of individually configurable processing components | 167 | 1988 | |
|
|
|||
| 5,454,406 Automatic beverage dispenser | 84 | 1994 | |
|
|
|||
| 2002/0083,423 List scheduling algorithm for a cycle-driven instruction scheduler | 34 | 2001 | |
|
|
|||
| 2001/0034,795 System and method for intelligent, globally distributed network storage | 58 | 2001 | |
|
|
|||
| 5,465,368 Data flow machine for data driven computing | 51 | 1990 | |
|
|
|||
| 5,193,151 Delay-based congestion avoidance in computer networks | 205 | 1989 | |
|
|
|||
| 5,894,473 Multiple access communications system and method using code and time division | 147 | 1996 | |
|
|
|||
| 5,987,105 Appliance communication system | 94 | 1998 | |
|
|
|||
| 6,829,633 Arrangement and method for offering a message when loading service data for a terminal device | 39 | 2001 | |
|
|
|||
| 6,606,529 Complex scheduling method and device | 53 | 2000 | |
|
|
|||
| 5,999,734 Compiler-oriented apparatus for parallel compilation, simulation and execution of computer programs and hardware models | 120 | 1997 | |
|
|
|||
| 6,289,434 Apparatus and method of implementing systems on silicon using dynamic-adaptive run-time reconfigurable circuits for processing multiple, independent data and control streams of varying rates | 54 | 1998 | |
|
|
|||
| 5,635,940 Communication configurator and method for implementing same | 86 | 1994 | |
|
|
|||
| 2002/0107,905 Scalable agent service system | 55 | 2002 | |
|
|
|||
| 5,608,643 System for managing multiple dispensing units and method of operation | 229 | 1994 | |
|
|
|||
| 5,570,587 Refrigerator with storage compartments and dispensing means | 61 | 1994 | |
|
|
|||
| 5,381,546 Control process for allocating services in communications systems | 51 | 1993 | |
|
|
|||
| 5,040,106 Apparatus for drawing a pre-selectable quantity of liquid | 82 | 1989 | |
|
|
|||
| 6,411,612 Selective modification of antenna directivity pattern to adaptively cancel co-channel interference in TDMA cellular communication system | 58 | 1998 | |
|
|
|||
| 6,091,765 Reconfigurable radio system architecture | 103 | 1998 | |
|
|
|||
| 4,713,755 Cache memory consistency control with explicit software instructions | 101 | 1985 | |
|
|
|||
| 6,175,892 Registers and methods for accessing registers for use in a single instruction multiple data system | 45 | 1998 | |
|
|
|||
| 5,590,353 Vector processor adopting a memory skewing scheme for preventing degradation of access performance | 38 | 1994 | |
|
|
|||
| 2002/0061,741 Apparatus and method for context-sensitive dynamic information service composition via mobile and wireless network communication | 54 | 2001 | |
|
|
|||
| 5,838,894 Logical, fail-functional, dual central processor units formed from three processor units | 81 | 1995 | |
|
|
|||
| 5,099,418 Distributed data driven process | 42 | 1990 | |
|
|
|||
| 6,258,725 Method for forming metal line of semiconductor device by (TiA1)N anti-reflective coating layer | 27 | 1999 | |
|
|
|||
| 6,421,809 Method for determining a storage bandwidth optimized memory organization of an essentially digital device | 92 | 1999 | |
|
|
|||
| 6,128,307 Programmable data flow processor for performing data transfers | 54 | 1997 | |
|
|
|||
| 5,560,028 Software scheduled superscalar computer architecture | 95 | 1995 | |
|
|
|||
| 5,450,557 Single-chip self-configurable parallel processor | 76 | 1994 | |
|
|
|||
| 6,249,251 Hardware-efficient demodulator for CDMA adaptive antenna array systems | 48 | 1999 | |
|
|
|||
| 6,456,996 Computer implemented scheduling system and process using abstract local search technique | 44 | 1999 | |
|
|
|||
| 6,006,249 Method and apparatus for concurrent data processing | 95 | 1997 | |
|
|
|||
| 6,154,494 Variable length coded data processing method and device for performing the same method | 37 | 1998 | |
|
|
|||
| 6,647,429 Method and apparatus for interconnecting token ring lans operating in ATM | 30 | 1996 | |
|
|
|||
| 2002/0167,997 Method of compensating signal distortion of one-tap equalizer bank for the orthogonal frequency division multiplexing system | 11 | 2001 | |
|
|
|||
| 5,917,852 Data scrambling system and method and communications system incorporating same | 51 | 1997 | |
|
|
|||
| 5,790,817 Configurable digital wireless and wired communications system architecture for implementing baseband functionality | 76 | 1996 | |
|
|
|||
| 6,711,617 Method and apparatus for providing automatic configuration of a computer system based on its physical location using an electronically read schedule | 44 | 2000 | |
|
|
|||
| 6,832,250 Usage-based billing and management system and method for printers and other assets | 42 | 2000 | |
|
|
|||
| 4,747,516 Soft drink maker | 68 | 1985 | |
|
|
|||
| 4,748,585 Processor utilizing reconfigurable process segments to accomodate data word length | 102 | 1985 | |
|
|
|||
| 6,653,859 Heterogeneous integrated circuit with reconfigurable logic cores | 40 | 2002 | |
|
|
|||
| 4,237,536 System for indicating and controlling dispensing of beverages | 102 | 1978 | |
|
|
|||
| 5,886,537 Self-reconfigurable parallel processor made from regularly-connected self-dual code/data processing cells | 43 | 1997 | |
|
|
|||
| 4,302,775 Digital video compression system and methods utilizing scene adaptive coding with rate buffer feedback | 338 | 1978 | |
|
|
|||
| 5,611,867 Method of selecting a wash cycle for an appliance | 71 | 1995 | |
|
|
|||
| 4,252,253 Drink dispenser having central control of plural dispensing stations | 77 | 1978 | |
|
|
|||
| 5,873,045 Mobile client computer with radio frequency transceiver | 89 | 1997 | |
|
|
|||
| 5,791,517 Beverage dispenser device | 60 | 1996 | |
|
|
|||
| 6,292,830 System for optimizing interaction among agents acting on multiple levels | 169 | 1998 | |
|
|
|||
| 5,890,014 System for transparently identifying and matching an input/output profile to optimal input/output device parameters | 123 | 1996 | |
|
|
|||
| 6,301,653 Processor containing data path units with forwarding paths between two data path units and a unique configuration or register blocks | 54 | 1998 | |
|
|
|||
| 6,138,693 Automatic detergent dispenser | 84 | 1998 | |
|
|
|||
| 5,090,015 Programmable array logic self-checking system | 54 | 1989 | |
|
|
|||
| 5,734,808 Pipeline processing device, clipping processing device, three-dimensional simulator device and pipeline processing method | 49 | 1995 | |
|
|
|||
| 5,701,398 Adaptive classifier having multiple subnetworks | 51 | 1996 | |
|
|
|||
| 5,931,918 Parallel I/O network file server architecture | 318 | 1997 | |
|
|
|||
| 5,560,038 Apparatus for translating frames of data transferred between heterogeneous local area networks | 142 | 1995 | |
|
|
|||
| 6,754,470 System and method for measuring wireless device and network usage and performance metrics | 125 | 2001 | |
|
|
|||
| 2003/0110,485 Interactive service device metering systems | 65 | 2002 | |
|
|
|||
| 5,684,793 Base station receiver equipment | 73 | 1996 | |
|
|
|||
| 6,085,740 Liquid dispensing apparatus and methods | 137 | 1998 | |
|
|
|||
| 7,249,242 Input pipeline registers for a node in an adaptive computing engine | 46 | 2003 | |
|
|
|||
| 6,901,440 System and method for universal service activation | 66 | 1999 | |
|
|
|||
| 6,408,039 Radio communication apparatus employing a rake receiver | 75 | 1999 | |
|
|
|||
| 5,745,366 Pharmaceutical dispensing device and methods | 216 | 1995 | |
|
|
|||
| 5,784,699 Dynamic memory allocation in a computer using a bit map index | 135 | 1996 | |
|
|
|||
| 2002/0010,848 Data processing system | 38 | 2001 | |
|
|
|||
| 6,601,086 Service provider for providing data, applications and services to embedded devices and for facilitating control and monitoring of embedded devices | 56 | 2000 | |
|
|
|||
| 6,615,333 Data processing device, method of executing a program and method of compiling | 40 | 2000 | |
|
|
|||
| 4,466,342 Carbonation chamber with sparger for beverage carbonation | 78 | 1983 | |
|
|
|||
| 5,667,110 Beverage dispenser for home or office | 61 | 1995 | |
|
|
|||
| 6,778,212 Digital image sensor with on -chip programmable logic | 48 | 2000 | |
|
|
|||
| 6,175,854 Computer system architecture and method for multi-user, real-time applications | 60 | 1996 | |
|
|
|||
| 4,760,544 Arithmetic logic and shift device | 43 | 1986 | |
|
|
|||
| 6,601,158 Count/address generation circuitry | 37 | 1999 | |
|
|
|||
| 4,811,214 Multinode reconfigurable pipeline computer | 209 | 1986 | |
|
|
|||
| 6,122,670 Apparatus and method for constructing data for transmission within a reliable communication protocol by performing portions of the protocol suite concurrently | 152 | 1997 | |
|
|
|||
| 6,986,021 Apparatus, method, system and executable module for configuration and operation of adaptive integrated circuitry having fixed, application specific computational elements | 44 | 2001 | |
|
|
|||
| 6,061,580 Disposable wireless telephone and method for call-out only | 82 | 1997 | |
|
|
|||
| 6,226,387 Method and apparatus for scene-based video watermarking | 141 | 1997 | |
|
|
|||
| 5,515,519 Data processor and method utilizing coded no-operation instructions | 53 | 1994 | |
|
|
|||
| 6,760,833 Split embedded DRAM processor | 146 | 2000 | |
|
|
|||
| 6,360,259 Method for optimizing communication speed between processors | 38 | 1998 | |
|
|
|||
| 5,706,191 Appliance interface apparatus and automated residence management system | 165 | 1997 | |
|
|
|||
| 4,633,386 Digital signal processor | 45 | 1984 | |
|
|
|||
| 6,883,084 Reconfigurable data path processor | 57 | 2002 | |
|
|
|||
| 5,600,845 Integrated circuit computing device comprising a dynamically configurable gate array having a microprocessor and reconfigurable instruction execution means and method therefor | 167 | 1994 | |
|
|
|||
| 5,240,144 Beverage dispensing apparatus | 79 | 1991 | |
|
|
|||
| 5,881,106 Signal processing circuit to implement a Viterbi algorithm | 57 | 1995 | |
|
|
|||
| 6,819,140 Self-synchronous logic circuit having test function and method of testing self-synchronous logic circuit | 40 | 2003 | |
|
|
|||
| 6,094,726 Digital signal processor using a reconfigurable array of macrocells | 69 | 1998 | |
|
|
|||
| 6,292,827 Information transfer systems and method with dynamic distribution of data, control and management of information | 158 | 1997 | |
|
|
|||
| 5,712,996 Process for dividing instructions of a computer program into instruction groups for parallel processing | 75 | 1995 | |
|
|
|||
| 5,991,308 Lower overhead method for data transmission using ATM and SCDMA over hybrid fiber coax cable plant | 209 | 1996 | |
|
|
|||
| 6,181,981 Apparatus and method for improved vending machine inventory maintenance | 187 | 1996 | |
|
|
|||
| 2002/0133,688 SIMD/MIMD processing on a reconfigurable array | 42 | 2001 | |
|
|
|||
| 5,903,886 Hierarchical adaptive state machine for emulating and augmenting software | 73 | 1997 | |
|
|
|||
| 5,479,055 Electronic circuit assembly an a substrate containing programmable switches | 37 | 1993 | |
|
|
|||
| 6,192,388 Detecting available computers to participate in computationally complex distributed processing problem | 58 | 1996 | |
|
|
|||
| 2001/0003,191 Communication device and software for operating multimedia applications | 109 | 2000 | |
|
|
|||
| 5,647,512 Soda dispensing machine | 59 | 1996 | |
|
|
|||
| 5,626,407 Storage system for refrigerators | 62 | 1996 | |
|
|
|||
| 5,907,285 Furniture unit having a modular communication network | 73 | 1997 | |
|
|
|||
| 6,854,002 Efficient interpolator for high speed timing recovery | 18 | 2003 | |
|
|
|||
| 6,675,284 Integrated circuit with multiple processing cores | 60 | 1999 | |
|
|
|||
| 6,247,125 Processor with specialized handling of repetitive operations | 37 | 1998 | |
|
|
|||
| 5,553,755 Whipped cream dispenser | 67 | 1995 | |
|
|
|||
| 2002/0107,962 Single chassis network endpoint system with network processor for load balancing | 150 | 2001 | |
|
|
|||
| 5,625,669 Mobile phone with internal call accounting controls | 176 | 1994 | |
|
|
|||
| 5,758,261 Low earth orbit communication satellite gateway-to-gateway relay system | 72 | 1997 | |
|
|
|||
| 5,388,062 Reconfigurable programmable digital filter architecture useful in communication receiver | 71 | 1993 | |
|
|
|||
| 2003/0061,260 Resource reservation and priority management | 78 | 2001 | |
|
|
|||
| 5,381,550 System and method for compiling a source code supporting data parallel variables | 45 | 1994 | |
|
|
|||
| 4,354,613 Microprocessor based vending apparatus | 120 | 1980 | |
|
|
|||
| 6,041,322 Method and apparatus for processing data in a neural network | 34 | 1997 | |
|
|
|||
| 6,381,293 Apparatus and method for serial data communication between plurality of chips in a chip set | 34 | 1999 | |
|
|
|||
| 6,076,174 Scheduling framework for a heterogeneous computer network | 68 | 1998 | |
|
|
|||
| 6,023,742 Reconfigurable computing architecture for providing pipelined data paths | 192 | 1997 | |
|
|
|||
| 6,473,609 Method and architecture for interactive two-way communication devices to interact with a network | 204 | 1998 | |
|
|
|||
| 2002/0162,026 Apparatus and method for providing secure network communication | 102 | 2002 | |
|
|
|||
| 5,822,360 Method and apparatus for transporting auxiliary data in audio signals | 217 | 1995 | |
|
|
|||
| 6,363,411 Intelligent network | 429 | 1999 | |
|
|
|||
| 6,691,148 Framework for providing quality of service requirements in a distributed object-oriented computer system | 79 | 1998 | |
|
|
|||
| 5,828,858 Worm-hole run-time reconfigurable processor field programmable gate array (FPGA) | 129 | 1996 | |
|
|
|||
| 2003/0074,473 Scalable network gateway processor architecture | 64 | 2001 | |
|
|
|||
| 4,850,269 Low pressure, high efficiency carbonator and method | 74 | 1987 | |
|
|
|||
| 6,430,624 Intelligent harvesting and navigation system and method | 213 | 2000 | |
|
|
|||
| 6,202,189 Punctured serial concatenated convolutional coding system and method for low-earth-orbit satellite data communication | 82 | 1998 | |
|
|
|||
| 5,959,811 Magnetoresistive transducer with four-lead contact | 40 | 1998 | |
|
|
|||
| 4,921,315 Refrigerator door structure | 66 | 1988 | |
|
|
|||
| 5,913,172 Method and apparatus for reducing phase cancellation in a simulcast paging system | 38 | 1996 | |
|
|
|||
| 5,860,021 Single chip microcontroller having down-loadable memory organization supporting "shadow" personality, optimized for bi-directional data transfers over a communication channel | 45 | 1997 | |
|
|
|||
| 5,687,236 Steganographic method and device | 413 | 1996 | |
|
|
|||
| 6,912,515 Method and system for algorithm synthesis in problem solving | 57 | 2001 | |
|
|
|||
| 5,428,754 Computer system with clock shared between processors executing separate instruction streams | 63 | 1989 | |
|
|
|||
| 4,222,972 Method and means for carbonating liquids in situ | 74 | 1977 | |
| 4,380,046 Massively parallel processor computer | 189 | 1979 | |
| 4,824,075 Tilt action dispensing valve assembly | 66 | 1987 | |
| 4,856,684 Valve for a pressurized dispensing can containing flowable materials | 62 | 1988 | |
| 4,901,887 Beverage dispensing system | 76 | 1988 | |
| 5,007,560 Beer dispensing and monitoring method and apparatus | 72 | 1989 | |
| 5,044,171 Counter with integral carbonated beverage dispenser | 58 | 1989 | |
| 5,600,844 Single chip integrated circuit system architecture for document installation set computing | 98 | 1993 | |
| 5,729,754 Associative network method and apparatus | 34 | 1995 | |
| 5,542,265 External refrigerator-mounted liquid dispenser | 100 | 1995 | |
| 5,706,976 Vending machine inventory control device | 98 | 1995 | |
| 5,838,165 High performance self modifying on-the-fly alterable logic FPGA, architecture and method | 225 | 1996 | |
| 6,039,219 Liquid dispensing system for a refrigerator | 75 | 1998 | |
| 7,044,741 On demand contents providing method and system | 33 | 2001 | |
| 2002/0032,551 Systems and methods for implementing hash algorithms | 41 | 2001 | |
| 2003/0172,139 System and method for delivering data in a network | 56 | 2003 | |
| 2004/0062,300 System and method for detecting direct sequence spread spectrum signals using batch processing of independent parameters | 37 | 2003 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 3.5 Year Payment | $1600.00 | $800.00 | $400.00 | Jan 17, 2016 |
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Jan 17, 2020 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Jan 17, 2024 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 3.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |