Patents 6144896 - 6145150

 

 

Patent 6144896: Method and apparatus for designing sheet metal parts
(DATA PROCESSING: GENERIC CONTROL SYSTEMS OR SPECIFIC APPLICATIONS : SPECIFIC APPLICATION, APPARATUS OR PROCESS : Product assembly or manufacturing : Particular manufactured product or operation : Machining : Having operator interface feature : Including CAD, CAM, or CIM technique : Tool/workpiece interference prevention)

Patent 6144897: Control method for processes of synthesis of chemical products
(DATA PROCESSING: GENERIC CONTROL SYSTEMS OR SPECIFIC APPLICATIONS : SPECIFIC APPLICATION, APPARATUS OR PROCESS : Chemical process control or monitoring system : Synthesis process : Polymerization/trimerization : Movable (e.g., rotatable))

Patent 6144898: Control process and device for treating the surface of a solid substrate
(DATA PROCESSING: GENERIC CONTROL SYSTEMS OR SPECIFIC APPLICATIONS : SPECIFIC APPLICATION, APPARATUS OR PROCESS : Specific application of speed responsive control system : For heating or cooling)

Patent 6144899: Recoverable airborne instrument platform
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : VEHICLE CONTROL, GUIDANCE, OPERATION, OR INDICATION : Aeronautical vehicle :)

Patent 6144900: Automatic serialization of an array of wireless nodes based on coupled oscillator model
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : VEHICLE CONTROL, GUIDANCE, OPERATION, OR INDICATION : Railway vehicle : With indication or control of landing)

Patent 6144901: Method of optimizing train operation and training
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : VEHICLE CONTROL, GUIDANCE, OPERATION, OR INDICATION : Railway vehicle : With indication or control of landing)

Patent 6144903: Electrical fault recognition system for vehicles
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : VEHICLE CONTROL, GUIDANCE, OPERATION, OR INDICATION : Vehicle diagnosis or maintenance indication : Having image processing)

Patent 6144904: Instant detection / diagnosis of abrupt bias fault in signals of vehicle motion sensors
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : VEHICLE CONTROL, GUIDANCE, OPERATION, OR INDICATION : Vehicle diagnosis or maintenance indication : Detection of faulty sensor : Modification or correction of route information)

Patent 6144905: Method for registering vehicular bus functionality
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : VEHICLE CONTROL, GUIDANCE, OPERATION, OR INDICATION : Vehicle subsystem or accessory control : With data recording device)

Patent 6144906: Adaptive pulse control
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : VEHICLE CONTROL, GUIDANCE, OPERATION, OR INDICATION : Vehicle subsystem or accessory control : With data recording device)

Patent 6144907: Suspension for construction machines and method of controlling the same
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : VEHICLE CONTROL, GUIDANCE, OPERATION, OR INDICATION : Vehicle subsystem or accessory control : Suspension control : Modification or correction of route information)

Patent 6144908: Apparatus and method for controlling yaw rate of automotive vehicle
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : VEHICLE CONTROL, GUIDANCE, OPERATION, OR INDICATION : Vehicle subsystem or accessory control : Steering control : Artificial intelligence (e.g., fuzzy logic))

Patent 6144909: Power steering system with hydraulic pump motor speed control
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : VEHICLE CONTROL, GUIDANCE, OPERATION, OR INDICATION : Vehicle subsystem or accessory control : Steering control : Artificial intelligence (e.g., fuzzy logic))

Patent 6144910: Vehicle control apparatus and method
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : VEHICLE CONTROL, GUIDANCE, OPERATION, OR INDICATION : Construction or agricultural-type vehicle (e.g., crane, forklift) : Vehicle equipment position control (e.g., seat, mirror, door, window, headrest, or headlamp))

Patent 6144911: Method for performing gear-change operations in an automated mechanical transmission, in particular for diesel engines
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : VEHICLE CONTROL, GUIDANCE, OPERATION, OR INDICATION : Transmission control : Vehicle equipment position control (e.g., seat, mirror, door, window, headrest, or headlamp))

Patent 6144913: Method for controlling the output power of an internal combustion engine
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : VEHICLE CONTROL, GUIDANCE, OPERATION, OR INDICATION : With indicator or control of power plant (e.g., performance) : Internal-combustion engine : Digital or programmed data processor : By transmission shifting control)

Patent 6144914: Configurable speed timing interrupts
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : VEHICLE CONTROL, GUIDANCE, OPERATION, OR INDICATION : With indicator or control of power plant (e.g., performance) : Internal-combustion engine : Digital or programmed data processor : Control of air/fuel ratio or fuel injection : Controlling fuel quantity :)

Patent 6144915: Aerodrome control support system
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : VEHICLE CONTROL, GUIDANCE, OPERATION, OR INDICATION : Traffic analysis or control of aircraft : With determination of traffic speed)

Patent 6144916: Itinerary monitoring system for storing a plurality of itinerary data points
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : NAVIGATION : Determining balance or center of gravity (e.g., load distribution of vehicle))

Patent 6144917: Calculation of estimated time of arrival (ETA) based on thoroughfare classification and driving history
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : NAVIGATION : Determination of E.T.A. : Great circle route)

Patent 6144918: Navigation data processing with filtering for refined position determination
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : NAVIGATION : Employing position determining equipment : Great circle route)

Patent 6144919: Method and apparatus for using non-digitized cities for route calculation
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : NAVIGATION : Employing position determining equipment : For use in a map data base system : Digital or programmed data processor)

Patent 6144920: Map displaying apparatus
(DATA PROCESSING: VEHICLES, NAVIGATION, AND RELATIVE LOCATION : NAVIGATION : Employing position determining equipment : For use in a map data base system : Having variable map scale : Route correction, modification, or verification)

Patent 6144921: Memory for GPS-based golf distancing system
Patent 6144922: Analyte concentration information collection and communication system
(DATA PROCESSING: MEASURING, CALIBRATING, OR TESTING : MEASUREMENT SYSTEM IN A SPECIFIC ENVIRONMENT : Chemical analysis : Specific operation control system : Using radiant energy)

Patent 6144923: Machine diagnosis system
(DATA PROCESSING: MEASURING, CALIBRATING, OR TESTING : MEASUREMENT SYSTEM IN A SPECIFIC ENVIRONMENT : Mechanical measurement system : Vibration detection : Liquid level or volume determination)

Patent 6144924: Motor condition and performance analyzer
(DATA PROCESSING: MEASURING, CALIBRATING, OR TESTING : MEASUREMENT SYSTEM IN A SPECIFIC ENVIRONMENT : Electrical signal parameter measurement system : Power parameter : Fault location)

Patent 6144925: Device and method for determining the sign of the phase angle of two electrical signals
(DATA PROCESSING: MEASURING, CALIBRATING, OR TESTING : MEASUREMENT SYSTEM IN A SPECIFIC ENVIRONMENT : Electrical signal parameter measurement system : Waveform analysis : Waveform-to-waveform comparison : Phase comparison : Hydrocarbon prospecting)

Patent 6144926: Method of sensing access positions of arm
(DATA PROCESSING: MEASURING, CALIBRATING, OR TESTING : CALIBRATION OR CORRECTION SYSTEM : Position measurement : By another sensor)

