Flight Booking Social Integration via OAuth Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current social networking platforms do not effectively integrate social information sharing among users during flight reservations, limiting the ability to select seats based on social compatibility with fellow passengers.

Innovation Solution

A method and system that utilizes OAuth protocols to obtain and share social information from social networks, integrating it with flight booking systems to present a seating chart with social information and calculate a social relevance score for passenger matching, allowing users to select seats based on common traits and preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If social information is integrated with flight booking systems, then users can select seats based on social compatibility, but system complexity increases due to OAuth protocol integration and data sharing mechanisms

Engineering Contradiction:
Improveseat selection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary module that acts as a bridge between the flight booking system and social network platforms. This intermediary handles OAuth authentication, retrieves social information, and processes compatibility calculations, thereby isolating the complexity from the core flight booking system while enabling enhanced seat selection functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is divided into distinct functional modules: authentication module for OAuth handling, data retrieval module for social information collection, compatibility calculation module for social relevance scoring, and seat selection module for final seat assignment. This segmentation allows each component to be developed and maintained independently, managing overall system complexity.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If social information of multiple passengers is obtained and processed, then better passenger matching is achieved, but data processing time and computational resources increase

Engineering Contradiction:
Improvematching accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-calculating social relevance scores and identifying common traits among passengers during the information retrieval phase, before the actual seat selection process. This preparation reduces the computational burden during final seat assignment, speeding up the overall process while maintaining high matching accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements adjustable parameters in the compatibility calculation algorithm, allowing the system to prioritize different social traits (e.g., common interests, profession, location) based on user preferences or flight context. This flexibility enables optimization of processing time by focusing calculations on the most relevant parameters for each specific scenario.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9009229B2Device, system, and method of sharing social network information
Publication Date: 2015.04.14 SANILEVICH SANIEL
  • US9009229B2 patent drawing
  • US9009229B2 patent drawing
  • US9009229B2 patent drawing

AI summary

Device, system, and method of sharing social network information. A method of sharing social information includes: obtaining from a social network social information of passengers associated with a flight; and presenting the social information to a prospective passenger of said flight. The obtaining includes obtaining from the social network in bulk social information of at least two passengers associated with a flight, by sending a query which includes an identifier of said flight, and which excludes any identifier of any passenger on said flight.