Real-time targeted messaging via user subset segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing real-time targeted messaging techniques are often too slow for timely delivery to groups of users, as they rely on aggregate profiles of all users, which can be time-consuming and result in untimely messages.

Innovation Solution

The method involves determining subsets of intended users, generating aggregate profiles based on user profiles within these subsets, and iteratively refining messages to ensure timely and relevant communication, using a system that includes a profile aggregator, message selector, and display devices to deliver real-time targeted messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If aggregate profiles of all users are used for targeted messaging, then message accuracy is improved, but message delivery speed deteriorates

Engineering Contradiction:
Improvemessage accuracyVSAvoidmessage delivery speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent divides the user group into multiple subsets and generates separate aggregate profiles for each subset. This segmentation allows the system to process smaller groups independently, improving message delivery speed while maintaining accuracy through multiple targeted profiles rather than one comprehensive profile.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent generates aggregate profiles for subsets of users rather than requiring complete profiles for all users. This partial action approach provides sufficient accuracy for real-time messaging by processing available subsets quickly, accepting that not all user groups are fully profiled at any given moment.

Inventive Principle:
Principle #16Partial or excessive action

2Loss of information

If aggregate profiles of all users are generated, then message relevance is improved, but processing time increases

Engineering Contradiction:
Improvemessage relevanceVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

By segmenting users into subsets and generating profiles for each subset separately, the system reduces the processing time required for each profile generation while collectively maintaining comprehensive coverage. Multiple smaller profile generation tasks can be processed in parallel, reducing total processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system proactively generates and stores aggregate profiles for user subsets in advance, before they are needed for messaging. This preliminary action allows the system to have pre-computed profiles ready for rapid deployment when messaging needs occur, eliminating on-demand processing delays.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If complete user profiles are processed, then targeting precision is improved, but system complexity increases

Engineering Contradiction:
Improvetargeting precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent simplifies system complexity by dividing the complex task of profiling all users into multiple simpler tasks of profiling user subsets. Each subset profile is less complex to generate and manage, and the system orchestrates multiple simple profile generators rather than one complex comprehensive profiler.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9967215B2Real-time targeted messages
Publication Date: 2018.05.08 UBER TECHNOLOGIES INC
  • US9967215B2 patent drawing
  • US9967215B2 patent drawing
  • US9967215B2 patent drawing

AI summary

Technologies and implementations for providing real-time targeted messages are generally disclosed.