Patent 6144927: Data transmission device for a motor vehicle, comprising a pulse generator and a monitoring unit, as well as a pulse generator for the
(DATA PROCESSING: MEASURING, CALIBRATING, OR TESTING : MEASUREMENT SYSTEM : Speed : Within an enclosure)

Patent 6144928: Method and device for determining vehicular mass
(DATA PROCESSING: MEASURING, CALIBRATING, OR TESTING : MEASUREMENT SYSTEM : Weight : Thickness or width)

Patent 6144929: Method of simulating impact ionization phenomenon in semiconductor device
(DATA PROCESSING: STRUCTURAL DESIGN, MODELING, SIMULATION, AND EMULATION : MODELING BY MATHEMATICAL EXPRESSION :)

Patent 6144930: Method for providing a memory model of a memory device for use in simulation
(DATA PROCESSING: STRUCTURAL DESIGN, MODELING, SIMULATION, AND EMULATION : SIMULATING ELECTRONIC DEVICE OR ELECTRICAL SYSTEM : Chemical)

Patent 6144931: Wafer expansion-and-contraction simulating method
(DATA PROCESSING: STRUCTURAL DESIGN, MODELING, SIMULATION, AND EMULATION : SIMULATING ELECTRONIC DEVICE OR ELECTRICAL SYSTEM : Chemical)

Patent 6144932: Simulation device and its method for simulating operation of large-scale electronic circuit by parallel processing
(DATA PROCESSING: STRUCTURAL DESIGN, MODELING, SIMULATION, AND EMULATION : SIMULATING ELECTRONIC DEVICE OR ELECTRICAL SYSTEM : Circuit simulation : Well or reservoir)

Patent 6144933: Method and apparatus for remotely probing and stimulating a programmable logic device
(DATA PROCESSING: STRUCTURAL DESIGN, MODELING, SIMULATION, AND EMULATION : EMULATION : Software program (i.e., performance prediction))

Patent 6144934: Binary filter using pattern recognition
(DATA PROCESSING: SPEECH SIGNAL PROCESSING, LINGUISTICS, LANGUAGE TRANSLATION, AND AUDIO COMPRESSION/DECOMPRESSION : LINGUISTICS :)

Patent 6144935: Tunable perceptual weighting filter for tandem coders
(DATA PROCESSING: SPEECH SIGNAL PROCESSING, LINGUISTICS, LANGUAGE TRANSLATION, AND AUDIO COMPRESSION/DECOMPRESSION : SPEECH SIGNAL PROCESSING : For storage or transmission : Analysis by synthesis : Correlation function)

Patent 6144936: Method for substituting bad speech frames in a digital communication system
(DATA PROCESSING: SPEECH SIGNAL PROCESSING, LINGUISTICS, LANGUAGE TRANSLATION, AND AUDIO COMPRESSION/DECOMPRESSION : SPEECH SIGNAL PROCESSING : For storage or transmission : Noise : Excitation patterns)

Patent 6144937: Noise suppression of speech by signal processing including applying a transform to time domain input sequences of digital signals
(DATA PROCESSING: SPEECH SIGNAL PROCESSING, LINGUISTICS, LANGUAGE TRANSLATION, AND AUDIO COMPRESSION/DECOMPRESSION : SPEECH SIGNAL PROCESSING : Recognition : Detect speech in noise : Post-transmission)

Patent 6144938: Voice user interface with personality
(DATA PROCESSING: SPEECH SIGNAL PROCESSING, LINGUISTICS, LANGUAGE TRANSLATION, AND AUDIO COMPRESSION/DECOMPRESSION : SPEECH SIGNAL PROCESSING : Recognition : Word recognition : Specialized models : Natural language : Hidden Markov Model (HMM) (EPO))

Patent 6144939: Formant-based speech synthesizer employing demi-syllable concatenation with independent cross fade in the filter parameter and source domains
(DATA PROCESSING: SPEECH SIGNAL PROCESSING, LINGUISTICS, LANGUAGE TRANSLATION, AND AUDIO COMPRESSION/DECOMPRESSION : SPEECH SIGNAL PROCESSING : Synthesis : Word recognition)

Patent 6144940: Apparatus for accepting request of processing through speech and its accepting method
(DATA PROCESSING: SPEECH SIGNAL PROCESSING, LINGUISTICS, LANGUAGE TRANSLATION, AND AUDIO COMPRESSION/DECOMPRESSION : SPEECH SIGNAL PROCESSING : Application : Transformation)

Patent 6144941: Intelligent transaction
(DATA PROCESSING: FINANCIAL, BUSINESS PRACTICE, MANAGEMENT, OR COST/PRICE DETERMINATION : AUTOMATED ELECTRICAL FINANCIAL OR BUSINESS PRACTICE OR MANAGEMENT ARRANGEMENT : Insurance (e.g., computer implemented system or method for writing insurance policy, processing insurance claim, etc.) : Patient record management)

Patent 6144942: Method for notifying an individual of a previously scheduled event
(DATA PROCESSING: FINANCIAL, BUSINESS PRACTICE, MANAGEMENT, OR COST/PRICE DETERMINATION : AUTOMATED ELECTRICAL FINANCIAL OR BUSINESS PRACTICE OR MANAGEMENT ARRANGEMENT : Operations research : Allocating resources or scheduling for an administrative function : Staff scheduling or task assignment :)

Patent 6144943: Method of managing contract housekeeping services
(DATA PROCESSING: FINANCIAL, BUSINESS PRACTICE, MANAGEMENT, OR COST/PRICE DETERMINATION : AUTOMATED ELECTRICAL FINANCIAL OR BUSINESS PRACTICE OR MANAGEMENT ARRANGEMENT : Operations research : Job performance analysis : Staff scheduling or task assignment)

Patent 6144944: Computer system for efficiently selecting and providing information
(DATA PROCESSING: FINANCIAL, BUSINESS PRACTICE, MANAGEMENT, OR COST/PRICE DETERMINATION : AUTOMATED ELECTRICAL FINANCIAL OR BUSINESS PRACTICE OR MANAGEMENT ARRANGEMENT : Distribution or redemption of coupon, or incentive or promotion program : Job performance analysis)

Patent 6144945: Method for fast and accurate evaluation of periodic review inventory policy
(DATA PROCESSING: FINANCIAL, BUSINESS PRACTICE, MANAGEMENT, OR COST/PRICE DETERMINATION : AUTOMATED ELECTRICAL FINANCIAL OR BUSINESS PRACTICE OR MANAGEMENT ARRANGEMENT : Inventory management : Presentation of image or description of sales item (e.g., electronic catalog browsing))

Patent 6144946: Accounting device, communicating apparatus, and communication system
(DATA PROCESSING: FINANCIAL, BUSINESS PRACTICE, MANAGEMENT, OR COST/PRICE DETERMINATION : AUTOMATED ELECTRICAL FINANCIAL OR BUSINESS PRACTICE OR MANAGEMENT ARRANGEMENT : Accounting : Itemization of parts, supplies, or services (e.g., bill of materials))

