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 providing multi-service connections within a data
A method and apparatus provide a data communication device that can process a number of streams of data according to a plurality of services. A host device such...
Method and apparatus for media stream monitoring
A network processing device is signaled to establish a media path with another network processing device in a packet switched network with Session Initiated...
System and method for authenticating an element in a network environment
A method for authenticating an element in a network environment is provided that includes receiving a request for one or more triplets. One or more of the...
Method and apparatus for ingress port filtering for packet switching
Methods and apparatus are disclosed herein for ingress port filtering for packet switching systems. One implementation includes a mechanism to duplicate and...
Method and apparatus for processing data traffic across a data
A method is presented for processing data traffic between a correspondent node and a mobile node on the data communication network. Traffic from the...
Apparatus and methods for providing an audibly controlled user interface
for audio-based communication devices
The invention is directed to techniques for providing an audibly controlled interface for a user of a limited audio-based communication device, for example, a...
Unified messaging system configured for transport of encrypted messages
A unified messaging system is configured for encrypting messages. The calling party is prompted to encrypt the unified message, for example as part of an...
Methods and apparatus for regular expression matching
Methods and apparatus are disclosed for regular expression matching, especially for, but not limited to high-speed applications such as in a packet switching...
Method and apparatus for transporting encrypted media streams over a wide
A network processing device identifies call requests that require secure media connections and that also require transport over both a packet switched network...
Shared communications network employing virtual-private-network
A service provider's routers (PE1, P1, P2, PE2) provide connections between and share routing information with routers (CE1, CE2) of a customer virtual private...
Change of codec during an active call
A router device is disclosed for use in a communication system having at least two telephone devices in communications with each other for transferring voice...
Method and apparatus for efficient hardware based deflate
A method and apparatus provide for data compression with deflate block overhead reduction through the use of "pseudo-dynamic" Huffman codes to enable single...
Establishing a virtual private network for a road warrior
Methods and devices are provided for establishing a VPN tunnel for a user whose IP address is not known in advance (a "road warrior"). The road warrior first...
Document builder for interactive dynamic documentation web site
A method for building user customizable documents. In one embodiment, the present invention is comprised of a selectable plurality of templates. In the present...
Error protection for associative memory entries and lookup operations
Error protection is provided for associative memory entries and lookup operations performed thereon. Protected associative memory entries are determined which...
Methods and apparatus for delivery of content requests within a content
A content delivery network has a content switch that intercepts content requests transmitted toward the origin server. The content switch distinguishes the...
Processing system using bitmap array to compress deterministic finite
automation state table allowing direct...
A processing system wherein a bitmap array is first used to obtain an index. The index is used to obtain a value from an array. A predefined default value is...
Multi-copy, multi-media, non-redundant messaging
Presently disclosed are apparatus and methods for coordinating the delivery of messages and/or message notifications among multiple messaging media and message...
Methods and apparatus for processing packets including distributing
packets across multiple packet processing...
Methods and apparatus are disclosed for processing packets, for example, using a high performance massively parallel packet processing architecture, distributing...
Supporting a network behind a wireless station
An apparatus for supporting a network behind a wireless station includes a gateway that can receive from a wireless station a request for a communications...
Automatic gain control and low power start-of-packet detection for a
wireless LAN receiver
A digital AGC system for burst operation, particularly suited for receiving packets in a wireless local area network. One embodiment includes a log detector that...
Identification of non-performing switches in the path of a connection
A connection-trace standard is used to collect cell-drop information from switches in the path of a network connection in order to identify non-performing...
Methods and apparatus for maintaining statistic counters and updating a
secondary counter storage via a queue...
Methods and apparatus are disclosed for maintaining statistic counters and updating a secondary counter memory via a queue for reducing or eliminating overflow...
Methods and apparatus for providing a power signal to an area array
An area array device has a grid array of primary electrical contacts coupled to a coupling surface of the device and configured to carry data signals between the...
System and method for communicating in a multi-processor environment
A method for communicating in a multi-processor environment is provided that includes generating a bit at an originating processor associated with a message to...
Arrangement for discovering a localized IP address realm between two
Peer-to-peer endpoint devices discover a localized IP address realm that minimizes the traversal of the Network Address Translators. Each endpoint device sends a...
Method and apparatus for matching web service in applications using a data
object exchange protocol
Techniques for matching services of a first server with a second server include storing for a translator process transformation rules. The transformation rules...
Techniques for selecting available subnets for delegation among dynamic
host configuration servers
A method and apparatus for providing network addresses for hosts on a network includes generating and storing network configuration information in a subnet...
Traffic flow optimisation system
A method of calculating data traffic flow in a communications network, the communications network comprising a plurality of nodes including a plurality of source...
Method and apparatus for configuring a device that is non-conforming with
a management system using...
A method is disclosed for configuring a device that is non-conforming with a management system using configurations provided by the management system over a...
Method and system for providing dying gasp support for a network component
A method for providing dying gasp support for a network component is disclosed. The method includes detecting an imminent loss of power to the network component...
Time interval processing and annotation in presence systems
A method, apparatus and computer program product for performing time interval processing and annotation in presence systems includes obtaining presence...
Radiolocation in a wireless network using time difference of arrival
A method and an apparatus for radiolocation using time differences of arrival. The method includes receiving transmit timestamps from a set of wireless stations...
System and method for integrated telephony switching
A telephony system includes a switch coupled to a call agent and a legacy application, and further coupled to resources, some controlled by the call agent and...
Method and system for independent participant control of audio during
multiparty communication sessions
A method and system for independent participant control of audio during a multiparty communication session includes receiving an audio stream from each of a...
System and method for grouping multiple VLANs into a single 802.11 IP
A system and method for identifying and grouping multiple virtual local area networks into a single multicast domain is provided. The system and method may be...
Delivery of a service program to a digital signal processor within a
multiservice processing system
A method including determining whether a digital signal processor needs a service program stored in a juke box overlay memory, and delivering the service program...
Media access control for MIMO wireless network
The MAC layer of a wireless communication standard is modified to facilitate MIMO (multiple input multiple output) processing and thereby increase capacity...
Real time handoff in a wireless packet data network
A system, a method, and software for communicating packet data are disclosed. A call is communicated from a mobile device through a first base station controller...
Virtual path restoration scheme using fast dynamic mesh restoration in an
A method for restoring a virtual path, provisioned between a source and a target node, in a mesh zoned optical network is described. The method, in one...
Method and system for improving communication between logic elements in an
A method, apparatus and machine-readable medium for improving communication between logic elements in an integrated circuit (IC) is provided. This is achieved by...
Elevated track for support of signal lines on a printed circuit board
A printed circuit board assembly utilizing an elevated track to support signal lines between components is disclosed. The track rests on a plurality of vertical...
Remote monitoring of computer programs
Computer software and hardware provide for remotely monitoring the execution of computer programs. Monitoring instructions are added to the computer program so...
Methods and apparatus for obtaining a state of a browser
Mechanisms and techniques provide the system that allows the server computer system to capture the complete state of the browser process performing on a client...
Assigning prefixes to associative memory classes based on a value of a
last bit of each prefix and their use...
Methods and apparatus are disclosed for maintaining and using entries in one or more associative memories. A last bit of a prefix is checked, and based on this...
High-speed dial-up modem session startup method and apparatus
A method for establishing a high-speed modem relay connection over a voice frame network between an originating modem with an associated calling-leg gateway and...
Technique for monitoring health of network device using data format
A technique is disclosed for determining a health status of a selected network device in a data network. A resource request is transmitted to the selected...
Devices, softwares and methods for handling off live calls between legs of
CSV and VoX modalities
Devices, softwares methods hand off a live call from an original leg of a first modality (such as Circuit Switched Voice) to an alternate leg of another modality...
Technique for managing heavy signaling traffic that is directed to a
particular signaling control unit
A method is described that involves sending a positive imposter response as a consequence of a status request message having been received. The status request...