Patents by Inventor Vinod Nair
Vinod Nair 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: 12289233Abstract: In general, techniques are described for deploying virtualized cell site routers (vCSRs). In an example, a method comprises receiving, at a forwarding plane of a virtualized cell site router (vCSR) of a first Distributed Unit (DU) of a plurality of DU servers of a cell site for a 5G radio access network, the vCSR having a containerized routing protocol process and a forwarding plane configured to perform Layer 2 (L2) switching, L2 packets on a second interface for a second physical link connecting the first DU server to an L2 switch; and switching, by the forwarding plane of the vCSR of the first DU, the L2 packets on a first interface for a first physical link connecting the first DU server to a second DU server of the plurality of DU servers.Type: GrantFiled: February 5, 2024Date of Patent: April 29, 2025Assignee: Juniper Networks, Inc.Inventors: Muhammad Qasim Arham, Vinod Nair, Vinay K Nallamothu, Kiran K N, Shelesh Bansal, Shailender Sharma, Rakesh Kumar Reddy Varimalla
-
Patent number: 12289249Abstract: In general, techniques are described for deploying and managing a virtual router having Data Plane Development Kit (DPDK) functionality to a computing device. In an example, a method includes creating, by a container orchestration platform executing on a computing device, a virtual router custom resource instance of a virtual router custom resource definition, the virtual router custom resource instance for a virtual router to execute on the computing device; based on configuration data for the virtual router custom resource instance, by the container orchestration platform, modifying the virtual router custom resource instance with the configuration data and deploying a first virtual computing instance comprising a virtual router configured according to the modified virtual router custom resource instance; and executing, by the computing device, the virtual router to process a packet.Type: GrantFiled: June 14, 2023Date of Patent: April 29, 2025Assignee: Juniper Networks, Inc.Inventors: Shailender Sharma, Vinod Nair, Kiran K N, Kirankumar Kashinath Raikar, Rakesh Kumar Reddy Varimalla
-
Publication number: 20240422107Abstract: In general, techniques are described for deploying and managing a virtual router having Data Plane Development Kit (DPDK) functionality to a computing device. In an example, a method includes creating, by a container orchestration platform executing on a computing device, a virtual router custom resource instance of a virtual router custom resource definition, the virtual router custom resource instance for a virtual router to execute on the computing device; based on configuration data for the virtual router custom resource instance, by the container orchestration platform, modifying the virtual router custom resource instance with the configuration data and deploying a first virtual computing instance comprising a virtual router configured according to the modified virtual router custom resource instance; and executing, by the computing device, the virtual router to process a packet.Type: ApplicationFiled: June 14, 2023Publication date: December 19, 2024Inventors: Shailender Sharma, Vinod Nair, Kiran K N, Kirankumar Kashinath Raikar, Rakesh Kumar Reddy Varimalla
-
Publication number: 20240409415Abstract: A method for producing high-purity synthetic graphitized carbonaceous materials with impurity levels below 100 ppm, derived from plant-based biomass extracts. The method involves mixing furan-ring containing precursor compounds with polymerization catalysts and additives, followed by polymerizing the mixture at temperatures between 20° C. and 200° C. The solid polymers are carbonized and graphitized using heat treatments up to 1500° C. and 3000° C., respectively. Besides disclosing the specifics of the process, typical materials characteristics (X-ray diffraction, Raman spectroscopy, specific surface area, impurity content and electrochemical test data) of the synthesized graphite are also disclosed. Details of the additives used to control the reaction, to add electrochemical performance to the graphite, and to catalyze the graphitization reaction, are presented.Type: ApplicationFiled: June 5, 2024Publication date: December 12, 2024Applicant: Farad Power, Inc.,Inventors: Shantanu Mitra, Vinod Nair
-
Patent number: 12164905Abstract: Techniques are disclosed for deploying software upgrades to a mixed network of In-Service Software Upgrade (ISSU)-capable and ISSU-incapable network devices without interrupting network traffic serviced by the mixed network. In one example, a centralized controller for a network determines that first network devices of a plurality of network devices for the network are In-Service Software Upgrade (ISSU)-capable and second network devices of the plurality of network devices are not ISSU-capable. The centralized controller transmits messages instructing the first network devices to perform an ISSU operation. Further, the centralized controller transmits messages instructing each network device of the second network devices to transmit a message to peer network devices of the network device, the message indicating that the network device is not ISSU-capable.Type: GrantFiled: March 28, 2019Date of Patent: December 10, 2024Assignee: JUNIPER NETWORKS, INC.Inventors: Manish Krishnan, Tong Jiang, Vivekananda Shenoy, Soumil Ramesh Kulkarni, Vinod Nair, Jeba Paulaiyan
-
Patent number: 12155569Abstract: In general, this disclosure describes techniques for provisioning virtual private network (VPN) services for cloud native routers using a multi-stage process. In an example, a method comprises deploying, in a first computing device, using a layer 2 bridge domain that includes the first computing device, a containerized routing protocol process; deploying, in the first computing device, using the layer 2 bridge domain, a containerized application; configuring, in the containerized routing protocol process executing on the first computing device, a virtual private network (VPN); and exchanging, by the containerized routing protocol process executing on the first computing device, routing protocol messages with another router to provide virtual connectivity between the containerized application and another application that is external to the first computing device.Type: GrantFiled: September 22, 2023Date of Patent: November 26, 2024Assignee: Juniper Networks, Inc.Inventors: Sasha Cirkovic, Muhammad Qasim Arham, Vinod Nair, Vinay K Nallamothu
-
Publication number: 20240305586Abstract: In general, this disclosure describes techniques for providing a hybrid data plane that can include a kernel-based data plane and a Data Plane Development Kit (DPDK)-based data plane. An example system includes a DPDK-based virtual router configured to send and receive packets via a physical network interface, and a kernel network stack configured to perform tunneling processing for packets destined to a containerized application and received by the DPDK-based virtual router via the physical interface.Type: ApplicationFiled: May 17, 2024Publication date: September 12, 2024Inventors: Vinay K. Nallamothu, Vinod Nair, Kiran K N, Shailender Sharma
-
Patent number: 11991097Abstract: In general, this disclosure describes techniques for providing a hybrid data plane that can include a kernel-based data plane and a Data Plane Development Kit (DPDK)-based data plane. An example system includes a DPDK-based virtual router configured to send and receive packets via a physical network interface, and a kernel network stack configured to perform tunneling processing for packets destined to a containerized application and received by the DPDK-based virtual router via the physical interface.Type: GrantFiled: July 15, 2022Date of Patent: May 21, 2024Assignee: Juniper Networks, Inc.Inventors: Vinay K Nallamothu, Vinod Nair, Kiran K N, Shailender Sharma
-
Publication number: 20240062060Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for solving mixed integer programs (MIPs) using neural networks. One of the methods includes obtaining data specifying parameters of a MIP; generating, from the parameters of the MIP, an input representation; processing the input representation using an encoder neural network to generate a respective embedding for each of the integer variables; generating a plurality of partial assignments by selecting a respective second, proper subset of the integer variables; and for each of the variables in the respective second subset, generating, using at least the respective embedding for the variable, a respective additional constraint on the value of the variable; generating, for each of the partial assignments, a corresponding candidate final assignment that assigns a respective value to each of the plurality of variables; and selecting, as a final assignment for the MIP, one of the candidate final assignments.Type: ApplicationFiled: December 20, 2021Publication date: February 22, 2024Inventors: Sergey Bartunov, Felix Axel Gimeno Gil, Ingrid Karin von Glehn, Pawel Lichocki, Ivan Lobov, Vinod Nair, Brendan Timothy O'Donoghue, Nicolas Sonnerat, Christian Tjandraatmadja, Pengming Wang
-
Patent number: 11895020Abstract: In general, techniques are described for deploying virtualized cell site routers (vCSRs) capable of layer 2 (L2) forwarding to cell site servers to support management and orchestration of functional units for mobile networks executing on the cell site servers. In an example, a method comprises receiving, at a forwarding plane of a virtualized cell site router (vCSR) of a first Distributed Unit (DU) of a plurality of DU servers of a cell site for a 5G radio access network, the vCSR having a containerized routing protocol process and a forwarding plane configured to perform Layer 2 (L2) switching, L2 packets on a second interface for a second physical link connecting the first DU server to an L2 switch; and switching, by the forwarding plane of the vCSR of the first DU, the L2 packets on a first interface for a first physical link connecting the first DU server to a second DU server of the plurality of DU servers.Type: GrantFiled: September 30, 2022Date of Patent: February 6, 2024Assignee: Juniper Networks, Inc.Inventors: Muhammad Qasim Arham, Vinod Nair, Vinay K Nallamothu, Kiran K N, Shelesh Bansal, Shailender Sharma, Rakesh Kumar Reddy Varimalla
-
Publication number: 20230412526Abstract: In general, this disclosure describes techniques for providing a hybrid data plane that can include a kernel-based data plane and a Data Plane Development Kit (DPDK)-based data plane. An example system includes a DPDK-based virtual router configured to send and receive packets via a physical network interface, and a kernel network stack configured to perform tunneling processing for packets destined to a containerized application and received by the DPDK-based virtual router via the physical interface.Type: ApplicationFiled: July 15, 2022Publication date: December 21, 2023Inventors: Vinay K. Nallamothu, Vinod Nair, Kiran K N, Shailender Sharma
-
Patent number: 11831009Abstract: A method is described to make a metal-containing non-amorphous hard-carbon composite material that is synthesized from furan-ring containing compounds. The metals described in the process include lithium and transition metals, including transition metal oxides like lithium titanates. The non-amorphous hard-carbon component of the metal-containing non-amorphous hard-carbon composite material is characterized by a d002 peak—in the X-ray diffraction patterns—that corresponds to an interlayer spacing of >3.6 ?, along with a prominent D-band peak in the Raman spectra. These metal-containing hard-carbon composites are used for constructing electrodes for Li-ion batteries and Li-ion capacitors.Type: GrantFiled: December 2, 2020Date of Patent: November 28, 2023Assignee: Farad Power, IncInventors: Shantanu Mitra, Vinod Nair
-
Publication number: 20230271907Abstract: Systems and methods for producing MTBE without using a catalytic distillation column or a super fractionator have been disclosed. An optimum volume of methanol stream required to maximize MTBE production and reduce slippage of isobutylene to minimum acceptable values together with a crude C4 stream are flowed into a primary reaction unit that comprises a first reactor and a second reactor in parallel configured to produce maximum values of final MTBE volumes under higher or equal established purity commercial quality specifications levels. The combined effluent from the first reactor and the second reactor is split to form a first portion, a second portion and a third portion. The first portion is flowed to a third reactor configured to produce additional MTBE. The second portion is combined with an effluent from the third reactor for further separation. The third portion is recycled to the first reactor and/or second reactor.Type: ApplicationFiled: July 16, 2021Publication date: August 31, 2023Applicant: SABIC GLOBAL TECHNOLOGIES B.V.Inventors: Mohammed Bismillah ANSARI, Guillermo LEAL CANELON, Vijay Dinkar BODAS, Umesh HASYAGAR, Vinod NAIR
-
Patent number: 11735720Abstract: A method is described to make a metal-containing non-amorphous hard-carbon composite material that is synthesized from furan-ring containing compounds. The metals described in the process include lithium and transition metals, including transition metal oxides like lithium titanates. The non-amorphous hard-carbon component of the metal-containing non-amorphous hard-carbon composite material is characterized by a d002 peak—in the X-ray diffraction patterns—that corresponds to an interlayer spacing of >3.6 ?, along with a prominent D-band peak in the Raman spectra. These metal-containing hard-carbon composites are used for constructing electrodes for Li-ion batteries and Li-ion capacitors.Type: GrantFiled: December 2, 2020Date of Patent: August 22, 2023Assignee: Farad Power, IncInventors: Shantanu Mitra, Vinod Nair
-
Publication number: 20220371978Abstract: Systems and methods for producing MTBE are disclosed. A C4 feed stream containing isobutylene and other C4 hydrocarbons is fed into a reactor unit for producing MTBE. The effluent of the reactor unit comprising MTBE is further processed to produce a MTBE product stream that comprises at least 90 wt. % MTBE. At least a portion of the MTBE product stream is then recycled back to the reactor unit.Type: ApplicationFiled: December 10, 2020Publication date: November 24, 2022Inventors: Guillermo LEAL, Mohammed B. ANSARI, Vijay Dinkar BODAS, Umesh HASYAGAR, Vinod NAIR
-
Publication number: 20220334864Abstract: Example techniques and computing devices are disclosed. An example computing device includes a first non-uniform memory access (NUMA) node and a second NUMA nod. The first NUMA node includes a first network interface card, a first virtual router for one or more virtual networks, the first virtual router comprising first processing circuitry and configured with a first virtual host interface having a first Internet Protocol (IP) address, and a first workload executing on the first NUMA node. The second NUMA node includes a second network interface card, a second virtual router for the one or more virtual networks, the second virtual router comprising second processing circuitry and configured with a second virtual host interface having a second IP address, and a second workload executing on the second NUMA node.Type: ApplicationFiled: December 15, 2021Publication date: October 20, 2022Inventors: Kiran K N, Yuvaraja Mariappan, Vinod Nair, Shailender Sharma
-
Publication number: 20220044097Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for satisfiability solving for Boolean formulas. One of the methods includes receiving a request to determine whether an input Boolean formula is satisfiable according to a set of satisfiability criteria; processing the input Boolean formula using a formula model that is configured to receive, as input, the input Boolean formula, and to generate, as output, a satisfiability probability distribution over assignments of values to the literals in the clauses of the input Boolean formula; determining whether the input Boolean formula is satisfiable; sampling, using the satisfiability probability distribution, an assignment of values to the literals in the clauses of the input Boolean formula, and determining whether the assignment of values satisfies the set of satisfiability criteria.Type: ApplicationFiled: July 30, 2021Publication date: February 10, 2022Inventors: Xujie Si, Vinod Nair, Yujia Li, Felix Axel Gimeno Gil
-
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
-
Patent number: 10971272Abstract: A method of clinical evaluation of a cardiology patient includes the providing of a computer having a database and a user interface that includes a display screen. One or more images are displayed on the display screen, each being an anatomical representation of a part of a human heart which are a portion of a human heart, there is displayed on the screen patient data that corresponds to the part that is displayed on the screen. Such data can be for example prior or present test data. One embodiment includes a graphical medical generation system for replacing the dictation and transcription process of a cardiology health care professionals. A graphical display is provided which processes user input in conjunction with pre-defined cardiology reporting options to generate user-defined cardiology reports. A method and apparatus 10 is described for controlling, via a relational databases, the selection of pre-defined character strings to be inserted into the generated cardiology report.Type: GrantFiled: March 29, 2018Date of Patent: April 6, 2021Inventor: Vinod Nair
-
Publication number: 20210091377Abstract: A method is described to make a metal-containing non-amorphous hard-carbon composite material that is synthesized from furan-ring containing compounds. The metals described in the process include lithium and transition metals, including transition metal oxides like lithium titanates. The non-amorphous hard-carbon component of the metal-containing non-amorphous hard-carbon composite material is characterized by a d002 peak—in the X-ray diffraction patterns—that corresponds to an interlayer spacing of >3.6 ?, along with a prominent D-band peak in the Raman spectra. These metal-containing hard-carbon composites are used for constructing electrodes for Li-ion batteries and Li-ion capacitors.Type: ApplicationFiled: December 2, 2020Publication date: March 25, 2021Applicant: Farad Power, Inc.,Inventors: Shantanu Mitra, Vinod Nair