Abstract: Methods and apparatus for establishing communication between a Mobile Node and a Home Agent are disclosed. The Home Agent receives a registration request packet from the Mobile Node, the registration request packet including an IP source address and a Home Agent address. The Home Agent then detects from the registration request packet when network address translation has been performed. When it has been detected that network address translation has been performed, a tunnel is set up between the Home Agent address and the IP source address.
Type:
Grant
Filed:
December 28, 2001
Date of Patent:
July 18, 2006
Assignee:
Cisco Technology, Inc.
Inventors:
Gaetan Feige, Rabih A. Dabboussi, Kent K. Leung, Milind M. Kulkarni
Abstract: An enhanced virus detection monitoring (VDM) system and method suitable for use with network systems, and in particular electronic document control systems (EDCS) is disclosed. The VDM system intercepts files and documents before they are made available to other users (“check-in”) and inspects the files/documents for virus infection. If a virus infection is found in a file or document, the VDM system invokes anti-virus software to disinfect the file or document. Once the virus has been removed from the file or document, the file (or document) is then made available to other users of the system. If the virus cannot be removed, the file (or document) is not allowed to be checked-in.
Abstract: Methods and apparatus for optimizing IP multicast data transmission in a mobile IP environment include a Foreign Agent that is capable of receiving an information request associated with a host membership report sent from a mobile node and for providing information identifying a Home Agent associated with the mobile node to a multicast router process to enable the multicast router process to send a join host group message to the Home Agent. A Home Agent receives the join host group message and sends the join host group message toward a source of IP multicast data packets. Both the Foreign Agent and the Home Agent set up a data path between the Home Agent and the Foreign Agent, thereby enabling data packets addressed to the multicast group address to be forwarded by the Home Agent to the Foreign Agent. The Home Agent does not replicate multicast IP data packets addressed to the multicast group address prior to being forwarded by the Home Agent to the Foreign Agent.
Abstract: Methods and apparatus are disclosed for changing the bandwidth or other traffic characteristic of an established packet call in response to an identification of the requirements of the call. In one implementation, an integrated access device (“IAD”) is used to connect one or more devices to a packet network. When a device goes off-hook, a call is established through the packet network with an initial bandwidth, such as that which will support a compressed and silence suppressed voice call. The IAD monitors the received signal to determine whether a type of traffic is detected which requires a different call characterization. A request may be made to modify the traffic characterization of the established call to match the detected call characterization. In an ATM network, Q.9231.x may be used to request a change in the bandwidth of the originally established call.
Abstract: A network switch having a hybrid switch architecture, which is scalable to increase connectivity, buffering, and bandwidth by using multiple shared-memory switch fabrics and multiple crossbar switch fabrics. Each of the crossbar switch fabrics is coupled to each of the shared-memory switch fabrics. The shared-memory switch fabrics are configured to store and retrieve packets. The crossbar switch fabrics are configured to distribute and re-collect packets to and from each of the shared-memory switch fabrics. The network switch having a hybrid switch architecture distributes packets from a crossbar switch fabric to the multiple shared-memory switch fabrics to share the distributed packets among the multiple shared-memory switch fabrics.
Type:
Grant
Filed:
April 27, 2000
Date of Patent:
July 18, 2006
Assignee:
Cisco Technology, Inc.
Inventors:
Adam Goldstein, David Smith, Harish Devanagondi, Hugh Barrass, Kamran Torabi, Rajesh Patil
Abstract: A communication network is provided that includes a unicast telephony device, and a plurality of multicast telephony devices operable to receive multicast media streaming transmitted to a multicast group address. The communication network further includes a multicast intermediary operable to receive multicast media streaming sent to the multicast group address. The multicast intermediary is further operable to communicate the media streaming to the unicast telephony device to enable the unicast telephony device to participate in the multicast communication with the multicast telephony devices.
Type:
Grant
Filed:
January 4, 2000
Date of Patent:
July 18, 2006
Assignee:
Cisco Technology, Inc.
Inventors:
Christopher E. Pearce, Delon R. Whetten, Larry G. Michalewicz
Abstract: Methods and apparatus are provided for improving the configuration and allocation of storage resources in a fibre channel fabric. Network topology information and loop topology information is used to increase data availability and data access efficiency. For example, devices in different loops are selected for striping and devices connected to a host through different ports and switches are selected for mirroring. Link speed, quality of service, credits, and the availability of trunking links can also be considered.
Abstract: Methods and apparatus are provided for improving fibre channel packet delivery. Techniques are provided for the in-order delivery of packets by blocking incoming packets associated with a port channel change at a fibre channel switch and sending flush messages onto links associated with a port channel change. Upon receiving acknowledgments for the flush messages, incoming packets are unblocked.
Abstract: Methods and apparatus are disclosed for dynamically mapping between sets of entities. In one implementation, queues corresponding to a particular output are mapped into a sequential set of renamed queue identifiers. In transmitting an item, a particular renamed queue identifier is selected, and then the particular item is communicated from the actual queue to the particular output. In one implementation, groups corresponding to a particular output are mapped into a sequential set of renamed group identifiers, and queues corresponding to a particular renamed group are mapped into a sequential set of renamed queue identifiers. In transmitting an item, a particular renamed group identifier is selected, and then a particular renamed queue identifier from within is selected. In one implementation, a second set of mappings is generated while the system uses a first set of mappings, and then the system switches in real-time to the second set of mappings.
Type:
Grant
Filed:
May 6, 2002
Date of Patent:
July 11, 2006
Assignee:
Cisco Technology, Inc.
Inventors:
Ehud Finkelstein, Sarig Livne, Doron Shoham, Amir Michaeli
Abstract: Ports of a switch are assigned by a person, for example a network manager, to be for communication up the spanning tree toward the root switch (“up ports”), or down the spanning tree away from the root switch (“down ports”). This assignment is made by enabling “Uplinkguard” status for a desired up port, and by connecting the desired port to a switch which it is desired to place in the higher layer of the spanning tree. A port having Uplinkguard enabled is prevented, for example by software or firmware in its switch, from transitioning to a designated role. Uplinkguard-enabling a port, by preventing the port from transitioning to the designated role, has at least two consequences: preventing the port from being selected by the STP to transmit to lower switches in the spanning tree; and, preventing the port from transmitting when a one way connectivity fault develops on that port. A port with Uplinkguard enabled may transition to root port role.
Type:
Grant
Filed:
December 22, 2000
Date of Patent:
July 11, 2006
Assignee:
Cisco Technology, Inc.
Inventors:
Marco Di Benedetto, Umesh Mahajan, Silvano Gai
Abstract: A method is disclosed for collecting, aggregating and monitoring network management information from a plurality of network devices in a network management system. The method utilizes user-definable configuration information that contains an operational specification on what to collect, aggregate and monitor, which can be scheduled at desired times or intervals. The method begins by identifying network devices on the network, then querying and acquiring data in accordance with instructions contained in the operational specification. The method performs transformations and will periodically monitor the data for compliance with specific threshold conditions. Notifications are generated whenever a threshold condition has been met. Data is stored to a database and aggregated to generate trending information. Data stored in the database can be subsequently removed automatically based on aging or other criteria specified by the user.
Abstract: Integrated circuit bus integrity may be verified without specialized test equipment. In a diagnostic mode, the integrated circuit may output a series of predetermined activation patterns onto the data bus to verify integrity of the data bus. Further bus verification may be provided by an address capture mode where address bus contents are reflected onto the data bus. A microprocessor may control diagnostic mode operation.
Type:
Grant
Filed:
June 10, 2002
Date of Patent:
July 11, 2006
Assignee:
Cisco Technology, Inc.
Inventors:
Hitesh Amin, Philip Edward Foster, Marc Alan Bennett, Steven Harold Goody
Abstract: A method is provided that includes receiving a request from a communication device to establish a communication session with a mobile station. The request is responded to by signaling the mobile station 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 to accommodate voice data that may propagate between the communication device and the mobile station. 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 such that one or more features associated with a private network are delivered to the mobile station during the communication session.
Type:
Grant
Filed:
September 11, 2003
Date of Patent:
July 11, 2006
Assignee:
Cisco Technology, Inc.
Inventors:
Ramanathan T. Jagadeesan, Bich T. Nguyen, Kamaldip Toor, Troy M. Trenchard, Sudhakar S. Valluru, Tony T. Wan
Abstract: A method and apparatus for improved communication in a communications system is disclosed. The improvement involves storing connection data at a client end of a client-server connection within a communications system. Connection data is transmitted from a server communications device to a data access device. This connection data history can later be retrieved and analyzed by a server communications device to assist in the optimal configuration of communication sessions between the data access device and the server communications device within the communications system.
Type:
Grant
Filed:
July 31, 2000
Date of Patent:
July 11, 2006
Assignee:
Cisco Technology, Inc.
Inventors:
John Christopher Brock, Charles K. Fadel, Kevin Riley
Abstract: A method for processing subscriber calls is disclosed. A call agent receives signals associated with a first call from a first subscriber of a first point of presence. The first subscriber is associated with a first feature set. The call agent receives signals associated with a second call from a second subscriber of a second point of presence. The second subscriber is associated with a second feature set. A feature server is notified of the first call and the second call. A feature from the first feature set is provided to the first subscriber in response to the notification, and a feature from the second feature set is provided to the second subscriber in response to the notification.
Type:
Grant
Filed:
September 6, 2001
Date of Patent:
July 11, 2006
Assignee:
Cisco Technology, Inc.
Inventors:
Prasad Praturi, Srikrishna Kurapati, Pravin Kumar Khandelwal, Sankara S. Manepalli, Krishna P. Bhat, Kasturi Narayanan
Abstract: A method for plotting a graph using a markup language is provided. Upon retrieval of graphic information from a data source and according to a request, the graphic information is received by a graphic application as a markup language document. The markup language document follows a document type definition, which defines elements and associated attributes and which, in conjunction with the graphic information, facilitates incrementally plotting a graph. The plotting is performed such that a request for a second graphic display initiated through interaction with a first graphic display does not require retrieving again the graphic information associated with the first graphic display. Furthermore, the second graphic display is plotted without requiring plotting again the first graphic display, thus conserving processing resources.
Abstract: A method including wirelessly receiving a packet at a wireless station belonging to a cell of a wireless network, the network for communicating according to a wireless network standard, each transmitting station of the cell able to transmit a packet that includes cell identification information; and ascertaining at the physical layer level whether or not the received packet is from another station of the cell by ascertaining whether or not the received packet includes the cell identification information of the cell.
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.
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