Patent 6144947: System for automatically determining net capital deductions for securities held, and process for implementing same
(DATA PROCESSING: FINANCIAL, BUSINESS PRACTICE, MANAGEMENT, OR COST/PRICE DETERMINATION : AUTOMATED ELECTRICAL FINANCIAL OR BUSINESS PRACTICE OR MANAGEMENT ARRANGEMENT : Finance (e.g., banking, investment or credit) : Portfolio selection, planning or analysis : Staff scheduling or task assignment)

Patent 6144948: Instant credit card marketing system for reservations for future services
(DATA PROCESSING: FINANCIAL, BUSINESS PRACTICE, MANAGEMENT, OR COST/PRICE DETERMINATION : AUTOMATED ELECTRICAL FINANCIAL OR BUSINESS PRACTICE OR MANAGEMENT ARRANGEMENT : Finance (e.g., banking, investment or credit) : Credit (risk) processing or loan processing (e.g., mortgage) : Tax strategies)

Patent 6144949: Radio frequency communication system with subscribers arranged to authenticate a received message
(DATA PROCESSING: FINANCIAL, BUSINESS PRACTICE, MANAGEMENT, OR COST/PRICE DETERMINATION : AUTOMATED ELECTRICAL FINANCIAL OR BUSINESS PRACTICE OR MANAGEMENT ARRANGEMENT : Finance (e.g., banking, investment or credit) : Credit (risk) processing or loan processing (e.g., mortgage) : Tax strategies)

Patent 6144950: Postage printing system including prevention of tampering with print data sent from a postage meter to a printer
(DATA PROCESSING: FINANCIAL, BUSINESS PRACTICE, MANAGEMENT, OR COST/PRICE DETERMINATION : FOR COST/PRICE : Postage meter system : Including funds transfer or credit transaction)

Patent 6144951: Apparatus and method for tuning a tunable element in a data storage device
(DATA PROCESSING: ARTIFICIAL INTELLIGENCE : MACHINE LEARNING : Genetic algorithm and genetic programming system : By neural network)

Patent 6144952: Predictive network with learned preprocessing parameters
(DATA PROCESSING: ARTIFICIAL INTELLIGENCE : NEURAL NETWORK : Learning task : Prediction :)

Patent 6144953: Time-constrained inference strategy for real-time expert systems
(DATA PROCESSING: ARTIFICIAL INTELLIGENCE : KNOWLEDGE PROCESSING SYSTEM : Creation or modification : Expert system shell or tool : Having specific pattern matching or control technique)

Patent 6144954: Automatic development of computer software
(DATA PROCESSING: ARTIFICIAL INTELLIGENCE : MISCELLANEOUS : Creation or modification)

Patent 6144955: Work flow management system
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : DATABASE OR FILE ACCESSING :)

Patent 6144956: Methods for retrieving text information in a database through image information and a program stored on a computer-readable storage medium
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : DATABASE OR FILE ACCESSING : Query processing (i.e., searching) :)

Patent 6144957: Method and apparatus for using incompatible types of indexes to process a single query
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : DATABASE OR FILE ACCESSING : Query processing (i.e., searching) :)

Patent 6144958: System and method for correcting spelling errors in search queries
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : DATABASE OR FILE ACCESSING : Query processing (i.e., searching) : Query augmenting and refining (e.g., inexact access) :)

Patent 6144959: System and method for managing user accounts in a communication network
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : DATABASE OR FILE ACCESSING : Privileged access : Pattern matching access)

Patent 6144960: Software registering/managing system and method thereof
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : DATABASE OR FILE ACCESSING : Distributed or remote access : Pattern matching access)

Patent 6144961: Method and system for non-intrusive measurement of transaction response times on a network
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : DATABASE OR FILE ACCESSING : Distributed or remote access : Pattern matching access)

Patent 6144962: Visualization of web sites and hierarchical data structures
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : DATABASE OR FILE ACCESSING : Distributed or remote access : Pattern matching access)

Patent 6144963: Apparatus and method for the frequency displaying of documents
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : DATABASE OR FILE ACCESSING : Distributed or remote access : Pattern matching access)

Patent 6144964: Methods and apparatus for tuning a match between entities having attributes
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : DATABASE OR FILE ACCESSING : Distributed or remote access : Pattern matching access)

Patent 6144965: Performing memory management in an object-oriented programming environment
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : DATABASE SCHEMA OR DATA STRUCTURE : Distributed or remote access)

Patent 6144966: Transformation system and method for transforming target data
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : DATABASE SCHEMA OR DATA STRUCTURE : Manipulating data structure (e.g., compression, compaction, compilation) : Pattern matching access)

Patent 6144967: Object oriented processing log analysis tool framework mechanism
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : DATABASE SCHEMA OR DATA STRUCTURE : Object-oriented database structure : Pattern matching access)

Patent 6144968: Method and apparatus for menu access to information objects indexed by hierarchically-coded keywords
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : DATABASE SCHEMA OR DATA STRUCTURE : Application of database or data structure (e.g., distributed, multimedia, image) : Object-oriented database structure reference)

Patent 6144969: File name conversion
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : FILE OR DATABASE MAINTENANCE : Application of database or data structure (e.g., distributed, multimedia, image))

Patent 6144970: Technique for inplace reorganization of a LOB table space
(DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES : FILE OR DATABASE MAINTENANCE : File allocation : Garbage collection :)

Patent 6144971: System for comparing an agent activity with a work schedule
(DATA PROCESSING: PRESENTATION PROCESSING OF DOCUMENT, OPERATOR INTERFACE PROCESSING, AND SCREEN SAVER DISPLAY PROCESSING : PRESENTATION PROCESSING OF DOCUMENT :)

Patent 6144972: Moving image anchoring apparatus which estimates the movement of an anchor based on the movement of the object with which the anchor is
(DATA PROCESSING: PRESENTATION PROCESSING OF DOCUMENT, OPERATOR INTERFACE PROCESSING, AND SCREEN SAVER DISPLAY PROCESSING : PRESENTATION PROCESSING OF DOCUMENT : Hypermedia :)

Patent 6144973: Document requesting system and method of receiving related document in advance
(DATA PROCESSING: PRESENTATION PROCESSING OF DOCUMENT, OPERATOR INTERFACE PROCESSING, AND SCREEN SAVER DISPLAY PROCESSING : PRESENTATION PROCESSING OF DOCUMENT : Hypermedia :)

Patent 6144974: Automated layout of content in a page framework
(DATA PROCESSING: PRESENTATION PROCESSING OF DOCUMENT, OPERATOR INTERFACE PROCESSING, AND SCREEN SAVER DISPLAY PROCESSING : PRESENTATION PROCESSING OF DOCUMENT : Layout : Compound document)

Patent 6144975: Computer system for intelligent document management
(DATA PROCESSING: PRESENTATION PROCESSING OF DOCUMENT, OPERATOR INTERFACE PROCESSING, AND SCREEN SAVER DISPLAY PROCESSING : PRESENTATION PROCESSING OF DOCUMENT :)

