Patents by Inventor Andrew Keats

Andrew Keats 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: 11888748
    Abstract: Techniques are directed to controlling access to resources on a message bus of a network communication device. The techniques may include, by the network communication device, processing a message bus access policy file uniquely corresponding to a process. The message bus access policy file may include a certificate securely associating the message bus access policy file with the process. The techniques may further include, by the network communication device, based at least in part on the processing the message bus access policy file, exposing one or more resources of the network communication device to the process on the message bus, in a manner corresponding to at least one resource access permission indication contained within the message bus access policy file.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: January 30, 2024
    Assignee: ITRON, INC.
    Inventors: Scott Dale Brown, Andrew Keats, Matthew Rockey, Jason Estes
  • Publication number: 20230139970
    Abstract: Techniques are directed to controlling access to resources on a message bus of a network communication device. The techniques may include, by the network communication device, processing a message bus access policy file uniquely corresponding to a process. The message bus access policy file may include a certificate securely associating the message bus access policy file with the process. The techniques may further include, by the network communication device, based at least in part on the processing the message bus access policy file, exposing one or more resources of the network communication device to the process on the message bus, in a manner corresponding to at least one resource access permission indication contained within the message bus access policy file.
    Type: Application
    Filed: December 30, 2022
    Publication date: May 4, 2023
    Inventors: Scott Dale Brown, Andrew Keats, Matthew Rockey, Jason Estes
  • Patent number: 11570111
    Abstract: Techniques are directed to controlling access to resources on a message bus of a network communication device. The techniques may include, by the network communication device, processing a message bus access policy file uniquely corresponding to a process. The message bus access policy file may include a certificate securely associating the message bus access policy file with the process. The techniques may further include, by the network communication device, based at least in part on the processing the message bus access policy file, exposing one or more resources of the network communication device to the process on the message bus, in a manner corresponding to at least one resource access permission indication contained within the message bus access policy file.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: January 31, 2023
    Assignee: Itron, Inc.
    Inventors: Scott Dale Brown, Andrew Keats, Matthew Rockey, Jason Estes
  • Publication number: 20220321480
    Abstract: Techniques are directed to controlling access to resources on a message bus of a network communication device. The techniques may include, by the network communication device, processing a message bus access policy file uniquely corresponding to a process. The message bus access policy file may include a certificate securely associating the message bus access policy file with the process. The techniques may further include, by the network communication device, based at least in part on the processing the message bus access policy file, exposing one or more resources of the network communication device to the process on the message bus, in a manner corresponding to at least one resource access permission indication contained within the message bus access policy file.
    Type: Application
    Filed: March 25, 2021
    Publication date: October 6, 2022
    Inventors: Scott Dale Brown, Andrew Keats, Matthew Rockey, Jason Estes
  • Publication number: 20220311663
    Abstract: An agent, of a distributed intelligence application, generates feature data for a feature. A baseline configuration of parameters is processed, associated with the distributed intelligence application, to determine a first set of parameters. The baseline configuration of parameters and a modified configuration of parameters are processed to determine a second set of parameters. The modified configuration is associated with the distributed intelligence application and indicates a difference from the baseline configuration. A snapshot of dynamic data is processed according to an algorithm using the first set of parameters to determine a first result and using the second set of parameters to determine a second result. The first result and the second result are each provided with a respective indication of the configuration used to generate the result.
    Type: Application
    Filed: March 25, 2021
    Publication date: September 29, 2022
    Inventors: Scott Dale Brown, Andrew Keats, Jason Estes
  • Patent number: 10834197
    Abstract: An application management service may be used to determine which agents of an application need to be installed and/or licensed on one or more smart sensors. The application management service may determine which agents are associated with a given application and may determine which agents are currently installed and/or licensed on the one or more smart sensors. The application management service may determine which agents are not currently installed or licensed on the one or more smart sensors and that are associated with the application and may cause those agents to be installed or licensed on the one or more smart sensors.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: November 10, 2020
    Assignee: Itron, Inc.
    Inventors: Jason Estes, Andrew Keats
  • Publication number: 20200213395
    Abstract: An application management service may be used to determine which agents of an application need to be installed and/or licensed on one or more smart sensors. The application management service may determine which agents are associated with a given application and may determine which agents are currently installed and/or licensed on the one or more smart sensors. The application management service may determine which agents are not currently installed or licensed on the one or more smart sensors and that are associated with the application and may cause those agents to be installed or licensed on the one or more smart sensors.
    Type: Application
    Filed: December 31, 2018
    Publication date: July 2, 2020
    Inventors: Jason Estes, Andrew Keats
  • Publication number: 20170286558
    Abstract: A tracking system receives indications of requests for webpages from browsers associated with users' client devices. Upon receiving an indication of a request for a webpage from a client device the tracking system identifies a client ID representing a sharing user associated with the client device. The tracking system hashes the client ID and appends it to the URL of the webpage creating an augmented URL. The browser of the sharing user is redirected to the augmented URL. When a receiving user represented by a different client ID uses the augmented URL to request the webpage, the tracking system determines that the sharing user must have shared the augmented URL with the receiving user and generates a user edge recording the sharing event. The tracking system organizes user edges from sharing events into tree structures and provides visualization functionality to webpage administrators interested in sharing patterns.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventor: Andrew Keats Kelleher