CPC G06F 16/2457 (2019.01) [G06F 16/95 (2019.01)] | 20 Claims |
1. A computer implemented method comprising:
receiving a first search query and a second search query, wherein one of the first search query or the second search query indicates a window of time during which a user intends to view a media asset;
determining whether any media assets that match the first search query or the second search query are available in the window of time by determining whether any media assets that match the first search query or the second search query are scheduled for delivery during the window of time; and
in response to determining that no media assets that match the first search query or the second search query are available in the window of time:
determining a first set of categories related to the first search query;
determining a second set of categories related to the second search query;
identifying a category that is related to both the first search query and the second search query based on the first set of categories and the second set of categories; and
generating one or more listings for media assets that are scheduled for delivery during the window of time and belong to the identified category.
|