U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"There is no likelihood man can ever tap the power of the atom."

Robert Millikan, Nobel Prize winner in physics

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Patents Published on 04/04/2000


See All Patents Issued In 2000


                    72  
NumberTitleIssue Date
6047362Delayed removal of address mapping for terminated processes
An application binary interface includes linkage structures for interfacing a binary application program to a digital computer. Virtual address spaces are allocated for processes respectively. Page table entries for translation of the virtual address spac...
04/04/2000
6047363Prefetching data using profile of cache misses from earlier code executions
During execution of a code sequence, a profile is generated containing addresses of the data cache misses experienced during the execution. The profile is associated with the code sequence such that, during a future execution of the code sequence, the pro...
04/04/2000
6047364True modulo addressing generator
In accordance with the present invention, an address arithmetic unit provides a modulo addressing technique for addressing a circular buffer. The address arithmetic unit includes a first selector adapted to receive as a first input a value representative ...
04/04/2000
6047365Multiple entry wavetable address cache to reduce accesses over a PCI bus
A method and apparatus for optimizing sample fetching in a peripheral component interconnect (PCI) environment. In one embodiment the present invention generates a first sample page base address corresponding to a first part of a first address received fr...
04/04/2000
6047366Single-instruction multiple-data processor with input and output registers having a sequential location skip function
A single-instruction multiple-data (SIMD) processor (10) that incorporates features for horizontal scaling of video data. The processor (10) has a data input register (11) that is operable to store input data word in sequential locations in the data input...
04/04/2000
6047367Microprocessor with improved out of order support
A system and method for improving microprocessor computer system out of order support via register management with synchronization of multiple pipelines and providing for processing a sequential stream of instructions in a computer system having a first a...
04/04/2000
6047368Processor architecture including grouping circuit
A processor which includes separate instruction and data caches and which executes instructions according to a new instruction set architecture efficiently executes software code by providing the processor with a grouper circuit which receives software co...
04/04/2000
6047369Flag renaming and flag masks within register alias table
A mechanism and method for renaming flags within a register alias table ("RAT") to increase processor parallelism and also providing and using flag masks associated with individual instructions. In order to reduce the amount of data dependencies between i...
04/04/2000
6047370Control of processor pipeline movement through replay queue and pointer backup
The invention, in one embodiment, is a processor pipeline. The pipeline includes a front end, a back end, and a queue between the front end and the back end. The queue is capable of storing an intermediate state of the processor from which the back end ma...
04/04/2000
6047371Signal processor for performing conditional operation
To provide a signal processor for performing processing in fewer cycles by selecting one of the two different operations in accordance with a flag signal and performing the selected operation without the use of a conditional branch instruction, the signal...
04/04/2000
6047372Apparatus for routing one operand to an arithmetic logic unit from a fixed register slot and another operand from any register slot
A multimedia extension unit (MEU) is provided for performing various multimedia-type operations. The MEU can be coupled either through a coprocessor bus or a local CPU bus to a conventional processor. The MEU employs vector registers, a vector ALU, and an...
04/04/2000
6047373Method and apparatus for setting the operating parameters of a computer system
An apparatus includes a configuration selector that is selectively configurable to denote one of a plurality of operating modes for the apparatus, including a configuration mode. The apparatus further comprising a programmable multiplexer, a processor, a ...
04/04/2000
6047374Method and apparatus for embedding authentication information within digital data
Arbitrary digital information is embedded within a stream of digital data, in a way that avoids detection by a casual observer and that allows a user to determine whether the digital data have been modified from their intended form. The embedded informati...
04/04/2000
6047375Cryptographic processor with interchangeable units
A computer system having multiple processors wired to a common MCM substrate in which insertable processor chips themselves carry fencing appropriate to their function on the multi-chip module in which they are inserted for optimizing needed functions wit...
04/04/2000
6047376Client-server system, server access authentication method, memory medium stores server-access authentication programs, and issuance device which issues the memory medium contents
It is necessary to authenticate each access by permitting or refusing it when a client makes an access to a server in a client-server system in which clients and servers are interconnected via a network. The client utilizes memory medium which stores both...
04/04/2000
6047377Typed, parameterized, and extensible access control permissions
A method and apparatus for establishing and maintaining complex security rules is provided. The security rules are established through the use of "permission" classes that take advantage of the power and simplicity various features of object oriented prog...
04/04/2000
6047378Wake multiple over LAN
Multiple stations, such as Personal Computers, are awakened (restored to full power) by a specially formatted Local Area Network (LAN) frame termed "Wake Multiple Over LAN". The frame includes a header field containing Destination Addresses, DA, of statio...
04/04/2000
6047379Information bus regenerator
A bus regenerator, and an extended bus information system and method of communicating information, using such a regenerator. A bus regenerator has first and second information buses. A processor is connected to transfer information between the buses and a...
04/04/2000
6047380Microcontroller wake-up function having an interleaving priority scheme for sampling a plurality of analog input signals
A semiconductor device for receiving analog input signals includes a microprocessor for processing signal information. The microprocessor is put in a sleep mode when not called upon to process signal information, and is either left in that mode or awakene...
04/04/2000
6047381Variable speed controller
A variable speed controller is disclosed that is capable of processing selected commands at a faster-than-normal rate. The invention is useful in the context of x86-based microcomputers to speed up the execution of MASK-A20 and/or RESET-CPU commands that ...
04/04/2000
6047382Processor with short set-up and hold times for bus signals
A processor includes a system bus interface that permits short set-up and hold times for bus signals including loop-back signals. Loop-back signals are transferred from an input cell in the interface to a target I/O cell in the interface without resynchro...
04/04/2000
6047383Multiple internal phase-locked loops for synchronization of chipset components and subsystems operating at different frequencies
Methods and apparatus for easing design constraints with respect to placement of computer system components and subsystems requiring relative synchronicity at different frequencies is described. In one embodiment the apparatus includes a first phase-locke...
04/04/2000
6047384Rapid recovery and start-up system for peripheral systems
The start-up of a computer system takes place rapidly using a computer system having a recovery system which collects data for the recovery in parallel fashion in a common memory so that the data can be transferred to peripheral units of the computer syst...
04/04/2000
6047385Digital cross-connect system restoration technique
Full restoration of a telecommunications network element (12), such as a digital cross-connect system (DCS), is accomplished by receiving from each element provisioning updates as they occur in real time via a local controller network (18). The provisioni...
04/04/2000
6047386Apparatus for scan test of SRAM for microprocessors having full scan capability
An apparatus for allowing a RAM array within an SRAM to be tested via scan ATPG is disclosed. A first clocked flip-flop has a data input latched high, a scan-in input latched high, a clock input coupled to a signal source generating a periodic waveform, a...
04/04/2000
6047387Simulation system for testing and displaying integrated circuit's data transmission function of peripheral device
A system implement simulation system's capable of facilitating integrated circuit designers to perform a complete integrated circuit testing with respect to a target peripheral device and demonstrate various functions and their sequence of operations with...
04/04/2000
6047388Method and apparatus for processing an invalid address request
A method, apparatus, and computer program product are provided for processing an invalid address request in a computer system. A processor in the computer system receives an address requested from software and compares a real address requested with a real...
04/04/2000
6047389Testing of a software application residing on a hardware component
According to the system and method, at least one test script is provided for testing a function of the software application. A testing interface, loaded into the hardware component, is operable to input the test script into the software application. A dis...
04/04/2000
6047390Multiple context software analysis
A method for multiple context analysis of software applications in a multiprocessing (22, 23), multithreaded computer environment utilizes instrumentation code inserted (54, 55) into the applications. For each execution (67) of the application (60), a con...
04/04/2000
6047391Method for strong partitioning of a multi-processor VME backplane bus
A method for strong partitioning of multi-processor applications that maintains fault containment on the VMEbus is presented. The method implements a message passing mechanism to increase fault tolerance and localize and contain detected faults on any one...
04/04/2000
6047392System and method for tracking dirty memory
A system and method for tracking dirty memory which, in one embodiment, comprises a first memory corresponding to a first processor, a second memory corresponding to a second processor and a third memory coupled to the first memory, wherein the third memo...
04/04/2000
6047393Memory testing apparatus
There is provided a memory testing apparatus which can complete a DC test FOR a memory in a short time period. A pattern generator 2 comprises a hold time setting device 2A for setting a hold time during which a test signal of a predetermined pattern is k...
04/04/2000
6047394Circuit for easily testing a logic circuit having a number of input-output pins by scan path
A scan path circuit is for use in testing a logic package designed in accordance with scan path fashion. The logic package comprises a logic circuit and a plurality of scan paths. The logic circuit has first through N-th input/output pins, where N represe...
04/04/2000
6047395Error correction processor for correcting a multi-dimensional code by generating an erasure polynomial over one dimension for correcting multiple codewords in another dimension
An error correction processor is disclosed for correcting errors in binary data read from a disk storage medium, wherein the binary data comprises a first and second set of intersecting ECC codewords of a multi-dimensional codeword. The error correction p...
04/04/2000
6047396Digital data storage system including phantom bit storage locations
A digital data storage arrangement includes a storage register for storing a data word having a predetermined number of data bits along with an error correction code, a data input circuit and a data output circuit. The data input circuit receives an input...
04/04/2000
6047397Read device for a record carrier
A read device for reading a record carrier which has recorded thereon a data signal which represents data words, added codewords of a first type and added codewords of a second type. The added codewords of the first type have a predefined first relation t...
04/04/2000
6047398Reproducing method, reproducing apparatus and recording and reproducing apparatus using the same reproducing method, and recording medium having the same method recorded therein
A reproducing method for reproducing data from tracks recording signals interleaves over plural tracks, storing the reproduced data, processing the stored data by error correction, issuing an error correction disable signal in the case of data processing ...
04/04/2000
                    72  
 
Sign InRegister
Username  
Password   
forgot password?