Credential Manager Cache Validation via Crowd-Sourced Field Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing credential manager applications face challenges in determining the location of enrollment fields in credential-seeking web pages, as these fields often change location between old and new web pages, rendering stored user credentials unusable.
Innovation Solution
A system utilizing an analysis server that crawls web pages, employs crowd-sourced validation, and updates cache entries on client devices to accurately identify and validate enrollment fields, ensuring compatibility with evolving web page structures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If credential manager applications use stored cache entries to automatically log users into web accounts, then login efficiency is improved, but reliability deteriorates when web page structures change and enrollment fields move to new locations
Solution Approach 1:
The system implements feedback by sending screenshots of web pages with marked enrollment fields to crowd-sourced workers who validate whether the markings are correct. This feedback loop allows the system to verify cache accuracy and update it when changes are detected, resolving the contradiction between using stored cache for efficiency and verifying accuracy for reliability.
Solution Approach 2:
The system performs preliminary actions by proactively crawling web pages and updating cache entries before credentials are needed. By detecting web page changes and revalidating enrollment field locations in advance, the system ensures cache accuracy is maintained without waiting for login failures, thus preserving both efficiency and reliability.
2Measurement precision
If the system crawls and validates web pages using crowd-sourced services to ensure accurate field identification, then measurement precision is improved, but loss of time increases due to validation delays
Solution Approach 1:
The system performs cache validation in advance by crawling web pages and verifying enrollment field locations before they are needed for login. This preliminary action allows the time-consuming validation process to occur asynchronously, so when users need to log in, the cache is already validated and ready for immediate use.
Solution Approach 2:
The system implements periodic validation by scheduling regular crawling and verification of web pages at intervals. This periodic approach balances the need for accurate field identification with time constraints, validating cache entries proactively at set intervals rather than waiting for login attempts to trigger validation.
3Adaptability or versatility
If the system implements comprehensive web page crawling and crowd-sourced validation, then adaptability to changing web structures is improved, but device complexity increases
Solution Approach 1:
The system uses crowd-sourced workers as intermediaries to validate enrollment field locations. Instead of implementing complex computer vision or automated analysis systems, the patent leverages human workers who review screenshots and confirm field positions, simplifying the overall system architecture while maintaining high adaptability to web page structure changes.
Solution Approach 2:
The system enables web sites to effectively self-report their enrollment field locations through the crowd-sourced validation process. By having workers verify and confirm field positions, the system allows web pages to adapt to structure changes without requiring complex automated detection algorithms, thus reducing device complexity while improving adaptability.
Data Source
AI summary
A technique allows a credential manager application on a client computer system to identify fields and forms on a web page. An analysis server may automatically crawl web pages and identify the fields and form, then push the information to the client computer system for use by the credential manager. If the credential manager discovers the information is not available, the credential manager may analyze the web form to discover the fields and form information, then provide the discovered information to the analysis server for providing to other client computers. The analysis server may use crowd-sourcing for asynchronous verification of field and form information discovered by the analysis server or provided by the client computer.


