US2019045273A1PendingUtilityA1
Enhanced program guide
Est. expiryJun 17, 2033(~6.9 yrs left)· nominal 20-yr term from priority
H04N 21/4332H04N 21/4532H04N 21/4668H04N 21/232H04N 21/432H04N 21/4826H04N 21/25891H04N 21/251H04N 21/23109H04N 21/4667H04N 21/84
55
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Systems and methods described herein relate to an enhanced program guide for programs that are broadcast according to a defined schedule. Program titles included in the guide can be ordered based on a relevance rank or score, potentially with no other parameter employed in determining a position of a program title within the guide. Presentation of the guide can be independent of a time axis or dimension and a channel axis or dimension. Titles can be displayed in a manner that is independent of a start time or running length of the associated program.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system for media guidance, the system comprising:
a memory that stores computer executable components; and a hardware processor that, when executing the computer executable components stored in the memory, is configured to:
receive guidance data associated with a plurality of media content items;
determine a relevance score associated with each media content item of the plurality of media content items, wherein the relevance score is based on a language adjustment value that is determined by (i) determining a location of a user device using one or more Internet protocol geolocation techniques and (ii) determining the language adjustment value for adjusting relevance scores based on the determined location;
generate a modified program guide with a subset of media content items from the plurality of media content items selected based on the relevance score, wherein the subset of media content items are ordered in the modified program guide based on the relevance score and independent of source information and time information received with the guidance data; and
cause the modified program guide to be presented.
2 . The system of claim 1 , wherein the guidance data comprises program schedule data for a plurality of channels that broadcast a plurality of programs, wherein the program schedule data includes, for each of the plurality of channels, title information of a program being broadcast on a channel and time information associated with a time of the broadcast of the program.
3 . The system of claim 2 , wherein the modified program guide is independent of a channel axis associated with the channel and a time axis associated with the time of the broadcast.
4 . The system of claim 1 , wherein the hardware processor is further configured to:
receive a request to present a program guide on the user device; cause a program guide to be presented in response to the request; and subsequent to presenting the program guide, detect a viewing style from a plurality of viewing styles based on content types associated with previously viewed media content items.
5 . The system of claim 4 , wherein the hardware processor is further configured to replace the program guide with the modified program guide.
6 . The system of claim 4 , wherein the hardware processor is further configured to determine, from the user device, a plurality of relevance factors based on the previously viewed media content items that include a time adjustment value based on the time remaining in the broadcast of the media content item, the language adjustment value, and a popularity adjustment value.
7 . The system of claim 6 , wherein the hardware processor is further configured to determine the relevance score associated with each media content item from the plurality of media content items based on the detected viewing style, wherein the relevance score is determined by selecting a ranking model for each of the plurality of relevance factors from a plurality of ranking models based on a type of relevance factor received from the user device, applying each of the selected ranking models to the corresponding relevance factor in which a first output from a first ranking model indicates a likelihood that a user of the user device would watch each media content item based on the determined time adjustment value, a second output from a second ranking model indicates a likelihood that the user of the user device would watch each media content item presented in a particular language based on the determined language adjustment value, and a third output from a third ranking model indicates a likelihood that the user of the user device would watch each media content item having a particular viewership based on the determined popularity adjustment value, and combining outputs from each of the selected ranking models to generate the relevance score.
8 . The system of claim 6 , wherein the hardware processor is further configured to determine the relevance score based on a media content quality adjustment determined based on data associated with the user device.
9 . The system of claim 6 , wherein the hardware processor is further configured to determine the relevance score based on a live broadcast popularity adjustment determined based on data associated with the media content item.
10 . The system of claim 6 , wherein the hardware processor is further configured to determine the relevance score based on a daypart adjustment determined based on a calendar time associated with the broadcast of the media content item.
11 . A method for media guidance, the method comprising:
receiving guidance data associated with a plurality of media content items; determining a relevance score associated with each media content item of the plurality of media content items, wherein the relevance score is based on a language adjustment value that is determined by (i) determining a location of a user device using one or more Internet protocol geolocation techniques and (ii) determining the language adjustment value for adjusting relevance scores based on the determined location; generating a modified program guide with a subset of media content items from the plurality of media content items selected based on the relevance score, wherein the subset of media content items are ordered in the modified program guide based on the relevance score and independent of source information and time information received with the guidance data; and causing the modified program guide to be presented.
12 . The method of claim 11 , wherein the guidance data comprises program schedule data for a plurality of channels that broadcast a plurality of programs, wherein the program schedule data includes, for each of the plurality of channels, title information of a program being broadcast on a channel and time information associated with a time of the broadcast of the program.
13 . The method of claim 12 , wherein the modified program guide is independent of a channel axis associated with the channel and a time axis associated with the time of the broadcast.
14 . The method of claim 11 , further comprising:
receiving a request to present a program guide on the user device; causing a program guide to be presented in response to the request; and subsequent to presenting the program guide, detecting a viewing style from a plurality of viewing styles based on content types associated with previously viewed media content items.
15 . The method of claim 14 , further comprising replacing the program guide with the modified program guide.
16 . The method of claim 14 , further comprising determining, from the user device, a plurality of relevance factors based on the previously viewed media content items that include a time adjustment value based on the time remaining in the broadcast of the media content item, the language adjustment value, and a popularity adjustment value.
17 . The method of claim 16 , further comprising determining the relevance score associated with each media content item from the plurality of media content items based on the detected viewing style, wherein the relevance score is determined by selecting a ranking model for each of the plurality of relevance factors from a plurality of ranking models based on a type of relevance factor received from the user device, applying each of the selected ranking models to the corresponding relevance factor in which a first output from a first ranking model indicates a likelihood that a user of the user device would watch each media content item based on the determined time adjustment value, a second output from a second ranking model indicates a likelihood that the user of the user device would watch each media content item presented in a particular language based on the determined language adjustment value, and a third output from a third ranking model indicates a likelihood that the user of the user device would watch each media content item having a particular viewership based on the determined popularity adjustment value, and combining outputs from each of the selected ranking models to generate the relevance score.
18 . The method of claim 16 , further comprising determining the relevance score based on a media content quality adjustment determined based on data associated with the user device.
19 . The method of claim 16 , further comprising determining the relevance score based on a live broadcast popularity adjustment determined based on data associated with the media content item.
20 . The method of claim 16 , further comprising determining the relevance score based on a daypart adjustment determined based on a calendar time associated with the broadcast of the media content item.
21 . A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for media guidance, the method comprising:
receiving guidance data associated with a plurality of media content items; determining a relevance score associated with each media content item of the plurality of media content items, wherein the relevance score is based on a language adjustment value that is determined by (i) determining a location of a user device using one or more Internet protocol geolocation techniques and (ii) determining the language adjustment value for adjusting relevance scores based on the determined location; generating a modified program guide with a subset of media content items from the plurality of media content items selected based on the relevance score, wherein the subset of media content items are ordered in the modified program guide based on the relevance score and independent of source information and time information received with the guidance data; and causing the modified program guide to be presented.Join the waitlist — get patent alerts
Track US2019045273A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.