Flexible Token For Use In Content Delivery
First Claim
1. A computer implemented method comprising:
- generating a menu of token semantics, wherein the token semantics specify one or more parameter names available for inclusion in a flexible token, wherein the flexible token is configured to include one or more parameter name/value pairs, and wherein the one or more parameter name/value pairs can occur in any order;
receiving a selection of one or more of the token semantics;
receiving a tokenized content designator including a flexible token having one or more parameter name/value pairs formatted according to the selected one or more token semantics;
interpreting the one or more parameter name/value pairs according to the selected one or more token semantics; and
determining a response to the tokenized content designator based on the interpreted one or more parameter name/value pairs.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of a system for managing delivery of content to end users includes a semantics generator configured to generate name/value pair semantics for name/value pairs that can be included in flexible tokens, a semantics publisher configured to publish the name/value pair semantics in a menu, wherein the name/value pair semantics are selectable, a flexible token interpreter configured to interpret name/value pairs included in flexible tokens according to the name/value pair semantics, the flexible token interpreter further configured to determine responses to content requests based on the name/value pairs included in flexible tokens, and an edge server configured to generate token-dependent responses to content requests based on determined responses from the flexible token interpreter.
34 Citations
20 Claims
-
1. A computer implemented method comprising:
-
generating a menu of token semantics, wherein the token semantics specify one or more parameter names available for inclusion in a flexible token, wherein the flexible token is configured to include one or more parameter name/value pairs, and wherein the one or more parameter name/value pairs can occur in any order; receiving a selection of one or more of the token semantics; receiving a tokenized content designator including a flexible token having one or more parameter name/value pairs formatted according to the selected one or more token semantics; interpreting the one or more parameter name/value pairs according to the selected one or more token semantics; and determining a response to the tokenized content designator based on the interpreted one or more parameter name/value pairs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing delivery of content to end users, the system comprising:
-
a semantics generator configured to generate name/value pair semantics for name/value pairs that can be included in flexible tokens; a semantics publisher configured to publish the name/value pair semantics in a menu, wherein the name/value pair semantics are selectable; a flexible token interpreter configured to interpret name/value pairs included in flexible tokens according to the name/value pair semantics, the flexible token interpreter further configured to determine responses to content requests based on the name/value pairs included in flexible tokens; and an edge server configured to generate token-dependent responses to content requests based on determined responses from the flexible token interpreter. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product comprising computer-readable media that stores computer-executable instructions, which, when executed by a computer, cause the computer to carry out a process, the process comprising:
-
receiving a tokenized content designator specifying requested content, wherein the tokenized content designator includes a flexible token indicating terms of responding to receipt of the content designator; interpreting name/value pairs included in the flexible token, wherein the name/value pairs are order-independent; generating a response to the content designator based on interpretation of the order-independent name/value pairs. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification