IP Library Patent Application 18900049
Patent Application
App. No. 18/900,049

SYSTEM AND METHOD FOR IDENTIFYING AND TAGGING USERS

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 None
App. No.
18/900,049
Abstract

The present disclosure relates to a system, method, and computer-program product for identifying and tagging users. Embodiments may include receiving, using at least one processor, a first content request. Embodiments may further include associating a user-access identifier with a first portion of data from the first content request based upon a second portion of the data from the first content request. Embodiments may also include storing the first portion of data from the first content request and the user-access identifier within a memory system. Embodiments may further include receiving a second content request. Embodiments may also include generating a user-identifier tag based upon the user-access identifier stored in the memory system, the first portion of data from the first content request, and a first portion of data from the second content request. Embodiments may further include providing a response to the second content request, the response including the user-identifier tag.

Claims (61)

1 . (canceled)

2 . A computer-implemented method comprising:

providing, to a user device, a digital document that includes a first content request and a second content request;

receiving, from the user device, the first content request included in the digital document;

associating a user-access identifier from a database with a first portion of data from the first content request based upon, at least in part, a second portion of the data from the first content request;

storing the first portion of data from the first content request and the user-access identifier within a memory system;

receiving, from the user device, the second content request included in the digital document;

generating a user-identifier tag based upon, at least in part, the user-access identifier stored in the memory system, the first portion of data from the first content request, and a first portion of data from the second content request;

providing a response to the second content request, the response including the user-identifier tag;

tracking, via the user-identifier tag, one or more subsequent digital documents accessed via the user device; and

providing tailored content based on the one or more subsequent digital documents accessed via the user device.

3 . The computer-implemented method of claim 2 , wherein the user-identifier tag is generated based upon, at least in part, the user-access identifier when the first portion of data from the second content request matches the first portion of data stored in the memory system.

4 . The computer-implemented method of claim 3 , further comprising:

removing one or more of the first portion of data and the user-access identifier from within the memory system (i) when a pre-defined period of time lapses from the storing of the first portion of data from the first content request and the user-access identifier within the memory system and/or (ii) when the first portion of data from the second content request matches the first portion of data stored in the memory system.

5 . The computer-implemented method of claim 2 , wherein the user-access identifier is associated with a user-specific identifier in the database.

6 . The computer-implemented method of claim 5 , wherein the user-specific identifier is associated with an individual listed in a target list.

7 . The computer-implemented method of claim 5 , further comprising:

extracting the second portion of data from the first content request;

matching the second portion of data to a user-specific identifier in the database; and

identifying the user-access identifier associated with the user-specific identifier from the database.

8 . The computer-implemented method of claim 2 , further comprising:

extracting the first portion of data from the first content request;

generating a first key to associate with the user-access identifier based upon, at least in part, the first portion of data extracted from the first content request; and

storing the first key and the user-access identifier within the memory system.

9 . The computer-implemented method of claim 8 , further comprising:

extracting the first portion of data from the second content request; and

generating a second key based upon, at least in part, the first portion of data extracted from the second content request.

10 . The computer-implemented method of claim 9 , wherein the user-identifier tag is generated when the second key matches the first key stored within the memory system.

11 . The computer-implemented method of claim 9 , wherein each of the first and second keys are an MD5 hash of the first portion of data extracted from each of the first and second content requests.

12 . The computer-implemented method of claim 2 , further comprising:

encoding the user-access identifier into the user-identifier tag, wherein the user-identifier tag is a content item requested by the second content request; and

embedding the content item into the response to the second content request.

13 . The computer-implemented method of claim 2 , wherein providing the response to the second content request includes sending the response to the second content request to a requesting computing device for storage in a memory of the requesting computing device.

14 . The computer-implemented method of claim 13 , wherein the user-identifier tag provided in the response to the second content request includes a directive configured to revalidate the user-identifier tag within storage of the requesting computing device.

15 . The computer-implemented method of claim 2 , wherein the first portion of data from each of the first and second content requests includes access-specific information.

16 . The computer-implemented method of claim 15 , wherein the access-specific information includes one or more of an IP address of the user device, a User Agent string of a request header, and timing information.

17 . The computer-implemented method of claim 2 , wherein one or more of the first and second content requests includes a request for one or more of a font, an image, a text file, a video file, or an audio file.

18 . The computer-implemented method of claim 2 , wherein the user-identifier tag generated for the second content request includes a generic tag identifier common to other user-identifier tags.

19 . The computer-implemented method of claim 2 , wherein content rendered in response to the first content request and the second content request are both rendered within the digital document.

20 . A computing system comprising:

one or more processing devices; and

one or more storage devices storing instructions that, when executed by the one or more processing devices, cause the one or more processing devices to perform operations comprising:

providing, to a user device, a digital document that includes a first content request and a second content request;

receiving, from the user device, the first content request included in the digital document;

associating a user-access identifier from a database with a first portion of data from the first content request based upon, at least in part, a second portion of the data from the first content request;

storing the first portion of data from the first content request and the user-access identifier within a memory system;

receiving, from the user device, the second content request included in the digital document;

generating a user-identifier tag based upon, at least in part, the user-access identifier stored in the memory system, the first portion of data from the first content request, and a first portion of data from the second content request;

providing a response to the second content request, the response including the user-identifier tag;

tracking, via the user-identifier tag, one or more subsequent digital documents accessed via the user device; and

providing tailored content based on the one or more subsequent digital documents accessed via the user device.

21 . One or more non-transitory computer readable media storing instructions that are executable by one or more processing devices, and upon such execution cause the one or more processing devices to perform operations comprising:

providing, to a user device, a digital document that includes a first content request and a second content request;

receiving, from the user device, the first content request included in the digital document;

associating a user-access identifier from a database with a first portion of data from the first content request based upon, at least in part, a second portion of the data from the first content request;

storing the first portion of data from the first content request and the user-access identifier within a memory system;

receiving, from the user device, the second content request included in the digital document;

generating a user-identifier tag based upon, at least in part, the user-access identifier stored in the memory system, the first portion of data from the first content request, and a first portion of data from the second content request;

providing a response to the second content request, the response including the user-identifier tag;

tracking, via the user-identifier tag, one or more subsequent digital documents accessed via the user device; and

providing tailored content based on the one or more subsequent digital documents accessed via the user device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2026
From: POLARIS SOLUTIONS, LLC
To: IQVIA INC.
Reel/Frame 074397/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2024
From: HARLAMERT, JOHN PHILLIP, II
To: DMD MARKETING LP
Reel/Frame 068800/0575 →
MERGER Recorded Oct 4, 2024
From: DMD MARKETING LP
To: POLARIS SOLUTIONS, LLC
Reel/Frame 068800/0657 →