CPC G06Q 50/184 (2013.01) [B29C 64/386 (2017.08); B33Y 50/00 (2014.12); B61D 17/00 (2013.01); B64F 5/10 (2017.01); F03D 13/00 (2016.05); G06F 16/22 (2019.01); G06F 16/27 (2019.01); G06F 21/602 (2013.01); G06F 30/10 (2020.01); G06Q 10/06315 (2013.01); G06Q 10/083 (2013.01); G06Q 10/087 (2013.01); G06Q 20/065 (2013.01); G06Q 20/108 (2013.01); G06Q 20/1235 (2013.01); G06Q 40/12 (2013.12); G06Q 50/04 (2013.01); B33Y 80/00 (2014.12); G06Q 2220/18 (2013.01)] | 20 Claims |
1. A system, comprising:
a plurality of content distribution platforms, each comprising:
a content database stored on a storage device, wherein the content database stores electronic records including content distribution capability data,
a content distribution communication device port configured to exchange information with an engine, and
a content distribution computer processor communicatively coupled to the content distribution communication device port and adapted to transmit an indication of the content distribution capability data to the engine via the content distribution communication device port;
a customer platform, associated with a customer, configured to transmit a content request for content associated with an item to the engine;
a design platform configured to create a plurality of definition files each associated with a corresponding content distribution platform of the plurality of content distribution platforms and the item; and
the engine, comprising:
an engine communication device port to exchange the information with the plurality of content distribution platforms and the customer platform, and
an engine computer processor communicatively coupled to the engine communication device port and adapted to:
receive the content distribution capability data from the plurality of content distribution platforms via the content distribution communication device port of each content distribution platform,
receive the content request from the customer platform,
associate the content request with the plurality of definition files,
based on the content distribution capability data associated with each of the plurality of content distribution platforms and the plurality of definition files, select a content distribution platform from the plurality of content distribution platforms and a definition file from the plurality of definition files,
assign the content request to the selected content distribution platform to transmit content to the customer platform, and
record the assignment of the content request via a secure, distributed transaction ledger.
|