US9049073B2

Systems and methods for initializing allocations of transport streams based on historical data

Summary by NHIP

Historical Data Stream Allocation

The method allocates media assets to transport streams and consolidates them based on user viewing history. It generates this history from multiple requests received from a plurality of users, including those different from the requesting user, before reallocating instances to a single stream.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Systems and methods for allocating media assets to a plurality of transport streams in a mixed service system to allow simultaneous receipt of at least two media assets using a single stream selector are provided. The mix-service content delivery system comprises a content delivery server comprising control circuitry. At a first time, the first instance of the at least two media assets may be allocated to different transport streams. A user request to simultaneously receive the at least two media assets may be received. A viewing history based on the user request may be generated during a predetermined time period. At a second time after the first time, the control circuitry may allocate a second instance of the at least two media assets to a same transport stream of the plurality of transport streams. The allocations may be determined based on the generated viewing history.

US9049073B2, drawing sheet 1
Sheet 1 of 16

Term

5.5 yearsleft in the term

Expires 12 March 2032, including 258 days of term adjustment.

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

36 claims: 3 independent, 33 dependent

  1. 1
    Broadest claimClaim Score 39, average(NHIP)A method for allocating media assets to a plurality of transport streams in a mixed service system to allow simultaneous receipt of at least two media assets using a single stream selector, the method comprising:allocating at a first time a first instance of a first media asset to a first transport stream of the plurality of transport streams and a first instance of a second media asset to a second transport stream of the plurality of transport streams;receiving from a user a request to simultaneously receive the first instance of the first media asset and the first instance of the second media asset using the single stream selector;generating a viewing history based on the request received from the user during a predetermined time period;and allocating at a second time a second instance of the first media asset and a second instance of the second media asset to a same one of the plurality of transport streams for simultaneous receipt based on the viewing history, wherein the second time is later than the first time.
  2. 13
    A mixed-service content delivery system for allocating media assets to a plurality of transport streams to allow simultaneous receipt of at least two media assets using a single stream selector, the system comprising:a content delivery server comprising control circuitry, configured to: allocate at a first time a first instance of a first media asset to a first transport stream of the plurality of transport streams and a first instance of a second media asset to a second transport stream of the plurality of transport streams;receive from a user a request to simultaneously receive the first instance of the first media asset and the first instance of the second media asset using the single stream selector;generate a viewing history based on the request received from the user during a predetermined time period;and allocate at a second time a second instance of the first media asset and a second instance of the second media asset to a same one of the plurality of transport streams for simultaneous receipt based on the viewing history, wherein the second time is later than the first time.
  3. 25
    A non-transitory computer readable medium for allocating media assets to a plurality of transport streams in a mixed service system to allow simultaneous receipt of at least two media assets using a single stream selector, the non-transitory computer readable medium having machine program logic recorded thereon for:allocating at a first time a first instance of a first media asset to a first transport stream of the plurality of transport streams and a first instance of a second media asset to a second transport stream of the plurality of transport streams;receiving from a user a request to simultaneously receive the first instance of the first media asset and the first instance of the second media asset using the single stream selector;generating a viewing history based on the request received from the user during a predetermined time period;and allocating at a second time a second instance of the first media asset and a second instance of the second media asset to a same one of the plurality of transport streams for simultaneous receipt based on the viewing history, wherein the second time is later than the first time.