IP Library Granted Patent US 11,228,632
Granted Patent B1
US 11,228,632 · App. 17/060,041 · Granted Jan 18, 2022

Facilitating inter-system data transfer by leveraging first-party cookie handling

Inventors: Kevin Michael Wysocki (Denver, CO); Michelle Schroeder (O'Fallon, MO)
Assignee: TD Ameritrade IP Company, Inc.
H04L67/02G06Q30/02G06Q30/0255G06Q30/0277H04L67/20H04L67/22
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,228,632
App. No.
17/060,041
Granted
Jan 18, 2022
Kind
B1
Abstract

A system for capturing impression data includes a server in communication with a user's computing device via a communications network. The server is configured to generate a pixel for embedding in a digital communication viewable in a web browser on the user's computing device. The pixel is served from a domain associated with the server. The server is configured to, in response to the digital communication being viewed in the web browser on the user's computing device, set a cookie on the user's computing device via the pixel. The cookie is configured to store data associated with one or more impressions of digital communications viewed on the user's computing device. The server is configured to, in response to the user's computing device accessing the domain via the web browser, receive the stored data associated with the one or more impressions from the cookie set on the user's computing device.

Claims (34)

1. A system for capturing impression data, the system comprising:

a computer server in communication with a user's computing device via a communications network and configured to:

generate a pixel for embedding in a digital communication viewable in a web browser on the user's computing device, wherein the pixel is served from a domain associated with the computer server;

in response to the digital communication being viewed in the web browser on the user's computing device, set a cookie on the user's computing device via the pixel, wherein:

the cookie is configured to store data associated with a defined number of impressions of digital communications viewed on the user's computing device,

the cookie is configured to store data associated with the impressions in a chronological order, and

in response to the defined number of the impressions being reached, the cookie is configured to exclude data associated with the oldest viewed impression and store data associated with the newest viewed impression; and

in response to the user's computing device accessing the domain via the web browser, receive the stored data associated with the impressions from the cookie set on the user's computing device.

2. The system of claim 1 , wherein the computer server is configured to update the cookie set on the user's computing device.

3. The system of claim 1 , further comprising a database in communication with the computer server and configured to store the received data associated with the impressions.

4. The system of claim 1 , wherein the data associated with each impression includes data identifying an advertisement and data identifying when the advertisement was viewed.

5. The system of claim 1 , wherein the defined number of impressions includes ten impressions.

6. The system of claim 1 , wherein the cookie is treated by the web browser as a first-party cookie if the user's computing device has previously accessed the domain.

7. A computerized method of capturing impression data, the method comprising:

generating a pixel for embedding in a digital communication viewable in a web browser on a user's computing device, wherein the pixel is served from a domain associated with a computer server;

in response to the digital communication being viewed in the web browser on the user's computing device, using the computer server to set a cookie on the user's computing device via the pixel, wherein:

the cookie is configured to store data associated with a defined number of impressions of digital communications viewed on the user's computing device,

the cookie is configured to store data associated with the impressions in a chronological order, and

in response to the defined number of impressions being met, the cookie is configured to push out data associated with the oldest viewed impression and store data associated with the newest viewed impression; and

in response to the user's computing device accessing the domain via the web browser, using the computer server to receive the stored data associated with the impressions from the cookie set on the user's computing device.

8. The computerized method of claim 7 , further comprising updating the cookie set on the user's computing device.

9. The computerized method of claim 7 , further comprising storing the received data associated with the impressions.

10. The computerized method of claim 7 , wherein the data associated with each impression includes data identifying an advertisement and data identifying when the advertisement was viewed.

11. The computerized method of claim 7 , wherein the defined number of impressions includes ten impressions.

12. The computerized method of claim 7 , wherein the cookie is treated by the web browser as a first-party cookie if the user's computing device has previously accessed the domain.

13. A system for transferring data to and from a computing device of a user, the system comprising:

processor hardware; and

memory hardware configured to store instructions for execution by the processor hardware, wherein the instructions include:

generating a pixel for embedding in a digital communication viewable in a web browser on a computing device, wherein the pixel is served from a domain associated with the system;

in response to the digital communication being viewed in the web browser on the computing device, setting a cookie on the computing device via the pixel, wherein:

the cookie is configured to store data associated with a defined number of impressions of digital communications viewed on the computing device,

the cookie is configured to store data associated with the impressions in a chronological order, and

in response to the defined number of impressions being met, the cookie is configured to push out data associated with the oldest viewed impression and store data associated with the newest viewed impression; and

in response to the computing device accessing the domain via the web browser, receiving the stored data associated with the impressions from the cookie set on the computing device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2023
From: TD AMERITRADE IP COMPANY, INC.
To: CHARLES SCHWAB & CO., INC.
Reel/Frame 064807/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2021
From: WYSOCKI, KEVIN MICHAEL; SCHROEDER, MICHELLE
To: TD AMERITRADE IP COMPANY, INC.
Reel/Frame 055439/0452 →
Continuity (1)
Provisional Application 63082401 · Sep 23, 2020
Cited By (1)
US 12,423,365