×

Multimedia pipeline architecture

  • US 10,169,621 B2
  • Filed: 03/26/2015
  • Issued: 01/01/2019
  • Est. Priority Date: 03/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by a media device, a plurality of media content data streams;

    storing, in one or more in-memory buffers, at least a portion of a particular media content stream of the plurality of media content data streams;

    prior to the one or more in-memory buffers becoming full by the storage of the at least the portion of the particular media content stream, transferring content from the one or more in-memory buffers to a secondary storage device in response to determining that an amount of time since the portion of the particular media content stream started being stored in the one or more buffers exceeds a threshold amount of time;

    determining whether on or more in-memory buffers have reached an encryption limit, wherein the encryption limit is one or more of a time limit, and a number of unencrypted in-memory buffers currently stored;

    in response to determining that on or more in-memory buffers have reached an encryption limit, encrypting the one or more in-memory buffers;

    receiving, from a client device, a request for the particular media content stream, the request indicating a position within the particular media content stream; and

    in response to determining that the position within the particular media content stream corresponds to a particular buffer of the one or more in-memory data buffers, sending the particular buffer to the client device.

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