MULTI-PLATFORM MEDIA SYNDICATION CUSTOMIZATION
First Claim
1. A method for providing a media file via a data network, the method comprising:
- receiving one or more business rules relating to providing the media file via the data network;
receiving, via the data network and separate from the receipt of the one or more business rules, a first request for the media file corresponding to a first device type;
determining contextual data related to the first request;
automatically generating, with a processor, a first instruction set based, at least in part, on;
the one or more business rules, andthe contextual data related to the first request;
providing, via the data network, the first instruction set in a first format;
receiving, via the data network and separate from the receipt of the one or more business rules, a second request for the media file corresponding to a second device type;
determining contextual data related to the second request;
automatically generating, with the processor, a second instruction set based, at least in part, on;
the one or more business rules, andthe contextual data related to the second request; and
providing, via the data network, the second instruction set in a second format different from the first format.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for enabling syndication of a media file across multiple environments, or platforms, by interpreting and downscribing script language in which to implement business rules. These systems and methods may be part of a larger media servicing network that can be used to, among other things, process uploaded media content, provide it for streaming, and collect metric information regarding the streaming. The disclosed systems and methods can utilize different software development kits (SDKs) to interpret script and provide platform-specific interpreted script such that business rules provided in the script are dynamically implemented for various device types during runtime.
-
Citations
20 Claims
-
1. A method for providing a media file via a data network, the method comprising:
-
receiving one or more business rules relating to providing the media file via the data network; receiving, via the data network and separate from the receipt of the one or more business rules, a first request for the media file corresponding to a first device type; determining contextual data related to the first request; automatically generating, with a processor, a first instruction set based, at least in part, on; the one or more business rules, and the contextual data related to the first request; providing, via the data network, the first instruction set in a first format; receiving, via the data network and separate from the receipt of the one or more business rules, a second request for the media file corresponding to a second device type; determining contextual data related to the second request; automatically generating, with the processor, a second instruction set based, at least in part, on; the one or more business rules, and the contextual data related to the second request; and providing, via the data network, the second instruction set in a second format different from the first format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server for providing a media file with a data network, the server comprising:
-
a network interface for communicating with the data network; a memory; and a processor communicatively coupled with the memory and the network interface, the processor further configured to cause the server to; receive one or more business rules relating to providing the media file via the data network; receive, with the network interface and separate from the receipt of the one or more business rules, a first request for the media file corresponding to a first device type; determine contextual data related to the first request; generate a first instruction set based, at least in part, on; the one or more business rules, and the contextual data related to the first request; provide, with the network interface, the first instruction set in a first format; receive, with the network interface and separate from the receipt of the one or more business rules, a second request for the media file corresponding to a second device type; determine contextual data related to the second request; generate a second instruction set based, at least in part, on; the one or more business rules, and the contextual data related to the second request; and provide, with the network interface, the second instruction set in a second format different from the first format. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having instructions imbedded thereon for providing media with a data network, wherein the instructions, when executed by one or more computers, cause the one or more computers to:
-
receive one or more business rules relating to providing a media file via the data network; receive, via the data network and separate from the receipt of the one or more business rules, a first request for the media file corresponding to a first device type; determine contextual data related to the first request; generate a first instruction set based, at least in part, on; the one or more business rules, and the contextual data related to the first request; provide, via the data network, the first instruction set in a first format; receive, via the data network and separate from the receipt of the one or more business rules, a second request for the media file corresponding to a second device type; determine contextual data related to the second request; generate a second instruction set based, at least in part, on; the one or more business rules, and the contextual data related to the second request; and provide, via the data network, the second instruction set in a second format different from the first format. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification