Context-Based Communication Session Initiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems lack the ability to efficiently initiate communication sessions between users based on shared interests or interactions with specific content items, leading to difficulties in connecting users who wish to discuss related topics in real-time.

Innovation Solution

A method where computing devices receive signals indicating user availability for communication sessions, determine a context based on content items, and send invitations to other users who have interacted with the same content, enabling real-time text, audio, or video communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually select contacts from a contact list to initiate communication sessions, then communication can be established between users, but the process is time-consuming and inefficient for connecting users with shared interests

Engineering Contradiction:
Improvespeed of initiating communication sessionVSAvoidtime to find and invite users
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-establishes associations between users and content items they have interacted with. When a user views a content item, the system automatically links them to that content and other users who have also interacted with it, so that when communication is initiated, the system can immediately suggest relevant users based on these pre-established connections, eliminating the need for manual contact searching

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically identifies and invites users who share interests in the same content item without requiring manual intervention. The communication session initiation process serves itself by automatically matching users based on their content interaction history, eliminating the need for users to manually search and select contacts

Inventive Principle:
Principle #25Self-service

2Productivity

If the system automatically suggests users based on shared content interests, then connection efficiency improves, but the system complexity increases due to context determination requirements

Engineering Contradiction:
Improveefficiency of connecting users with shared interestsVSAvoidcomplexity of context determination system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides the complex task of user matching into separate, manageable components: (1) tracking user interactions with content items, (2) storing associations between users and content in a database, (3) retrieving relevant users based on current content context, and (4) presenting suggestions. This segmentation reduces overall system complexity by making each component independent and well-defined

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If communication sessions are initiated without context information, then the initiation process is simple, but users cannot effectively discuss related topics in real-time

Engineering Contradiction:
Improvesimplicity of session initiationVSAvoidcontext information for discussion
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system merges the content context information with the communication session initiation process. When suggesting users for a communication session, the system simultaneously provides the relevant content item context that will form the basis of discussion, combining what users need to know about whom to contact with what they should discuss

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10554696B2Initiating a communication session based on an associated content item
Publication Date: 2020.02.04 GOOGLE LLC
  • US10554696B2 patent drawing
  • US10554696B2 patent drawing
  • US10554696B2 patent drawing

AI summary

This disclosure describes techniques in which one or more computing devices receive a signal from a first client computing device. The signal indicates that the first client computing device is available for participation in a communication session that enables communication between the first client computing device and one or more other client computing devices. The one or more computing devices determine a context for a topic of discussion associated with the communication session. The context is associated with a content item capable of being outputted by the first client computing device. Responsive to receiving the signal, the one or more computing devices initiate the communication session and send an invitation to at least one of the one or more other client computing devices to join the communication session. The invitation indicates the context of the communication session to at least one of the one or more other client computing devices.