Utility-Based Inquiry Selection in Streaming Data Pipelines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data collection methods in the digital marketing industry lack the ability to collect specifically targeted data, leading to less accurate results in determining user preferences and utility, particularly in cases where traditional methods cannot determine a user's health conditions or treatment preferences.

Innovation Solution

An intelligent decision engine with algorithms and models is employed in a streaming data pipeline to collect historically non-observable user data, such as preferences and interests, using a data discovery platform that dynamically serves inquiries to users, allowing for the delivery of personalized user experiences like advertisements based on calculated utility and user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional data collection methods are used, then data collection is simple and straightforward, but the ability to collect specifically targeted data and determine user utility is insufficient

Engineering Contradiction:
Improveaccuracy of user utility determinationVSAvoidcomplexity of data collection system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the data collection process into multiple specialized components: event processing services that handle specific data types, utility determination services that calculate user utility for different data points, and inquiry selection services that choose which questions to ask next. This segmentation enables precise targeted data collection while managing system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary services between the user and the data collection system. Event processing services act as intermediaries that translate user actions into structured events, while utility determination services mediate between collected events and the overall user profile, calculating which additional information would be most valuable to gather.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If comprehensive user data is collected to improve targeting accuracy, then user preference determination improves, but user tolerance for information provision is exceeded

Engineering Contradiction:
Improveaccuracy of user preference determinationVSAvoiduser tolerance for information provision
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent applies partial action by using utility determination to identify and collect only the most valuable data points rather than comprehensively gathering all possible user information. The system determines which specific user attributes or preferences would provide the greatest utility for advertising targeting and focuses collection efforts there, asking fewer questions while achieving better targeting accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent makes the data collection process dynamic by continuously recalculating utility based on events already observed. The inquiry selection service dynamically adjusts which questions to ask next based on the user's evolving profile and the marginal utility of potential data points, adapting to user tolerance by stopping collection when additional questions would provide diminishing returns.

Inventive Principle:
Principle #15Dynamics

3Productivity

If real-time user data processing is implemented to deliver personalized experiences, then user engagement improves, but processing time and computational resources increase

Engineering Contradiction:
Improveuser engagement rateVSAvoiddata processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing utility determination logic and user profile structures before actual data collection begins. The system pre-establishes the framework for processing events and determining utility, allowing real-time operations to simply query pre-computed values rather than performing complex calculations during user interactions, thus reducing processing time while maintaining personalization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230195798A1Utility based inquiry selection in a streaming data pipeline
Publication Date: 2023.06.22 ZEETOGROUP LLC
  • US20230195798A1 patent drawing
  • US20230195798A1 patent drawing
  • US20230195798A1 patent drawing

AI summary

Systems and methods disclosed herein relate to utility based selection of inquiries in a streaming data pipeline. An indication of user identification data and a data source may be received by a server in communication with a distributed streaming data pipeline. This pipeline may be in communication with asynchronous event processing services. Those event processing services may determine an inquiry rule that includes an inquiry threshold. This rule may be based on the data source and retrieval of information related to that data source from memory in a database server. The rule may prompt a comparison of an inquiry count to an inquiry threshold. If the count is below the threshold, an inquiry may be sent to a user based in part upon expected utility that is itself based upon several indications of expected utility calculated by an event processing service.