Flexible Sentence Syntax for Social Networking Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing social networking systems generate awkward and context-lacking sentences when rendering structured data in feed stories and search results, due to limitations in sentence syntax and lack of flexibility in representing relationships and actions.

Innovation Solution

A platform with a developer interface for customizing sentence syntax, allowing insertion of tokens representing properties of actors, edges, and targets, enabling the generation of flexible and natural-sounding sentences by omitting or reordering elements, and using computed derivatives for various contexts and platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a default sentence structure [actor] [edge] [target] is used, then the sentence generation process is simple, but the sentences become awkward and lack context

Engineering Contradiction:
Improvesentence generation simplicityVSAvoidsentence flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic sentence configuration where the sentence structure is no longer fixed but can be flexibly adjusted based on context. Developers can dynamically select which elements (actor, edge, target, properties) to include or omit, and reorder them according to different situations, making the sentence generation system adaptable rather than rigid

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the sentence into distinct configurable elements (actor, edge, target, properties) that can be independently selected, ordered, and modified. This segmentation allows developers to build sentences from modular components rather than using a monolithic fixed structure, enabling fine-grained control over sentence composition

Inventive Principle:
Principle #1Segmentation

2Loss of information

If more sentence elements and properties are included, then the sentences become more contextually rich, but the sentence structure complexity increases

Engineering Contradiction:
Improvecontext information completenessVSAvoidsentence syntax complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies partial action by allowing developers to include only the necessary sentence elements and properties needed for each specific context, rather than forcing inclusion of all possible elements. Developers can selectively add properties (e.g., distance, duration, intensity) only when relevant, avoiding unnecessary complexity while maintaining contextual richness where needed

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary action by providing a structured framework and available properties in advance, allowing developers to plan and configure sentences before final generation. The framework pre-defines valid element combinations and property types, guiding developers through the complexity rather than leaving them to manage it ad hoc

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If fixed sentence structures are used, then the system is easy to implement, but the user experience becomes less engaging

Engineering Contradiction:
Improvesystem implementation easeVSAvoiduser experience variety
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal sentence configuration framework that can handle multiple sentence types and contexts through a single flexible system. The same framework supports various edge configurations (one-to-one, one-to-many, many-to-many) and different property types, making the system multi-functional rather than requiring separate implementations for each sentence type

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10157179B2Methods and systems for generation of flexible sentences in a social networking system
Publication Date: 2018.12.18 META PLATFORMS INC
  • US10157179B2 patent drawing
  • US10157179B2 patent drawing
  • US10157179B2 patent drawing

AI summary

Some embodiments include a computer-implement method of producing a flexible sentence syntax to facilitate one or more computer applications to generate and publish sentence expressions. For example, the method can include providing a developer interface to define a flexible sentence syntax that controls one or more sentences publishable by an application service. A developer of the application service can customize the flexible sentence syntax including selecting at least one of selectable tokens that is associated with another element to incorporate in the flexible sentence syntax. Based on the selected token, a computing device can generate and publish a target sentence according to the flexible sentence syntax on the application service's behalf.