×

Systems and methods providing metadata for media streaming

  • US 10,135,896 B1
  • Filed: 02/24/2014
  • Issued: 11/20/2018
  • Est. Priority Date: 02/24/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing video content comprising:

  • a communication interface;

    a memory storing computer-executable instructions; and

    a processor communicatively coupled to the communication interface and the memory, the processor configured to execute the computer-executable instructions to;

    access capability data indicating one or more capabilities of a media device;

    access bandwidth data indicating an amount of bandwidth between a server and the media device;

    access quality of service data indicating a requested quality of service associated with the video content streamed to the media device;

    access a metadata datastore storing a plurality of metadata associated with the video content, wherein the plurality of metadata includes first metadata and second metadata;

    generate resource consumption data indicating an amount of resources consumed to perform computational tasks;

    in response to the amount of resources consumed as indicated by the resource consumption data being equal to or less than a threshold amount of resources, generate metadata comprising information associated with video frames of the video content including transformation data by selecting at least one of the first metadata or the second metadata, wherein the selection is based on the one or more capabilities of the media device, the amount of bandwidth and the requested quality of service; and

    provide the metadata to the media device to maintain presentation of the video content by the media device using the metadata including the transformation data that includes information that indicates a transform to apply to a video frame for generation of one or more interpolated frames for adapting transmission of the video content to conditions affecting the presentation of the video content.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×