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.
Multiple simultaneously active telephone calls
A method and system for providing a user who places a telephone call on hold with a partial hold option. When a user places a first call on partial hold and...
Method and apparatus for enhanced voice message addressing and playback
via a phone interface
Systems and methods for delivering voicemail messages to multiple recipients are disclosed. A system is provided that allows users of voicemail systems to record...
Managing bit error rates on point-to-point wireless links in a network
In one embodiment, a method includes receiving, from a decoder connected to a wireless receiver for communication with a remote apparatus, first error data that...
Spatial filtering for improving compression efficiency of motion
compensated interframe coding
An apparatus, method, and carrier medium carrying computer-readable code to implement a method that includes generating a difference picture of an accepted...
Maintaining consistency among multiple timestamp counters distributed
among multiple devices
Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, mechanisms, and means for maintaining consistency among timestamp...
Signaling compression information using routing protocols
An ability to compress packets is announced from a customer edge router (CE) to other CEs through a routing protocol packet. An announcement of that ability is...
Route optimization between a mobile router and a correspondent node using
reverse routability network prefix option
In one embodiment, a method includes generating by a mobile router a home test message that includes a prefix option field specifying at least one mobile network...
Determining packet forwarding information for packets sent from a protocol
offload engine in a packet switching...
Disclosed are, inter alia, methods, apparatus, computer-readable media, mechanisms used in one embodiment configured for, and means for, determining packet...
Deterministic multiprotocol label switching (MPLS) labels
Disclosed are, inter alia, methods, apparatus, computer-readable media, mechanisms, and means for deterministically determining MPLS labels as functions of...
Method and system for testing network topology
Methods and systems have been provided for testing network topologies. A network management system converts multiple types of static and dynamic network hardware...
Method and apparatus for constructing a repair path around a non-available
component in a data communications...
A method of constructing a repair path around a non-available component in a data communications network is described. The data communications network has, as...
Orthogonal/partial orthogonal beamforming weight generation for MIMO
Techniques are provided for computing beamforming weight vectors useful for multiple-input multiple-output (MIMO) wireless transmission of multiple signals...
Digital video camera
Methods and apparatus providing computer and network security utilizing
probabilistic policy reposturing
A system defines at least one key event to be monitored by at least one agent, and creates a graphical model for the at least one key event. The system observes...
Insider attack defense for network client validation of network management
Method for detecting an attack on a broadcast key shared between an access point and its wireless clients. Upon detection of the attack, actions are implemented...
Virtualization support in a multiprocessor storage area network
Support for virtualization in a storage area networks may be provided using a variety of techniques. In one embodiment of the present invention, exchange level...
Method and system for inline top N query computation
A system and method of generating an overall top N query result from multiple sets of sessionized network events that correspond to different time periods...
Method and apparatus for configuring relay processes used for dynamically
configuring hosts in network...
Techniques for configuring relay processes for dynamically configuring hosts for network operations include receiving, at a relay process on a network device, a...
Method of product configuration validation
A method of product configuration validation prior to ordering is described. The present method is comprised of receiving a product configuration transmitted...
Generating and signaling tones in a communications network
A technique for providing a flexible approach to generating and signaling tones, such as call progress tones, in a communications network is described....
Buffering schemes for optical packet processing
An optical packet processor includes one or more optical packet inputs that receive asynchronous optical packets. An optical packet interconnect directs the...
Load balancing technique implemented in a storage area network
A technique is disclosed for managing load balancing operations in a storage area network. A frame is received at a switch in the fibre channel fabric. According...
Network device providing access to both layer 2 and layer 3 services on a
single physical interface
A network node includes a first port and a second port, the second port being operable to carry a first type of data traffic over a main physical interface, the...
Port isolation for restricting traffic flow on layer 2 switches
This invention provides for an apparatus and method to isolate ports on layer 2 switches on the same VLAN to restrict traffic flow. The apparatus comprises a...
Techniques for planning a conference using location data
Techniques for scheduling a conference among multiple persons include receiving quorum data and location data. Quorum data indicates a quorum for a particular...
Techniques for managing expenses for a conference scheduled using
Techniques for scheduling a conference among multiple persons include receiving quorum data, availability data and cost data. Quorum data indicates a quorum for...
Method and system for protecting communication networks from physically
A method and system for protecting a packet switched network from compromised communications due to a physical intrusion in the network are disclosed. The...
Gateway load balancing protocol
Gateway load balancing and failover methods, apparatus and systems use more than one gateway device in a gateway device group for communications directed outside...
Industrial ethernet switch
According to one embodiment of the invention a rugged Ethernet switch includes a housing and a passive cooling system associated with the housing and being...
Distributed network repeater system
A repeater, useable for connecting switches in a data communication network, is provided in a distributed and/or modular fashion. The repeater includes a...
Digital video camera
USB set-up key
Method and apparatus for best effort propagation of security group
A method and system for best effort propagation of security group information is disclosed. The method includes determining if a reserved group identifier is...
Method and system for including security information with a packet
A method and system for including security information with a packet is disclosed. A packet is detected as it exits a first network and enters a second network....
Online restriping technique for distributed network based virtualization
A technique is provided for implementing online restriping of a volume in a storage area network. A first instance of the volume is instantiated at a first port...
Configurable resolution policy for data switch feature failures
A method for communication includes associating respective feature chains with a plurality of interfaces of a data switch. The feature chains include service...
Virtual local area network pruning protocol
In one embodiment, an intermediate network device has a plurality of ports, and at least some of the ports are associated with Virtual Local Area Network (VLAN)...
Network topology based storage allocation for virtualization
Methods and apparatus are provided for improving the configuration and allocation of storage resources in a fiber channel fabric. Network topology information...
Processing location information among multiple networks
Gathering location information from a first wireless network to determine whether to anchor a communication session in a second wireless network, a mobile node...
Mobile device calls via private branch exchange
Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system...
Method and system for improving timing position estimation in wireless
A method for determining timing positions in a wireless communications system comprises creating a time-domain timing detection window from a preamble of a...
Multiple aggregation protocol sessions in a daisy chain network
Various systems and methods that allow multiple aggregation protocol sessions to be established in a daisy chain network are disclosed. One method involves...
Pipeline scheduler including a hierarchy of schedulers and multiple
Disclosed is a hierarchy of individual schedulers with multiple scheduling lanes for scheduling items, such as, but not limited to packets or indications...
Method and apparatus for efficient load distribution on link aggregations
A system for providing a substantially balanced distribution of traffic over an aggregation of output lines carrying digital information makes use of m random or...
Beamforming multiple-input multiple-output wireless techniques using
spatial decomposition for frequency...
Techniques are provided herein to combine the advantages of beamforming with the advantages of multiple-input multiple output (MIMO) technology in a frequency...
Techniques for managing conference schedules using groups
A method and apparatus for scheduling a conference among multiple persons includes receiving group data that indicates persons in a first group. Availability...
Fibre channel switch that enables end devices in different fabrics to
communicate with one another while...
A Fibre Channel Switch which enables end devices in different Fabrics to communicate with one another while retaining their unique Fibre Channel Domain_IDs. The...
Partial build of a fibre channel fabric
In one embodiment, a technique for performing partial build fabric operations when merging two or more Fibre Channel fabrics is provided. By maintaining a...
Reconfigurable patch panel
A reconfigurable patch panel and a method of reconfiguring a patch panel comprising a support member supporting at least one adapter, where the at least one...
Clinch for a circuit card ejector
A clinch suitable for an ejector of a line card is provided. The clinch includes a cylinder, which includes a shoulder flange, an extension portion and a...