IP Library Granted Patent US 9,508,081
Granted Patent B2
US 9,508,081 · App. 13/052,729 · Granted Nov 29, 2016

Method and system for monitoring an activity of a user

Inventor: Arik Yavilevich (Kiryat Bialik, IL)
Assignee: Clicktale Ltd.
G06Q30/02H04L67/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 9,508,081
App. No.
13/052,729
Granted
Nov 29, 2016
Kind
B2
Abstract

A method for tracking an activity of a user. The method includes receiving, by a tracking element, compressed user activity information representative of activities performed by the user during a visit to a web page; receiving, by the tracking element, web page content information representative of web page content displayed to the user during the visit; decompressing the compressed user activity information; and generating user visit information by the tracking element.

Claims (38)

1. A method for tracking an activity of a user, comprising:

receiving, by a tracking element, compressed user activity information representative of activities performed by the user during a visit to a web page, wherein the user activity information includes at least a position and a size of each element of a portion of the web page related to the user activity;

receiving, by the tracking element, web page content information representative of web page content displayed to the user during the visit;

decompressing the compressed user activity information;

generating user visit information by the tracking element, in response to the user activity information and in response to the web page content information; and

compensating for differences between a visual representation, on a tracking display, of the web page and between a visual representation of the web page on another display.

2. The method according to claim 1 , wherein compensating for the differences is responsive to the relative locations of visual elements of the web page.

3. The method according to claim 2 , wherein compensating for the differences further comprises:

applying a non-linear transformation on the visual representation, on the tracking display, of the web page.

4. The method according to claim 1 , wherein receiving web page content information further comprises:

downloading the web page content information from an information source that provided web page information to the user during the visit of the user.

5. The method according to claim 1 , wherein receiving web page content information further comprises:

downloading the web page content information from an information source that differs from an information source that provided to the user web page information during the visit of the user.

6. A non-transitory computer readable medium having stored thereon instructions for causing a processing system to execute a process for tracking an activity of a user, the process comprising:

receiving, by a tracking element, compressed user activity information representative of activities performed by the user during a visit to a web page, wherein the user activity information includes at least a position and size of each element of a portion of the web page related to the user activity;

receiving, by the tracking element, web page content information representative of web page content displayed to the user during the visit;

decompressing the compressed user activity information;

generating user visit information by the tracking element, in response to the user activity information and in response to the web page content information; and

compensating for differences between a visual representation, on a tracking display, of the web page and between a visual representation of the web page on another display.

7. The non-transitory computer readable medium of claim 6 , wherein the instructions for tracking an activity of a user comprise instructions for compensating in response to the relative locations of visual elements of the web page.

8. The non-transitory computer readable medium of claim 6 , wherein the instructions for tracking an activity of a user comprise instructions for downloading the web page content information from an information source that provided web page information to the user during the visit of the user.

9. The non-transitory computer readable medium of claim 6 , wherein the instructions for tracking an activity of a user comprise instructions for downloading web page content information from an information source that differs from an information source that provided to the user web page information during the visit of the user.

10. A system for tracking an activity of a user, the system comprises:

an interface configured to receive compressed user activity information representative of activities performed by the user during a visit to a web page and to receive web page content information representative of web page content displayed to the user during the visit, wherein the user activity information includes at least a position and a size of each element of a portion of the web page related to the user activity; and

a processor configured to decompress the compressed user activity information and to generate user visit information in response to the user activity information and in response to the web page content information; wherein the processor is adapted to compensate for differences between a visual representation, on a tracking display, of the web page and between a visual representation of the web page on another display.

11. The system according to claim 10 , wherein the processor is further configured to compensate for the differences further in response to relative locations of visual elements of the web page.

12. The system according to claim 11 , wherein the processor is configured to apply a non-linear transformation on the visual representation, on the tracking display, of the web page.

13. The system according to claim 10 , wherein the processor is configured to download the web page content information from an information source that provided web page information to the user during the visit of the user.

