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: 12356732Abstract: 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: GrantFiled: March 17, 2022Date of Patent: July 8, 2025Assignee: First Solar, Inc.Inventors: Nikhil Bhandari, Matthew Davis, Rhett Miller, Charles Wickersham
-
Patent number: 12321771Abstract: 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: GrantFiled: March 9, 2022Date of Patent: June 3, 2025Assignee: Sophos LimitedInventors: Nikhil Bhandari, Venkata Suresh Reddy Obulareddy, Amit Katyal
-
Patent number: 12299472Abstract: 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: GrantFiled: March 9, 2022Date of Patent: May 13, 2025Assignee: Sophos LimitedInventors: Biju Ramachandra Kaimal, Avni Bhupendrakumar Wala, Nikhil Bhandari
-
Patent number: 12210895Abstract: 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: GrantFiled: March 9, 2022Date of Patent: January 28, 2025Assignee: Sophos LimitedInventors: Biju Ramachandra Kaimal, Srisakthi Subramaniam, Nikhil Bhandari
-
Publication number: 20250007885Abstract: 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: ApplicationFiled: June 29, 2023Publication date: January 2, 2025Inventor: Nikhil Bhandari
-
Publication number: 20240154052Abstract: 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: ApplicationFiled: March 17, 2022Publication date: May 9, 2024Applicant: First Solar, Inc.Inventors: Nikhil Bhandari, Matthew Davis, Rhett Miller, Charles Wickersham
-
Publication number: 20240014334Abstract: According to the embodiments provided herein, a photovoltaic device can have one or more cells with a conducting layer interconnect.Type: ApplicationFiled: November 3, 2021Publication date: January 11, 2024Applicant: First Solar, Inc.Inventors: Nikhil Bhandari, Matthew Davis, Rhett Miller, Charles Wickersham
-
Publication number: 20240007440Abstract: 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: ApplicationFiled: August 11, 2022Publication date: January 4, 2024Inventors: Nikhil Bhandari, Vamshi Krishna Dommeti, Praneeth Kumar Reddy Earikireddy
-
Publication number: 20230187572Abstract: 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: ApplicationFiled: February 3, 2023Publication date: June 15, 2023Applicant: First Solar, Inc.Inventors: Nikhil Bhandari, Charles Wickersham
-
Publication number: 20230117962Abstract: 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: ApplicationFiled: March 9, 2022Publication date: April 20, 2023Inventors: Biju Ramachandra Kaimal, Avni Bhupendrakumar Wala, Nikhil Bhandari
-
Publication number: 20230120522Abstract: 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: ApplicationFiled: March 9, 2022Publication date: April 20, 2023Inventors: Nikhil Bhandari, Venkata Suresh Reddy Obulareddy, Amit Katyal
-
Publication number: 20230120785Abstract: 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: ApplicationFiled: March 9, 2022Publication date: April 20, 2023Inventors: Biju Ramachandra Kaimal, Srisakthi Subramaniam, Nikhil Bhandari
-
Patent number: 11581453Abstract: 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: GrantFiled: February 21, 2019Date of Patent: February 14, 2023Assignee: First Solar, Inc.Inventors: Nikhil Bhandari, Charles Wickersham
-
Publication number: 20210091254Abstract: 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: ApplicationFiled: February 21, 2019Publication date: March 25, 2021Applicant: First Solar, Inc.Inventors: Nikhil Bhandari, Charles Wickersham
-
Patent number: 10838930Abstract: 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: GrantFiled: September 27, 2018Date of Patent: November 17, 2020Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Vaibhav Shah, Hirendra Parihar, Nikhil Bhandari, Aniket Jain
-
Publication number: 20190311041Abstract: 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: ApplicationFiled: September 27, 2018Publication date: October 10, 2019Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Vaibhav Shah, Hirendra Parihar, Nikhil Bhandari, Aniket Jain
-
Patent number: 9880829Abstract: 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: GrantFiled: December 14, 2015Date of Patent: January 30, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Nitin Katiyar, Nikhil Bhandari, Satya Prakash, Keshav Gupta
-
Publication number: 20170168803Abstract: 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: ApplicationFiled: December 14, 2015Publication date: June 15, 2017Inventors: Nitin KATIYAR, Nikhil BHANDARI, Satya PRAKASH, Keshav GUPTA