Patents by Inventor Saurabh Singhal

Saurabh Singhal 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: 12627985
    Abstract: A method for provisioning a network device can include, on a network device in a factory-default state and having a factory-installed Secure Zero Touch Provisioning (SZTP) agent, enabling a wireless communication capability of the network device. Upon detecting the wireless communication capability being enabled, the SZTP agent attempts to establish a connection with an SZTP application on a computing device in close proximity to the network device. Once connected, the SZTP agent requests SZTP bootstrap information from the SZTP Application, receives SZTP artifacts, and determines whether the SZTP artifacts contain redirect information to an SZTP bootstrap server. If so, the SZTP agent validates the redirect information and attempts to connect to the SZTP bootstrap server.
    Type: Grant
    Filed: October 20, 2023
    Date of Patent: May 12, 2026
    Assignee: Arista Networks, Inc.
    Inventors: Eamon Doyle, Saurabh Singhal
  • Publication number: 20260095373
    Abstract: A network device may transmit network address assignment request messages on a plurality of network interfaces communicatively coupled to one or more network address assignment servers. The network device may store any network address assignment responses received from the one or more network address assignment servers within one or more response solicitation time periods and may attempt device provisioning based on the device provisioning priorities of the stored network address assignment responses.
    Type: Application
    Filed: December 19, 2024
    Publication date: April 2, 2026
    Inventors: Anmolpreet Singh, Saurabh Singhal
  • Publication number: 20260067249
    Abstract: A method of operating a network device is provided that includes receiving, from another network device, a neighbor advertisement packet having a given address, disabling the given address by configuring the given address in a failed state in response to receiving the neighbor advertisement packet, and with a client running on the network device, sending a request to a duplicate address detection (DAD) restart manger executed on the network device to restart a duplicate address detection (DAD) process for the given address. The given address may be an Internet Protocol version 6 (IPv6) address.
    Type: Application
    Filed: September 5, 2024
    Publication date: March 5, 2026
    Inventors: Akhil Shashidhar, Aaron David Bamberger, Saurabh Singhal, Dennis Sam
  • Publication number: 20250310297
    Abstract: A network device may transmit a request message on a plurality of network interfaces destined for one or more network address assignment servers communicatively coupled to the network interfaces. The network device may maintain interface discrimination information that identifies one or more network interfaces on which previously received response messages failed to facilitate the completion of a device operation. The network device may send subsequent request message(s) based on the interface discrimination information.
    Type: Application
    Filed: March 27, 2024
    Publication date: October 2, 2025
    Inventors: Eamon Doyle, Saurabh Singhal
  • Publication number: 20250193072
    Abstract: Next generation zero touch provisioning (NexGen ZTP) provides programmatic onboarding features that can benefit those who desire ZTP without requiring them to spend time and money to preprogram network devices with a designated URL for ZTP. Particularly, when a connection request is received from a network device, network device identification information contained in the connection request is used to search for a matching identifier stored in a centralized database. The centralized database stores historical transactions that record sales of network devices. If a matching identifier is found, an owner of the network device can be identified from a corresponding sales record using the matching identifier. Once the owner is identified, a tenant or suborganization of the owner is determined. The network device can then be directed to a configuration file or script corresponding to the tenant or suborganization for ZTP of the network device.
    Type: Application
    Filed: December 12, 2023
    Publication date: June 12, 2025
    Inventors: Aparna Karanjkar, Prateek Nigam, Joseph Garcia, Saurabh Singhal
  • Publication number: 20250133404
    Abstract: A method for provisioning a network device can include, on a network device in a factory-default state and having a factory-installed Secure Zero Touch Provisioning (SZTP) agent, enabling a wireless communication capability of the network device. Upon detecting the wireless communication capability being enabled, the SZTP agent attempts to establish a connection with an SZTP application on a computing device in close proximity to the network device. Once connected, the SZTP agent requests SZTP bootstrap information from the SZTP Application, receives SZTP artifacts, and determines whether the SZTP artifacts contain redirect information to an SZTP bootstrap server. If so, the SZTP agent validates the redirect information and attempts to connect to the SZTP bootstrap server.
    Type: Application
    Filed: October 20, 2023
    Publication date: April 24, 2025
    Inventors: Eamon Doyle, Saurabh Singhal
  • Patent number: 12032813
    Abstract: A system and method animates bar graphs into roll graphs and roll graphs into bar graphs for securities analysis and trading.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: July 9, 2024
    Assignee: CHARLES SCHWAB & CO., INC.
    Inventors: Saurabh Singhal, Charles E. Gotlieb