Monetizing downloadable files based on resolving custodianship thereof to referring publisher and presentation of monetized content in a modal overlay contemporaneously with download
First Claim
1. A method for presenting monetized content for a downloadable file stored on a custodial host site and referenced by a resource identifier, the method comprising:
- rendering on the client device a first view of a referral page received from a publisher site, the referral page including the resource identifier for the downloadable file;
receiving from a user, on the client device, a load triggering event corresponding to a request for the downloadable file;
transmitting the request for the downloadable file to the custodial host site, the request including the resource identifier;
upon validating that the referral page has custodianship of the downloadable file, rendering on the client device over the referral page a modal overlay containing the monetized content;
initiating a transfer instance of the downloadable file from the custodial host site at a time that is one of concurrent with the rendering of the modal overlay and subsequent to the rendering of the modal overlay, data of the downloadable file being received on the client device from the custodial host site during the transfer instance;
transmitting a progress event listener to the custodial host site, thereby allowing the progress of the downloadable file transfer to be tracked in real-time during the transfer instance; and
closing the modal overlay in response to a modal overlay termination event, the modal overlay termination event being one of a user input closure activity and a monetization system-generated termination event.
1 Assignment
0 Petitions
Accused Products
Abstract
The monetization of downloadable files associated with a custodial host site based on resolving custodianship to a referrer publisher with subsequent presentation of monetized content within a modal overlay is disclosed. A request from a client device has a resource identifier and a referrer publisher identifier. The request for the downloadable file is evaluated against one or more publisher and custodianship policy rules, which relate to a file extension of the downloadable file, a format of the resource identifier, a custodial domain on which the downloadable file is stored, and a referral domain as specified in the referrer publisher identifier. When custodianship is resolved, a modal overlay on which monetized content is incorporated is presented on the client device. The modal overlay is concurrently displayed with the transfer of the downloadable file to the client device.
35 Citations
20 Claims
-
1. A method for presenting monetized content for a downloadable file stored on a custodial host site and referenced by a resource identifier, the method comprising:
-
rendering on the client device a first view of a referral page received from a publisher site, the referral page including the resource identifier for the downloadable file; receiving from a user, on the client device, a load triggering event corresponding to a request for the downloadable file; transmitting the request for the downloadable file to the custodial host site, the request including the resource identifier; upon validating that the referral page has custodianship of the downloadable file, rendering on the client device over the referral page a modal overlay containing the monetized content; initiating a transfer instance of the downloadable file from the custodial host site at a time that is one of concurrent with the rendering of the modal overlay and subsequent to the rendering of the modal overlay, data of the downloadable file being received on the client device from the custodial host site during the transfer instance; transmitting a progress event listener to the custodial host site, thereby allowing the progress of the downloadable file transfer to be tracked in real-time during the transfer instance; and closing the modal overlay in response to a modal overlay termination event, the modal overlay termination event being one of a user input closure activity and a monetization system-generated termination event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for presenting monetized content for a downloadable file stored on a custodial host site and referenced by a resource identifier, the method comprising:
-
rendering on the client device a first view of a referral page received from a publisher site, the referral page including the resource identifier for the downloadable file; receiving from a user, on the client device, a load triggering event corresponding to a request for the downloadable file; transmitting the request for the downloadable file to the custodial host site, the request including the resource identifier; upon validating that the referral page has custodianship of the downloadable file, rendering on the client device over the referral page a modal overlay containing the monetized content; initiating a transfer instance of the downloadable file from the custodial host site at a time that is one of concurrent with the rendering of the modal overlay and subsequent to the rendering of the modal overlay, data of the downloadable file being received on the client device from the custodial host site during the transfer instance; transferring the downloadable file to the client device as binary data; transmitting a progress event listener to the custodial host site; updating a download progress indicator within the modal overlay, as reported by the progress event listener, thereby allowing the progress of the downloadable file transfer to be tracked in real-time during the transfer instance; and closing the modal overlay in response to a modal overlay termination event, the modal overlay termination event being one of a user input closure activity and a monetization system-generated termination event.
-
-
20. An article of manufacture comprising a non-transitory program storage medium readable by a data processing apparatus, the medium tangibly embodying one or more programs of instructions executable by the data processing apparatus to perform a method for presenting monetized content for a downloadable file stored on a custodial host site and referenced by a resource identifier, the method comprising:
-
rendering on the client device a first view of a referral page received from a publisher site, the referral page including the resource identifier for the downloadable file; receiving from a user, on the client device, a load triggering event corresponding to a request for the downloadable file; transmitting the request for the downloadable file to the custodial host site, the request including the resource identifier; upon validating that the referral page has custodianship of the downloadable file, rendering on the client device over the referral page a modal overlay containing the monetized content; initiating a transfer instance of the downloadable file from the custodial host site at a time that is one of concurrent with the rendering of the modal overlay and subsequent to the rendering of the modal overlay, data of the downloadable file being received on the client device from the custodial host site during the transfer instance; transmitting a progress event listener to the custodial host site, thereby allowing the progress of the downloadable file transfer to be tracked in real-time during the transfer instance; and closing the modal overlay in response to a modal overlay termination event, the modal overlay termination event being one of a user input closure activity and a monetization system-generated termination event.
-
Specification