US2023205809A1PendingUtilityA1

Descriptive media content search

Assignee: SPOTIFY ABPriority: May 24, 2018Filed: Nov 23, 2022Published: Jun 29, 2023
Est. expiryMay 24, 2038(~11.8 yrs left)· nominal 20-yr term from priority
G06F 16/4387G06F 16/41G06F 16/24578G06F 16/48G06F 16/686
70
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A descriptive media content search solution is provided to allow a user to search for media content that better matches a user's descriptive search request. The descriptive media content search solution utilizes an extensive catalog of playlists each having a playlist description, such as a playlist title or other descriptive text, and identifies additional descriptive information for media content items to be searched. The descriptive media content search solution can set up a descriptive search database and utilize the descriptive search database to conduct a descriptive search responsive to the user's descriptive search request.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A method for providing media content, the method comprising:
 receiving, at a media delivery system having one or more servers, a media content search query with a keyword from a media playback device;   processing, by the media delivery system, the media content search query to identify the keyword;   selecting, by the media delivery system, media content based on a relevance score associated with the keyword and assigned to the media content, the relevance score being based at least in part on a frequency of the keyword in playlist descriptions of playlists having the media content; and   providing a media stream for the media content to the media playback device.   
     
     
         22 . The method of  claim 21 , wherein the relevance score is calculated at least in part by:
 calculating a first term frequency, the first term frequency associated with a first frequency of the keyword appearing in the playlist descriptions of the playlists having the media content;   calculating a second term frequency, the second term frequency associated with a number of playlists containing the keyword in the playlist description; and   calculating the relevance score for the media content based on the first term frequency and the second term frequency.   
     
     
         23 . The method of  claim 21 , wherein the relevance score is calculated at least part by using term frequency and inverse document frequency (TFIDF). 
     
     
         24 . The method of  claim 21 , wherein the playlist descriptions include a playlist title and a descriptive text. 
     
     
         25 . The method of  claim 24 , wherein the descriptive text is obtained from at least one of user reviews, expert reviews, and statistics. 
     
     
         26 . The method of  claim 21 , further comprising:
 retrieving a user profile associated with a user who provided the media content search query,   wherein selecting the media content is based at least in part on the user profile.   
     
     
         27 . The method of  claim 21 , further comprising:
 retrieving a descriptive term lexicon, wherein the playlist descriptions are tokenized into one or more keywords based on the descriptive term lexicon.   
     
     
         28 . The method of  claim 21 , further comprising:
 retrieving metadata of the media content, wherein the media content is selected based in part on the metadata of the media content.   
     
     
         29 . A media delivery system comprising:
 at least one processing device; and   at least one data storage device storing data instructions executable by the at least one processing device to cause the media delivery system to:
 receive a media content search query with a keyword from a media playback device; 
 process the media content search query to identify the keyword; 
 select, media content based on a relevance score associated with the keyword and assigned to the media content, the relevance score being based at least in part on a frequency of the keyword in playlist descriptions of playlists having the media content; and 
 provide a media stream for the media content to the media playback device. 
   
     
     
         30 . The media delivery system of  claim 29 , wherein the instructions further cause the media delivery system to:
 calculate a first term frequency, the first term frequency associated with a first frequency of the keyword appearing in the playlist descriptions of the playlists having the media content; and   calculate a second term frequency, the second term frequency associated with a number of playlists containing the keyword in the playlist description,   wherein the relevance score for the media content is calculated at least in part based the first term frequency and the second term frequency.   
     
     
         31 . The media delivery system of  claim 29 , wherein the relevance score for the media content is calculated using term frequency and inverse document frequency (TFIDF). 
     
     
         32 . The media delivery system of  claim 29 , wherein the media content search query includes voice data and instructions further cause the media delivery system to:
 convert the voice data into text data; and   identify the keyword from the text data.   
     
     
         33 . The media delivery system of  claim 32 , wherein to identify the keyword from the text data includes to:
 determine an intent and at least one slot from the text data; and   identify a descriptor including the keyword from at least one of the intent and the at least one slot.   
     
     
         34 . A media playback device comprising:
 at least one processor;   at least one memory storing instructions which, when executed by the at least one processor, cause the media playback device to:
 receive a receive a media content search query with a keyword; 
 provide the media content search query to a media delivery system having one or more servers; and 
 receive media content from the media delivery system in response to the media content search query, 
 wherein the media delivery system is configured to select the media content based on a relevance score associated with the keyword and assigned to the media content, the relevance score being based at least in part on a frequency of the keyword in playlist descriptions of playlists having the media content. 
   
     
     
         35 . The media playback device of  claim 34 , wherein the media content search query is a voice request from a user. 
     
     
         36 . The media playback device of  claim 35 , wherein the instructions further cause the media playback device to:
 convert the voice request into text data; and   generate the media content search query based on the text data.   
     
     
         37 . The media playback device of  claim 35 , wherein to provide the media content search query to the media delivery system comprises providing the voice request to the media delivery system for processing. 
     
     
         38 . The media playback device of  claim 34 , wherein the media playback device provides a voice assistant service. 
     
     
         39 . The media playback device of  claim 34 , wherein the media content includes a playlist of media content items. 
     
     
         40 . The media playback device of  claim 34 , wherein the media content is personalized based at least in part on user profile data of a user account that is logged in at the media playback device.

Join the waitlist — get patent alerts

Track US2023205809A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.