Patents by Inventor Rajesh Tarakkad Venkateswaran

Rajesh Tarakkad Venkateswaran 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: 11968240
    Abstract: In an embodiment, a method comprises detecting, by a network control entity associated with a software-defined network, a network event in the software-defined network. The network control entity determines, based on the network event, an application for installation at the network control entity or in the software-defined network. The application is automatically installed at the network control entity or in the software-defined network.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: April 23, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rajesh Tarakkad Venkateswaran, Ganesan Rajam, Umang Tandon, Raghavendra Keshava Neelekani
  • Publication number: 20200287941
    Abstract: In an embodiment, a method comprises detecting, by a network control entity associated with a software-defined network, a network event in the software-defined network. The network control entity determines, based on the network event, an application for installation at the network control entity or in the software-defined network. The application is automatically installed at the network control entity or in the software-defined network.
    Type: Application
    Filed: March 4, 2019
    Publication date: September 10, 2020
    Inventors: Rajesh Tarakkad Venkateswaran, Ganesan Rajam, Umang Tandon, Raghavendra Keshava Neelekani
  • Patent number: 9912494
    Abstract: In one embodiment, a device in a network receives data from one or more other devices in the network via one or more protocol adaptors. The device transforms the received data into a common data model. The device executes a containerized application. The device exposes the transformed data to the application.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: March 6, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ramesh Nethi, Elango Ganesan, Anand Oswal, Rajesh Tarakkad Venkateswaran
  • Publication number: 20170048079
    Abstract: In one embodiment, a device in a network receives data from one or more other devices in the network via one or more protocol adaptors. The device transforms the received data into a common data model. The device executes a containerized application. The device exposes the transformed data to the application.
    Type: Application
    Filed: August 12, 2015
    Publication date: February 16, 2017
    Inventors: Ramesh Nethi, Elango Ganesan, Anand Oswal, Rajesh Tarakkad Venkateswaran
  • Publication number: 20150215161
    Abstract: Embodiments described herein permit a mobile device to transfer a configuration package to a network device which automatically configures (i.e., without user intervention) the network device using a bootstrapping process. Specifically, the mobile device may use near field communication (NFC) to transfer the configuration package to the network device. The configuration package may include the information required to bootstrap the network device such as an operating system (OS) image and configuration information (e.g., user name, passwords, etc.). Once NFC is established, the mobile device transfers the configuration package to the network device which then begins the bootstrap process using the data contained in the package.
    Type: Application
    Filed: January 24, 2014
    Publication date: July 30, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Balasundaram NANTHISAMY, Naveen Kumar KANAGARAJ, Rajesh Tarakkad VENKATESWARAN
  • Patent number: 8498219
    Abstract: In one embodiment, a method includes receiving label data that indicates all interface labels that belong to each path ID of multiple path IDs associated with corresponding multiple paths between provider edge nodes in a Multi-Protocol Label Switching (MPLS) network. Each interface label is associated with a network interface on a node in the MPLS network. Based on the label data, an untested list that holds data that indicates all unique interface labels is generated. A tested interface selected from the untested list is scheduled for testing. After scheduling, the interface label of the tested interface is removed from the untested list. It is determined whether the untested list still includes data for at least one interface label. If not, then a test of the MPLS network is completed without testing every path end to end, thus conserving network resources.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: July 30, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Rajesh Tarakkad Venkateswaran, Avinash Jain, Latha Vasudevarao, Amit Goyal
  • Publication number: 20110019569
    Abstract: In one embodiment, a method includes receiving label data that indicates all interface labels that belong to each path ID of multiple path IDs associated with corresponding multiple paths between provider edge nodes in a Multi-Protocol Label Switching (MPLS) network. Each interface label is associated with a network interface on a node in the MPLS network. Based on the label data, an untested list that holds data that indicates all unique interface labels is generated. A tested interface selected from the untested list is scheduled for testing. After scheduling, the interface label of the tested interface is removed from the untested list. It is determined whether the untested list still includes data for at least one interface label. If not, then a test of the MPLS network is completed without testing every path end to end, thus conserving network resources.
    Type: Application
    Filed: September 29, 2010
    Publication date: January 27, 2011
    Inventors: Rajesh Tarakkad Venkateswaran, Avinash Jain, Latha Vasudevarao, Amit Goyal
  • Patent number: 7839796
    Abstract: In one embodiment, a method includes receiving label data that indicates all interface labels that belong to each path ID of multiple path IDs associated with corresponding multiple paths between provider edge nodes in a Multi-Protocol Label Switching (MPLS) network. Each interface label is associated with a network interface on a node in the MPLS network. Based on the label data, an untested list that holds data that indicates all unique interface labels is generated. A tested interface selected from the untested list is scheduled for testing. After scheduling, the interface label of the tested interface is removed from the untested list. It is determined whether the untested list still includes data for at least one interface label. If not, then a test of the MPLS network is completed without testing every path end to end, thus conserving network resources.
    Type: Grant
    Filed: May 5, 2007
    Date of Patent: November 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Rajesh Tarakkad Venkateswaran, Avinash Jain, Latha Vasudevarao, Amit Goyal
  • Publication number: 20080225741
    Abstract: In one embodiment, a method includes receiving label data that indicates all interface labels that belong to each path ID of multiple path IDs associated with corresponding multiple paths between provider edge nodes in a Multi-Protocol Label Switching (MPLS) network. Each interface label is associated with a network interface on a node in the MPLS network. Based on the label data, an untested list that holds data that indicates all unique interface labels is generated. A tested interface selected from the untested list is scheduled for testing. After scheduling, the interface label of the tested interface is removed from the untested list. It is determined whether the untested list still includes data for at least one interface label. If not, then a test of the MPLS network is completed without testing every path end to end, thus conserving network resources.
    Type: Application
    Filed: May 5, 2007
    Publication date: September 18, 2008
    Inventors: Rajesh Tarakkad Venkateswaran, Avinash Jain, Latha Vasudevarao, Amit Goyal