Patents by Inventor Krishna Sundaresan

Krishna Sundaresan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9715380
    Abstract: A method is provided in one example embodiment and includes transmitting a message from a network element to a network controller, the message identifying a data store of the network controller and a data model and a transformation document stored in the identified data store; downloading the identified data model and identified transformation document to the network element; applying the downloaded transformation document to the downloaded data model to generate a platform interface file; and programming the platform interface file at the network element. In certain embodiments, the data model is a YANG data model; in other embodiments, the data model is a YIN representation of a YANG data model. The transformation document may comprise eXtensible Stylesheet Language Transformation (“XSLT”) document.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: July 25, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Milan Paliath Ramachandran, Krishna Sundaresan, Anand Brahmanand Agarwal, Ramesh Kumar Veerapaneni, Vijaya Chandra Arroju
  • Publication number: 20160350095
    Abstract: A method is provided in one example embodiment and includes transmitting a message from a network element to a network controller, the message identifying a data store of the network controller and a data model and a transformation document stored in the identified data store; downloading the identified data model and identified transformation document to the network element; applying the downloaded transformation document to the downloaded data model to generate a platform interface file; and programming the platform interface file at the network element. In certain embodiments, the data model is a YANG data model; in other embodiments, the data model is a YIN representation of a YANG data model. The transformation document may comprise eXtensible Stylesheet Language Transformation (“XSLT”) document.
    Type: Application
    Filed: May 26, 2015
    Publication date: December 1, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Milan Paliath Ramachandran, Krishna Sundaresan, Anand Brahmanand Agarwal, Ramesh Kumar Veerapaneni, Vijaya Chandra Arroju
  • Patent number: 7821941
    Abstract: A technique controls operation of a BRAS device. The technique involves extracting encapsulation information from a communications exchange between a CPE device and an external server device (e.g., a DHCP server). The communications exchange passes through the BRAS device and a DSLAM device. The technique further involves storing the encapsulation information in local memory of the BRAS device, and controlling a flow of a downstream communication passing through the BRAS device and the DSLAM device toward the CPE device based on the encapsulation information stored in the local memory of the BRAS device. Accordingly, the BRAS device is well suited for performing ATM overhead accounting as well as shaping and policing downstream traffic.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: October 26, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Avneet Singh Chhabra, Anshul Tanwar, Anand Agarwal, Krishna Sundaresan, Ralph Droms, Indrajanti Sukiman
  • Patent number: 7602726
    Abstract: A method and system for optimizing link aggregation usage during failures is disclosed. The method and system are deployed in a network having a data plane in which data traffic flows between nodes coupled by a link formed by an aggregation of a number of individual connections (e.g., an IMA comprising a plurality of T1 or E1 lines, MPLS transport LSPs, ATM VPCs, etc.) and a control plane for controlling data traffic. The method includes communicating a bandwidth change on the link corresponding to the failure to the control plane. Flapping of the link is deterred. A component of the traffic is released based on a configured policy.
    Type: Grant
    Filed: August 11, 2003
    Date of Patent: October 13, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Krishna Sundaresan, Mahesh Chellappa, Chandrasekar Krishnamurthy, Carlos M. Pignataro
  • Patent number: 7586912
    Abstract: A technique involves exchanging DHCP relay agent information with a DHCP server. In particular, the technique involves receiving a DHCP message en route from a DHCP client to the DHCP server. The DHCP message includes (i) a non-option portion having a client identifier identifying the DHCP client and (ii) an option portion having first relay agent information added to the DHCP message by a first relay agent. The technique further involves modifying the option portion of the DHCP message to simultaneously include both the first relay agent information added by the first relay agent and second relay agent information from a second relay agent. The technique further involves sending the DHCP message with the modified option portion to the DHCP server. Accordingly, the DHCP server is capable of receiving relay agent information from multiple relay agents and assigning an address to the DHCP client based on this input.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: September 8, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Anand Agarwal, Krishna Sundaresan, Anshul Tanwar, Indrajanti Sukiman, Ralph Droms, Richard Johnson
  • Patent number: 7561512
    Abstract: A method for enhanced crankback handling in a multi-peer group network. The method includes receiving a first connection request from a node of a first peer group. Upon detection of a call failure within the second peer group, a crankback is transmitted from the second peer group to the first peer group. The crankback specifies a blocked interface at a first link between the first peer group and the second peer group. The crankback is transmitted from a node of the second peer group. A second connection request is subsequently received from the node of the first peer group. The second connection request uses a second link to the second peer group that avoids the call failure.
    Type: Grant
    Filed: August 21, 2003
    Date of Patent: July 14, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Mahesh Chellappa, Krishna Sundaresan, Chandrasekar Krishnamurthy
  • Patent number: 7539176
    Abstract: A system and method for providing link, node, and PG policy based routing in PNNI based ATM networks is disclosed. A computer implemented method signals and routes a call in the network. Upon detecting the call's arrival, its service request is accessed. Upon determining that the service request relates to an attribute of a link, a routing path is sought that conforms to the service request, as by accessing information relating to the routing path and comparing the information to the service request. A conforming routing path is selected, and the call is routed via that path. A computer implemented method advertises an attribute of links, nodes, policies, etc. Data relating to the route's attribute can be provided to a node as a GAT IE component of a PNNI signaling setup message for multi-peer group networks, and advertised using PTSEs within a peer group.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: May 26, 2009
    Assignee: Cisco Technology Inc.
    Inventors: Mahesh Chellappa, Chandrasekar Krishnamurthy, Stephen Eugene Morrow, Carlos M. Pignataro, Krishna Sundaresan
  • Patent number: 7539198
    Abstract: A system and method to provide node-to-node connectivity in a communications network are disclosed. A virtual connection is established between a source node coupled to a client and a destination node within the connection-oriented network using standards-based signaling. A communication session is then activated between the client and the destination node on the virtual connection.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: May 26, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Alex Truong, Chandrasekar Krishnamurthy, Krishna Sundaresan, Jerry Scott
  • Publication number: 20090034533
    Abstract: A system and method for providing link, node, and PG policy based routing in PNNI based ATM networks is disclosed. A computer implemented method signals and routes a call in the network. Upon detecting the call's arrival, its service request is accessed. Upon determining that the service request relates to an attribute of a link, a routing path is sought that conforms to the service request, as by accessing information relating to the routing path and comparing the information to the service request. A conforming routing path is selected, and the call is routed via that path. A computer implemented method advertises an attribute of links, nodes, policies, etc. Data relating to the route's attribute can be provided to a node as a GAT IE component of a PNNI signaling setup message for multi-peer group networks, and advertised using PTSEs within a peer group.
    Type: Application
    Filed: October 8, 2008
    Publication date: February 5, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Mahesh Chellappa, Chandrasekar Krishnamurthy, Stephen Eugene Morrow, Carlos M. Pignataro, krishna Sundaresan
  • Patent number: 7480239
    Abstract: A method is described that involves updating an understanding of an ATM PNNI network after the reception of PTSE information. The PTSE information has SIG information that describes bandwidth which has been allocated to specific priority levels of a bandwidth resource. The bandwidth resource is within the ATM PNNI network. Then, determining a path through the network for a requested connection. The path is determined in light of the updated understanding. The requested connection has a priority level, wherein the path may result in one or more connections being dropped in order to allow bandwidth for the requested connection. Each of the dropped connections has a lower priority level than the priority level of the requested connection.
    Type: Grant
    Filed: November 27, 2001
    Date of Patent: January 20, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Krishna Sundaresan, Mahesh Chellappa, Daniel Cauchy, Chandrasekar Krishnamurthy
  • Patent number: 7471680
    Abstract: An embodiment of the invention provides a method for specifying preferred routes for SPVCs across multi-peer group PNNI networks and AINI links. A preferred route for a network connection through a network having a plurality of nodes, organized hierarchically into a plurality of peer groups, is determined. The preferred route is associated with a preferred route identifier. The preferred route identifier is carried in the PNNI SETUP message and is used to link a preferred route database in the source node with the entry border nodes of remote peer groups for a single SPVC. The entry border node of each peer group establishes a connection over a static route corresponding to the preferred route identifier. For one embodiment the preferred route identifier is carried in a generic application transport information element of the PNNI signaling SETUP message, providing a scalable preferred routing capability for SPVCs across multi-peer group PNNI networks.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: December 30, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Stephen Morrow, Mahesh Chellappa, Chandrasekar Krishnamurthy, Krishna Sundaresan
  • Patent number: 7421611
    Abstract: A system and method are disclosed for dividing a network into clock partitions to limit the overhead created by transmitting clock sources. A clock partition can be implemented through several methods. A first method turns off the clock topology exchange on ports connected to the nodes outside the partition. A second method appends a four-byte partition identifier to network clock distribution protocol (NCDP) messages. A third method uses private network-network interface (PNNI) peer group identification to determine the clock partition group.
    Type: Grant
    Filed: September 6, 2005
    Date of Patent: September 2, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Krishna Sundaresan, Chandrasekar Krishnamurthy, Mahesh Chellappa
  • Patent number: 7386232
    Abstract: A first route is associated with a first channel of two or more channels in a first dense wavelength division multiplex (DWDM) link. A second route is associated with a second channel of the two or more channels in the first dense wavelength division multiplex (DWDM) link. A third route is associated with a third channel of two or more channels in a second dense wavelength division multiplex (DWDM) link. The first route, the second route and the third route provide similar connections. The first DWDM link is different from the second DWDM link. The third route is preselected as an alternate diverse route for a connection through the first route.
    Type: Grant
    Filed: December 14, 2000
    Date of Patent: June 10, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel C. Cauchy, Krishna Sundaresan, Mahesh Chellappa
  • Patent number: 7383351
    Abstract: A method for automatically reconfiguring a soft permanent virtual circuit (SPVC) source endpoint in a PNNI ATM network, in response to an address change at a destination endpoint, by encoding the address change information in a SIG field in a PNNI topology state element within a PNNI topology state packet.
    Type: Grant
    Filed: November 27, 2001
    Date of Patent: June 3, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Krishna Sundaresan, Mahesh Chellappa, Daniel Cauchy
  • Publication number: 20080109559
    Abstract: A technique controls operation of a BRAS device. The technique involves extracting encapsulation information from a communications exchange between a CPE device and an external server device (e.g., a DHCP server). The communications exchange passes through the BRAS device and a DSLAM device. The technique further involves storing the encapsulation information in local memory of the BRAS device, and controlling a flow of a downstream communication passing through the BRAS device and the DSLAM device toward the CPE device based on the encapsulation information stored in the local memory of the BRAS device. Accordingly, the BRAS device is well suited for performing ATM overhead accounting as well as shaping and policing downstream traffic.
    Type: Application
    Filed: November 3, 2006
    Publication date: May 8, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Avneet Singh Chhabra, Anshul Tanwar, Anand Agarwal, Krishna Sundaresan, Ralph Droms, Indrajanti Sukiman
  • Patent number: 7366176
    Abstract: A method to provide actual network connection routing cost for use in connection grooming is disclosed for one embodiment. A setup message is transmitted from a source network node, through one or more intermediate nodes, to a destination node. A connect message, in acknowledgement of the setup message, is transmitted from the destination node, through the one or more intermediate nodes, to the source node to establish a network connection. The connect message includes an actual routing cost field. For one embodiment, an actual routing cost field is carried in a generic application transport (GAT) information element (IE) of a PNNI CONNECT message. The actual routing cost field is updated at every node as each link is traversed from the destination node to the source node. The accumulated routing cost in the GAT IE represents the actual routing cost of the SPVC, which the source node uses for connection grooming.
    Type: Grant
    Filed: June 11, 2002
    Date of Patent: April 29, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Krishna Sundaresan, Mahesh Chellappa, Chandrasekar Krishnamurthy
  • Publication number: 20080025299
    Abstract: A technique involves exchanging DHCP relay agent information with a DHCP server. In particular, the technique involves receiving a DHCP message en route from a DHCP client to the DHCP server. The DHCP message includes (i) a non-option portion having a client identifier identifying the DHCP client and (ii) an option portion having first relay agent information added to the DHCP message by a first relay agent. The technique further involves modifying the option portion of the DHCP message to simultaneously include both the first relay agent information added by the first relay agent and second relay agent information from a second relay agent. The technique further involves sending the DHCP message with the modified option portion to the DHCP server. Accordingly, the DHCP server is capable of receiving relay agent information from multiple relay agents and assigning an address to the DHCP client based on this input.
    Type: Application
    Filed: July 28, 2006
    Publication date: January 31, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Anand Agarwal, Krishna Sundaresan, Anshul Tanwar, Indrajanti Sukiman, Ralph Droms, Richard Johnson
  • Patent number: 7324517
    Abstract: Converting a data packet involves receiving a first data packet. The first data packet has a first header expressed according to a first protocol, where the first header has a first source address and a first destination address. A second header corresponding to the first header is generated. The second header is expressed according to an Internet Protocol, and has a second source address and a second destination address. The second source address corresponds to the first source address, and the second destination address corresponds to the first destination address. The first data packet is converted to a second data packet by replacing the first header with the second header. The second data packet comprising the second header is outputted.
    Type: Grant
    Filed: April 16, 2003
    Date of Patent: January 29, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Krishna Sundaresan, Barry J. Schween
  • Patent number: 7233571
    Abstract: A way to provide connection-based bandwidth utilization is disclosed. A connection is provided between a plurality of clients in the network environment. The connection is between the plurality of clients by a plurality of nodes through a plurality of trunks. The utilization capacity of the plurality of trunks is automatically adjusted using standards-based signaling.
    Type: Grant
    Filed: December 18, 2001
    Date of Patent: June 19, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Chandrasekar Krishnamurthy, Krishna Sundaresan, Mahash Chellappa
  • Patent number: 6957358
    Abstract: A system and method are disclosed for dividing a network into clock partitions to limit the overhead created by transmitting clock sources. A clock partition can be implemented through several methods. A first method turns off the clock topology exchange on ports connected to the nodes outside the partition. A second method appends a four-byte partition identifier to network clock distribution protocol (NCDP) messages. A third method uses private network-network interface (PNNI) peer group identification to determine the clock partition group.
    Type: Grant
    Filed: January 28, 2002
    Date of Patent: October 18, 2005
    Assignee: Cisco Systems, Inc.
    Inventors: Krishna Sundaresan, Chandrasekar Krishnamurthy, Mahesh Chellappa