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 media playlists by defining paths
through media similarity space
A media playlist is generated from a set of two or more seed media selections as well as the desired number of selections in the playlist. The seed selections...
Implantable biomedical chip with modulator for a wireless neural
An implantable biomedical chip with modulator for a wireless neural stimulating system. The implantable biomedical chip comprises a power regulator, a...
Generating a clock crossing signal based on clock ratios
A multiple clock domain system. A system comprises two clock domains which receive a source clock signal. The first domain includes a first clock signal with a...
Multi-port S-parameter and T-parameter conversion
A method for making measurements using a vector network analyzer, and for multi-port S-parameter and T-parameter conversion includes a generalized T-matrix...
Method of operating memory cell providing internal power switching
Various implementations are provided that may be used to improve the writeability of individual memory cells providing internal power switching. For example, in...
Expansion card carrier and method for assembling the same
An expansion card carrier is disclosed, the expansion card carrier including a top portion for covering an expansion card, at least one side portion for...
Thermal transfer technique using heat pipes with integral rack rails
A thermal transfer apparatus for cooling a heat-producing electronic component includes an evaporator disposed over the heat-producing electronic component and...
Fabric conditioning compositions
The concentrated liquid fabric softening composition of the present invention comprises an ester-linked triethanolamine (TEA) quaternary ammonium fabric...
A garden composter has a longitudinally extending cylindrical drum which is mounted to a support frame and can be rotated relative to the support frame about an...
Hubbed rotor adapter plate
A hubbed rotor adapter plate for refinishing a hubbed rotor is provided. The hubbed rotor adapter plate includes an adapter drum and a self-centering bearing...
Retrieving events from a queue
Methods and apparatus, including computer program products, implementing and using techniques for retrieving events from an event port. A request to retrieve a...
Portable detection of start and completion of object construction
A method for tracking a target object, involving identifying at least one portion of code corresponding to a constructor for the target object, and inserting a...
Method and apparatus for processing a streamed zip file
In accordance with the invention, there is provided a method and apparatus for receiving a streamed zip file and accessing contents of the zip file's central...
Method and apparatus for formally specifying application-specific
A system for specifying read/write consistency for an application including an application including at least one transaction, wherein the at least one...
Hardware-based network interface per-ring resource accounting
Incoming/outgoing data packets to/from a network are processed by associated receive/send rings of a network interface. A plurality of counters, disposed in...
A multi-band antenna, it comprises: a grounding surface, a supporting base and a radiative metallic portion; the grounding surface has a first shorting point and...
Dynamic voltage scaling for self-timed or racing paths
A timing-constrained circuit (e.g., a self-timed circuit) of optimal performance is achieved by allowing the delay of the circuit to be changed dynamically as a...
Ferrofluid-cooled heat sink
A heat sink uses thermally conductive ferrofluid to cool an integrated circuit. A direction of flow of the ferrofluid in the heat sink is controlled by a...
Secure data broker
A secure data broker has been developed, which provides a restricted message based data exchange between a client application and a secured information resource...
Parallelization scheme for generic reduction
One embodiment of the present invention provides a system that supports parallelized generic reduction operations in a parallel programming language, wherein a...
Using class properties to segregate objects in a generation managed by the
A garbage collector that employs the train algorithm divides object classes into a number of class groups, which are considered to have different ranks. The...
Mechanism for lossless user-level tracing on an architecture supporting
A method for tracing an instrumented program involves triggering a probe in the instrumented program, obtaining an original instruction associated with the...
Breakpoints in a transactional memory-based representation of code
Transactional programming promises to substantially simplify the development and maintenance of correct, scalable, and efficient concurrent programs. Designs for...
Processor including general-purpose and cryptographic functionality in
which cryptographic operations are...
A processor including general-purpose and cryptographic functionality, in which cryptographic operations are visible to user-specified software. According to one...
Proxy-based device sharing
A method is provided for supporting device sharing between hosts via a bus fabric. A master host owns a device tree and provides IO services to at least one...
System and method for tracking infiniband RDMA read responses
A system and method for tracking responses to InfiniBand RDMA Reads. When an RDMA Read or Read request is issued by a transmit module, a receive module is...
Method and apparatus for soft keys of an electronic device
An electronic device includes a keypad portion having at least one multifunction key and a display area displaying screen views having one or more soft key...
Method and apparatus for precisely aligning integrated circuit chips
A system that facilitates precise inter-chip alignment. The system includes a first integrated circuit chip, whose surface has etch pit wells. The system also...
Multi-lid semiconductor package
A multi-lid semiconductor package includes one or more die disposed on a substrate, an interconnect disposed on the substrate, one or more die lids, a die...
Adhesion promoting compound
The invention comprises an adhesion promoter for a printing ink and a printing ink comprising the adhesion promoter. The adhesion promoter comprises the product...
Method and system for creating and using storage threads
A system including a plurality of data units, wherein each of the plurality of data units is associated with a data thread, a plurality of storage engines...
Method and apparatus for reporting failure conditions during transactional
One embodiment of the present invention provides a system that reports reasons for failure during transactional execution. During operation, the system...
Code coverage quality estimator
A method for estimating a quality of code coverage of a test is described. The method includes training a neural network, using the neural network to generate a...
Server authentication in non-secure channel card pin reset methods and
computer implemented processes
A method for resetting a pin on an access card is disclosed. The method includes generating a server authentication (SA) public key and an SA private key and...
Protocol method for provisioning services
An invention is disclosed for a computer protocol that facilitates provisioning services to client devices. The computer protocol includes discovery transactions...
Method and apparatus for reducing latency involved in retrieving web page
One embodiment of the present invention provides a system for reducing the latency in retrieving a web page. The system receives a request from a browser to...
Method and apparatus for providing a unified component architecture for
client-side and server-side components
One embodiment of the present invention provides a system that facilitates deploying components on a client. During operation, the system establishes a...
Parallel remembered-set processing respecting popular-object detection
A garbage collector that operates in multiple threads divides a generation of a garbage-collected heap into heap sections, with which it associates respective...
Conductive DC biasing for capacitively coupled on-chip drivers
An integrated circuit containing a communication channel is described. This communication channel includes: a transmit circuit configured to transmit signals; a...
Network interface card aggregation framework
In general, in one aspect, the invention relates to a network interface card (NIC) aggregation framework, including a plurality of providers each configured to...
System and method for charge-pump with phase-frequency detection
A method of generating a correction signal for a voltage controlled oscillator (VCO) includes receiving a first signal in a correction current generator,...
Photoinitiators for use in intaglio printing inks
An intaglio printing ink, curing by free radical acrylate chemistry, which does not fluoresce in at least the visible region under ultraviolet light is prepared...
Enhanced heat pipe cooling with MHD fluid flow
A cooling apparatus includes a heat pipe base covering a heat source; a heat sink with a plurality of heat sink fins; a plurality of heat pipes connecting the...
Rape prevention device
Food container with shallow lid
Processor specific dispatching in a heterogeneous configuration
An abstraction layer is comprised in the operating system that represents the particulars of the PPMs. The abstractions in the abstraction layer are...
An interconnect apparatus, for example a switch, supports PCI-Express. The apparatus has a first plurality of ports configurable as upstream ports, each...
Chaperones in a distributed system
A method for approving a response or a decision of an observed node in a distributed system that includes generating at least one selected from the group...
Floating point remainder with embedded status information
A system for providing a floating point remainder comprises an analyzer circuit configured to determine a first status of a first floating point operand and a...
Random number generation apparatus and method
An apparatus and a method are provided for generating a random number, wherein the randomness of the random number is derived from thermal noise present across a...