Single-Page Data Picker Replacement for Blocked Popups
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Devices such as mobile phones and PDAs, and some desktop browsers, which only allow single-page display and block popup windows, cannot execute the functionality of popup data pickers used in web applications like air or car booking sites, limiting user interaction.
Innovation Solution
A method and system that replaces the form page with a data picker web page in a single-page display environment, allowing users to select data and fill form fields without opening popup windows, by executing machine-executable code that receives engagements for data pickers, processes selections, and fills form fields with previous data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If popup windows are used for data picker functionality, then user interaction is enhanced and data selection is made easier, but the web application becomes incompatible with single-page display devices and browsers that block popup windows
Solution Approach 1:
The patent introduces an intermediary mechanism that replaces popup windows with a single-page data picker interface. The activator element serves as a mediator between the form field and the data picker functionality, allowing data selection without requiring actual popup windows. This resolves the contradiction by maintaining ease of operation through data picker functionality while achieving device compatibility by eliminating popup window requirements.
Solution Approach 2:
Instead of making the form page display a popup window (traditional approach), the patent inverts the approach by having the form page replace itself with a dedicated data picker web page. This inversion allows the data picker to function as the primary display rather than as a popup overlay, thereby achieving both ease of operation and device compatibility.
2Adaptability or versatility
If popup windows are blocked or not supported, then device compatibility is improved, but the functionality of data pickers is lost
Solution Approach 1:
The activator element acts as an intermediary that triggers data picker functionality without requiring popup windows. When a user interacts with the activator, the system processes the data selection request and populates the form field, maintaining data selection capability while achieving device compatibility through single-page architecture.
Solution Approach 2:
The patent effectively copies the essential functionality of popup data pickers into a single-page format. The data picker web page replicates the core functionality of selecting and copying data to form fields without requiring actual popup window structures, thereby maintaining data selection capability across all devices.
3Reliability
If script enabled browsers are required for popup functionality, then data picker operations work correctly, but the web application excludes devices with limited scripting capabilities
Solution Approach 1:
The patent creates a universal data picker solution that functions across multiple device types and browser configurations. By implementing the data picker as a standalone web page rather than relying on popup windows and complex scripting, the system achieves both operational reliability and broad device accessibility, serving as a multi-functional solution for diverse user environments.
Data Source
AI summary
A method, computer readable medium and system for web content optimization in single page display environment includes receiving in a system with a single page display environment an engagement of an activator for a data picker for at least one form field in a form page. The form page is replaced with a data picker web page associated with the engaged activator in the single page display environment. A selection for the at least one form field from the data picker web page is received. The data picker web page is replaced with the form page in the single page display environment. The form page is filled with any previously entered data and the at least one form field with the received selection.


