×

Peer to peer streaming of DVR buffered program data

  • US 9,237,383 B2
  • Filed: 08/25/2011
  • Issued: 01/12/2016
  • Est. Priority Date: 08/27/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus, comprising:

  • a memory buffer;

    a main memory;

    a network connectivity interface; and

    a processing component communicatively coupled to the memory buffer, main memory, and the network connectivity interface, the processing component comprising a streaming control module to;

    send a first program request for multimedia content for a program to a central location device, the first program request comprising a title for the multimedia content, a channel for the multimedia content and a time stamp to indicate an end point of the multimedia content;

    receive a network address of a source streaming enabled digital video recorder (DVR) device from which to request the multimedia content up to the end point indicated by the time stamp;

    send a second program request for the multimedia content to the source streaming enabled DVR device at the network address, the second program request comprising the title for the multimedia content, the channel for the multimedia content and the time stamp;

    receive an acknowledgement indicating that the multimedia content identified in the second program request is available for streaming from the source streaming enabled DVR device;

    establish a peer-to-peer connection over a network with the source streaming enabled DVR device using the network connectivity interface;

    receive the multimedia content streamed over the network from source streaming enabled DVR device using the network connectivity interface;

    determine when the multimedia content streamed over the network reaches a point for the program when the apparatus began buffering multimedia content in the memory buffer; and

    terminate the peer-to-peer connection over the network with the source streaming enabled DVR device based on the determination that the received multimedia content reaches the point for the program when the apparatus began buffering multimedia content in the memory buffer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×