IP Library Granted Patent US 10,728,621
Granted Patent B2
US 10,728,621 · App. 16/151,560 · Granted Jul 28, 2020

System and method for presenting electronic media assets

Inventors: Peter Jarvis (San Jose, CA); Christopher Webster (Redwood City, CA)
Assignee: Oath Inc.
H04N21/4627H04N21/2187H04N21/26283H04N21/431H04N21/437H04N21/454H04N21/462H04N21/4622H04N21/47202H04N21/47211H04N21/482H04N21/4828H04N21/8355H04N21/84
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,728,621
App. No.
16/151,560
Granted
Jul 28, 2020
Kind
B2
Abstract

A method of presenting electronic media assets may include retrieving metadata for a plurality of electronic media assets over a computer network, determining if one or more media assets is a transactional media asset, adding the transactional media assets to a media asset list, determining if one or more media assets is a subscription media asset, adding the subscription media assets to the media asset list, determining if one or more media assets is a live event media asset, adding the live event media assets to the media asset list, determining if one or more media assets is a current linear media asset, adding the current linear media assets to the media asset list, determining if one or more media assets is a future linear media asset adding the future linear media assets to the media asset list, and presenting the media title list to the consumer.

Claims (56)

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

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

determining, based on the retrieved metadata, that one or more electronic media assets among the plurality of electronic media assets is not an on-demand electronic media asset and is not a current or future broadcast electronic media asset;

upon determining that one or more electronic media assets among the plurality of electronic media assets is not an on-demand electronic media asset and is not a current or future broadcast electronic media asset, selecting to not add the one or more media assets to a media asset list;

determining that 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 for each media asset in the media asset list; and

presenting the media asset menu to the consumer.

2. The method of claim 1 , wherein the metadata for each electronic media asset among the plurality of electronic media assets includes one or more of a detailed title, a number of associated electronic media assets, an availability date, a start time, a length, consumer playable rights, and an expiration date and time.

3. The method of claim 1 , wherein the metadata is retrieved from one or more of a cable television provider, a streaming media service, and an electronic media asset metadata server.

4. The method of claim 1 , the method further comprising:

determining if the consumer has purchased playable rights to one or more transactional electronic media assets; and

adding transactional electronic media assets to the media asset list for transactional electronic media assets for which the consumer has purchased playable rights.

5. The method of claim 1 , the method further comprising:

determining if the consumer has purchased playable rights to one or more of the subscription electronic media assets; and

adding subscription electronic media assets to a media asset list for subscription electronic media assets for which the consumer has purchased playable rights.

6. The method of claim 1 , the method further comprising: adding current linear electronic media assets to the media asset list in reverse order of a respective expiration date and time for each current linear electronic media asset.

7. The method of claim 1 , the method further comprising: adding future linear electronic media assets to the media asset list in order of a respective availability date and time for each future linear electronic media asset.

8. A non-transitory computer readable medium storing a program causing a computer to execute a method of presenting electronic media assets, the method comprising:

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

determining, based on the retrieved metadata, if one or more electronic media assets among the plurality of electronic media assets is an on-demand electronic media asset;

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

determining, based on the retrieved metadata, if one or more electronic media assets among the plurality of electronic media assets is a current or future broadcast electronic media asset;

upon determining that one or more electronic media assets among the plurality of electronic media assets is a current or future broadcast electronic media asset, adding the current or future broadcast electronic media assets to the media asset list following the on-demand 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 for each media asset in the media asset list; and

presenting the media asset menu to the consumer.

9. The non-transitory computer readable medium according to claim 8 , the method further comprising:

determining if the consumer has purchased playable rights to one or more transactional electronic media assets; and

adding transactional electronic media assets to the media asset list for transactional electronic media assets for which the consumer has purchased playable rights.

10. The non-transitory computer readable medium according to claim 8 , the method further comprising:

determining if the consumer has purchased playable rights to one or more of the subscription electronic media assets; and

adding subscription electronic media assets to a media asset list for subscription electronic media assets for which the consumer has purchased playable rights.

11. The non-transitory computer readable medium according to claim 8 , the method further comprising: adding current linear electronic media assets to the media asset list in reverse order of a respective expiration date and time for each current linear electronic media asset.

12. The non-transitory computer readable medium according to claim 8 , the method further comprising: adding future linear electronic media assets to the media asset list in order of a respective availability date and time for each future linear electronic media asset.

13. A computer system for presenting electronic media assets, the system comprising:

a memory having processor-readable instructions stored therein; and

a processor configured to access the memory and execute the processor-readable instructions, which when executed by the processor configures the processor to perform a plurality of functions, including functions to:

retrieve metadata for a plurality of electronic media assets matching a user search query from a first streaming electronic media asset provider and a second streaming electronic media asset provider;

determine, based on the retrieved metadata, if one or more electronic media assets among the plurality of electronic media assets is an on-demand electronic media asset;

upon determining that one or more electronic media assets among the plurality of electronic media assets is an on-demand electronic media asset, add the an on-demand electronic media assets to a media asset list;

determine, based on the retrieved metadata, if one or more electronic media assets among the plurality of electronic media assets is a current or future broadcast electronic media asset;

upon determining that one or more electronic media assets among the plurality of electronic media assets is a current or future broadcast electronic media asset, add the current or future broadcast electronic media assets to the media asset list following the on-demand electronic media assets;

determine if the media asset list is empty;

upon determining that the media asset list is empty, add 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;

generate a media asset menu using the retrieved metadata for each media asset in the media asset list; and

presenting the media asset menu to the consumer.

14. The computer system of claim 13 , wherein the plurality of functions performed by the processor when executing the processor-readable instructions further includes functions to:

determine if the consumer has purchased playable rights to one or more transactional electronic media assets; and

add transactional electronic media assets to a media asset list for transactional electronic media assets for which the consumer has purchased playable rights.

15. The computer system of claim 13 , wherein the plurality of functions performed by the processor when executing the processor-readable instructions further includes functions to:

determine if the consumer has purchased playable rights to one or more of the subscription electronic media assets; and

add subscription electronic media assets to a media asset list for subscription electronic media assets for which the consumer has purchased playable rights.

16. The computer system of claim 13 , wherein the the plurality of functions performed by the processor when executing the processor-readable instructions further includes functions to: add current linear electronic media assets to the media asset list in reverse order of a respective expiration date and time for each current linear electronic media asset.

17. The computer system of claim 13 , wherein the plurality of functions performed by the processor when executing the processor-readable instructions further includes functions to: add future linear electronic media assets to the media asset list in order of a respective availability date and time for each future linear electronic media asset.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2018
From: JARVIS, PETER; WEBSTER, CHRISTOPHER
To: AOL INC.
Reel/Frame 047067/0911 →
CHANGE OF NAME Recorded Oct 4, 2018
From: AOL INC.
To: OATH INC.
Reel/Frame 047191/0556 →
Continuity (2)
Continuation 15395035 · Dec 30, 2016
Related Publication 20190037274A1 · Jan 31, 2019