Patent 6144976: Hand-held data collection computer terminal having power management architecture including switchable multi-purpose input display screen
(ELECTRICAL COMPUTERS: ARITHMETIC PROCESSING AND CALCULATING : ELECTRICAL DIGITAL CALCULATING COMPUTER : Particular function performed)

Patent 6144977: Circuit and method of converting a floating point number to a programmable fixed point number
(ELECTRICAL COMPUTERS: ARITHMETIC PROCESSING AND CALCULATING : ELECTRICAL DIGITAL CALCULATING COMPUTER : Particular function performed : Format conversion : Zero suppression)

Patent 6144978: Method and device for the approximative computation of the exponential mean of a sequence of coded numbers in floating point format
(ELECTRICAL COMPUTERS: ARITHMETIC PROCESSING AND CALCULATING : ELECTRICAL DIGITAL CALCULATING COMPUTER : Particular function performed : Filtering : Recursive : Tone detection)

Patent 6144979: Method and apparatus for performing multiply operation of floating point data in 2-cycle pipeline scheme
(ELECTRICAL COMPUTERS: ARITHMETIC PROCESSING AND CALCULATING : ELECTRICAL DIGITAL CALCULATING COMPUTER : Particular function performed : Arithmetical operation : Multiplication : Overflow or underflow)

Patent 6144980: Method and apparatus for performing multiple types of multiplication including signed and unsigned multiplication
(ELECTRICAL COMPUTERS: ARITHMETIC PROCESSING AND CALCULATING : ELECTRICAL DIGITAL CALCULATING COMPUTER : Particular function performed : Arithmetical operation : Multiplication : Binary : Repeated addition :)

Patent 6144981: Programmable pulse slimmer system for low pass ladder filter
(ELECTRICAL COMPUTERS: ARITHMETIC PROCESSING AND CALCULATING : ELECTRICAL ANALOG CALCULATING COMPUTER : Particular function performed : Filtering : Having tapped delay line)

Patent 6144982: Pipeline processor and computing system including an apparatus for tracking pipeline resources
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: VIRTUAL MACHINE TASK OR PROCESS MANAGEMENT OR TASK MANAGEMENT/CONTROL : TASK MANAGEMENT OR CONTROL : Process scheduling : Resource allocation :)

Patent 6144983: Method and apparatus for dynamic lock granularity escalation and de-escalation in a computer system
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: VIRTUAL MACHINE TASK OR PROCESS MANAGEMENT OR TASK MANAGEMENT/CONTROL : TASK MANAGEMENT OR CONTROL : Process scheduling : Resource allocation :)

Patent 6144984: Method and apparatus for controlling connected computers without programming
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: VIRTUAL MACHINE TASK OR PROCESS MANAGEMENT OR TASK MANAGEMENT/CONTROL : TASK MANAGEMENT OR CONTROL : Process scheduling : Dependency based cooperative processing of multiple programs working together to accomplish a larger task :)

Patent 6144985: Method and arrangement for determining distribution information
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : MISCELLANEOUS : Compressing/decompressing)

Patent 6144986: System for sorting in a multiprocessor environment
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : DISTRIBUTED DATA PROCESSING :)

Patent 6144987: System for characterizing information from an information producer
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : DISTRIBUTED DATA PROCESSING :)

Patent 6144988: Computer system and method for securely formatting and mapping data for internet web sites
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : DISTRIBUTED DATA PROCESSING : Processing agent :)

Patent 6144989: Adaptive agent-oriented software architecture
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : DISTRIBUTED DATA PROCESSING : Processing agent :)

Patent 6144990: Computer apparatus and method for communicating between software applications and computers on the world-wide web using universal
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : DISTRIBUTED DATA PROCESSING : Client/server :)

Patent 6144991: System and method for managing interactions between users in a browser-based telecommunications network
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : COMPUTER CONFERENCING : Cooperative computer processing :)

Patent 6144992: Method and system for client/server and peer-to-peer disk imaging
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : MASTER/SLAVE COMPUTER CONTROLLING : Priority based messaging)

Patent 6144993: Building automation system using common platform program and common function package for controlling facility loads and monitoring terminals
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : MASTER/SLAVE COMPUTER CONTROLLING : Priority based messaging)

Patent 6144994: Interface for flexible address bandwidth allocation
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : COMPUTER-TO-COMPUTER DIRECT MEMORY ACCESSING : Master accessing slave storage)

Patent 6144995: Data transfer method for logical computers
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : MULTICOMPUTER DATA TRANSFERRING VIA SHARED MEMORY : Master accessing slave storage)

Patent 6144996: Method and apparatus for providing a guaranteed minimum level of performance for content delivery over a network
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : REMOTE DATA ACCESSING : Accessing another computer's memory)

Patent 6144997: System and method for accessing and distributing electronic documents
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : REMOTE DATA ACCESSING : Accessing another computer's memory)

Patent 6144998: Subscriber system for interactive interfacing with broadcast information
(INTERACTIVE VIDEO DISTRIBUTION SYSTEMS : VIDEO DISTRIBUTION SYSTEM WITH UPSTREAM COMMUNICATION : Having link to external network (e.g., interconnected computer network) : Server or headend)

Patent 6144999: Method and apparatus for file system disaster recovery
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : REMOTE DATA ACCESSING : Accessing a remote server :)

Patent 6145000: System and method for creating and navigating a linear hypermedia resource program
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : REMOTE DATA ACCESSING : Accessing a remote server :)

Patent 6145001: Network management gateway
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : COMPUTER NETWORK MANAGING : Initializing)

Patent 6145002: System and method for accessing an internet service provider
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : COMPUTER NETWORK MANAGING : Computer network access regulating :)

Patent 6145003: Method of web crawling utilizing address mapping
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : COMPUTER NETWORK MANAGING : Computer network access regulating :)

Patent 6145004: Intranet network system
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : COMPUTER-TO-COMPUTER SESSION/CONNECTION ESTABLISHING : Network resource allocating)

Patent 6145005: Communications system
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : COMPUTER-TO-COMPUTER SESSION/CONNECTION ESTABLISHING : Session/connection parameter setting :)

Patent 6145006: Method and apparatus for coordinating locking operations of heterogeneous host computers accessing a storage subsystem
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : COMPUTER-TO-COMPUTER SESSION/CONNECTION ESTABLISHING : Network resources access controlling :)

Patent 6145007: Interprocessor communication circuitry and methods
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : COMPUTER-TO-COMPUTER PROTOCOL IMPLEMENTING : Network resources access controlling)

Patent 6145008: Conflict free time-triggered method and apparatus for the transmission of messages in a distributed real-time computer system
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : COMPUTER-TO-COMPUTER PROTOCOL IMPLEMENTING : Computer-to-computer data framing : Congestion avoiding)

Patent 6145009: Event controlling system for integrating different event driven systems
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : COMPUTER-TO-COMPUTER PROTOCOL IMPLEMENTING : Computer-to-computer data framing : Congestion avoiding)

Patent 6145010: Method and apparatus for bandwidth control in an over subscribed computer network switch
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : COMPUTER-TO-COMPUTER DATA ROUTING : Computer-to-computer handshaking)

