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.
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...
Method and apparatus for managing box-finishing machine
A computer network is used to manage and monitor operation of a box-finishing machine which prints information on and cuts or creases corrugated boards to be...
Application programming interface for connecting a platform independent
plug-in to a web browser
Embodiments of the present invention relate to the implementation of an Application Programming Interface (API) that enables platform independent plug-ins to...
Component installer permitting interaction among isolated components in
accordance with defined rules
A programmable computer processing apparatus is connected to a number of servers. Each server stores one or more separate components which, when combined, make...
Methods and systems for software watchdog support
Methods and systems consistent with the present invention allow a program designer to conveniently specify and support watchdog checking of a program under...
Algorithm for full-chip resistance extraction
A method to convert a wire layout geometry to a filament topology for determination of chip resistance is provided. The method includes resolving overlap of...
Platform independent on-line project management tool
A platform- and browser-independent project tracking tool is described for tracking projects of interest to a large number of organizations connected via a wide...
System and method for assessing compatibility risk
A system and method for assessing binary compatibility between software modules permits software end users to register with a system, download software tools for...
System PROM integrity checker
A method and apparatus for ensuring the integrity of a system PROM. In one embodiment, a computer system includes a system PROM mounted upon a system board,...
Versioning and replaying performance tuning projects
Versioning may be utilized in a knowledge base decision tree in order to provide several useful features. To accomplish this, when a decision tree is traversed,...
Clock skew reduction technique based on distributed process monitors
A method and apparatus for adjusting clock skew involves using a plurality of oscillators distributed across the apparatus where at least one of the plurality of...
Stream based memory manager with function specific hardware logic for
accessing data as a stream in memory
In one general aspect, a stream-based memory circuit is disclosed that includes physical storage elements and at least a first physical access port. A...
Optimized cache structure for multi-texturing
A method for optimizing a cache memory used for multitexturing in a graphics system is implemented. The graphics system comprises a texture memory, which stores...
System and method for controlling multiple devices via general purpose
input/output (GPIO) hardware
A computer system including a storage device, a first and second device driver, and a nexus driver. The storage device has multiple bit positions, and is coupled...
Floating point unit for detecting and representing inexact computations
without flags or traps
A method and system perform a rounding step of a floating point computation on at least one floating point operand to preserve an inexact status. Inexact status...