Systems and methods for media packaging
First Claim
1. A computer-implemented method for packaging media and data for transmission over a network to a terminal destination, comprising, by a processor:
- collecting from a database of media assets a plurality of media segments configured to be assembled to form a plurality of message versions;
generating targeting information comprising;
an index table listing the collected media segments, andassembly information indicating each of the plurality of collected media segments to assemble to form a targeted message, the targeted message comprising at least one of the plurality of message versions;
retrieving from a network database network data comprising delivery addresses of the network for each of the plurality of message versions;
assembling said plurality of collected media segments, said targeting information, and said network data in a single electronic package file; and
transmitting said single electronic package file over said network to said terminal destination,wherein said single electronic package file is configured to be de-packaged at said terminal destination by selecting and assembling at least two media segments from said plurality of collected media segments based on said targeting information to form said targeted message for the terminal destination determined from the network data for presentation at a display device operatively coupled to said applicable terminal destination.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method for packaging media and data for transmission over a broadband communications network link for display at a terminal destination. Features of the method included creating desired media segments for transmission to the terminal destination and for creating targeting information, for example in whole or in part in the form of metadata, for transmission to the terminal destination. Other features include packaging the created media segments and the created targeting information in a single package and unpacking the single package for display of the targeted media at the terminal destination. In another aspect, the invention can provide a method for unpacking media and data for display at a terminal destination implementing, at the terminal destination, receiving a single package containing media segments and instructions regarding handling of the media segments, quickly unpacking the media segments and the instructions from the single package and, based on the unpacked instructions, assembling one or more of the media segments for display at the terminal destination.
11 Citations
17 Claims
-
1. A computer-implemented method for packaging media and data for transmission over a network to a terminal destination, comprising, by a processor:
-
collecting from a database of media assets a plurality of media segments configured to be assembled to form a plurality of message versions; generating targeting information comprising; an index table listing the collected media segments, and assembly information indicating each of the plurality of collected media segments to assemble to form a targeted message, the targeted message comprising at least one of the plurality of message versions; retrieving from a network database network data comprising delivery addresses of the network for each of the plurality of message versions; assembling said plurality of collected media segments, said targeting information, and said network data in a single electronic package file; and transmitting said single electronic package file over said network to said terminal destination, wherein said single electronic package file is configured to be de-packaged at said terminal destination by selecting and assembling at least two media segments from said plurality of collected media segments based on said targeting information to form said targeted message for the terminal destination determined from the network data for presentation at a display device operatively coupled to said applicable terminal destination. - View Dependent Claims (2, 3, 4, 5, 11, 12)
-
-
6. A system for packaging media and data for transmission over a broadband communications network link for display at a terminal destination, the system comprising:
-
a processor; and a non-transitory, computer-readable storage medium in operable communication with the processor, wherein the computer-readable storage medium contains one or more programming instructions that, when executed, cause the processor to; collect from a database of media assets a plurality of media segments configured to be assembled to form a plurality of message versions; generate targeting information comprising; an index table listing the collected media segments, and assembly information indicating each of the plurality of collected media segments to assemble to form a targeted message, the targeted message comprising at least one of the plurality of message versions; retrieve from a network database network data comprising delivery addresses of the network for each of the plurality of message versions; assemble said plurality of media segments, said targeting information, and said network data in a single electronic package file; and transmit said single electronic package file over said network to said terminal destination, wherein said single electronic package file is configured to be de-packaged at said terminal destination by selecting and assembling at least two media segments from said plurality of collected media segments based on said targeting information to form said targeted message for the terminal destination determined from the network data for presentation at a display device operatively coupled to said applicable terminal destination. - View Dependent Claims (7, 8, 9, 10, 13, 14, 16, 17)
-
-
15. A system for presenting media messages, the system comprising a processor;
- and
a non-transitory, computer-readable storage medium in operable communication with the processor, wherein the computer-readable storage medium contains one or more programming instructions that, when executed, cause the processor to; receive a single electronic package file comprising; a plurality of collected media segments configured to be assembled to form a plurality of message versions; targeting information comprising; an index table listing the collected media segments, assembly information indicating each of the plurality of collected media segments to assemble to form a targeted message, the targeted message comprising at least one of the plurality of message versions, and network data comprising delivery addresses of the network for each of the plurality of message versions; determine at least one targeting parameter associated with the system; de-package the single electronic package file to generate the targeted message by; determining a version of the plurality of message versions to assemble based on the at least one targeting parameter, the targeting parameter comprising a delivery address of the system determined from the network data, determining at least two of the plurality of collected media segments required to assemble the version, assembling the at least two of the plurality of collected media segments to form the targeted message; and presenting the targeted message at a display device operatively coupled to the processor.
- and
Specification