Patent ID: 9661254
Date: 2017-05-23
CPC Classifications: H04N

Claim:
1. A video viewing system, comprising: a network based computing system configured to communicate with a plurality of remotely located applications executing on handheld devices; a memory system maintaining a video viewing application configured to be executed by a processor of a wireless handheld device and to communicate with the network based computing system; and, the video viewing application further operable, when executed on a given wireless hand held device: to establish a connection with a television through a local area wireless communications interface to present a viewing window on a display of the hand held device; to send a collection of information to the television to allow the television to present a representation of the viewing window on the television; to request a plurality of sequential video fragments for a given video from a content delivery network component that is not the network based computing system, wherein at least two of the sequential video fragments have a different encoding profile; to present the given video within the viewing window; and to send the collection of information to the network based computing system to facilitate an identification by the network based computing system of a fragment-based location within the given video; wherein the fragment-based location identifies at least one of a requested portion of the given video or a to-be-requested portion of the video; wherein the network based computing system is configured to communicate a synchronize message to a remotely located instance of the video viewing application; wherein the identification by the network based computing system of the fragment-based location is a data entry in a table, further wherein a device executing the remotely located instance of the video viewing application is operable to utilize HTTP to request a manifest for the given video, further wherein the synchronize message utilizes the data entry to facilitate identifying a location within the manifest.