Identifying relevant gameplay content for a game environment using a vector-space framework
AssigneeSony Interactive Entertainment Inc.
InventorsMichael Taylor, Glenn Black
Life of this patent
Estimating the term…
Abstract
A media system employs techniques to identify relevant gameplay content in a game environment using a vector-space framework. These techniques include generating a user query based on feature-values for features associated with a user frame of a user stream, mapping the user query to a user vector in a vector-space, selecting relevant content streams from a plurality of content streams based on a proximity between the user vector and position vectors mapped to the plurality of content streams, and presenting at least a portion of the relevant content streams.
Claims21
A method of vector-based selection of content streams, the method comprising:
- storing information in memory regarding a vector-space that corresponds to a game environment, wherein a plurality of content streams available within the game environment is mapped to different position vectors within the vector-space;
- generating a user query based on feature-values for a set of features associated with a user frame of a user stream, that corresponds to current gameplay in the game environment;
- mapping the user query to a user vector in the vector-space corresponding to the game environment, wherein the mapped user vector represents each of the features of the user query as a different dimension in the vector-space;
- identifying distances between the mapped user vector and the position vectors mapped to the plurality of available content streams;
- selecting at least one of the available content streams based on a proximity between the mapped user vector and the position vector mapped to the selected content stream, the proximity indicated by the identified distances between the mapped vector and the position vectors mapped to the plurality of available content streams;
- and
- presenting at least a portion of the selected content stream.
A system for a vector-based selection of content streams, the system comprising:
- memory that stores information regarding a vector-space that corresponds to a game environment, wherein a plurality of content streams available within the game environment is mapped to different position vectors within the vector-space;
- a network interface that communicates over one or more communication networks;
- and
- a processor coupled to the network interface and that executes instructions stored in memory, wherein execution of the instructions by the processor:
- generates a user query based on feature-values for a set of features associated with a user frame of a user stream that corresponds to current gameplay in the game environment;
- maps the user query to a user vector in the vector-space corresponding to the game environment, wherein the mapped user vector represents each of the features of the user query as a different dimension in the vector-space;
- identifies distances between the mapped user vector and the position vectors mapped to the plurality of available content streams;
- selects at least one of the available content streams based on a proximity between the mapped user vector and the position vector mapped to the selected content stream, the proximity indicated by the identified distances between the mapped vector and the position vectors mapped to the plurality of available content streams;
- and
- presents at least a portion of the selected content stream.
A tangible, non-transitory, computer-readable storage medium, having instructions encoded thereon, the instructions executable by a processor to perform a method of vector-based selection of content streams, the method comprising:
- storing information in memory regarding a vector-space that corresponds to a game environment, wherein a plurality of content streams available within the game environment is mapped to different position vectors within the vector-space;
- generating a user query based on feature-values for a set of features associated with a user frame of a user stream, that corresponds to current gameplay in the game environment;
- mapping the user query to a user vector in the vector-space corresponding to the game environment, wherein the mapped user vector represents each of the features of the user query as a different dimension in the vector-space;
- identifying distances between the mapped user vector and the position vectors mapped to the plurality of available content streams;
- selecting at least one of the available content streams based on a proximity between the mapped user vector and the position vector mapped to the selected content stream, the proximity indicated by the identified distances between the mapped vector and the position vectors mapped to the plurality of available content streams;
- and
- presenting at least a portion of the selected content stream.
-20. (canceled)
Dependencies are inferred from the claim text.