Patents Assigned to Cisco Technology
  • Patent number: 7746853
    Abstract: A method, an apparatus and a carrier medium for securely distributing multimedia while still retaining compatibility with existing CA systems. The method includes forming a packet including a plurality of encrypted multimedia stream segments. The packet further includes, for each segment of the plurality, a field providing conditional access information associated with the segment. The method further includes sending the packet to an intermediary. The method is such that the intermediary receiving the packet can send a first segment of the plurality and any associated conditional access information to a first receiver, and send a second segment of the plurality and any associated conditional access information to a second receiver. The method is also such that no decryption of any segment of the plurality is required by the intermediary to send the first segment or to send the second segment.
    Type: Grant
    Filed: August 16, 2004
    Date of Patent: June 29, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Amy Zhang
  • Patent number: 7747674
    Abstract: In a computer network including a plurality of network elements, a network management architecture including a plurality of agents, each of the agents corresponding to a different one of the network elements, and a plurality of device components, each of the device components modeling at least one aspect of one of the network elements, the aspect being either of a physical and a functional characteristic of the network element, where each of the agents includes a plurality of the device components, and where at least of the two device components within at least one of the agents are logically interconnected, each logical interconnection corresponding to either of a physical and a functional interconnection found within or between any of the network elements.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: June 29, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Sharon Barkai, Ariel Noy, Yoel Shkolnisky
  • Patent number: 7746874
    Abstract: Methods and apparatus for implementing a Home Agent supporting Mobile IP and being capable of allocating one or more networks to a mobile router which registers with the Home Agent comprise receiving a registration request packet from the mobile router, the registration request packet indicating one or more networks being requested by the mobile router from the Home Agent. The one or more networks are allocated to the mobile router corresponding to the one or more networks being requested by the mobile router from the Home Agent. A registration reply packet identifying the one or more networks allocated to the mobile router is then sent to the mobile router.
    Type: Grant
    Filed: August 25, 2005
    Date of Patent: June 29, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Kent K. Leung
  • Patent number: 7747740
    Abstract: A troubleshooting system. In particular implementations, a method includes receiving a request for troubleshooting, where the request comprises identifying information for a wireless client having a connection problem. The method further includes identifying network nodes that are sources of log data associated with connection activity of the wireless client, and invoking troubleshoot logging on one or more central controllers for the wireless client. The method further includes polling the identified network nodes for the log data, and identifying one or more potential causes of the connection problem based on correlating the data logs.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: June 29, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Bhautik Doshi, Robert B. O'Hara, Jr.
  • Patent number: 7746858
    Abstract: A mechanism by which PIM network traffic can be aggregated is provided, thereby reducing the number of PIM messages transmitted by routers in a multicast network. PIM messages are adapted to permit information targeted at multiple destination routers to be included in one PIM message. Join/prune lists for a plurality of upstream neighbor routers can thereby be included in a single PIM message. PIM Hello messages can be similarly aggregated in a single PIM message and both PIM join/prunes and PIM Hellos can be aggregated in a single aggregated PIM message. Through such aggregation of information that would traditionally be transmitted in multiple PIM messages, network bandwidth consumption and router load due to transmission of PIM messages can be reduced.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: June 29, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Arjen Boers, Ijsbrand Wijnands
  • Patent number: 7747987
    Abstract: A system and a method are provided to quantitatively analyze the risk for a risk-based testing of software having at least one module. The risk-based testing comprises obtaining behavior of each module to a set of test cases. The method to quantitatively analyze the risk comprises assigning a confidence weight to each test case for each module based on its test history, assigning a confidence weight to each of a plurality of software specific parameters for each module, calculating a raw confidence level for each module based on the assigned confidence weights to the test cases, and calculating a confidence quotient for each module as a weighted sum of the raw confidence level for each module and the confidence weight for each software specific parameter. The confidence quotient indicates the risk of defects in each module. The module with the smallest confidence quotient is assigned the highest priority during the testing of the software.
    Type: Grant
    Filed: August 5, 2004
    Date of Patent: June 29, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Nitin Akarte, Santosh Rajvaidya, Bharathi Raghavan
  • Patent number: 7746881
    Abstract: A method for compensating for asynchronous clock sources is presented. A buffer is provided for storing frames received from a packet network. The buffer having a preselected playout delay. Upon detecting a buffer overflow, a drain operation is performed on the buffer and the playout delay is modified to provide a sufficient number of buffer locations for frames to be stored. Upon detecting a buffer underflow, a fill operation is performed on the buffer and the playout delay is modified to provide a sufficient number of frames to be played out.
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: June 29, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Hebert M. Wildfeuer, Nicholas J. Cutaia, Michael E. Tasker
  • Patent number: 7747727
    Abstract: A method of automatically provisioning a network-wide function using a plurality of network elements in a service provider network and using a sub-network level approach is provided. In one specific approach, a software wizard facilitates provisioning a bi-directional line switched ring (BLSR). First user input, specifying a plurality of ring attribute values that define attributes of a bi-directional line switched ring, is received. Second user input, specifying one or more working spans for the bi-directional line switched ring, is received. Each of the network elements is automatically configured to participate in the bi-directional line switched ring based on the parameter values. Embodiments may provide a software wizard for implementing the foregoing process.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: June 29, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: David A. Friedman, John Lynde, David E. La Motta, Cristopher M. Shupp, Chris Eich, Alec Hothan, Suhas Mansingh
  • Patent number: 7746793
    Abstract: Systems and methods for assuring consistency between MPLS forwarding and control planes. The control plane can be made aware of forwarding plane anomalies and can respond appropriately. One particular application is assuring consistency between forwarding and control planes of a Fast Reroute backup tunnels used to protect an MPLS Traffic Engineering LSP from a link and/or a node failure. When a backup tunnel forwarding failure is detected, the control plane can react by, for example, rerouting the backup tunnel and/or sending a notification to the operator or head-end of the protected Traffic Engineering LSP.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: June 29, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas D. Nadeau, Jean Philippe Vasseur
  • Patent number: 7748035
    Abstract: According to an approach for securely deploying and configuring network devices, a secure introduction connection is established between a network device being deployed and a registrar. The secure introduction connection may conform to a secure communications protocol, such as HTTPS. The registrar provides bootstrap configuration data to the network device over the secure introduction connection. The bootstrap configuration data is used to establish a secure management connection between the network device and a secure management gateway. The secure management connection may conform to a secure communications protocol, such as IPsec or HTTPS. The secure management gateway provides user-specific configuration data and security policy data to the network device over the secure management connection.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: June 29, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Plamen Nedeltchev, Max Pritikin, Gautam Aggarwal, Pedro J. Leonardo, David Iacobacci
  • Patent number: 7746868
    Abstract: A method for retaining network address of a wireless client device as the device roams between different access points operably connected to a single gateway is described. An embodiment comprises maintaining a table in the gateway memory containing the unique identifier of the wireless client device sent with each data packet. In addition to, the unique identifier, an entry in the table in the gateway memory includes the communication pathway established between the gateway and the wireless client device. When forwarding a data packet from the WAN to the wireless client device, the gateway uses the table in the gateway memory to determine the correct destination path for the data packet instead of relying on the destination address attached to the data packet.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: June 29, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Marcin Godlewski, Charles Moreman
  • Publication number: 20100161550
    Abstract: A method is provided for synchronizing file objects between different data centers. Here, a file system call from a virtual file system is intercepted. This file system call is associated with a file object at a data center, which is in communication with a remote data center. The intercepted file system call is then transmitted to the remote data center to synchronize a copy of the file object at the remote data center with the file object at the data center.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Lin Jiang, Shoujin Wang, Dong Chen, Longlong Wang
  • Publication number: 20100162205
    Abstract: Various embodiments provide an apparatus and method for automatically generating capability statements for management interfaces. An example embodiment includes obtaining an external interface definition defining an external interface; obtaining an internal interface definition defining an internal interface; obtaining a mapping between elements of the external interface and the corresponding elements of the internal interface; obtaining an internal interface compliance statement including compliance information related to the internal interface; and automatically generating an external interface capability statement based on the external interface definition, the internal interface definition, the mapping, and the internal interface compliance statement.
    Type: Application
    Filed: December 23, 2008
    Publication date: June 24, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: L. Alexander Clemm, Steven Howard Berl, Edwin Mach, Jerome Jabson
  • Publication number: 20100161851
    Abstract: A double data rate bus system includes a host-network interface card configuration wherein the host is configured to recognize the network interface card to establish a double data rate bus between the host and the network interface card. The host is configured to generate a plurality of generic data frame queues. Each of the generic data frame queues is configured to receive and to transmit generic data frames via the double data rate bus. The network interface card is configured to transmit a plurality of dynamic memory access read requests to the host via the double data rate bus. The host is configured to allow each of the plurality of dynamic memory access read requests to remain pending prior to responding to any one of the plurality of dynamic memory access read requests.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Applicant: Cisco Technology, Inc.
    Inventor: James Everett Grishaw
  • Patent number: 7742437
    Abstract: A networking device such as a router may include, in one embodiment, a database storing a plurality of link state entries, and a cache operatively coupled with the database, the cache storing entries relating to the link state entries of the database. The networking device may also include a module for sending, over a network, packets including link state data, the module operatively coupled with the cache. In one example, the module accesses the cache to create one or more packets including link state data. Embodiments of the invention may be used for forming CSNP packets (complete sequence number packets) without the need for having to repeatedly walking a link state database in order to form the CNSP packets.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: June 22, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Derek Man-Kit Yeung, Christian Hopps, Nair Venugopal, Anthony Li
  • Patent number: 7742584
    Abstract: Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. A second call leg is initiated over a second voice channel, and the second call leg is coupled to the server and a client device corresponding to an intended call recipient. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: June 22, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton
  • Patent number: 7742477
    Abstract: A method, apparatus and computer program product each provides interconnectivity between autonomous systems. A control plane and a data plane are included in a network device. A single interface is included in the control plane for all customers. An interface is included in the data plane for each respective one of the customers.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: June 22, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: James N. Guichard, Robert Hanzl, Mohammed Sayeed, Sumit Mukhopadhyay
  • Patent number: 7743101
    Abstract: In one embodiment, techniques for sending a conference invite that provides access to a list of participants in an existing conference are provided. A participant in a conference may decide to send an invite for the existing conference to the user. A request for inviting the user into the existing conference is received. A list of participants in the existing conference is determined. An invite message for the conference is then generated where the invite message includes information for the list of participants. The invite message is then sent to the user where the information for the list of participants is accessible to the user. For example, the list of participants may be displayed as caller ID information when the invite message is received by the user.
    Type: Grant
    Filed: June 7, 2006
    Date of Patent: June 22, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Mukul Jain, Sanjeev Kumar, Labhesh Patel
  • Patent number: 7743109
    Abstract: A locking mechanism for a data resource is disclosed, which can operate across LANs and a WAN. The technique temporarily imposes an extended lock on the requested data resource. While the extended lock is in force, all lock and unlock requests issued by the same client for the resource are managed exclusively by the local server. Once the last lock has been released, or after a timeout interval, the extended lock is canceled. Traffic across the WAN is reduced to a minimum of one round trip.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: June 22, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel Kaminsky, Evgeny Panman, Ophir Romano, Israel Ben-Shaul
  • Patent number: 7742491
    Abstract: A packet switching network system for use in transferring information that is in the form of packets and including an originating device and a destination device for communicating therebetween through a packet switching network, the originating device including a sending device having a first buffer with a predetermined first buffer size, the first buffer being used to store information that is to be sent to the destination unit, the sending device for sending a request packet including the first buffer size, through the packet switching network, to the destination device, the destination device including a receiving device having a second buffer with a predetermined second buffer size, the second buffer size being used for storing information that is received from the originating device, the receiving device for receiving a request packet including the first buffer size from the originating device, determining whether or not the received first buffer size is supported by the destination device, and according
    Type: Grant
    Filed: July 28, 2004
    Date of Patent: June 22, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Keyvan Moataghed