Patent ID: 9589237
Date: 2017-03-07
CPC Classifications: G06F,G06N,G06Q

Claim:
1. A method of selecting media suitable for a predetermined activity, comprising the steps of: training a vector engine using a plurality of lists, each of the plurality of lists containing metadata associated with a plurality of media objects, the vector engine including a neural network trained with corpus data including (i) the plurality of lists (ii) a plurality of titles each one of the plurality of titles associated with one of the plurality of lists and (iii) the metadata associated with the plurality of media objects in each list, wherein training the vector engine includes: initializing, using the vector engine, a plurality of feature vectors representing each of the plurality of lists, each of the plurality of media objects, and each of a plurality of words in the titles of the plurality of lists, and nudging, using the vector engine, the plurality of feature vectors based on a plurality of co-occurrences of (i) the plurality of lists, (ii) the plurality of media objects, (iii) the plurality of words in the titles of the plurality of lists, or (iv) a combination thereof; and selecting either (i) at least one of the plurality of media objects, (ii) at least one of the plurality of lists, or (iii) a combination thereof based on cosine similarities between two or more of the plurality of feature vectors.