Interactive anchors in augmented reality scene graphs
US-2024420429-A1 · Dec 19, 2024 · US
US9965129B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9965129-B2 |
| Application number | US-201213486874-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 1, 2012 |
| Priority date | Jun 1, 2012 |
| Publication date | May 8, 2018 |
| Grant date | May 8, 2018 |
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.
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.
Opening claim text (preview).
What is claimed is: 1. A method of providing personalized content, comprising: providing, by a computing device, user access to media items from a plurality of domains, the media items having respective domain-specific metadata associated therewith; receiving, by the computing device, a request for personalized content for a user, the personalized content being generated from at least one of the domains; obtaining, by the computing device, parameters associated with the request; accessing, by the computing device, a content index comprising the respective domain-specific metadata associated with the media items; mapping, by the computing device, the parameters to the domain-specific metadata; identifying, by the computing device, a plurality of the media item segments with the domain-specific metadata that match at least a subset of the parameters, wherein the plurality of media item segments are segments extracted from disparate ones of the media items; selecting, by the computing device, a subset of the plurality of media item segments as the personalized content to be transmitted to the user based on respective importance scores, each of the respective importance scores is a rank of each media item segment relative to other segments and indicative of importance of content in each media item segment; obtaining, by the computing device, respective values of a level of interest variable different from the respective importance scores for each media item segment of the subset of media item segments, wherein the respective values of the level of interest variable are determined based on prior interactions of other users with each media item segment of the subset of media item segments and the respective values of the level of interest variable are indicative of a likely extent of the user's interest in each media item segment of the subset of media item segments; arranging, by the computing device based on the respective values of the level of interest variable, each media item segment of the subset of media item segments in the personalized content that are selected based on the respective importance scores; and transmitting, by the computing device, the personalized content comprising the arranged subset of the plurality of media item segments to the user. 2. The method of claim 1 , wherein selecting the subset of media item segments further comprises, selecting, by the computing device for inclusion into the personalized content, the subset of the plurality of media item segments that comprise the respective values that are indicative of a high level of user interest. 3. The method of claim 1 , further comprising: receiving, by the computing device, information associated with user interactions with the personalized content executed as the user consumes the personalized content; and updating, by the computing device, the respective values for the level of interest variable of the subset of media item segments based on the user interactions. 4. The method of claim 1 , wherein criterion for arranging the subset of media item segments further comprises temporal data specifying a temporal sequence for ordering the subset of media items. 5. The method of claim 4 , wherein the criterion for arranging the subset of media item segments comprises an ordered list of entities selected by the user. 6. The method of claim 1 , wherein the parameters further comprise a number of media item segments to be included in the personalized content, a time period of each of the subset of media item segments, and a total time period of the personalized content. 7. The method of claim 1 , further comprising: serving, by the computing device, a context sensitive advertisement along with the personalized content transmitted to the user. 8. The method of claim 1 , wherein the plurality of media items feature highlights of a plurality of sporting events. 9. The method of claim 1 , further comprising: removing, by the computing device, from the plurality of media items prior to the selection of the subset of media item segments, a media item that has a level of interest variable value indicative of low user interest. 10. A computing device comprising: a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising: logic for enabling user access to media items from a plurality of domains, the media items having respective domain-specific metadata associated therewith; receiving logic, executed by a processor, for receiving a request for personalized content for a user, the personalized content being generated from at least one of the domains; obtaining logic, executed by the processor, for obtaining parameters associated with the request; accessing logic, executed by the processor, for accessing a content index comprising the domain-specific metadata associated with media items; mapping logic, executed by the processor, for mapping the parameters to the domain-specific metadata; media item identifying logic, executed by the processor, for identifying a plurality of the media item segments with the domain-specific metadata that match at least a subset of the parameters, wherein the plurality of media item segments are segments extracted from disparate ones of the media items; importance score selecting logic, executed by the processor, for selecting a subset of media item segments as the personalized content based on respective importance scores, each of the respective importance scores is a rank of each media item segment relative to other segments and indicative of importance of content in each media item segment; obtaining logic, executed by the processor, for obtaining respective values of a level of interest variable different from the respective importance scores for each media item segment of the subset of media item segments, wherein the values of the level of interest variable are determined based on prior interactions of other users with each media item segment of the subset of media item segments and the respective values of the level of interest variable are indicative of a likely extent of the user's interest in each media item segment of the subset of media item segments; arranging logic, executed by the processor, for arranging, based on the respective values of the level of interest variable, each media item segment of the subset of media item segments in the personalized content that are selected based on the respective importance scores; and transmitting logic, executed by the processor, for transmitting the personalized content comprising the arranged subset of media item segments to the user. 11. The computing device of claim 10 , further comprising, interesting items selecting logic, executed by the processor, for selecting the subset of the plurality of media item segments comprising the respective values that are indicative of a high level of user interest. 12. The computing device of claim 10 , further comprising: user interaction receiving logic, executed by the processor, for receiving information regarding user interactions with the personalized content executed as a user consumes the personalized content; and updating logic, executed by the processor, for updating the respective values for the level of interest variable for the subset of media item segments based on the user interactions. 13. The computing device of claim 10 , further comprising: criteria identifying logic, executed by the processor, for identifying a criterion for arranging the subset of media item segments in the personalized content to be transmitted to the user.
Physics · mapped topic
Interaction with lists of selectable items, e.g. menus · CPC title
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Physics · mapped topic
Interaction techniques based on graphical user interfaces [GUI] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.