Cross-Platform Social Networking Messaging System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking applications face limitations in interacting with multiple disparate social networking services, as existing APIs only allow for interactions within a single platform, failing to reach a user's entire online connections across different services.

Innovation Solution

A system and method for multiplexing social interactions across multiple social networking services using a social networking independent API call that takes a payload data structure and outputs API calls to various services, enabling interactions across multiple platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing APIs are used for social networking interactions, then interactions within a single platform are enabled, but interactions across multiple disparate social networking services are blocked

Engineering Contradiction:
Improvecross-platform interaction capabilityVSAvoidAPI integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal API gateway that can handle multiple social networking services through a single interface. The gateway translates a unified interaction protocol into service-specific API calls, enabling one application to interact with multiple disparate social networking services without requiring separate integrations for each platform.

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

Solution Approach 2:

The patent introduces an intermediary API gateway component that sits between the application and multiple social networking services. This gateway mediates communication by receiving standardized requests and translating them into appropriate calls to different social networking services, thereby simplifying the integration complexity while enabling cross-platform interactions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If separate API integrations are implemented for each social networking service, then platform-specific interactions are achieved, but development time and system complexity increase

Engineering Contradiction:
Improvemulti-service coverageVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The API gateway provides multi-service coverage through a universal interface that supports multiple social networking services. Rather than implementing separate integrations for each service, the gateway handles translation to various service-specific protocols, achieving broad service coverage while reducing development time.

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

Solution Approach 2:

The patent implements preliminary configuration of the API gateway with support for multiple social networking services. By pre-configuring the gateway with knowledge of different service APIs and protocols, the system avoids the need to implement separate integrations for each service, thereby reducing development time while maintaining multi-service coverage.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10135776B1Cross platform social networking messaging system
Publication Date: 2018.11.20 ZYNGA INC
  • US10135776B1 patent drawing
  • US10135776B1 patent drawing
  • US10135776B1 patent drawing

AI summary

Disclosed is a method of cross-social network communication. The method may include determining a plurality of recipients of a social networking service interaction, determining a plurality of target social networking services based upon the plurality of recipients of the social networking service interaction, and a plurality of authentication information associated with the plurality of social networking services. The method may include constructing an application programming interface call for each of the plurality of target social networking services, the application programming interface call associated with the social networking service interaction, the application programming interface call specifying one or more of the plurality of recipients that is to receive the interaction, the one or more of the plurality of recipients being members of the particular target social networking service.