Legal claims defining the scope of protection, as filed with the USPTO.
1. A system for providing content, comprising: one or more data processors; and one or more storage devices storing instructions that when executed by the one or more data processors, cause the one or more data processors to perform operations comprising: receiving requests for content that are generated upon execution, by each of multiple different user devices, of a same supplemental content retrieving code that is included in code of a same given web page; identifying, in the requests, device identifiers associated with the user devices that executed the same supplemental content retrieving code and a first publisher identifier of a first publisher of the same given web page that includes the same supplemental content retrieving code; determining, based on the publisher identifier, that the first publisher has instituted a paywall on the same given webpage; responding to the requests for content based on whether a device identifier of each device is in a list of device identifiers that identifies subscribers to the same given webpage, including: determining that a first device identifier of a first user device is in the list of device identifiers that identifies subscribers to the same given webpage; determining that a second device identifier of a second user device is not in the list of device identifiers that identifies subscribers to the paywall; based on the determination that the first device identifier is in the list of device identifiers that identifies subscribers to the paywall: sending, to the first user device in response to receiving the request generated by execution of the same supplemental content retrieving code at the first user device, a script that updates the same given web page to not display a content item rather than sending a content item in response to execution of the same supplemental content retrieving code; and recording a paywall impression associated with the first device identifier; based on the determination that the second device identifier is not in the list of device identifiers that identifies subscribers to the paywall: updating, in response to receiving the request generated by execution of the same supplemental content retrieving code at the second user device, the same given web page to include a content item in the same given web page; and recording a content item impression associated with the second device identifier.
2. The system of claim 1 , wherein the content item is an advertisement.
3. A method for providing content, comprising: receiving requests for content that are generated upon execution, by each of multiple different user devices, of a same supplemental content retrieving code that is included in code of a same given web page; identifying, in the requests, device identifiers associated with the user devices that executed the same supplemental content retrieving code and a first publisher identifier of a first publisher of the same given web page that includes the same supplemental content retrieving code; determining, based on the publisher identifier, that the first publisher has instituted a paywall on the same given webpage; responding to the requests for content based on a paywall status of each device identifier, wherein the paywall status is based on whether a device identifier is in a list of device identifiers that identifies subscribers to the same given webpage, including: determining that a first device identifier of a first user device is in the list of device identifiers that identifies subscribers to the same given webpage; determining that a second device identifier of a second user device is not in the list of device identifiers that identifies subscribers to the paywall; based on the determination that the first device identifier is in the list of device identifiers: sending, to the first user device in response to the request generated by execution of the same supplemental content retrieving code, a script that updates the same given web page to not display a content item based on execution of the same supplemental content retrieving code; and recording a paywall impression associated with the first device identifier; and based on the determination that the second device identifier is not in the list of device identifiers: updating, in response to receiving the request generated by execution of the same supplemental content retrieving code, a user interface of the second user device to include a content item in the same given web page based on execution of the same supplemental content retrieving code; and recording a content item impression associated with the second device identifier.
4. The method of claim 3 , wherein the content item is an advertisement.
5. A non-transitory computer readable medium having instructions stored thereon, which when executed by at least one processing circuit, cause the at least one processing circuit to: receiving requests for content that are generated upon execution, by each of multiple different user devices, of a same supplemental content retrieving code that is included in code of a same given web page; identifying, in the requests, device identifiers associated with the user devices that executed the same supplemental content retrieving code and a first publisher identifier of a first publisher of the same given web page that includes the same supplemental content retrieving code; determining, based on the publisher identifier, that the first publisher has instituted a paywall on the same given webpage; responding to the requests for content based on a paywall status of each device identifier, wherein the paywall status is based on whether a device identifier is in a list of device identifiers that identifies subscribers to the same given webpage, including: determining that a first device identifier of a first user device is in the list of device identifiers that identifies subscribers to the same given webpage; determining that a second device identifier of a second user device is not in the list of device identifiers that identifies subscribers to the paywall; based on the determination that the first device identifier is in the list of device identifiers: sending, to the first user device in response to the request generated by execution of the same supplemental content retrieving code, a script that updates the same given web page to not display a content item based on execution of the same supplemental content retrieving code; and recording a paywall impression associated with the first device identifier; and based on the determination that the second device identifier is not in the list of device identifiers: updating, in response to receiving the request generated by execution of the same supplemental content retrieving code, a user interface of the second user device to include a content item in the same given web page based on execution of the same supplemental content retrieving code; and recording a content item impression associated with the second device identifier.
6. The non-transitory computer readable medium of claim 5 , wherein the content item is an advertisement.
7. The system of claim 1 , wherein the operations further comprise determining subscription revenue associated with the paywall.
8. The system of claim 7 , wherein the paywall is associated with plural, different publishers.
9. The system of claim 8 , wherein the operations further comprise determining a subscription revenue share for each of the plural, different publishers.
10. The system of claim 9 , wherein the subscription revenue is divided evenly among the plural, different publishers.
11. The system of claim 9 , wherein the subscription revenue share for a given publisher of the plural, different publishers is based on a number of paywall impressions associated with the given publisher.
12. The method of claim 3 , further comprising determining subscription revenue associated with the paywall.
13. The method of claim 12 , wherein the paywall is associated with plural, different publishers.
14. The method of claim 13 , further comprising determining a subscription revenue share for each of the plural, different publishers.
15. The method of claim 14 , wherein the subscription revenue is divided evenly among the plural, different publishers.
16. The method of claim 14 , wherein the subscription revenue share for a given publisher of the plural, different publishers is based on a number of paywall impressions associated with the given publisher.
17. The non-transitory computer readable medium of claim 5 , wherein the instructions, when executed by the at least one processing circuit, cause the at least one processing circuit to determine subscription revenue associated with the paywall.
18. The non-transitory computer readable medium of claim 17 , wherein the paywall is associated with plural, different publishers.
19. The non-transitory computer readable medium of claim 18 , wherein the instructions, when executed by the at least one processing circuit, cause the at least one processing circuit to determine a subscription revenue share for each of the plural, different publishers.
20. The non-transitory computer readable medium of claim 19 , wherein the subscription revenue is divided evenly among the plural, different publishers.
21. The non-transitory computer readable medium of claim 19 , wherein the subscription revenue share for a given publisher of the plural, different publishers is based on a number of paywall impressions associated with the given publisher.
Unknown
August 28, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.