Social Networking App Network Traffic Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current social networking systems limit interactions between strangers to instances where users are geographically collocated, restricting the ability to initiate social interactions unless they have a real-life introduction or shared location.

Innovation Solution

A social networking application on a client device monitors and logs local area network traffic to identify commonly encountered devices and users, using beacon-type multicast protocols to discover nearby users and generate interaction suggestions based on patterns of exposure, such as shared interests or frequent co-presence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If social networking systems require geographical collocation for interactions, then user privacy and security are maintained, but social interaction opportunities between strangers are limited

Engineering Contradiction:
Improvesocial interaction opportunitiesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces network traffic data and device identifiers as intermediaries to bridge strangers without requiring geographical collocation. The system uses network connection patterns as a mediator to infer potential social connections, allowing users to interact based on shared digital spaces rather than physical proximity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions from spatial dimension (geographical collocation) to temporal and network dimension (network traffic patterns, device co-presence). By analyzing when and how devices connect to the same network, the system creates new dimensions for establishing social connections beyond physical location

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If social networking systems allow interactions without real-life introductions, then user engagement increases, but risk of inappropriate or harmful interactions increases

Engineering Contradiction:
Improveuser engagementVSAvoidharmful interactions
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent performs preliminary analysis of network traffic patterns and device co-presence data before suggesting connections. By pre-filtering potential connections based on objective network behavior data (devices that have been on the same network simultaneously), the system reduces the risk of inappropriate interactions while maintaining user engagement

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses network traffic data as feedback to continuously refine connection suggestions. By monitoring actual network interaction patterns, the system can adjust and improve connection recommendations over time, reducing harmful interactions while maintaining high engagement

Inventive Principle:
Principle #23Feedback

3Measurement precision

If social networking systems monitor network traffic to identify patterns, then connection suggestions become more accurate, but data privacy concerns increase

Engineering Contradiction:
Improveconnection suggestion accuracyVSAvoiddata privacy
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts only essential network traffic metadata (device identifiers, connection timestamps, network identifiers) needed for pattern recognition, leaving sensitive personal information behind. This selective extraction maintains connection suggestion accuracy while minimizing data privacy intrusion

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11277322B2Network-traffic-analysis-based suggestion generation
Publication Date: 2022.03.15 META PLATFORMS INC
  • US11277322B2 patent drawing
  • US11277322B2 patent drawing
  • US11277322B2 patent drawing

AI summary

A method involves receiving a request for information of one or more second users located within a vicinity of a first client device, determining, for each second user within the vicinity of the first client device, an affinity score between a first user and the second user based at least on one or more network-traffic patterns associated with the first client device and a second client device associated with the second user, selecting one or more of the second users within the vicinity of the first client device based on the determined affinity scores, and sending, to the first client device, information associated with the selected one or more second users, the information including one or more context items generated based on the network-traffic patterns associated with the first client device and the one or more second client devices associated with the selected one or more second users.