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 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...
Floating point system with improved support of interval arithmetic
Embodiments consistent with the principles of the present invention provide improved results, compared to IEEE Std. 754, for floating point operations used in...
Efficient collocation of evacuated objects in a copying garbage collector
using variably filled local...
A copying garbage collector evacuates to a to space the objects in a from space that are referred to by references, including references in previously evacuated...
Collection-tick mechanism for a collector based on the train algorithm
A garbage collector employs the train algorithm to collect a generation in a dynamically allocated heap. When direct allocation of an object into the generation...
Method and apparatus for restricted run-time environment with dynamic user
Embodiments of the present invention are directed to a method and apparatus for restricted run-time environment with dynamic user context. In one embodiment, a...
Method and apparatus for facilitating instant failover during packet
One embodiment of the present invention provides a system that facilitates instant failover during packet routing by employing a flooding protocol to send...
Security imaging system
Method and system for detecting authenticate products based upon alteration of emission characteristics due to interaction of the emissions with the product and...
Method and apparatus for using capacitively coupled communication within
stacks of laminated chips
One embodiment of the present invention provides a technique for assembling semiconductor chips. First, multiple semiconductor chips are permanently laminated...
Reducing the memory footprint of applications executed in a virtual
A smaller footprint is loaded into the virtual machine by loading only those methods of library classes that the executed application actually requires. This is...
Method and apparatus for removing class initialization barriers from
shared compiled methods
The invention describes a method an apparatus to minimize the costs introduced in the native code of a method M in order to make it executable (concurrently or...
Identifying references to objects during bytecode verification
An enhanced Java Bytecode verifier suitable for operation in a Java computing environment is disclosed. The enhanced Java Bytecode verifier operates to determine...
System and method for evaluating and executing hierarchies of rules
Embodiments of a system and method for hierarchically organizing rules and for evaluating and executing the hierarchy of rules. Each rule in the hierarchy of...
Method and apparatus for generating and verifying libraries for ATPG tool
A method generates and verifies a design-for-test (DFT) library for an automatic test pattern generator (ATPG) tool. The method includes (a) creating a synthesis...
Defect tracking by utilizing real-time counters in network computing
Disclosed are novel methods and apparatus for manipulating and generating a real-time counter in network computing environments. In an embodiment, a method of...
Method for handling condition code modifiers in an out-of-order
multi-issue multi-stranded processor
A technique for handling a condition code modifying instruction in an out-of-order multi-stranded processor involves providing a condition code architectural...
Methods and systems for developing data flow programs
Methods, systems, and articles of manufacture consistent with the present invention provide a development tool that enables computer programmers to design and...
Software controllable register map
Virtual registers are mapped to architectural or physical registers according to a register map that is configurable with software. In one embodiment, only...
Computer system, method, and program product for performing a data access
from low-level code
A computer system includes a register that is configured to contain a zero value. In response to a predetermined occurrence on the computer system, such as a...
A server blade is provided with an enclosure. The server blade can be provided with a plurality of processors in the enclosure. The server blade can be...
Method and apparatus for a pipelined network
A computer system coupled with a pipelined network includes a plurality of initiator nodes coupled to send packets into the network. A plurality of target nodes...
System using peer discovery and peer membership protocols for accessing
peer-to-peer platform resources on a...
A system and method for providing resources to networked devices for participating in a peer-to-peer environment. In one embodiment, a peer computing system on a...
Messaging system using pairs of message gates in a distributed computing
Various embodiments of message gate pairs are described. A message gate pair may provide a mechanism for communicating requests from clients to services and...
Encoded clocks to distribute multiple clock signals to multiple devices in
a computer system
An apparatus and method for distributing multiple clock signals to multiple devices using an encoded clock signal is provided. A source clock signal can be...
Dynamic memory throttling for power and thermal limitations
In one embodiment, a memory controller is coupled to a memory subsystem and controls accesses to the memory subsystem. In addition, a temperature sensor is...
Arbiters with preferential enables for asynchronous circuits
One embodiment of the present invention provides a circuit that preferentially grants requests. This circuit monitors at least two inputs for request signals and...
Automatic coffee maker with grinder
The invention is directed to a coffee maker. In one embodiment, the coffee maker [comprises] a housing carrying a reservoir for receiving water for brewing, a...
Methods and apparatus for accessing synchronized broadcast data
Improved methods and apparatus suitable for accessing synchronized data in a broadcast system are disclosed. A synchronized data accessing system providing an...
Method and apparatus for remote software code update
A method for updating code includes receiving an update command for a first program resident in a first code space including at least one segment, transferring...
Dynamic object usage pattern learning and efficient caching
A method for transparently optimizing data access. The method includes gathering information related to data usage when a system is processing and determining a...
Clock edge value calculation in hardware simulation
A method for providing a next clock edge value calculation includes obtaining a clock file data, calculating a next clock edge value using the clock file data,...
Storage array employing scrubbing operations using multiple levels of
A storage system comprises a storage array controller and a storage array, which includes multiple storage devices and disk drive controllers. The storage array...
Concurrently programmable dynamic memory built-in self-test (BIST)
Disclosed are novel methods and apparatus for efficiently providing concurrently programmable dynamic memory built-in self-testing (BIST). In an embodiment of...
Updating high speed parallel I/O interfaces based on counters
A technique for adjusting a communication system involves a link, where the link includes a data line arranged to transmit a data signal and a clock line adapted...
I/O resonance cancellation circuit based on charge-pumped capacitors
An apparatus for canceling an effect of power supply resonance is provided. The effect of power supply resonance is a variation in power supply voltage...