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

ALSO PUBLISHED AS: 20090172137
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

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.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ALTERA CORPORATIONSAN JOSE, CA2943

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Master, Paul L Sunnyvale, CA 102 394
Smith, Stephen J Los Gatos, CA 61 764
Watson, John Edgewood, WA 66 323

Cited Art

Patent Info (Count) # Cites Year
 
IMI CORNELIUS INC. (21)
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
 
XILINX, INC. (20)
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
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (19)
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
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (16)
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
 
THE CORNELIUS COMPANY (15)
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
 
ALTERA CORPORATION (10)
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
 
MICROSOFT CORPORATION (9)
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
 
INTEL CORPORATION (8)
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
 
LUCENT TECHNOLOGIES INC. (8)
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
 
THE COCA-COLA COMPANY (7)
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
 
YAMAHA CORPORATION (7)
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
 
NEC CORPORATION (6)
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
 
QST HOLDINGS, LLC (6)
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
 
QUALCOMM INCORPORATED (6)
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
 
RICOH COMPANY, LTD. (6)
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
 
SAMSUNG ELECTRONICS CO., LTD. (6)
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
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (5)
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
 
MORPHICS TECHNOLOGY, INC. (5)
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
 
NATIONAL SEMICONDUCTOR CORPORATION (5)
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
 
TEXAS INSTRUMENTS INCORPORATED (5)
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
 
CISCO TECHNOLOGY, INC. (4)
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
 
ISOWORTH (BAHAMAS) LIMITED (4)
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
 
SUN MICROSYSTEMS, INC. (4)
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
 
ADVANCED MICRO DEVICES, INC. (3)
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
 
ANALOG DEVICES, INC. (3)
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
 
ATMEL CORPORATION (3)
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
 
FREESCALE SEMICONDUCTOR, INC. (3)
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
 
FUJITSU LIMITED (3)
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
 
ISOWORTH HOLDINGS LIMITED (3)
4,719,056 Fluid treatment 66 1985
4,937,019 Pressure vessel 62 1988
4,960,261 Gas cylinder connector 62 1988
 
LATTICE SEMICONDUCTOR CORPORATION (3)
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
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (3)
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
 
MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC. (3)
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
 
MOTOROLA MOBILITY LLC (3)
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
 
NEC ELECTRONICS CORPORATION (3)
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
 
USA TECHNOLOGIES, INC. (3)
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
 
APPLE INC. (2)
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
 
CHAMELEON SEMICONDUCTOR (2)
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
 
CYPRESS SEMICONDUCTOR CORPORATION (2)
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
 
ELTEK S.P.A. (2)
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
 
GENERAL ELECTRIC COMPANY (2)
4,694,416 VLSI programmable digital signal processor 50 1985
5,263,509 Refrigerator with door mounted dispenser supply mechanism 72 1992
 
GENERAL FOODS CORPORATION (2)
4,475,448 Reactant/gas separation means for beverage carbonation device 76 1983
4,458,584 Beverage carbonation device 72 1983
 
HUGHES AIRCRAFT COMPANY (2)
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
 
INTERTRUST TECHNOLOGIES CORP. (2)
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
 
ITT MANUFACTURING ENTERPRISES, INC. (2)
5,630,206 Position enhanced cellular telephone system 135 1994
6,421,372 Sequential-acquisition, multi-band, multi-channel, matched filter 45 2000
 
KABUSHIKI KAISHA TOSHIBA (2)
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
 
LG ELECTRONICS INC. (2)
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
 
LSI LOGIC CORPORATION (2)
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
 
MOTOROLA SOLUTIONS, INC. (2)
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
 
NATIONAL INSTRUMENTS CORPORATION (2)
6,311,149 Reconfigurable test system 123 1999
2003/0018,446 Graphical program node for generating a measurement program 38 2002
 
PEPSICO, INC. (2)
4,553,573 Bulk syrup delivery system 73 1983
4,766,548 Telelink monitoring and reporting system 255 1987
 
