IP Library Granted Patent US 10,698,947
Granted Patent B2
US 10,698,947 · App. 14/844,539 · Granted Jun 30, 2020

User identification and tracking system

Inventors: John Harlamert, II (Mount Washington, KY); Meredith Darbyshire (Rosemont, KY); Ken Webber (Rosemont, IL); Jerrad Rickard (Rosemont, IL); Mark Gleason (Rosemont, IL)
Assignee: DMD Marketing LP
G06F16/5866G06Q30/0201H04L67/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 10,698,947
App. No.
14/844,539
Granted
Jun 30, 2020
Kind
B2
Abstract

Disclosed is a system for tracking user activities with a user identification tag stored at the user's Internet-capable device. For example, the system can store a pixel having a color scheme that identifies the user but that is hidden to the user and identifiable by an external computer. The pixel can be stored in the user device's cache for later identification of the user.

Claims (33)

1. A method comprising:

creating, by a first user associated with a user device, a user identification tag that is imperceptible to a second user but identifiable by an electronic device, based upon, at least in part, a user-selectable value that is set by the first user, a server, or both, wherein the user identification tag includes an associated user identification number adapted to identify the second user as a user visiting an electronic location;

creating a generic identifier of a user identification tag in the memory identifying the user identification tag as among a plurality of user identification tags associated with a plurality of user identification numbers, wherein the generic identifier includes a single, universal, common name associated with all of a plurality of user identification tags and wherein identifying includes searching the user's image cache for the common name associated with all of the plurality of user identification tags;

wherein the user identification tag is an image having color components respectively associated with color numbers including red/green/blue (RGB) values, and wherein the color numbers of each of the plurality of user identification tags are unique and correspond to a different user and wherein an individual color number is used to identify the user identification tag as belonging to a subset of the plurality of user identification tags:

receiving a user visit to the electronic location from a user device of the second user; and

sending the user identification tag to the user device of the second user for storage.

2. The method of claim 1 , wherein the user identification tag is created prior to the user visiting the electronic location.

3. The method of claim 1 , wherein the electronic location is one of a web page, received email, text message, and application download.

4. The method of claim 1 , wherein sending the user identification tag to the user device for storage comprises sending the user identification tag to the user device for storage in an image cache of the user device.

5. The method of claim 1 , wherein the image includes an alpha (A) value—that makes the image invisible or transparent to the second user.

6. A method comprising:

receiving a user visit to an electronic location from a user device of a user; reviewing data in a memory of the user device, wherein the memory is an image cache of the user device;

creating a user identification tag that is imperceptible to a second user but identifiable by an electronic device, based upon, at least in part, a user-selectable value that is set by the first user, a server, or both, wherein the user identification tag includes an associated user identification number adapted to identify the second user as a user visiting an electronic location;

identifying a generic identifier of a user identification tag in the memory, wherein the generic identifier includes a single, universal, common name associated with all of a plurality of user identification tags and wherein identifying includes searching the user's image cache for the common name associated with all of the plurality of user identification tags; and

identifying a user associated with the user identification tag, wherein the user identification tag is among a subset of the plurality of user identification tags and is a pixel having color components respectively associated with color numbers including red/green/blue (RGB) values, and wherein the color numbers of each of the plurality of user identification tags are unique and correspond to a different user.

7. The method of claim 6 , wherein the color numbers of the plurality of user identification tags respectively correspond to the user identification numbers.

8. The method of claim 6 , wherein the step of identifying the user associated with the user identification tag includes determining user information provided by the user device and associating the user information with the user identification number.

9. An apparatus comprising: a processor;

a non-transitory computer readable storage medium configured to provide processor-executable instructions to the processor, wherein the processor executable instructions are adapted to cause the processor to:

receive, via a network, a user visit to an electronic location from a user device of a user,

create a user identification tan that is imperceptible to a second user but identifiable by an electronic device, based upon, at least in part, an HTML-value that is set by the first user, a server, or both to control visibility of the user identification tag, wherein the user identification tag includes an associated user identification number adapted to identify the second user as a user visiting an electronic location;

identify a generic identifier of the user identification tag, wherein the generic identifier includes a single, universal, common name associated with all of a plurality of user

identification tags and wherein identifying includes searching the user's image cache for the common name associated with all of the plurality of user identification tags; and

identify a user associated with the user identification tag, wherein the user identification tag is among a subset of the plurality of user identification tags and is an image having color components respectively associated with color numbers, wherein the color numbers of each of the plurality of user identification tags are unique and correspond to a different user and wherein the color numbers of the plurality of user identification tags respectively corresponds to the user identification numbers.

10. The apparatus of claim 9 , wherein the image includes an alpha (A) value that makes the image invisible or transparent to the second user.

11. The apparatus of claim 9 , wherein the processor executable instructions are further adapted to cause the processor to determine user information provided by the user device and associate the user information with the user identification number.

12. The method of claim 1 , further comprising: transferring the user identification tag to a server; and

upon receiving the user identification tag at the server, associating the user with the user identification tag.

13. The method of claim 1 , wherein the generic identifier includes a common name for the plurality of user identification tags.

14. The method of claim 1 , wherein creating the user identification tag occurs during the user visit.

15. The method of claim 1 , wherein creating the user identification tag prior to the user visit.

16. The method of claim 1 , further comprising:

identifying a generic identifier of a user identification tag in the memory, wherein the generic identifier includes a single, universal common name associated with all of a plurality of user identification tags and wherein identifying includes searching the user's image cache for the common name associated with all of the plurality of user identification tags.

Assignments (6)
MERGER Recorded May 12, 2022
From: DMD MARKETING LP
To: POLARIS SOLUTIONS, LLC
Reel/Frame 059987/0857 →
MOVABLE HYPOTHEC Recorded Nov 14, 2018
From: DMD DIGITAL HEALTH CONNECTIONS GROUP INC.
To: BANK OF MONTREAL
Reel/Frame 047533/0915 →
MOVABLE HYPOTHEC Recorded Nov 14, 2018
From: DMD MARKETING LP
To: BANK OF MONTREAL
Reel/Frame 047533/0955 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME AND ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 043154 FRAME: 0126. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 14, 2017
From: DMD MARKETING CORP.
To: DMD MARKETING LP
Reel/Frame 043541/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2017
From: DMD MARKETING LP
To: DMD MARKETING CORP.
Reel/Frame 043154/0126 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2015
From: HARLAMERT, JOHN; DARBYSHIRE, MEREDITH; WEBBER, KEN; RICKARD, JERRAD; GLEASON, MARK
To: DMD MARKETING CORP.
Reel/Frame 036488/0712 →