Patents by Inventor Rishabh Ramakant Tulsian
Rishabh Ramakant Tulsian 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: 11329914Abstract: In general, techniques are described for defining and executing device-independent commands on a network having a plurality of network devices. In some examples, a controller includes a graphical user interface. The controller displays, via the graphical user interface, network devices that support a device-independent command selected from one or more device-independent commands, wherein each device-independent command performs one or more operations on supported network devices. The controller receives, via the graphical user interface, user input selecting two or more of the displayed network devices and performs the one or more operations of the selected device-independent command on the selected network devices. In some examples, performing includes executing tasks associated with each network device, wherein the tasks, when executed, perform the one or more operations on each respective network device.Type: GrantFiled: February 5, 2021Date of Patent: May 10, 2022Assignee: Juniper Networks, Inc.Inventors: Jacopo Pianigiani, Vivekananda Shenoy, Atul S Moghe, Tong Jiang, Akshaya Muralidharan, Rishabh Ramakant Tulsian
-
Patent number: 11201782Abstract: An example method includes determining, by a network controller, based on a high-level data model, vendor-agnostic device information for a first network device, translating the vendor-agnostic device information into vendor-specific device information, sending, to the first network device, first configuration information included in the vendor-specific device information to cause the first network device to switch into a maintenance mode and enable diversion of network traffic from the first network device to a second network device, responsive to verifying that the first network device has diverted the traffic, initiating maintenance procedures on the first network device while the first network device is in the maintenance mode, and sending, to the first network device, second configuration information included in the vendor-specific device information to cause the first network device to switch out of the maintenance mode and enable reversion of network traffic from the second device to the first networkType: GrantFiled: August 4, 2020Date of Patent: December 14, 2021Assignee: Juniper Networks, Inc.Inventors: Jacopo Pianigiani, Michal Styszynski, Atul S Moghe, Joseph Williams, Sahana Sekhar Palagrahara Chandrashekar, Tong Jiang, Rishabh Ramakant Tulsian, Manish Krishnan, Soumil Ramesh Kulkarni, Vinod Nair, Jeba Paulaiyan, Sukhdev S. Kapur, Ashok Ganesan
-
Publication number: 20210184971Abstract: In general, techniques are described for defining and executing device-independent commands on a network having a plurality of network devices. In some examples, a controller includes a graphical user interface. The controller displays, via the graphical user interface, network devices that support a device-independent command selected from one or more device-independent commands, wherein each device-independent command performs one or more operations on supported network devices. The controller receives, via the graphical user interface, user input selecting two or more of the displayed network devices and performs the one or more operations of the selected device-independent command on the selected network devices. In some examples, performing includes executing tasks associated with each network device, wherein the tasks, when executed, perform the one or more operations on each respective network device.Type: ApplicationFiled: February 5, 2021Publication date: June 17, 2021Inventors: Jacopo Pianigiani, Vivekananda Shenoy, Atul S. Moghe, Tong Jiang, Akshaya Muralidharan, Rishabh Ramakant Tulsian
-
Patent number: 10996938Abstract: A data center network can include numerous switches, routers and servers to deliver services to customers. The network devices in the data center may be automatically discovered through various discovery workflows. Once discovered, hardware configuration information for the network devices may be stored in a database. Additionally, an administrator may assign roles to the network devices. The hardware configuration information may be matched with features provided by software images. A server may select a software image from a variety of candidate software images by matching the features provided by the software images and the hardware supported by the software images to the hardware configurations and roles of the network devices. Thus, new network devices may be deployed and provisioned to data center in a standardized and automated way. Further, existing network devices may be upgraded or reconfigured in a standardized and automated way.Type: GrantFiled: September 30, 2019Date of Patent: May 4, 2021Assignee: Juniper Networks, Inc.Inventors: Rishabh Ramakant Tulsian, Jacopo Pianigiani, Sridevi JeevaRaj, Sahana Sekhar Palagrahara Chandrashekar
-
Patent number: 10938660Abstract: An example method includes identifying, based on a received indication, at least a first network device that is to be placed in the maintenance mode, determining device information for the first network device, sending, to the first network device, first configuration information included in the device information to cause the first network device to switch into a maintenance mode and enable diversion of network traffic from the first network device to a second network device, responsive to verifying that the first network device has diverted the traffic, initiating maintenance procedures on the first network device while the first network device is in the maintenance mode, and sending, to the first network device, second configuration information included in the device information to cause the first network device to switch out of the maintenance mode and enable reversion of network traffic from the second device to the first network device.Type: GrantFiled: May 20, 2019Date of Patent: March 2, 2021Assignee: Juniper Networks, Inc.Inventors: Sukhdev S. Kapur, Ashok Ganesan, Jacopo Pianigiani, Michal Styszynski, Atul S Moghe, Joseph Williams, Sahana Sekhar Palagrahara Chandrashekar, Tong Jiang, Rishabh Ramakant Tulsian, Manish Krishnan, Soumil Ramesh Kulkarni, Vinod Nair, Jeba Paulaiyan
-
Patent number: 10917339Abstract: In general, techniques are described for defining and executing device-independent commands on a network having a plurality of network devices. In some examples, a controller includes a graphical user interface. The controller displays, via the graphical user interface, network devices that support a device-independent command selected from one or more device-independent commands, wherein each device-independent command performs one or more operations on supported network devices. The controller receives, via the graphical user interface, user input selecting two or more of the displayed network devices and performs the one or more operations of the selected device-independent command on the selected network devices. In some examples, performing includes executing tasks associated with each network device, wherein the tasks, when executed, perform the one or more operations on each respective network device.Type: GrantFiled: December 21, 2018Date of Patent: February 9, 2021Assignee: Juniper Networks, Inc.Inventors: Jacopo Pianigiani, Vivekananda Shenoy, Atul S Moghe, Tong Jiang, Akshaya Muralidharan, Rishabh Ramakant Tulsian
-
Publication number: 20210019131Abstract: A data center network can include numerous switches, routers and servers to deliver services to customers. The network devices in the data center may be automatically discovered through various discovery workflows. Once discovered, hardware configuration information for the network devices may be stored in a database. Additionally, an administrator may assign roles to the network devices. The hardware configuration information may be matched with features provided by software images. A server may select a software image from a variety of candidate software images by matching the features provided by the software images and the hardware supported by the software images to the hardware configurations and roles of the network devices. Thus, new network devices may be deployed and provisioned to data center in a standardized and automated way. Further, existing network devices may be upgraded or reconfigured in a standardized and automated way.Type: ApplicationFiled: September 30, 2019Publication date: January 21, 2021Inventors: Rishabh Ramakant Tulsian, Jacopo Pianigiani, Sridevi JeevaRaj, Sahana Sekhar Palagrahara Chandrashekar
-
Patent number: 10742501Abstract: An example method includes determining, by a network controller, based on a high-level data model, vendor-agnostic device information for a first network device, translating the vendor-agnostic device information into vendor-specific device information, sending, to the first network device, first configuration information included in the vendor-specific device information to cause the first network device to switch into a maintenance mode and enable diversion of network traffic from the first network device to a second network device, responsive to verifying that the first network device has diverted the traffic, initiating maintenance procedures on the first network device while the first network device is in the maintenance mode, and sending, to the first network device, second configuration information included in the vendor-specific device information to cause the first network device to switch out of the maintenance mode and enable reversion of network traffic from the second device to the first networkType: GrantFiled: December 21, 2018Date of Patent: August 11, 2020Assignee: Juniper Networks, Inc.Inventors: Jacopo Pianigiani, Michal Styszynski, Atul S Moghe, Joseph Williams, Sahana Sekhar Palagrahara Chandrashekar, Tong Jiang, Rishabh Ramakant Tulsian, Manish Krishnan, Soumil Ramesh Kulkarni, Vinod Nair, Jeba Paulaiyan, Sukhdev S. Kapur, Ashok Ganesan
-
Publication number: 20200204489Abstract: In general, techniques are described for defining and executing device-independent commands on a network having a plurality of network devices. In some examples, a controller includes a graphical user interface. The controller displays, via the graphical user interface, network devices that support a device-independent command selected from one or more device-independent commands, wherein each device-independent command performs one or more operations on supported network devices. The controller receives, via the graphical user interface, user input selecting two or more of the displayed network devices and performs the one or more operations of the selected device-independent command on the selected network devices. In some examples, performing includes executing tasks associated with each network device, wherein the tasks, when executed, perform the one or more operations on each respective network device.Type: ApplicationFiled: December 21, 2018Publication date: June 25, 2020Inventors: Jacopo Pianigiani, Vivekananda Shenoy, Atul S Moghe, Tong Jiang, Akshaya Muralidharan, Rishabh Ramakant Tulsian