Dynamic Web Call Suspension for User-Controlled Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often lose the ability to view and interact with content on a webpage due to asynchronous web calls that reload portions of the page behind the scenes, contrary to user intentions, as dynamic web calls update content without user action.

Innovation Solution

A computer-implemented method that compiles a list of asynchronous web calls, maps them to HTML snippets, identifies content associated with these snippets, and dynamically suspends web calls using a trained model to prevent modifications to the webpage, allowing users to control and maintain displayed content based on their interests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If asynchronous web calls are used to dynamically update webpage content, then the webpage can display new information dynamically without reloading the entire page, but users lose the ability to view and interact with the original content that was displayed

Engineering Contradiction:
Improvedynamic content update capabilityVSAvoiduser control over displayed content
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically switches between synchronous and asynchronous web call behaviors based on user preferences. Users can configure which web calls should update content dynamically and which should maintain static display, allowing the system to adapt its behavior to user needs while preserving original content when desired

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention applies different update behaviors to different portions of the webpage based on user configuration. Specific HTML snippets associated with particular asynchronous web calls can be marked to either update dynamically or remain static, allowing selective application of dynamic content updates only where users want them

Inventive Principle:
Principle #3Local quality

2Productivity

If asynchronous web calls automatically reload content in the background, then the webpage displays updated information, but users cannot prevent unintended updates to content they wish to maintain

Engineering Contradiction:
Improveautomatic content refresh efficiencyVSAvoiduser control over content updates
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system provides self-service functionality by automatically managing web call executions based on user-defined preferences. Once users configure which web calls should update and which should remain static, the system autonomously applies these preferences without requiring further user intervention, maintaining both automation and user control

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates user feedback through preference configuration mechanisms. Users can indicate which content areas should update dynamically and which should remain static, and the system continuously respects these preferences when processing asynchronous web calls, ensuring updates only occur where users want them

Inventive Principle:
Principle #23Feedback

3Productivity

If the entire webpage is reloaded to update content, then all content is refreshed, but the user experience is disrupted and interaction with existing content is lost

Engineering Contradiction:
Improvecontent update speedVSAvoiduser interaction continuity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The invention segments the webpage into distinct content areas associated with specific HTML snippets and asynchronous web calls. Instead of reloading the entire page, only the specific segments that users want updated are refreshed in the background, while other segments remain static and fully interactive, preserving user experience while providing targeted content updates

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11483371B2User-derived webpage activity control
Publication Date: 2022.10.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11483371B2 patent drawing
  • US11483371B2 patent drawing
  • US11483371B2 patent drawing

AI summary

One or more computer processors compile a list of asynchronous web calls associated with a retrieved webpage. The one or more computer processors map each asynchronous web call in the list of asynchronous web calls with one or more respective HTML snippets. The one or more computer processors identify content associated with the one or more mapped HTML snippets. The one or more computer processors dynamically suspend one or more asynchronous web calls utilizing a trained model and the identified content, wherein suspending the web call prevents the web call from modifying the retrieved webpage.