Notification of upcoming media content of interest
First Claim
1. A method comprising:
- receiving, at a server, search criteria from a media device associated with a user account;
performing, via a processor of the server, a first search of first media content information available to the server, the first media content information descriptive of first media content that, when the first search is performed, is accessible to the media device based on the user account and includes information descriptive of second media content that, when the first search is performed, is scheduled to be available to the media device based on the user account;
in response to identifying a first media content item that satisfies the search criteria, sending, via the server, a first query, the first query identifying the first media content item available via a first channel to a device associated with the user account other than the media device, wherein the first query includes a first option to receive a notification before a scheduled show time of the first media content item, a second option to record the first media content item, or both;
determining a waiting period based on a search frequency parameter included in the search criteria and based on a search duration parameter included in the search criteria;
after the waiting period elapses, performing, via the processor of the server, a second search of second media content information, the second media content information descriptive of third media content that, when the second search is performed, is accessible to the media device based on the user account and includes information descriptive of fourth media content that, when the second search is performed, is scheduled to be available to the media device based on the user account;
in response to the second search identifying a second media content item available via the first channel that satisfies the search criteria;
comparing, via the processor of the server, a first time associated with the first media content item and a second time associated with the second media content item; and
comparing, via the processor of the server, a first title of the first media content item and a second title of the second media content item;
in response to a determination that the first title matches the second title and that the first time does not match the second time, sending a second query to the device associated with the user account, the second query identifying the second media content item; and
in response to a determination that the first title matches the second title and that the first time matches the second time, refraining from sending a second query identifying the second media content item to the device associated with the user account.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving search criteria from a media device associated with a user account. The method includes performing a first search of media content information. The method includes in response to identifying particular media content that satisfies the search criteria, sending a first notification identifying a first occurrence of the particular media content to a device associated with the user account. The method includes, at a time indicated by the search criteria, performing a second search of updated media content information. The method includes in response to the second search identifying a second occurrence of the particular media content, determining whether the second occurrence matches the first occurrence. The method also includes sending a second notification when the second occurrence does not match the first occurrence and refraining from sending the second notification when the second occurrence matches the first occurrence.
61 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a server, search criteria from a media device associated with a user account; performing, via a processor of the server, a first search of first media content information available to the server, the first media content information descriptive of first media content that, when the first search is performed, is accessible to the media device based on the user account and includes information descriptive of second media content that, when the first search is performed, is scheduled to be available to the media device based on the user account; in response to identifying a first media content item that satisfies the search criteria, sending, via the server, a first query, the first query identifying the first media content item available via a first channel to a device associated with the user account other than the media device, wherein the first query includes a first option to receive a notification before a scheduled show time of the first media content item, a second option to record the first media content item, or both; determining a waiting period based on a search frequency parameter included in the search criteria and based on a search duration parameter included in the search criteria; after the waiting period elapses, performing, via the processor of the server, a second search of second media content information, the second media content information descriptive of third media content that, when the second search is performed, is accessible to the media device based on the user account and includes information descriptive of fourth media content that, when the second search is performed, is scheduled to be available to the media device based on the user account; in response to the second search identifying a second media content item available via the first channel that satisfies the search criteria; comparing, via the processor of the server, a first time associated with the first media content item and a second time associated with the second media content item; and comparing, via the processor of the server, a first title of the first media content item and a second title of the second media content item; in response to a determination that the first title matches the second title and that the first time does not match the second time, sending a second query to the device associated with the user account, the second query identifying the second media content item; and in response to a determination that the first title matches the second title and that the first time matches the second time, refraining from sending a second query identifying the second media content item to the device associated with the user account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage device storing processor-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving search criteria from a media device associated with a user account; performing a first search of first media content information, the first media content information descriptive of first media content that, when the first search is performed, is accessible to the media device based on the user account and includes information descriptive of second media content that, when the first search is performed, is scheduled to be available to the media device based on the user account; in response to identifying a first media content item that satisfies the search criteria, sending a first query, the first query identifying the first media content item available via a first channel to a device associated with the user account other than the media device, wherein the first query includes a first option to receive a notification before a scheduled show time of the first media content item, a second option to record the first media content item, or both; determining a waiting period based on a search frequency parameter included in the search criteria and based on a search duration parameter included in the search criteria; after the waiting period elapses, performing a second search of second media content information, the second media content information descriptive of third media content that, when the second search is performed, is accessible to the media device based on the user account and includes information descriptive of fourth media content that, when the second search is performed, is scheduled to be available to the media device based on the user account; in response to the second search identifying a second media content item that satisfies the search criteria; comparing a first time associated with the first media content item and a second time associated with the second media content item; and comparing a first title of the first media content item and a second title of the second media content item; in response to a determination that the first title matches the second title and that the first time does not match the second time, sending a second query to the device associated with the user account; and in response to a determination that the first title matches the second title and that the first time matches the second time, refraining from sending a second query to the device associated with the user account. - View Dependent Claims (18)
-
-
19. A system comprising:
-
a processor; and memory accessible to the processor, the memory storing processor-executable instructions that, when executed by the processor, cause the processor to perform operations including; receiving search criteria from a media device associated with a user account; performing a first search of first media content information, the first media content information descriptive of first media content that, when the first search is performed, is accessible to the media device based on the user account and includes information descriptive of second media content that, when the first search is performed, is scheduled to be available to the media device based on the user account; in response to identifying a first media content item that satisfies the search criteria, sending a first query, the first query identifying the first media content item to a device associated with the user account other than the media device, wherein the first query includes a first option to receive a notification before a scheduled show time of the first media content item, a second option to record the first media content item, or both; determining a waiting period based on a search frequency parameter included in the search criteria and based on a search duration parameter included in the search criteria; after the waiting period elapses, performing a second search of second media content information, the second media content information descriptive of third media content that, when the second search is performed, is accessible to the media device based on the user account and includes information descriptive of fourth media content that, when the second search is performed, is scheduled to be available to the media device based on the user account; in response to the second search identifying a second media content item that satisfies the search criteria; comparing a first time associated with the first media content item and a second time associated with the second media content item; and comparing a first title of the first media content item and a second title of the second media content item; in response to a determination that the first title matches the second title and that the first time does not match the second time, sending a second query to the device associated with the user account; and in response to a determination that the first title matches the second title and that the first time matches the second time, refraining from sending a second query to the device associated with the user account. - View Dependent Claims (20)
-
Specification