Nova Patents
CA2736330C

Dynamic video source selection

Abstract

A Dynamic Video Source Selection (DVSS) component that can be implemented in a physical or virtual STB that is capable of presenting a high quality service and consistent navigational paradigm to the viewer, while detecting, selecting, and presenting the best quality programming possible based upon the current position of the viewer's device within the network.

CA2736330C, drawing sheet 1
Sheet 1 of 28

Term

3 yearsleft in the term

Expires 10 September 2029.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

15 claims: 7 independent, 8 dependent

  1. 1
    CA 02736330 2014-04-03 What is claimed is:1. A computer-implemented method of dynamic video source selection (DVSS) executable by an electronic device that is configured to receive media content and to present the media content to a display, the method comprising: using a DVSS component operating on the electronic device, determining a current position of the electronic device within a network environment in which there are a plurality of sources that are each available for delivering media content to the electronic device, wherein the media content at each of the plurality of sources is the same media content;using the DVSS component, dynamically selecting one of the plurality of sources for delivering the media content over a delivery network from the selected source to the electronic device based on the current position of the electronic device within the network;receiving at the electronic device the media content over the delivery network from the selected source;and presenting the media content to the display.
  2. 6
    The method of any one of claims 1 to 5, wherein at least one of the plurality of sources is a Digital Video Broadcasting source that delivers the media content over the air, and wherein said receiving comprises receiving the media content over the air without requesting the media content.
  3. 7
    The method of any one of claims 1 to 5, wherein at least one of the plurality of sources uses a multicast enabled delivery network that delivers the media content as Internet Protocol Television (IPTV) content, and at least one of the plurality of sources use a non-multicast enabled delivery network.
  4. 10
    The method of any one of claims 1 to 9, wherein the electronic device is a physical set-top box (STB).
  5. 11
    The method of any one of c laims 1 to 9, wherein the electronic device is a computing device operating a STB emulation system.
  6. 12
    An electronic device operating in a network environment in which there are a plurality of sources available for delivering media content to the electronic device, wherein the media content at each of the plurality of sources is the same media content, -42CA 02736330 2014-04-03 and wherein the electronic device is configured to receive and present the media content to a display, the electronic device comprising a Dynamic Video Source Selection (DVSS) component, wherein the DVSS component is configured to determine a current position of the electronic device within the network envi ronment, to dynamically select one of the plurality of sources for delivering the media content based on the current position of the electronic device within the network, and wherein the electronic device is configured to receive the media content over the delivery network from the selected source and to present the media content on the display.
  7. 15
    The electronic device of any one of claims 12 to 14, wherein the DVSS component is configured to request the media content by, issuing a internet Group Management Protocol (IGMP) request for the media content from one of the plurality of sources that uses a multicast enabled delivery network;and upon determining that the IGMP request fails, re-issuing the request as Hypertext Transfer Protocol (HTTP) request for the media content from another one of the plurality of sources that is a HTTP delivery network.