Social Network Anniversary Event Filtering and Promotion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking systems face challenges in providing users with relevant and meaningful content, as the sheer volume of information makes it difficult for users to retrieve and engage with meaningful social network event anniversaries, often overwhelming them with irrelevant data.

Innovation Solution

The system determines and filters social network anniversary events based on user interaction data, using filtering criteria such as negative stories and frequency caps, to generate personalized promotions and notifications that highlight significant events while excluding negative ones, ensuring only relevant content is presented to users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the social networking system presents all anniversary events to users, then users can access complete event information, but users experience information overload and find it difficult to engage with meaningful content

Engineering Contradiction:
Improvevolume of anniversary event informationVSAvoiduser ability to retrieve and engage with meaningful content
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system extracts and separates anniversary events into distinct categories (positive events to be promoted vs. negative events to be filtered). By taking out negative events (involving ex-friends, ex-partners, or deceased users) from the overall event set, the system creates a purified list of meaningful content that reduces information overload while maintaining comprehensive access to relevant anniversary information.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If the system filters out negative stories using criteria such as ex-friends and ex-partners, then relevant positive content is highlighted, but some anniversary events may be excluded

Engineering Contradiction:
Improveuser ability to access meaningful contentVSAvoidnumber of anniversary events presented
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system applies different quality standards to different types of anniversary events. Positive events (friendships, family connections, meaningful interactions) are promoted with enhanced visibility and priority placement, while negative events are filtered out. This local differentiation ensures that meaningful content receives optimal presentation while maintaining overall comprehensive coverage of anniversary events.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If the system uses filtering criteria and algorithms to select anniversary events, then personalized relevant content is provided, but the complexity of the selection process increases

Engineering Contradiction:
Improvepersonalization of anniversary contentVSAvoidcomplexity of event selection process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The complex selection process is segmented into distinct, manageable stages: (1) retrieving anniversary events from the social graph, (2) applying filter criteria to exclude negative events, (3) ranking remaining events based on user preferences and engagement metrics, and (4) generating personalized promotions. This segmentation makes the complex personalization process more manageable and maintainable while preserving adaptability to user preferences.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10460400B2Systems and methods for providing anniversary information
Publication Date: 2019.10.29 META PLATFORMS INC
  • US10460400B2 patent drawing
  • US10460400B2 patent drawing
  • US10460400B2 patent drawing

AI summary

Systems, methods, and non-transitory computer-readable media can determine one or more social networking system anniversary events associated with a first user, the anniversary event having a month and a day that is identical to the current month and day. The one or more anniversary events are filtered using filtering criteria. An indication, such as a notification or a promotion, relating to the one or more anniversary events is generated based on satisfaction of the filtering criteria.