Patents by Inventor Nikhil BHANDARI

Nikhil BHANDARI 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).

  • Publication number: 20240152374
    Abstract: Some embodiments provide a method of managing policy for a logical network spanning multiple datacenters, including at least first and second datacenters. The method is performed by a network management service operating in a public cloud to manage the datacenters. The method receives (i) a first policy configuration specifying logical network policy at the first datacenter from a first local network manager at the first datacenter and (ii) a second policy configuration specifying logical network policy at the second datacenter from a second local network manager at the second datacenter. The method consolidates the first and second policy configurations into a global policy configuration that also includes policy configuration defined at the network management service. The method uses the global policy configuration to manage the policy configurations for the logical network.
    Type: Application
    Filed: May 10, 2023
    Publication date: May 9, 2024
    Inventors: Shailesh Makhijani, Nikhil Bokare, Thomas Pierre Labor Vigneron, Rushikesh Wagh, Vaibhav Bhandari, Sachin Mohan Vaidya, Pavlush Margarian, Josh Dorr
  • Publication number: 20240152377
    Abstract: Some embodiments provide a method for deploying network management services for a plurality of tenants. The method is performed at a multi-tenant service executing in a container cluster implemented in a public cloud. For a first tenant, the method deploys a first set of network management services in the container cluster for managing a first group of datacenters of the first tenant. For a second tenant, the method deploys a second set of network management services in the container cluster for managing a second group of datacenters of the second tenant.
    Type: Application
    Filed: May 10, 2023
    Publication date: May 9, 2024
    Inventors: Shailesh Makhijani, Nikhil Bokare, Thomas Pierre Labor Vigneron, Rushikesh Wagh, Vaibhav Bhandari, Sachin Mohan Vaidya, Pavlush Margarian, Josh Dorr, Slava Ivashkevich, Suresh Muppala
  • Publication number: 20240154052
    Abstract: According to the embodiments provided herein, an island in a regular, closed shape is ablated in a first conductive layer. An interconnect is formed through the island, using the island as an alignment fiducial. The island and the interconnect are isolated from the remainder of the first conductive layer.
    Type: Application
    Filed: March 17, 2022
    Publication date: May 9, 2024
    Applicant: First Solar, Inc.
    Inventors: Nikhil Bhandari, Matthew Davis, Rhett Miller, Charles Wickersham
  • Publication number: 20240014334
    Abstract: According to the embodiments provided herein, a photovoltaic device can have one or more cells with a conducting layer interconnect.
    Type: Application
    Filed: November 3, 2021
    Publication date: January 11, 2024
    Applicant: First Solar, Inc.
    Inventors: Nikhil Bhandari, Matthew Davis, Rhett Miller, Charles Wickersham
  • Publication number: 20240007440
    Abstract: Systems and methods for assigning a persistent internet protocol (IP) address to a virtual private network (VPN) client. The method includes receiving, at a first server, a request for access from a first VPN client, the request including access credentials and the first server having a routing table; sending, from the first server, the access credentials to an access server; receiving, from the access server at the first server, a first static IP address to be assigned to the first VPN client, wherein the first static IP address is selected from a plurality of available static IP addresses; assigning the first static IP address to the first VPN client; and adding the first static IP address to a static routing path in the routing table, the static routing path specifying an interface to which traffic associated with the first VPN client is to be routed. The static routing path is configured to be referenced to enable traffic associated with the first VPN client to be directed through the interface.
    Type: Application
    Filed: August 11, 2022
    Publication date: January 4, 2024
    Inventors: Nikhil Bhandari, Vamshi Krishna Dommeti, Praneeth Kumar Reddy Earikireddy
  • Publication number: 20230187572
    Abstract: According to the embodiments provided herein, a method for scribing a layer stack of a photovoltaic device can include directing a laser scribing waveform to a film side of a layer stack. The laser scribing waveform can include pulse groupings that repeat at a group repetition period of greater than or equal to 1.5 µs. Each pulse of the pulse groupings can have a pulse width of less than or equal to 900 fs.
    Type: Application
    Filed: February 3, 2023
    Publication date: June 15, 2023
    Applicant: First Solar, Inc.
    Inventors: Nikhil Bhandari, Charles Wickersham
  • Publication number: 20230117962
    Abstract: A policy created through an administrative user interface is converted into an intermediate representation that can be compiled for execution by a gateway or converted into a human-readable form for modifications by the administrator.
    Type: Application
    Filed: March 9, 2022
    Publication date: April 20, 2023
    Inventors: Biju Ramachandra Kaimal, Avni Bhupendrakumar Wala, Nikhil Bhandari
  • Publication number: 20230120785
    Abstract: An administrator can initiate an automatic software update to a network appliance that is configured as a cluster of nodes. The update is performed sequentially on a node-by-node basis in order to maintain availability and performance of the network appliance during the update.
    Type: Application
    Filed: March 9, 2022
    Publication date: April 20, 2023
    Inventors: Biju Ramachandra Kaimal, Srisakthi Subramaniam, Nikhil Bhandari
  • Publication number: 20230120522
    Abstract: In a cluster of network devices using a consensus protocol for cluster synchronization, a full software rollback is performed by backing up a cluster state on a primary instance for the cluster, and then restarting all devices at the same time from a prior partition. The primary instance can then start a cluster management service and other devices can join the cluster using the consensus state stored by the primary instance.
    Type: Application
    Filed: March 9, 2022
    Publication date: April 20, 2023
    Inventors: Nikhil Bhandari, Venkata Suresh Reddy Obulareddy, Amit Katyal
  • Patent number: 11581453
    Abstract: According to the embodiments provided herein, a method for scribing a layer stack of a photovoltaic device can include directing a laser scribing waveform to a film side of a layer stack. The laser scribing waveform can include pulse groupings that repeat at a group repetition period of greater than or equal to 1.5 ?s. Each pulse of the pulse groupings can have a pulse width of less than or equal to 900 fs.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: February 14, 2023
    Assignee: First Solar, Inc.
    Inventors: Nikhil Bhandari, Charles Wickersham
  • Publication number: 20210091254
    Abstract: According to the embodiments provided herein, a method for scribing a layer stack of a photovoltaic device can include directing a laser scribing waveform to a film side of a layer stack. The laser scribing waveform can include pulse groupings that repeat at a group repetition period of greater than or equal to 1.5 ?s. Each pulse of the pulse groupings can have a pulse width of less than or equal to 900 fs.
    Type: Application
    Filed: February 21, 2019
    Publication date: March 25, 2021
    Applicant: First Solar, Inc.
    Inventors: Nikhil Bhandari, Charles Wickersham
  • Patent number: 10838930
    Abstract: A database migration system, according to an example of the present disclosure, builds a dynamic object-relationship model of a database and determines a sequence of data migration for moving data from one database to another. The system may determine a dynamic object-relationship model based on a traversal of the database schema from a root object. The system may determine object attributes for child objects in the object database. In an example, an object attribute may be a relationship between the object and another object, or a property of the object. The system may build a dynamic object-relationship model based on the determined object attributes. The system may also determine a sequence for migrating the objects in the database that does not result in missing objects or missing object attributes based on the dynamic object-relationship model.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: November 17, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Vaibhav Shah, Hirendra Parihar, Nikhil Bhandari, Aniket Jain
  • Publication number: 20190311041
    Abstract: A database migration system, according to an example of the present disclosure, builds a dynamic object-relationship model of a database and determines a sequence of data migration for moving data from one database to another. The system may determine a dynamic object-relationship model based on a traversal of the database schema from a root object. The system may determine object attributes for child objects in the object database. In an example, an object attribute may be a relationship between the object and another object, or a property of the object. The system may build a dynamic object-relationship model based on the determined object attributes. The system may also determine a sequence for migrating the objects in the database that does not result in missing objects or missing object attributes based on the dynamic object-relationship model.
    Type: Application
    Filed: September 27, 2018
    Publication date: October 10, 2019
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Vaibhav Shah, Hirendra Parihar, Nikhil Bhandari, Aniket Jain
  • Patent number: 9880829
    Abstract: A method in a first network device of performing a software update of a line card of a second network device without disruption to data traffic. The method includes causing a redundant control plane component of the second network device to be updated according to the software update. The method continues with causing the second network device to instantiate, based on the software update, a line card virtual machine (LC VM) as a redundant data plane component for the line card. The method further includes causing a third network device to forward data traffic to both the line card and the LC VM of the second network device, and causing the second network device to update the line card according to the software update while processing the received data traffic using the LC VM.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: January 30, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Nitin Katiyar, Nikhil Bhandari, Satya Prakash, Keshav Gupta
  • Publication number: 20170168803
    Abstract: A method in a first network device of performing a software update of a line card of a second network device without disruption to data traffic. The method includes causing a redundant control plane component of the second network device to be updated according to the software update. The method continues with causing the second network device to instantiate, based on the software update, a line card virtual machine (LC VM) as a redundant data plane component for the line card. The method further includes causing a third network device to forward data traffic to both the line card and the LC VM of the second network device, and causing the second network device to update the line card according to the software update while processing the received data traffic using the LC VM.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Nitin KATIYAR, Nikhil BHANDARI, Satya PRAKASH, Keshav GUPTA