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.
Geometric folding for cone-tree data compression
A system for performing visible object determination. Visualization software executing on one or more processors searches a cone tree with respect to a hull...
Self-righting, variable-orientation display assembly
Disclosed is a display assembly comprising a graphical or alphanumeric display and display source such as a clock or other timepiece; a display housing for...
Nail magazine for nailing gun
A nail magazine for alternatively accommodating T-nails or U-nails includes a nail track and a stop block. The nailing track has a bottom notch and a first nail...
Method and system for postmortem object type identification
A method for postmortem object type identification. In one method embodiment, the present invention accesses a memory dump. Next, a portion of the memory dump is...
Method using video buffers for receiving and transferring selected display
output from a computer to a portable...
A handheld computing device is used to copy files from the screen of a fixed computer. The display of the handheld device is linked to that of the underlying...
Caching fonts for improved bandwidth of transmitted text
Caching fonts on a display computer may be performed in order to reduce network bandwidth utilization and/or to improve CPU usage. Text commands may be recorded...
Full-wave rectifier for capacitance measurements
One embodiment of the present invention provides an electronic circuit and method for measuring a capacitance. A signal generating mechanism generates a signal...
Method and apparatus for managing a data imaging system using CIM
providers in a distributed computer system
A data imaging system is managed by a three-tiered system. The lowest, or agent, tier comprises Common Information Model (CIM) provider objects that reside in...
Method and apparatus for managing remote data replication using CIM
providers in a distributed computer system
In accordance with the principles of the present invention, management of a data replication system is provided by a three-tiered arrangement. The lowest, or...
Mechanism for reformatting a simple source code statement into a compound
source code statement
A mechanism for reformatting a simple source code statement into a compound source code statement is provided. Tokens are identified in unformatted source code,...
Data transmission update technique in low power modes
A data transmission update technique for use in a low power mode and/or a low activity mode of a computer system or a portion thereof is provided. When in the...
Redundant clock synthesizer
A clock architecture employing redundant clock synthesizers is disclosed. In one embodiment, a computer system includes first and second clock boards. The first...
Method and apparatus for protecting a state associated with a memory
A method for protecting reliability of data associated with a data array is provided. The method initiates with defining state information associated with the...
Method and apparatus for simulation processor
A method and apparatus for computation is provided. A main cluster crossbar is connected to a plurality of statically scheduled routing processors. A first...
Flexible system architecture with common interface for multiple system
An apparatus and method are disclosed that define a new, uniform I/O (input/output) interface architecture between the processor module and the motherboard of a...
Method and apparatus for arbitrating master-slave transactions
The present invention provides a method and apparatus for arbitrating master-slave transactions. The apparatus includes a slave device adapted to receive a first...
Parallel non-contiguous allocation and card parsing
A garbage collector operates in multiple threads, and one thread can be parsing a region containing a free block while another thread is allocating space from...
Method for quantifying I/O chip/package resonance
A method for quantifying effects of resonance in an integrated circuit's power distribution network is provided. The power distribution network includes a first...
Automatic link failover in data networks
Methods and apparatus are disclosed for enabling nodes in a data network having interconnect links to continue to transmit data when a link fails. This is done...
Electronic assembly including a housing having a rotatable portion
An electronic assembly includes a housing having a first portion and a remaining portion. The first portion includes a surface forming an outer wall of the...
Efficient clip-testing in graphics acceleration
A method and apparatus for performing fast clip-testing operations in a general purpose processor are provided. This is accomplished by executing a single...
Triangle coverage estimation and edge-correct tessellation
A graphics system invokes a dicing process if one or more edges of a triangle T have length greater than a maximum length (L.sub.MAX), invokes a central...
System and method for providing a fast and power efficient jam latch
A system and method of resetting a jam latch circuit includes an activation device. The activation device having respective inputs coupled to each one of several...
Monofunctional polyethylene glycol aldehydes
The present invention provides novel monofunctional polyethylene glycol aldehydes for the pegylation of therapeutically active proteins. The pegylated protein...
Integrated circuit repair using multiple-photon absorption of laser light
A method and apparatus provides the capability for activating, i.e., annealing or ablating, LASER activated fuses from the back-side of an integrated circuit...
Sample collection and test device
A sample collection and test device that includes a container adapted to hold a fluid test sample, a lid secured to the container, a plate with a plurality of...
System for composting-free disposal of organic wastes
A system for composting-free disposal of organic waste and method thereof included a heating apparatus, a pretreatment apparatus, and a decomposition apparatus....
Using patterns to perform personal identification data substitution
The present invention is directed toward using patterns in APDU to perform identification data substitution. According to one or more embodiments of the present...
Class dependency graph-based class loading and reloading
Embodiments of a system and method for providing class dependency graph-based class loading and reloading may be used to segregate namespaces in a graph-centric...
Service processor and system and method using a service processor
A service processor is provided for a computer system that includes a host processor and the service processor. The service processor includes a management...
Technique for associating execution characteristics with instructions or
operations of program code
By maintaining consistency of instruction or operation identification between code prepared for profiling and that prepared using profiling results, efficacy of...
Frameworks for generation of Java macro instructions for storing values
into local variables
Techniques for generation of Java macro instructions suitable for use in Java computing environments are disclosed. As such, the techniques can be implemented in...
Mechanism for enabling efficient testing of a set of computer code
A mechanism is disclosed for enabling efficient testing of a set of computer code. Untested code portions within a body of code are determined, and testing...
Modeling custom scan flops in level sensitive scan design
A system and method for testing an integrated circuit is provided. The illustrative embodiment provides a scan cell for use with automatic test pattern...
Method and apparatus for supplying power to a processor at a controlled
Apparatus forming a computer system or such-like is disclosed that includes a central processing unit (CPU) and a power supply unit. The CPU provides a digital...
Cluster membership monitor
The present invention provides a system and method within a high availability network for monitoring and managing cluster membership. The cluster membership...
Java virtual machine configurable to perform as a web server
A virtual machine, such as a Java.TM. virtual machine, is configured to operate as a web server so that users, using a browser, can make general-purpose...
Combining entries in a card object table
A garbage collector divides the garbage-collected heap into "cards." It maintains a table containing a card-object table entry for each card. A card's entry...
Method and apparatus for maintaining data integrity
Techniques are provided for controlling data access to maintain data integrity. A request is received to perform an action on a data element. The request is...
General remote using spoken commands
A speech-translating remote control includes a microphone operable to receive speech command, thereby outputting a speech signal; an audio transmitter operably...
Optical transmitter for transmitting a plurality of output signals
An optical transmitter for transmitting a first output data signal and a second output data signal, the optical transmitter comprising: a phase-locked-loop, the...
Radiation curable aqueous compositions
A method for producing a solvent resistant, low-extractable, film from an actinic radiation curable homogenous aqueous composition containing a water soluble...
Integrated strain gages for board strain characterization
A printed circuit board (PCB) having an integrated strain gage. In one embodiment, a PCB includes a component footprint suitable for mounting an electronic...
Computer resource management for competing processes
Resource management for controlling allocation of a resource to competing computer processes is achieved through the use of a joining function. A resource...
System using fair-share scheduling technique to schedule processes within
each processor set based on the...
Described is a scheduling system that provides allocation of system resources of one or more processor sets among groups of processes. Each of the process groups...
Two tier clusters for representation of objects in Java programming
Improved techniques for representation of objects in a Java.TM. programming environment are disclosed. The techniques are highly suitable for representation of...
Method and apparatus for cycle-based computation
A computer system for cycle-based computation includes a processor array, a translation component adapted to translate a cycle-based design, a host computer...
Multi-mode specification-driven disassembler
One embodiment of the present invention provides a system that facilitates implementing multi-mode specification-driven disassembler. During operation, the...