Providing related content using a proxy media content item
AssigneeSpotify AB
InventorVincent Arther Allen
Life of this patent
Estimating the term…
Abstract
A server system receives an indication of a media content item from a device and determines a first set of values that correspond to characteristics of the indicated content item. The server system analyzes a defined set of content items to identify a proxy media content item. The identified proxy media content item has a second set of values that meets similarity criteria for the first set of values. The server system determines, based on analysis of a plurality of sets of media content items, a result set of one or more media content items that are related to the proxy media content item. The server system provides information associated with the result set of media content items to the device of the user.
Claims21
A method, comprising:
- at a server system of a media-providing service, the server system having one or more processors and memory storing instructions for execution by the one or more processors:
- determining a result set of media content items that is related to a respective media content item that does not satisfy a popularity criterion, wherein the popularity criterion for the respective media content item is based on, a number of users that have requested the respective media content item, including:
- receiving an indication of the respective media content item from a device of a user of a media content provider;
- determining a first set of values that correspond to characteristics of the respective media content item;
- selecting, by the server system, a proxy media content item for the respective media content item, that is not the same media content item as the respective media content item, wherein the selecting is based on:
- the proxy media content item having a second set of values that meets similarity criteria for the first set of values and is selected from a defined set of content items, and
- a determination that the proxy media content item satisfies the popularity criterion;
- after selecting the proxy media content item, determining, using the proxy media content item as a proxy for the respective media content item, the result set of media content items that is related to the respective media content item;
- and
- providing information associated with the result set of media content items to the device of the user.
A server system of a media-providing service, comprising:
- one or more processors;
- and
- memory storing instructions for execution by the one or more processors:
- determining a result set of media content items that is related to a respective media content item that does not satisfy a popularity criterion, wherein the popularity criterion for the respective media content item is based on, a number of users that have requested the respective media content item, including:
- receiving an indication of the respective media content item from a device of a user of a media content provider;
- determining a first set of values that correspond to characteristics of the respective media content item;
- selecting, by the server system, a proxy media content item for the respective media content item, that is not the same media content item as the respective media content item, wherein the selecting is based on:
- the proxy media content item having a second set of values that meets similarity criteria for the first set of values and is selected from a defined set of content items, and
- a determination that the proxy media content item satisfies the popularity criterion;
- after selecting the proxy media content item, determining, using the proxy media content item as a proxy for the respective media content item, the result set of media content items that is related to the respective media content item;
- and
- providing information associated with the result set of media content items to the device of the user.
A non-transitory computer-readable storage medium storing instructions for execution by a server system having one or more processors, including instructions for:
- determining a result set of media content items that is related to a respective media content item that does not satisfy a popularity criterion, wherein the popularity criterion for the respective media content item is based on, a number of users that have requested the respective media content item, including:
- receiving an indication of the respective media content item from a device of a user of a media content provider;
- determining a first set of values that correspond to characteristics of the respective media content item;
- selecting, by the server system, a proxy media content item for the respective media content item, that is not the same media content item as the respective media content item, wherein the selecting is based on:
- the proxy media content item having a second set of values that meets similarity criteria for the first set of values and is selected from a defined set of content items, and
- a determination that the proxy media content item satisfies the popularity criterion;
- after selecting the proxy media content item, determining, using the proxy media content item as a proxy for the respective media content item, the result set of media content items that is related to the respective media content item;
- and
- providing information associated with the result set of media content items to the device of the user.
Dependencies are inferred from the claim text.