×

Method and apparatus for content distribution over a network

  • US 10,270,828 B2
  • Filed: 03/17/2016
  • Issued: 04/23/2019
  • Est. Priority Date: 10/31/2013
  • Status: Active Grant
First Claim
Patent Images

1. A mobile communication device, comprising:

  • a processing system including a processor; and

    a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising;

    receiving a first media recommendation from a server;

    receiving an input indicating a selection of a first media content item from the first media recommendation, wherein the first media content item that is selected is marked for future viewing;

    transmitting information associated with the selection of the first media content to the server;

    receiving a second media recommendation from the server, wherein the second media recommendation includes a ranked list of a plurality of media content items, wherein the second media recommendation is generated according to the information associated with the selection, demographic information associated with a user profile, and a capability of a device, wherein the second media recommendation comprises the first media content item that is marked for future viewing, and wherein the plurality of media content items are ranked by the server according to priority;

    determining an available digital throughput associated with a connection to a network based on an estimated connection time and an estimated available bandwidth of the connection to the network during the estimated connection time;

    searching the ranked list in priority order to find a highest priority media content item that can be completely prefetched within the available digital throughput;

    prefetching, via the connection to the network, the highest priority media content item in the plurality of media content items of the second media recommendation;

    determining whether a change in available digital bandwidth associated with the connection to the network exceeds a threshold; and

    responsive to the change in the available digital bandwidth associated with the connection to the network exceeding the threshold;

    stopping the prefetching of the highest priority media content item; and

    prefetching a second media content item of the plurality of media content items of the second media recommendation for which a new available digital bandwidth associated with the connection to the network is sufficient to complete a prefetch of the second media content item.

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