User Segmentation Engine for Online Listing Personalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online publication systems face challenges in efficiently rendering listings to users based on their demographics and buying patterns, as existing systems lack the ability to dynamically modify listings according to user profiles, leading to suboptimal engagement and sales strategies.

Innovation Solution

A segmentation engine is employed within the online publication system to associate users with profiles based on demographic information and buying habits, allowing sellers to set rules for rendering listings, such as pricing, color, and shipping options, tailored to specific user groups, thereby personalizing the listing presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If online publication systems publish listings without user segmentation, then the system complexity remains low, but user engagement and sales effectiveness deteriorate due to lack of personalization

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments users into distinct profiles based on demographic information and buying patterns. The segmentation engine divides the user base into groups (e.g., bargain hunters, brand loyalists, impulse buyers) and applies different listing rendering rules to each segment, enabling personalized presentation without requiring complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary segmentation of users into profiles before listings are rendered. User demographic data and buying patterns are collected and analyzed in advance to create segmented profiles, so that when listings are published, the appropriate personalization rules are already in place and can be applied automatically.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the system renders customized listings for each user profile, then user engagement improves, but the processing time and computational resources increase

Engineering Contradiction:
Improvesales effectivenessVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

User segmentation into profiles is performed in advance based on demographic information and buying patterns. The segmentation engine creates and stores user profiles before listings need to be rendered, so that during the listing rendering process, the system only needs to match users to existing profiles and apply pre-defined rules, significantly reducing real-time processing requirements.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If sellers can set multiple rendering rules for different user profiles, then listing effectiveness increases, but the difficulty of system operation and rule management increases

Engineering Contradiction:
Improvelisting customizationVSAvoidrule management
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The segmentation engine automatically performs user profiling and matching based on demographic data and buying patterns without requiring manual intervention. The system self-manages the complex task of determining which user belongs to which profile and applying the appropriate rendering rules, reducing the operational burden on sellers despite the availability of multiple customization options.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11640632B2User segmentation for listings in online publications
Publication Date: 2023.05.02 EBAY INC
  • US11640632B2 patent drawing
  • US11640632B2 patent drawing
  • US11640632B2 patent drawing

AI summary

A method and a system segmenting a user viewing listings in online publications to render the listing according to a rule received from a seller. For example, the system receives one or more listings submitted by a seller. The listing comprises one or more modifiable parameters. The system also receives a rule from the seller, the rule associated with a first listing of the one or more listings. A profile is associated with a user based on data collected about the user. The first listing is rendered to the user based on the profile associated with the user and the rule by modifying the one or more parameters.