CPC H04N 21/234363 (2013.01) [H04N 21/23439 (2013.01); H04N 21/2347 (2013.01); H04N 21/2387 (2013.01); H04N 21/25825 (2013.01); H04N 21/25891 (2013.01); H04N 21/44218 (2013.01)] | 16 Claims |
1. A method comprising:
displaying a media asset at a first device having an established connection with a source of the media asset;
generating a buffered portion in relation to a segment of the media asset at the first device;
determining a user's trajectory by comparing a first location at which the user started watching the media asset with a current location;
identifying, based on the determined user's trajectory, a plurality of locations each corresponding to a device for displaying the media asset;
updating the user's trajectory;
identifying, from the plurality of locations and based on the updated user's trajectory, a second location;
determining a second device for displaying the media asset, wherein the second device corresponds to the identified second location;
determining a distance between the first device and the second device;
transferring the buffered portion generated at the first device to a personal locker when it is determined that the distance between the first device and the second device is above a first threshold distance;
transferring the buffered portion from the personal locker to the second device when it is determined that the distance between the first device and the second device is below the first threshold distance and that the user has stopped consuming the media asset at the first device, wherein determining that the user has stopped consuming the media asset at the first device further comprises:
accessing a user history, for the user, associated with the first device;
determining, based on the user history, a second threshold distance associated with the user stopping consuming media assets at the first device; and
determining, via object recognition, that the user is over the second threshold distance away from the first device; and
generating the transferred buffered portion and a remainder of the media asset at the second device for concurrent display.
|