Privacy-preserving recommendation system
US-2016066039-A1 · Mar 3, 2016 · US
US10368131B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10368131-B2 |
| Application number | US-201615233752-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 10, 2016 |
| Priority date | Aug 10, 2016 |
| Publication date | Jul 30, 2019 |
| Grant date | Jul 30, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for providing recommendations for audio/video content is provided. The method obtains, by a computing device, a plurality of promotion frequencies, each of the plurality of promotion frequencies being associated with presentation of promotional advertisements for a respective set of audio/video content; identifies, by the computing device, a subset of the plurality of promotion frequencies indicative of highly-promoted sets of audio/video content; compares, by the computing device, the subset to viewing habits of a user to identify corresponding data; and determines, by the computing device, recommendations for potential viewing by the user, based on the corresponding data.
Opening claim text (preview).
What is claimed is: 1. A method for providing recommendations for audio/video content, the method comprising: identifying highly-promoted sets of audio/video content, by: obtaining, by a computing device, a plurality of promotion frequencies, each of the plurality of promotion frequencies comprising a rate of presentation of promotional advertisements for one respective television program via one respective television broadcast network; identifying, by the computing device, a subset of the plurality of promotion frequencies indicative of the highly-promoted sets of audio/video content, by: determining a typical frequency associated with the promotional advertisements presented by the broadcast network; comparing the frequencies to the typical frequency; and when a first one of the frequencies is greater than the typical frequency, determining that the first one of the frequencies indicates a highly-promoted set of audio/video content comprising a television program, wherein the subset includes the first one; identifying potential highly-promoted viewing options of interest to a user, by: comparing, by the computing device, the subset to viewing habits of a user to identify corresponding data between the television program and the viewing habits; determining, by the computing device, recommendations for potential viewing by the user, based on the corresponding data, wherein the recommendations indicate the highly-promoted set of audio/video content comprising the television program; and presenting the potential highly-promoted viewing options of interest to the user, by: displaying the recommendations for potential viewing, via a display device communicatively coupled to the computing device. 2. The method of claim 1 , wherein obtaining the plurality of promotion frequencies further comprises: receiving automatic content recognition data for audio/video content associated with a particular broadcast network; performing an analysis of the automatic content recognition data; and calculating the plurality of promotion frequencies, based on the analysis. 3. The method of claim 1 , further comprising: establishing, by the computing device, a communication connection to a remote server configured to store user viewing habit data; wherein comparing the subset to the viewing habits of the user further comprises comparing the subset to the user viewing habit data. 4. The method of claim 1 , further comprising: establishing, by the computing device, a communication connection to a display device; and presenting the recommendations via the display device. 5. The method of claim 1 , wherein comparing the subset to the viewing habits of the user further comprises: identifying first metadata associated with the subset and second metadata associated with the viewing habits; comparing the first metadata to the second metadata; and identifying common elements of the first metadata and the second metadata, wherein the corresponding data comprises the common elements. 6. The method of claim 5 , wherein determining the recommendations for potential viewing by the user further comprises: identifying one or more sets of audio/video content associated with each of the common elements, wherein the recommendations comprise the one or more sets of audio/video content. 7. The method of claim 1 , wherein comparing the subset to the viewing habits of the user further comprises: identifying a particular broadcast network associated with the viewing habits of the user; determining whether the particular broadcast network is associated with the subset; and when the particular broadcast network is associated with one or more of the subset, recognizing one or more sets of audio/video content associated with the one or more of the subset, wherein the corresponding data comprises the one or more of the subset, and wherein the recommendations comprises the one or more sets of audio/video content. 8. A computing device, comprising: a system memory element, configured to store viewing habit data associated with a user; a display device, configured to present recommendations for audio/video content for the user; at least one processor, communicatively coupled to the system memory element, and the display device, the at least one processor configured to: identify highly-promoted sets of audio/video content, by: determining a plurality of promotion frequencies, each of the promotion frequencies comprising a rate of presentation of promotional advertisements for one respective television program via one respective television broadcast network; identifying a subset of the promotion frequencies indicative of the highly-promoted sets of audio/video content, by: determining a typical frequency associated with the promotional advertisements presented by the broadcast network; comparing the frequencies to the typical frequency; and when a first one of the frequencies is greater than the typical frequency, determining that the first one of the frequencies indicates a highly-promoted set of audio/video content, wherein the subset includes the first one; identifying potential highly-promoted viewing options of interest to a user, by: comparing the subset to viewing habits of a user to identify corresponding data between the television program and the viewing habits; determining the recommendations for potential viewing by the user, based on the corresponding data, wherein the recommendations indicate the highly-promoted set of audio/video content comprising the television program; and present the potential highly-promoted viewing options of interest to the user, by: initiating presentation of the recommendations, via the display device. 9. The computing device of claim 8 , further comprising a communication device, configured to receive automatic content recognition data from a remote server; wherein the at least one processor is further configured to: analyze the automatic content recognition data; and compute the promotion frequencies, based on analyzing the automatic content recognition data. 10. The computing device of claim 8 , wherein the at least one processor is further configured to compare the subset to the viewing habits of the user, by: identifying first metadata associated with the subset and second metadata associated with the viewing habits; comparing the first metadata to the second metadata; and identifying common elements of the first metadata and the second metadata, wherein the corresponding data comprises the common elements. 11. The computing device of claim 10 , wherein the at least one processor is further configured to: identify one or more sets of audio/video content associated with each of the common elements, wherein the recommendations comprise the one or more sets of audio/video content. 12. The computing device of claim 8 , wherein the at least one processor is further configured to compare the subset to the viewing habits of the user, by: identifying a particular broadcast network associated with the viewing habits of the user; determining whether the particular broadcast network is associated with the subset; and when the particular broadcast network is associated with one or more of the subset, recognizing one or more sets of audio/video content associated with the one or more of the subset, wherein the corresponding data comprises the one or more of the subset, and wherein the recommendations comprises the one or more sets of audio/video content. 13. A method for identifying television programming suggestions appropriate to a user, the method comprising: identifying television programs assoc
for recommending content, e.g. movies · CPC title
Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections · CPC title
using recommendation lists, e.g. of programmes or channels sorted out according to their score · CPC title
Analytics of user selections, e.g. selection of programmes or purchase activity (monitoring of user selections in data processing systems G06F11/34; arrangements for monitoring the user's behaviour or opinions in broadcast systems H04H60/33) · CPC title
involving advertisement data (advertising per se G06Q30/02) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.