×

Video viewing system with video fragment location

  • US 9,661,254 B2
  • Filed: 02/25/2015
  • Issued: 05/23/2017
  • Est. Priority Date: 05/16/2014
  • Status: Expired due to Fees
First Claim
Patent Images

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 interfaceto 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.

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