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 generating a dynamic power-flux map for a set of
A system that generates a dynamic power-flux map for a set of computer systems. During operation the system determines the locations of the computer systems....
System and method for reference and modification tracking
A method for propagating reference and modification bit values into a translation table. The method includes issuing a write instruction including a virtual...
Efficient marking of shared cache lines
One embodiment of the present invention provides a system that efficiently marks cache lines in a multi-processor computer system. The system starts by receiving...
Pre-generated message endpoints
In a distributed computing environment, a message gate may be the message endpoint for a client or service to communicate with another client or service. Message...
Detecting a failure condition in a system using three-dimensional
telemetric impulsional response surfaces
One embodiment of the present invention provides a system that facilitates high-sensitivity detection of an anomaly in telemetry data from an electronic system...
Rapid comparison of similar data strings
A comparison routine for comparing two data strings includes pre-processing, copying letters and digits into local buffers, comparing the contents of the local...
Embedded management system for a physical device having virtual elements
A single management facility in a virtualized system that facilitates the presentation of either a virtual element view or system view to a network management...
Management of non-MBeam objects in JMX environment
The invention is applied in a software management system. It comprises an MBean server (2100) which enables the management of Java object e.g. Dynamic MBean by...
Method and apparatus for operating system deployment
In general, in one aspect, the invention relates to a method for deploying an operating system on a client. The method includes downloading a boot configuration...
System and method for managing copy-on-write faults and change-protection
A method of identifying a shared main memory page containing a physical address corresponding to a virtual address included in an issued write instruction. The...
Storage device with SCSI formatting
Provided are a method, system, and an article of manufacture for detecting errors while accessing a storage device. A host system writes an identical...
Efficient trace cache management during self-modifying code processing
Efficient trace cache management during self-modifying code processing enables selective invalidation of entries of the trace cache, advantageously retaining...
Method for determining ink usage efficiency in commercial printing
processes using pigments and quantitative tests
A method for determining printing ink usage efficiency (weight of ink required to print a given area) in a printing process is disclosed where the method is...
Use of grating structures to control asymmetry in a magnetic sensor
The present invention provides apparatus and method for controlling the asymmetrical properties of the response of a magnetic sensor element to a magnetic field...
Mechanism of electronic door lock
An electronic lock includes a mechanism comprising a drive assembly comprising a pinion, a gearwheel including a peripheral flange having openings with a curved...
Framework for providing a configurable firewall for computing systems
A configurable firewall for computing systems is disclosed. The configurable firewall provides a firewall control block that can be used as a mechanism to...
Reduced instruction set for Java virtual machines
Techniques for implementing virtual machine instructions suitable for execution in virtual machines are disclosed. The inventive virtual machine instructions can...
Method and apparatus for selectively executing different executable code
versions which are optimized in...
One embodiment of the present invention provides a system that selectively executes different versions of executable code for the same source code. During...
Mechanism for executing test suites written for different harnesses under
one test execution harness
A mechanism has been developed for transforming different test suites, written for different test harnesses, into a common XML-type format that can be read by...
Method and apparatus for finding terminal classes in a collection of
programming language classes
One embodiment of the present invention provides a system that facilitates finding terminal classes in a collection of programming language classes, wherein a...
Estimating the residual life of a software system under a software-based
One embodiment of the present invention provides a system that estimates residual life of a software system under a software-based failure mechanism. During...
Enhancing throughput and fault-tolerance in a parallel-processing system
One embodiment of the present invention provides a system that enhances throughput and fault-tolerance in a parallel-processing system. During operation, the...
Optimizing hardware TLB reload performance in a highly-threaded processor
with multiple page sizes
A method and apparatus for improved performance for reloading translation look-aside buffers in multithreading, multi-core processors. TSB prediction is...
Efficient on-chip instruction and data caching for chip multiprocessors
The storage of data line in one or more L1 caches and/or a shared L2 cache of a chip multiprocessor is dynamically optimized based on the sharing of the data...
Cluster file system node failure file recovery by reconstructing file
A cluster file system including a file server primary configured to satisfy a plurality of file operation requests, a file server secondary configured to be...
Residue-based error detection for a shift operation
Errors in a shift result can be detected with a residue-based mechanism, instead of with duplication of an entire shifter. The commutative property of residue...
Method and apparatus for detecting a change-point in a time-series of
computer telemetry signals
A system that detects a change point in a time series of telemetry signals from a computer system. During operation, the system receives the time series of...
Apparatus using Manhattan geometry having non-Manhattan current flow
A device is described, including a first diffusion region having a first terminal, a second diffusion region having a second terminal, and a channel region...
Method and apparatus for determining a predicted failure rate
A method and apparatus for determining predicted failure rates for computational resources provided by a system comprising multiple components. The method...
Application level testing of instruction caches in
A method and apparatus performs computer application level testing of an instruction cache in multi-processor or multi-core systems. Instruction cache cannot be...
System and method for identifying message propagation
Conventional virus detection software monitors incoming arrivals of network traffic. Retroactive analysis and/or monitoring of previously accepted traffic is not...
System and methods for using a signature protocol by a nonsigning client
In a networked computer environment, a client is unencumbered from signature generating components, yet conversant to transmit signature-based documents in a...
Using register readiness to facilitate value prediction
One embodiment of the present invention provides a system for using register readiness to facilitate value prediction. The system starts by loading a previously...
Maintaining a double-ended queue in a contiguous array with concurrent
non-blocking insert and remove...
An array-based concurrent shared object implementation has been developed that provides non-blocking and linearizable access to the concurrent shared object. In...
Method and apparatus for reducing remembered set overhead in a
generational garbage collector by constraining...
A remembered set for a memory heap region in a garbage-collected computer system is modified to classify reference locations stored therein by the heap region...
Method and apparatus for facilitating faster execution of code on a
memory-constrained computing device
One embodiment of the present invention provides a system that facilitates faster execution of code on a memory-constrained computing device that has fast...
Cache operations with hierarchy control
An improved approach to cache management is disclosed which may be implemented to provide fine-grained control over individual caches or subsets of a multi-level...
Dynamic uniform resource locator compression
A method of converting between a uniform resource locator and a dynamically compressed uniform resource locator involving parsing the components of the uniform...
Low latency integer divider and integration with floating point divider
A method and device divides a dividend by a divisor, the dividend and the divisor both being integers. The method and device determine a maximum possible number...
Allocation of likely popular objects in the train algorithm
A garbage collector for reclaiming computer-memory space occupied by unreachable data objects operates incrementally in accordance with the train algorithm....
Dynamic data migration in a multi-tier storage system
A method and apparatus for managing data is described which includes determining the current state of a storage tier of a plurality of storage tiers within a...
Integrated ring modulator array WDM transceiver
A system that facilitates optical multiplexing and demultiplexing. The system includes an optical transmitter which is structured in the following way. A...
Method for detecting objects separated from a group
A method for monitoring a plurality of objects, involving configuring a sensor for a first object of the plurality of objects, wherein the sensor monitors an...
Method and apparatus for driving on-chip wires through capacitive coupling
One embodiment of the present invention provides a system which drives on-chip wires using capacitive coupling. During operation, the system drives a signal onto...
Ergonomic durable drumstick
The specification and drawing figures describe and show an ergonomic durable drumstick that includes a percussion member from which a tubular body extends. The...
Authentication system for two-factor authentication in enrollment and pin
An authentication system includes a smart access card issued to a user, a client computer, a desktop authentication module configured to prevent a user from...
Method for load spreading of requests in a distributed data storage system
Incoming requests to a data storage system are distributed among one or more peer node computer systems of the data storage system in accordance with a load...
System and methods for test tool class inheritance
A software compliance test is typically directed only at particular classes in the inheritance hierarchy. Inherited APIs (classes), which are not the focus of...
Inferential diagnosing engines for grid-based computing systems
Disclosed herein is the creation and utilization of automated diagnostic agents that are used by service engineers to diagnose faults, errors and other events or...
Seamless mobility management with service detail records
A method for enhancing mobility of a subscriber in a telecommunications environment. The method includes deploying with a first network operator a service that...