Abstract: The present invention provides methods and apparatus for managing an IP address assigned to a Mobile Node. In one embodiment, the Mobile Node appends an extension to the registration request that is sent to its Home Agent, which indicates that the Mobile Node requests use of the IP address previously assigned to the Mobile Node for an additional period of time. When the Home Agent receives the registration request, it indicates whether a lease on the IP address previously assigned to the Mobile Node has been granted by the Home Agent for an additional period of time. In another embodiment, the Home Agent sends a first control message to determine whether the Mobile Node continues to use the IP address. The Home Agent then determines whether a second control message has been received in order to ascertain whether the Mobile Node continues to use the IP address previously assigned to the Mobile Node.
Type:
Grant
Filed:
October 17, 2002
Date of Patent:
February 23, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Alpesh Patel, Kent K. Leung, Madhavi W. Chandra
Abstract: In one embodiment, a cloned cable modem detector is configured to assemble a table associating cable modem physical addresses to Cable Modem Termination Systems (CMTSs) according to provisioning requests forwarded from the CMTSs. When one of the provisioning requests associates a cable modem physical address with a different CMTS than an existing association in the table, the detector outputs an indication of cable modem cloning.
Abstract: In one example, a Cable Modem Termination System (CMTS) combines a value identifying itself with a cable modem Media Access Control (MAC) address stored in a provisioning request. The CMTS then relays the modified provisioning request to a provisioning server, which analyzes the value to identify a CMTS associated with the cable modem MAC address. Then, to regulate cable modem cloning or for other reasons, the provisioning server selects provisioning information for the cable modem according to the identified CMTS-MAC address association.
Abstract: The present invention provides a method of determining whether database located on a first router is synchronized with the database located on a second router by performing a hash function on the values contained in a link state database to derive a SHA-1 digest value. In an embodiment, the digest value is based on LSA type. The digest value is exchanged initially during a database description packet swap between the first router and second router. If the digest values are the same, the databases are already synchronized. The routers thus skip the database description packet exchange of LSAs in the database and go directly to FULL state, indicating full synchronization between databases on the first and second router and announcing adjacency to each other. If the digest differs, normal database description packet exchange is performed as specified in OSPF.
Type:
Grant
Filed:
December 2, 2005
Date of Patent:
February 16, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Sina Mirtorabi, Abhay Roy, Brian E. Weis, Scott Roy Fluhrer
Abstract: A local fast reroute (FRR) technique is implemented at the edge of a computer network. In accordance with the technique, if an edge device detects a node or link failure that prevents it from communicating with a neighboring routing domain, the edge device reroutes at least some data packets addressed to that domain to a backup edge device which, in turn, forwards the packets to the neighboring domain. The rerouted packets are designated as being “protected” (i.e., rerouted) data packets before they are forwarded to the backup edge device. The backup edge device identifies protected data packets as those which contain a predetermined “service” label in their MPLS label stacks. In other words, the service label is used as an identifier for packets that have been FRR rerouted. Upon receiving a data packet containing a service label, the backup edge device is not permitted to reroute the packet a second time, e.g.
Type:
Grant
Filed:
February 28, 2005
Date of Patent:
February 16, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Clarence Filsfils, David D. Ward, Stefano B. Previdi, Jean-Philippe Vasseur, Jim Guichard, Robert Raszuk
Abstract: A resource interconnect architecture and associated descriptor protocol provides more efficient communication between different resources in a data processing system. One embodiment uses a backdoor interconnect that allows some resources to communicate without using a central resource interconnect. Another embodiment uses nested descriptors that allow operations by different resources to be chained together without having to communicate back to an originating descriptor resource. In another embodiment, the descriptors are generated in hardware or in software. Other embodiments assign priority or privilege values to the descriptors that optimize processing and error handling performance.
Type:
Grant
Filed:
December 1, 2005
Date of Patent:
February 16, 2010
Assignee:
Cisco Technology Inc.
Inventors:
Earl T. Cohen, Donald Steiss, William Eatherton, John Williams, Jr., John A. Fingerhut
Abstract: A packet processing system includes multiple processors and a set of code partitions that implement a feature set for packet processing. Each of the processors is capable of loading and executing one or more of the code partitions. A context manager enables packet processing operations to migrate between code partitions executing on one or more of the processors.
Abstract: A space-time signal processing system with advantageously reduced complexity. The system may take advantage of multiple transmitter antenna elements and/or multiple receiver antenna elements, or multiple polarizations of a single transmitter antenna element and/or single receiver antenna element. The system is not restricted to wireless contexts and may exploit any channel having multiple inputs or multiple outputs and certain other characteristics. Multi-path effects in a transmission medium cause a multiplicative increase in capacity.
Type:
Grant
Filed:
March 1, 2007
Date of Patent:
February 16, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Gregory G. Raleigh, Vincent K. Jones, IV, Michael A. Pollack
Abstract: Methods are disclosed for caching content and state data at a network element. In one embodiment, data packets are intercepted at a network element. An application layer message, which specifies a request for specified data from a server application, is determined from the data packets. A first portion of the specified data contained in the network element's cache is determined. A message that requests a second portion of the data not contained in the cache is sent toward a server application. A first response that contains the second portion, but not the first portion, is received. A second response, which contains the first and second portions, is sent toward a client application. In one embodiment, data packets are intercepted at the network element. An application layer message, which specifies session or database connection state information, is determined from the data packets. The state information is cached at the network element.
Type:
Grant
Filed:
November 23, 2004
Date of Patent:
February 16, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Alex Yiu-Man Chan, Snehal Haridas, Raj K. De Datta
Abstract: Methods and apparatus for allowing containers in an optical transport network to be shared between users are disclosed. According to one aspect of the present invention, a first network element that is a part of an optical transport network includes a frame generator and an output arrangement. The frame generator creates a frame with a fixed stuff area that includes a first set of bits that provide channel identification information, a second set of bits that provide justification information, and a third set of bits that indicate either or both payload type information and client signal fail information. The output arrangement places the frame within a container for transport through the optical transport network. The bandwidth of the container is arranged to be utilized by a plurality of network elements including the first network element.
Type:
Grant
Filed:
September 16, 2005
Date of Patent:
February 16, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Gilberto Loprieno, Michael W. Truskowski
Abstract: Synchronizing audio and video streams in packet-based networks requires synchronization of packet timestamps. The present invention provides such synchronization without resort to a network time standard. In one embodiment of the present invention, pairs of timestamp synchronized signals, such as audio and video signals, not having a common timestamp clock are mixed. One of the signals, for example, the audio signals, is mixed first while preserving the original audio timestamps. The preserved timestamp information is then used to synchronize the timestamps of the unmixed signals, in this example the video signals, to provide synchronization of all signals. In another embodiment, the present invention uses packets containing calibration of timestamps to reduce jitter. The present invention also includes specifications for a packet for transmitting timestamp information.
Type:
Grant
Filed:
July 13, 2004
Date of Patent:
February 16, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Fang Wu, Wen-hsiung Chen, Walter R. Friedrich, Shantanu Sarkar
Abstract: A power sourcing equipment-powered device (PSE-PD) combination unit requests inline power from a connected PSE or other PSE-PD combination unit by having the PD portion of the PD-PSE combination unit adapt its electrical characteristics, if necessary, to obtain the maximum power available. The PD-PSE combination device keeps track of available power less power consumed locally with a summation unit. A PSE manager unit grants PD power requests from downstream devices based upon the available power left (e.g., original PSE power less losses less local consumption).
Type:
Grant
Filed:
June 2, 2005
Date of Patent:
February 16, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
John Albert Toebes, Ping Li, Jack C. Cham
Abstract: Various embodiments provide an apparatus and method for sharing a generic configuration across a group of network devices. An example embodiment includes sending a scope challenge to a plurality of network devices; receiving a response to the scope challenge from a plurality of in-scope network devices; sending a configuration change message including a configuration change to the plurality of in-scope network devices; and receiving a commit message from the plurality of in-scope network devices indicating that the configuration change has been committed.
Abstract: A method and apparatus to provide access to video streams associated with communication channels in a communication network are described. The method may comprise monitoring selection of a communication channel by a user of a mobile communication device, identifying at least one video feed associated with the selected channel, and providing access to the mobile communication device to the selected at least one video feed. Providing access may comprise associating the selected video stream with the mobile communication device.
Abstract: An approach for establishing secure multicast communication among multiple event service nodes is disclosed. The event service nodes, which can be distributed throughout an enterprise domain, are organized in a logical tree that mimics the logical tree arrangement of domains in a directory server system. The attributes of the event service nodes include the group session key and the private keys of the event service nodes that are members of the multicast or broadcast groups. The private keys provide unique identification values for the event service nodes, thereby facilitating distribution of such keys. Because keys as well as key version information are housed in the directory, multicast security can readily be achieved over any number of network domains across the entire enterprise. Key information is stored in, and the logical tree is supported by, a directory service.
Type:
Grant
Filed:
April 18, 2005
Date of Patent:
February 9, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Sunil K. Srivastava, Jonathan Trostle, Raymond Bell, Ramprasad Golla
Abstract: A method for creating an initial list of peers in a peer-to-peer (P2P) network comprising initiating a connection from a spy node to a suspect node in the network. A peer list is updated if a transaction between said spy node and said suspect node is successful. If the transaction is not successful; the method is started from the beginning if it is necessary to continue initialization process. On the other hand, if the transaction is not successful and if it is not necessary to continue the initialization process the execution is terminated.
Inventors:
Nasahn Adam Sheppard, Maarten Dinger, Allan Freas Velzy, Peter Michaelian, Jaewon Samuel Kang, Lionel Jingles, John Louis Warpakowski Furlan, Greg Allen Cummings