CPC G06F 16/244 (2019.01) [G06F 16/41 (2019.01); G06F 16/43 (2019.01); G06F 16/48 (2019.01)] | 21 Claims |
1. A computer-implemented method for identifying availability of media items, the method comprising:
receiving information relating to content sources accessible to a client device of a user, wherein the content sources accessible to the client device are content sources for which the client device has a subscription or from which the client device has purchased rights;
receiving a search query from the client device;
identifying instances of media items that satisfy the search query by querying an index of media items;
filtering the instances of the media items that satisfy the search query to determine a subset of the instances that are available on the content sources accessible to the client device by querying an availability database using content identifiers of the instances to determine content sources for which the client device has a subscription or has purchased rights; and
transmitting information associated with the subset of the instances of the media items to the client device.
|