×

Media streaming in a multi-tier client-server architecture

  • US 8,392,530 B1
  • Filed: 12/18/2008
  • Issued: 03/05/2013
  • Est. Priority Date: 12/18/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for communicating between servers in a server system, the method comprising:

  • receiving, at hardware including one or more processors and one or more memory devices effecting a server, a first request for a video content segment of a segmented video stream, wherethe segmented video stream comprises a plurality of video frames and a plurality of audio samples, andthe first request includes a name for the video content segment;

    creating a connection with an upstream server;

    determining, based on the name for the video content segment, whether the video content segment is available locally at the server;

    when the video content segment is available locally,retrieving the locally available video content segment; and

    transmitting the retrieved video content segment to at least one downstream server; and

    when the video content segment is not available locally,identifying a different name for the video content segment at the upstream server, which employs a different naming convention for video content segments from the server receiving the first request for the video content segment, wherein the different name for the video content segment is not based on a network resource locator; and

    transmitting a second request for the video content segment to the upstream server, the second request identifying the different name for the video content segment.

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