At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Method and apparatus for simulation system compiler
A method for compiling a cycle-based design involves generating a parsed cycle-based design from the cycle-based design, elaborating the parsed cycle-based...
Bytecode program interpreter apparatus and method with pre-verification of
data type restrictions and object...
A program interpreter for computer programs written in a bytecode language, which uses a restricted set of data type specific bytecodes. The interpreter, prior...
Mechanism for generating an execution log and coverage data for a set of
An improved mechanism is provided for generating an execution log and coverage data for a set of computer code. To minimize the amount of storage required for...
Software package verification
A software package verification tool enables verifying a software package that includes at least one software component. The tool includes at least one test...
Certification test suite
A system and method for assessing binary compatibility between software modules permits software developers to register with a system, download software tools...
Method for determining rubies
A user selects base text from a working document for which ruby text is desired. The base text is displayed in a ruby handling window. Despite the ruby handling...
System and method for correcting data errors
A system and method for correcting data errors. A system for correcting errors in blocks of data received over a communication medium includes an error history...
Methods and apparatus for providing microprocessor firmware control of
power sequencing on a CPCI card
A Compact Peripheral Component Interconnect (CPCI) system includes a circuit board with a front card (e.g., motherboard) coupled to a power supply via the...
Computer-readable medium with microprocessor to control reading and
computer arranged to communicate with such...
Computer-readable medium provided with a memory area (2; 26, 28) for storing data and a distinct microprocessor (3) having a communication interface (4), a...
Register window flattening logic for dependency checking among
A technique for flattening architectural register windows into flattened space depending on a current window pointer to a register window is provided. The...
VLIW computer processing architecture having the problem counter stored in
a register file register
According to the invention, a processing core (12) comprising a processing pipeline (100) having N-number of processing paths (56), each of which process...
Processor with tagging buffer and methods for avoiding memory collisions
A processor includes a tagging buffer for storing information that advises the processor of potential memory collisions caused by program instruction pairs that...
System and method for reducing shared memory write overhead in
A system and method for reducing shared memory write overhead in multiprocessor system. In one embodiment, a multiprocessing system implements a method...
Message routing in a torus interconnect
Systems and methods for routing messages in an interconnection fabric are provided. The fabric includes a plurality of nodes, each node having, for example, four...
System and method for preventing unnecessary message duplication in
The system for preventing unnecessary message duplication in electronic mail forms a message digest of each message received. The message digest is then compared...
System and method for database design
A system and method for database design is disclosed. DDL code, which may be generated by a suitable CASE tool, is bound to tags rather than to specific system...
Mechanism and apparatus for URI-addressable repositories of service
advertisements and other content in a...
A system and method for interaction and access to shared content among clients and services in a distributed computing environment. A client may access a space...
Memory module cooling
A heatsink for a memory module includes a substantially planar contact portion for forming a thermal contact with the memory module and for mounting the heatsink...
Extended computing system
A server blade is provided which comprises a processor. The server blade additionally comprises an enclosure which encloses the processor. The server blade is...
Portable authentication device and method of authenticating products or
A portable authentication device and method of authenticating products or packaging by analyzing key ingredients on products or on product packaging is...
Matching the edges of multiple overlapping screen images
A graphics system comprises pixel calculation units and a sample buffer which stores a two-dimensional field of samples. Each pixel calculation unit selects...
Cover for terminal screws of a receptacle
A cover for terminal screws of a receptacle, which has plug holes with a positive and a negative pole connected with terminal screws with a power line, is...
Methods for measurement and control of ink concentration and film
A process is disclosed to measure or monitor ink concentration or ink thickness of an ink film as printed on a printing press, which consists of measuring light...
Method of making furniture with synthetic woven material
An article of furniture is made from elongated polymer filaments. The polymer filaments may be monofilaments or plural filaments which are twisted together and...
Supporting multiple protocols with a single device driver
A system and method for implementing any one of multiple communication protocols with a single device driver. During initialization (e.g., after being attached...
Design and redesign of enterprise applications
An enterprise application may be constructed or reconstructed according to a system and method for designing or redesigning enterprise applications. The design...
Method and apparatus for providing skew compensation using a self-timed
One embodiment of the present invention provides a system that provides skew compensation for communications across a source-synchronous self-timed network....
Processor that eliminates mis-steering instruction fetch resulting from
incorrect resolution of mis-speculated...
A processor avoids or eliminates repetitive replay conditions and frequent instruction resteering through various techniques including resteering the fetch after...
Load balancing the servicing of received packets
A system and method for distributing a portion of the processing of a received packet among a plurality of service threads. When an ISR or similar process...
Method and apparatus for evaluating logic states of design nodes for
A method for evaluating a logic state of a design node involves compiling a logic design to generate an annotated symbol table and a levelized design, obtaining...
Method and apparatus for validating sensor operability in a computer
One embodiment of the present invention provides a system that validates sensor operability in a computer system. During operation, the system perturbs the...
Method and apparatus for local image quantification verification
A method and apparatus are disclosed for testing the accuracy of digital test images by comparing the value of each test image pixel with the average value of a...
System and method of using presence information to delay dialing phone
calls initiated by a caller to a callee
In a communication system, a delayed call dialing processing system and method are described. The delayed call dialing processing system includes logic that...
System and method for facilitating discovery of network addresses and
selected charateristics of computer...
A system for use by a computer to determine which network addresses are being used by other computers or other devices in a network includes an address inquiry...
Low impedance memory bitline eliminating precharge
A memory system using low impedance memory bitlines that eliminate the need for a precharge clock signal. An equilibration circuit controlled by a reference...
Methods and apparatus for faster line drawing on remote displays
The present invention provides methods and apparatus for a computer network system to provide compact and efficient representations of graphics commands on...
Thermally-integrated low temperature water-gas shift reactor apparatus and
A thermally-integrated lower temperature water-gas shift reactor apparatus for converting carbon monoxide in the presence steam comprises a catalyst bed that is...
Streaming a single media track to multiple clients
A system and method are provided for streaming a media track to multiple clients using a single copy of the track's metadata, rather than making separate copies...
Resource managing system for changing resource consumption state of the
lower priority resource entity to more...
Disclosed are methods and apparatus for managing resources. In general terms, a resource manager manages resource consumption of several resource entities which...
Method for keystroke delivery to descendants of inactive windows
A method for delivering keystrokes to descendants of an inactive window includes remembering a descendant of the inactive window as the next focus owner when the...
System for controlling a tunable delay by transferring a signal from a
first plurality of points along a first...
The clock signal is the dominant source of electromagnetic interference (EMI) for many electronic devices. EMI generated by an electronic device must be...
Scalable routing scheme for a multi-path interconnection fabric
Various embodiments of a scalable routing system for use in an interconnection fabric are disclosed. In this routing scheme, a routing directive describes a...
Efficient construction of message endpoints
In a distributed computing environment, a message gate may be the message endpoint for a client or service. A message gate may provide a secure message endpoint...
HTTP transaction monitor with capacity to replay in debuggings session
A system for monitoring HTTP transactions between a server and a client, including a data collector which runs on the server and collects data from HTTP requests...
Remembered-set scrubbing to remove stale entries in an incremental garbage
A computer system, method and software for detecting and purging stale entries from remembered sets associated with incrementally collectible regions used in an...
Better placement of objects reachable from outside a generation managed by
the train algorithm
A garbage collector for more efficient placement of objects referenced from external references. The expected life times of these objects is measured by trial...
Optimal encoding of motion compensated video
The present invention involves a system and method for performing motion estimation. For each candidate motion vector, encoding distortion is determined between...
Synchronizing video formats with dissimilar timing
In order to synchronize two dissimilar video formats, two or more phase locked loop circuits (PLL's) may be used in tandem. A first PLL circuit may be connected...
Graphics system with just-in-time decompression of compressed graphics
A graphics system and method for increasing efficiency of decompressing blocks of compressed geometry data and reducing redundant transformation and lighting...