Patent 6145011: Integrated information communication system using internet protocol
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : COMPUTER-TO-COMPUTER DATA ADDRESSING : Centralized controlling)

Patent 6145012: Apparatus and method for efficiently updating files in computer networks
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MULTICOMPUTER DATA TRANSFERRING : COMPUTER-TO-COMPUTER DATA MODIFYING : Centralized controlling)

Patent 6145013: Distributed instantiation system and method
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: INTERPROGRAM COMMUNICATION OR INTERPROCESS COMMUNICATION (IPC) : INTERPROGRAM COMMUNICATION USING MESSAGE : Object oriented message : Managed object system :)

Patent 6145014: Method and system for establishing DDE conversation between source manager software and data source software
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: INTERPROGRAM COMMUNICATION OR INTERPROCESS COMMUNICATION (IPC) : APPLICATION PROGRAM INTERFACE (API) : Device driver configuration)

Patent 6145015: Multimedia data transferring method
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING :)

Patent 6145016: System for transferring frame data by transferring the descriptor index data to identify a specified amount of data to be transferred stored in
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Input/Output addressing : Address data transfer :)

Patent 6145017: Data alignment system for a hardware accelerated command interpreter engine
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Input/Output command process : Address data transfer)

Patent 6145018: Method for hindering some types of nodes from becoming a bus arbitration controller
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Peripheral configuration : Concurrently performing Input/Output operation and other operation unrelated to Input/Output)

Patent 6145019: Unconfigured device that automatically configures itself as the primary device if no other unconfigured device is present
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Peripheral configuration : Concurrently performing Input/Output operation and other operation unrelated to Input/Output)

Patent 6145020: Microcontroller incorporating an enhanced peripheral controller for automatic updating the configuration date of multiple peripherals by
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Peripheral configuration : Concurrently performing Input/Output operation and other operation unrelated to Input/Output)

Patent 6145021: Method and system for managing resource allocation for plug and play devices by providing only the resources required to the devices before
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Peripheral configuration : Concurrently performing Input/Output operation and other operation unrelated to Input/Output)

Patent 6145022: Injection molding system transferring a selected computer program to a controller of an arbitrary injection molding machine
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Peripheral configuration : Configuration initialization :)

Patent 6145023: Information storage and information processing system utilizing state-designating member provided on supporting card surface which
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Peripheral configuration : By detachable memory :)

Patent 6145024: Input/output optical fiber serial interface link that selectively transfers data in multiplex channel path mode or high speed single
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Peripheral configuration : Mode selection :)

Patent 6145025: Method for transferring DMA data in a multimedia intergrated circuit including preloading DMA instructions in a frame buffer
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Direct Memory Accessing (DMA) : Concurrent data transferring)

Patent 6145026: Parameterizing an I/O interface for substantially writing unlimited data into a buffer and directly writing a determined amount of said data
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Direct Memory Accessing (DMA) : Concurrent data transferring)

Patent 6145027: DMA controller with split channel transfer capability and FIFO buffering allowing transmit channel to get ahead of corresponding receive channel
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Direct Memory Accessing (DMA) : Concurrent data transferring)

Patent 6145028: Enhanced multi-pathing to an array of storage devices
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Transfer direction selection : With access regulating)

Patent 6145029: Computer system with enhanced docking support
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Input/Output access regulation : Burst data transfer)

Patent 6145030: System for managing input/output address accesses at a bridge/memory controller
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Input/Output access regulation : Burst data transfer)

Patent 6145031: Multiple insertion point queue to order and select elements to be processed
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Input/Output data buffering : Accessing via a multiplexer)

Patent 6145032: System for recirculation of communication transactions in data processing in the event of communication stall
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Input/Output data buffering : Accessing via a multiplexer)

Patent 6145033: Management of display FIFO requests for DRAM access wherein low priority requests are initiated when FIFO level is below/equal to high threshold
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Input/Output data buffering : Fullness indication : Vectored)

Patent 6145034: Method and apparatus for switching data rates during back-up based on computer data and speed
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Input/Output process timing : Transfer rate regulation : Vectored)

Patent 6145035: Card cradle system and method
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INPUT/OUTPUT DATA PROCESSING : Peripheral adapting : Synchronous data transfer)

Patent 6145036: Polling of failed devices on an I.sup.2 C bus
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING) : Bus expansion or extension : Application-specific peripheral adapting)

Patent 6145037: PC card input/output device and PC card connector for changing electrical connection to a PC card
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING) : Bus expansion or extension : Card insertion : For data storage device)

Patent 6145038: Method and system for early slave forwarding of strictly ordered bus operations
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING) : Protocol : Docking station)

Patent 6145039: Method and apparatus for an improved interface between computer components
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING) : Protocol : Docking station)

Patent 6145040: Method and system for apportioning computer bus bandwidth
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING) : Bus access regulation : Using transmitter and receiver)

Patent 6145041: Remote multi-level control bus
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING) : Bus access regulation : Bus master/slave controlling : Hot docking)

Patent 6145042: Timing protocol for a data storage system
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING) : Bus access regulation : Bus request queuing : Hot docking)

Patent 6145043: Boolean and movement accelerator
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING) : Bus interface architecture : Bus bridge : Buffer or que control : Physical position bus prioritization)

Patent 6145044: PCI bus bridge with transaction forwarding controller for avoiding data transfer errors
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING) : Bus interface architecture : Bus bridge : Intelligent bridge : Physical position bus prioritization)

Patent 6145045: System for sending and receiving data on a Universal Serial Bus (USB) using a memory shared among a number of end points
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING) : Bus interface architecture : Bus bridge : Buffer or que control : Physical position bus prioritization)

Patent 6145046: Universal memory card interface apparatus
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING) : Bus expansion or extension : Card insertion : For data storage device)

Patent 6145047: Circuit and method for converting interrupt signals from level trigger mode to edge trigger mode
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INTERRUPT PROCESSING : Multimode interrupt processing : Path selecting switch)

Patent 6145048: Method of processing system management interrupt requests
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INTERRUPT PROCESSING : Interrupt prioritizing : Path selecting switch)

Patent 6145049: Method and apparatus for providing fast switching between floating point and multimedia instructions using any combination of a first register
(ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT : INTERRUPT PROCESSING : Processor status : Variable)

Patent 6145050: Semiconductor disk storage apparatus including a write buffer memory in which instructions are sequentially fed to a plurality of flash
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Specific memory composition : Solid-state read only memory (ROM) : Programmable read only memory (PROM, EEPROM, etc.) :)

Patent 6145051: Moving sectors within a block of information in a flash memory mass storage architecture
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Specific memory composition : Solid-state read only memory (ROM) : Programmable read only memory (PROM, EEPROM, etc.) :)

Patent 6145052: Disk drive with adaptive pooling for command reordering
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Specific memory composition : Accessing dynamic storage device : Direct access storage device (DASD) : Refresh scheduling)

Patent 6145053: Data security method using head disk stiction
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Specific memory composition : Accessing dynamic storage device : Direct access storage device (DASD) : Refresh scheduling)

