John Bates

John Bates

Salt Lake City Metropolitan Area
4K followers 500+ connections

Articles by John

Activity

Join now to see all activity

Volunteer Experience

  • The Church of Jesus Christ of Latter-day Saints Graphic

    Full-time Missionary

    The Church of Jesus Christ of Latter-day Saints

    - 2 years 1 month

    Volunteered and assigned to serve as a full-time missionary in the greater Seattle, WA area. Shared Christian principles and religious beliefs with families and individuals. Provided community service at various locations and numerous capacities. Oversaw and trained over 60 missionaries in teaching and communication skills.

  • International Volunteer & Student Ambassador

    One World University - Maputo, Mozambique

    - 5 months

    Bildung

    In conjunction with Brigham Young University, I taught English and AIDS prevention to five classes of students in the Portuguese language. Planned and supervised educational activities at the university and poly-technical school.

Patents

  • Determining Audience Segments of Users that Contributed to a Metric

    Issued US 11646947

    The present disclosure is directed toward systems and methods for identifying contributing audience segments associated with a metric anomaly. One or more embodiments described herein identify contributing factors based on statistical analysis and machine learning. Additionally, one or more embodiments identify audience segments associated with each contributing factor. In one or more embodiments, the systems and methods provide an interactive display that enables a user to select a particular…

    The present disclosure is directed toward systems and methods for identifying contributing audience segments associated with a metric anomaly. One or more embodiments described herein identify contributing factors based on statistical analysis and machine learning. Additionally, one or more embodiments identify audience segments associated with each contributing factor. In one or more embodiments, the systems and methods provide an interactive display that enables a user to select a particular anomaly for further analysis. The interactive display also provides additional interfaces through which the user can view informational displays that illustrate the factors and segments that caused the particular anomaly and how those factors correlate with each other.

    Other inventors
    See patent
  • Intelligent Customer Journey Mining and Mapping

    Issued US-20220148013-A1

    Determination of high-value customer journey sequences is performed by determining customer interactions that are most frequent as length N=l sub-sequences, recursively determining the most frequent length N+l sub-sequences that start with the length N sub-sequences, determining a first count indicating how often one of the sub-sequences appears in the sequences, determining a second count indicating how often the one sub-sequence resulted in the goal and using the counts to determine the most…

    Determination of high-value customer journey sequences is performed by determining customer interactions that are most frequent as length N=l sub-sequences, recursively determining the most frequent length N+l sub-sequences that start with the length N sub-sequences, determining a first count indicating how often one of the sub-sequences appears in the sequences, determining a second count indicating how often the one sub-sequence resulted in the goal and using the counts to determine the most or least effective sub­sequences for achieving the goal.

    Other inventors
    See patent
  • Traceability of Edits to Digital Documents via Distributed Ledgers

    Issued US 11146381

    Embodiments provide traceability of edits to a document, i.e., a verifiable and immutable provenance chain for the document. Systems and methods enable traceability of edits, by encoding, for states of the document, a fingerprint (e.g., a cryptographic hash of the document's contents) and an edit history within a block written to a distributed ledger (e.g., a blockchain). The ledger is maintained via a self-organizing peer-to-peer distributed ledger network. Once added to the ledger, the…

    Embodiments provide traceability of edits to a document, i.e., a verifiable and immutable provenance chain for the document. Systems and methods enable traceability of edits, by encoding, for states of the document, a fingerprint (e.g., a cryptographic hash of the document's contents) and an edit history within a block written to a distributed ledger (e.g., a blockchain). The ledger is maintained via a self-organizing peer-to-peer distributed ledger network. Once added to the ledger, the contents of a block (e.g., the document's fingerprint and edit history) are immutable and the integrity of the edit history encoded in the ledger is secure. The algorithm that generates the fingerprint is sensitive to edits of the document. The non-corruptible fingerprint encoded in the ledger is employable to detect any edits that are not included in the encoded edit history and/or inconsistent with a currently available version of the document.

    Other inventors
    See patent
  • Contribution of Multiparty Data Aggregation Using Distributed Ledger Technology

    Issued US 11048690

    In various embodiments, a request may be received identifying items of information and an entity requesting the items. A set of entities may be determined It may be determined, for a response to the request, that collectively has access to a set of values that captures each of the items requested by the entity. A transaction of a transaction block may be created on a blockchain maintained at least in part by one or more nodes of a distributed ledger system. The transaction may be digitally…

    In various embodiments, a request may be received identifying items of information and an entity requesting the items. A set of entities may be determined It may be determined, for a response to the request, that collectively has access to a set of values that captures each of the items requested by the entity. A transaction of a transaction block may be created on a blockchain maintained at least in part by one or more nodes of a distributed ledger system. The transaction may be digitally signed and identify the set of entities, and contribution scores of the values to the set of values. Each contribution score for a given value of an item being based on a level of scarcity of the item and a level of usage of the item. The blockchain may identify a scoring algorithm used to determine the contribution scores.

    Other inventors
    See patent
  • Entity-Sovereign Data Wallets Using Distributed Ledger Technology

    Issued US 10984410

    In various embodiments, a request is received for a claim that is responsive to an interrogatory, where the interrogatory uses values of items of interest regarding a subject user to produce the claim. Based on the request, it is determined that one or more permissions, included in one or more digitally signed transactions of one or more transaction blocks on one or more copies of a blockchain maintained at least in part by nodes of a distributed ledger system, represents the subject user…

    In various embodiments, a request is received for a claim that is responsive to an interrogatory, where the interrogatory uses values of items of interest regarding a subject user to produce the claim. Based on the request, it is determined that one or more permissions, included in one or more digitally signed transactions of one or more transaction blocks on one or more copies of a blockchain maintained at least in part by nodes of a distributed ledger system, represents the subject user granting a receiving entity with a right to receive claims that are responsive to interrogatories that use the values to produce the claims. Based on the determining, the receiving entity is granted access to the claim.

    Other inventors
    See patent
  • Identifying Audiences that Contribute to Metric Anomalies

    Issued US-10985993-B2

    The present disclosure is directed toward systems and meth­ods for identifying contributing audience segments associ­ated with a metric anomaly. One or more embodiments described herein identify contributing factors based on sta­tistical analysis and machine learning. Additionally, one or more embodiments identify audience segments associated with each contributing factor. In one or more embodiments, the systems and methods provide an interactive display that enables a user to select a…

    The present disclosure is directed toward systems and meth­ods for identifying contributing audience segments associ­ated with a metric anomaly. One or more embodiments described herein identify contributing factors based on sta­tistical analysis and machine learning. Additionally, one or more embodiments identify audience segments associated with each contributing factor. In one or more embodiments, the systems and methods provide an interactive display that enables a user to select a particular anomaly for further analysis. The interactive display also provides additional interfaces through which the user can view informational displays that illustrate the factors and segments that caused the particular anomaly and how those factors correlate with each other.

    Other inventors
    See patent
  • Identifying Factors that Contribute to a Metric Anomaly

    Issued US 10,972,332

    The present disclosure is directed toward systems and methods for identifying contributing factors associated with a metric anomaly. One or more embodiments described herein identify contributing factors based on statistical analysis and machine learning. Additionally, one or more embodiments identify sub-factors associated with each contributing factor. In one or more embodiments, the systems and methods provide an interactive display that enables a user to select a particular anomaly for…

    The present disclosure is directed toward systems and methods for identifying contributing factors associated with a metric anomaly. One or more embodiments described herein identify contributing factors based on statistical analysis and machine learning. Additionally, one or more embodiments identify sub-factors associated with each contributing factor. In one or more embodiments, the systems and methods provide an interactive display that enables a user to select a particular anomaly for further analysis. The interactive display also provides additional interfaces through which the user can view informational displays that illustrate the factors that caused the particular anomaly and how those factors correlate with each other.

    Other inventors
    See patent
  • System for Providing Proof and Attestation Services for Claim Verification

    Issued US 10956932

    Embodiments of the present invention provide systems, methods, and computer storage media directed to a proof and attestation service that can confirm the veracity of a claim or a statement of truth based on data dynamically-retrieved from various data repositories. A server device receives, from a client device, a request to determine the veracity of a claim or a statement of truth. The server device is generally a trusted computing device, having privileged-access to a variety of data…

    Embodiments of the present invention provide systems, methods, and computer storage media directed to a proof and attestation service that can confirm the veracity of a claim or a statement of truth based on data dynamically-retrieved from various data repositories. A server device receives, from a client device, a request to determine the veracity of a claim or a statement of truth. The server device is generally a trusted computing device, having privileged-access to a variety of data repositories that the client device may or may not access. The server device can select one or more data repositories based on the claim, obtain results data from the selected one or more data repositories, and evaluate each result to determine whether it corresponds to or contradicts the claim. A veracity score can be calculated for the claim or for a result that corresponds to or contradicts the claim. The server device can generate an attestation notification that includes the claim or the result for communication to the requesting client device. In this way, the client device can utilize the proof and attestation service, facilitated via the server device, to determine a claim's veracity or its calculated likelihood of being true.

    Other inventors
    See patent
  • Communication Notification Trigger Modeling Preview

    Issued US 10,855,783

    In some embodiments, a real-time and interactive preview of alerts is provided in a user interface. A computer system parses a set of rules that specifies an alert definition. Each rule identifies a set of observations and an alert trigger criterion based on user input in the user interface. For a rule, the computer system accesses historical data corresponding to the set of observations identified by the rule and determines, based on an analysis of the historical data, time points that trigger…

    In some embodiments, a real-time and interactive preview of alerts is provided in a user interface. A computer system parses a set of rules that specifies an alert definition. Each rule identifies a set of observations and an alert trigger criterion based on user input in the user interface. For a rule, the computer system accesses historical data corresponding to the set of observations identified by the rule and determines, based on an analysis of the historical data, time points that trigger alerts over a time period according to the rule. The analysis is based on the alert trigger criterion identified by the rule. The computer system aggregates, based on the alert definition, the time points determined for the rule with time points determined for another rule from the set of rules. Further, the computer system generates an alert preview over the time period for presentation at the user interface.

    Other inventors
    See patent
  • Reinforcement Machine Learning for Personalized Intelligent Alerting

    Issued US 10621602

    Embodiments of the present invention relate to providing intelligent alerting and automation for marketing analytics software. In implementation, intelligent alerting is initiated by a user, which enables deep learning models to analyze various data patterns. Intelligent alerting learns about preferences and data consumption patterns of the user with marketing analytics software. Intelligent alerting also accounts for and learns from any manually created alerts set up by the user and/or alerts…

    Embodiments of the present invention relate to providing intelligent alerting and automation for marketing analytics software. In implementation, intelligent alerting is initiated by a user, which enables deep learning models to analyze various data patterns. Intelligent alerting learns about preferences and data consumption patterns of the user with marketing analytics software. Intelligent alerting also accounts for and learns from any manually created alerts set up by the user and/or alerts created automatically by anomaly detection. Intelligent alerting analyzes all other users within the organization of the user to find similar users based on their consumption patterns. An on-demand game may be provided to the user to determine the criticality of one metric change over another. This enables intelligent alerting to automatically provide alerts which pass a critical threshold of importance to the user and context to help the user understand why a metric changes in a significant way.

    Other inventors
    See patent
  • Automatic Identification of Sources of Web Metric Changes

    Issued US 10242101

    Techniques for automatic identification of sources of web metric changes are described. In one or more implementations, changes in a web metric that indicate a measurable attribute associated with a website are determined, and the web metric is analyzed to identify sources that contributed to the changes in the web metric. In implementations, data is queried to obtain actual values for dimension elements along one or more dimensions of the web metric. In addition, expected values for the…

    Techniques for automatic identification of sources of web metric changes are described. In one or more implementations, changes in a web metric that indicate a measurable attribute associated with a website are determined, and the web metric is analyzed to identify sources that contributed to the changes in the web metric. In implementations, data is queried to obtain actual values for dimension elements along one or more dimensions of the web metric. In addition, expected values for the dimension elements are estimated along the dimensions of the web metric based on historical data. Then, deviations between the actual values and the expected values are calculated by using comparable statistics. Subsequently, the comparable statistics can be analyzed to identify corresponding dimension elements as the sources that contributed to the changes in the web metric.

    Other inventors
    See patent
  • Predictive Analytics with Forecasting Model Selection

    Issued US-9396444-B2

    Methods and apparatus for predicting network activity with forecasting model selection are disclosed. In one embodi­ment a network analytics forecasting model with a preferred model error measurement is selected from among a set of model error measurements for a set of network analytics forecasting models. The selecting includes, for each ofa set of network analytics forecasting models, calculating a set of predicted network analytics metric values corresponding to individual ones of a set of…

    Methods and apparatus for predicting network activity with forecasting model selection are disclosed. In one embodi­ment a network analytics forecasting model with a preferred model error measurement is selected from among a set of model error measurements for a set of network analytics forecasting models. The selecting includes, for each ofa set of network analytics forecasting models, calculating a set of predicted network analytics metric values corresponding to individual ones of a set of actual network analytics metric values in a network analytics metrics data set, comparing individual ones of the set of predicted network analytics met­ric values to corresponding ones of the set of actual network analytics metric values, and generating a model error mea­surement reflecting the comparing. Future network analytics metric values are predicted using the network analytics fore­casting model with the preferred model error measurement.

    See patent
  • Predictive Analysis of Network Analytics

    Issued US 9,083,562

    Methods and apparatus for predicting network activity are disclosed. In response to a requested value of an independent variable describing a suspected determinant of network activity for a network content provider, a set of predicted values of a dependent variable is displayed. The set of predicted values of the dependent variable is predicted based on a relationship between the independent variable and the dependent variable. The dependent variable reflects an aspect of the network activity…

    Methods and apparatus for predicting network activity are disclosed. In response to a requested value of an independent variable describing a suspected determinant of network activity for a network content provider, a set of predicted values of a dependent variable is displayed. The set of predicted values of the dependent variable is predicted based on a relationship between the independent variable and the dependent variable. The dependent variable reflects an aspect of the network activity for the network content provider. The relationship is derived from a plurality of metric values, and the plurality of metric values includes metric values describing the network activity for the network content provider. A plurality of independent variables is set to the requested value of the independent variable. A plurality of values of the dependent variable is displayed based on a plurality of respective relationships between the plurality of independent variables and the dependent variable.

    See patent
  • Predictive Analysis of Network Analytics

    Issued US 13/223,065

    Methods and apparatus for ascertaining trends in network activity data are disclosed. A plurality of trend indicators is calculated for a plurality of values of a metric associated with network activity for a network content provider. The trend indicators include one or more moving averages of the plurality of values of the metric, and one or more standard deviation values of the plurality of values of the metric. A time-series graphical overlay representation of the plurality of values of the…

    Methods and apparatus for ascertaining trends in network activity data are disclosed. A plurality of trend indicators is calculated for a plurality of values of a metric associated with network activity for a network content provider. The trend indicators include one or more moving averages of the plurality of values of the metric, and one or more standard deviation values of the plurality of values of the metric. A time-series graphical overlay representation of the plurality of values of the metric and the plurality of trend indicators demonstrating a relationship between the metric values and the trend indicators is displayed.

    See patent
  • Reinforcement Machine Learning for Intelligent Alerting and Automation for Big Data Marketing Applications

    Filed US 14/861,772

    Other inventors
  • BOT Detection and Profile-based Filter Algorithm

    Filed US 13/335,710

    Other inventors

Honors & Awards

  • Social Innovation (Artificial Intelligence)

    Edison Awards

    Virtual Analyst in Adobe Analytics by Adobe
    Adobe has taken some of the most advanced AI and machine learning technology and placed it in the hands of everyday business users. Massive amounts of data are crunched automatically, delivering insights that help organizations run more smoothly.

  • 2010 Adobe Sales Conference Innovation Winner

    Adobe Systems Inc

  • Dean's List

    Brigham Young University

Test Scores

  • LSAT

    Score: 167

Languages

  • Englisch

    Native or bilingual proficiency

  • Spanish

    Full professional proficiency

  • Portuguese

    Full professional proficiency

Organizations

  • Pragmatic Marketing Association

    Member

    - Present
  • DAA - Digital Analytics Association

    Board Member

    -

Recommendations received

More activity by John

View John’s full profile

  • See who you know in common
  • Get introduced
  • Contact John directly
Join to view full profile

Other similar profiles

Gemeinsame Artikel erkunden

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named John Bates in United States

Add new skills with these courses