Push Messaging System Contextual Targeting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing push messaging systems lack efficiency in delivering content to relevant users while minimizing bandwidth usage and reducing latency, as they often distribute information broadly rather than targeting specific user contexts.

Innovation Solution

The system utilizes contextual distribution information from user devices to selectively deliver push messages, associating unique push messaging phone numbers with user data and employing a third-party content distribution system to identify and provide relevant content quickly, thereby reducing latency and improving content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If push messages are distributed broadly to all users, then more users may receive relevant content, but bandwidth usage increases and delivery efficiency decreases

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidbandwidth usage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system segments the user base into subsets based on contextual distribution information (location, device type, user profile). Push messages are then targeted to specific segments rather than distributed broadly to all users, reducing unnecessary bandwidth consumption while maintaining delivery efficiency to relevant users.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by tailoring message distribution to specific user contexts and locations. Different regions or user groups receive messages selectively based on their relevance, ensuring bandwidth is used efficiently while delivering content to the most appropriate users.

Inventive Principle:
Principle #3Local quality

2Loss of information

If push messages are selected and processed through complex interaction with third-party systems, then content relevance improves, but latency increases

Engineering Contradiction:
Improvecontent relevanceVSAvoidselection latency
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing interaction protocols and data structures with third-party content distribution systems. Contextual distribution information is collected and organized in advance, enabling faster message selection and reduced latency when push messages need to be delivered.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary layer that manages interactions with third-party content distribution systems. This intermediary handles the complexity of content selection and relevance matching, reducing the time required for message processing while maintaining high content relevance.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If contextual distribution information is collected and processed, then message targeting accuracy improves, but system complexity increases

Engineering Contradiction:
Improvetargeting accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements a universal data processing framework that handles multiple types of contextual distribution information (location, device type, user profile) through a single integrated architecture. This multi-functional approach improves targeting accuracy while managing system complexity through consolidation rather than separate processing systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP3697064B1Enhanced push messaging
Publication Date: 2022.09.21 GOOGLE LLC
  • EP3697064B1 patent drawingFigure 1
  • EP3697064B1 patent drawingFigure 2
  • EP3697064B1 patent drawingFigure 3A~3C

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating and improving push messaging provided to users. In one aspect, a method includes receiving, from a user device, a request to subscribe to a push messaging service of a particular subscription list, selecting a given number from a list of numbers for the particular subscription list, wherein the given number differs from a number of the user device, transmitting, to the user device and in response to receiving the request, a first message that presents a visual indication of the given number, receiving a notification transmitted, by the user device, to the given number, with the notification specifying that the user device communicated a confirmation to receive messages from the particular subscription list, and including contextual information corresponding to the user device or the user, selecting an additional message that presents additional visual information at the user device based, at least in part, on the contextual information and in response to receipt of the notification transmitted to the given number by the user device, and transmitting the additional message to the user device.