×

Methods and apparatus for enabling media functionality in a content delivery network

  • US 10,178,435 B1
  • Filed: 03/11/2013
  • Issued: 01/08/2019
  • Est. Priority Date: 10/20/2009
  • Status: Active Grant
First Claim
Patent Images

1. A proxy server apparatus comprising:

  • a first data interface configured to communicate with a plurality of client devices via a digital content delivery network;

    a second data interface configured to communicate with a plurality of interactive media applications disposed at a headend of said network digital content delivery; and

    processor apparatus in data communication with said first data interface and said data second interface, said processor apparatus configured to run at least one computer program thereon, said computer program comprising a plurality of instructions which are configured to, when executed by said processor apparatus, cause said proxy server apparatus to;

    receive a request from one of said plurality of client devices to access one of said plurality of media applications;

    based at least in part on a determination that said one of said plurality of interactive media applications utilizes a content format which is used by said one of said plurality of client devices;

    generate a session-based protocol message, said session-based protocol message comprising information configured to indicate at least one mechanism by which a software process of said one of said plurality of client devices may establish a data communication session with said one of said plurality of interactive media applications;

    transmit said session-based protocol message to said one of said plurality of client devices, said session-based protocol message configured to indicate to said one of said plurality of client devices that said one of said plurality of client devices may communicate directly with said one of said plurality of interactive media applications via said established data communication session;

    receive data indicative of the established data communication session between said one of said plurality of client devices and said one of said plurality of interactive media applications, said established data communication session established via said at least one mechanism indicated in said session-based protocol message; and

    based at least in part on receipt of said data indicative of said established data communication session, remove said proxy server apparatus from further communication between said one of said plurality client devices and said one of said plurality of interactive media applications during at least a portion of said established data communication session; and

    based at least in part on a determination that said one of said plurality of media applications utilizes a content format which is not used by said one of said plurality of client devices;

    receive a first communication in a first container format utilized by said one of said plurality of interactive media applications, said first communication received from said one of said plurality of media applications;

    transfer said first communication to a second container format utilized by said one of said plurality of client devices to produce a repackaged first communication;

    transmit said repackaged first communication to said one of said plurality of client devices;

    receive a second communication in said second container format, said second communication received from said one of said plurality of client devices;

    transfer said second communication to said first container format to produce a repackaged second communication; and

    transmit said repackaged second communication to said one of said plurality of interactive media applications;

    wherein said one of said plurality of client devices and said one of said interactive media applications each are configured to utilize said session-based protocol.

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