Architecture for predicting network access probability of data files accessible over a computer network
First Claim
1. A method comprising:
- generating a primary data vector for a media file based on a stored data representation of the media file;
providing the data vector for the media file to an algorithm for predicting a marketability of the media file based on past interaction information for a plurality of other media files from a collection of media files having a degree of similarity with the media file above a threshold similarity value, wherein the algorithm for predicting a marketability of the media file is configured to;
generate a plurality of other data vectors for the media files in the collection of media files and a download indicator identifying of whether the media file corresponding to the data vector was previously downloaded;
provide the plurality of other data vectors and their corresponding download indicators to a supervised learning algorithm to generate a mapping function that maps a vector representation of an input media file to a probability that the input media file will be downloaded;
apply the mapping function generated by the supervised learning algorithm to the primary data vector for the media file to generate a probability that the media file will be downloaded; and
generate a marketability score for the media file based on the probability that the media file will be downloaded;
receiving, as an output of the algorithm, a marketability score for the media file, the marketability score indicative of a likelihood that a user will download the media file; and
providing the media file and media search results for display to another user, the media file ordered among the media search results based on the marketability score for the media file and marketability scores for the media search results.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for predicting network access probability of data files accessible over a computer network are provided. In one aspect, a method includes generating a primary data vector for a media file based on a stored data representation of the file, and providing the data vector for the file to an algorithm that uses past interaction information for at least one other media file from a collection of media files having a degree of similarity with the media file above a threshold similarity value. The method also includes receiving, as an output of the algorithm, a marketability score for the media file, the score indicative of a likelihood that a user will download the media file. Systems and machine-readable media are also provided.
40 Citations
5 Claims
-
1. A method comprising:
-
generating a primary data vector for a media file based on a stored data representation of the media file; providing the data vector for the media file to an algorithm for predicting a marketability of the media file based on past interaction information for a plurality of other media files from a collection of media files having a degree of similarity with the media file above a threshold similarity value, wherein the algorithm for predicting a marketability of the media file is configured to; generate a plurality of other data vectors for the media files in the collection of media files and a download indicator identifying of whether the media file corresponding to the data vector was previously downloaded; provide the plurality of other data vectors and their corresponding download indicators to a supervised learning algorithm to generate a mapping function that maps a vector representation of an input media file to a probability that the input media file will be downloaded; apply the mapping function generated by the supervised learning algorithm to the primary data vector for the media file to generate a probability that the media file will be downloaded; and generate a marketability score for the media file based on the probability that the media file will be downloaded; receiving, as an output of the algorithm, a marketability score for the media file, the marketability score indicative of a likelihood that a user will download the media file; and providing the media file and media search results for display to another user, the media file ordered among the media search results based on the marketability score for the media file and marketability scores for the media search results. - View Dependent Claims (2)
-
-
3. A system comprising:
-
a memory comprising a media file; and a processor configured to execute instructions to; generate a primary data vector for a media file based on a stored data representation of the media file; provide the data vector for the media file to an algorithm for predicting a marketability of the media file based on past interaction information for a plurality of other media files from a collection of media files having a degree of similarity with the media file above a threshold similarity value, wherein the algorithm for predicting a marketability of the media file is configured to; generate a plurality of other data vectors for the media files in the collection of media files and a download indicator identifying of whether the media file corresponding to the data vector was previously downloaded; provide the plurality of other data vectors and their corresponding download indicators to a supervised learning algorithm to generate a mapping function that maps a vector representation of an input media file to a probability that the input media file will be downloaded; apply the mapping function generated by the supervised learning algorithm to the primary data vector for the media file to generate a probability that the media file will be downloaded; and generate a marketability score for the media file based on the probability that the media file will be downloaded; receive, as an output of the algorithm, a marketability score for the media file, the marketability score indicative of a likelihood that a user will download the media file; and provide the media file and media search results for display to another user, the media file ordered among the media search results based on the marketability score for the media file and marketability scores for the media search results. - View Dependent Claims (4)
-
-
5. A non-transitory machine-readable storage medium comprising machine-readable instructions for causing a processor to execute a method comprising:
-
generating a primary data vector for a media file based on a stored data representation of the media file; providing the data vector for the media file to an algorithm for predicting a marketability of the media file based on past interaction information for a plurality of other media files from a collection of media files having a degree of similarity with the media file above a threshold similarity value, wherein the algorithm for predicting a marketability of the media file is configured to; generate a plurality of other data vectors for the media files in the collection of media files and a download indicator identifying of whether the media file corresponding to the data vector was previously downloaded; provide the plurality of other data vectors and their corresponding download indicators to a supervised learning algorithm to generate a mapping function that maps a vector representation of an input media file to a probability that the input media file will be downloaded; apply the mapping function generated by the supervised learning algorithm to the primary data vector for the media file to generate a probability that the media file will be downloaded; and generate a marketability score for the media file based on the probability that the media file will be downloaded; receiving, as an output of the algorithm, a marketability score for the media file, the marketability score indicative of a likelihood that a user will download the media file; and provide the media file and media search results for display to another user, the media file ordered among the media search results based on the marketability score for the media file and marketability scores for the media search results.
-
Specification