Patent 6145054: Apparatus and method for handling multiple mergeable misses in a non-blocking cache
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Hierarchical memories : Caching : Multiple caches : Arrayed (e.g., RAIDs))

Patent 6145055: Cache memory having flags for inhibiting rewrite of replacement algorithm area corresponding to fault cell and information processing
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Hierarchical memories : Caching : Associative : Cross-interrogating)

Patent 6145056: Method and apparatus for caching the results of function applications with dynamic, fine-grained dependencies
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Hierarchical memories : Caching : Partitioned cache : Cross-interrogating)

Patent 6145057: Precise method and system for selecting an alternative cache entry for replacement in response to a conflict between cache operation requests
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Hierarchical memories : Caching : Entry replacement strategy : Cross-interrogating)

Patent 6145058: Device and method for controlling write-back of data in a cache memory connected to a storage
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Hierarchical memories : Caching : Entry replacement strategy : Combined replacement modes :)

Patent 6145059: Cache coherency protocols with posted operations and tagged coherency states
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Hierarchical memories : Caching : Coherency : Write-back :)

Patent 6145060: Data storage device with only internal addressing
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Control technique : Shared memory partitioning)

Patent 6145061: Method of management of a circular queue for asynchronous access
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Control technique : Shared memory partitioning)

Patent 6145062: Selective conflict write flush
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Control technique : Shared memory partitioning)

Patent 6145063: Memory system and information processing system
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Control technique : Interleaving : Coherency)

Patent 6145064: Method of efficiently updating hashed page tables
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Control technique : Prioritizing : Coherency)

Patent 6145065: Memory access buffer and reordering apparatus using priorities
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Control technique : Prioritizing : Coherency)

Patent 6145066: Computer system with transparent data migration between storage volumes
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Control technique : Internal relocation : With password or key)

Patent 6145067: Disk array device
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Control technique : Internal relocation : With password or key)

Patent 6145068: Data transfer to a non-volatile storage medium
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Memory configuring : Memory access pipelining)

Patent 6145069: Parallel decompression and compression system and method for improving storage density and access speed for non-volatile memory and embedded
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : STORAGE ACCESSING AND CONTROL : Memory configuring : Memory access pipelining)

Patent 6145070: Method for digital signal processing, DSP, mobile communication and audio-device
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: MEMORY : ADDRESS FORMATION : Generating a particular pattern/sequence of addresses : Resolving conflict, coherency, or synonym problem)

Patent 6145071: Multi-layer multi-processor information conveyor with periodic transferring of processors' states for on-the-fly transformation of
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: PROCESSING ARCHITECTURES AND INSTRUCTION PROCESSING (E.G., PROCESSORS) : PROCESSING ARCHITECTURE : Array processor : Array processor operation : Data flow array processor :)

Patent 6145072: Independently non-homogeneously dynamically reconfigurable two dimensional interprocessor communication topology for SIMD
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: PROCESSING ARCHITECTURES AND INSTRUCTION PROCESSING (E.G., PROCESSORS) : PROCESSING ARCHITECTURE : Array processor : Array processor operation : Single instruction, multiple data (SIMD) :)

Patent 6145073: Data flow integrated circuit architecture
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: PROCESSING ARCHITECTURES AND INSTRUCTION PROCESSING (E.G., PROCESSORS) : PROCESSING ARCHITECTURE : Data driven or demand driven processor : Array processor operation)

Patent 6145074: Selecting register or previous instruction result bypass as source operand path based on bypass specifier field in succeeding instruction
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: PROCESSING ARCHITECTURES AND INSTRUCTION PROCESSING (E.G., PROCESSORS) : DYNAMIC INSTRUCTION DEPENDENCY CHECKING, MONITORING OR CONFLICT RESOLUTION : Commitment control or register bypass : Operation)

Patent 6145075: Apparatus and method for executing a single-cycle exchange instruction to exchange contents of two locations in a register file
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: PROCESSING ARCHITECTURES AND INSTRUCTION PROCESSING (E.G., PROCESSORS) : PROCESSING CONTROL : Processing control for data transfer : Masking)

Patent 6145076: System for executing nested software loops with tracking of loop nesting level
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: PROCESSING ARCHITECTURES AND INSTRUCTION PROCESSING (E.G., PROCESSORS) : PROCESSING CONTROL : Branching (e.g., delayed branch, loop control, branch predict, interrupt) : Loop execution : Branch prediction)

Patent 6145077: Manipulation of data
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: PROCESSING ARCHITECTURES AND INSTRUCTION PROCESSING (E.G., PROCESSORS) : BYTE-WORD REARRANGING, BIT-FIELD INSERTION OR EXTRACTION, STRING LENGTH DETECTING, OR SEQUENCE DETECTING : Processing sequence control (i.e., microsequencing))

Patent 6145078: Data processing apparatus and method of starting-up extensions
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: SUPPORT : DIGITAL DATA PROCESSING SYSTEM INITIALIZATION OR CONFIGURATION (E.G., INITIALIZING, SET UP, CONFIGURATION, OR RESETTING) : Loading initialization program (e.g., booting, rebooting, warm booting, remote booting, BIOS, initial program load (IPL), bootstrapping) :)

Patent 6145079: Secure electronic transactions using a trusted intermediary to perform electronic services
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: SUPPORT : MULTIPLE COMPUTER COMMUNICATION USING CRYPTOGRAPHY : Particular communication authentication technique : Authentication of an entity and a message : Revocation or expiration)

Patent 6145080: Method for safely transferring data and applications onto a chipcard
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: SUPPORT : SECURITY : Tamper resistant)

Patent 6145081: Method and apparatus for preventing removal of embedded information in cover signals
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: SUPPORT : SECURITY : Tamper resistant)

Patent 6145082: Method for a vehicular gateway to transport information, including a method for programming the gateway
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: SUPPORT : SECURITY : Computer network : Biometric acquisition)

Patent 6145083: Methods and system for providing data and telephony security
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: SUPPORT : SECURITY : Computer network : Biometric acquisition)

Patent 6145084: Adaptive communication system enabling dissimilar devices to exchange information over a network
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: SUPPORT : SECURITY : Computer network : Biometric acquisition)

Patent 6145085: Method and apparatus for providing remote access to security features on a computer network
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: SUPPORT : SECURITY : Password : Biometric acquisition)

Patent 6145086: Security and password mechanisms in a database system
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: SUPPORT : SECURITY : Password : Biometric acquisition)

Patent 6145087: Semiconductor integrated device
(ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: SUPPORT : CLOCK, PULSE, OR TIMING SIGNAL GENERATION OR ANALYSIS : Using delay)

Patent 6145088: Apparatus and method for remote data recovery
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Fault recovery :)

Patent 6145089: Server fail-over system
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Fault recovery : By masking or reconfiguration : Of network :)

Patent 6145090: Switch control method of redundantly structured computer system
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Fault recovery : By masking or reconfiguration : Of network :)

Patent 6145091: Storage unit subsystem
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Fault recovery : By masking or reconfiguration : Of memory or peripheral subsystem : Redundant stored data accessed (e.g., duplicated data, error correction coded data, or other parity-type data) :)

