Slot-Based Content Ranking for Fair E-Commerce Feeds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional social media feed formats create a barrier for smaller or newer parties to compete with larger ones due to unbalanced content generation, leading to excessive computing resource waste and unfair content display in user interfaces.

Innovation Solution

A system and method that balances content from different sources by assigning a defined number of viewable slots to each online store, using a processing unit to select and rank data objects based on customer-specific criteria, including activity and characteristic relevancy metrics, to ensure fair and engaging content display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If content generation is left unregulated by party size, then larger parties can generate more content and dominate the feed, but smaller parties cannot compete effectively

Engineering Contradiction:
Improvecontent generation volumeVSAvoidaccessibility for smaller parties
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The feed is segmented into multiple slots, each assigned to a different party. This segmentation ensures that each party, regardless of size, receives a guaranteed portion of the feed space, allowing smaller parties to compete effectively with larger parties.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements equipotentiality by assigning equal feed slot allocations to all parties. This creates a level playing field where smaller parties are not disadvantaged by their size, as each party receives the same opportunity to display content in the feed.

Inventive Principle:
Principle #12Equipotentiality

2Quantity of substance

If all notifications are processed and displayed, then complete content coverage is achieved, but computing resources are wasted on excessive notifications

Engineering Contradiction:
Improvetotal notifications processedVSAvoidcomputing resource consumption
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The system extracts and processes only the necessary notifications for each party's assigned slots, rather than processing all notifications. This extraction approach reduces computing resource consumption by focusing only on the essential content that needs to be displayed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies partial action by processing and displaying only the required number of notifications corresponding to assigned slots, rather than processing all possible notifications. This partial processing reduces unnecessary computing resource expenditure while maintaining adequate content coverage.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If content is assigned based on party creation rate, then fast content generators dominate the feed, but fairness among parties is compromised

Engineering Contradiction:
Improvecontent creation speedVSAvoidcontent display fairness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The feed is divided into discrete slots allocated to each party regardless of their content creation rate. This segmentation ensures fair treatment of all parties, preventing fast content generators from dominating the feed while still allowing them to display their content in their assigned slots.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements equipotentiality by assigning equal feed space to all parties independently of their productivity levels. This creates a fair environment where each party has equal opportunity to be seen, regardless of how quickly they generate content.

Inventive Principle:
Principle #12Equipotentiality

Data Source

PatentUS20230113506A1Systems and methods for generating content for a user interface
Publication Date: 2023.04.13 SHOPIFY INC
  • US20230113506A1 patent drawing
  • US20230113506A1 patent drawing
  • US20230113506A1 patent drawing

AI summary

Methods and systems are disclosed for generating content for a user interface. For each given online store associated with a customer, a set of data objects associated with the given online store containing displayable content is obtained. One data object is selected to display in a given viewable slot assigned to the given online store. A ranking for a plurality of viewable slots is determined based on slot ranking criteria. Each online store is assigned a defined number of viewable slot(s). The selected data objects for the plurality of viewable slots is provided to an electronic device associated with the customer, to cause the electronic device to display the selected data objects in the plurality of viewable slots in a user interface according to the ranking.