US Patent No. 10,993,069

DYNAMICALLY ADAPTIVE MEDIA CONTENT DELIVERY


Patent No. 10,993,069
Issue Date April 27, 2021
Title Dynamically Adaptive Media Content Delivery
Inventorship Aaron Son, Venice, CA (US)
Brian Hendriks, Venice, CA (US)
Assignee Snap Inc., Santa Monica, CA (US)

Claim of US Patent No. 10,993,069

1. A method comprising:receiving a request for delivery of media content to a mobile client device over a data transmission network, delivery of the requested media content comprising non-streaming transmission to the mobile client device of one or more media content files processable by the mobile client device to present the requested media content on the mobile client device subsequent to completed download of the media content by the mobile client device;
determining a respective value for each of one or more variable resource parameters applicable to delivery to and/or presentation on the mobile client device of the requested media content;
in an automated operation based, at least in part, on the one or more variable resource parameters, selecting from a predefined plurality of alternative delivery formats a delivery format specific to the request, the selecting including selecting a compositional format for one or more composite thumbnails that are to be displayed on the mobile client device as respective selectable user interface elements forming part of a graphical user interface, each composite thumbnail being composed from a respective plurality of media content items, the compositional format being selected from the group comprising:
a precomposed format, wherein the respective composite thumbnail is composed server-side and is delivered to the mobile client device as part of the requested media content; and
a non-precomposed format, wherein the respective composite thumbnail is composed client-side, delivery of the requested media content including delivery of the respective plurality of media content items, thus enabling composition of the respective composite thumbnail by the mobile client device; and
causing delivery of the requested media content to the mobile client device according to the selected delivery format specific to the requested media content.