US2020162769A1PendingUtilityA1

Identifying media content for simultaneous playback

Assignee: SPOTIFY ABPriority: Oct 14, 2016Filed: Nov 1, 2019Published: May 21, 2020
Est. expiryOct 14, 2036(~10.2 yrs left)· nominal 20-yr term from priority
H04N 21/4622H04N 21/8586H04N 21/2387H04N 21/4781A63F 13/73H04N 21/643G06F 3/0482A63F 13/30H04N 21/26258H04N 21/47217A63F 13/25H04N 21/4825
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, devices, and methods for identifying and providing media content to a media-playback device for playback with simultaneous media content are provided. An example system and method for providing media content to a media-playback device for playback with simultaneous media content receives at a computing device a request for media content from a media-playback device, the request including an identification of simultaneous content to be played on the media-playback device. The system and method extracts the identification of the simultaneous content from the request using the computing device. The system and method identifies media content based on the extracted identification of the simultaneous content and transmits data relating to the media content to the media-playback device. Some examples identify media content using indirect qualities.

Claims

exact text as granted — not AI-modified
1 .- 20 . (canceled) 
     
     
         21 . A method for providing audio content to a video game system for playback with simultaneous video game content, the method comprising:
 receiving, at a computing device of a network-based streaming service, a request from a video game system, the request comprising an application programming interface (API) call including an identification of simultaneous video game content to be played on the video game system encoded as a first signal parameter, and an internal state of the video game system encoded as a second signal parameter;   identifying audio content items based on the identification of simultaneous video game content, wherein the audio content items are separate from video game audio content of the simultaneous video game content;   applying a model to select a portion of the identified audio content items for presentation, wherein the model is updated based on aggregated interaction data of at least two users with the network-based streaming service; and   preparing a view dynamically tailored to the internal state of the video game system, the internal state including at least a location of an audio reproduction device of the video game system, and the dynamically tailored view including user interface elements for presenting the portion of the identified audio content items selected.   
     
     
         22 . The method of  claim 21 , wherein identifying the audio content items comprises:
 conducting a search using the identification of the simultaneous video game content.   
     
     
         23 . The method of  claim 21 , wherein identifying the audio content items comprises:
 identifying audio content items that are tagged with the identification of the simultaneous video game content.   
     
     
         24 . The method of  claim 21 , wherein identifying the audio content items comprises:
 conducting a search for playlists containing the identification of the simultaneous video game content; and   evaluating audio content items included in the playlists.   
     
     
         25 . The method of  claim 21 , wherein identifying the audio content items comprises:
 analyzing previous selections of audio content items for playback with the simultaneous video game content; and   identifying the audio content items further based on the analysis.   
     
     
         26 . The method of  claim 21 , wherein the identification of the simultaneous video game content is a name of the simultaneous video game content, and identifying the audio content items comprises:
 identifying audio content items that have a word in common with or are related to the name of the simultaneous video game content.   
     
     
         27 . The method of  claim 21 , wherein identifying the audio content items comprises:
 conducting a search for audio content items having acoustic properties suitable for the simultaneous video game content.   
     
     
         28 . The method of  claim 21 , further comprising:
 determining the request is associated with a user account; and   identifying the audio content items further based on a playback pattern associated with the user account.   
     
     
         29 . The method of  claim 21 , wherein the API call includes one or more additional parameters, and identifying the audio content items comprises:
 identifying the audio content items further based on at least one of the one or more additional parameters, the one or more additional parameters including one or more of:
 a parameter describing an aspect of gameplay of the simultaneous video game content; 
 a parameter including a date and time the request is sent from the video game system; 
 a parameter including a geographical region in which the video game system is located; 
 a parameter including a preferred language; 
 a parameter describing a platform of the video game system; 
 a parameter including a number of audio content items to return in a response to the request; and 
 a parameter including a type of audio content items to return in the response. 
   
     
     
         30 . The method of  claim 21 , further comprising:
 receiving interaction data of the at least two users with the network-based streaming service, the interaction data including data associated with interactions of the at least two users with one or more of: the identified audio content items, other audio content items by a same artist as the identified audio content items, and other audio content items having similar acoustic qualities as the identified audio content items; and   aggregating the interaction data to generate the aggregated interaction data for updating the model.   
     
     
         31 . The method of  claim 21 , wherein the internal state of the video game system further includes an indication of whether the simultaneous video game content is currently being played on the video game system, and the method further comprises:
 preparing the view dynamically tailored to a current gameplay state of the video game system.   
     
     
         32 . A system to provide audio content from a network-based streaming service to a video game system for playback with simultaneous video game content, the system comprising:
 a processing device; and   a memory device coupled to the processing device and storing instructions executable by the processing device to:
 receive a request from a video game system, the request comprising an application programming interface (API) call including an identification of simultaneous video game content to be played on the video game system encoded as a first signal parameter, and an internal state of the video game system encoded as a second signal parameter; 
 identify audio content items based on the identification of simultaneous video game content, wherein the audio content items are separate from video game audio content of the simultaneous video game content; 
 apply a model to select a portion of the identified audio content items for presentation, wherein the model is updated based on aggregated interaction data of at least two users with the network-based streaming service; and 
 prepare a view dynamically tailored to the internal state of the video game system, the internal state including at least a location of an audio reproduction device of the video game system, and the dynamically tailored view including user interface elements for presenting the portion of the identified audio content items selected. 
   
     
     
         33 . The system of  claim 32 , wherein the first signal parameter of the API call comprises a game name key-value pair specifying a game name identifier. 
     
     
         34 . The system of  claim 32 , wherein the API call further includes one or more of:
 a parameter describing an aspect of gameplay of the simultaneous video game content;   a parameter including a date and time the request is sent from the video game system;   a parameter including a geographical region in which the video game system is located;   a parameter including a preferred language;   a parameter describing a platform of the video game system;   a parameter including a number of audio content items to return in a response to the request; and   a parameter including a type of audio content items to return in the response.   
     
     
         35 . The system of  claim 32 , wherein the aggregated interaction data of the at least two users includes data associated with interactions of the at least two users with one or more of: the identified audio content items, other audio content items by a same artist as the identified audio content items, and other audio content items having similar acoustic qualities as the identified audio content items. 
     
     
         36 . The system of  claim 32 , wherein user interface data corresponding to the dynamically tailored view is transmitted to the video game system as a response to the request, and the user interface data is configured to provide the dynamically tailored view as an overlay over the simultaneous video game content. 
     
     
         37 . The system of  claim 36 , wherein the user interface data includes content data and structure data for rendering the content data. 
     
     
         38 . The system of  claim 37 , wherein the content data includes the portion of the identified audio content items selected, each audio content item defined by one or more of a URL, a name, and an image. 
     
     
         39 . A computer readable storage device storing data instructions, that when executed by at least one processing device, cause the at least one processing device to:
 receive a request from a video game system, the request comprising an application programming interface (API) call including an identification of simultaneous video game content to be played on the video game system encoded as a first signal parameter, and an internal state of the video game system encoded as a second signal parameter;   identify audio content items based on the identification of simultaneous video game content, wherein the audio content items are separate from video game audio content of the simultaneous video game content;   apply a model to select a portion of the identified audio content items for presentation, wherein the model is updated based on aggregated interaction data of at least two users with a network-based streaming service; and   prepare a view dynamically tailored to the internal state of the video game system, the internal state including at least a location of an audio reproduction device of the video game system, and the dynamically tailored view including user interface elements for presenting the portion of the identified audio content items selected.   
     
     
         40 . The computer readable storage device of  claim 39 , wherein user interface data corresponding to the dynamically tailored view is transmitted to the video game system as a response to the request, the user interface data including a plurality of key-value pairs defining the dynamically tailored view.

Join the waitlist — get patent alerts

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

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