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.
Determination of distance between nodes in a computer network
A base node of a computer network sends concurrent TTL query messages using multicast to other receiving nodes of the computer network. Each of the TTL query...
System and method for determining cluster membership in a heterogeneous
A distributed computer system and method for determining cluster membership in a distributed computer system. A plurality of computers configurable as cluster...
High speed coupled oscillator topology
An oscillator circuit having a topology that provides for high-speed oscillation in an even number of phases. The topology generally comprises an even number of...
Hot tip catheter
A system and method for treating a stenosis or blockage in a bodily fluid passageway is described. The system includes a catheter and a controller for generating...
Visual composition tool for constructing application programs using
distributed objects on a distributed object...
A method, apparatus, and program code visually constructs object-oriented application software to be installed on a distributed object system. The method of the...
Mechanism for dispatching requests in a distributed object system
Data structures, methods and devices for reducing computing overhead associated with dispatching a distributed object invocation and improving the flexibility of...
Apparatus and method for monitoring event queue operations with pluggable
A method of monitoring event queue operations includes the step of responding to a set of run-time messages resulting from an operation performed with a...
Synchronous polyphase clock distribution system
A clock distribution system is described for providing synchronous clock signals in as many phases as a designer of a given circuit finds useful. The clock...
Self-reset flip-flop with self shut-off mechanism
An electronic system is described for a flip-flop circuit having a data input stage with a clock input and a data input, coupled to an output stage which...
Asymmetric arbiter with fast signal path
An asymmetric arbiter provides a fast signal path and a slow signal path. Signals may travel over the fast signal path in substantially less time than it takes...
Method for operating an information handling system
A method for terminating signals in an information handling system comprises includes providing a plurality of resistance elements, providing at least three...
Carbon black concentrates for news ink
A printing ink composition is described which includes carbon black and an alkali metal hydroxide in combination with an alkenyl succinimide for the dispersion...
Lamp socket with a pull string switch
A lamp socket with a pull string switch includes a socket body, a screw base, and a pull string switch combined in the socket body. The improved feature is two...
Method and apparatus for providing multi media network interface
The present invention is a media interface unit that couples media input (e.g. cameras, microphones) to a network and can receive media input from a network and...
Multibyte locale for single byte languages
A development suite for developing and testing internationalized software includes, in addition to an ASCII English locale, a multibyte English locale. The...
Methods and apparatus for synchronizing asynchronous test structures and
eliminating clock skew considerations
A synchronizing circuit receives an external signal and yields an output that is synchronized with the system clock and operates at the frequency of the external...
Method and apparatus using ranking to select repair nodes in formation of a
dynamic tree for multicast repair
An embodiment consistent with the present invention includes a method and apparatus for forming a multicast repair tree. The method may be performed by a data...
Method and apparatus for transparent server failover for highly available
One embodiment of the present invention provides a method and an apparatus that facilitates transparent failovers from a primary copy of an object on a first...
Apparatus and method for array bounds checking with a shadow register file
A circuit for processing source code with associated array bounds limitations includes an execution unit that generates a register value signal and an index...
Media server system and method for preventing FIFO buffer underflow during
multiple channel startup by...
A media server system and method for reducing the probability of data starvation or underflow in a media server system. The media server system preferably...
Method and system for consolidating related partial operations into a
Improved logging techniques that produce transaction logs are disclosed. The logging techniques are able to consolidate multiple related partial operations...
Dynamic lookup service in a distributed system
An improved lookup service is provided that allows for the dynamic addition and deletion of services. This lookup service allows for the addition and deletion of...
Method, apparatus and program to provide client access to a management
information service residing on a server...
Techniques for providing a client program with remote access to information management services of a computer network are disclosed. An application programming...
Train-algorithm-based garbage collector employing fixed-size remembered
A garbage collector collects a generation of a collected heap in accordance with the train algorithm. It employs remembered sets associated with respective car...
Method and apparatus for classifying documents within a class hierarchy
creating term vector, term file and...
A method for classifying a document based on content within a class hierarchy. The class hierarchy comprises a plurality of category nodes stored within a tree...
Method and system for logic design constraint generation
A system and method for generating design constraints for a logic synthesized block from timing analysis of the block. A timing analysis of logic described in...
Networked vehicle controlling attached devices using JavaBeans.TM.
A vehicle control computer system uses JavaBeans.TM. to implement device interfaces. A vehicle control center, having a processor and memory, provides user...
System and method for improved rendering of graphical rotations
A system and method for rendering of graphical rotations. The system includes a processor coupled to system memory, a display device, and optionally a graphics...
Method and apparatus for rendering objects on a display with added realism
The graphics applications of a 2-D graphics computer system provide each object to be rendered on a 2-D raster display with a pair of rendering reference...
Remote alert monitoring and trend analysis
A monitoring system generates alerts indicating predefined conditions exist in a computer system. Alerts are generated by comparing alert definitions to a host...
Password helper using a client-side master password which automatically
presents the appropriate server-side...
A user operating a client system may access a plurality of remote servers requiring passwords for access by employing a master password. The master password is...
Method and apparatus that utilizes lock states to lock resources
Method and apparatus for locking by sharing lock states. Each resource or object has an associated lock state (that may be cached) comprised of transactions that...
Method and system for providing interoperability among processes written to
execute on different operating systems
An embodiment of the present invention provides an efficient and robust way to facilitate interoperability between two or more processes which were initially...
Network tasks scheduling
Method and apparatus for efficiently scheduling tasks on a network. A user may schedule node-specific tasks across the network without specifying particular...
Method and system for multi-entry and multi-template matching in a database
A database system wherein one or more entry databases store a plurality of entries. Each entry is of a given type that defines the fields of the entry. Each...
Method and apparatus for cascaded indexing and retrieval
Systems and methods consistent with the present invention respond to queries of stored information by receiving a query identifying desired information;...
Remote terminal emulator
A remote terminal emulator (RTE) is provided in which substantially all of the time elapsing during an emulated use of a computer system under test is...
Selectable depacketizer architecture
A scheme is provided that permits the use of a selectable depacketization module to depacketize data streams. An RTP session manager is responsible for receiving...
Box making machines and method of retrofitting
An existing box-making machine is retrofitted by first removing the pull rolls and impression cylinder and other associated parts and cross-ties. However, the...
Self-aligning tool for hands-free cross-sectioning of an integrated circuit
A tool is provided for cross-sectioning an integrated circuit in a hands-free mode of operation. The tool comprises an enclosure or cage having a passageway...
Yarn having wicker appearance and articles made therefrom
A stackable arm chair is constructed from the combination of a frame which supports woven material to form the chair's seat, back and side arm portions. Openings...
Method and system for design verification
The present invention pertains to a dynamic process for generating biased pseudo-random test patterns for the functional verification of a microprocessor having...
Method for prefetching data using a micro-TLB
A memory cache method and apparatus with two memory execution pipelines, each having a translation lookaside buffer (TLB). Memory instructions are executed in...
Deterministic arbitration of a serial bus using arbitration addresses
An apparatus, system, and method for arbitrating for a serial bus in an efficient manner. An arbitration phase includes master devices asserting respective...
Object-relational mapping toll that processes views
An object-relational mapping tool that can process views is provided. In processing views, the object-relational mapping tool identifies the dependency...
Framework and method for interfacing a GUI, container with a GUI component
Methods, software and data structures for installing a component in a container suitable for display on a display screen as part of a graphical user interface...
Handle for kitchen tooling
An object structure's header (40) allocates a two-bit synchronization-state field (42) solely to monitor data for implementing synchronization on that object....
System and method for detecting errors using CPU signature
A fault-tolerant computer architecture is described wherein the effect of hardware faults is diminished. The architecture employs a main data bus having a...