IP Library › Granted Patent US 11,816,667
Granted Patent B2
US 11,816,667 · App. 16/313,680 · Granted Nov 14, 2023

Generation of web pages for verification of data

Inventor: Robert Boothby (London, GB)
Assignee: IPCO 2012 LIMITED
G06Q20/4014H04L63/083H04L63/0884G06F3/0482G06F3/0483
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,816,667
App. No.
16/313,680
Granted
Nov 14, 2023
Kind
B2
Abstract

Provided herein is a method for delivering web content to a computer user where the computer user must provide data for verification. A control presented by a first web page provided by a requesting server of a requesting party may be selected to request a further web page where data may be entered that requires verification. The requesting server may redirect the computer user to a verifying server that may provide a second web page to fulfil the request for the further web page. The second web page may be presented as a foreground window positioned over a backdrop frame. The foreground window may be provided with fields for entering the data and the backdrop frame may be provided by the requesting party. The verifying server may verify data entered in the foreground window and may send the requesting server a notification as to whether the verification was successful.

Claims (31)

1. A method of verifying data, comprising:

providing access, via a browser of a computer, to a first web page from a requesting server provided by a merchant;

receiving, via the browser, a selection of a control presented by the first web page to request a further web page that provides an ability to enter data that requires verification by a third party;

receiving, by the browser, a redirect instruction from the requesting server to a verifying server provided by a payment authorization agent, where the redirect instruction includes a Uniform Resource Locator (URL) of a second web page and an embedded URL that points to a resource provided by the requesting server, and wherein the verifying server is different from the requesting server;

receiving, by the browser, the second web page provided by the verifying server to fulfill the request for the further web page, wherein the second web page comprises a foreground window and a backdrop frame, and wherein:

the foreground window is presented as being positioned over the backdrop frame;

the foreground window is provided with fields for entering the data; and

the backdrop frame is provided by the payment authorization agent based on content accessible using the embedded URL, wherein the embedded URL is associated with the merchant and the backdrop frame provided via the embedded URL includes content provided by the merchant; and

receiving the data in the foreground window of the second web page for verification of the data by the verifying server.

2. The method of claim 1 , further comprising at least one of:

providing the foreground window as a lightbox window and the backdrop frame as an iFrame;

using stylesheets to position at least one of the backdrop frame and the foreground window; and

disabling functionality of the backdrop frame using one or more HTML5 sandbox commands.

3. The method of claim 1 , further comprising:

receiving by the browser a redirect from the verifying server to the requesting server; and

receiving, by the browser, a third web page from the requesting server confirming whether or not the verification was successful.

4. The method of claim 1 , wherein:

the entered data comprises at least one of: a financial account of a consumer, a payment card of the consumer, a personal identification number (PIN) of the consumer, and a password of the consumer.

5. The method of claim 1 , wherein the second URL comprises at least one of an embedded URL within the URL redirect and a URL provided from the merchant via a back channel.

6. A method of verifying data over a computer network comprising a requesting server provided by a merchant, comprising:

providing a first web page to a browser of a computer;

receiving, from the browser, a signal indicating a selection of a control presented by the first web page to request a further web page that allows entry of data requiring verification by a third party;

sending a redirect instruction to the browser, the redirect instruction includes the Uniform Resource Locator (URL) redirect providing an ability for the browser to be redirected to a verifying server provided by a payment authorization agent and an embedded URL that points to a resource provided by the requesting server, and wherein the verifying server is different from the requesting server;

sending retrieving a second website, from the verifying server, wherein the embedded URL to the resource hosted by the merchant that provides first content to be displayed while second content is provided directly by the verifying server in a foreground frame of the browser; and

receiving a notification from the verifying server as to whether or not the verification was successful.

7. The method of claim 6 , further comprising:

in response to the redirect of the browser from the verifying server to the requesting server, providing, to the browser, a third web page confirming whether or not the verification was successful.

8. The method of claim 6 , wherein:

the entered data comprises at least one of: a financial account of a consumer, a payment card of the consumer, a personal identification number (PIN) of the consumer, and a password of the consumer.

9. The method of claim 6 , wherein sending, to the verifying server, the embedded URL to the resource comprises:

sending the URL to the resource to the verifying server using a back channel.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 71977 FRAME 365. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 28, 2025
From: IPCO 2012 LIMITED
To: VOCALINK LIMITED
Reel/Frame 073440/0520 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2025
From: IPCO 2012 LIMITED
To: VOCALINK INTERNATIONAL LIMITED
Reel/Frame 071977/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2021
From: BOOTHBY, ROBERT
To: IPCO 2012 LIMITED
Reel/Frame 057428/0780 →
Priority Claims (1)
GB 1611455 · Jun 30, 2016 · national
Continuity (1)
Related Publication 20190230080A1 · Jul 25, 2019