Invitation Binding Filter for Client Server Connection Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems lack efficient methods to filter and present server invitations to client devices based on user preferences, leading to unnecessary connection attempts and a less user-friendly experience.

Innovation Solution

A computer-implemented method that identifies unbound accounts on a server device, generates and transmits invitations with encrypted account information to client devices, and uses an invitation management module to determine if the user matches the account, presenting the invitation only if a match is found, allowing users to choose whether to bind, and removing accounts from the list after binding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If server invitations are broadcast to all client devices, then more potential connections can be established, but irrelevant invitations increase and user experience deteriorates

Engineering Contradiction:
Improveconnection establishment capabilityVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by encrypting account information and pre-f filtering invitations before they reach the user. The client device decrypts and matches account identifiers in advance, so only relevant invitations are presented to the user, eliminating irrelevant ones before they can cause distraction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the necessary information (encrypted account identifiers) from the invitation data, separating essential binding information from extraneous details. This extraction allows the system to filter out irrelevant invitations while preserving the core functionality of connection establishment.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If all invitations are presented to users for decision, then user control is maximized, but unnecessary connection attempts increase

Engineering Contradiction:
Improveuser controlVSAvoidconnection establishment efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary matching of account identifiers before presenting invitations to users. By decrypting and comparing account information in advance, the system pre-f filters the invitation list so users only see relevant options, maintaining user control while eliminating unnecessary connection attempts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the client device continuously monitors and matches incoming invitations against stored account information. This feedback loop ensures that only invitations matching existing accounts are presented to users, optimizing both user control and connection efficiency.

Inventive Principle:
Principle #23Feedback

3Reliability

If encrypted account information is included in invitations, then security is improved, but processing complexity increases

Engineering Contradiction:
Improveinvitation securityVSAvoidinvitation processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses encryption to create secure copies of account information that can be transmitted safely in invitations. The encrypted account identifiers act as secure copies that maintain security while enabling efficient matching and verification processes on the client device.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7912962B2Invitation to bind to a device
Publication Date: 2011.03.22 APPLE INC
  • US7912962B2 patent drawing
  • US7912962B2 patent drawing
  • US7912962B2 patent drawing

AI summary

A server device sends a list of account holders together with an invitation to bind to the server. A client device can decide to present the invitation to a user for decision only if the client device finds a match between the list and the user.