Abstract: A communication system includes a server, a call manager, and a plurality of network endpoints. The network endpoints are assigned to network regions to allow selection of a proper compression/decompression algorithm (codec) for a call between the network endpoints. In one embodiment, the server receives a request for a network address from a network endpoint, and communicates the network address and a network location parameter identifying a network region to the endpoint. In another embodiment, the call manager receives a call request from a network endpoint and determines a network region for the endpoint based on the endpoint's network address. In yet another embodiment, an endpoint determines its own network region based on its network address.
Abstract: Devices, softwares and methods are provided for redundantly encoding a data stream into frames for network transmission as packets. A main encoder encodes a data stream into main frames, while a redundant encoder encodes it into redundant frames. The redundant frames have a redundant-coding delay from the main frames that is adjustable to accommodate many different sets of network conditions.
Abstract: A system is disclosed that provides a telephony interface device with a modular protocol stack. The interface device downloads protocol modules from a system controller and processes received signals using a core signal handler in combination with the appropriate protocol module for the received signal.
Type:
Grant
Filed:
June 19, 2000
Date of Patent:
July 4, 2006
Assignee:
Cisco Technology, Inc.
Inventors:
T. Terry Clancy, Daniel L Greene, Stephen G Tarry, Vijayakrishna H Kachinthaya
Abstract: An improved client network address translation (“NAT”) system is provided. Methods are provided for initializing connection control blocks with the client NAT addresses when a storage pool of connection control blocks are allocated. This avoids the costly overhead as connections are created and destroyed. Unlike the prior art solutions, once the connection control blocks of the present invention are allocated, they remain in effect until the storage subpool is deleted. Secondly, in order to provide as large a pool of client NAT addresses as possible, methods are provided for using intervals to allocate and reclaim client NAT addresses as subpools are allocated and freed.
Type:
Grant
Filed:
February 8, 2001
Date of Patent:
July 4, 2006
Assignee:
Cisco Technology, Inc.
Inventors:
Chris O'Rourke, Barron C Housel, Robert M Batz, Steven C Klein
Abstract: Methods and apparatus are disclosed for a boot progression scheme for reliably initializing a system. A boot progression data structure is maintained to indicate which of multiple boot images should be initially loaded upon startup of the system. During a boot phase, the boot progression data structure (e.g., a stack or other data structure) is modified to indicate a next boot image to use upon a next startup of the system. If the boot image provides a functional system, then the boot progression data structure is updated to once again indicate to boot with this image, and possibly removing references to other boot images. Otherwise, a reset or restart operation is performed to boot using another image. In this manner, a remote system can be upgraded across a network, and should the upgrade not perform correctly, the system reverts to a previous boot image.
Abstract: Improved systems and methods for implementing Orthogonal Frequency Division Multiplexing (OFDM) systems and for computing Fast Fourier Transforms (FET) having strictly real outputs are provided. Systems and methods are provided for efficiently implementing an Inverse Fast Fourier Transform (IFFT) with complex inputs and real outputs. Filtering and upconversion are performed in the frequency domain to simplify digital time domain processing and generally reduce complexity.
Abstract: An autoprotected optical communication ring network includes a first and a second optical carrier having opposite transmission directions and a plurality of optically reconfigurable nodes optically connected along the first and the second optical carrier and adapted to communicate in pairs on links susceptible to failure, the ring network having a normal operative condition in which the nodes of each pair are optically configured so as to exchange optical signals on a working arc path at a respective first wavelength (?x) on the first carrier and at a respective second wavelength (?y) different from the first wavelength (?x) on the second carrier, the working path having a complementary arc path defining a protection arc path in which the first wavelength (?x) on the first carrier and the second wavelength (?y) on the second carrier can be used for further links.
Type:
Grant
Filed:
December 29, 2000
Date of Patent:
July 4, 2006
Assignee:
Cisco Technology, Inc.
Inventors:
Fulvio Arecco, Valerio Viscardi, Aldo Aprile
Abstract: Techniques are provided for controlling a data stream without communicating with a host generating the data stream. A host agent (associated with the host generating the data stream) runs in a computerized data processing device and receives a request signal from a request signal source (e.g., a router seeking direction on how to handle the data stream). In response to the request signal, the host agent generates a control signal which includes the control information for controlling the manner in which the request signal source transfers the data stream.
Abstract: A switch node includes arbiter logic configured to gather global information regarding switching requests within the switch node and to control switching of one or more packets through the switch node. The arbiter logic may include a bus snooping interface configured to detect the switching requests within the switch node. The bus snooping interface includes a plurality of switching request destination registers configured to store switching request destination information from the detected switching requests. In addition, the arbiter logic includes a packet switching request array configured to transmit a next switching request within the switch node according to prior switching request destination information stored in the switching request destination registers. The switching of the one or more packets may be through a cross-point switch matrix in the switch node.
Abstract: The present invention includes a system, method, and device for securely communicating information Via a DSL Network. In one form, a device operable to provide secure communication of information via the network includes a communication module operable to communicate with a network multiplexer and a security module coupled to the communication module. The security module provides secure communication of information between the communication module and the network multiplexer.
Abstract: In one embodiment, a packet is received from a client, and the packet has a destination identifier associated with a server. When the packet is a start packet, the start packet is altered to indicate that the start packet should be forwarded to any replica that duplicates the data content of the server. The destination identifier of the start packet may be stored for later use. The start packet is then sent to the server. When the start packet indicates that the start packet should be forwarded to any replica that duplicates the data content of the server, the start packet is encapsulated and sent to each replica associated with the server. When a first acknowledgement packet associated with the start packet is received a source identifier of the first acknowledgement packet is stored and associated with the stored destination identifier. The first acknowledgement packet is then sent to the client.
Abstract: A communication system includes a controller for managing a number of communications devices. The controller receives registration requests from the devices and selectively registers the devices based on various factors. The controller may support a token registration process by which a device requests a token and, in response to the controller granting a token, registers with the controller using a token registration request.
Abstract: A method of processing interrupts is described as well as processing devices. A processing device detects an indicator associated with an interrupt signal from an expansion device and transfers data related to the interrupt signal from the device across the expansion bus to a local memory. The device then process the data related to the interrupt.
Abstract: A method and system are provided for generating a console log of a device (e.g., a router). During the powering on of the device, certain information may have to be written to the console log. If the information to be written is critical, the console log is generated. In case the information is non-critical, the system checks whether a console device is connected to the device. If a console device is connected to the device, the information is written to the console log. Otherwise, if there is no console device connected to the device, the information is not written to the console log.
Type:
Application
Filed:
December 17, 2004
Publication date:
June 29, 2006
Applicant:
Cisco Technology, Inc.
Inventors:
Billy Moon, Marco Molteni, Mark Schnell
Abstract: A controller in PSE (Power Sourcing Equipment) controls how to provision uninterruptible power through corresponding data ports (and cables) of the PSE to network devices. For example, the controller receives power profile information associated with the network devices indicating how to provision power to the network devices during a power failure such as when an uninterruptible power supply providing power to the power sourcing equipment runs on a battery rather than failed primary wall power. In response to detecting a power failure condition, the power sourcing equipment provisions power to the network devices based on the power profile information associated with the network devices. Consequently, the PSE can smartly provision power to more critical network devices while in a power failure mode rather than provision power to the network devices in the same way before and after occurrence of the power failure mode.
Abstract: The present invention provides enhanced flexibility regarding the use of media devices, including media communication peripheral devices, in communication sessions. Communication sessions can be conducted between devices having differing capabilities. According to some implementations, requests for communication sessions may be accepted according to the capabilities and/or preferences indicated for local media communication peripheral devices. Some components of an incoming communication signal may be selected for reproduction by a local media communication peripheral device and others may be ignored.
Type:
Application
Filed:
December 29, 2004
Publication date:
June 29, 2006
Applicant:
Cisco Technology, Inc., a corporation of California
Abstract: Methods and apparatus are provided for improving name services in a fibre channel fabric. Either a world wide name or an alias can be used to uniquely identify a device such as a storage device on a fibre channel fabric. World wide name and alias associations are maintained in an alias database that is synchronized on connected fibre channel switches in a physical fibre channel fabric. Devices can be moved from one switch to another while maintaining alias and world wide name associations.
Abstract: A wireless communications network includes a wireless-specific router topology layer that connects cellular sites to a wireline topology. The wireless-specific router topology provides a distributed architecture in which call processing including call setup, resource preservation, air bandwidth allocation, switching, soft handoff, and micromobility is performed at the cell level. The wireless routers are technology independent to support various cellular technologies. The wireless router may include a first interface operable to communicate wireless packets for a call with a remote device and a second interface operable to communicate wireline packets for the call with the wireline network. A traffic controller is coupled to the first and second interfaces and operable to convert traffic between the wireless and wireline packets and to route packets to a destination mobile or wireline device.
Type:
Grant
Filed:
February 25, 2000
Date of Patent:
June 27, 2006
Assignee:
Cisco Technology, Inc.
Inventors:
Ramanamurthy Dantu, Pulin R. Patel, Ojas T. Choksi, Achal R. Patel, Mohammad R. Ali, Jerzy Miernik, Balajl S. Holur
Abstract: A method is provided that includes receiving a request from a communication device to establish a communication session with a mobile station, the mobile station being operable to roam between a private and a public network. The mobile station is signaled via a cellular data network that a call is being initiated for the mobile station. Signaling information may be exchanged with a voice gateway such that one or more voice circuits are established. A signaling pathway may be established between an Internet protocol private branch exchange (IP PBX) and the mobile station via the cellular data network. The establishment of the signaling pathway is substantially concurrent with the establishment of one or more of the voice circuits. One or more features associated with a private network are delivered to the mobile station during the communication session as an end user moves between the public and private networks.
Type:
Grant
Filed:
February 21, 2005
Date of Patent:
June 27, 2006
Assignee:
Cisco Technology, Inc.
Inventors:
Ramanathan T. Jagadeesan, Bich T. Nguyen, Kamaldip Toor, Sudhakar S. Valluru, Christopher E. Pearce
Abstract: A network device (e.g., network access server or home gateway) providing different QOS (quality of services) to different layer-3 datagrams when transporting on tunnels. A tunnel may be implemented to provide different QOS to different packets depending on the packet header. The network device examines the header of each datagram to determine the specific QOS to be provided. At least the data portion in the datagram is encapsulated for transportation on the tunnel. The encapsulated data portion in turn is encapsulated in the form of one or more packets, with the packet format to reflect the QOS determined for the datagram. When the tunnel is implemented on UDP/IP and the datagram is an IP (Internet protocol) datagram, the TOS/Precedence bits of the IP datagram may be copied into the precedence/TOS bits of the UDP/IP packet(s).
Type:
Grant
Filed:
April 2, 2001
Date of Patent:
June 27, 2006
Assignee:
Cisco Technology, Inc.
Inventors:
Amit Phadnis, Pankaj Vyas, Praneet Bachheti