Contextual search for gaming video

US10223449B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10223449-B2
Application numberUS-201615199643-A
CountryUS
Kind codeB2
Filing dateJun 30, 2016
Priority dateMar 15, 2016
Publication dateMar 5, 2019
Grant dateMar 5, 2019

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.

Techniques and architectures of a system may provide, among other things, a contextual help video based, at least in part, on the state of play of a user of a video game or the state of other types of interactive media content. For example, such video may be useful for self-learning using contextual video that provides useful information to the player (or a user of interactive media content). The system may involve a contextual search process, which may enable games to annotate broadcasts and game clips with real time metadata from their titles. Websites may query a service for broadcasts/game clips based on data generated by a contextual search. The system may add context to recorded and live game media and, for example, capturing and exposing a user's gaming moments.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing searchable video clips generated from a plurality of interactive game media sessions at an interactive media server, the method comprising: receiving an events stream for each of the interactive game media sessions from the interactive media server; receiving developer statistics rules which indicate rules for generating archive statistics data based on a developer of the interactive game media; applying the developer statistics rules to the events stream; generating the archive statistics data for each of the interactive game media sessions based, at least in part, on the respective events stream and the developer statistics rules, wherein the archive statistics data is representative of, at least in part, a state of the respective interactive game media sessions; generating particular statistics data for a particular interactive game media session; comparing the archive statistics data for each of the interactive game media sessions and the particular statistics data; selecting, from among the searchable video clips, a contextual video clip for the particular interactive game media session based, at least in part, on the comparing; and providing the contextual video clip to the interactive media server. 2. The method of claim 1 , further comprising: generating a searchable index of a directory of archived video clips, the searchable index including a plurality of entries, each entry including (a) a link to one of the archived video clips for a corresponding interactive game media session, and (b) metadata associated with the corresponding interactive game media session, the metadata being generated based upon the statistics data for the corresponding interactive game media session. 3. The method of claim 2 , further comprising, providing a search interface configured to: receive a contextual search query from the interactive media server; look up one or more statistics or parameters of the contextual search query in the searchable index; and send to the interactive media server the contextual video clip based, at least in part, on the one or more statistics or parameters of the contextual search query. 4. The method of claim 1 , further comprising: selecting an Internet link for downloadable content, wherein the selecting the Internet link is based, at least in part, on the particular statistics data for the particular interactive game media session; and providing the Internet link with the contextual video clip to the interactive media server. 5. The method of claim 1 , wherein the respective events stream comprises a screenshot of the respective interactive game media sessions. 6. The method of claim 1 , further comprising: receiving a review of the contextual video clip from the interactive media server; and updating the particular statistics data for the particular interactive game media session based, at least in part, on the review. 7. The method of claim 1 , where the statistics data includes one or more of map type, weapon type, tool type, game points data, and game level data. 8. The method of claim 1 , wherein the statistics data comprises augmented data corresponding to multiplayer game sessions or structured competitive gaming tournaments. 9. The method of claim 1 , wherein the contextual video clip is provided to the interactive media server automatically, without any action of a user of the interactive media server. 10. A system for providing searchable video clips generated from a plurality of interactive game media sessions at an interactive media server, the system comprising: a memory storing instructions; and at least one processor coupled with the memory and configured to execute the instructions to: receive an events stream for each of the interactive game media sessions from the interactive media server; receiving developer statistics rules which indicate rules for generating archive statistics data based on a developer of the interactive game media; applying the developer statistics rules to the events stream; generate the archive statistics data for each of the interactive game media sessions based, at least in part, on the respective events stream and the developer statistics rules, wherein the archive statistics data is representative of, at least in part, a state of the respective interactive game media sessions; generate particular statistics data for a particular interactive game media session; compare the archive statistics data for each of the interactive game media sessions and the particular statistics data; select, from among the searchable video clips, a contextual video clip for the particular interactive game media session based, at least in part, on the comparing; and provide the contextual video clip to the interactive media server. 11. The system of claim 10 , wherein the at least one processor is further configured to execute the instructions to: generate a searchable index of a directory of archived video clips, the searchable index including a plurality of entries, each entry including (a) a link to one of the archived video clips for a corresponding interactive game media session, and (b) metadata associated with the corresponding interactive game media session, the metadata being generated based upon the statistics data for the corresponding interactive game media session. 12. The system of claim 11 , wherein the at least one processor is further configured to execute the instructions to: provide a search interface configured to: receive a contextual search query from the interactive media server; look up one or more statistics or parameters of the contextual search query in the searchable index; and send to the interactive media server the contextual video clip based, at least in part, on the one or more statistics or parameters of the contextual search query. 13. The system of claim 10 , wherein the at least one processor is further configured to execute the instructions to: select an Internet link for downloadable content, wherein the selecting the Internet link is based, at least in part, on the particular statistics data for the particular interactive game media session; and provide the Internet link with the contextual video clip to the interactive media server. 14. The system of claim 10 , wherein the respective events stream comprises a screenshot of the respective interactive game media sessions. 15. The system of claim 10 , wherein the at least one processor is further configured to execute the instructions to: receive a review of the contextual video clip from the interactive media server; and update the particular statistics data for the particular interactive game media session based, at least in part, on the review. 16. The system of claim 10 , where the statistics data includes one or more of map type, weapon type, tool type, game points data, and game level data. 17. The system of claim 10 , wherein the statistics data comprises augmented data corresponding to multiplayer game sessions or structured competitive gaming tournaments. 18. A computer-readable storage medium storing computer executable instructions for providing searchable video clips generated from a plurality of interactive game media sessions at an interactive media server, comprising: code executable by a processor to: receive an events stream for each of the interactive game media sessions from the interactive media server; receiving developer statistics rules which indicate rules for generating archive statistics data based on a

Assignees

Inventors

Classifications

  • Special adaptations for executing a specific game genre or game mode · CPC title

  • Watching games played by other players · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • Input arrangements for video game devices · 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 US10223449B2 cover?
Techniques and architectures of a system may provide, among other things, a contextual help video based, at least in part, on the state of play of a user of a video game or the state of other types of interactive media content. For example, such video may be useful for self-learning using contextual video that provides useful information to the player (or a user of interactive media content). T…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F17/3082. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 05 2019 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).