Patent ID: 11899617
Assignee: VERIZON PATENT AND LICENSING INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 14:
15. A compute device of a content distribution platform, the compute device comprising:
one or more processors configured to:
receive a request from a user device at the compute device, the request comprising a first set of transformation parameters in a first ordering and an identifier that is used to request a file from the content distribution platform;
determine that the request invokes a particular function from a plurality of functions that are configured on the compute device and that the compute device executes to customize files prior to distribution;
canonicalize the first set of transformation parameters according to a transformation parameter definition of the particular function, wherein canonicalizing the first set of transformation parameters comprises generating a second set of transformation parameters with one or more of the first set of transformation parameters in a different second ordering;
execute the particular function against the file in response to determining that a first modified variant of the file identified by the identifier and the second set of transformation parameters in the second ordering is not cached at the compute device, wherein executing the particular function comprises:
retrieving a copy of the file from the content distribution platform using the identifier from the request; and
generating the first modified variant of the file that is different than the file based on the second set of transformation parameters adjusting changes that the particular function applies to the copy of the file; and

distribute the first modified variant of the file from the compute device to the user device in response to the request.