IP Library Granted Patent US 10,917,391
Granted Patent B2
US 10,917,391 · App. 16/460,976 · Granted Feb 9, 2021

Method for transmitting information from a first information provider to a second information provider via an information intermediary

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 10,917,391
App. No.
16/460,976
Granted
Feb 9, 2021
Kind
B2
Abstract

A method for rendering a webpage is disclosed. Initially, a request to render a webpage is received from a browser. Next, content of the webpage to be rendered on the browser is received from a publisher. Then, an advertisement to be inserted in the webpage to be rendered on the browser is received from a chooser that is different from the publisher. The advertisement is selected by requesting a type of data regarding the webpage, receiving the data regarding the webpage of the requested type, and selecting the advertisement based on the data regarding the webpage of the requested type. The type of data regarding the webpage is one or more of an extract of the webpage, a summary of the webpage, a keyword relating to the webpage, a category of the webpage, meta data about or from the webpage, and a compression of the webpage.

Claims (38)

1. A method for rendering a webpage, the method comprising:

receiving, from a browser, a request to render a webpage;

receiving, from a publisher, content of the webpage to be rendered on the browser; and

receiving, from a chooser that is different from the publisher, an advertisement to be inserted in the webpage to be rendered on the browser, wherein the advertisement is selected by:

transmitting a unique identifier of the webpage and an identifier of a type of data regarding the webpage, the type of data regarding the webpage being one or more of an extract of the webpage, a summary of the webpage, a keyword relating to the webpage, a category of the webpage, meta data about or from the webpage, and a compression of the webpage;

receiving, based on the identifier of the type of data, the data regarding the webpage of the type; and

selecting the advertisement based on the data regarding the webpage of the type.

2. The method of claim 1 , wherein the advertisement is a banner advertisement.

3. The method of claim 1 , wherein the advertisement is inserted in an iFrame of the webpage to be rendered on the browser.

4. The method of claim 1 , wherein the identifier of the type of data regarding the webpage is sent from the chooser to an information intermediary, the information intermediary storing a plurality of different types of data regarding the webpage.

5. The method of claim 1 , wherein the unique identifier of the webpage and the identifier of the type of data regarding the webpage are transmitted in a token.

6. The method of claim 5 , wherein the token further comprises a timestamp representing a time that the token was created.

7. The method of claim 5 , wherein the token is encrypted.

8. The method of claim 7 , wherein the token is encrypted using a key not known to the publisher.

9. The method of claim 5 , wherein the unique identifier of the webpage consists of text or is textually encoded.

10. The method of claim 9 , wherein the unique identifier of the webpage is base64 encoded.

11. The method of claim 5 , wherein the unique identifier of the webpage is unencoded.

12. The method of claim 5 , wherein the token further comprises a signature based on other data included in the token.

13. The method of claim 5 , wherein the token further comprises a version indicator of the token.

14. The method of claim 1 , wherein transmitting the unique identifier of the webpage and the identifier of the type of data regarding the webpage comprises appending the identifier of the type of data regarding the webpage in textual form to a target URL of a placeholder for the advertisement.

15. A non-transitory machine readable medium storing a computer program for rendering a webpage, the computer program comprising one or more code segments that, when executed, cause one or more processors to:

receive, from a browser, a request to render a webpage;

receive, from a publisher, content of the webpage to be rendered on the browser; and

receive, from a chooser that is different from the publisher, an advertisement to be inserted in the webpage to be rendered on the browser, wherein the advertisement is selected by:

transmitting a unique identifier of the webpage and an identifier of a type of data regarding the webpage, the type of data regarding the webpage being one or more of an extract of the webpage, a summary of the webpage, a keyword relating to the webpage, a category of the webpage, meta data about or from the webpage, and a compression of the webpage;

receiving, based on the identifier of the type of data, the data regarding the webpage of the type; and

selecting the advertisement based on the data regarding the webpage of the type.

16. A system for rendering a webpage, the system comprising one or more processors connected to at least one storage device, the system being configured to:

receive, from a browser, a request to render a webpage;

receive, from a publisher, content of the webpage to be rendered on the browser; and

receive, from a chooser that is different from the publisher, an advertisement to be inserted in the webpage to be rendered on the browser, wherein the advertisement is selected by:

transmitting a unique identifier of the webpage and an identifier of a type of data regarding the webpage, the type of data regarding the webpage being one or more of an extract of the webpage, a summary of the webpage, a keyword relating to the webpage, a category of the webpage, meta data about or from the webpage, and a compression of the webpage;

receiving, based on the identifier of the type of data, the data regarding the webpage of the type; and

selecting the advertisement based on the data regarding the webpage of the type.

17. The medium of claim 15 , wherein the unique identifier of the webpage and the identifier of the type of data regarding the webpage are transmitted in a token.

18. The medium of claim 17 , wherein the token further comprises a timestamp representing a time that the token was created.

19. The system of claim 16 , wherein the unique identifier of the webpage and the identifier of the type of data regarding the webpage are transmitted in a token.

20. The system of claim 19 , wherein the token further comprises a timestamp representing a time that the token was created.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jun 2, 2026
From: BLUE TORCH FINANCE LLC
To: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC (F/N/A RENTRAK CORPORATION)
Reel/Frame 075679/0830 →
RELEASE OF SECURITY INTEREST Recorded Jan 16, 2025
From: BANK OF AMERICA, N.A.
To: PROXIMIC, LLC
Reel/Frame 069903/0866 →
SECURITY INTEREST Recorded Jan 3, 2025
From: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC
To: BLUE TORCH FINANCE LLC
Reel/Frame 069818/0446 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 6, 2021
From: PROXIMIC, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 056177/0993 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2019
From: PIEPER, PHILIPP
To: PROXIMIC, INC.
Reel/Frame 049659/0137 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2019
From: MAYERS, RODNEY
To: PROXIMIC, INC.
Reel/Frame 049659/0154 →
CHANGE OF NAME Recorded Jul 2, 2019
From: PROXIMIC, INC.
To: PROXIMIC, LLC.
Reel/Frame 049672/0250 →