IP Library Granted Patent US 8,949,980
Granted Patent B2
US 8,949,980 · App. 13/012,077 · Granted Feb 3, 2015

Method and system for website data access monitoring

Inventors: Meir Zohar (Givat Shmuel, IL); Nitzan Ben-Zvi (Hogla, IL)
Assignee: Exelate
G06Q30/02G06F17/30867H04L63/1416
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 8,949,980
App. No.
13/012,077
Granted
Feb 3, 2015
Kind
B2
Abstract

In a network comprising number of web sites and at least one simulator web page calls are simulated or monitored and the response to the calls, including content, re-directed calls and cookies are examined in order to identify whether the content of cookies has been written or modified illegally. Illegal modification of content of cookies is referred to as writing of data by a Buyer in cookies of a User that was directed to the Buyer by a Data Publisher, without the consent of the Data Publisher. In some embodiments when illegal cookies are identified an alert may be issued to a user.

Claims (52)

1. In a network comprising plurality of web sites and at least one simulator a method comprising:

calling a web page by simulating a web browser page call;

identifying, using a processor, in received content and cookies if a cookie which is used to store behavioral related information was written by an unauthorized entity,

the identifying further comprising identifying that the cookie is an illegal cookie based on a number of lines in the cookies and from a structure of data contained in the received cookies,

wherein the structure is an arrangement of the data, said cookie written by an unauthorized entity being the illegal cookie.

2. In a network comprising plurality of web sites and at least one simulator a method comprising:

a. calling a web page according to definable set of parameters by simulating a web browser page call;

b. identifying, using a processor, in received cookies according to a first definable set of rules a cookie which is used to store behavioral related information and that was written by unauthorized entity,

wherein the rules include a rule specifying a first structure of data,

the identifying further comprising identifying that the cookie is an illegal cookie based on a number of lines in the cookie and from a applying the rule specifying the first structure of data to a second structure of data contained in the received cookies,

wherein the first structure and second structure are arrangements of the data, said cookie being the illegal cookie;

c. identifying, using the processor, in received content elements which have to be loaded separately, and

d. for each separately loaded content element repeating steps a-d recursively.

3. The method of claim 2 comprising issuing an alert when the illegal cookie is identified.

4. The method of claim 3 , wherein said issuing of said alert is performed according to definable alerting method and frequency.

5. The method of claim 2 comprising using plurality of simulators located in different geographical locations.

6. The method of claim 5 , the network comprising main controller, said main controller:

coordinating the operation of said plurality of simulators;

collecting information indicative of identified illegal cookies;

collecting from said simulators web page calls and respective content and cookies; and

updating said definable set of parameters and said first definable set of rules.

7. The method of claim 6 , comprising identifying illegal cookies according to second set of rules.

8. The method of claim 2 , wherein identification of unauthorized entities is responsive to a predefined list of permitted web sites, said list is a white list.

9. The method of claim 2 , wherein said calling is performed according to predefined scheduling and frequency parameters.

10. The method of claim 2 , wherein said definable set of parameters and said definable set of rules is set by a user.

11. A system comprising:

a network;

plurality of servers providing web sites; and

at least one simulator,

wherein said simulator is adapted to:

a. call a web page according to definable set of parameters by simulating a web browser page call;

b. identify in received cookies according to a first definable set of rules a cookie which is used to store behavioral related information and that was written by unauthorized entity,

the identifying further comprising identifying that the cookie is an illegal cookie based on a number of lines in the cookie and a web site that created or modified the cookie, said cookie is the illegal cookie;

c. identify in received content elements which have to be loaded separately, and

d. for each separately loaded content element repeating steps a-d recursively.

12. The system of claim 11 wherein the simulator is adapted to issue an alert when the illegal cookie is identified.

13. The system of claim 11 comprising plurality of simulators located in different geographical locations.

14. The system of claim 11 wherein the network comprises a main controller, said main controller adapted to:

coordinate the operation of said plurality of simulators;

collect information indicative of identified illegal cookies;

collect from said simulators web page calls and respective content and cookies; and

update said definable set of parameters and said first definable set of rules.

15. The system of claim 14 wherein said main controller comprising analyzer to analyze illegal cookies based on a second set of parameters.

16. The system of claim 11 comprising a list of permitted web.

17. The system of claim 11 wherein said at least one simulator comprises a process manager to control scheduling of said web page calls.

18. The system of claim 11 comprising alert notification unit to issue alerts when the illegal cookie is identified according to alert policy.

19. In a network comprising plurality of web sites and at least one user acting as a probe a method comprising:

a. said probe calling a web page;

b. identifying, using a processor, in received cookies according to a first definable set of rules a cookie which is used to store behavioral related information and that was written by unauthorized entity,

the identifying further comprising identifying that the cookie is an illegal cookie based on a number of lines in the cookie and the web site that created or modified the cookie, said cookie is an illegal cookie;

c. identifying, using the processor, in received content elements which have to be loaded separately, and

d. for each separately loaded content element repeating steps a-d recursively.

Assignments (6)
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
SUPPLEMENT IP SECURITY AGREEMENT Recorded May 22, 2015
From: EXELATE, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 035754/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2011
From: ZOHAR, MEIR; BEN-ZVI, NITZAN
To: EXELATE INC.
Reel/Frame 026265/0559 →
Continuity (2)
Provisional Application 61297862 · Jan 25, 2010
Related Publication 20110209216A1 · Aug 25, 2011