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

  • Patent number: 12210895
    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: Grant
    Filed: March 9, 2022
    Date of Patent: January 28, 2025
    Assignee: Sophos Limited
    Inventors: Biju Ramachandra Kaimal, Srisakthi Subramaniam, Nikhil Bhandari
  • Publication number: 20250007885
    Abstract: Systems and methods for monitoring a file establishing a Secure Sockets Layer (SSL) Virtual Private Network (VPN) tunnel route. The method includes receiving a connection request from a client associated with a fully qualified domain name (FQDN) to use a SSLVPN tunnel service; referencing a data storage for data associated with the client; constructing a client configuration file based on the data associated with the client; resolving the FQDN associated with the client to at least one internet protocol (IP) address; storing the resolved IP address in the configuration file; and communicating the configuration file to the client to instruct the client regarding how to automatically configure an SSL VPN tunnel route for the at least one resolved IP address.
    Type: Application
    Filed: June 29, 2023
    Publication date: January 2, 2025
    Inventor: Nikhil Bhandari
  • 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