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.
Hybrid profiling technique
A scheme for profiling function calls for an application is provided. The scheme includes tracking invocations of the application methods and executing a...
Converging repeater methodology for channel-limited SOC microprocessors
A method for inserting repeaters in an integrated circuit includes establishing a set of initial constraints for a given set of buses; assigning at least one...
Method and computer program product for interlayer connection of
arbitrarily complex shapes under asymmetric...
In some embodiments, a method is provided for determining a localized region of overlap of first and second features from respective first and second conductive...
Technique for providing service processor access to control and status
registers of a module
A technique for providing service processor (SP) access to registers, e.g., control and status registers (CSRs), located within hardware modules of a computer...
Efficient utilization of a store buffer using counters
An apparatus and method for efficiently managing store buffer operations is described in connection with a multithreaded multiprocessor chip. A CMT processor...
Ring optimization for data sieving writes
In one embodiment, a method and apparatus for ring optimization for data sieving writes is disclosed. The method includes dividing a file range to be written to...
Enforcing memory-reference ordering requirements at the L2 cache level
One embodiment of the present invention provides a system that enforces memory-reference ordering requirements at an L2 cache. During operation, the system...
Method and a system to dynamically update/reload agent configuration data
A method for updating agent configuration data that includes specifying an arbitrary configuration Uniform Resource Locator (URL) for an agent, wherein the...
Better placement of dying objects in a generation managed by the train
In a garbage collector that employs the train algorithm, some objects in the collection set are evacuated from the collection set, even though they are referred...
Optimizing subset selection to facilitate parallel training of support
One embodiment of the present invention provides a system that optimizes subset selection to facilitate parallel training of a support vector machine (SVM)....
Fiber used in wideband amplified spontaneous emission light source and the
method of making the same
The present invention relates to a fiber having a core of crystal fiber doped with chromium and a glass cladding. The fiber has a gain bandwidth of more than 300...
Magneto-hydrodynamic heat sink
A heat sink uses a pump assembly to generate a radial magnetic field. Pipes arranged to house a portion of a first channel and a portion of a second channel are...
Methods and apparatus for tracking problems using a problem tracking
Mechanisms and techniques provide a system for tracking and reporting on the resolution of problems across multiple product areas. The system can receive a first...
System and method for executing nested atomic blocks using split hardware
Split hardware transaction techniques may support execution of serial and parallel nesting of code within an atomic block to an arbitrary nesting depth. An...
System and method for split hardware transactions
A split hardware transaction may split an atomic block of code to be executed using multiple hardware transactions, while logically taking effect as a single...
Method for automatic checkpoint of system and application software
A method for checkpointing a system that includes receiving a stop command by an executing thread from a master, wherein the executing thread executes an...
Power conservation via DRAM access reduction
Power conservation via DRAM access reduction is provided by a buffer/mini-cache selectively operable in a normal mode and a buffer mode. In the buffer mode,...
Mechanism for enabling distributed file sharing among a plurality of nodes
in a network
A mechanism is disclosed for enabling a plurality of nodes on a network to collaboratively share a file. In one implementation, each node maintains its own copy...
System and method for providing a data structure representative of a fault
One embodiment of the invention provides apparatus including a data structure representing a fault tree for a system. The data structure comprises a plurality of...
Methods and apparatus for authenticating devices in a network environment
Mechanisms and techniques provide for authenticating devices in a network such as a Radio Frequency Identification (RFID) Network between control stations and...
Conical-wedge-shaped lensed fiber and the method of making the same
The present invention relates to a conical wedge-shaped lensed fiber and the method of making the same. The method comprises: (a) providing an optical fiber...
Full data link bypass
A system for processing a packet, including a network interface card (NIC), including a plurality of hardware receive rings, a classifier configured to classify...
Mechanism for compensating for gate leakage in a memory
A memory is disclosed having one or more logic level reinforcement circuits (LLRC's) coupled to each wordline. Each LLRC has an input and an output, both of...
Embedded microchannel cooling package for a central processor unit
An indirect cooling liquid embedded package design for use with a computer central processor unit is suitable for thermal management of high heat dissipation...
Method and apparatus for interconnect diagnosis
A system configured to detect faults in signal lines. A system includes a first component configured to communicate with a second component via a signal path...
Methods and structures for facilitating proximity communication
One embodiment of the present invention provides an integrated chip module and a corresponding method of manufacture that facilitates proximity communication....
Fast plugging power line connector
A fast plugging power line connector includes a female body, a male body, two plugging plates, two line connecting bases and two terminal clips. The female body...
Teardrop-shaped plant hanger
Heart-shaped plant hanger
Synchronizing for digital content access control
A method and apparatus for digital content access control comprises determining the occurrence of a synchronization event that triggers synchronization of...
Barrier synchronization object for multi-threaded applications
Mechanisms and processes for synchronizing a group of threads that use a semaphore for each waiting thread to implement a barrier. A barrier is created...
Language and object model for describing MIDlets
An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language, MIDML. Applications are defined based...
In a system and method for the distribution of identities and reputation on a network, identity and reputation information may be distributed among nodes on a...
System and method for a multi-packet data link layer data transmission
A kernel data transfer method and system for transmitting multiple packets of data in a single block of data presented by application programs to the kernel's...
Distributed flow enforcement
A flow manager may receive packet flow rules from one or more network services and may generate a unified rule set according to the received packet flow rules. A...
Balanced chilled fluid cooling system for a data center in a shipping
A movable data center is disclosed that comprises a movable enclosure having partitions that define a closed-loop air flow path. A plurality of fans and a...
Method for manufacturing bifocal lens
This invention is to provide an inexpensive lens can be worn without attention to the existence of the addition power segment of conventional polarizing lens, it...
Punching and riveting tool
The punching and riveting tool includes a pipe shaft, an energy storage spring, a weight control rod, a front cap, a collision head, a punching head, a rear cap,...
Method and apparatus for creating a wireframe and polygon virtual world
A method and apparatus for creating virtual worlds wherein a user may begin with a database containing a limited pictorial representation of a desired virtual...
Method and apparatus for supporting asymmetric multi-threading in a
One embodiment of the present invention facilitates favoring the performance of a single-threaded application in a computer system that supports simultaneous...
Method and apparatus for a file format for storing spreadsheet compactly
Methods and Systems in accordance with the present invention provide a file format for storing spreadsheets compactly on PDAs. PDAs only contain a limited amount...
Methods and apparatus for testing functionality of processing devices by
isolation and testing
A computerized device having a first processing device, a second processing device, and an interconnection mechanism allowing communication between the first and...
Handling cache misses by selectively flushing the pipeline
An apparatus and method for efficiently managing data cache load misses is described in connection with a multithreaded, pipelined multiprocessor chip. A CMT...
Patchable and/or programmable pre-decode
Mechanisms have been developed for providing great flexibility in processor instruction handling, sequencing and execution. In particular, it has been discovered...
Collapsible front-end translation for instruction fetch
Address translation for instruction fetching can be obviated for sequences of instruction instances that reside on a same page. Obviating address translation...
DRAM remote access cache in local memory in a distributed shared memory
In one embodiment, a memory controller for a node in a multi-node computer system comprises logic and a control unit. The logic is configured to determine if an...
Application discovery method including identifying task entry points and
A method for performing application and task discovery in a network of computer devices. The method includes broadcasting a request for application data, such as...
Methods, apparatus, and product for distributed garbage collection
In accordance with the present invention a process is provided for allocating and deallocating resources in a distributed processing system having a requester...
Hardware accelerator for elliptic curve cryptography
An elliptic curve processing apparatus that performs operations on elliptic curves specified over binary polynomial fields includes a functional unit that has a...