Identifying relevant gameplay content for a game environment using a vector-space framework
US-2019246179-A1 · Aug 8, 2019 · US
US12268969B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12268969-B2 |
| Application number | US-202217990482-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 18, 2022 |
| Priority date | Feb 8, 2018 |
| Publication date | Apr 8, 2025 |
| Grant date | Apr 8, 2025 |
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.
A media system employs techniques to create a framework for evaluating gameplay content in a vector-space. These techniques include monitoring frames for content streams that correspond to gameplay in a game environment, determining feature-values for features associated with the frames, mapping the content streams to position vectors in the vector-space based on the feature-values, and assigning a set of position vectors in the vector-space to an area in the game environment based on a relative proximity of the set of position vectors in the vector-space.
Opening claim text (preview).
What is claimed is: 1. A method for evaluating gameplay content in game environments, the method comprising: receiving information indicating a preference for one or more content stream features and one or more gameplay metrics; monitoring a plurality of content streams having a plurality of frames; filtering the content streams based on one or more of the frames including the content stream features that meet one or more thresholds associated with the features, wherein at least one of the monitored content streams is discarded; assigning priority values to the features of the filtered content streams based on gameplay metrics that correspond to the received preference; selecting a subset of content streams from the filtered content streams, wherein the subset of content streams is selected based on a respective ranking of the assigned priority values; mapping feature-values extracted from the frames of the selected subset of content streams in a vector-space, wherein the extracted feature-values are mapped to one or more position vectors within the vector-space, wherein the selected subset of content streams are represented as a series of indexed vectors that is an aggregation of different portions of the monitored content streams; and indexing the mapped feature-values within the vector-space based on their corresponding position vectors. 2. The method of claim 1 , wherein the received information includes information regarding a gameplay transition defined by one or more changes in feature-values of the features of the content streams. 3. The method of claim 1 , wherein the received information includes information regarding a plurality of gameplay transitions each associated with a different threshold value of the one of more thresholds. 4. The method of claim 1 , wherein filtering the content streams is further based on a threshold transition time, wherein a transition time of the at least one discarded stream exceeds the threshold transition time. 5. The method of claim 1 , wherein filtering the content streams is further based on one or more point value thresholds. 6. The method of claim 1 , wherein assigning the priority values to the features is further based on a transition time, and wherein a high priority value indicates a lower transition time. 7. The method of claim 1 , wherein assigning the priority values is further based on a combination of different feature-values, and wherein at least one of the different feature-values is weighted. 8. The method of claim 1 , wherein assigning the priority values is further based on gameplay metrics of the filtered content streams. 9. The method of claim 8 , wherein the gameplay metrics include one or more values that indicate popularity. 10. The method of claim 1 , wherein the position vectors represent an in-game position. 11. A system for evaluating gameplay content in game environments, the system comprising: memory that stores information regarding a vector-space that corresponds to a game environment; a network interface that communicates over one or more communication networks to receive information indicating a preference for one or more content stream features and one or more gameplay metrics; and a processor that executes instructions stored in memory, wherein execution of the instructions by the processor: monitors a plurality of content streams having a plurality of frames; filters the content streams based on one or more of the frames including the content stream features that meet one or more thresholds associated with the features, wherein at least one of the monitored content streams is discarded; assigns priority values to the features of the filtered content streams based on gameplay metrics that correspond to the received preference; selects a subset of a content streams from the filtered content streams, wherein the subset of content streams is selected based on a respective ranking of the assigned priority values; maps feature-values extracted from the frames of the selected subset of content streams in the vector-space, wherein the extracted feature-values are mapped to one or more position vectors within the vector-space, wherein the selected subset of content streams are represented as a series of indexed vectors that is an aggregation of different portions of the monitored content streams; and indexes the mapped feature-values within the vector-space based on their corresponding position vectors. 12. The system of claim 11 , wherein the received information includes information regarding a gameplay transition defined by one or more changes in feature-values of the features of the content streams. 13. The system of claim 11 , wherein the received information includes information regarding a plurality of gameplay transition each associated with a different threshold value of the one of more thresholds. 14. The system of claim 11 , wherein the content streams are filtered further based on a threshold transition time, wherein transition time of the at least one discarded stream exceeds the threshold transition time. 15. The system of claim 11 , wherein the content streams are filtered further based on one or more point value thresholds. 16. The system of claim 11 , wherein the priority values to the features are assigned based on a transition time, and wherein a high priority value indicates a lower transition time. 17. The system of claim 11 , wherein the priority values are assigned further based on a combination of different feature-values, wherein at least one of the different feature-values is weighted. 18. The system of claim 11 , wherein the priority values are assigned further based on gameplay metrics of the filtered content streams. 19. The system of claim 18 , wherein the gameplay metrics include a number of achieved points. 20. A non-transitory, computer-readable storage medium, having instructions encoded thereon, the instructions executable by a processor to perform a method for evaluating gameplay content in game environments, the method comprising: receiving information indicating a preference for one or more content stream features and one or more gameplay metrics; monitoring a plurality of content streams having a plurality of frames; filtering the content streams based on one or more of the frames including the content stream features that meet one or more thresholds associated with the features, wherein at least one of the monitored content streams is discarded; assigning priority values to the features of the filtered content streams based on gameplay metrics that correspond to the received preference; selecting a subset of content streams from the filtered content streams, wherein the subset of content streams is selected based on a respective ranking of the assigned priority values; mapping feature-values extracted from the frames of the selected content streams in a vector-space, wherein the extracted feature-values are mapped to one or more position vectors within the vector-space, wherein the selected subset of content streams are represented as a series of indexed vectors that is an aggregation of different portions of the monitored content streams; and indexing the mapped feature-values within the vector-space based on their corresponding position vectors.
Convolutional networks [CNN, ConvNet] · CPC title
Providing additional services to players · CPC title
Details of game servers · CPC title
involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall · CPC title
Virtual reality · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.