QUICKLOGIC CORPORATION (2)
6,483,343 Configurable computational unit embedded in a programmable device 156 2000
6,426,649 Architecture for field programmable gate array 88 2000
 
QUICKSILVER TECHNOLOGY, INC. (2)
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
 
ROCKSTAR BIDCO, LP (2)
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
 
RPX CORPORATION (2)
5,491,823 Loop scheduler 66 1994
6,510,138 Network switch with head of line input buffer queue clearing 76 1999
 
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) (2)
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
 
THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE AIR FORCE (2)
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
 
U.S. PHILIPS CORPORATION (2)
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
 
VIRTUAL COMPUTER CORPORATION (2)
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
 
YAHOO! INC. (2)
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
 
3D LABS, INC. (1)
6,088,043 Scalable graphics processor architecture 57 1998
 
3DLABS INC., LTD. (1)
5,534,796 Self-clocking pipeline register 41 1995
 
8X8, INC. (1)
6,119,178 Communication interface between remote transmission of both compressed video and other data and data exchange with local peripherals 36 1997
 
ABC/TECHCORP, A CORP. OF OH (1)
5,303,846 Method and apparatus for generating and dispensing flavoring syrup in a post mix system 76 1990
 
ACCESS CO., LTD. (1)
7,032,229 Automatic tracking of user progress in a software application 40 2001
 
ACTEL CORPORATION (1)
6,751,723 Field programmable gate array and microcontroller system-on-a-chip 50 2000
 
AGILENT TECHNOLOGIES, INC. (1)
2003/0131,162 Non-destructive read FIFO 22 2002
 
AIM IP, LLC (1)
6,684,319 System for efficient operation of a very long instruction word digital signal processor 23 2000
 
ALCATEL (1)
6,980,515 Multi-service network switch with quality of access 77 2000
 
ALCATEL BUSINESS MACHINES (1)
5,920,801 Communications system and corresponding equipment for a subscriber installation 80 1996
 
ANT NACHRICHTENTECHNIK GMBH (1)
5,177,700 Non-recursive half-band filter 19 1991
 
ANVIL TECHNOLOGIES LLC (1)
5,297,400 Liquid dispensing assembly for a refrigerator 76 1993
 
ARGO SYSTEMS, INC. (1)
6,237,029 Method and apparatus for adaptable digital protocol processing 80 1996
 
AT&T BELL LABORATORIES (1)
5,361,362 Adaptive job scheduling for multiprocessing systems with master and slave processors executing tasks with opposite anticipated execution times respectively 82 1992
 
BELL ATLANTIC NYNEX MOBILE (1)
6,587,684 Digital wireless telephone system for downloading software to a digital telephone using wireless data link protocol 175 1998
 
BELL TELEPHONE LABORATORIES, INCORPORATED (1)
4,905,231 Multi-media virtual circuit 104 1988
 
BILLIONS OF OPERATION PER SECOND INC. (1)
6,366,999 Methods and apparatus to support conditional execution in a VLIW-based array processor with subword execution 48 1999
 
BROADCOM CORPORATION (1)
2005/0190,871 Multicarrier communication using a time domain equalizing filter 19 2004
 
BULL S.A. (1)
5,950,011 System using designer editor and knowledge base for configuring preconfigured software in an open system in a distributed environment 68 1997
 
CADBURY SCHWEPPES PLC (1)
4,520,950 In-home drink dispenser 97 1982
 
CANON KABUSHIKI KAISHA (1)
6,111,935 Adaptive expansion table in a digital telephone receiver 35 1997
 
CANON RESEARCH CENTRE FRANCE S.A. (1)
2002/0078,337 Method and device for configuring an electronic document processing peripheral in a communication network 36 2001
 
CHAIRCARE (1)
5,993,739 Continuous washing system 80 1997
 
CHECK POINT SOFTWARE TECHNOLOGIES, INC. (1)
5,987,611 System and methodology for managing internet access on a per application basis for client computers connected to the internet 533 1997
 
CITICORP DEVELOPMENT CENTER, INC. (1)
5,572,572 Computer and telephone apparatus with user friendly interface and enhanced integrity features 110 1994
 
