Methods and apparatus for providing content delivery instructions to a content server
First Claim
Patent Images
1. A method, comprising:
- receiving, at a content server, a content request from a requesting computing device;
responsive to receipt of the content request, the content server modifying the content request by inserting the content request a request for an instruction, based on an ingress policy that defines an access control mechanism associated with the requested content and that includes at least one of;
(i) entitlement information for a network connection associated with the content request, and (ii) a service provider identity;
the content server sending the modified content request with the inserted request for the instruction to a second server;
the content server receiving, from the second server, a reply message responsive to the request for the instruction, the reply message including at least one of a filename and a location;
the content server using the at least one of the filename and the location to identify and obtain content from a storage system;
sending the obtained content from the content server to the requesting computing device in response to the content request from the requesting computing device;
wherein the content server comprises circuitry forming at least one microprocessor that is coupled to memory, the memory storing instructions for execution by the at least one microprocessor that, when executed, cause the content server to perform the foregoing steps.
4 Assignments
0 Petitions
Accused Products
Abstract
Described are computer-based methods and apparatuses, including computer program products, for policy-based content insertion. A client device transmits to a content server a request for the delivery of content. The content server modifies the request based on an ingress policy. The content server transmits the modified request to a second server where the second server processes the request. The second server transmits a reply to the modified request to the content server. The reply includes a content insertion instruction. The content server transmits the content to the client device based on the content insertion instruction and/or one or more egress policies.
133 Citations
20 Claims
-
1. A method, comprising:
-
receiving, at a content server, a content request from a requesting computing device; responsive to receipt of the content request, the content server modifying the content request by inserting the content request a request for an instruction, based on an ingress policy that defines an access control mechanism associated with the requested content and that includes at least one of;
(i) entitlement information for a network connection associated with the content request, and (ii) a service provider identity;the content server sending the modified content request with the inserted request for the instruction to a second server; the content server receiving, from the second server, a reply message responsive to the request for the instruction, the reply message including at least one of a filename and a location; the content server using the at least one of the filename and the location to identify and obtain content from a storage system; sending the obtained content from the content server to the requesting computing device in response to the content request from the requesting computing device; wherein the content server comprises circuitry forming at least one microprocessor that is coupled to memory, the memory storing instructions for execution by the at least one microprocessor that, when executed, cause the content server to perform the foregoing steps. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for instructing a content server about delivery of content requested from the content server, comprising:
-
a content server comprising circuitry forming at least one microprocessor that is coupled to memory, the memory storing instructions for execution by the at least one microprocessor to operate the content server; a second server comprising circuitry forming at least one microprocessor that is coupled to memory, the memory storing instructions for execution by the at least one microprocessor to operate the second server; the content server being coupled to the second server and a requesting computing device via at least one communication network; the instructions stored in the content server, upon execution, causing the content server to perform the following actions; receive a content request from the requesting computing device via the at least one communication network; responsive to receipt of the content request, modify the content request by inserting into the content request a request for an instruction, based on an ingress policy that defines an access control mechanism associated with the requested content and that includes at least one of;
(i) entitlement information for a network connection associated with the content request, and (ii) a service provider identity;responsive to receipt of the content request, send the modified content request with the inserted request for an instruction to the second server via the at least one communication network;
receive, from the second server and via the at least one communication network, a reply message responsive to the request for the instruction, the reply message including at least one of filename and a location;use the at least one of a filename and the location to identify and obtain content from a storage system; send the obtained content to the requesting computing device via the at least one communication network in response to the content request from the requesting computing device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification