CROWD-SOURCE AS A BACKUP TO ASYNCHRONOUS IDENTIFICATION OF A TYPE OF FORM AND RELEVANT FIELDS IN A CREDENTIAL-SEEKING WEB PAGE
First Claim
1. A machine readable medium, on which are stored instructions, comprising instructions that when executed cause a machine to:
- receive a web page for a web site over a network by an analysis server;
discover field and form information for the web page;
validate the field and form information using a crowd-sourcing service;
accept the field and form information as validated field and form information responsive to a positive result from the crowd-sourcing service;
receive a corrected field and form information from a human reviewer responsive to a negative result from the crowd-sourcing service; and
send the validated or corrected field and form information from the analysis server to a credential manager application.
10 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
25 Claims
-
1. A machine readable medium, on which are stored instructions, comprising instructions that when executed cause a machine to:
-
receive a web page for a web site over a network by an analysis server; discover field and form information for the web page; validate the field and form information using a crowd-sourcing service; accept the field and form information as validated field and form information responsive to a positive result from the crowd-sourcing service; receive a corrected field and form information from a human reviewer responsive to a negative result from the crowd-sourcing service; and send the validated or corrected field and form information from the analysis server to a credential manager application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for determining web form information in a web page for a web site comprising:
-
one or more processors; and a memory coupled to the one or more processors, on which are stored instructions, comprising instructions that when executed cause at least some of the one or more of the processors to; receive a web page for a web site over a network by an analysis server; discover field and form information for the web page; validate the field and form information using a crowd-sourcing service; accept the field and form information as validated field and form information responsive to a positive result from the crowd-sourcing service; receive a corrected field and form information from a human reviewer responsive to a negative result from the crowd-sourcing service; and send the validated or corrected field and form information from the analysis server to a credential manager application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for determining web form information in a web page for a web site, comprising:
-
receiving a web page for a web site over a network by an analysis server; discovering field and form information for the web page; validating the field and form information using a crowd-sourcing service; accepting the field and form information as validated field and form information responsive to a positive result from the crowd-sourcing service; receiving a corrected field and form information from a human reviewer responsive to a negative result from the crowd-sourcing service; and sending the validated or corrected field and form information from the analysis server to a credential manager application. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification