×

Effectively fetch media content for enhancing media streaming

  • US 10,440,085 B2
  • Filed: 12/30/2016
  • Issued: 10/08/2019
  • Est. Priority Date: 12/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving from a user of an online system a request for streaming media content of a media file;

    encoding the media file into one or more media representations of the media content, each of the one or more media representations of the media content describing a corresponding streaming quality of the media content;

    segmenting each of the one or more media representations of the media content into a plurality of media segments according to a predefined byte offset;

    generating a manifest file for each of the one or more media representations of the media content, each manifest file for a media representation of the media content comprising information describing a location of the media representation of the media content, and a plurality of media segments for the media representation of the media content;

    analyzing a plurality of user features describing the user and conditions associated with streaming the media content to the user, the plurality of user features including a history of streaming services received by the user, the history of streaming services identifying a quality of media representation preferred by the user;

    generating one or more fetch commands for a media representation of the media content having the quality of media representation preferred by the user, each fetch command indicating a number of bytes of media content to be fetched with respect to an initial byte offset; and

    providing the manifest file and the corresponding one or more fetch commands to the user of the online system for streaming the media content of the media file.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×