Sessionization of visitor activity
First Claim
Patent Images
1. A method of combining a plurality of device sessions, comprising:
- receiving, by a processor of a server, first network activity data of a first device corresponding to a first network activity session having a first timestamp;
generating, by a resource provided by the server responsive to the first network activity data, an anonymous identifier for the first network activity data;
providing, by the server, the anonymous identifier to the first device for storing in memory of the first device;
providing, by the server for display via the first device, a session login interface;
receiving, by the server from the first device, login credentials from the first device, the login credentials including a predetermined identifier;
establishing, by the server responsive to authenticating the login credentials, a second network activity session for the first device, the second network activity session having a second timestamp and associated with both the predetermined identifier and the anonymous identifier;
determining, by the server, a time interval between the first timestamp of the first network activity session and the second timestamp of the second network activity session;
generating, by the server responsive to the time interval satisfying a threshold, a session link between the first network activity session and the second network activity session based on the second network activity session having both the anonymous identifier and the predetermined identifier; and
stitching, by the server using the session link, the first network activity session together with the second network activity session.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for sessionization of visitor activity includes receiving a first activity of a first client and a first client identifier from the first activity of the first client; the first client identifier stored at the first client; creating a first session from the first activity and the first client identifier; receiving a session link associated with the first activity; and creating a visitor-identified session based on the first client identifier, the first activity, and the session link.
-
Citations
30 Claims
-
1. A method of combining a plurality of device sessions, comprising:
-
receiving, by a processor of a server, first network activity data of a first device corresponding to a first network activity session having a first timestamp; generating, by a resource provided by the server responsive to the first network activity data, an anonymous identifier for the first network activity data; providing, by the server, the anonymous identifier to the first device for storing in memory of the first device; providing, by the server for display via the first device, a session login interface; receiving, by the server from the first device, login credentials from the first device, the login credentials including a predetermined identifier; establishing, by the server responsive to authenticating the login credentials, a second network activity session for the first device, the second network activity session having a second timestamp and associated with both the predetermined identifier and the anonymous identifier; determining, by the server, a time interval between the first timestamp of the first network activity session and the second timestamp of the second network activity session; generating, by the server responsive to the time interval satisfying a threshold, a session link between the first network activity session and the second network activity session based on the second network activity session having both the anonymous identifier and the predetermined identifier; and stitching, by the server using the session link, the first network activity session together with the second network activity session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for combining a plurality of device sessions, comprising:
-
a processor; and a program of machine instructions that when executed by the processor cause the processor to; receive first network activity data of a first device corresponding to a first network activity session having a first timestamp; generate, by a resource provided by the server responsive to the first network activity data, an anonymous identifier for the first network activity data; provide the anonymous identifier to the first device for storing in memory of the first device; provide, for display via the first device, a session login interface; receive, from the first device, login credentials from the first device, the login credentials including a predetermined identifier; establish, responsive to authenticating the login credentials, a second network activity session for the first device, the second network activity session having a second timestamp and associated with both the predetermined identifier and the anonymous identifier; determine a time interval between the first timestamp of the first network activity session and the second timestamp of the second network activity session; generate, responsive to the time interval satisfying a threshold, a session link between the first network activity session and the second network activity session based on the second network activity session having both the anonymous identifier and the predetermined identifier; and stitch, using the session link, the first network activity session together with the second network activity session. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification