US11277393B2ActiveUtilityA1
Scrape repair
Est. expiryNov 12, 2035(~9.3 yrs left)· nominal 20-yr term from priority
Inventors:John Ryan Caldwell
H04L 67/53H04L 67/535H04L 67/52H04L 63/083H04L 43/0852H04L 41/22H04L 67/10H04L 63/10H04L 63/08H04L 67/02G06F 21/6218H04L 47/82H04L 63/0428H04L 67/18H04L 67/20H04L 67/22
71
PatentIndex Score
0
Cited by
166
References
20
Claims
Abstract
Apparatuses, systems, methods, and computer program products are disclosed for scrape repair. A method includes detecting that access to a third party service provider is unavailable. A method includes presenting an interface to a user to graphically identify an input location for the user's electronic credentials on a web page of the third party service provider. A method includes receiving input, via the interface, from a user indicating a correct location on the web page of the third party for the user's electronic credentials.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method, comprising:
detecting that access to a third party service provider is unavailable;
presenting an interface to a user to graphically identify an input location for the user's electronic credentials on a web page of the third party service provider; and
receiving input, via the interface, from a user indicating a correct location on the web page of the third party for the user's electronic credentials.
2. The method of claim 1 , further comprising overlaying the interface on the web page of the third party service provider.
3. The method of claim 1 , further comprising recording the user's input of the correct location on the web page of the third party for the user's electronic credentials.
4. The method of claim 1 , further comprising:
presenting interfaces to a plurality of users to graphically identify the input location for each of the plurality of user's electronic credentials on the web page of the third party service provider; and
receiving input from each of the plurality of users indicating the correct location on the web page of the third party for each of the user's electronic credentials.
5. The method of claim 4 , further comprising prioritizing identifications from the plurality of users based on one or more trust factors for the plurality of users, the one or more trust factors comprising metadata indicating a likelihood that a user's identification of an input location for the user's electronic credentials is correct.
6. The method of claim 1 , further comprising:
presenting source code of the web page to the user; and
receiving, from the user, an identification of the input location for the user's electronic credentials within the source code of the web page.
7. The method of claim 6 , further comprising providing an interface element for toggling between the presented interface and the presented source code for identifying the input location on the web page for the user's electronic credentials.
8. The method of claim 1 , further comprising verifying the graphically identified input location for the user's electronic credentials by attempting to access a server of the third party service provider using the graphically identified input locations.
9. The method of claim 8 , further comprising verifying the graphically identified input location for the user's electronic credentials by attempting to access the server of the third party service provider for a plurality of different users using the user's graphically identified input location.
10. The method of claim 9 , further comprising successively increasing a test size of the number of users in the plurality of users for attempting to access the server of the third party using the user's graphically identified input location.
11. The method of claim 1 , wherein the interface comprises one or more of a graphical user interface, a command line interface, and an application programming interface.
12. The method of claim 1 , further comprising determining a user's electronic credentials for the third party service provider.
13. The method of claim 12 , further comprising inputting the user's electronic credentials into the graphically identified correct input location to access the third party service provider and download data associated with the user from the third party service provider.
14. The method of claim 13 , further comprising aggregating the downloaded data with data from a plurality of third party service providers and providing one or more communications to the user on the hardware device based on the aggregated downloaded data.
15. An apparatus, comprising:
an access repair module that:
detects that access to a third party service provider is unavailable;
presents an interface to a user to graphically identify an input location for the user's electronic credentials on a web page of the third party service provider; and
receives input, via the interface, from a user indicating a correct location on the web page of the third party for the user's electronic credentials.
16. The apparatus of claim 15 , wherein the access repair module is further configured to overlay the interface on the web page of the third party service provider.
17. The apparatus of claim 15 , wherein the access repair module is further configured to:
present source code of the web page to the user; and
receive, from the user, an identification of the input location for the user's electronic credentials within the source code of the web page.
18. The apparatus of claim 15 , further comprising a test module that verifies the graphically identified input location for the user's electronic credentials by attempting to access a server of the third party service provider using the graphically identified input locations.
19. The apparatus of claim 18 , wherein the test module is further configured to verify the graphically identified input location for the user's electronic credentials by attempting to access the server of the third party service provider for a plurality of different users using the user's graphically identified input location.
20. An apparatus, comprising:
means for detecting that access to a third party service provider is unavailable;
means for presenting an interface to a user to graphically identify an input location for the user's electronic credentials on a web page of the third party service provider; and
means for receiving input, via the interface, from a user indicating a correct location on the web page of the third party for the user's electronic credentials.Join the waitlist — get patent alerts
Track US11277393B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.