Patent 6145092: Apparatus and method implementing repairs on a memory device
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Fault recovery : By masking or reconfiguration : Of memory or peripheral subsystem : Redundant stored data accessed (e.g., duplicated data, error correction coded data, or other parity-type data) : Reconfiguration (e.g., adding a replacement storage component) :)

Patent 6145093: Debugging method and method of displaying information for data processing for use in programmable display device
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Fault recovery : By masking or reconfiguration : Of memory or peripheral subsystem : Access processor affected (e.g., I/O processor, MMU, DMA processor) : Reconfiguration (e.g., adding a replacement storage component))

Patent 6145094: Transaction locks for high availability
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Fault recovery : By masking or reconfiguration : Of processor : Concurrent, redundantly operating processors : Reconfiguration (e.g., adding a replacement storage component))

Patent 6145095: Fault data collection as part of computer unit restart
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Fault recovery : State recovery (i.e., process or data file) : Forward recovery (e.g., redoing committed action) : Prepared backup processor (e.g., initializing cold backup) or updating backup processor (e.g., by checkpoint message))

Patent 6145096: Method, system and computer program product for iterative distributed problem solving
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Fault locating (i.e., diagnosis or testing) : Safe shutdown)

Patent 6145097: Method and apparatus for providing operand feed forward support in a data processing system
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Fault locating (i.e., diagnosis or testing) : Particular access structure : Built-in hardware for diagnosing or testing within-system component (e.g., microprocessor test mode circuit, scan path) : Memory emulator feature)

Patent 6145098: System for displaying system status
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Fault locating (i.e., diagnosis or testing) : Particular access structure : Additional processor for in-system fault locating (e.g., distributed diagnosis program) : Memory emulator feature)

Patent 6145099: Debugging system
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Fault locating (i.e., diagnosis or testing) : Analysis (e.g., of output, state, or design) : Test sequence at power-up or initialization)

Patent 6145100: Debug interface including timing synchronization logic
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Fault locating (i.e., diagnosis or testing) : Output recording (e.g., signature or trace) : Peripheral device component fault)

Patent 6145101: Computer system management using dedicated cellular appliance
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Fault locating (i.e., diagnosis or testing) : Operator interface for diagnosing or testing : Peripheral device component fault)

Patent 6145102: Transmission of an error message over a network by a computer which fails a self-test
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Performance monitoring for fault avoidance : Operator interface for diagnosing or testing)

Patent 6145103: Emulator support mode for disabling and reconfiguring timeouts of a watchdog timer
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : DATA PROCESSING SYSTEM ERROR OR FAULT HANDLING : Reliability and availability : Error detection or notification : Timing error (e.g., watchdog timer time-out) : Storage content error)

Patent 6145104: Data processing system external pin connectivity to complex functions
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : PULSE OR DATA ERROR HANDLING : Digital logic testing : Error mapping or logging)

Patent 6145105: Method and apparatus for scan testing digital circuits
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : PULSE OR DATA ERROR HANDLING : Digital logic testing : Scan path testing (e.g., level sensitive scan design (LSSD)) : Special test pattern (e.g., checkerboard, walking ones))

Patent 6145106: State relaxation based subsequence removal method for fast static compaction in sequential circuits
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : PULSE OR DATA ERROR HANDLING : Digital logic testing : Including test pattern generator : Testing specific device : Bus or I/O channel device fault)

Patent 6145107: Method for early failure recognition in power semiconductor modules
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : PULSE OR DATA ERROR HANDLING : Digital logic testing : Determination of marginal operation limits : Clock or synchronization)

Patent 6145108: Retransmission packet capture system within a wireless multiservice communications environment
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : PULSE OR DATA ERROR HANDLING : Digital data error correction : Request for retransmission : Including forward error correction capability : Bus or I/O channel device fault)

Patent 6145109: Forward error correction system for packet based real time media
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : PULSE OR DATA ERROR HANDLING : Digital data error correction : Forward correction by block code : Including forward error correction capability)

Patent 6145110: Digital data decoder that derives codeword estimates from soft data
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : PULSE OR DATA ERROR HANDLING : Digital data error correction : Forward correction by block code : Including forward error correction capability)

Patent 6145111: High-performance low-complexity error-correcting codes
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : PULSE OR DATA ERROR HANDLING : Digital data error correction : Forward correction by block code : Double encoding codes (e.g., product, concatenated) : Bus or I/O channel device fault)

Patent 6145112: Error correcting method and apparatus
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : PULSE OR DATA ERROR HANDLING : Digital data error correction : Forward correction by block code : Code based on generator polynomial : Reed-Solomon code : Tape)

Patent 6145113: Series reed-solomon decoder synchronized with bit clock signal
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : PULSE OR DATA ERROR HANDLING : Digital data error correction : Forward correction by block code : Code based on generator polynomial : Reed-Solomon code : Tape)

Patent 6145114: Method of enhanced max-log-a posteriori probability processing
(ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY : PULSE OR DATA ERROR HANDLING : Digital data error correction : Forward error correction by tree code (e.g., convolutional) : Maximum likelihood : Syndrome computed)

Patent 6145115: Device for duplicating functions and a method for duplicating functions
(DATA PROCESSING: DESIGN AND ANALYSIS OF CIRCUIT OR SEMICONDUCTOR MASK : CIRCUIT DESIGN :)

Patent 6145116: Layout design apparatus
(DATA PROCESSING: DESIGN AND ANALYSIS OF CIRCUIT OR SEMICONDUCTOR MASK : CIRCUIT DESIGN : Testing or evaluating : Design verification (e.g., wiring line capacitance, fan-out checking, minimum path width) : Timing analysis (e.g., delay time, path delay, latch timing) :)

Patent 6145117: Creating optimized physical implementations from high-level descriptions of electronic design using placement based information
(DATA PROCESSING: DESIGN AND ANALYSIS OF CIRCUIT OR SEMICONDUCTOR MASK : CIRCUIT DESIGN : Logical circuit synthesizer : PLA, PLD, FPGA, OR MCM)

Patent 6145118: Plotting pattern data production method electron beam plotting method substrate working method and electron beam plotting apparatus
(DATA PROCESSING: DESIGN AND ANALYSIS OF CIRCUIT OR SEMICONDUCTOR MASK : DESIGN OF SEMICONDUCTOR MASK : Pattern exposure : PLA, PLD, FPGA, OR MCM)

Patent 6145119: Programming development environment for intranet and internet applications employing unique project data structure
(DATA PROCESSING: SOFTWARE DEVELOPMENT, INSTALLATION, AND MANAGEMENT : SOFTWARE PROGRAM DEVELOPMENT TOOL (E.G., INTEGRATED CASE TOOL OR STAND-ALONE DEVELOPMENT TOOL) : Software project management :)

Patent 6145120: Declaration programming language extension for procedural programming languages
(DATA PROCESSING: SOFTWARE DEVELOPMENT, INSTALLATION, AND MANAGEMENT : SOFTWARE PROGRAM DEVELOPMENT TOOL (E.G., INTEGRATED CASE TOOL OR STAND-ALONE DEVELOPMENT TOOL) : Code generation : Visual)

