IP Library Granted Patent US 11,288,710
Granted Patent B2
US 11,288,710 · App. 16/658,003 · Granted Mar 29, 2022

Analyzing the advertisement bidding-chain

Inventors: Assaf Toval (Herzeliya, IL); Kfir Moyal (Tel-Aviv, IL)
Assignee: BI SCIENCE (2009) LTD
G06Q30/0275
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,288,710
App. No.
16/658,003
Granted
Mar 29, 2022
Kind
B2
Abstract

Automatically collecting advertisement bidding order by automatically accessing at least one Internet content site and presenting the Internet content site with at least one virtual user data and an at least one of IP address representing a geographic location of the virtual user. In response, receiving from the Internet content site advertisement content, and bidding data. Presenting the advertisement bidding data to a user, and/or storing the advertisement bidding data.

Claims (55)

1. A method for automatically analyzing a bidding chain, the method comprising:

the steps of:

a. automatically accessing, by an Internet server having a browser emulator module, at least one Internet content site by the browser emulator module that presents said Internet content site with a plurality of virtual user data and at least one of IP address paired with each virtual user data and representing a geographic location of said virtual user;

b. automatically receiving, by said Internet server, from a placeholder on said Internet content site advertisement bidding-code;

c. automatically executing, by said browser emulator module of said Internet server, said bidding-code;

d. receiving, by said Internet server, from said Internet content site, advertisement content that is selected responsive to the browser emulator module executing the bidding-code received for each of the plurality of virtual user data and IP address pairs presented to the Internet content site by the browser emulator module;

e. storing at least one of: said advertisement content, and said bidding-code; and

f. repeating said steps a to e.

2. The method according to claim 1 , wherein said step of repeating said steps a to e is being repeated until completion of said bidding for said placeholder.

3. The method according to claim 1 , wherein said step of repeating said steps a to e is being repeated using the same Internet content site and a different IP address each time.

4. The method according to claim 1 , wherein said step of repeating said steps a to e is being repeated using the same IP address and a different Internet content site each time.

5. The method according to claim 1 , additionally comprising ordering said at least one of: said advertisement content, and said bidding-code according to at least one of:

order of occurrence;

respective IP addresses; and

respective web page accessed.

6. The method according to claim 1 , additionally comprising the step of enabling a user to retrieve advertisement bidding data.

7. An advertisements surveying system comprising:

a module for accessing, by an Internet server, automatically, at least one Internet content site;

a browser emulator module configured to present said Internet content site with a plurality of virtual user data and IP addresses representing a geographic location of each of said plurality of virtual user data;

a module for automatically receiving from said Internet content site advertisement bidding-code;

a module for automatically executing said bidding-code received for each particular virtual user data and IP address pair;

a module for receiving from said Internet content site advertisement content that is selected responsive to the module for automatically executing said bidding code, executing said bidding code with at least one virtual user data and at least one IP address presented to the Internet content site; and

a module for storing at least one of: said advertisement content, and said bidding-code;

wherein said advertisements surveying system is configured to repeat the following actions:

access said Internet content site;

present said Internet content site with said plurality of virtual user data and IP addresses;

receive from said Internet content site advertisement bidding-code;

execute said bidding-code received for each particular virtual user data and IP address pair;

receive from said Internet content site advertisement content that is selected responsive to the said executed bidding code; and

store at least one of: said advertisement content, and said bidding-code.

8. The system according to claim 7 , wherein said actions are being repeated until completion of said bidding for said placeholder.

9. The system according to claim 7 , wherein said actions are being repeated using the same Internet content site and a different IP address each time.

10. The system according to claim 7 , wherein said actions are being repeated using the same IP address and a different Internet content site each time.

11. The system according to claim 7 , additionally comprising: a module for ordering said at least one of: said advertisement content, and said bidding-code according to at least one of:

order of occurrence;

respective IP addresses; and

respective web page accessed.

12. The system according to claim 7 , additionally comprising:

a user-interface module enabling a user to retrieve advertisement bidding data.

13. A computer program product embodied in a non-transitory computer-readable storage medium and configured to cause a programmable processor of a computing device connected to the Internet to automatically collect information associated with an advertisement bidding event by performing the steps of:

a. accessing, by an Internet server, automatically, at least one Internet content site by presenting to said Internet content site at least one virtual user data and at least one of IP address representing a geographic location of said virtual user;

b. automatically receiving, by said Internet server, from said Internet content site advertisement bidding-code;

c. automatically executing said bidding-code;

d. receiving, by said Internet server, from said Internet content site advertisement content that is selected responsive to automatically executing said bidding code for at least one virtual user data and at least one IP address pair presented to the Internet content site;

e. storing at least one of: said advertisement content, and said bidding-code; and

f. repeating said steps a to e.

14. The computer program product according to claim 13 , wherein said step of repeating said steps a to e is being repeated until completion of said bidding for said placeholder.

15. The computer program product according to claim 13 , wherein said step of repeating said steps a to e is being repeated using the same Internet content site and a different IP address each time.

16. The computer program product according to claim 13 , wherein said step of repeating said steps a to e is being repeated using the same IP address and a different Internet content site each time.

17. The computer program product according to claim 13 , additionally comprising:

ordering said at least one of: said advertisement content, and said bidding-code according to at least one of:

order of occurrence;

respective IP addresses; and

respective web page accessed.

18. The computer program product according to claim 13 , wherein said computer program product additionally comprises a step of enabling a user to retrieve advertisement bidding data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2019
From: TOVAL, ASSAF; MOYAL, KFIR
To: BI SCIENCE (2009) LTD
Reel/Frame 050768/0747 →
Continuity (3)
Continuation 14540541 · Nov 13, 2014
Provisional Application 61903436 · Nov 13, 2013
Related Publication 20200051131A1 · Feb 13, 2020