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.
Apparatus and method for dynamically verifying information in a
Use of a policy object for verification in a distributed system. A machine downloads a policy object containing a reference to code governing verification of...
Conditional precharge design in staticized dynamic flip-flop with clock
A method and apparatus for creating a modified dynamic flip-flop avoids the power waste created by prior art dynamic flip-flops by including a conditional...
Concentrate comprising green tea, grape skin extract and grape extract,
the production thereof and use of the same
The present invention relates to a concentrate of vegetable extracts, has green-tea, grape-skin extract, and grape-seed extract. The concentrate of the invention...
Rechargeable implement and recharging base
The invention is a recharger device having an efficiently designed base charging unit and at least one rechargeable handheld implement, which also serves as an...
Method for programmatic representation and enforcement of resource
Methods, apparatus, and computer program products are disclosed for a process of dynamically adding new software having resource controls to an operating system...
Method and apparatus for enabling threads to reach a consistent state
without explicit thread suspension
Methods and apparatus for enabling inconsistent or unsafe threads to efficiently reach a consistent or safe state when a requesting thread requests a consistent...
Heuristic to improve register allocation using pass degree
A method includes adding direction to interference edges of a register interference graph and choosing a node of the register interference graph to spill based...
Compiler for optimizing source code with computed goto statements
A method of translating computer source code into optimized object code. The computer source code contains a first label statement defining a first label, a...
Trust ratings in group credentials
A method and system for evaluating a set of credentials that includes at least one group credential and that may include one or more additional credentials. A...
Memory data stretcher
A memory system which includes a bank of memory chips, a memory interface, and a memory controller. The memory interface stretches a sample period for data from...
System and method for a distributed shell in a java environment
An invention is disclosed for a distributed shell for use in a distributed computer environment. The distributed shell includes a shell server, which is located...
Deterministic immutable access elimination for efficient distributed state
A client-server system may include a primary state of session data. Application servers may include client states of the session data and may access the primary...
Enhanced quality of identification in a data communications network
A method for enhanced quality of identification in a data communications network includes obtaining a user identifier that includes an identification server ID...
Remote device management in grouped server environment
Methods and apparatus for data distribution among servers in a grouped server system. Each server in the group includes a device manager which is responsible for...
Advancing cars in trains managed by a collector based on the train
In a garbage collector that employs the train algorithm, the collector identifies cars that are located far back in the collection order but already have large...
File tree change reconciler
Methods and systems are provided for reconciling any changes that have occurred in two file trees since they were last synchronized. A reconciler takes as input...
Symbiotic interrupt/polling approach for monitoring physical sensors
One embodiment of the present invention provides a system that monitors a computer system using a plurality of physical sensors. The system operates by polling...
Low-power memory write circuits
One embodiment of the present invention provides a system that writes to a cell in a memory using a low-voltage-swing signal across a pair of global bit-lines....
On-chip power-on voltage initialization
It has been discovered that initialization of a memory array can be improved by setting the nodes of the memory array to a predetermined value automatically upon...
Sense amplifier and method for making the same
A Negative Bias Temperature Instability (NBTI) tolerant sense amplifier is provided. The sense amplifier includes an input stage having a pair of balanced...
System for identification of smart cards
The present invention relates to a system which allows third-party smart cards to be recognized by computing devices configured to receive smart cards. According...
Representation of objects in a Java programming environment
Improved techniques for representation of objects in a Java.TM. programming environment are disclosed. The techniques are highly suitable for representation of...
Scan capable dual edge-triggered state element for application of
combinational and sequential scan test patterns
An apparatus and method of scanning a dual edge-triggered flip-flop with scan capability includes a first scan slave element capable of capturing data on a...
Method and apparatus for generating pseudo-random numbers
A method and apparatus for generating pseudo-random numbers. The method includes defining a first set of R bits and defining a second set of S bits different...
Specifying transaction manager type at various application levels
A system and method for specifying a transaction manager type at various levels in an application. A system may implement several application components in which...
Memory metal springs for heatsink attachments
An assembly for a computer system is mountable on a circuit board of a computer system. The assembly includes a base portion for engaging with an electronic...
System and method for mediating communication between software
A method, system and protocol suitable for mediating communication between an application written in a platform independent language, running on a specific...
Method and apparatus for compiling source programs using one or more
Improved techniques for reducing the time and cost associated with producing compiler products are disclosed. A programming system including an enhanced compiler...
Method and apparatus for producing compressed compiler products
Improved techniques for reducing the size of compiler products are disclosed. The techniques facilitate reduction of size by providing differential schemes aimed...
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...