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 for maximizing page locality
A method for maximizing page locality within a networking system operationally attached to a plurality of processing entities wherein each processing entity...
Shared lease instruction support for transient blocking synchronization
A computer system implementing transient blocking synchronization allows a memory location leased by a first process to be read-accessible to another process. In...
Multiple independent coherence planes for maintaining coherency
In one embodiment, a node comprises at least one processor core and a plurality of coherence units. The processor core is configured to generate an address to...
Mechanism for comparing content in data structures
A mechanism is provided for automatically comparing content in a plurality of data structures. In one embodiment, this mechanism does not perform a literal,...
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...
Method and system for messaging to a cluster
A system and method for distributing and processing messages in a clustered environment may have a message producer, a message middleware component, and at a...
Method and apparatus for speculative arbitration
An arbiter is used so multiple users can use shared resources. The arbiter allocates at least one of the resources speculatively to one of the users for use...
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...
Modular computer system mechanical interconnection
A modular computer system mechanical interconnection includes a primary chassis having a first opening and a secondary chassis attached to the primary chassis...
System and method for detecting the connection state of a network cable
A method for detecting a network cable connection state is disclosed. The method includes detecting a change of connection state of a connector using a sensor...
Line item approval processing in an electronic purchasing system and
In an electronic purchasing system, a line item approval processing method and system. The line item approval system includes logic for approving a purchase...
LED spot light
Photo frame radio with scrolling message
Mechanism for lossless function entry and return tracing
A method for tracing an instrumented program, including triggering an trap instruction in the instrumented program, transferring control of the instrumented...
Software accessible fast VA to PA translation
A method to communicate data is disclosed which includes communicating a virtual address to a translation lookaside buffer (TLB) and translating the virtual...
Memory system topology
A memory system comprising router nodes. A plurality of router nodes are configured to route data between a memory controller and memory modules. The topology of...
Continuous data protection of block-level volumes
A continuous data protection system, and associated method, for point-in-time data recovery. The system includes a consistency group of data volumes. A support...
Cache coherency protocol including generic transient states
In one embodiment, a cache comprises a cache memory and a cache control circuit coupled to the cache memory. The cache memory is configured to store a plurality...
Using a genetic technique to optimize a regression model used for
proactive fault monitoring
Embodiments of the present invention provides a system that optimizes a regression model which predicts a signal as a function of a set of available signals....
Hanging utensil carton
Compiling and linking modules of a cycle-based logic design
A method for compiling a logic design includes inputting a logic design and an input file into a plurality of compilers, respectively, where the logic design...
System and method for block-based concurrentization of software code
A method for inducing multi-threading in software code may use blocks of code as the basis for scheduling and to suggest concurrent execution for each block. The...
Lookup facility in distributed computer systems
In an embodiment of the present invention, at a Deployer level, an application software component is provided with a tree representation 510 of objects it...
Slowing network connection for application optimization
A developer is provided with an emulation tool, which approximates speed conditions of an application executing on a target device, for example a MIDlet...
Distributed event reporting hierarchy
In one embodiment, an apparatus comprises a plurality of core logic blocks, a plurality of first event blocks, and a second event block. Each of the plurality of...
Dynamic circular work-stealing deque
A deque of a local process in a memory work-stealing implementation may use one or more data structures to perform work. If the local process attempts to add a...
Exclusive lease instruction support for transient blocking synchronization
A computer system uses transient blocking synchronization for performing operations on shared memory. When performing operations on more than one memory...
Memory latency of processors with configurable stride based pre-fetching
A method and apparatus for retrieving instructions to be processed by a microprocessor is provided. By pre-fetching instructions in anticipation of being...
Selecting basis functions to form a regression model for cache performance
One embodiment of the present invention provides a system that selects bases to form a regression model for cache performance. During operation, the system...
Computer architecture having a stateless human interface device and
methods of use
The invention provides a central office metaphor to computing, where features and functions are provided by a one or more servers and communicated to an...
Generic modular multiplier using partial reduction
An apparatus multiplies a first and a second binary polynomial X(t) and Y(t) over GF(2), where an irreducible polynomial ...
Packaging structure of mini SD memory card
The present invention provides an improved packaging structure of a memory card, such as mini SD memory card. The packaging structure comprises a substrate...
Protector and blood pump system
A protector effectively suppresses infections. The protector protects a tube entry part, where a tube passes through the skin of a living body, from infections,...
Keyboard with shortcut keys
System and method for performing incremental initialization of a master
runtime system process
A system and method for performing incremental initialization of a master runtime system process is presented. A set of one or more warmup actions is defined...
Mechanisms for supporting back button function of web browser as web
service server in interaction with...
This application describes systems and techniques for using a Web-service based business process to interact with a Web browser as if the Web browser were a Web...
Efficient read after write bypass
Predicting address matches between a read type operation and a write type operation based on address representations allows for efficient RAW bypass. The spatial...
Minimal address state in a fine grain multithreaded processor
In one embodiment, a processor comprises a plurality of pipeline stages and a first circuit operable at a first pipeline stage of the plurality of pipeline...
Method, system and article of manufacture for discovering devices in a
network monitoring system
In a network monitoring system, a plug-in module specifies how devices of that type should be discovered, including the directories or registries that should be...
System and method for interprocess services client artifact download
An invention is provided for affording an interprocess interface download in a computer environment. Client data is received from a user. In general, the client...
Cross platform locale data name mapping interfaces and methods of use
A method of mapping locale data names stored in a cross platform database is disclosed. In the described embodiment, the database is formatted and the attributes...
System and method for interleaving infiniband sends and RDMA read
responses in a single receive queue
A system and method for processing interleaved Sends of encapsulated communications and responses to RDMA Reads in a single InfiniBand queue pair receive queue....
Integrated circuit cooling apparatus and method
In various embodiments, heat from a computer component may be absorbed into a medium, moved to a remote heat dispersal unit and dissipated into the surrounding...
Method for making a metal oxide semiconductor device
A method for making a MOS device includes: forming a titanium dioxide film on a semiconductor substrate; and subjecting the titanium dioxide film to a...