IP Library › Granted Patent US 10,621,137
Granted Patent B2
US 10,621,137 · App. 15/091,273 · Granted Apr 14, 2020

Architecture for predicting network access probability of data files accessible over a computer network

Inventors: Alexander Chavez (Hoboken, NJ); David Chester (Brooklyn, NY); Heath Hohwald (Logrono, ES); Nathan Hurst (Seattle, WA); Kevin Scott Lester (Summit, NJ); Manor Lev-Tov (Brooklyn, NY)
Assignee: Shutterstock, Inc.
G06F15/16G06F16/288G06F16/435G06N7/06G06Q20/04G06Q30/0202H04L29/06H04N7/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,621,137
App. No.
15/091,273
Granted
Apr 14, 2020
Kind
B2
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.

Claims (31)

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.

2. The method of claim 1 , wherein the other data vector corresponding to a media file in the collection and its corresponding download indicator is provided to the supervised learning algorithm according to the number of times the corresponding media file has been downloaded by a user.

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.

4. The system of claim 3 , wherein the other data vector corresponding to a media file in the collection and its corresponding download indicator is provided to the supervised learning algorithm according to the number of times the corresponding media file has been downloaded by a user.

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2016
From: CHAVEZ, ALEXANDER; CHESTER, DAVID; HOHWALD, HEATH; HURST, NATHAN; LESTER, KEVIN SCOTT; LEV-TOV, MANOR
To: SHUTTERSTOCK, INC.
Reel/Frame 038204/0971 →
Continuity (1)
Related Publication 20170286979A1 · Oct 5, 2017