Patents Assigned to Cisco Technology
-
Patent number: 7746853Abstract: 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: GrantFiled: August 16, 2004Date of Patent: June 29, 2010Assignee: Cisco Technology, Inc.Inventor: Amy Zhang
-
Patent number: 7747674Abstract: 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: GrantFiled: December 19, 2007Date of Patent: June 29, 2010Assignee: Cisco Technology, Inc.Inventors: Sharon Barkai, Ariel Noy, Yoel Shkolnisky
-
Patent number: 7746874Abstract: 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: GrantFiled: August 25, 2005Date of Patent: June 29, 2010Assignee: Cisco Technology, Inc.Inventor: Kent K. Leung
-
Patent number: 7747740Abstract: 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: GrantFiled: October 30, 2007Date of Patent: June 29, 2010Assignee: Cisco Technology, Inc.Inventors: Bhautik Doshi, Robert B. O'Hara, Jr.
-
Patent number: 7746858Abstract: 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: GrantFiled: January 3, 2006Date of Patent: June 29, 2010Assignee: Cisco Technology, Inc.Inventors: Arjen Boers, Ijsbrand Wijnands
-
Patent number: 7747987Abstract: 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: GrantFiled: August 5, 2004Date of Patent: June 29, 2010Assignee: Cisco Technology, Inc.Inventors: Nitin Akarte, Santosh Rajvaidya, Bharathi Raghavan
-
Patent number: 7746881Abstract: 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: GrantFiled: December 3, 2004Date of Patent: June 29, 2010Assignee: Cisco Technology, Inc.Inventors: Hebert M. Wildfeuer, Nicholas J. Cutaia, Michael E. Tasker
-
Patent number: 7747727Abstract: 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: GrantFiled: February 29, 2008Date of Patent: June 29, 2010Assignee: Cisco Technology, Inc.Inventors: David A. Friedman, John Lynde, David E. La Motta, Cristopher M. Shupp, Chris Eich, Alec Hothan, Suhas Mansingh
-
Patent number: 7746793Abstract: 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: GrantFiled: June 18, 2004Date of Patent: June 29, 2010Assignee: Cisco Technology, Inc.Inventors: Thomas D. Nadeau, Jean Philippe Vasseur
-
Patent number: 7748035Abstract: 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: GrantFiled: April 22, 2005Date of Patent: June 29, 2010Assignee: Cisco Technology, Inc.Inventors: Plamen Nedeltchev, Max Pritikin, Gautam Aggarwal, Pedro J. Leonardo, David Iacobacci
-
Patent number: 7746868Abstract: 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: GrantFiled: January 25, 2008Date of Patent: June 29, 2010Assignee: Cisco Technology, Inc.Inventors: Marcin Godlewski, Charles Moreman
-
Publication number: 20100161550Abstract: 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: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Applicant: Cisco Technology, Inc.Inventors: Lin Jiang, Shoujin Wang, Dong Chen, Longlong Wang
-
Publication number: 20100162205Abstract: 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: ApplicationFiled: December 23, 2008Publication date: June 24, 2010Applicant: Cisco Technology, Inc.Inventors: L. Alexander Clemm, Steven Howard Berl, Edwin Mach, Jerome Jabson
-
Publication number: 20100161851Abstract: 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: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Applicant: Cisco Technology, Inc.Inventor: James Everett Grishaw
-
Patent number: 7742437Abstract: 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: GrantFiled: November 15, 2005Date of Patent: June 22, 2010Assignee: Cisco Technology, Inc.Inventors: Derek Man-Kit Yeung, Christian Hopps, Nair Venugopal, Anthony Li
-
Patent number: 7742584Abstract: 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: GrantFiled: March 21, 2007Date of Patent: June 22, 2010Assignee: Cisco Technology, Inc.Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton
-
Patent number: 7742477Abstract: 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: GrantFiled: February 3, 2006Date of Patent: June 22, 2010Assignee: Cisco Technology, Inc.Inventors: James N. Guichard, Robert Hanzl, Mohammed Sayeed, Sumit Mukhopadhyay
-
Patent number: 7743101Abstract: 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: GrantFiled: June 7, 2006Date of Patent: June 22, 2010Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Mukul Jain, Sanjeev Kumar, Labhesh Patel
-
Patent number: 7743109Abstract: 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: GrantFiled: January 31, 2007Date of Patent: June 22, 2010Assignee: Cisco Technology, Inc.Inventors: Daniel Kaminsky, Evgeny Panman, Ophir Romano, Israel Ben-Shaul
-
Patent number: 7742491Abstract: 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 accordingType: GrantFiled: July 28, 2004Date of Patent: June 22, 2010Assignee: Cisco Technology, Inc.Inventor: Keyvan Moataghed