Dynamic Web Call Suspension for User-Controlled Content
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
Data Source
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.