Patent 6145121: Trace based method for the analysis, benchmarking and tuning of object oriented databases and applications
(DATA PROCESSING: SOFTWARE DEVELOPMENT, INSTALLATION, AND MANAGEMENT : SOFTWARE PROGRAM DEVELOPMENT TOOL (E.G., INTEGRATED CASE TOOL OR STAND-ALONE DEVELOPMENT TOOL) : Testing or debugging : Including simulation : Using program flow graph)

Patent 6145122: Development interface for a data processor
(DATA PROCESSING: SOFTWARE DEVELOPMENT, INSTALLATION, AND MANAGEMENT : SOFTWARE PROGRAM DEVELOPMENT TOOL (E.G., INTEGRATED CASE TOOL OR STAND-ALONE DEVELOPMENT TOOL) : Testing or debugging : Monitoring program execution : Using breakpoint :)

Patent 6145123: Trace on/off with breakpoint register
(DATA PROCESSING: SOFTWARE DEVELOPMENT, INSTALLATION, AND MANAGEMENT : SOFTWARE PROGRAM DEVELOPMENT TOOL (E.G., INTEGRATED CASE TOOL OR STAND-ALONE DEVELOPMENT TOOL) : Testing or debugging : Monitoring program execution : Tracing :)

Patent 6145124: Software optimization system
(DATA PROCESSING: SOFTWARE DEVELOPMENT, INSTALLATION, AND MANAGEMENT : SOFTWARE PROGRAM DEVELOPMENT TOOL (E.G., INTEGRATED CASE TOOL OR STAND-ALONE DEVELOPMENT TOOL) : Translation of code : Compiling code : Optimization : Dynamic (i.e., machine or object level) :)

Patent 6145125: Method and storage medium for building very large executable programs
(DATA PROCESSING: SOFTWARE DEVELOPMENT, INSTALLATION, AND MANAGEMENT : SOFTWARE PROGRAM DEVELOPMENT TOOL (E.G., INTEGRATED CASE TOOL OR STAND-ALONE DEVELOPMENT TOOL) : Linking : Compiling code)

Patent 6145126: Apparatus and method for installing software and recording medium storing program for realizing the method
(DATA PROCESSING: SOFTWARE DEVELOPMENT, INSTALLATION, AND MANAGEMENT : SOFTWARE UPGRADING OR UPDATING : Network : Including distribution of software (e.g., push-down, pull-down) : Including downloading : Code restructuring)

Patent 6145127: Calender and method of operating same
(PRESSES : METHODS : Binder retaining material holders)

Patent 6145128: Finger protector apparatus
(APPAREL : GUARD OR PROTECTOR : Hand or arm : Finger cots or protectors : Goggles)

Patent 6145129: Device to absorb underarm perspiration
(APPAREL : GARMENT PROTECTORS : Armpit shields : Ties and supports)

Patent 6145130: Puncture indicator for a surgical glove
(APPAREL : BODY GARMENTS : Gloves : Work glove : Medical glove : Having a hook and loop type wrist closure)

Patent 6145131: Knotless adjustable wrap
(APPAREL : HEAD COVERINGS : Scarfs and veils : Helmet type)

Patent 6145132: Two-ply boxer shorts
(APPAREL : HEAD COVERINGS : Skirts : Underwear : Adjustable or elastic)

Patent 6145133: Swimming goggles
(APPAREL : GUARD OR PROTECTOR : For wearer's head : Eye shields (e.g., hoodwinks or blinds, etc.) : Goggles : Included in shield for face : With seal for face :)

Patent 6145134: Custom fitted body part protector and method
(APPAREL : GUARD OR PROTECTOR : Chest protector : Both shoulders)

Patent 6145135: Helical drain plunger
(BATHS, CLOSETS, SINKS, AND SPITTOONS : OBSTRUCTION REMOVER : Connected to a source of external fluid under pressure : With head structure that increases velocity or turbulence : Using a seat or lid for a link)

Patent 6145136: Drain assembly
(BATHS, CLOSETS, SINKS, AND SPITTOONS : STRAINER, STOPPER, PLUG OR CLOSURE : Strainer, receptacle : Depending : Two-part cover)

Patent 6145137: Toilet water saver alert system
(BATHS, CLOSETS, SINKS, AND SPITTOONS : FLUSH CLOSET : Tank only : Water saver : Actuator)

Patent 6145138: Flush toilet
(BATHS, CLOSETS, SINKS, AND SPITTOONS : FLUSH CLOSET : Bowl : Siphon discharge : Siphonic jet at trap : With vacuum breaker)

Patent 6145139: Supplementary water heater system for swimming pools and spa
(BATHS, CLOSETS, SINKS, AND SPITTOONS : POOL TYPE : With heating means : Spout only)

Patent 6145140: Bathtub
(BATHS, CLOSETS, SINKS, AND SPITTOONS : TUBS : Convenience accessories : Support for user, static : Body type : Hand grip : Mounted on tub, only :)

Patent 6145141: Portable mosquito net apparatus and method of securing to a bed
(BEDS : MODIFIED FOR MOSQUITO NET OR CANOPY : Including inflatable portion or attachment (e.g., air mattress))

Patent 6145142: Apparatus and method for controlling a patient positioned upon a cushion
(BEDS : MATTRESS (FOR WHOLE BODY) : Having confined gas (e.g., air mattress) : Combined with means providing ventilation)

Patent 6145143: Patient support systems with layered fluid support mediums
(BEDS : MATTRESS (FOR WHOLE BODY) : With distinct movable sections : With substantial, firm, top insulator or reinforcing grid on spring core)

Patent 6145144: Pocket tool with interchangeable components
(COMPOUND TOOLS : PLIER TYPE : With tool or plier handle : With tool pivoted to plier :)

Patent 6145145: Apparatus having a belt agitator for agitating a cleaning agent into a carpet
(BRUSHING, SCRUBBING, AND GENERAL CLEANING : MACHINES : Brushing : Handle mount : Belt brush : Top and bottom reversible type)

Patent 6145146: Gantry-type washing installation for washing motor vehicle
(BRUSHING, SCRUBBING, AND GENERAL CLEANING : MACHINES : Brushing : Vehicle cleaner : Cylindrical brush : Rotary wiper)

Patent 6145147: Apparatus for cleaning
(BRUSHING, SCRUBBING, AND GENERAL CLEANING : MACHINES : Brushing : Sheet, bar, and plate cleaners : Tumbler)

Patent 6145148: Method and apparatus for cleaning of semiconductor substrates using hydrofluoric acid (HF)
(BRUSHING, SCRUBBING, AND GENERAL CLEANING : MACHINES : Brushing : Sheet, bar, and plate cleaners : Tumbler)

Patent 6145149: Automatic floor washing apparatus
(BRUSHING, SCRUBBING, AND GENERAL CLEANING : MACHINES : Wiping : Floor and wall cleaner : Portables)

Patent 6145150: Multi-dimensional pig including wiper disk permitting passage through
(BRUSHING, SCRUBBING, AND GENERAL CLEANING : IMPLEMENTS : Pipe, tube, or conduit cleaner : Inside : Fluid current operated : Collector)

 

Back to EveryPatent.com