IP Library › Granted Patent US 11,677,787
Granted Patent B2
US 11,677,787 · App. 17/168,575 · Granted Jun 13, 2023

Method, system, and non-transitory computer readable recording medium for precise user tracking

Inventors: Youngjin Kim (Seongnam-si, KR); Moweon Lee (Seongnam-si, KR)
Assignee: NAVER CORPORATION
H04L63/20H04L43/0876H04L63/166
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,677,787
App. No.
17/168,575
Granted
Jun 13, 2023
Kind
B2
Abstract

A user tracking method includes collecting cookies in a log according to a user action on the Internet and collecting chain information by Internet communication as third information different from the cookie, and grouping cookies based on the chain information.

Claims (24)

1. A user tracking method executed by at least one processor in a computer system, the method comprising:

collecting cookies in a log according to a user action on the Internet and collecting chain information by Internet communication as information different from the cookies;

excluding a portion of the collected cookies from target cookies to be grouped based on at least one of client access information and a cookie issuance time; and

grouping the target cookies based on the chain information.

2. The user tracking method of claim 1 , wherein the collecting of the chain information comprises collecting at least one of information related to transport layer security (TLS) parameters, information related to transmission control protocol (TCP) parameters, information related to a Hypertext Transfer Protocol Secure (HTTP) header, and client information by JavaScript (JS) that is a client-side script language through HTTP over TLS (HTTPS) communication.

3. The user tracking method of claim 1 , wherein the collecting of the chain information comprises collecting information stored through a browser local storage of a client.

4. The user tracking method of claim 1 , wherein the grouping of the target cookies comprises tracking the same browser or the same user based on the target cookies and the chain information.

5. The user tracking method of claim 1 , wherein the grouping of the target cookies comprises tracking the same browser based on the chain information at a timing at which the target cookies are changed.

6. The user tracking method of claim 1 , wherein the grouping of the target cookies comprises tracking the same user using the target cookies of a login environment among the grouped cookies.

7. The user tracking method of claim 1 , wherein the excluding of the portion of the collected cookies comprises merging the collected cookies based on at least one of a device identifier (ID) and a login ID.

8. The user tracking method of claim 1 , wherein the excluding of the portion of the collected cookies comprises excluding, from the target cookies to be grouped, a cookie having a cookie issuance time that collides with another cookie.

9. The user tracking method of claim 1 , wherein the excluding of the portion of the collected cookies comprises excluding, from the target cookies to be grouped, a cookie having an invariant cookie issuance time among collected cookies issued at different unit times.

10. The user tracking method of claim 1 , wherein the excluding of the portion of the collected cookies comprises excluding, from the target cookies to be grouped, a cookie corresponding to information stored in a database configured to manage information about an abnormal cookie among the collected cookies.

11. The user tracking method of claim 1 , wherein the excluding of the portion of the collected cookies comprises excluding, from the target cookies to be grouped, a unique pattern of a cookie issued by a personal mode browser among the collected cookies.

12. A non-transitory computer-readable recording medium storing instructions that, when executed by a processor, cause the processor to perform the user tracking method of claim 1 .

13. A computer system comprising:

at least one processor configured to execute computer-readable instructions included in a memory,

wherein the at least one processor comprises:

a log collector configured to collect cookies in a log according to a user action on the Internet and to collect chain information by Internet communication as information different from the cookies; and

a sequence analyzer configured to exclude a portion of the collected cookies from target cookies to be grouped, based on at least one of client access information and a cookie issuance time, and analyze an action sequence by grouping the target cookies based on the chain information.

14. The computer system of claim 13 , wherein the chain information includes at least one of information related to transport layer security (TLS) parameters, information related to transmission control protocol (TCP) parameters, information related to a Hypertext Transfer Protocol Secure (HTTP) header, and client information by JavaScript (JS) that is a client-side script language through HTTP over TLS (HTTPS) communication.

15. The computer system of claim 13 , wherein the sequence analyzer is further configured to track the same browser based on the chain information at a timing at which the target cookies are changed, or to track the same user using target cookies of a login environment among the grouped cookies.

16. The computer system of claim 13 , wherein the sequence analyzer is further configured to exclude, from the target cookies to be grouped, a cookie having a colliding cookie issuance time among the cookies.

17. The computer system of claim 13 , wherein the sequence analyzer is further configured to exclude, from the target cookies to be grouped, a cookie having an invariant cookie issuance time among collected cookies issued at different unit times.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2021
From: KIM, YOUNGJIN; LEE, MOWEON
To: NAVER CORPORATION
Reel/Frame 055237/0281 →
Priority Claims (1)
KR 10-2020-0013748 · Feb 5, 2020 · national
Continuity (1)
Related Publication 20210243229A1 · Aug 5, 2021