Call Context Server for Click-to-Call Information Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current click-to-call technologies do not effectively provide contextual information to callees or network resources, limiting their ability to understand the reason for the call and optimize call routing.

Innovation Solution

A system that includes a call context server, which determines the transmission criterion that triggered the presentation of a digital component with a click-to-call control, maps this criterion to contextual information, and transmits it to the callee or associated computing device during call setup or progress, allowing the callee to understand the call's context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If click-to-call technology is implemented without contextual information transmission, then call initiation is simple and fast, but the callee and network resources cannot understand the reason for the call

Engineering Contradiction:
Improvecontextual informationVSAvoidcall setup system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system determines the transmission criterion (such as search query) that triggered the digital component presentation before the call is initiated. This preliminary determination allows contextual information to be prepared and transmitted during call setup, ensuring the callee receives relevant context without adding complexity to the user's call initiation action.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a call context server as an intermediary component that receives the call request, determines the transmission criterion, maps it to contextual information, and transmits this information to the callee. This intermediary approach adds minimal system complexity while effectively solving the information loss problem by centralizing the contextual information handling.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If contextual information is transmitted during call setup, then callees can better understand the call context, but call setup time and system complexity increase

Engineering Contradiction:
Improvecall routing accuracyVSAvoidcall setup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system determines the transmission criterion and maps it to contextual information during the call setup phase, before the call is fully established. By performing this determination preliminarily and using efficient mapping to pre-defined contextual information categories, the system minimizes the time added to call setup while ensuring accurate call routing and context transmission.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If detailed contextual information is transmitted, then network resources can optimize call routing, but data transmission overhead increases

Engineering Contradiction:
Improvecall routing efficiencyVSAvoiddata transmission volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

Instead of transmitting raw detailed contextual data, the system changes the parameter representation by mapping transmission criteria to condensed contextual information categories or identifiers. This parameter transformation maintains the essential information needed for effective call routing while significantly reducing the data transmission volume and overhead.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3709599B1Integrating additional information into a telecommunications call
Publication Date: 2022.03.23 GOOGLE LLC
  • EP3709599B1 patent drawingFigure 1
  • EP3709599B1 patent drawingFigure 2
  • EP3709599B1 patent drawingFigure 3

AI summary

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing information. A request is received by a call routing server to establish a call between a client device and a remote telecommunications device. A given transmission criterion that triggered distribution of the particular digital component to the client device is determined by a call context server. A set of contextual information that is mapped to the given transmission criterion is identified, by the call context server, in a data store storing a mapping of transmission criteria to contextual information. The client device is connected, by the call routing server, to the remote telecommunications device using the phone number. The set of contextual information is transmitted to the remote telecommunications device or a computing device that is associated with the remote telecommunications device while the call is being connected or in progress.