Interaction Verification Script for Content Item Function Call Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inconsistent configurations of event handlers across different content items in computer networked environments lead to discrepancies in behavior, resulting in unwanted or inadvertent interactions, premature or delayed function calls, and reduced quality of human-computer interaction, along with inefficient use of resources and potential breakdowns in content item functionalities.

Innovation Solution

Incorporating an interaction verification script into the executable code of content items to manage the triggering of function calls based on the timing of interaction events and registration of functions, ensuring that only registered functions are executed within predetermined time limits, thereby preventing premature or delayed triggering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple event handlers are configured to respond to a single physical interaction, then the content item can respond to user actions, but inconsistent configurations lead to premature or delayed function calls and unwanted interactions

Engineering Contradiction:
Improveresponse to user interactionVSAvoidtiming of function call
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by registering the function call with the event handler before the interaction occurs. The system pre-configures the function call registration in advance, so when the interaction event happens, the function is already registered and ready to be executed at the correct time, preventing premature or delayed triggering.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback by implementing a verification mechanism that checks whether a function call is properly registered with an event handler before allowing it to execute. The system provides feedback by validating the registration status and timing, ensuring that function calls only execute when appropriately configured and timed, thus resolving the reliability issue.

Inventive Principle:
Principle #23Feedback

2Reliability

If function calls are validated to verify specific contexts and parameters, then unwanted interactions can be prevented, but other functionalities of the content item are significantly delayed

Engineering Contradiction:
Improveprevention of unwanted interactionsVSAvoidfunctionality execution speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by performing the validation and registration of function calls in advance, before the interaction occurs. By pre-registering function calls with their corresponding event handlers and verifying their configurations beforehand, the system ensures that when the interaction happens, the function is already validated and ready to execute immediately, thus preventing delays in functionality execution while still maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the originally programmed event handlers are replaced with new event handlers, then the function call timing can be controlled, but other functionalities may break down due to error-prone replacement

Engineering Contradiction:
Improvefunction call timing controlVSAvoidcontent item functionality
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent uses an intermediary approach by introducing a verification mechanism that acts as a mediator between the originally programmed event handlers and the function call execution. Instead of replacing the original event handlers, the system adds a verification layer that checks whether function calls are properly registered and timed, allowing the original handlers to remain intact while ensuring correct timing and preventing functionality breakdowns.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3676709B1Controlling the triggering of function calls from content items
Publication Date: 2022.06.22 GOOGLE LLC
  • EP3676709B1 patent drawingFigure 1
  • EP3676709B1 patent drawingFigure 2
  • EP3676709B1 patent drawingFigure 3A

AI summary

Systems and methods for verifying interactions performed on content items are hereby provided. An interaction verifier encoded in a first portion of code of a content item can detect a first interaction event attributed to the content item. The interaction verifier can identify, via execution of a second portion of code of the content item, a registration of a function call to perform a predetermined action. The function call can be configured to be triggered in response to the application passing a second interaction event to the content item. The interaction verifier can determine that an amount of time between the first interaction event and the registration of the function call is less than a predetermined threshold. The interaction verifier can cause the application to perform the predetermined action in response to determining that the amount of time is less than the predetermined threshold.