US2018157461A1PendingUtilityA1

Computer Systems for Streaming Influencer Device Audio Content to Listener Devices

35
Assignee: MUMO INCPriority: Feb 4, 2015Filed: Feb 1, 2018Published: Jun 7, 2018
Est. expiryFeb 4, 2035(~8.6 yrs left)· nominal 20-yr term from priority
H04N 7/162H04L 65/4076G06F 3/165H04L 65/4092H04N 21/2541H04L 65/611H04L 65/613
35
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Aspects of the disclosure relate to streaming influencer device audio content to listener devices. In some embodiments, a computing platform may receive, from a first influencer device, first stream information associated with a first music stream. Subsequently, the computing platform may identify a plurality of listener devices that subscribe to receive music streams from the first influencer device. The music sharing computing platform then may evaluate first tracking information associated with a first listener device of the plurality of listener devices to enforce one or more playback restrictions on the first listener device, and may evaluate second tracking information associated with a second listener device of the plurality of listener devices to enforce the one or more playback restrictions on the second listener device. Based on evaluating the tracking information, the computing platform may share the first music stream with the first listener device and the second listener device.

Claims

exact text as granted — not AI-modified
1 .- 20 . (canceled) 
     
     
         21 . A system comprising:
 at least one processor;   a communication interface communicatively coupled to the at least one processor; and   memory storing computer-readable instructions that, when executed by the at least one processor, cause the system to:
 receive, via the communication interface, and from a first influencer device, first stream information associated with a first real-time music stream defined by one or more playback selections made on the first influencer device, wherein the first stream information associated with the first real-time music stream received from the first influencer device comprises metadata associated with a first song being played back by the first influencer device, the metadata associated with the first song being played back by the first influencer device comprising information identifying the first song being played back by the first influencer device and a time counter identifying a current playback position of the first influencer device within the first song being played back by the first influencer device; 
 based on receiving the first stream information associated with the first real-time music stream from the first influencer device, identify a plurality of listener devices that subscribe to receive music streams from the first influencer device; 
 evaluate first tracking information associated with a first listener device of the plurality of listener devices to enforce one or more playback restrictions on the first listener device; 
 evaluate second tracking information associated with a second listener device of the plurality of listener devices to enforce the one or more playback restrictions on the second listener device; and 
 based on evaluating the first tracking information associated with the first listener device of the plurality of listener devices and the second tracking information associated with the second listener device of the plurality of listener devices, share the first real-time music stream with the first listener device of the plurality of listener devices and the second listener device of the plurality of listener devices. 
   
     
     
         22 . The system of  claim 21 , wherein the first stream information associated with the first real-time music stream received from the first influencer device comprises audio data associated with a first song being played back by the first influencer device. 
     
     
         23 . The system of  claim 21 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the system to:
 after identifying the plurality of listener devices that subscribe to receive the music streams from the first influencer device:
 send, via the communication interface, and to the first listener device of the plurality of listener devices, a first notification indicating that the first real-time music stream has started; and 
 send, via the communication interface, and to the second listener device of the plurality of listener devices, a second notification indicating that the first real-time music stream has started. 
   
     
     
         24 . The system of  claim 21 , wherein the one or more playback restrictions are enforced on the second listener device separately from the one or more playback restrictions enforced on the first listener device. 
     
     
         25 . The system of  claim 21 , wherein sharing the first real-time music stream with the first listener device of the plurality of listener devices and the second listener device of the plurality of listener devices comprises:
 sending, via the communication interface, and to the first listener device of the plurality of listener devices, streaming audio data associated with the first real-time music stream to cause the first listener device of the plurality of listener devices to play back audio content associated with the first real-time music stream substantially contemporaneously with the first influencer device; and   sending, via the communication interface, and to the second listener device of the plurality of listener devices, the streaming audio data associated with the first real-time music stream to cause the second listener device of the plurality of listener devices to play back the audio content associated with the first real-time music stream substantially contemporaneously with the first influencer device.   
     
     
         26 . The system of  claim 21 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the system to:
 based on sharing the first real-time music stream with the first listener device of the plurality of listener devices and the second listener device of the plurality of listener devices, update first tracking information associated with the first listener device of the plurality of listener devices; and   based on sharing the first real-time music stream with the first listener device of the plurality of listener devices and the second listener device of the plurality of listener devices, update second tracking information associated with the second listener device of the plurality of listener devices.   
     
     
         27 . The system of  claim 21 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the system to:
 after sharing the first real-time music stream with the first listener device of the plurality of listener devices and the second listener device of the plurality of listener devices:
 receive, via the communication interface, from at least one listener device not included in the plurality of listener devices, at least one request for the first real-time music stream; and 
 process the at least one request for the first real-time music stream received from the at least one listener device not included in the plurality of listener devices, based on tracking information associated with the at least one listener device not included in the plurality of listener devices. 
   
     
     
         28 . The system of  claim 21 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the system to:
 based on allowing the first listener device of the plurality of listener devices to continue playback of the first real-time music stream, update the first tracking information associated with the first listener device of the plurality of listener devices; and   based on preventing the second listener device of the plurality of listener devices from continuing playback of the first real-time music stream, update the second tracking information associated with the second listener device of the plurality of listener devices.   
     
     
         29 . A method comprising:
 at a computing platform comprising at least one processor, memory, and a communication interface:
 receiving, by the at least one processor, via the communication interface, and from a first influencer device, first stream information associated with a first real-time music stream defined by one or more playback selections made on the first influencer device, wherein the first stream information associated with the first real-time music stream received from the first influencer device comprises metadata associated with a first song being played back by the first influencer device, the metadata associated with the first song being played back by the first influencer device comprising information identifying the first song being played back by the first influencer device and a time counter identifying a current playback position of the first influencer device within the first song being played back by the first influencer device; 
 based on receiving the first stream information associated with the first real-time music stream from the first influencer device, identifying, by the at least one processor, a plurality of listener devices that subscribe to receive music streams from the first influencer device; 
 evaluating, by the at least one processor, first tracking information associated with a first listener device of the plurality of listener devices to enforce one or more playback restrictions on the first listener device; 
 evaluating, by the at least one processor, second tracking information associated with a second listener device of the plurality of listener devices to enforce the one or more playback restrictions on the second listener device; and 
 based on evaluating the first tracking information associated with the first listener device of the plurality of listener devices and the second tracking information associated with the second listener device of the plurality of listener devices, sharing, by the at least one processor, the first real-time music stream with the first listener device of the plurality of listener devices and the second listener device of the plurality of listener devices. 
   
     
     
         30 . The method of  claim 29 , wherein the first stream information associated with the first real-time music stream received from the first influencer device comprises audio data associated with a first song being played back by the first influencer device. 
     
     
         31 . The method of  claim 29 , comprising:
 after identifying the plurality of listener devices that subscribe to receive the music streams from the first influencer device:
 sending, by the at least one processor, via the communication interface, and to the first listener device of the plurality of listener devices, a first notification indicating that the first real-time music stream has started; and 
 sending, by the at least one processor, via the communication interface, and to the second listener device of the plurality of listener devices, a second notification indicating that the first real-time music stream has started. 
   
     
     
         32 . The method of  claim 29 , wherein the one or more playback restrictions are enforced on the second listener device separately from the one or more playback restrictions enforced on the first listener device. 
     
     
         33 . The method of  claim 29 , wherein sharing the first real-time music stream with the first listener device of the plurality of listener devices and the second listener device of the plurality of listener devices comprises:
 sending, via the communication interface, and to the first listener device of the plurality of listener devices, streaming audio data associated with the first real-time music stream to cause the first listener device of the plurality of listener devices to play back audio content associated with the first real-time music stream substantially contemporaneously with the first influencer device; and   sending, via the communication interface, and to the second listener device of the plurality of listener devices, the streaming audio data associated with the first real-time music stream to cause the second listener device of the plurality of listener devices to play back the audio content associated with the first real-time music stream substantially contemporaneously with the first influencer device.   
     
     
         34 . The method of  claim 29 , comprising:
 based on sharing the first real-time music stream with the first listener device of the plurality of listener devices and the second listener device of the plurality of listener devices, updating, by the at least one processor, first tracking information associated with the first listener device of the plurality of listener devices; and   based on sharing the first real-time music stream with the first listener device of the plurality of listener devices and the second listener device of the plurality of listener devices, updating, by the at least one processor, second tracking information associated with the second listener device of the plurality of listener devices.   
     
     
         35 . The method of  claim 29 , comprising:
 after sharing the first real-time music stream with the first listener device of the plurality of listener devices and the second listener device of the plurality of listener devices:
 receiving, by the at least one processor, via the communication interface, from at least one listener device not included in the plurality of listener devices, at least one request for the first real-time music stream; and 
 processing, by the at least one processor, the at least one request for the first real-time music stream received from the at least one listener device not included in the plurality of listener devices, based on tracking information associated with the at least one listener device not included in the plurality of listener devices. 
   
     
     
         36 . The method of  claim 29 , comprising:
 based on allowing the first listener device of the plurality of listener devices to continue playback of the first real-time music stream, updating, by the at least one processor, the first tracking information associated with the first listener device of the plurality of listener devices; and   based on preventing the second listener device of the plurality of listener devices from continuing playback of the first real-time music stream, updating, by the at least one processor, the second tracking information associated with the second listener device of the plurality of listener devices.   
     
     
         37 . One or more non-transitory computer-readable media storing instructions that, when executed by a computing platform comprising at least one processor, memory, and a communication interface, cause the computing platform to:
 receive, via the communication interface, and from a first influencer device, first stream information associated with a first real-time music stream defined by one or more playback selections made on the first influencer device, wherein the first stream information associated with the first real-time music stream received from the first influencer device comprises metadata associated with a first song being played back by the first influencer device, the metadata associated with the first song being played back by the first influencer device comprising information identifying the first song being played back by the first influencer device and a time counter identifying a current playback position of the first influencer device within the first song being played back by the first influencer device;   based on receiving the first stream information associated with the first real-time music stream from the first influencer device, identify a plurality of listener devices that subscribe to receive music streams from the first influencer device;   evaluate first tracking information associated with a first listener device of the plurality of listener devices to enforce one or more playback restrictions on the first listener device;   evaluate second tracking information associated with a second listener device of the plurality of listener devices to enforce the one or more playback restrictions on the second listener device; and   based on evaluating the first tracking information associated with the first listener device of the plurality of listener devices and the second tracking information associated with the second listener device of the plurality of listener devices, share the first real-time music stream with the first listener device of the plurality of listener devices and the second listener device of the plurality of listener devices.   
     
     
         38 . The one or more non-transitory computer-readable media of  claim 37 , wherein the first stream information associated with the first real-time music stream received from the first influencer device comprises audio data associated with a first song being played back by the first influencer device. 
     
     
         39 . The one or more non-transitory computer-readable media of  claim 37 , storing additional instructions that, when executed by the computing platform, cause the computing platform to:
 after identifying the plurality of listener devices that subscribe to receive the music streams from the first influencer device:
 send, via the communication interface, and to the first listener device of the plurality of listener devices, a first notification indicating that the first real-time music stream has started; and 
 send, via the communication interface, and to the second listener device of the plurality of listener devices, a second notification indicating that the first real-time music stream has started. 
   
     
     
         40 . The one or more non-transitory computer-readable media of  claim 37 , wherein the one or more playback restrictions are enforced on the second listener device separately from the one or more playback restrictions enforced on the first listener device.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.