- Number
- 11228451
- Published
- 2022-01-18
- Filed
- 2016-07-22
- Assignee
- DISNEY ENTERPRISES, INC.
- Inventors
- Robert; Arnaud, Brandeau; Gregory Thomas
- CPC
- G06Q30/0257; H04L9/3268
- Verdict
- Set aside content DRM delivery platform, business/security
- Source
- Google Patents · FreePatentsOnline
Abstract
Methods and systems for authenticated supplemental content delivery are disclosed herein. The systems can include a first requestor and a second requestor. The system can include a plurality of networked servers. The plurality of networked servers can: receive a first supplemental content request including a digital certificate from the first requestor; determine the inclusion of the digital certificate in the first supplemental content request; validate the digital certificate; determine a supplemental content class from a set of supplemental content classes based on the digital certificate; select first supplemental content based on: the determined supplemental content class; and provide the selected first supplemental content in an electronic form to the first requestor.
Background
BACKGROUND (1) This application relates to the field of data transmission. (2) A computer network or data network is a telecommunications network which allows computers to exchange data. In computer networks, networked computing devices exchange data with each other along network links (data connections). The connections between nodes are established using either cable media or wireless media. The best-known computer network is the Internet. (3) Network computer devices that originate, route and terminate the data are called network nodes. Nodes can include hosts such as personal computers, phones, servers as well as networking hardware. Two such devices can be said to be networked together when one device is able to exchange information with the other device, whether or not they have a direct connection to each other. (4) Computer networks differ in the transmission media used to carry their signals, the communications protocols to organize network traffic, the network's size, topology and organizational intent. In most cases, communications protocols are layered on (i.e., work using) other more specific or more general communications protocols, except for the physical layer that directly deals with the transmission media. BRIEF SUMMARY (5) One aspect of the present disclosure relates to a method for distributing supplemental content over a network to which computer devices can connect. The method includes receiving a first supplemental content request including a digital ce
Claims
1. A method for distributing supplemental content over a network to which computing devices are configured to connect, comprising: receiving a first supplemental content request including a first digital certificate from a first requestor via a communication subsystem connected to an application programming interface of a supplemental content platform server via a web server, wherein the first requestor comprises a computing device configured to present content and supplemental content to viewers; identifying, by the supplemental content platform server, the first digital certificate in the first supplemental content request; determining, by the supplemental content platform server, that the first requestor is a legitimate requestor by validating the first digital certificate; determining a first supplemental content class from a set of supplemental content classes based on the first digital certificate, wherein each supplemental content class of the set of supplemental content classes is associated with a plurality of requestors, and wherein the first requestor is associated with the first supplemental content class; selecting, with the supplemental content platform server, first supplemental content based on: the first supplemental content class; inclusion of the first digital certificate in the first supplemental content request; and a legitimacy of the first requestor, wherein the first supplemental content is preapproved for the first supplemental content class, and wherein the first supplemental content is preapproved for legitimate requestors; retrieving the first supplemental content from a data storage device; providing the first supplemental content in an electronic form to the first requestor via the application programming interface; receiving a second supplemental content request excluding a second digital certificate from a second requestor via the application programming interface of the supplemental content platform server, wherein the second requestor comprises a second computing device that presents content and supplemental content to viewers; determining an absence of the second digital certificate in the second supplemental content request; selecting, by supplemental content platform server, second supplemental content based on the absence of the second digital certificate in the second supplemental content request, wherein the second supplemental content is selected from a set of default supplemental content, wherein the set of default supplemental content is unrestricted, wherein the unrestricted set of default supplemental content has no restrictions as to inclusion in a supplemental content request, and wherein supplemental content in the unrestricted set of default supplemental content is flagged as not requiring a digital certificate to be included in the supplemental content request; providing the second supplemental content in an electronic form to the second requestor. ||
14. A system for authenticated supplemental content delivery comprising: a first requestor comprising a first computing device configured to present content and supplemental content to viewers; a second requestor comprising a second computing device configured to present content and supplemental content to viewers; at least one server configured to: receive a first supplemental content request including a first digital certificate from the first requestor; determine an inclusion of the first digital certificate in the first supplemental content request; validate the first digital certificate to determine that the first requestor is a legitimate requestor; determine a first supplemental content class from a set of supplemental content classes based on the first digital certificate, wherein each supplemental content class of the set of supplemental content classes is associated with a plurality of requestors, and wherein the first requestor is associated with the first supplemental content class; select first supplemental content based on: the first supplemental content class; the inclusion of the first digital certificate in the first supplemental content request; and a legitimacy of the first requestor, wherein the first supplemental content is preapproved for the first supplemental content class, and wherein the first supplemental content is preapproved for legitimate requestors; provide the first supplemental content in an electronic form to the first requestor; receive a second supplemental content request excluding a second digital certificate from the second requestor; determine an absence of the second digital certificate in the second supplemental content request; select second supplemental content based on the absence of the second digital certificate in the second supplemental content request, wherein the second supplemental content is selected from a set of default supplemental content, wherein the default supplemental content is unrestricted, wherein the unrestricted set of default supplemental content has no restrictions as to inclusion in a supplemental content request, and wherein supplemental content in the unrestricted set of default supplemental content is flagged as not requiring a digital certificate to be included in the supplemental content request; and provide the second supplemental content in an electronic form to the second requestor.