×

System and method for presenting electronic media assets

  • US 10,123,080 B2
  • Filed: 12/30/2016
  • Issued: 11/06/2018
  • Est. Priority Date: 12/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of presenting electronic media assets, the method comprising:

  • receiving a user search query;

    retrieving metadata for a plurality of electronic media assets matching the user search query over a computer network from a first streaming electronic media asset provider and a second streaming electronic media asset provider;

    determining, based on the retrieved metadata from the first streaming electronic media asset provider and the second streaming electronic media asset provider using a hardware processor, if one or more electronic media assets among the plurality of electronic media assets is a transactional electronic media asset;

    upon determining that one or more electronic media assets among the plurality of electronic media assets is a transactional electronic media asset, adding the transactional electronic media assets to a media asset list;

    determining, based on the retrieved metadata from the first streaming electronic media asset provider and the second streaming electronic media asset provider, if one or more electronic media assets among the plurality of electronic media assets is a subscription electronic media asset;

    upon determining that one or more electronic media assets among the plurality of electronic media assets is a subscription electronic media asset, adding the subscription electronic media assets to the media asset list following the transactional electronic media assets;

    determining, based on the retrieved metadata from the first streaming electronic media asset provider and the second streaming electronic media asset provider, if one or more electronic media assets among the plurality of electronic media assets is a live event electronic media asset;

    upon determining that one or more electronic media assets among the plurality of electronic media assets is a live event electronic media asset, adding the live event electronic media assets to the media asset list following the subscription electronic media assets;

    determining, based on the retrieved metadata from the first streaming electronic media asset provider and the second streaming electronic media asset provider, if one or more electronic media assets among the plurality of electronic media assets is a current linear electronic media asset;

    upon determining that one or more electronic media assets among the plurality of electronic media assets is a current linear electronic media asset, adding the current linear electronic media assets to the media asset list following the live event electronic media assets;

    determining, based on the retrieved metadata from the first streaming electronic media asset provider and the second streaming electronic media asset provider, if one or more electronic media assets among the plurality of electronic media assets is a future linear electronic media asset;

    upon determining that one or more electronic media assets among the plurality of electronic media assets is a future linear electronic media asset, adding the future linear electronic media assets to the media asset list following the current linear electronic media assets;

    determining if the media asset list is empty;

    upon determining that the media asset list is empty, adding all electronic media assets among the plurality of electronic media assets for which the consumer does not have playable rights to the media asset list;

    generating a media asset menu using the retrieved metadata from the first streaming electronic media asset provider and the second streaming electronic media asset provider for each media asset in the media asset list; and

    presenting the media asset menu to the consumer.

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