×

Variable playback rate of streaming content for uninterrupted handover in a communication system

  • US 10,568,009 B2
  • Filed: 07/14/2016
  • Issued: 02/18/2020
  • Est. Priority Date: 07/14/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing media content to a media client on a craft, comprising:

  • by a media playback system of the craft;

    initiating a first streaming media session with a remote content server using a first communication link;

    receiving, from the remote content server, linear media data associated with the first streaming media session at a first transmission rate over the first communication link;

    buffering the linear media data associated with the first streaming media session in a media buffer at a first buffer size;

    providing a first portion of the buffered linear media data associated with the first streaming media session from the media buffer for consumption on the media client at a first frame rate;

    predicting an expected link transition initiation time based at least in part on the craft'"'"'s heading and speed;

    determining an expected link transition duration between the first communication link and a second communication link;

    prior to the expected link transition initiation time, determining to increase buffering of the received linear media data in the media buffer from the first buffer size to a second buffer size if the expected link transition duration exceeds a threshold, by providing a second portion of the buffered linear media data associated with the first streaming media session from the media buffer for consumption on the media client at a second frame rate, the second frame rate being lower than the first frame rate; and

    providing, during a link transition time associated with the expected link transition initiation time, a third portion of the buffered linear media data associated with the first streaming media session from the media buffer for consumption on the media client.

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