IP Library Granted Patent US 11,671,397
Granted Patent B1
US 11,671,397 · App. 17/064,394 · Granted Jun 6, 2023

System for associating offline data with online activity

Inventor: Dorin Rosenshine (Great Neck, NY)
Assignee: Outleads, Inc.
H04L51/52G06Q10/10G06Q10/107G06Q30/0246G06Q30/0255G06Q30/0277H04L67/1044H04L67/535H04M3/42042H04M3/42382H04L67/306H04M2203/10H04M2203/551
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,671,397
App. No.
17/064,394
Granted
Jun 6, 2023
Kind
B1
Abstract

A system for collecting and indexing data by associating a unique identifier (generated by and provided from an external computer system) with a data file. The data file is acquired from a user operated computer system. The system comprising a series of computers provided in signal communication with one another via a network. The data file could include data collected by a form provided by a website hosted by a web server. Additional data collected from other sources (stored as a record), such as a computer system operated by an agent, would be associated with the collected data file by an inquiry management company. The collected data and associated records are forwarded to a computer system that tracks online users/visitors. The process can marry computer collected data (other than the data file) about website activity with activities independent of the website.

Claims (49)

1. A user activity tracking system comprising:

a tracker server computer system in communication with the Internet; and

tracker software running on the tracker server computer system configured to perform operations comprising:

obtaining a user-level identifier, the user-level identifier being a unique, anonymous, digital identifier that is generated as a result of a notice of an initiation of a website visit;

tracking the user-level identifier generated to identify a user session on the website;

receiving data entered into a digital form supplied to a user's computer system from the web site;

creating a user activity record containing the data entered into the digital form;

associating the user-level identifier with the user activity record;

collecting additional information concerning the user from at least one additional source without a use of cookies;

appending the additional information to the user activity record to create appended data, wherein the appending comprises enriching the user activity record from the at least one additional source, and wherein said appending comprises translating information about user activity into a format that can be parsed; and

associating the appended data with the user-level identifier.

2. The user activity tracking system as recited in claim 1 , where the user-level identifier is one of:

(a) a web activity tracking system,

(b) an online advertising platform, and

(c) an online data management platform.

3. The user activity tracking system as recited in claim 1 , wherein the operations further comprise: obtaining at least one user-level identifier from at least one computing system; and communicating at least one user-level identifier and appended data to the at least one computing system.

4. The user activity tracking system as recited in claim 1 , where the appended data is appended from at least one offline source in accordance with at least one of the following:

(a) each agent of multiple agents manually enters the new information into a computer system;

(b) automatically appending the new information when the user activity tracking system acquires the information; and

(c) automatically appending the new information when the user activity tracking system receives the information.

5. The user activity tracking system as recited in claim 1 , wherein the operations further comprise storing the user-level identifier.

6. The user activity tracking system as recited in claim 5 , wherein the operations further comprise communicating the user-level identifier to the user's browser.

7. The user activity tracking system as recited in claim 6 , wherein the operations further comprise sending instructions to the user's browser that will trigger the browser to forward the user-level identifier to an external computer system.

8. The user activity tracking system as recited in claim 7 , wherein the operations further comprise generating a temporary, non-unique identifier;

associating the temporary, non-unique identifier with the user-level identifier; and sending the temporary, non-unique identifier to the user's browser.

9. A user activity tracking system comprising: a tracker server computer system in communication with the Internet; and tracker software running on the tracker server computer system configured to perform operations comprising: obtaining a user-level identifier, the user-level identifier being a unique, anonymous, digital identifier that is generated as a result of a notice of an initiation of a visit to a website; tracking the user-level identifier generated to identify the user session on the website; receiving data entered into a digital form supplied to the user's computer system from the web site; creating a user activity record containing the data entered into the digital form; associating the user-level identifier with the user activity record; collecting additional information concerning the user from at least one additional source without a use of cookies; appending the additional information to the user activity record to create appended data, wherein the appending comprises enriching the user activity record from the at least one additional source, and wherein said appending comprises translating information about user activity into a format that can be parsed; and providing an application-level interface through which to communicate each of the user-level identifier and the appended data to an external computer system.

10. The user activity tracking system as recited in claim 9 , where the user-level identifier is one of:

(a) a web activity tracking system,

(b) an online advertising platform, and

(c) an online data management platform.

11. The user activity tracking system as recited in claim 9 , where the appended data is appended from at least one offline source in accordance with at least one of the following:

(a) each agent of multiple agents manually enters the new information into a computer system;

(b) automatically appending the new information when the user activity tracking system acquires the information; and

(c) automatically appending the new information when the user activity tracking system receives the information.

12. The user activity tracking system as recited in claim 9 , wherein the operations further comprise storing the user-level identifier.

13. The user activity tracking system as recited in claim 9 , wherein the operations further comprise creating files incorporating different conversions and the user-level identifier.

14. A user activity tracking system comprising: a tracker server computer system in communication with the Internet; and tracker software running on the tracker server computer system configured to perform operations comprising: obtaining a user-level identifier the user-level identifier being a unique, anonymous, digital identifier that is generated as a result of a notice of an initiation of a visit to a website; tracking the user-level identifier generated to identify a user session on the website; supplying a digital form to the user's computer system; receiving data entered into the digital form; creating a user activity record containing the data entered into the digital form; associating the user-level identifier with the user activity record; collecting additional information concerning the user from at least one additional source without a use of cookies; appending the additional information to user activity record to create appended data, wherein the appending comprises enriching the user activity record from the at least one additional source, and wherein said appending comprises translating information about user activity into a format that can be parsed; and associating the appended record with the user-level identifier.

15. The user activity tracking system as recited in claim 14 , where the user-level identifier is one of:

(a) a web activity tracking system,

(b) an online advertising platform, and

(c) an online data management platform.

16. The user activity tracking system as recited in claim 14 , where the appended data is appended from at least one offline source in accordance with at least one of the following:

(a) each agent of multiple agents manually enters the new information into a computer system;

(b) automatically appending the new information when the user activity tracking system acquires the information; and

(c) automatically appending the new information when the user activity tracking system receives the information.

17. The user activity tracking system as recited in claim 14 , wherein the operations further comprise storing the user-level identifier.

18. The user activity tracking system as recited in claim 14 , wherein the operations further comprise using the additional information to group the user activity record with at least a second user activity record, wherein the user activity record and the at least second user activity record correspond to different user-level identifiers.

19. The user activity tracking system as recited in claim 14 , where the additional information includes data about conversions, defined as the user completing a desired action (such as a purchase), and wherein the operations further comprise generating a file containing the user-level identifier and associated conversions.

20. The user activity tracking system as recited in claim 14 , where the additional information includes sales data.

Assignments (1)
CONFIRMATORY ASSIGNMENT Recorded Jan 30, 2026
From: ROSENSHINE, DORIN
To: OUTLEADS INC.
Reel/Frame 074539/0290 →
Continuity (12)
Division 16730959 · Dec 30, 2019
Division 16286460 · Feb 26, 2019
Division 15698922 · Sep 8, 2017
Division 15346519 · Nov 8, 2016
Division 14973639 · Dec 17, 2015
Continuation In Part 14854204 · Sep 15, 2015
Division 14524949 · Oct 27, 2014
Provisional Application 62094259 · Dec 19, 2014
Provisional Application 62041779 · Aug 26, 2014
Provisional Application 62008031 · Jun 5, 2014
Provisional Application 61974600 · Apr 3, 2014
Provisional Application 61895544 · Oct 25, 2013