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.
System and method for generating Web Service architectures using a Web
Services structured methodology
System and method for generating Web Services using a Web Services Structured Methodology. One embodiment may be implemented as a Web Services architecture...
System and method for providing traceable acknowledgement of a digital
data distribution license
A system and method for providing traceable acknowledgement of a digital data distribution license is presented. A license specifying terms applicable to a user...
Method and apparatus for enforcing resource utilization of a container
A method for controlling resource utilization of a container that includes associating the container with a virtual network stack, receiving a plurality of...
Auto-depress disk drive bracket mechanism
A hard disk drive bracket includes a bezel, a lever arm attached to the bezel rotatably between a closed position against the bezel and an open position apart...
Method and system for writing information to a tape cartridge
A tape drive system for a tape cartridge including a tape and wireless identification tag may read information from the wireless identification tag and write the...
Method and apparatus to generate system clock synchronization pulses using
a PLL lock detect signal
Method and apparatus for generating system clock synchronization pulses using a Phase Locked Loop (PLL) lock detect signal are provided. The method includes...
Electrospray-assisted laser desorption ionization device, mass
spectrometer, and method for mass spectrometry
An electrospray-assisted laser desorption ionization device includes: an electrospray unit including a nozzle; a voltage supplying member disposed to establish...
Method for dynamic optimization of multiplexed resource partitions
A method for dynamically allocating system resources is provided. The method initiates with identifying a goal associated with a corresponding partition of a...
On-chip samplers for asynchronously triggered events
Embodiments of an integrated circuit that includes a debug circuit are described. This debug circuit is configured to test an asynchronous circuit by performing...
Integrated proximity-to-optical transceiver chip
A system that facilitates high-speed data transfer between integrated circuit chips. The system contains a first integrated circuit chip, which includes a...
Method and apparatus for canceling fan noise in a computer system
One embodiment of the present invention provides a system that cancels fan noise in a computer system. During operation, the system obtains a fan noise signal...
Ultra-wideband shorted dipole antenna
An ultra-wideband shorted dipole antenna includes a coaxial cable line and first and second open-loop radiating metal plates with substantially the same shape....
A liquid fabric treatment composition comprising from 50 to 92% by weight of water, from 1 to 15% by weight of one or more alkylated sugars, from 1 to 15% by...
The present invention provides a grill 10 for use in electrical equipment comprising a fan. The grill 10 comprises a substantially planar portion 90 that...
A dispenser (1) for dispensing a mixture of two or more fluids, e.g. liquid (9) and gas (4) (e.g. air) as a foam and/or mist, the dispenser comprising a flexible...
Partitioning for a massively parallel simulation system
A method involves building an intermediate form data flow graph (IFgraph) from an intermediate form data flow tree (IFtree) associated with the logic design,...
Method and system using checksums to repair data
A method for reconstructing corrupted data, which includes determining a number of non-parity disks (n), selecting a first combination of n-1 non-parity disks,...
Method and apparatus for enforcing membar instruction semantics in an
Embodiments of the present invention provide a system that facilitates executing a memory barrier (membar) instruction in an execute-ahead processor, wherein the...
System and method for executing transactions
A method for executing transactions including obtaining a memory location required by a first transaction, where the first transaction is identified using a...
Methods and apparatus for estimating fair cache miss rates on a chip
A caching estimator process identifies a thread for determining the fair cache miss rate of the thread. The caching estimator process executes the thread...
A method and system to facilitate Peripheral Component Interconnect Express (PCIe). The PCIe may be facilitated in such as way as to limit pins consumed by a...
Virtual cloned device node
A system and method for virtualizing a hardware device node for a network interface circuit or other device. In a clone driver's configuration file, multiple...
Load balancing computations in a multiprocessor system
A system and method for load-balancing routing of a computation within a multiprocessor system. The computation includes multiple branches of execution, not just...
Methods and apparatus for coordinating processing of network connections
between two network protocol stacks
Methods and apparatus for processing a network connection are disclosed. The network connection is established by a first network protocol stack. A determination...
Efficient accuracy check for Newton-Raphson divide and square-root
One embodiment of the present invention provides a system that efficiently performs an accuracy-check computation for Newton-Raphson divide and square-root...
Method for defining non-native operating environments
Methods and systems for defining the partitioning between operating system environments are provided. In this method, network resources, devices, and...
Automatic extraction of design properties
A method for automatic extraction of design properties of a hardware design, is provided. The method includes running a hardware design simulation to generate...
Multi position detecting method and area detecting method in infrared rays
type touch screen
A method for detecting the coordinates of multiple touching objects on an infrared touch screen, embodied on an apparatus, includes measuring and storing the...
Mass spectrometric imaging method under ambient conditions using
electrospray-assisted laser desorption...
A mass spectrometric imaging method includes the steps of: forcing sequentially generated charge-laden liquid drops to move towards a receiving unit of a mass...
Washer for tanks
A tank washer comprising a housing which supports reciprocating spray nozzles for spaying the walls of a tank which is to be cleaned with a cleaning liquid. The...
Motorized/manual clutch of curtain track
A motorized and manual clutch of curtain track, set on a curtain track, the curtain track is provided with a belt which is driven by motor and carrier hook parts...
Security padlock having a secondary locking system
By providing a padlock having a primary shackle and a secondary shackle which is easily employed whenever the primary shackle has been cut, an effective, easily...
System and method for management of characterized resources
Providing a resource domain structure allows flexible management of resources. With flexible management, computations, such as threads and processes, do not have...
Obstruction-free mechanism for atomic update of multiple non-contiguous
locations in shared memory
We present a technique for implementing obstruction-free atomic multi-target transactions that target special "transactionable" locations in shared memory. A...
Method and apparatus for selectively eliminating write barriers in
snapshot-at-the beginning concurrent-marking...
In a computer system that uses a "snapshot-at-the-beginning" garbage collector and in which write barrier code is generated for pointer write instructions in...
Method and apparatus for analyzing an application
A method for analyzing an application involving obtaining a thread dump of a plurality of threads executing the application, analyzing the thread dump to obtain...
Flexible error trace mechanism
For a flexible error trace mechanism, embodiments may be implemented for C/C++ interface libraries, or in programs written in C/C++ or other programming...
Method of static analysis for race condition detection
A method for detecting a race condition using static analysis that includes determining a first permit set and a second permit set, and performing a static...
Framework for providing and using schema data for markup languages
Techniques for providing and using schema data for markup languages are disclosed. A schema model can be used to generate signed (or verifiable) schema data...
Initial password security accentuated by triple encryption and hashed
cache table management on the hosted...
A method for remote services authentication in an internet hosted environment includes a high level process and functionality for a secure, practical and...
Kernel/user stack relocation during system uptime
Kernel and user stack data is stored in relocatable memory. A kernel thread or a user thread can move its own stack data by creating a relocation request and...
Multiple-core processor with flexible mapping of processor cores to cache
A multiple-core processor providing flexible mapping of processor cores to cache banks. In one embodiment, a processor may include a cache including a number of...
Resource location by address space allocation
A method for locating a free resource involves maintaining an address space containing a plurality of regions, wherein each of the plurality of regions is mapped...
System and method for separating addresses from the delivery scheme in a
virtual private network
Methods and systems consistent with the present invention establish a virtual network on top of current IP network naming schemes. The virtual network uses a...
Portable thin client for the enterprise workspace
A system and method is provided for designing (or re-architecting) a personal digital assistant (PDA) as a portable thin client of a network. The portable thin...
System and method for disconnected operation of thin-client applications
System and method for disconnected operation of thin-client applications. In embodiments, a thin client on a client system may be used to access an application...
Mechanism for data migration across networks
In one embodiment, a method and apparatus for a mechanism for data migration across networks is disclosed. The method includes: randomly selecting a template...
Apparatus and method for implementing a unified hash algorithm pipeline
An apparatus and method for implementing a unified hash algorithm pipeline. In one embodiment, a cryptographic unit may include hash logic configured to compute...
System and method for virtual network interface cards based on internet
A system including a network interface card (NIC) associated with a Media Access Control (MAC) address and a host operatively connected to the NIC. The NIC...