14. The system according to claim 10 , wherein the processor is configured to download the web page content information from an information source that differs from an information source that provided to the user web page information during the visit of the user.

15. The non-transitory computer readable medium of claim 6 , wherein the instructions for tracking an activity of a user, comprise instructions for generating user activity information representative of scrolling.

16. The non-transitory computer readable medium of claim 6 , wherein the instructions for tracking an activity of a user, comprise instructions for transmitting web page content information representative of web page content displayed to the user during a visit of the user at the web page.

17. The method according to claim 1 , further comprising:

playing back the received user activity.

18. The method according to claim 1 , wherein the other display is a display on which the received compressed user activity information is played back.

19. The non-transitory computer readable medium of claim 6 , wherein the instructions for tracking an activity of a user comprise instructions for playing back the received user activity.

20. The non-transitory computer readable medium of claim 6 , wherein the other display is a display on which the received compressed user activity information is played back.

21. The system according to claim 10 wherein the processor is adapted to play back the received user activity.

22. The system according to claim 10 , wherein the other display is a display on which the received compressed user activity information is played back.

Assignments (11)
CHANGE OF NAME Recorded Jan 26, 2021
From: CLICKTALE LTD.
To: CONTENT SQUARE ISRAEL LTD.
Reel/Frame 055118/0286 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: BANK LEUMI LE-ISRAEL B.M.
To: CLICKTALE LTD.
Reel/Frame 054203/0248 →
RELEASE OF SECURITY INTEREST Recorded Feb 6, 2019
From: SILICON VALLEY BANK
To: CLICKTALE LTD.
Reel/Frame 048264/0432 →
SECURITY INTEREST Recorded Jun 28, 2018
From: CLICKTALE LTD.
To: KREOS CAPITAL V (EXPERT FUND) L.P.
Reel/Frame 046222/0581 →
SECURITY INTEREST Recorded Jun 26, 2018
From: CLICKTALE LTD.
To: BANK LEUMI LE-ISRAEL B.M.
Reel/Frame 046197/0698 →
SECURITY INTEREST Recorded Dec 7, 2016
From: CLICKTALE LTD.
To: SILICON VALLEY BANK
Reel/Frame 040588/0765 →
SECURITY AGREEMENT Recorded Apr 6, 2016
From: CLICKTALE LTD
To: SILICON VALLEY BANK
Reel/Frame 038372/0406 →
RELEASE OF SECURITY INTEREST Recorded Jul 7, 2015
From: PLENUS MANAGEMENT; PLENUS II, LIMITED PARTNERSHIP; PLENUS II (D.C.M.), LIMITED PARTNERSHIP; PLENUS III, LIMITED PARTNERSHIP; PLENUS III (D.C.M.), LIMITED PARTNERSHIP; PLENUS III (2), LIMITED PARTNERSHIP; PLENUS III (C.I.), L.P.
To: CLICKTALE LTD.
Reel/Frame 036008/0618 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEES PREVIOUSLY RECORDED ON REEL 029759, FRAME 0609. ASSIGNORS HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Feb 20, 2013
From: CLICKTALE LTD.
To: PLENUS III (2), LIMITED PARTNERSHIP; PLENUS III (D.C.M), LIMITED PARTNERSHIP; PLENUS III, LIMITED PARTNERSHIP; PLENUS II (D.C.M.) LIMITED PARTNERSHIP; PLENUS II, LIMITED PARTNERSHIP; PLENUS III (C.I.), L.P.
Reel/Frame 030165/0080 →
SECURITY AGREEMENT Recorded Feb 5, 2013
From: CLICKTALE LTD.
To: PLENUS MANAGEMENT
Reel/Frame 029759/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2013
From: YAVILEVICH, ARIK
To: CLICKTALE LTD.
Reel/Frame 029755/0833 →
Continuity (4)
Division 11687652 · Mar 18, 2007
Provisional Application 60767481 · Apr 1, 2006
Provisional Application 60767570 · Aug 24, 2006
Related Publication 20110213822A1 · Sep 1, 2011