US 12,268,969 B2
Vector-space framework for evaluating gameplay content in a game environment
Michael Taylor, San Mateo, CA (US); and Glenn Black, San Mateo, CA (US)
Assigned to SONY INTERACTIVE ENTERTAINMENT INC., Tokyo (JP)
Filed by SONY INTERACTIVE ENTERTAINMENT INC., Tokyo (JP)
Filed on Nov. 18, 2022, as Appl. No. 17/990,482.
Application 17/990,482 is a continuation of application No. 17/081,679, filed on Oct. 27, 2020, granted, now 11,504,635, issued on Nov. 22, 2022.
Application 17/081,679 is a continuation of application No. 15/892,208, filed on Feb. 8, 2018, granted, now 10,814,235, issued on Oct. 27, 2020.
Prior Publication US 2023/0083591 A1, Mar. 16, 2023
Int. Cl. A63F 13/86 (2014.01); A63F 13/31 (2014.01); A63F 13/35 (2014.01); A63F 13/44 (2014.01); A63F 13/537 (2014.01); A63F 13/54 (2014.01); A63F 13/58 (2014.01); A63F 13/85 (2014.01); G06N 3/08 (2023.01); A63F 13/285 (2014.01); G06N 3/04 (2023.01)
CPC A63F 13/86 (2014.09) [A63F 13/31 (2014.09); A63F 13/35 (2014.09); A63F 13/44 (2014.09); A63F 13/537 (2014.09); A63F 13/54 (2014.09); A63F 13/58 (2014.09); A63F 13/85 (2014.09); G06N 3/08 (2013.01); A63F 13/285 (2014.09); A63F 2300/8082 (2013.01); G06N 3/04 (2013.01)] 20 Claims
OG exemplary drawing
 
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.