| CPC G06Q 30/0264 (2013.01) [G06F 3/165 (2013.01); H04L 65/61 (2022.05); H04L 65/70 (2022.05)] | 18 Claims |

|
1. A computer-implemented method for streaming a plurality of audio content items at a retail location by a retailer to a customer audience positioned in the retail location to customize the audio content items streamed to the customer audience, comprising:
displaying, by an audio content streaming device, a graphical user interface to a user, the graphical user interface including controls to set, a music segment duration measured in number of songs, an advertisement segment duration measured in number of advertisements, a desired quantity of advertisements for play in an overall audio content streaming baseline measured in number of advertisements, and desired quantities of different types of advertisements for play in the overall audio content streaming baseline measured in number of advertisements for each of the different types of advertisements, the different types of advertisements including endemic advertisements;
segmenting, by the audio content streaming device, the overall audio content streaming baseline into a plurality of music content item segments and a plurality of advertisement segments based on a plurality of advertisement streaming parameters, wherein the advertisement streaming parameters are indicative of a quantity of advertisements that is required to be streamed by the retailer and when each advertisement is to be streamed until the quantity of advertisements streamed is satisfied, the plurality of advertisement streaming parameters including the music segment duration, the advertisement segment duration, and the desired quantity of advertisements;
during each music content item segment of the plurality of music content item segments, dynamically determining, by the audio content streaming device, each music content item to stream in the music content item segment based on a plurality of music content item parameters associated with the music content item segment, wherein the music content item parameters are indicative of a genre of music that the retailer requires to be streamed during each music content item segment and are dynamically adjusted as each music content item is streamed based on a duration remaining in the corresponding music content item segment;
during each advertisement segment of the plurality of advertisement segments, determining, by the audio content streaming device, each advertisement to stream in the advertisement segment based on a plurality of advertisement parameters, wherein the advertisement parameters are indicative as to a type of advertisement that the retailer requires to be streamed during each advertisement segment and are dynamically adjusted as each advertisement is streamed based on a remaining quantity of advertisements from the quantity of advertisements remaining to be streamed, the plurality of advertisement parameters including the desired quantities of the different types of advertisements for play in the overall audio content streaming baseline;
digitally streaming, by the audio content streaming device and via a communications network, each music content item as dynamically determined during each music content item segment to an audio content player positioned at the retail location;
digitally streaming, by the audio content streaming device and via the communications network, each advertisement as dynamically determined during each advertisement segment to the audio content player;
receiving, by the audio content player via the communications network, each music content item digitally streamed by the audio content streaming device during each music content item segment of the plurality of music content item segments;
receiving, by the audio content player via the communications network, each advertisement digitally streamed by the audio content streaming device during each advertisement segment of the plurality of advertisement segments;
playing, by the audio content player, each music content item received during each music content item segment of the plurality of music content item segments and each advertisement received during each advertisement segment of the plurality of advertisement segments;
identifying, by the audio content streaming device, a music content item segment of the plurality of music content item segments corresponding to a time at which an interrupt is to be streamed;
simultaneously digitally streaming, by the audio content streaming device and via the communications network, the interrupt and the music content item dynamically determined for the identified music content item segment;
receiving, by the audio content player via the communications network, the interrupt and the music content item dynamically determined for the identified music content item segment;
decreasing, by the audio content player, a volume level of the music content item dynamically determined for the identified music content item segment; and
simultaneously playing, by the audio content player, the interrupt and the music content item dynamically determined for the identified music content item segment, wherein the music content item is played at the decreased volume level.
|