Patents by Inventor Cameron Esdaile

Cameron Esdaile 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: 20240064075
    Abstract: Techniques are described for generating an end-to-end distributed trace in connection with a cloud or datacenter environment. In one example, a server obtains target application telemetry data and external telemetry data associated with one or more correlation identifiers included in one or more network communications provided to a target application in the cloud or datacenter environment. The server aggregates the target application telemetry data and the external telemetry data based on the one or more correlation identifiers to generate an end-to-end distributed trace associated with the one or more network communications.
    Type: Application
    Filed: October 17, 2023
    Publication date: February 22, 2024
    Inventors: Hans F. Ashlock, Cameron Esdaile, Walter T. Hulick, JR., Carlos M. Pignataro, Renato Quedas
  • Patent number: 11882012
    Abstract: Techniques are described for generating an end-to-end distributed trace in connection with a cloud or datacenter environment. In one example, a server obtains target application telemetry data and external telemetry data associated with one or more correlation identifiers included in one or more network communications provided to a target application in the cloud or datacenter environment. The server aggregates the target application telemetry data and the external telemetry data based on the one or more correlation identifiers to generate an end-to-end distributed trace associated with the one or more network communications.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: January 23, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Hans F. Ashlock, Cameron Esdaile, Walter T Hulick, Jr., Carlos M. Pignataro, Renato Quedas
  • Publication number: 20230370349
    Abstract: Techniques are described for generating an end-to-end distributed trace in connection with a cloud or datacenter environment. In one example, a server obtains target application telemetry data and external telemetry data associated with one or more correlation identifiers included in one or more network communications provided to a target application in the cloud or datacenter environment. The server aggregates the target application telemetry data and the external telemetry data based on the one or more correlation identifiers to generate an end-to-end distributed trace associated with the one or more network communications.
    Type: Application
    Filed: May 13, 2022
    Publication date: November 16, 2023
    Inventors: Hans F. Ashlock, Cameron Esdaile, Walter T. Hulick, JR., Carlos M. Pignataro, Renato Quedas
  • Publication number: 20230034229
    Abstract: In one embodiment, a method comprises: establishing, from an agent hub device, a tunnel to a remote vantage point device; generating, by the agent hub device, test traffic to appear as though the test traffic originates from the remote vantage point device; encapsulating, by the agent hub device, the test traffic into the tunnel to the remote vantage point device to cause the remote vantage point device to decapsulate the test traffic and send the test traffic as though the test traffic originated from the remote vantage point device; receiving, at the agent hub device, one or more returned test responses in response to the test traffic; and producing, by the agent hub device, test results based on the one or more returned test responses.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 2, 2023
    Inventors: Ricardo V. Oliveira, Arash Molavi Kakhki, Prabhnit Singh, Cameron Esdaile
  • Patent number: 11489826
    Abstract: The present disclosure discloses a system and method for providing multi-factor authorization for IEEE 802.1x-enabled networks. Specifically, a network device authenticates a client device to obtain access to network resources in a network via a network authentication protocol. The network device then detects a device quarantine trigger indicating an increased level of suspicion that a current user of the client device is a non-authenticated user. In response to the device quarantine trigger, the network device temporarily places the client device from an authenticated state to a quarantined state pending completion of a particular workflow by the current user. The client device has limited access to the network resources while in the quarantined state regardless of a previous successful user and/or device authentication.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: November 1, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Cameron Esdaile
  • Publication number: 20200358758
    Abstract: The present disclosure discloses a system and method for providing multi-factor authorization for IEEE 802.1x-enabled networks. Specifically, a network device authenticates a client device to obtain access to network resources in a network via a network authentication protocol. The network device then detects a device quarantine trigger indicating an increased level of suspicion that a current user of the client device is a non-authenticated user. In response to the device quarantine trigger, the network device temporarily places the client device from an authenticated state to a quarantined state pending completion of a particular workflow by the current user. The client device has limited access to the network resources while in the quarantined state regardless of a previous successful user and/or device authentication.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 12, 2020
    Inventor: Cameron Esdaile
  • Patent number: 10742637
    Abstract: The present disclosure discloses a system and method for providing multi-factor authorization for IEEE 802.1x-enabled networks. Specifically, a network device authenticates a client device to obtain access to network resources in a network via a network authentication protocol. The network device then detects a device quarantine trigger indicating an increased level of suspicion that a current user of the client device is a non-authenticated user. In response to the device quarantine trigger, the network device temporarily places the client device from an authenticated state to a quarantined state pending completion of a particular workflow by the current user. The client device has limited access to the network resources while in the quarantined state regardless of a previous successful user and/or device authentication.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: August 11, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Cameron Esdaile
  • Patent number: 10602325
    Abstract: The present disclosure discloses a method and network device for providing tiered network access based on user actions. Specifically, a network device can identify a social action performed by a user, where the social action is performed while the user is logged into a social network application. Furthermore, the network device can select a network access level of a plurality of network access levels based on the social action. Accordingly, the network device grants a client device corresponding to the user access to a network based on the selected network access level. Note that the network access level is selected from the plurality of network access levels based on a plurality of social actions performed by the user.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: March 24, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Cameron Esdaile, Garth Benedict, David Wilson
  • Patent number: 10469473
    Abstract: Example implementations relate to network authentication system extensions. For example, network authentication system extensions may be installed and executed using a system. The system may comprise a processing resource and a memory resource storing readable instructions. The instructions may cause the processing resource to initiate an extension system and initiate an application programming interface (API) to manage a plurality of installed extensions in the extension system, where the installed extensions operate on a network authentication system. The instructions may also cause the processing resource to define a particular instance of an installed extension among the plurality of installed extensions and execute installed extensions on the network authentication system.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: November 5, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Wilson, Cameron Esdaile
  • Publication number: 20190273736
    Abstract: The present disclosure discloses a system and method for providing multi-factor authorization for IEEE 802.1x-enabled networks. Specifically, a network device authenticates a client device to obtain access to network resources in a network via a network authentication protocol. The network device then detects a device quarantine trigger indicating an increased level of suspicion that a current user of the client device is a non-authenticated user. In response to the device quarantine trigger, the network device temporarily places the client device from an authenticated state to a quarantined state pending completion of a particular workflow by the current user. The client device has limited access to the network resources while in the quarantined state regardless of a previous successful user and/or device authentication.
    Type: Application
    Filed: May 17, 2019
    Publication date: September 5, 2019
    Inventor: Cameron Esdaile
  • Patent number: 10298563
    Abstract: The present disclosure discloses a system and method for providing multi-factor authorization for IEEE 802.1x-enabled networks. Specifically, a network device authenticates a client device to obtain access to network resources in a network via a network authentication protocol. The network device then detects a device quarantine trigger indicating an increased level of suspicion that a current user of the client device is a non-authenticated user. In response to the device quarantine trigger, the network device temporarily places the client device from an authenticated state to a quarantined state pending completion of a particular workflow by the current user. The client device has limited access to the network resources while in the quarantined state regardless of a previous successful user and/or device authentication.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: May 21, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Cameron Esdaile
  • Publication number: 20180060060
    Abstract: Example implementations relate to network authentication system extensions. For example, network authentication system extensions may be installed and executed using a system. The system may comprise a processing resource and a memory resource storing readable instructions. The instructions may cause the processing resource to initiate an extension system and initiate an application programming interface (API) to manage a plurality of installed extensions in the extension system, where the installed extensions operate on a network authentication system. The instructions may also cause the processing resource to define a particular instance of an installed extension among the plurality of installed extensions and execute installed extensions on the network authentication system.
    Type: Application
    Filed: August 31, 2016
    Publication date: March 1, 2018
    Inventors: David Wilson, Cameron Esdaile
  • Publication number: 20170366953
    Abstract: The present disclosure discloses a method and network device for providing tiered network access based on user actions. Specifically, a network device can identify a social action performed by a user, where the social action is performed while the user is logged into a social network application. Furthermore, the network device can select a network access level of a plurality of network access levels based on the social action. Accordingly, the network device grants a client device corresponding to the user access to a network based on the selected network access level. Note that the network access level is selected from the plurality of network access levels based on a plurality of social actions performed by the user.
    Type: Application
    Filed: August 28, 2017
    Publication date: December 21, 2017
    Inventors: Cameron Esdaile, Garth Benedict, David Wilson
  • Patent number: 9749826
    Abstract: The present disclosure discloses a method and network device for providing tiered network access based on user actions. Specifically, a network device can identify a social action performed by a user, where the social action is performed while the user is logged into a social network application. Furthermore, the network device can select a network access level of a plurality of network access levels based on the social action. Accordingly, the network device grants a client device corresponding to the user access to a network based on the selected network access level. Note that the network access level is selected from the plurality of network access levels based on a plurality of social actions performed by the user.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: August 29, 2017
    Assignee: Aruba Networks, Inc.
    Inventors: Cameron Esdaile, Garth Benedict, David Wilson
  • Patent number: 9634987
    Abstract: A non-transitory computer readable medium storing instructions which, when executed on one or more processors, cause performance of operations. The operations include: receiving a first message from a device; determining, in response to the first message, a media access control (MAC) address of the device; and transmitting, in response to the first message, a second message comprising the MAC address to the device.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: April 25, 2017
    Assignee: Aruba Networks, Inc.
    Inventors: Cameron Esdaile, Kiyo Kubo, Nicholas Farina
  • Publication number: 20160323265
    Abstract: The present disclosure discloses a system and method for providing multi-factor authorization for IEEE 802.1x-enabled networks. Specifically, a network device authenticates a client device to obtain access to network resources in a network via a network authentication protocol. The network device then detects a device quarantine trigger indicating an increased level of suspicion that a current user of the client device is a non-authenticated user. In response to the device quarantine trigger, the network device temporarily places the client device from an authenticated state to a quarantined state pending completion of a particular workflow by the current user. The client device has limited access to the network resources while in the quarantined state regardless of a previous successful user and/or device authentication.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 3, 2016
    Inventor: Cameron Esdaile
  • Patent number: 9332054
    Abstract: According to one embodiment of the invention, a method for controlling access to a network by a network device comprises returning a message prompting connectivity to a captive portal that is different from a HTTP Source Code redirect. The message is an HTML document such as a frameset.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: May 3, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: David Wilson, Cameron Esdaile, Deepinder Setia, Pradeep Iyer
  • Publication number: 20150319102
    Abstract: The present disclosure discloses a method and network device for providing tiered network access based on user actions. Specifically, a network device can identify a social action performed by a user, where the social action is performed while the user is logged into a social network application. Furthermore, the network device can select a network access level of a plurality of network access levels based on the social action. Accordingly, the network device grants a client device corresponding to the user access to a network based on the selected network access level. Note that the network access level is selected from the plurality of network access levels based on a plurality of social actions performed by the user.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: Aruba Networks, Inc.
    Inventors: Cameron Esdaile, Garth Benedict, David Wilson
  • Publication number: 20150081867
    Abstract: A non-transitory computer readable medium storing instructions which, when executed on one or more processors, cause performance of operations. The operations include: receiving a first message from a device; determining, in response to the first message, a media access control (MAC) address of the device; and transmitting, in response to the first message, a second message comprising the MAC address to the device.
    Type: Application
    Filed: January 31, 2014
    Publication date: March 19, 2015
    Applicant: Aruba Networks Inc.
    Inventors: Cameron Esdaile, Kiyo Kubo, Nicholas Farina
  • Publication number: 20130268666
    Abstract: According to one embodiment of the invention, a method for controlling access to a network by a network device comprises returning a message prompting connectivity to a captive portal that is different from a HTTP Source Code redirect. The message is an HTML document such as a frameset.
    Type: Application
    Filed: April 4, 2012
    Publication date: October 10, 2013
    Inventors: David Wilson, Cameron Esdaile, Deepinder Setia, Pradeep Iyer