Video programming and suggestion system

US9832501B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9832501-B2
Application numberUS-201314034884-A
CountryUS
Kind codeB2
Filing dateSep 24, 2013
Priority dateSep 24, 2013
Publication dateNov 28, 2017
Grant dateNov 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system may receive a first list of users of a provider network. For each of the first list of users, the system may obtain data pertaining to the user's categories of interest from a social media system; infer video programs based on the data; infer a list of one or more video channels based on the video programs; score the one or more video channels; rank the list of one or more video channels based on the scores; and recommend the ranked list of one or more video channels.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, at a device, a first list of users of a provider network; for each user in the first list of users: obtaining, by the device and from a database, data pertaining to the user's categories of interest, wherein the data includes a viewing history associated with the user, communications data associated with the user, and user data retrieved from a social media system; inferring, by the device, video programs based on the data pertaining to the user's categories of interest; determining, by the device, first scores for the video programs; obtaining, by the device, data pertaining to a second list of users that have a relationship with the user on the social media system; determining second scores for the video programs, wherein determining the second scores for the video programs comprises: determining scores for the video programs for the users of the second list of users; determining relationship scores for the users of the second list of users based on distances of relationships between the user and the users of the second list of users; and determining the second scores for the video programs based on the first scores for the video programs, the scores for the video programs for the users of the second list of users, and the relationship scores; inferring, by the device, a list of one or more video channels based on the video programs; scoring, by the device, the one or more video channels based on a quantity of the video programs shown on the video channels and the second scores associated with the video programs shown on the video channels; ranking, by the device, the list of one or more video channels based on the scores of the video channels; determining, by the device, whether the user subscribes to a recommendation service; transmitting, by the device and when the user subscribes to the recommendation service, the ranked list of one or more video channels to a user device associated with the user; and transmitting, by the device and when the user does not subscribe to the recommendation service, the ranked list of one or more video channels to a second device for use in providing advertisements promoting the one or more video channels to the user. 2. The method of claim 1 , wherein the data includes: second data obtained from the provider network, wherein the second data is associated with a particular user. 3. The method of claim 2 , wherein the second data includes at least one of: the particular user's viewing history; or a listing of the particular user's recordings of video programs. 4. The method of claim 1 , wherein transmitting the ranked list to the user device includes: forwarding the ranked list to a mobile device of the user. 5. The method of claim 4 , wherein transmitting the ranked list to the user device includes: forwarding the ranked list to a set-top box associated with the user. 6. The method of claim 1 , wherein obtaining the data pertaining to the user's categories of interest includes: obtaining the user data retrieved from the social media system via a set of application programming interfaces; or obtaining the user data retrieved from the social media system by logging into the social media system as a user and traversing pages for the first list of users. 7. The method of claim 6 , wherein traversing the pages for the first list of users includes: obtaining the second list of users from the pages; and traversing pages for the second list of users. 8. The method of claim 7 , wherein inferring the video programs includes: inferring second video programs based on the user's categories of interest; inferring third video programs based on information for the categories of interest for the second list of users; and combining a list of the second video programs and a list of the third video programs to obtain the video programs. 9. The method of claim 8 , wherein scoring the one or more video channels includes: scoring the video channels based on data pertaining to the categories of interest for the second list of users. 10. The method of claim 1 , wherein determining the first scores for the video programs includes: scoring the video programs based on the user's viewing schedule. 11. The method of claim 1 , wherein determining the first scores for the video programs includes: for each of the video programs, scoring the video program based on weighted scores for the categories of interest. 12. One or more devices comprising: one or more network interfaces for receiving a first list of users of a provider network; at least one processor configured to, for each user of the first list of users: obtain, from a database, data pertaining to the user's categories of interest, wherein the data includes a viewing history associated with the user, communications data associated with the user, and user data retrieved from a social media system; infer content items based on the data pertaining to the user's categories of interest; determine first scores for the content items; obtain data pertaining to a second list of users that have a relationship with the user on the social media system; determine second scores for the content items, wherein, when determining the second scores for the content items, the at least one processor is configured to: determine scores for the content items for the users of the second list of users; determine relationship scores for the users of the second list of users based on a distance of relationships between the user and the users of the second list of users; and score the content items based on the first scores for the content items, the scores for the content items for the users of the second list of users, and the relationship scores; infer a list of one or more channels based on the scored content items; score the one or more channels based on a quantity of the content items shown on the channels and the scores associated with the content items shown on the channels; rank the list of one or more channels based on the scores of the one or more channels; determine whether the user subscribes to a recommendation service; transmit, when the user subscribes to the recommendation service, the ranked list of one or more channels to a user device associated with the user; and transmit, when the user does not subscribe to the recommendation service, the ranked list of one or more channels to a particular device for use in providing advertisements promoting the one or more channels to the user. 13. The one or more devices of claim 12 , wherein the data includes: a history of user purchases of content. 14. The one or more devices of claim 12 , wherein when the at least one processor transmits the ranked list, the at least one processor is further configured to: send a communication that recommends the ranked list. 15. The one or more devices of claim 12 , wherein the data includes at least one of: metadata about books that the user likes; metadata about movies that the user likes; metadata about television programs that the user likes; or data about restaurants that the user likes. 16. The one or more devices of claim 12 , wherein when the at least one processor obtains the data pertaining to the user's categories interest, the at least one processor is configured to: obtain the user data retrieved from the social media system by invoking one or more of application programming interface calls. 17. The one or more devices of claim 12 , wherein when the at least one processor determines the

Assignees

Inventors

Classifications

  • using recommendation lists, e.g. of programmes or channels sorted out according to their score · CPC title

  • being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18) · CPC title

  • communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9832501B2 cover?
A system may receive a first list of users of a provider network. For each of the first list of users, the system may obtain data pertaining to the user's categories of interest from a social media system; infer video programs based on the data; infer a list of one or more video channels based on the video programs; score the one or more video channels; rank the list of one or more video channe…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/25891. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).