Patents Assigned to Cisco Technology
  • Patent number: 7075976
    Abstract: A tri-state transmitter drives a data line to a first state if a first data signal is a logic zero and releases the data line to a second state if the first data signal is a logic one. The tri-state transmitter also drives the released data line to a third state if the first data signal is a logic one and the second data signal is a logic one.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: July 11, 2006
    Assignee: Cisco Technology, Inc.
    Inventor: Li T Wang
  • Patent number: 7075919
    Abstract: A method for providing integrated voice, video, and data content in an integrated service offering to one or more customer premises includes receiving television programming from a programming source, receiving data from a data network, and receiving telephone communications from a telephone network. The method further includes placing the television programming, data, and telephone communications in a common format for integrated communication over a single network infrastructure using a common communication protocol. In addition, the method includes communicating the integrated television programming, data, and telephone communications in the common format over the single network infrastructure using the common communication protocol to one or more customer premises to provide the integrated service offering.
    Type: Grant
    Filed: August 22, 2000
    Date of Patent: July 11, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas C. Wendt, Patrick T. Robbins, Allen D. Easty, Michael J. Tobias
  • Patent number: 7072959
    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.
    Type: Grant
    Filed: January 15, 2002
    Date of Patent: July 4, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal H. Huart, Luke K. Surazski
  • Patent number: 7072291
    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.
    Type: Grant
    Filed: August 23, 2001
    Date of Patent: July 4, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Ramanathan Jagadeesan, Bich Nguyen
  • Patent number: 7072356
    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
  • Patent number: 7072981
    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
  • Patent number: 7073053
    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.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: July 4, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Doron Oz, Eldad Bar-Eli, Rami Tamir
  • Patent number: 7072580
    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
  • Patent number: 7072411
    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.
    Type: Grant
    Filed: December 4, 2001
    Date of Patent: July 4, 2006
    Assignee: Cisco Technology, Inc.
    Inventor: Michael Dollard
  • Patent number: 7072350
    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.
    Type: Grant
    Filed: September 17, 2002
    Date of Patent: July 4, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: David Dooley, David A. Hughes
  • Patent number: 7072343
    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.
    Type: Grant
    Filed: September 27, 1999
    Date of Patent: July 4, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: John G. Waclawsky, Hamesh Chawla
  • Patent number: 7072363
    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.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: July 4, 2006
    Assignee: Cisco Technology, Inc.
    Inventor: John E Schier
  • Patent number: 7072979
    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.
    Type: Grant
    Filed: June 28, 2000
    Date of Patent: July 4, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: James A. Aviani, Jr., Shmuel Shaffer
  • Patent number: 7072354
    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.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: July 4, 2006
    Assignee: Cisco Technology, Inc.
    Inventor: Roger V. Beathard
  • Patent number: 7073007
    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.
    Type: Grant
    Filed: July 22, 2003
    Date of Patent: July 4, 2006
    Assignee: Cisco Technology, Inc.
    Inventor: Sampath Hosahally Kumar
  • Publication number: 20060143529
    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
  • Publication number: 20060143583
    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.
    Type: Application
    Filed: March 4, 2005
    Publication date: June 29, 2006
    Applicant: Cisco Technology, Inc.
    Inventors: Wael Diab, Matthew Laherty
  • Publication number: 20060143318
    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
    Inventors: Surendra Prajapat, Arthur Howarth
  • Publication number: 20060143305
    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.
    Type: Application
    Filed: December 28, 2004
    Publication date: June 29, 2006
    Applicant: Cisco Technology, Inc.
    Inventors: Seth Mason, Venkatasubramanian Kirishnamurthyi
  • Patent number: 7068624
    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