Real Friends Count API for Social Network Communication Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing social network platforms hinder external devices from collecting and analyzing communication data, such as frequency, type, and volume of interactions among users, limiting the ability to track and display meaningful statistics about recent communicants.

Innovation Solution

A method and apparatus that utilizes a Real Friends Count (RFC) application within a social network's Application Program Interface (API) to track and analyze communication data, generating lists and charts that display communicants' counts, frequencies, and connectedness, with optional content analysis and global popularity rankings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a social network platform restricts external device access to user communication data, then user privacy and data security are protected, but external analysis and visualization of communication patterns become impossible

Engineering Contradiction:
Improvedata securityVSAvoidcommunication data accessibility
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an intermediary system that sits between the social network platform and external analysis tools. This intermediary receives authorized access to communication data through the platform's API, performs the necessary analysis and visualization, then discards the data after use. This mediator approach allows external analysis capability while maintaining data security, as the data never leaves the controlled environment of the intermediary system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If comprehensive communication data is collected and analyzed, then detailed insights into social network dynamics are achieved, but system complexity and computational resources increase

Engineering Contradiction:
Improvecommunication analysis accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential communication metadata needed for analysis (such as communication frequency, participants, and timing) while leaving out unnecessary detailed content. This extraction approach provides sufficient precision for measuring social network dynamics without requiring the complexity of processing and storing complete communication content, thus achieving a balance between measurement accuracy and system simplicity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If real-time communication tracking is implemented, then up-to-date social network statistics are provided, but processing load and energy consumption increase

Engineering Contradiction:
Improvedata update frequencyVSAvoidprocessing energy
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic sampling of communication data at predetermined intervals rather than continuous real-time monitoring. This periodic approach provides sufficiently up-to-date statistics for most analytical purposes while dramatically reducing the processing load and energy consumption compared to true real-time tracking. The system updates communication statistics at regular intervals, balancing freshness of data with resource efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8732295B2Method and apparatus for providing real friends count
Publication Date: 2014.05.20 AT&T INTELLECTUAL PROPERTY I L P
  • US8732295B2 patent drawing
  • US8732295B2 patent drawing
  • US8732295B2 patent drawing

AI summary

A method and apparatus for tracking communications in a network are disclosed. For example, the method receives a subscription from a customer for a service to track at least one variable associated with a plurality of communicants of the customer. The method identifies a plurality of members of a social network of the customer, and gathers communication data associated with the plurality of members for tracking the at least one variable. The method then displays at least one result derived from the communication data to the customer.