Social Network Service Request Authentication via Profile Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing social networking platforms lack effective mechanisms for authenticating service requests initiated from these sites, leading to potential unauthorized access and misdirected services.

Innovation Solution

A computerized method and apparatus that monitor messages on social networking sites, authenticate service requests by comparing user profiles, and process requests only if attributes match, ensuring authorized access and targeted service delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If service requests are processed without authentication on social networking sites, then service delivery speed is improved, but security and authorization reliability deteriorate

Engineering Contradiction:
Improveservice delivery speedVSAvoidauthorization reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary authentication by comparing the sender's user profile attributes with the originator's attributes before processing the service request. This advance verification ensures that only authorized users can initiate services, resolving the contradiction by maintaining security without significantly impacting service delivery speed.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If user profile comparison authentication is implemented, then security and authorization accuracy are improved, but system complexity and processing time increase

Engineering Contradiction:
Improveauthorization accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies authentication selectively based on the service request type and user context. By comparing only relevant user profile attributes (such as identity, relationship status, or other context-specific properties) rather than all possible attributes, the system achieves accurate authorization while minimizing processing overhead and system complexity.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If comprehensive user profile attributes are compared for authentication, then authorization precision is improved, but processing time and computational resources increase

Engineering Contradiction:
Improveauthorization precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs partial authentication by comparing only the essential user profile attributes needed to verify authorization (such as identity matching or relationship verification) rather than exhaustively checking all possible profile properties. This approach achieves sufficient authorization precision while significantly reducing processing time and computational resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11777877B2Authentication of service requests initiated from a social networking site
Publication Date: 2023.10.03 LIVEPERSON INC
  • US11777877B2 patent drawing
  • US11777877B2 patent drawing
  • US11777877B2 patent drawing

AI summary

Described are computer-based methods and apparatuses, including computer program products, for authenticating user service requests from a social networking site. Data representing a selected message and an originator of the selected message is stored. Data representing a reply to the originator of the selected message is transmitted for posting at the social networking server, the reply including data that causes transmission of a service request to the server when actuated. Data representing the service request and a sender of the service request is received. Data representing a user profile of the sender of the service request is retrieved from the social networking server. One or more attributes of the user profile of the sender are compared against one or more attributes of the stored data representing the originator of the selected message in order to verify the one or more attributes of the user profile.