Video Chat Contact Discovery via Server-Side Capability Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are often unaware whether their contacts have video chat capability, leading to frustrating 'blind' video chat initiations and unclear communication possibilities, as existing systems lack efficient methods to determine discoverability and availability of video chat contacts.

Innovation Solution

A video chat system that includes a method to determine if a mobile device is video chat capable, discoverable, and available by using a video chat server to store and manage email addresses associated with capable devices, and automatically updating address books with video chat contacts, ensuring users can initiate video chats with compatible contacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually check each contact's video chat capability, then communication accuracy is improved, but time consumption increases

Engineering Contradiction:
Improvecontact capability determination accuracyVSAvoidtime to determine contact capability
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically determining and storing video chat capability status for all contacts in advance. The server proactively checks which contacts have video chat capability and updates the user's contact list accordingly, so when the user wants to initiate a video chat, the capability information is already prepared and available immediately without manual checking

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by automatically managing the video chat contact list without requiring user intervention. The server autonomously determines contact capabilities, updates the contact list, and notifies users of new video chat-capable contacts, eliminating the need for users to manually check each contact's capability status

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the system automatically manages video chat contacts, then ease of operation is improved, but system complexity increases

Engineering Contradiction:
Improvecontact management convenienceVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system introduces a server as an intermediary between users and the video chat contact management process. The server handles the complex tasks of determining contact capabilities, maintaining the contact list, and notifying users, while users only need to interact with simple interface elements like receiving notifications and initiating chats, thus distributing complexity away from the user device

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server performs multiple functions within a single system component: it determines video chat capability, maintains the contact list, notifies users of new contacts, and facilitates chat initiation. This multi-functionality consolidates what would otherwise be separate complex operations into a single unified system that users interact with through a simple interface

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

Data Source

PatentUS8913099B2Systems and methods to manage video chat contacts
Publication Date: 2014.12.16 MALIKIE INNOVATIONS LTD
  • US8913099B2 patent drawing
  • US8913099B2 patent drawing
  • US8913099B2 patent drawing

AI summary

Systems and methods are provided to automatically discover if an email address contact is video chat capable. A server receives a request from an electronic device to determine video chat capability associated with an email address. It compares the email address with a listing of email addresses, wherein the listing includes email addresses associated with other electronic devices having video chat capability. If an entry in the listing matches the email address, it returns a message configured to automatically enable addition of the email address as a video chat contact on the electronic device.