COASES INVESTMENTS BROS. L.L.C. (1)
5,768,561 Tokens-based adaptive video processing arrangement 45 1995
 
CODENOL TECHNOLOGY CORPORATION, A NY CORP (1)
4,578,799 Method and apparatus for recovering data and clock information from a self-clocking data stream 40 1983
 
COMPAL ELECTRONICS, INC. (1)
6,718,182 Modularized functionality enhancement for a cellular telephone 53 2000
 
COMPASS TECHNOLOGY MANAGEMENT, INC. (1)
7,139,910 Systems and methods for obtaining digital signatures on a single authoritative copy of an original electronic record 37 2002
 
COMSYS COMMUNICATION & SIGNAL PROCESSING LTD. (1)
6,859,434 Data transfer scheme in a communications system incorporating multiple processing elements 34 2002
 
CONEXANT SYSTEMS, INC. (1)
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
 
CONTINENTAL CABLEVISION, INC. (1)
5,884,284 Telecommunication user account management system and method 205 1997
 
CONTROL SYSTEMS, INC. (1)
5,751,295 Graphics accelerator chip and method 78 1995
 
DAITA FRONTIER FUND, LLC (1)
2003/0012,270 Receiver 46 2002
 
DOBROWOLSKI; JANUSZ A. (1)
5,301,100 Method of and apparatus for constructing a control system and control system created thereby 60 1991
 
DUMBA, CONSTANTIN (1)
4,961,533 Inventory control system 135 1989
 
E-SYSTEMS, INC. (1)
4,967,340 Adaptive processing system having an array of individually configurable processing components 167 1988
 
EATON CORPORATION (1)
5,454,406 Automatic beverage dispenser 84 1994
 
ELBRUS INTERNATIONAL LIMITED (1)
2002/0083,423 List scheduling algorithm for a cycle-driven instruction scheduler 34 2001
 
EMC CORPORATION (1)
2001/0034,795 System and method for intelligent, globally distributed network storage 58 2001
 
ENERGY, UNITED STATES DEPARTMENT OF (1)
5,465,368 Data flow machine for data driven computing 51 1990
 
ENTERASYS NETWORKS, INC. (1)
5,193,151 Delay-based congestion avoidance in computer networks 205 1989
 
ERICSSON INC. (1)
5,894,473 Multiple access communications system and method using code and time division 147 1996
 
FISHER & PAYKEL LIMITED (1)
5,987,105 Appliance communication system 94 1998
 
FRANCOTYP-POSTALIA GMBH (1)
6,829,633 Arrangement and method for offering a message when loading service data for a terminal device 39 2001
 
FRONTIER TECHNOLOGY, INC. (1)
6,606,529 Complex scheduling method and device 53 2000
 
FTL SYSTEMS, INC. (1)
5,999,734 Compiler-oriented apparatus for parallel compilation, simulation and execution of computer programs and hardware models 120 1997
 
FUTURENGINE, LLC (1)
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
 
G&H NEVADA-TEK (1)
5,635,940 Communication configurator and method for implementing same 86 1994
 
GEMSTONE SYSTEMS, INC. (1)
2002/0107,905 Scalable agent service system 55 2002
 
GENERAL PROGRAMMING HOLDINGS, INC. (1)
5,608,643 System for managing multiple dispensing units and method of operation 229 1994
 
GOLDSTAR CO., LTD. (1)
5,570,587 Refrigerator with storage compartments and dispensing means 61 1994
 
GTE LABORATORIES INCORPORATED (1)
5,381,546 Control process for allocating services in communications systems 51 1993
 
HANSA METALLWERKE AG (1)
5,040,106 Apparatus for drawing a pre-selectable quantity of liquid 82 1989
 
HARRIS COMMUNICATIONS (1)
6,411,612 Selective modification of antenna directivity pattern to adaptively cancel co-channel interference in TDMA cellular communication system 58 1998
 
HARRIS CORPORATION (1)
6,091,765 Reconfigurable radio system architecture 103 1998
 
