Delivering customized content using a first party portal service
First Claim
1. A method for displaying user specific content on a user device, the method comprising:
- receiving a request from a user computing device, wherein the request is for a customized list of content;
executing instructions stored in memory, wherein execution of the instructions by a processor;
retrieves information regarding available content from a plurality of different content sources based on the request,extracts metadata for each available content from the retrieved information, wherein the extracted metadata includes characteristics about each available content,retrieves user preferences that identify one or more preferred characteristics, wherein the preferred characteristics are associated with one or more customizable weights,generates a ranked list of the available content from the plurality of different content sources based on comparing the characteristics of each available content to the preferred characteristics as weighted by the customizable weights,updates the ranked list based on user viewing history of frequently and recently viewed content, wherein the frequently and recently viewed content are ranked in the ranked list based on a comparison of characteristics of the frequently and recently viewed content to the preferred characteristics as weighted by the customizable weights, andgenerates source-specific instructions based on the extracted metadata for each available content on the updated ranked list, the source-specific instructions executable to retrieve the available content from a respective content source and to format the retrieved content for rendering on the user computing device; and
providing the updated ranked list of the available content to the user computing device, wherein selected content is retrieved from an identified one of the content sources and formatted for rendering on the user computing device in accordance with the source-specific instructions associated with the one identified content source.
2 Assignments
0 Petitions
Accused Products
Abstract
The systems and methods are directed towards a first party portal service that facilitates providing customized content for each user to view. In particular, a list of customized content would correspond to content (e.g., videos, programs, movies) that users would more likely view and find interesting or enjoyable. This customization can be influenced, for example, based on user preference (i.e. what types of shows users enjoy watching, genre, actors) and user viewing history (i.e. what shows the user has watched). The customized content would be displayed on a user device associated with the first party portal service. The user would then be able to view content via the user device. Furthermore, the customized content that is provided to each user can be dynamically updated based on various conditions.
37 Citations
20 Claims
-
1. A method for displaying user specific content on a user device, the method comprising:
-
receiving a request from a user computing device, wherein the request is for a customized list of content; executing instructions stored in memory, wherein execution of the instructions by a processor; retrieves information regarding available content from a plurality of different content sources based on the request, extracts metadata for each available content from the retrieved information, wherein the extracted metadata includes characteristics about each available content, retrieves user preferences that identify one or more preferred characteristics, wherein the preferred characteristics are associated with one or more customizable weights, generates a ranked list of the available content from the plurality of different content sources based on comparing the characteristics of each available content to the preferred characteristics as weighted by the customizable weights, updates the ranked list based on user viewing history of frequently and recently viewed content, wherein the frequently and recently viewed content are ranked in the ranked list based on a comparison of characteristics of the frequently and recently viewed content to the preferred characteristics as weighted by the customizable weights, and generates source-specific instructions based on the extracted metadata for each available content on the updated ranked list, the source-specific instructions executable to retrieve the available content from a respective content source and to format the retrieved content for rendering on the user computing device; and providing the updated ranked list of the available content to the user computing device, wherein selected content is retrieved from an identified one of the content sources and formatted for rendering on the user computing device in accordance with the source-specific instructions associated with the one identified content source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for displaying user specific content lists on a user device, the system comprising:
-
a user computing device that receives a request from a user, wherein the request is for a customized list of content; and a server associated with a first party portal service, wherein the server includes instructions executable by a processor to; retrieve information regarding available content from a plurality of different content sources based on the request, extract metadata for each available content from the retrieved information, wherein the extracted metadata includes characteristics about each available content, retrieve user preferences that identify one or more preferred characteristics, wherein the preferred characteristics are associated with one or more customizable weights, generate a ranked list of the available content from the plurality of different content sources based on comparing the characteristics of each available content to the preferred characteristics as weighted by the customizable weights, update the ranked list based on user viewing history of frequently and recently viewed content, wherein the frequently and recently viewed content are ranked in the ranked list based on a comparison of characteristics of the frequently and recently viewed content to the preferred characteristics as weighted by the customizable weights, generate source-specific instructions based on the extracted metadata, the source-specific instructions executable to retrieve the available content from a respective content source and to format the retrieved content for rendering on the user computing device; and provide the updated ranked list of the available content to the user computing device, wherein selected content is retrieved from an identified one of the content sources and formatted for rendering on the user computing device in accordance with the source-specific instructions associated with the one identified content source. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for displaying user specific content lists on a user device, the method comprising:
-
receiving a request from a user computing device, wherein the request is for a customized list of content; retrieving information regarding available content from a plurality of different content sources based on the request; extracting metadata for each available content from the retrieved information, wherein the extracted metadata includes characteristics about each available content; retrieving user preferences that identify one or more preferred characteristics, wherein the preferred characteristics are associated with one or more customizable weights; generating a ranked list of the available content from the plurality of different content sources based on comparing the characteristics of each available content to the preferred characteristics as weighted by the customizable weights; updating the ranked list based on user viewing history of frequently and recently viewed content, wherein the frequently and recently viewed content are ranked in the ranked list based on a comparison of characteristics of the frequently and recently viewed content to the preferred characteristics as weighted by the customizable weights; generating source-specific instructions based on the extracted metadata for each available content on the updated ranked list, the source-specific instructions executable to retrieve the available content from a respective content source and to format the retrieved available content for rendering on the user computing device; and providing the updated ranked list of the available content to the user computing device, wherein a selected available content is retrieved from one identified content source of the plurality of different content sources and formatted for rendering on the user computing device in accordance with the source-specific instructions associated with the one identified content source.
-
Specification