Creating a content index using data on user actions
First Claim
Patent Images
1. A method for indexing content, comprising:
- receiving, by a server computing device, interaction data from a plurality of users respective to each user'"'"'s interaction with a first media item, said interaction data comprising user actions of the plurality of users performed on the first media item;
analyzing, via the server computing device, the interaction data by comparing the interaction data to a predetermined threshold, said analysis further comprising identifying and selecting, based on said comparison, a user action from said interaction data that is performed by a number of said plurality of users greater than said predetermined threshold;
obtaining, by the server computing device, a predefined set of user interactions, said predefined set of user interactions comprising user actions that indicate high user interest in media items;
determining, by the server computing device, an extent of user interest in the first media item based on a comparison of the selected user action and the predefined set of user interactions; and
updating, by the server computing device, metadata of the first media item in a content index based on the determined extent of user interest.
9 Assignments
0 Petitions
Accused Products
Abstract
Personalized content is generated from different media items using a content index. The content index is generated or updated by identifying segments of media items that are of particular interest to users. User interactions with the media items are analyzed and metadata of segments of media items that are determined to be of particular interest to the users is recorded. The parameters associated with a request for personalized content for a user are matched with the recorded metadata to identify relevant media items or segments of media items which are transmitted to the user as the personalized content.
-
Citations
25 Claims
-
1. A method for indexing content, comprising:
-
receiving, by a server computing device, interaction data from a plurality of users respective to each user'"'"'s interaction with a first media item, said interaction data comprising user actions of the plurality of users performed on the first media item; analyzing, via the server computing device, the interaction data by comparing the interaction data to a predetermined threshold, said analysis further comprising identifying and selecting, based on said comparison, a user action from said interaction data that is performed by a number of said plurality of users greater than said predetermined threshold; obtaining, by the server computing device, a predefined set of user interactions, said predefined set of user interactions comprising user actions that indicate high user interest in media items; determining, by the server computing device, an extent of user interest in the first media item based on a comparison of the selected user action and the predefined set of user interactions; and updating, by the server computing device, metadata of the first media item in a content index based on the determined extent of user interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A server computing device comprising:
-
a processor; a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; receiving logic executed by the process for receiving interaction data from a plurality of users respective to each user'"'"'s interaction with a first media item, said interaction data comprising user actions of the plurality of users performed on the first media item; analysis logic executed by the process for analyzing the interaction data by comparing the interaction data to a predetermined threshold, said analysis further comprising identifying and selecting, based on said comparison, a user action from said interaction data that is performed by a number of said plurality of users greater than said predetermined threshold; obtaining logic executed by the process for obtaining a predefined set of user interactions, said predefined set of user interactions comprising user actions that indicate high user interest in media items; determination logic executed by the process for determining an extent of user interest in the first media item based on a comparison of the selected user action and the predefined set of user interactions; and updating logic executed by the process for updating metadata of the first media item in a content index based on the determined extent of user interest. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable storage medium tangibly encoded with computer-executable instructions, that when executed by a server computing device, perform a method comprising:
-
receiving interaction data from a plurality of users respective to each user'"'"'s interaction with a first media item, said interaction data comprising user actions of the plurality of users performed on the first media item; analyzing the interaction data by comparing the interaction data to a predetermined threshold, said analysis further comprising identifying and selecting, based on said comparison, a user action from said interaction data that is performed by a number of said plurality of users greater than said predetermined threshold; obtaining a predefined set of user interactions, said predefined set of user interactions comprising user actions that indicate high user interest in media items; determining an extent of user interest in the first media item based on a comparison of the selected user action and the predefined set of user interactions; and updating metadata of the first media item in a content index based on the determined extent of user interest. - View Dependent Claims (22, 23, 24, 25)
-
Specification