HEWLETT-PACKARD COMPANY (1)
4,713,755 Cache memory consistency control with explicit software instructions 101 1985
 
HITACHI AMERICA, LTD. (1)
6,175,892 Registers and methods for accessing registers for use in a single instruction multiple data system 45 1998
 
HITACHI, LTD. (1)
5,590,353 Vector processor adopting a memory skewing scheme for preventing degradation of access performance 38 1994
 
HRL LABORATORIES, LLC (1)
2002/0061,741 Apparatus and method for context-sensitive dynamic information service composition via mobile and wireless network communication 54 2001
 
HTC CORPORATION (1)
5,838,894 Logical, fail-functional, dual central processor units formed from three processor units 81 1995
 
HUGHES ELECTRONICS CORPORATION (1)
5,099,418 Distributed data driven process 42 1990
 
HYUNDAI ELECTRONICS INDUSTRIES CO., LTD. (1)
6,258,725 Method for forming metal line of semiconductor device by (TiA1)N anti-reflective coating layer 27 1999
 
IMEC (1)
6,421,809 Method for determining a storage bandwidth optimized memory organization of an essentially digital device 92 1999
 
INTELLECTUAL VENTURES I LLC (1)
6,128,307 Programmable data flow processor for performing data transfers 54 1997
 
INTERGRAPH HARDWARE TECHNOLOGIES COMPANY (1)
5,560,028 Software scheduled superscalar computer architecture 95 1995
 
INTERSONICS TECHNOLOGY CORPORATION (1)
5,450,557 Single-chip self-configurable parallel processor 76 1994
 
IPG ELECTRONICS 502 LIMITED (1)
6,249,251 Hardware-efficient demodulator for CDMA adaptive antenna array systems 48 1999
 
JDA SOFTWARE GROUP, INC (1)
6,456,996 Computer implemented scheduling system and process using abstract local search technique 44 1999
 
JPMORGAN CHASE BANK, N.A. (1)
6,006,249 Method and apparatus for concurrent data processing 95 1997
 
JVC KENWOOD CORPORATION (1)
6,154,494 Variable length coded data processing method and device for performing the same method 37 1998
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
6,647,429 Method and apparatus for interconnecting token ring lans operating in ATM 30 1996
 
KWANGJU INSTITUTE OF SCIENCE AND TECHNOLOGY (1)
2002/0167,997 Method of compensating signal distortion of one-tap equalizer bank for the orthogonal frequency division multiplexing system 11 2001
 
L-3 COMMUNICATIONS CORPORATION (1)
5,917,852 Data scrambling system and method and communications system incorporating same 51 1997
 
LEGERITY, INC. (1)
5,790,817 Configurable digital wireless and wired communications system architecture for implementing baseband functionality 76 1996
 
LENOVO (SINGAPORE) PTE LTD. (1)
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
 
LEXMARK INTERNATIONAL, INC. (1)
6,832,250 Usage-based billing and management system and method for printers and other assets 42 2000
 
LIQUID MOTION INDUSTRIES, CO. (1)
4,747,516 Soft drink maker 68 1985
 
LOUISIANA STATE UNIVERSITY AND AGRICULTURAL COLLEGE, BATON ROUGE CAMPUS (1)
4,748,585 Processor utilizing reconfigurable process segments to accomodate data word length 102 1985
 
LSI CORPORATION (1)
6,653,859 Heterogeneous integrated circuit with reconfigurable logic cores 40 2002
 
M.R.E. ENTERPRISES, INC. (1)
4,237,536 System for indicating and controlling dispensing of beverages 102 1978
 
MACIAS, NICHOLAS J. (1)
5,886,537 Self-reconfigurable parallel processor made from regularly-connected self-dual code/data processing cells 43 1997
 
MAGNITUDE COMPRESSION SYSTEMS, INC. (1)
4,302,775 Digital video compression system and methods utilizing scene adaptive coding with rate buffer feedback 338 1978
 
MAYTAG CORPORATION (1)
5,611,867 Method of selecting a wash cycle for an appliance 71 1995
 
