Automated Messaging System Using Social Graph Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging systems lack efficient methods for businesses to authenticate and communicate with users based on social networking relationships, and for providing personalized product and service recommendations, while also automating responses effectively.

Innovation Solution

A consumer-to-business messaging system that utilizes a social graph data structure to authorize commerce entities, performs natural language processing for automated responses, and provides product/service recommendations based on user context and affinity information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If businesses send automated messages to users in messaging systems, then communication efficiency and response speed are improved, but user privacy and security may be compromised without proper authorization mechanisms

Engineering Contradiction:
Improvecommunication efficiencyVSAvoiduser privacy and security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a social graph data structure as an intermediary mechanism that mediates between businesses and users. This social graph stores authorization information indicating whether users have authorized businesses to send messages, allowing automated messaging to proceed only when proper authorization exists. This resolves the contradiction by enabling efficient automated communication while maintaining security through the intermediary authorization layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If messaging systems provide personalized recommendations based on user data, then user experience and relevance are improved, but system complexity and data processing requirements increase

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

Solution Approach 1:

The patent applies preliminary action by pre-processing and storing user affinity information and contextual data in the social graph data structure during user interactions. This pre-processed information is then readily available when generating recommendations, eliminating the need for complex real-time analysis. The system complexity is reduced because the heavy lifting of data processing occurs in advance, allowing personalized recommendations to be generated efficiently when needed.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If businesses access user information for targeted communication, then messaging relevance and effectiveness are improved, but user authorization and consent management become more difficult

Engineering Contradiction:
Improvemessaging relevanceVSAvoidauthorization management
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent implements self-service through automated authorization management embedded in the social graph data structure. When users interact with businesses (e.g., liking a business page, making a purchase), the system automatically creates or updates authorization entries in the social graph, indicating the user's consent level. This eliminates the need for manual authorization management while ensuring messaging relevance, as the system automatically tracks and enforces user consent based on their actions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11393009B1Techniques for automated messaging
Publication Date: 2022.07.19 META PLATFORMS INC
  • US11393009B1 patent drawing
  • US11393009B1 patent drawing
  • US11393009B1 patent drawing

AI summary

Techniques for automated messaging are described. Some embodiments are particularly directed to techniques for automated business-to-consumer messaging leveraging social-networking information. In one embodiment, an apparatus may comprise a user profile component operative to retrieve a user profile associated with a user account for a messaging service and a messaging automation component operative to receive a messaging initiation from a messaging endpoint on a client device; and configure an automated response based on the user profile in response to the messaging initiation. Other embodiments are described and claimed.