Creating a content index using data on user actions

US9792285B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9792285-B2
Application numberUS-201213486841-A
CountryUS
Kind codeB2
Filing dateJun 1, 2012
Priority dateJun 1, 2012
Publication dateOct 17, 2017
Grant dateOct 17, 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.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 , wherein identifying a selected user action further comprises: identifying, by the server computing device, various user interactions in the received interaction data; and comparing, by the server computing device, a respective number of users executing each of the user interactions with the predetermined threshold. 3. The method of claim 1 , further comprising: determining, by the server computing device, whether the first media item is a segment extracted from a second media item, if it is determined that the first media item is associated with higher user interest. 4. The method of claim 3 , further comprising: obtaining, by the server computing device, starting and ending time offsets associated with the selected user action if it is determined that the first media item is not a segment extracted from the second media item; extracting, by the server computing device, a segment between the starting and ending time offsets of the first media item; and storing, by the computing device, the extracted segment in an archive. 5. The method of claim 4 , wherein updating metadata in a content index further comprises: obtaining, by the server computing device, metadata associated with the extracted segment; generating, by the server computing device, a new entry in the content index corresponding to the extracted segment; storing, by the server computing device, the metadata obtained for the extracted segment in the new entry. 6. The method of claim 4 , further comprises: determining, by the server computing device, value of a level of interest variable for the extracted segment based on a respective number of the plurality of users associated with the selected user action. 7. The method of claim 3 , wherein updating metadata of the first media item in the content index with further comprises: updating, by the server computing device, metadata in a pre-existing entry in the content index associated with the first media item if it is determined that the first media item is a segment extracted from the second media item. 8. The method of claim 7 , wherein the metadata in a pre-existing entry comprises: a unique identifier for the first media item, temporal metadata related to the first media item, entities associated with the first media item, a total time period of the first media item, a level of interest variable of the first media item, emotional metadata associated with the first media item, an identity of the second media item, a starting and ending time offsets of the first media item within the second media item, an importance score of the first media item. 9. The method of claim 8 , wherein the first media item relates to a sporting event and the metadata further comprises an identity of sport being played, an identity of the sporting event, and additional metadata generated based on the sport being played. 10. The method of claim 8 , wherein the first media item relates to a news event and the metadata comprises a type of news event, an identification of the news event, entities featured in the extracted segment, and additional metadata based on the news event. 11. The method of claim 8 , wherein updating metadata in a content index further comprises: updating, by the server computing device, the level of interest variable based on a respective number of the plurality of users associated with the selected user action. 12. The method of claim 1 , further comprising: receiving, by the server computing device, a second media item for extraction of segments; identifying, by the server computing device, a domain-specific criterion associated with the second media item for the extraction; extracting, by the server computing device, the segments comprising at least the first media item from the second media item based on the domain-specific criterion. 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. 14. The server computing device of claim 13 , the identifying logic further comprising: user interactions identifying logic, executed by the processor, for identifying various user interactions in the received interaction data; and comparing logic, executed by the processor, for comparing a respective number of users executing each of the user interactions with the predetermined threshold. 15. The server computing device of claim 13 , further comprising: segment determining logic, executed by the processor, for determining if the first media item is a segment extracted from a second media item if it is determined that the first media item was interesting to the users. 16. The server computing device of claim 15 , further comprising: time offset obtaining logic, executed by the processor, for obtaining starting and ending time offsets associated with the selected user action if it is determined that the first media item is not a segment extracted from the second media item; extracting logic, executed by the processor, for extracting a segment between the starting and ending time offsets of the first media item;

Assignees

Inventors

Classifications

  • G06F16/41Primary

    Indexing; Data structures therefor; Storage structures · CPC title

  • Administration of user profiles, e.g. generation, initialisation, adaptation, distribution · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

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 US9792285B2 cover?
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 associat…
Who is the assignee on this patent?
Reiley David, Schwarz Michael, Rao Justin M, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F16/41. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 17 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).