Patents by Inventor Ethan Barnett Rahn

Ethan Barnett Rahn 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: 11743047
    Abstract: Cryptographically identifying a device to a service includes: providing the cloud service with a cryptographically signed token, the token being embedded in the device when the device was manufactured, the token including first information and second information. The cloud service verifies the token using a public key associated with the second information and determines a user using the first information. The device receives, from the cloud service, provisioning information customized for the user and including a client certificate for communicating with the cloud service.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: August 29, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Ethan Barnett Rahn, Andrey Elenskiy, Steven Cohen
  • Patent number: 11681784
    Abstract: Verifying a hardware license and controlling hardware features includes receiving a first part of a license payload and a license signature covering the license payload from a CPU, the license signature being generated using a private encryption key; receiving a second part of the license payload from a memory, the CPU being unable to modify the second part of the license payload; generating a hash using the first part and the second part of the license payload; and verifying the license signature using the hash and a public encryption key associated with the private encryption key. When the verifying is successful, communicating with circuitry to enable functionality of the circuitry specified in the license payload.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: June 20, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Baptiste Elie Franck Covolato, Dipankar Bhatt Acharya, Ethan Barnett Rahn, Gil Adrian Torres
  • Publication number: 20230063515
    Abstract: A method for remotely configuring a network device using a user device and a network management service is provided. The user device includes a first communication interface and a second communication interface, and the method includes: initiating, by the user device, a communication channel with the network device using the second communication interface; after the communication channel is established: obtaining, by the user device via the first communication interface, configuration information for the network device from the network management service; and sending, by the user device, the configuration information to the network device via the communication channel. The user device is in communication with the network management service via the first communication interface, and the user device is configured as a pass-through device that relays the configuration information from the network management service to the network device.
    Type: Application
    Filed: January 25, 2022
    Publication date: March 2, 2023
    Inventors: Ethan Barnett Rahn, Udayakumar Srinivasan, Aparna Sushrut Karanjkar, Douglas Alan Gourlay, Kim Ringeisen
  • Publication number: 20220086001
    Abstract: Cryptographically identifying a device to a service includes: providing the cloud service with a cryptographically signed token, the token being embedded in the device when the device was manufactured, the token including first information and second information. The cloud service verifies the token using a public key associated with the second information and determines a user using the first information. The device receives, from the cloud service, provisioning information customized for the user and including a client certificate for communicating with the cloud service.
    Type: Application
    Filed: September 11, 2020
    Publication date: March 17, 2022
    Inventors: Ethan Barnett Rahn, Andrey Elenskiy, Steven Cohen
  • Publication number: 20220067127
    Abstract: Verifying a hardware license and controlling hardware features includes receiving a first part of a license payload and a license signature covering the license payload from a CPU, the license signature being generated using a private encryption key; receiving a second part of the license payload from a memory, the CPU being unable to modify the second part of the license payload; generating a hash using the first part and the second part of the license payload; and verifying the license signature using the hash and a public encryption key associated with the private encryption key. When the verifying is successful, communicating with circuitry to enable functionality of the circuitry specified in the license payload.
    Type: Application
    Filed: September 3, 2020
    Publication date: March 3, 2022
    Inventors: Baptiste Elie Franck Covolato, Dipankar Bhatt Acharya, Ethan Barnett Rahn, Gil Adrian Torres
  • Patent number: 11157656
    Abstract: In general, embodiments relate to methods and systems for signing a software image (SWI), distributing the signed SWI to one or more network devices, and verifying, on a per-network device basis, the signed SWI.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: October 26, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Ethan Barnett Rahn, Michelle Binlu Wang, Baptiste Elie Franck Covolato, Julien André Alexis Gomes, Robert Eugene Gilligan
  • Publication number: 20200250344
    Abstract: In general, embodiments relate to methods and systems for signing a software image (SWI), distributing the signed SWI to one or more network devices, and verifying, on a per-network device basis, the signed SWI.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Ethan Barnett Rahn, Michelle Binlu Wang, Baptiste Elie Franck Covolato, Julien André Alexis Gomes, Robert Eugene Gilligan
  • Publication number: 20170357783
    Abstract: A method for license management. The method includes receiving a first license request for a feature from a network element and in response to the first license request, making a first determination that no feature licenses of a first type are available for the feature. The method further includes based on the first determination, making a second determination that a feature license of a second type is available for the feature, and providing the feature license of the second type to the network element.
    Type: Application
    Filed: March 2, 2017
    Publication date: December 14, 2017
    Applicant: Arista Networks, Inc.
    Inventors: Ethan Barnett Rahn, Nathan Boyd Kitchen, Sonu Kumar Giri, Karan Jayesh Bavishi, Anoop Dawani
  • Publication number: 20170357784
    Abstract: A method for license management. The method includes making a first determination by a local license server of a coordination point that a feature license that is not available on the local license server is required by the local license server. The method further includes, based on the first determination: sending, by the coordination point, a license availability request to an auto activation server, receiving, by the coordination point and from the auto activation server, information about available feature licenses, and sending, by the local license server of the coordination point to a central license manager, an activation request specifying the feature license. The specified feature license is one of the available feature licenses. The method further includes, in response to sending the activation request: receiving, by the local license server from the central license manager, an activated feature license.
    Type: Application
    Filed: April 26, 2017
    Publication date: December 14, 2017
    Applicant: Arista Networks, Inc.
    Inventors: Kenneth James Duda, Ethan Barnett Rahn, Nathan Boyd Kitchen, Kenneth John Carpenter, Karan Jayesh Bavishi