Abstract: In one embodiment, distributed path computation elements (PCEs) collaboratively build local portions of an inter-domain P2MP path to each path destination or to each ingress border router of one or more respective successor domains based on a cost associated with using one or more local ingress border routers received from each predecessor domain. Once a furthest destination is reached, each PCE may recursively return a list of local ingress border routers used in the P2MP path to each predecessor domain, where each PCE receiving the list correspondingly prunes segments of its computed local portion of the P2MP path that lead to unused successor ingress border routers, and sends a prune message to its predecessor domains accordingly. A root PCE receives the final prune message(s) and a representation of each locally computed portion of the inter-domain P2MP path, and combines the portions into a final inter-domain P2MP path.
Abstract: A method of supporting a unidirectional link from a first router to a second router, the first and second routers existing in an area of a communication network, the method comprising: the second router receiving a hello packet from the first router; the second router determining that its topology information for the communication network is incomplete; the second router encapsulating an open shortest path first (OSPF) packet into an Opaque link state advertisement (LSA); and the second router flooding the Opaque LSA over the area.
Abstract: Techniques for automatically creating a BGP mesh, and more specifically, an iBGP mesh, are provided. Peering information is flooded to routers within a network AS. The peering information is analyzed and a list of neighbors is created. BGP sessions are then performed with the neighbors to establish the BGP mesh.
Abstract: In one embodiment, a method can include: (i) receiving a contact center interaction request via a device coupled to a display screen; (ii) accessing information about the device or a user of the device from a customer database of a content provider; and (iii) establishing an interaction path between the contact center and a viewer. The method can further include providing information to the user via the interaction path in response to a request by the user for the information. The device can be a set-top box (STB) or a cable card and the display screen can be a television, for example. Also, the content provider can be a cable or satellite television provider, for example.
Type:
Grant
Filed:
September 13, 2006
Date of Patent:
April 20, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Paul Schechinger, Steven Morrison, John Hernandez, Michael P. Lepore, Paul Russell, Jay Ferrandini, William Finnerty
Abstract: An apparatus is described for forwarding data in a data communications network having as components nodes and links therebetween in which nodes obtain a reachability metric between a neighbor node and one or more other nodes in the network and in which a repair path is created between an instigating repair node and a receiving repair node around a failure component therebetween. A propagatable repair address for the receiving repair node is reachable by the repair path notvia the failure component. The apparatus is arranged to treat propagatability of the repair address differently via the failure component than via other components.
Type:
Grant
Filed:
September 25, 2006
Date of Patent:
April 20, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Stewart F. Bryant, Ian Michael Charles Shand
Abstract: Embodiments may comprise a cable network that shifts control plane functionality for multicast sessions to a cable modem termination system allowing multicast without a cable modem snooping messages from a coupled device. Another embodiment may comprise a network including a device to generate a request to join a multicast session over a cable network, a cable modem termination system in communication with the device, the cable modem termination system to receive the request from the device and to generate a flow identifier to associate with the multicast session, and a cable modem in communication with the cable modem termination system and the device, the cable modem to receive the flow identifier from the cable modem termination system and forward the multicast session to the device from the cable modem termination system based on the flow identifier.
Abstract: Separate executable agents each perform tasks on associated information that is changing over time, to produce current information, Inputs and outputs are delivered among agents to enable assembly of a body of aggregated and summarized management information, based on the current information, to be used to manage at least a portion of an enterprise.
Abstract: A system that tests a network protocol. This test system allows a user to modify a protocol in the protocol stack of the network while the test is being performed. The system receives a command to modify the protocol. The system then determines the protocol to modify and performs the modification.
Abstract: A technique that facilitates application synchronization with a reservation protocol at a sender without application receiver participation in a computer network. According to the novel technique, the sender sends a path request message to a reservation receiver and may include a request for fast path failure notification to be returned to the sender. The reservation receiver (e.g., a reservation receiver proxy upstream from the application receiver) receives the path request, and in response, returns a reservation request message to the sender, including a request for fast reservation failure notification also to be sent to the sender (e.g., in response to detecting the fast path failure notification request, local policy/configuration, etc.). In the event that an intermediate node between the sender and reservation receiver detects an error during the path request or reservation request, the intermediate node sends corresponding fast failure notification to the sender. The sender may then synchronize, e.g.
Type:
Grant
Filed:
March 31, 2006
Date of Patent:
April 20, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Ashok Narayanan, Anca Zamfir, Francois LeFaucheur
Abstract: Techniques for presenting a key to a human across a human-machine interface include receiving key data that indicates a key to be input to a target process. The key is reversibly converted to a first human-language statement. The human language statement is designed so that multiple variations in the human-language statement due to common human errors can be correctly reversed to regenerate the key data. The common human-language statement is presented to a human user for use in the target process. After receiving input data that indicates a second human language statement based on human memory of the first human language statement, the second human language statement is corrected for common human language errors. The corrected second human language statement is then converted to second key data and sent to the target process. Thus multiple human inputs are accepted and correctly converted to the key for the target process.
Abstract: A system and method for communicating messages includes receiving, from a first client associated with a calling party, a request for connection with a second client. A called party associated with the second client is notified that the request for connection was received, in response to receiving the request for connection. A connection processing instruction may be received from a third client associated with the called party. In accordance with a particular embodiment of the present invention, the request for connection may be processed in accordance with the connection processing instruction.
Type:
Grant
Filed:
January 8, 2004
Date of Patent:
April 20, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Shmuel Shaffer, Labhesh Patel, Johnny Hsienchow Lee, Shantanu Sarkar
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:
July 3, 2006
Date of Patent:
April 20, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Prasad Praturi, Srikrishna Kurapati, Pravin Kumar Khandelwal, Sankara S. Manepalli, Krishna P. Bhat, Kasturi Narayanan
Abstract: According to an embodiment of the present invention, an apparatus for addressing compatibility in a session protocol environment is provided that includes a communications platform operable to communicate with a first endpoint and a second endpoint and to recognize signaling capabilities of the first and second endpoints. The apparatus also includes a media termination point (MTP) operable to communicate with the endpoints and the communications platform, the media termination point being provisioned by the communications platform in a stream that involves the first and second endpoints if a signaling compatibility issue is present amongst the endpoints. If an out-of-band digit from the first endpoint is received by the communications platform, the out-of-band digit is sent to the MTP, which is operable to inject a digit associated with the second protocol into the communication session such that a mapping occurs between the digits for the first and second protocols.
Type:
Grant
Filed:
February 27, 2006
Date of Patent:
April 20, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Tripti Agarwal, Ho Bao, David R. Daiker, Richard A. Frisk, David Wayne Mills, John K. Restrick, Jr.
Abstract: A processing device employs a stack memory in a region of an external memory. The processing device has a stack pointer register to store a current top address for the stack memory. One of several techniques is used to determine which portion or portions of the external memory correspond to the stack region. A more efficient memory policy is implemented, whereby pushes to the stack do not have to read data from the external memory in to a cache, and whereby pops from the stack do not cause stale stack data to be written back from the cache to the external memory.
Abstract: A resource reservation and admission control scheme uses pseudowires to reserve bandwidth over a layer-2 and/or layer-3 network. The pseudowires are associated with ports on different network processing devices. During a resource reservation and admission control session, the physical links used by the pseudowire are selected and reserved to more effectively allocate network bandwidth. The negotiated pseudowire is then used to transport content for a communication session over the network. In one example application, the resource reservation and admission control scheme is used during a Downstream External PHY Interface (DEPI) session for pseudowires established between a Modular Cable Modem Termination System (M-CMTS) Core and an Edge Quadrature Amplitude Modulation Interface (EQAM) device. However, the reservation protocol can be used in any application that needs to reserve bandwidth over an Internet Protocol (IP) network.
Type:
Grant
Filed:
March 6, 2006
Date of Patent:
April 20, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
John T. Chapman, Xiaomei Liu, Harsh Parandekar, Satish Bommareddy
Abstract: A system and method provide for reducing a number of topology instances in a network portion implementing a multiple instance topology. Various embodiments further provide for determining if one or more of the topology instances are merge-able or conditionally merge-able to form a lesser number of representative topology instances, and if so, for causing merging of the topology instances.
Abstract: Utility data modulation is superimposed on a payload data modulator optical signal by exploiting spread spectrum techniques by virtue of one embodiment of the present invention. Utility data transmission rates of e.g., 200 Kbps, can be achieved without impairment to payload data transmission. The utility data modulated signal spectrum overlaps or is entirely within the payload data modulation spectrum, therefore, overcoming problems with optical amplifier gain control and pink noise.
Type:
Grant
Filed:
February 26, 2009
Date of Patent:
April 20, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Goran Mork, Johan Martensson, Dan Wahlbeck
Abstract: A method, system and apparatus are provided for detecting a loop-back in a physical layer on an Ethernet link. In the physical layer, a device sends a base page on the Ethernet link. The base page has at least one next page capability bit set. Subsequently, the device receives a received base page. Thereafter, for detecting the loop-back, the next page capability bit is set in the received base page is determined.
Abstract: A system for, and method for, performing state-based signaling on behalf of a stateless client. In one embodiment, the system includes a controller, couplable to a state-based terminal, that translates at least one stateless signaling message received from the stateless client to at least one state-based signaling message for presentation to the state-based terminal thereby facilitating a media stream communications session between the stateless client and the state-based terminal over an Internet Protocol (IP)-based network.
Type:
Grant
Filed:
February 27, 1998
Date of Patent:
April 20, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Robert T. Bell, Paul S. Hahn, Michael H. McClung, Richard B. Platt
Abstract: Verifying revocation status of a digital certificate is provided in part by a receiver verifying a security certificate for a sender. In an embodiment, an approach comprises receiving a first security certificate associated with the sender and storing the security certificate in a location accessible to the receiver; updating the first security certificate in the location accessible to the receiver if the first security certificate is changed or revoked; receiving a second security certificate from the sender when identity of the sender needs to be verified; comparing the second security certificate to the first security certificate; and confirming the sender's identity only if the second security certificate matches the first security certificate for the sender.
Type:
Grant
Filed:
January 21, 2009
Date of Patent:
April 20, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
Alexey Kobozev, Arthur Zavalkovsky, Ilan Frenkel