Patent ID: 8931016
Filing Date: 2015-01-06
Classification: H04N,H04W

Abstract:
1. A method comprising: establishing, by a user device, a connection with a network; receiving, by the user device, a video program via the network; buffering, by the user device, upon initially receiving the video program and before initially playing the video program, a portion of the video program based on a network offloading time, wherein the network offloading time corresponds to a period of time to complete a network offloading; determining, by the user device and subsequent to the buffering, whether the network offloading to another network is to be performed; and playing, by the user device, the portion of the video program or a subsequently buffered portion of the video program during an execution of the network offloading, in response to the determining that the network offloading is to be performed, wherein the subsequently buffered portion of the video program is based on the network offloading time.