MCNEIL (OHIO) CORPORATION (1)
4,252,253 Drink dispenser having central control of plural dispensing stations 77 1978
 
MEDIATEK INC. (1)
5,873,045 Mobile client computer with radio frequency transceiver 89 1997
 
MENACHEM M. DEREN (1)
5,791,517 Beverage dispenser device 60 1996
 
MG TAYLOR CORPORATION (1)
6,292,830 System for optimizing interaction among agents acting on multiple levels 169 1998
 
MICRONET TECHNOLOGY, INC. (1)
5,890,014 System for transparently identifying and matching an input/output profile to optimal input/output device parameters 123 1996
 
MINDSPEED TECHNOLOGIES, INC. (1)
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
 
MM EQUITIES LTD. A FLORIDA CORPORATION (1)
6,138,693 Automatic detergent dispenser 84 1998
 
MOTOROLA, INC. (1)
5,090,015 Programmable array logic self-checking system 54 1989
 
NAMCO BANDAI GAMES INC. (1)
5,734,808 Pipeline processing device, clipping processing device, three-dimensional simulator device and pipeline processing method 49 1995
 
NESTOR, INC. (1)
5,701,398 Adaptive classifier having multiple subnetworks 51 1996
 
NETWORK APPLIANCE, INC. (1)
5,931,918 Parallel I/O network file server architecture 318 1997
 
NETWORK PERIPHERALS, INC. (1)
5,560,038 Apparatus for translating frames of data transferred between heterogeneous local area networks 142 1995
 
NIELSEN COMPANY (US), LLC, THE (1)
6,754,470 System and method for measuring wireless device and network usage and performance metrics 125 2001
 
NIELSEN MEDIA RESEARCH, INC. (1)
2003/0110,485 Interactive service device metering systems 65 2002
 
NOKIA TELECOMMUNICATIONS OY (1)
5,684,793 Base station receiver equipment 73 1996
 
NOVARTIS PHARMA AG (1)
6,085,740 Liquid dispensing apparatus and methods 137 1998
 
NVIDIA CORPORATION (1)
7,249,242 Input pipeline registers for a node in an adaptive computing engine 46 2003
 
OBJECTIVE SYSTEMS INTEGRATORS, INC. (1)
6,901,440 System and method for universal service activation 66 1999
 
OKI ELECTRIC INDUSTRY CO., LTD. (1)
6,408,039 Radio communication apparatus employing a rake receiver 75 1999
 
OMNICELL, INC. (1)
5,745,366 Pharmaceutical dispensing device and methods 216 1995
 
ORACLE INTERNATIONAL CORPORATION (1)
5,784,699 Dynamic memory allocation in a computer using a bit map index 135 1996
 
PACIFIC DESIGN INC. (1)
2002/0010,848 Data processing system 38 2001
 
PANASONIC ELECTRIC WORKS CO., LTD. (1)
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
 
PENDRAGON WIRELESS LLC (1)
6,615,333 Data processing device, method of executing a program and method of compiling 40 2000
 
PETER ANTHOMY BASILE BLARA ANN ANNESE AND DENN IS JAMES COWELL 5949 ANNA LANE HUDSON OH 44236 267 PAXON AVE HAMILTON SQ NJ 08690 (1)
4,466,342 Carbonation chamber with sparger for beverage carbonation 78 1983
 
PGI GRAPHICS IMAGING LLC (1)
5,667,110 Beverage dispenser for home or office 61 1995
 
PIXIM, INC. (1)
6,778,212 Digital image sensor with on -chip programmable logic 48 2000
 
PKT TECHNOLOGIES, LLC (1)
6,175,854 Computer system architecture and method for multi-user, real-time applications 60 1996
 
PLESSEY SEMICONDUCTORS LIMITED (1)
4,760,544 Arithmetic logic and shift device 43 1986
 
PMC-SIERA, INC. (1)
6,601,158 Count/address generation circuitry 37 1999
 
