Real-Time User Persona Construction via Stream Log Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for constructing user personas are time-consuming and inefficient, resulting in delayed and imprecise data recommendations due to batch processing and the need for accumulated log information, which affects user experience and timeliness.

Innovation Solution

A real-time persona construction method using the Storm stream computing platform, which filters and processes log information to extract key fields, tag identifiers, and user interest degrees, enabling immediate persona reconstruction and data recommendation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If batch processing is used to construct user personas by accumulating log information, then processing completeness is improved, but processing time increases and timeliness deteriorates

Engineering Contradiction:
Improvepersona construction completenessVSAvoidpersona construction time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent replaces the traditional batch processing mechanical system with a stream computing system that processes log information in real-time as it arrives. The Storm framework enables continuous processing of user behavior logs without waiting for accumulation thresholds, fundamentally changing the processing paradigm from periodic batch operations to continuous stream operations, thereby resolving the contradiction between processing completeness and time consumption.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs preliminary filtering and extraction of key fields from log information as data arrives, preparing the data structure in advance for persona construction. By pre-processing log data to extract relevant features and tag identifiers before full persona assembly, the system reduces the computational burden during actual persona construction, enabling faster processing without sacrificing completeness.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If log information is accumulated to a threshold before processing, then processing accuracy is improved, but system complexity increases

Engineering Contradiction:
Improverecommendation precisionVSAvoidprocessing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the persona construction process into distinct modular stages: log information filtering, key field extraction, tag identifier identification, and persona assembly. Each stage handles a specific aspect of processing independently, allowing the system to maintain high precision through systematic processing while reducing overall complexity through modular design. The segmentation enables parallel processing and independent optimization of each stage.

Inventive Principle:
Principle #1Segmentation

3Reliability

If batch processing is implemented for persona construction, then computational thoroughness is improved, but processing speed deteriorates

Engineering Contradiction:
Improvepersona construction reliabilityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The stream computing system implements continuous processing of log information as it arrives, eliminating the idle waiting periods inherent in batch processing. The Storm framework maintains continuous computation pipelines that process user behavior logs in real-time, ensuring that persona construction is an ongoing useful action rather than periodic batch operations. This continuity improves both processing speed and reliability by consistently updating user profiles with the latest behavior data.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9832280B2User profile configuring method and device
Publication Date: 2017.11.28 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9832280B2 patent drawing
  • US9832280B2 patent drawing
  • US9832280B2 patent drawing

AI summary

A personal construction method and device are provided, the method includes: obtaining log information of a user; filtering the log information to obtain a key field of the log information; extracting a tag identifier of the key field; obtaining tag information based on the tag identifier and the key field, wherein the tag information comprises the number of times the tag identifier appears within a first predetermined time period; determining a category of interest corresponding to the identifier information based on the tag identifier; and obtaining a user interest degree corresponding to the category of interest based on the tag information.