Patents Assigned to Cisco Technology
  • Patent number: 7668174
    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
  • Publication number: 20100043041
    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.
    Type: Application
    Filed: August 12, 2008
    Publication date: February 18, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Alan FORD, Steve Lee
  • Publication number: 20100040055
    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.
    Type: Application
    Filed: August 12, 2008
    Publication date: February 18, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Alan FORD, Steve Lee
  • Patent number: 7664789
    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
  • Patent number: 7664013
    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
  • Patent number: 7664897
    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
  • Patent number: 7664823
    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.
    Type: Grant
    Filed: September 24, 2003
    Date of Patent: February 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: John F. Wakerly
  • Patent number: 7664188
    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
  • Patent number: 7664879
    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
  • Patent number: 7664139
    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
  • Patent number: 7664057
    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
  • Patent number: 7664136
    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
  • Publication number: 20100036911
    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.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 11, 2010
    Applicant: Cisco Technology, Inc.
    Inventor: Ganesh Chennimalai Sankaran
  • Publication number: 20100033580
    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.
    Type: Application
    Filed: August 8, 2008
    Publication date: February 11, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Zeeshan Rahman Khan
  • Patent number: 7660983
    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
  • Patent number: 7660889
    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.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Rony Gotesdyner, Ravid Sagy
  • Patent number: D610101
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: February 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Thomas P Spivey
  • Patent number: D610105
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: February 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Philip R. Graham, Richard T. Wales, Ashok T. Desai, Randy K. Harrell, Marthinus F. De Beer
  • Patent number: D610142
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: February 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Sandro David Klein, Hungbing Chen
  • Patent number: D610600
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Nasahn Adam Sheppard, Maarten Dinger, Allan Freas Velzy, Peter Michaelian, Jaewon Samuel Kang, Lionel Jingles, John Louis Warpakowski Furlan, Greg Allen Cummings