Client Device Collage Generation Using Metadata Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking services face challenges in generating content from user-stored content items on client devices while ensuring user privacy, as existing methods may not effectively identify and utilize content items independently stored outside the social networking application.

Innovation Solution

A method and system where a client device detects content items stored independently of the social networking application, generates content based on metadata, and presents it to the user for posting, using a classification model received from a server system to ensure content meets specific criteria, thus addressing privacy concerns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content items are generated from user-stored content on client devices, then content personalization and user engagement are improved, but user privacy concerns worsen

Engineering Contradiction:
Improvecontent personalizationVSAvoiduser privacy concerns
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the necessary metadata information from user content items stored on client devices, rather than accessing or processing the actual content. This allows the social networking service to generate personalized content recommendations while keeping the user's actual content private and local to their device.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces metadata as an intermediary between the user's content and the social networking service. The metadata serves as a proxy that enables content generation without requiring direct access to the actual content items, thus resolving the privacy conflict.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If content items stored independently of the application are detected, then content generation capability is improved, but system complexity worsens

Engineering Contradiction:
Improvecontent generation capabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent enables the client device to autonomously detect content items stored independently of the application and generate content using local metadata. This self-service approach eliminates the need for complex server-side processing and centralized content management, reducing overall system complexity while maintaining content generation capability.

Inventive Principle:
Principle #25Self-service

3Productivity

If metadata is used to generate content, then processing efficiency is improved, but content accuracy worsens

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidcontent accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent uses metadata as a partial representation of the actual content, which provides sufficient information for efficient content generation without requiring complete accuracy. The system accepts that metadata provides an incomplete picture but leverages this partial information to generate useful content recommendations efficiently.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11568010B2Methods and systems for generating content for users of a social networking service
Publication Date: 2023.01.31 META PLATFORMS INC
  • US11568010B2 patent drawing
  • US11568010B2 patent drawing
  • US11568010B2 patent drawing

AI summary

An exemplary method of generating content for a user of a social networking service includes, in an application of a social networking service, receiving a classification model from a server system associated with the social networking service. The method further includes generating a collage for a user. The collage includes a set of content items stored on the client device. The method also includes, presenting the collage to the user if the collage satisfies a criterion included in the classification model. The method also includes tracking and providing user-interaction data for the collage to the server system, and receiving an updated classification model from the server system in accordance with the user-interaction data. The method also includes generating and presenting a new collage that includes a new set of content items stored on the client device, if the new collage satisfies the criterion included in the updated classification model.