Patents by Inventor William C. Benton

William C. Benton 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: 20230324205
    Abstract: Distributed anomaly detection using combinable measurement value summaries is disclosed. A computing device obtains a global combined measurement value summary. The global combined measurement value summary includes a combined measurement value summary of a plurality of measurement values taken by a plurality of other computing devices measuring a first type of item. The computing device obtains a measurement value of an item of the first type. It is determined whether the new measurement value is an anomalous measurement value based at least partially on the global combined measurement value summary.
    Type: Application
    Filed: June 12, 2023
    Publication date: October 12, 2023
    Inventors: William C. Benton, Sophie Watson
  • Patent number: 11719563
    Abstract: Distributed anomaly detection using combinable measurement value summaries is disclosed. A computing device obtains a global combined measurement value summary. The global combined measurement value summary includes a combined measurement value summary of a plurality of measurement values taken by a plurality of other computing devices measuring a first type of item. The computing device obtains a measurement value of an item of the first type. It is determined whether the new measurement value is an anomalous measurement value based at least partially on the global combined measurement value summary.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: August 8, 2023
    Assignee: Red Hat, Inc.
    Inventors: William C. Benton, Sophie Watson
  • Patent number: 11550553
    Abstract: Performing usage-based software library decomposition is disclosed herein. In some examples, a processor device generates a first library graph representing a first software library including multiple functions. The first library graph comprises a plurality of nodes that each correspond to a function of the first software library. The processor device identifies a function within the first software library (“invoked function”) that is directly invoked by an application that depends on the first software library, then generates a call graph including nodes within the first library graph (“dependency nodes”) corresponding to either the invoked function or another function invoked by the invoked function during application execution. Using the call graph, the processor device generates a second software library including only functions of the first software library corresponding to dependency nodes of the call graph.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: January 10, 2023
    Assignee: Red Hat, Inc.
    Inventors: William C. Benton, Erik J. Erlandson
  • Publication number: 20220164170
    Abstract: Performing usage-based software library decomposition is disclosed herein. In some examples, a processor device generates a first library graph representing a first software library including multiple functions. The first library graph comprises a plurality of nodes that each correspond to a function of the first software library. The processor device identifies a function within the first software library (“invoked function”) that is directly invoked by an application that depends on the first software library, then generates a call graph including nodes within the first library graph (“dependency nodes”) corresponding to either the invoked function or another function invoked by the invoked function during application execution. Using the call graph, the processor device generates a second software library including only functions of the first software library corresponding to dependency nodes of the call graph.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 26, 2022
    Inventors: William C. Benton, Erik J. Erlandson
  • Publication number: 20210003426
    Abstract: Distributed anomaly detection using combinable measurement value summaries is disclosed. A computing device obtains a global combined measurement value summary. The global combined measurement value summary includes a combined measurement value summary of a plurality of measurement values taken by a plurality of other computing devices measuring a first type of item. The computing device obtains a measurement value of an item of the first type. It is determined whether the new measurement value is an anomalous measurement value based at least partially on the global combined measurement value summary.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 7, 2021
    Inventors: William C. Benton, Sophie Watson
  • Publication number: 20190147357
    Abstract: Automatic detection of learning model drift is disclosed. A sidecar learning model receives operational input data submitted to a predictive learning model. The sidecar learning model was trained on a same training data used to train the predictive learning model. A deviation of the operational input data from the training data is determined. The sidecar learning model generates a drift signal that characterizes the deviation of the operational input data from the training data.
    Type: Application
    Filed: November 16, 2017
    Publication date: May 16, 2019
    Inventors: Erik J. Erlandson, William C. Benton