Keyboard Interceptor Tracking Link Generation on Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile web browsers, such as Safari on iOS and Chrome on Android, lack support for web browser extensions, limiting the enhanced functionality available to mobile device users due to screen size constraints, security restrictions, and operating system limitations.

Innovation Solution

A keyboard interceptor on mobile devices generates a unique tracking link based on user input, allowing access to websites and storing a cookie for tracking purposes, replicating the functionality of desktop web browser extensions by integrating with the keyboard application and server database to provide enhanced search and tracking capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If web browser extensions are implemented on mobile devices, then enhanced browsing functionality is improved, but device complexity and security restrictions worsen

Engineering Contradiction:
Improvebrowsing functionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses the keyboard application as an intermediary to deliver extension-like functionality. Instead of modifying the browser or operating system, the keyboard interceptor captures user input and performs tracking, search, and navigation actions, effectively mediating between the user and the limited mobile browser environment to provide enhanced functionality without increasing system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replicates desktop browser extension functionality through a keyboard-based system. The keyboard interceptor copies the essential features of browser extensions (tracking, blocking, searching) and implements them through keyboard input interception, allowing mobile users to access enhanced browsing capabilities without requiring actual browser extension support

Inventive Principle:
Principle #26Copying

2Loss of information

If keyboard input interception is implemented, then tracking functionality is improved, but user privacy worsens

Engineering Contradiction:
Improvetracking capabilityVSAvoidprivacy loss
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the necessary tracking information (keyboard input data, URL, timestamp) from user activity without capturing sensitive personal information. The system takes out minimal data required for tracking purposes while leaving private user information untouched, thus improving tracking capability while minimizing privacy loss

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different levels of data collection to different aspects of user activity. Sensitive information such as passwords and personal messages are excluded from tracking, while general browsing behavior is monitored. This local differentiation of data quality allows effective tracking of browsing patterns while protecting user privacy in sensitive contexts

Inventive Principle:
Principle #3Local quality

3Measurement precision

If tracking links are generated with user information, then tracking accuracy is improved, but security worsens

Engineering Contradiction:
Improvetracking accuracyVSAvoidsecurity risk
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent changes the parameters of tracking links from containing direct user information to using anonymized identifiers and encrypted tokens. The tracking accuracy is maintained through unique device identifiers and hashed user profiles, while security is improved by removing sensitive personal data from the link structure, making it resistant to snooping and unauthorized access

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11237725B1Tracking link generation using keyboard interception on mobile devices
Publication Date: 2022.02.01 KINDRED SOUL LTD
  • US11237725B1 patent drawing
  • US11237725B1 patent drawing
  • US11237725B1 patent drawing

AI summary

Systems and methods relating to a keyboard interceptor are disclosed. The keyboard interceptor receives a first input by a user into a keyboard application on a mobile device. A search query is generated based on the first input and data is located based on the search query. The data is associated with a record comprising a record identifier. The keyboard interceptor associates a GUI element of the keyboard application with the record identifier. A second input is received corresponding to selection of the GUI element. A unique tracking link is generated comprising a URL associated with the locate data and an identifier associated with the selection of the GUI element. The unique tracking link is passed to a web browser application executing on the mobile device to access the website. The web browser application stores a cookie comprising the identifier associated with the selection of the GUI element.