IP Library Granted Patent US 7,644,121
Granted Patent B2
US 7,644,121 · App. 11/303,544 · Granted Jan 5, 2010

Method and system for online session tracking

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 7,644,121
App. No.
11/303,544
Granted
Jan 5, 2010
Kind
B2
Abstract

Computer implemented methods of tracking client device activity on a web site are provided. Certain embodiments of tracking methods allow client device activity on one communication network (e.g. web pages viewed via the Internet) to be correlated to subsequent communications on a second communications network (e.g. a telephony network). Other embodiments include the ability to track client device activity across one or more web servers. Certain embodiments include the ability to use a limited pool of selectable addresses on one network (e.g. phone numbers) to correlate to a wide range of client device activity on another network. Reports may be generated that summarize the collected and correlated tracking information.

Claims (23)

1. A computer implemented method of tracking client device activity on a web site comprising:

(a) receiving by a web server, from a client device, a first request for a web page on a first communications network;

(b) in response to the first request, gathering by the web server, from the client device, client device identifying information and attribute information; wherein the client device information comprises browser type, browser version, screen resolution, color depth, and IP address; wherein the attribute information comprises an ad outlet, category and a search key word;

(c) dynamically assigning an address from a second communications network to the client device based on the gathered client device identifying information and the attribute information, wherein the address is selected from a limited pool of selectable addresses to form a dynamically assigned address;

(d) storing the gathered client device identifying information and the attribute information associated with the dynamically assigned address in a record of a database;

(e) returning to the client device the dynamically assigned address to allow user of the client device establishing communication to the second communications network via the dynamically assigned address;

(f) receiving a communication on the second communications network by way of the dynamically assigned address;

(g) allowing steps (a)-(f) to be repeated a plurality of times for a plurality of client devices; and

(h) generating a conversion report that in part correlates the communications on the second communication network to the record stored in the database on the first communication network which associate the gathered client device identifying information and the attribute information with the dynamically assigned addresses;

wherein the step of storing the gathered identifying information and the attribute information associates with the dynamically assigned address in a record of a database occurs in a network information provider on the first communications network;

wherein the dynamically assigned address is a telephone number;

wherein the second communications network is a telephony network;

wherein the dynamically assigning an address comprises:

assigning an already assigned address to the client device if an address of the limited pool of selectable addresses has already been assigned to the client device that corresponds to the gathered client device identifying information and the attribute information;

determining a weighted score for each address of the limited pool of selectable addresses and dynamically assigning the address with the highest weighted score to the client device if an address of the limited pool of selectable addresses has not already been assigned to the client device that corresponds to the gathered client device identifying information and the attribute information and;

wherein the weighted score associated with each address is determined base on an amount time passed since the address had been previously assigned, recentness of sending the assigned address, frequency of sending the assigned address, recentness of a customer communication via the assigned address, frequency of a customer communicate via the assigned address and recentness of online activity by a customer and frequency of online activity by a customer who was shown the assigned address.

2. The method of claim 1 wherein step (d) comprises obtaining the dynamically assigned address from a third party web server.

3. The method of claim 1 wherein the address on the second communications network is a common short code (CSC) on the telephony network.

4. The method of claim 1 wherein the step of dynamically assigning an address further comprises:

determining a weighted score for each address of the limited pool of selectable addresses and dynamically assigning the address with the lowest weighted score to the client device if an address of the limited pool of selectable addresses has not already been assigned to the client device that corresponds to the gathered client device identifying information and the attribute information.

5. The method of claim 1 wherein step (e) comprises sending to the client device the dynamically assigned address via a second web page that includes the dynamically assigned address.

6. The method of claim 5 wherein the second web page comprises a clickable link that initiates communication on the second communications network by way of the dynamically assigned address.

7. The method of claim 1 wherein step (e) comprises sending an e-mail to a user wherein the e-mail comprises the dynamically assigned address.

Assignments (15)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0073 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0299 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2022
From: ENTERPRISE SYSTEM TECHNOLOGIES S.A.R.L.
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 060685/0391 →
RELEASE OF SECURITY INTEREST Recorded Feb 11, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: WHO'S CALLING HOLDING CORP.
Reel/Frame 037718/0922 →
MERGER Recorded May 3, 2010
From: CLICKPATH LLC
To: WHO'S CALLING INC.
Reel/Frame 024320/0610 →
SECURITY INTEREST Recorded Apr 26, 2010
From: WHO'S CALLING HOLDING CORP.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 024286/0655 →
MERGER Recorded Feb 24, 2010
From: WHO'S CALLING, INC.
To: WHO'S CALLING HOLDING CORP.
Reel/Frame 023985/0060 →
RELEASE OF SECURITY INTEREST Recorded Mar 19, 2007
From: WELLS FARGO FOOTHILL, INC., AS AGENT
To: WHO'S CALLING, INC.; STANDARDCALL LLC; CLICKPATH LLC
Reel/Frame 019028/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2006
From: SWANSON, GREGORY EARL; CARPENTER, TED ELLIOT
To: CLICKPATH, LLC
Reel/Frame 017668/0957 →
SECURITY AGREEMENT Recorded Apr 25, 2006
From: WHO'S CALLING, INC., A WASHINGTON CORPORATION; STANDARDCALL LLC, A DELAWARE LIMITED LIABILITY COMPANY; CLICKPATH LLC, A DELAWARE LIMITED LIABILITY COMPANY
To: WELLS FARGO FOOTHILL, INC., AS AGENT
Reel/Frame 017519/0772 →