Abstract: A method of repeating a non-voice signal such as a dual tone, multiple frequency (DTMF) signal, by inserting a delay sequence of data values into an output data sequence of data values, a portion of the output data sequence following the delay sequence being the same as a corresponding portion of an input sequence of decoded data obtained from a low bit-rate speech decoder. The input sequence has at least one distorted non-voice sequence. The method provides for inserting a substantially undistorted non-voice sequence into the output sequence, the undistorted sequence being at least of substantially the same length as the distorted sequence, a portion of the output sequence following the undistorted sequence being the same as a corresponding portion of the input sequence, and the output sequence being substantially free of the distorted non-voice signal.
Abstract: A method for dynamic linking of software modules includes detecting an event during the execution of a computer program that resides in a first memory, ascertaining whether there is at least one required property associated with the event if the event is detected, determining a property identifier for the at least one required property and loading at least one code module from a second memory into the first memory based upon a property identifier configured with the executable code module. According to one aspect, the loading includes loading the at least one executable code module into the first memory if it is not in the first memory. According to another aspect, the at least one executable code module includes at least one dynamic link library (DLL). According to another aspect, the event includes the addition of a hardware device and the required property includes a hardware device PROM identifier.
Type:
Grant
Filed:
August 16, 2001
Date of Patent:
March 8, 2005
Assignee:
Cisco Technology, Inc.
Inventors:
Aniruddha Khare, Karunakar Reddy Parne, Michael Boe
Abstract: A method that involves recognizing an incoming FAX call at a destination edge node, the destination edge node supportive of at least two FAX transport manners. A first control packet is sent from the destination edge node to an originating edge node that effectively requests transmission of the FAX call according to one of the FAX transport manners. A second control packet is sent from the originating edge node to the destination edge node that effectively confirms or refuses to confirm transmission of the FAX call according to one of the FAX transport manners.
Type:
Grant
Filed:
June 30, 1999
Date of Patent:
March 8, 2005
Assignee:
Cisco Technology, Inc.
Inventors:
Shomit M. Ghosh, Shrikanth Kattemalvadi
Abstract: The present invention discloses a method and apparatus for cross-connecting high-speed telecommunications signals at a cross-connect apparatus. The cross-connect apparatus can transmit the telecommunications signals from an input interface card to a cross-connect card, and from the cross-connect card to an output interface card without any synchronization information. Synchronization of the signals is accomplished with circuitry contained on the interface cards and the cross-connect card. The cross-connect apparatus also includes a control unit for managing the control and timing of the apparatus.
Abstract: A system and method for controlling admission of a communication in a network are disclosed. In the network, a virtual circuit having a predetermined bandwidth is provided. A request is received for a communication having a communication bandwidth, and a total utilized bandwidth of the virtual circuit is calculated, including the communication bandwidth. If the total utilized bandwidth is less than the predetermined bandwidth of the virtual circuit, then admission in the network is granted to the communication.
Abstract: The present invention provides a system for placing a telephone call using a telephone number and an extension. The system includes an origination device that receives a telephone number and an extension associated with a destination device and initiates the establishment of a communication path to the destination device by issuing the telephone number. In addition, the origination device determines whether a condition to issue the extension has been satisfied and issues the extension to complete the establishment of the communication path if the condition has been satisfied. The destination device includes a first destination device and a plurality of second destination devices. The first destination device can be contacted based on the telephone number and also receives the extension to complete the establishment of the communication path by selecting the appropriate second destination device to which to place the telephone call.
Abstract: A method and system for queuing traffic in a wireless network includes receiving a stream of packets for transmission in the wireless network. Each packet includes a flow identifier and is assigned to one of the plurality of virtual groups based on the flow identifier. The virtual groups include discrete transmission resources. Each packet is queued in an assigned virtual group for transmission in the wireless network.
Type:
Grant
Filed:
February 25, 2000
Date of Patent:
March 8, 2005
Assignee:
Cisco Technology, Inc.
Inventors:
Pulin R. Patel, Achal R. Patel, Ojas T. Choksi, Mohammad R. Ali
Abstract: A source IPv6 mobile node is configured for forwarding an IPv6 packet via an IPv4 connection with a destination IPv6 router. The IPv4 packet includes IPv4 source and destination addresses, a UDP source port and UDP destination port, and a synthetic tag address in the IPv6 destination address field. The synthetic tag address, a valid (routable) IPv6 care of address, has an address prefix routed to the IPv6 router. The address prefix specifies a forwarding protocol, the IPv4 destination address for the IPv6 router, and a site-level aggregation identifier. An address suffix for the synthetic tag address specifies the IPv4 source address, the UDP source port and UDP destination port. Hence, the synthetic tag address enables the destination IPv6 router to send an IPv6 reply packet back to the source IPv6 mobile node via the IPv4 network.
Type:
Grant
Filed:
May 28, 2003
Date of Patent:
March 8, 2005
Assignee:
Cisco Technology, Inc.
Inventors:
Pascal Thubert, Marco Molteni, Patrick Wetterwald, Ole Troan
Abstract: A method and apparatus for elimination of clipping associated with VAD-directed silence suppression includes receiving a voice signal in a buffer during the delay between the start of voice activity and the detection of the voice activity. Then, the voice signal is played from the buffer in condensed form, e.g., by dropping packets or slightly accelerating playback of the signal from the buffer. After voice activity is detected, the voice signal may continue to be buffered and condensed until the buffer is completely depleted. The voice signal may then be transmitted directly, without being buffered or condensed.
Abstract: A digital system for Bit Error Rate Testing (BERT) of test transmission lines and/or devices and including a test equipment coupled to at least one transmission line for transferring digital information between the test equipment and a company office, a bit error generator coupled to the transmission lines for generating test patterns, a device for storing a plurality of predetermined profiles, each profile having associated therewith at least one parameter for measuring the integrity of the test equipment or the transmission lines, the parameters including one of the generated test patterns.
Abstract: An flexible address translation method allows a computer network to automatically learn that a visiting node has attached and then automatically establish a virtual gateway so that the visiting node can communicate through the network with local nodes, other visiting nodes, and/or Internet sites. The network performs an address translation to enable the connectivity of the visiting node. The network maintains one or more globally unique outside addresses that point to it. When a visiting node connects to the network, the network translates the source address of packets from the node to a particular one of its outside addresses. The network also replaces destination addresses in packets received by the network that are addressed to the particular outside address. Specifically, the network replaces the globally unique outside address with the “home” address of the visiting node.
Abstract: A content-aware flow switch intercepts a client content request in an IP network, and transparently directs the content request to a best-fit server. The best-fit server is chosen based on the type of content requested, the quality of service requirements implied by the content request, the degree of load on available servers, network congestion information, and the proximity of the client to available servers. The flow switch detects client-server flows based on the arrival of TCP SYNs and/or HTTP GETs from the client. The flow switch implicitly deduces the quality of service requirements of a flow based on the content of the flow. The flow switch also provides the functionality of multiple physical web servers on a single web server in a way that is transparent to the client, through the use of virtual web hosts and flow pipes.
Type:
Grant
Filed:
July 17, 2002
Date of Patent:
March 1, 2005
Assignee:
Cisco Technology, Inc.
Inventors:
Steven Colby, John J. Krawczyk, Raj Krishnan Nair, Katherine Royce, Kenneth P. Siegel, Richard C. Stevens, Scott Wasson
Abstract: The invention provides a method and system for providing unique ATM End System Addresses, in which each new device is assigned a unique address in an ATM network while allowing all new devices performing the PNNI protocol in a selected set (such as all those from a single manufacturer) to be assigned by default to the same peer group.
Type:
Grant
Filed:
June 17, 1997
Date of Patent:
March 1, 2005
Assignee:
Cisco Technology, Inc.
Inventors:
Ethan Spiegel, Ashok Chippa, Marek Tomaszewski, Anthony Alles
Abstract: Systems and methods for ameliorating double Rayleigh backscattering induced impairments are provided. Raman amplification is divided among two or more stages. Optical energy from a single counter-propagating pump may traverse multiple stages while optical energy at the frequency of the signal to be amplified is permitted to propagate in the forward direction only. In this way the pump power can be effectively distributed over the entire amplifier length. The scheme may be implemented in a simple configuration employing a closed circulator and a fiber Bragg grating. Multiple wavelength pump operation may be accommodated as well as either discrete or distributed Raman amplification.
Type:
Grant
Filed:
August 13, 2001
Date of Patent:
March 1, 2005
Assignee:
Cisco Technology, Inc.
Inventors:
Emilio Casaccia, Fabrizio Di Pasquale, Giorgio Grasso
Abstract: A method of segmenting Layer 4 packet routing lookups into multiple levels for sequential search in multiple tables provided in a specially organized memory device, such as a content addressable memory (CAM). Using a sequence of limited-width keys, a single CAM (or length-cascaded bank of CAMs) can be tuned to provided faster and more efficient use of limited CAM space. Lookups used to process continuous streams of packets (such as those in the Internet Protocol [IP] format) can be performed with the present invention in either one-packet-at-a-time sequential order or in a pipelined fashion. Packet streams arriving on multiple ports of the switch device can also take advantage of time division multiplexing to employ a single search engine embodying the present invention.
Abstract: Systems and methods for wide offset frequency synchronization in OFDM communications. Frequency domain OFDM bursts include training symbols having known transmitted values in known frequency domain positions. Received values at the known training symbol positions are correlated from burst to burst. The magnitudes are used to establish and correct small integer frequency offsets as measured in frequency domain symbol widths. The phase of the correlation result is used to determine and correct integer frequency offsets that exceed the training tone spacing. Use of the phase to correct large frequency offsets greatly extends the acquisition range required for low cost analog components.
Abstract: A system for communicating information includes a master UTOPIA device having a receive transfer controller operable to control reception of data by the master UTOPIA device and a transmit transfer controller operable to control transmission of data from the ATM switch. The system also includes a slave UTOPIA device having at least one memory area. The slave UTOPIA device includes a receive poll controller operable to determine whether the memory area is available to transmit data for receipt by the master UTOPIA device and further operable to communicate the result of the determination to the receive transfer controller. The slave UTOPIA device also includes a transmit poll controller operable to determine whether the memory area is available for receiving data to be transmitted by the master UTOPIA device and further operable to communicate the result of the determination to the transmit transfer controller.
Abstract: A method for handover execution in a wireless environment is provided that comprises communicating, by a mobile network, a handover command message to a physical layer of a mobile station to initiate a handover execution. The handover command message is received by the physical layer, which responds by tuning to a handed to frequency and by communicating physical layer bursts over the handed to frequency such that initial timing advance and power control setting characteristics are determined by the mobile network. The method also includes communicating a cease signal to stop communicating the bursts to the mobile station, which responds by ending the transmission of the bursts and by establishing a new communications link over the handed to frequency with the mobile network. The mobile station and mobile network may then couple to a voice or data path such that a wireless communication associated with the mobile station and the mobile network is facilitated.
Type:
Grant
Filed:
October 5, 2001
Date of Patent:
March 1, 2005
Assignee:
Cisco Technology, Inc.
Inventors:
Xiaode Xu, Wenfeng Huang, Howard S. Pines, Ian Sayers
Abstract: A stream cipher encryption method and apparatus that can efficiently seek to arbitrary location in a keystream, and a method of generating an arbitrary segment of keystream.
Abstract: A method for generating compressed correlation key values for use in correlating alarms generated by network elements in a telecommunications network is disclosed. An alarm message generated by a network element is received. A context value in the alarm message is identified. A table that associates context values to correlation key value formulas is maintained. A formula specifying how to generate the correlation key value is retrieved from the table. Each formula may specify, for an associated context value, one or more ordinal positions of fields in the alarm message, a concatenation of which yields the correlation key value. The correlation key value is created based on the formula. A unique ordinal number is generated to represent the correlation key value, which acts as a context key. The alarm message and correlation key value are sent to an external system for use in correlating alarms.