Social Network Popularity Scoring with Decay Mechanisms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current media service systems lack effective methods to accurately represent the popularity of entities in a media-content-based social network, leading to potential artificial inflation of scores, staleness, and inefficiencies in resource usage, which can result in suboptimal user experiences and increased computing resources required.

Innovation Solution

A system that scores popularity of entities in a media-content-based social network using a combination of state-based and operation-based processes, adjusting scores dynamically in response to social network operations and incorporating decay mechanisms to prevent staleness, while ensuring scalability and resource efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If popularity scores are continuously updated in real-time, then measurement precision is improved, but use of energy and computing resources increases

Engineering Contradiction:
Improvepopularity score accuracyVSAvoidcomputing resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system implements periodic popularity scoring updates at scheduled intervals rather than continuous real-time updates. The entity scoring server periodically recalculates popularity scores for entities based on their attributes and social network operations, reducing computing resource consumption while still providing timely popularity information to the media service system.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system pre-calculates and stores popularity scores in advance before they are needed for media content recommendations. By maintaining a pre-computed popularity score database that is periodically updated, the system avoids the need for intensive real-time calculations when generating personalized media content suggestions, thus reducing energy consumption during peak operational periods.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If popularity scores are frequently updated, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvepopularity score freshnessVSAvoidscoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The popularity scoring system is divided into separate functional modules: an entity scoring server dedicated to calculating popularity scores, a media service system for delivering content, and an attribute management component for storing entity data. This segmentation allows each component to operate independently with optimized complexity, where the scoring server handles reliability-critical score updates without complicating the media service delivery infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The entity scoring server acts as an intermediary between social network operations and the media service system. It receives social network operation data, calculates updated popularity scores, and provides these scores to the media service system. This intermediary layer simplifies the overall system architecture by centralizing the complex scoring logic in one component, preventing complexity from propagating throughout the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If comprehensive entity attributes are tracked, then measurement precision is improved, but loss of information increases

Engineering Contradiction:
Improvepopularity measurement accuracyVSAvoiddata storage requirements
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system extracts and stores only the essential entity attributes necessary for popularity scoring, such as entity identifiers, basic metadata, and social network operation counts. By selectively extracting only the critical data elements needed for popularity calculations rather than storing complete entity information, the system maintains measurement precision while reducing data storage requirements and preventing information loss.

Inventive Principle:
Principle #2Taking out (Extraction)

4Adaptability or versatility

If real-time popularity scoring is implemented, then adaptability is improved, but productivity decreases

Engineering Contradiction:
Improvemedia service customizationVSAvoidsystem processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system implements periodic popularity scoring updates at scheduled intervals rather than continuous real-time updates. The entity scoring server periodically recalculates popularity scores for entities based on their attributes and social network operations, reducing computing resource consumption while still providing timely popularity information to the media service system.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system pre-calculates and stores popularity scores in advance before they are needed for media content recommendations. By maintaining a pre-computed popularity score database that is periodically updated, the system avoids the need for intensive real-time calculations when generating personalized media content suggestions, thus reducing energy consumption during peak operational periods.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11397743B2Systems and methods for scoring popularity of entities in a social network
Publication Date: 2022.07.26 VERIZON PATENT & LICENSING INC
  • US11397743B2 patent drawing
  • US11397743B2 patent drawing
  • US11397743B2 patent drawing

AI summary

Systems and methods for scoring popularity of entities in a social network are disclosed herein. An exemplary system assigns popularity scores to a plurality of entities in a social network, the popularity scores including a first popularity score assigned to a first entity of the plurality of entities and a second popularity score assigned to a second entity of the plurality of entities, and adjusts, in response to an operation in the social network, the second popularity score based on the first popularity score. In certain examples, the system also adjusts, in response to the operation in the social network, the first popularity score based on the first popularity score at the time of the operation.