PRINCETON UNIVERSITY, NON-PROFIT ORGANIZATION (1)
4,811,214 Multinode reconfigurable pipeline computer 209 1986
 
PROSYNC TECHNOLOGY GROUP (1)
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
 
QUICK SILVER TECHNOLOGY, INC. (1)
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
 
RANDICE-LISA ALTSCHUL (1)
6,061,580 Disposable wireless telephone and method for call-out only 82 1997
 
REGENTS OF THE UNIVERSITY OF MINNESOTA (1)
6,226,387 Method and apparatus for scene-based video watermarking 141 1997
 
RENESAS ELECTRONICS CORPORATION (1)
5,515,519 Data processor and method utilizing coded no-operation instructions 53 1994
 
ROUND ROCK RESEARCH, LLC (1)
6,760,833 Split embedded DRAM processor 146 2000
 
S.F. IP PROPERTIES 3 LLC (1)
6,360,259 Method for optimizing communication speed between processors 38 1998
 
SAFEGUARD DELAWARE, INC. (1)
5,706,191 Appliance interface apparatus and automated residence management system 165 1997
 
SCHLUMBERGER MEASUREMENT & CONTROL (U.K.) LTD. (1)
4,633,386 Digital signal processor 45 1984
 
SCIENCE & TECHNOLOGY CORPORATION @ UNM (1)
6,883,084 Reconfigurable data path processor 57 2002
 
SEASOUND, LLC (1)
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
 
SELECTOR LTD. (1)
5,240,144 Beverage dispensing apparatus 79 1991
 
SGS-THOMSON MICROELECTRONICS S.A. (1)
5,881,106 Signal processing circuit to implement a Viterbi algorithm 57 1995
 
SHARP KABUSHIKI KAISHA (1)
6,819,140 Self-synchronous logic circuit having test function and method of testing self-synchronous logic circuit 40 2003
 
SHENG; GEORGE S. (1)
6,094,726 Digital signal processor using a reconfigurable array of macrocells 69 1998
 
SHORE TECHNOLOGIES (1999) INC. (1)
6,292,827 Information transfer systems and method with dynamic distribution of data, control and management of information 158 1997
 
SIEMENS AKTIENGESELLSCHAFT (1)
5,712,996 Process for dividing instructions of a computer program into instruction groups for parallel processing 75 1995
 
SILICON VALLEY BANK COMMERCIAL FINANCE DIVISION (1)
5,991,308 Lower overhead method for data transmission using ATM and SCDMA over hybrid fiber coax cable plant 209 1996
 
SKYWIRE, LTD. (1)
6,181,981 Apparatus and method for improved vending machine inventory maintenance 187 1996
 
SMART TECHNOLOGY VENTURES III SBIC, L.P. (1)
2002/0133,688 SIMD/MIMD processing on a reconfigurable array 42 2001
 
SMARTLYNX, INC. (1)
5,903,886 Hierarchical adaptive state machine for emulating and augmenting software 73 1997
 
SMITHS INDUSTRIES PUBLIC LIMITED COMPANY (1)
5,479,055 Electronic circuit assembly an a substrate containing programmable switches 37 1993
 
SOFTIMAGE (1)
6,192,388 Detecting available computers to participate in computationally complex distributed processing problem 58 1996
 
SONY DEUTSCHLAND GMBH (1)
2001/0003,191 Communication device and software for operating multimedia applications 109 2000
 
SPAL INDUSTRIA BRASILEIRA DE BEBIDAS S/A (1)
5,647,512 Soda dispensing machine 59 1996
 
STACK-ON PRODUCTS CO. (1)
5,626,407 Storage system for refrigerators 62 1996
 
STEELCASE DEVELOPMENT CORPORATION (1)
5,907,285 Furniture unit having a modular communication network 73 1997
 
STMICROELECTRONICS N.V. (1)
6,854,002 Efficient interpolator for high speed timing recovery 18 2003
 
STMICROELECTRONICS PVT. LTD. (1)
6,675,284 Integrated circuit with multiple processing cores 60 1999
 
STMICROELECTRONICS S.A. (1)
6,247,125 Processor with specialized handling of repetitive operations 37 1998
 
