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.
Methods and devices for exchanging peer parameters between network devices
Methods and devices are provided for detecting whether peer ports interconnecting two network devices can perform a novel protocol called Exchange Peer...
NAT and proxy device detection
Multiple networked devices behind a NAT device are identified by sampling a proportion of data packets traversing the network and comparing the packet IP...
System and methods for network path detection
Customer edge (CE) to CE device verification checks initiate routes from available CEs as a set of path verification messages, destined for remote CE routes...
Methods and apparatus for allocating resources in a communications system
The invention provides a system including methods and apparatus that adjust usage of one or more resources of a data communications channel. The system can...
Method and system for multi-PHY addressing
Multi-PHY addressing from source to destination in which n-number of channels or ports are used in a PHY layer device for communication with a link layer device....
Synchronization of configuration data in storage-area networks
Many storage-area networks (SANs) were developed to facilitate high-speed storage of large quantities of digital data. However, at least some conventional SANs...
Techniques for providing an EMI seal for a circuit board
A circuit board includes a first circuit board section which is configured to support a set of light emitting diodes, a second circuit board section which is...
Techniques for controlling a position of a transceiver module relative to
An improved rail includes two side portions, and a mid portion interconnected between the two side portions. The mid portion and the two side portions form a...
Method and system for isolated current and voltage monitoring
An embodiment of the invention provides a method for monitoring electrical characteristic on an electronic circuit board. This electrical characteristic can be...
RJ style connector to eliminate cable electrostatic discharge events
Methods and apparatus for discharging cables that are to be coupled to a connector are disclosed. According to one aspect of the present invention, an apparatus...
Interleaver, deinterleaver, interleaving method, and deinterleaving method
for OFDM data
An interleaver and interleaving method each includes two stages, and is useful in coded orthogonal frequency division multiplexed (COFDM) wireless local area...
Efficient method for packet switching on asynchronous transfer mode switch
An apparatus and method of using same for associating a tag with each packet in an ATM switch to eliminate the need for an OVC table, thus saving both egress...
Method and apparatus for automatically configuring devices on a wireless
A method, an apparatus, and a carrier medium carrying programming instructions to wirelessly configure a station of a wireless network. The method, in a first...
Adaptive timing of update messages transmitted by routers employing the
border gateway protocol
A method for border nodes using the Border Gateway Protocol to advertise path updates to peer nodes in other domains involves calculating the update interval for...
Fast convergence with topology switching
A system for rapidly switching at least one virtual local area network (VLAN) from a first loop-free topology to a second loop-free topology in response to a...
Arrangement for providing network prefix information from attached mobile
routers to a clusterhead in a...
Mobile routers establish a tree-based network topology in an ad hoc mobile network, the tree-based network topology having a single clusterhead and attached...
Methods and devices for high network availability
Methods and devices are provided for simulating a direct failure between a network device and an end device. In some implementations, the network device is a...
Method and apparatus for determining network routing information based on
shared risk link group information
A method and apparatus are disclosed for performing a shortest path first network routing path determination in a data communications network based in part on...
Best effort technique for virtual path restoration
A method and apparatus for restoring a virtual path are disclosed. The method includes identifying an alternate physical path and determining whether the...
Methods and apparatus for communicating messages in a computer display
The invention is directed to techniques for communicating messages between windows or frames in a computer display. A computer system suited for use with the...
Compact secure data communication method
A compact secure data communication method is disclosed. In one embodiment, a compact security protocol provides cryptographic services on IP, UDP, and TCP...
Virtual packing list
A virtual packing list for facilitating electronic commerce transactions made over the Internet. When a consumer places an order over the Internet for digital...
Method and apparatus providing a supply chain management system useful in
A method is disclosed for automatically identifying and resolving one or more discrepancies in an outsourced manufacturing supply chain in which a plurality of...
Hybrid optical and electrical fiber optic link linearizer
Techniques and systems for reducing nonlinear distortions in an output optical beam from an optical transmitter by using both electrical pre-distortion...
Adaptive Viterbi decoder for a wireless data network receiver
A configurable Viterbi decoder to decode a coded signal for inclusion in a radio receiver for implementing the physical layer receiving function (PHY) of a...
Pitch invariant synchronization of audio playout rates
A method for adjusting audio playback is disclosed. The method includes storing audio packets in a jitter buffer, and playing out the audio packets at a first...
Method of managing signal processing resources
A method of setting up a new call in a signal processor includes selecting a signal processor that has sufficient bandwidth to open a new channel while assuming...
Method and system for prevention of network denial-of-service attacks
An approach for preventing denial-of-service attacks on Secure Sockets Layer ("SSL") protocol is described. Queues are generated for handshake state connections...
Method for tracking an event through multiple module-specific files
A method and apparatus for tracking data associated with an event across multiple files includes generating a particular value upon occurrence of a particular...
Intelligent PCI bridging consisting of prefetching data based upon
A bridging device has at least two ports. The first port allows the device to communicate with devices on an expansion bus and at least one other port to allow...
Method and apparatus for role-based access control
Methods and devices are provided for role-based access control of network devices. The network devices may constitute the fabric of a storage area network...
System and method for management of a shared frequency band
A system, method, software and related functions are provided for managing activity in a radio frequency band that is shared, both in frequency and time, by...
Method for routing information over a network
A method of operating an optical network is described. The network includes a number of nodes connected by a number of links. A method according to the present...
Method and apparatus for transceiving multiple services data
simultaneously over SONET/SDH
A method and apparatus for transceiving multiple service data from multiple communication services to a SONET/SDH communication system or network is provided. A...
Distributing a stream of packets across available output paths within a
Methods and systems for distributing packets across all available output paths within a network is provided. A distribution key is extracted from each packet and...
System and method for local packet transport services within distributed
A system and method for routing packets within a router having a plurality of loosely-coupled route processors, including a first route processor, and a line...
Power-save method for 802.11 multicast paging applications
A power-save method for a network with an access point and an associated power-save client. The access point buffers wireless data that includes a unicast frame...
Providing a multicast service in a communication network
Providing a multicast service includes maintaining multicast service information at an application server. The multicast service information describes a...
Method and apparatus providing automatic RESV message generation for
non-RESV-capable network devices
A method and apparatus for providing network resource reservation capability for receiver nodes that either cannot or do not facilitate RSVP processes is...
Methods and devices for providing scalable RFID networks
According to some implementations of the present invention, RFID devices and middleware servers are automatically provisioned with a network address and with...
Generating test input for a circuit
Generating test input includes initializing a current pseudo-random value at a test input generator coupled to a circuit component. Write data is received from...
Method and system for optimized switchover of redundant forwarding engines
A method of failure recovery in a network element is disclosed. The method includes indicating to a number of forwarding engines that a forwarding engine has...
Scaling dynamic clock distribution for large service provider networks
A system and method are disclosed for dividing a network into clock partitions to limit the overhead created by transmitting clock sources. A clock partition can...
Method and apparatus for electing a leader node in a computer network
A method performed by a first computer node for selecting a leader node to provide service to a plurality of other nodes in a multicast group, wherein each of...
Technique for data cache synchronization
A technique for synchronizing data caches. Data is maintained in the data caches as records. The records are associated with buckets which represent collections...
Method and apparatus for providing multiple authentication types using an
authentication protocol that supports...
A method is disclosed for providing multiple authentication types within an authentication protocol that supports a single type of authentication for a client in...
Method and apparatus for exchanging heartbeat messages and configuration
information between nodes operating in...
A node (101, FIG. 1), within a networked computer system (100), is capable of supporting communications with other nodes relating to operating multiple...
Initiating a collaborative computing session from an advanced capability
In one embodiment, a system is provided for initiating a collaborative computing session during a telephone call involving a plurality of users. The system...
Selectable network antenna systems and methods
A network device is disclosed, in accordance with an embodiment of the present invention, which includes a transceiver adapted to transmit and receive...
Method and apparatus for adjusting operational parameter of a wireless
device bases upon a monitored characteristic
A method includes establishing a communication session at a wireless device and monitoring at least one characteristic associated with the communication session....