Methods and apparatus for enhancing color vision and quantifying color interpretation
US-2021004995-A1 · Jan 7, 2021 · US
US11575666B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11575666-B2 |
| Application number | US-201916710303-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 11, 2019 |
| Priority date | Dec 11, 2019 |
| Publication date | Feb 7, 2023 |
| Grant date | Feb 7, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The concepts and technologies disclosed herein are directed to a website verification service. A system can receive, from a web server that hosts a website, a query for a set of authentication credentials (“credentials”) to be used to verify that the website is trustworthy. The system can generate and provide the credentials to the web server. The web server can, in turn, provide the credentials to a web browser device for presentation to a user via a web browser application executing on the web browser device. The system also can provide the credentials to a verifier device. The verifier device can present the credentials to the user via a verifier application executing on the verifier device. The user can compare the credentials presented via the web browser application to the credentials presented via the verifier application executing on the verifier device to determine whether the website can be trusted.
Opening claim text (preview).
The invention claimed is: 1. A website verification system comprising: a processor; and a memory having computer-executable instructions stored thereon that, when executed by the processor, cause the processor to perform operations comprising receiving, from a web server that hosts a website, a request to register the website, registering the website for a website verification service, receiving, from the web server that hosts the website, a query for a set of website authentication credentials to be used to verify that the website is trustworthy, wherein the web server provides the query for the set of website authentication credentials to the website verification system in response to the web server receiving a request for the website from a web browser device associated with a user, generating the set of website authentication credentials, wherein the set of website authentication credentials comprises a code and an image, providing the set of website authentication credentials to the web server, wherein the web server provides the set of website authentication credentials to the web browser device for presentation to the user via a web browser application executing on the web browser device, and providing the set of website authentication credentials to a verifier device associated with the user, wherein the verifier device presents the set of website authentication credentials to the user via a verifier application executing on the verifier device, and wherein at least a portion of the set of website authentication credentials presented to the user via the verifier application of the verifier device and at least a portion of the set of website authentication credentials presented to the user via the web browser application of the web browser device are used to verify that the website is trustworthy. 2. The website verification system of claim 1 , wherein the set of website authentication credentials further comprises a sound. 3. The website verification system of claim 1 , wherein the image forms part of a temporal sequence, and wherein the temporal sequence comprises a plurality of images that demonstrate a change over time. 4. The website verification system of claim 1 , wherein providing the set of website authentication credentials to the verifier device comprises providing the code and the image to the verifier device, wherein the verifier device presents the code and the image to the user via the verifier application executing on the verifier device, and wherein the web browser device presents to the user via the web browser application executing on the web browser device the image only in response to receipt, by the web browser device, of input of the code presented on the verifier device that matches the code received by the web browser device from the website verification system. 5. The website verification system of claim 1 , wherein generating the set of website authentication credentials comprises randomly generating the set of website authentication credentials. 6. A computer-readable storage medium having computer-executable instructions stored thereon that, when executed by a processor of a website verification system, cause the website verification system to perform operations comprising: receiving, from a web server that hosts a website, a request to register the website, registering the website for a website verification service, receiving, from the web server that hosts the website, a query for a set of website authentication credentials to be used to verify that the website is trustworthy, wherein the web server provides the query for the set of website authentication credentials to the website verification system in response to the web server receiving a request for the website from a web browser device associated with a user; generating the set of website authentication credentials, wherein the set of website authentication credentials comprises a code and an image; providing the set of website authentication credentials to the web server, wherein the web server provides the set of website authentication credentials to the web browser device for presentation to the user via a web browser application executing on the web browser device; and providing the set of website authentication credentials to a verifier device associated with the user, wherein the verifier device presents the set of website authentication credentials to the user via a verifier application executing on the verifier device, and wherein at least a portion of the set of website authentication credentials presented to the user via the verifier application of the verifier device and at least a portion of the set of website authentication credentials presented to the user via the web browser application of the web browser device are used to verify that the website is trustworthy. 7. The computer-readable storage medium of claim 6 , wherein the set of website authentication credentials further comprises a sound. 8. The computer-readable storage medium of claim 6 , wherein the image forms part of a temporal sequence, and wherein the temporal sequence comprises a plurality of images that demonstrate a change over time. 9. The computer-readable storage medium claim 6 , wherein providing the set of website authentication credentials to the verifier device comprises providing the code and the image to the verifier device, wherein the verifier device presents the code and the image to the user via the verifier application executing on the verifier device, and wherein the web browser device presents to the user via the web browser application executing on the web browser device the image only in response to receipt, by the web browser device, of input of the code presented on the verifier device that matches the code received by the web browser device from the website verification system. 10. A method comprising: receiving, by a website verification system comprising a processor, from a web server that hosts a website, a request to register the website; registering, by the website verification system, the website for a website verification service; receiving, by the website verification system, from the web server that hosts the website, a query for a set of website authentication credentials to be used to verify that the website is trustworthy, wherein the web server provides the query for the set of website authentication credentials to the website verification system in response to the web server receiving a request for the website from a web browser device associated with a user; generating, by the website verification system, the set of website authentication credentials, wherein the set of website authentication credentials comprises a code and an image; providing, by the website verification system, the set of website authentication credentials to the web server, wherein the web server provides of the set of website authentication credentials to the web browser device for presentation to the user via a web browser application executing on the web browser device; and providing, by the website verification system, the set of website authentication credentials to a verifier device associated with the user, wherein the verifier device presents the set of website authentication credentials to the user via a verifier application executing on the verifier device, and wherein at least a portion of the set of website authentication credentials presented to the user via the verifier device and at least a portion of the set of website authentication credentials presented to the user via the web browser application are used to verify that the website is trustworthy. 11. The method of claim 10 , wherein the se
service impersonation, e.g. phishing, pharming or web spoofing (detection of rogue wireless access points H04W12/12) · CPC title
Authenticating web pages, e.g. with suspicious links · CPC title
Search customisation based on social or collaborative filtering · CPC title
2D bar codes · CPC title
Optimising the visualization of content, e.g. distillation of HTML documents · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.