SUMMIT PACKAGING SYSTEMS, INC. (1)
5,553,755 Whipped cream dispenser 67 1995
 
SURGIENT NETWORKS, INC. (1)
2002/0107,962 Single chassis network endpoint system with network processor for load balancing 150 2001
 
TELEMAC CELLULAR CORPORATION (1)
5,625,669 Mobile phone with internal call accounting controls 176 1994
 
THERMO FUNDING COMPANY LLC (1)
5,758,261 Low earth orbit communication satellite gateway-to-gateway relay system 72 1997
 
THOMSON CONSUMER ELECTRONICS, INC. (1)
5,388,062 Reconfigurable programmable digital filter architecture useful in communication receiver 71 1993
 
TIMESYS CORPORATION (1)
2003/0061,260 Resource reservation and priority management 78 2001
 
TM PATENTS, L.P. (1)
5,381,550 System and method for compiling a source code supporting data parallel variables 45 1994
 
TRAFALGAR INDUSTRIES, INC. (MERGED INTO) (1)
4,354,613 Microprocessor based vending apparatus 120 1980
 
TRANSPACIFIC IP LTD. (1)
6,041,322 Method and apparatus for processing data in a neural network 34 1997
 
UNITED MICROELECTRONICS CORP. (1)
6,381,293 Apparatus and method for serial data communication between plurality of chips in a chip set 34 1999
 
UNITED STATES OF AMERICA (1)
6,076,174 Scheduling framework for a heterogeneous computer network 68 1998
 
UNIVERSITY OF WASHINGTON (1)
6,023,742 Reconfigurable computing architecture for providing pipelined data paths 192 1997
 
UNWIRED PLANET, INC. (1)
6,473,609 Method and architecture for interactive two-way communication devices to interact with a network 204 1998
 
VALLEY VENTURES III LP (1)
2002/0162,026 Apparatus and method for providing secure network communication 102 2002
 
VERANCE CORPORATION (1)
5,822,360 Method and apparatus for transporting auxiliary data in audio signals 217 1995
 
VERIZON BUSINESS GLOBAL LLC (1)
6,363,411 Intelligent network 429 1999
 
VERIZON CORPORATE SERVICES GROUP INC. (1)
6,691,148 Framework for providing quality of service requirements in a distributed object-oriented computer system 79 1998
 
VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY (1)
5,828,858 Worm-hole run-time reconfigurable processor field programmable gate array (FPGA) 129 1996
 
VORMETRIC, INC. (1)
2003/0074,473 Scalable network gateway processor architecture 64 2001
 
WATER CHEF, INC., DELAWARE CORPORATION (1)
4,850,269 Low pressure, high efficiency carbonator and method 74 1987
 
WEISS, PECK & GREER VENTURE ASSOCIATES V. LLC (1)
6,430,624 Intelligent harvesting and navigation system and method 213 2000
 
WENGEN WIRELESS LLC (1)
6,202,189 Punctured serial concatenated convolutional coding system and method for low-earth-orbit satellite data communication 82 1998
 
WESTERN DIGITAL (FREMONT), INC. (1)
5,959,811 Magnetoresistive transducer with four-lead contact 40 1998
 
WHIRLPOOL CORPORATION (1)
4,921,315 Refrigerator door structure 66 1988
 
WI-LAN INC. (1)
5,913,172 Method and apparatus for reducing phase cancellation in a simulcast paging system 38 1996
 
WIN LING CO LTD. CH, L.L.C. (1)
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
 
WISTARIA TRADING, INC. (1)
5,687,236 Steganographic method and device 413 1996
 
XEROX CORPORATION (1)
6,912,515 Method and system for algorithm synthesis in problem solving 57 2001
 
ZIILABS INC. LTD., A CORPORATION ORGANIZED UNDER THE LAWS OF BERMUDA (1)
5,428,754 Computer system with clock shared between processors executing separate instruction streams 63 1989
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (17)
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

Forward Cites

  • No Forward Cites to Display

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