Social Data Overlay for Structured Documents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking systems lack effective methods to enhance user interaction and data access control when accessing third-party websites, particularly in displaying social network data elements and user interactions within structured documents.

Innovation Solution

A method that identifies objects in a structured document, accesses a social graph to determine user associations, and modifies the document to indicate which users have accessed those objects, incorporating social network data elements such as profile pictures and interaction indicators.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If social network data elements are integrated into third-party websites to enhance user interaction, then user engagement and information availability are improved, but system complexity and privacy control requirements increase

Engineering Contradiction:
Improvesocial network data availabilityVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent employs an intermediary component that sits between the third-party website and the social network data sources. This intermediary manages data retrieval, processing, and presentation while handling privacy controls and authentication protocols, thereby reducing the complexity burden on both the social network platform and the third-party website while ensuring data availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments social network data into distinct modular components (user profiles, interaction data, privacy settings) that can be independently managed and integrated into third-party websites. This segmentation allows selective data access and simplifies the integration process by enabling third-party sites to request only specific data elements rather than managing entire data sets.

Inventive Principle:
Principle #1Segmentation

2Productivity

If real-time social network data is displayed within structured documents on third-party websites, then user interaction and engagement are enhanced, but data security and privacy control challenges increase

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by pre-establishing privacy controls, authentication mechanisms, and data access permissions before real-time data is retrieved and displayed. User privacy settings are configured in advance, and the intermediary system pre-validates data requests against these settings, ensuring that security and privacy requirements are met before data flows to third-party websites, thus enabling real-time interaction without compromising security.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If third-party websites access user profile data to personalize user experience, then user customization and engagement improve, but access control and data protection requirements become more complex

Engineering Contradiction:
Improveuser experience customizationVSAvoidaccess control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal access control framework that serves multiple functions simultaneously: authentication, authorization, privacy enforcement, and data retrieval validation. This multi-functional access control system is deployed at the intermediary layer, providing a single standardized interface that handles all data access requests from various third-party websites, thereby reducing overall access control complexity while enabling personalized user experiences.

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

Data Source

PatentUS9959580B2Social data overlay
Publication Date: 2018.05.01 META PLATFORMS INC
  • US9959580B2 patent drawing
  • US9959580B2 patent drawing
  • US9959580B2 patent drawing

AI summary

In particular embodiments, a method comprising, by one or more computing devices, identifying, at a client device, one or more objects or references to the one or more objects embedded in a structured document displayed to a first user, accessing a social graph to determine if one or more second users having an association with the first user have accessed any of the one or more identified objects, and modifying, for at least one of the one or more identified objects, the structured document displayed to the first user to indicate that the at least one or more identified objects has been accessed by one or more second users.