Wireless audio communications device, system and method
First Claim
1. A method for dynamic media distribution, the method comprising steps of:
- receiving, by an audio content server system, from a computing device of a first user, a request to follow a second user;
designating, by the audio content server system, the first user as a follower of the second user as a result of the first user'"'"'s request to follow the second user;
receiving, by the audio content server system, from a computing device of a third user, a request to follow the first user;
designating, by the audio content server system, the third user as a follower of the first user as a result of the third user'"'"'s request to follow the first user;
receiving, from a computing device of the second user, a request to stream a first audio content;
identifying, by the audio content server system, a plurality of followers of the second user as a result of the second user'"'"'s request to stream the first audio content, the first user among the plurality of followers of the second user;
synchronously streaming, by the audio content server system, the first audio content to the second user and the plurality of followers of the second user as a result of the second user'"'"'s request to stream the first audio content, the step of synchronously streaming the first audio content including streaming the first audio content to the first user and the third user;
while performing the step of synchronously streaming the first audio content, receiving, by the audio content server system, a request from the computing device of the first user to stream a second audio content, different from the first audio content;
identifying, by the audio content server system, a plurality of followers of the first user as a result of the first user'"'"'s request to stream the second audio content, the third user among the plurality of followers of the first user; and
independent of the synchronous streaming of the first audio content to the second user, the audio content server system ending the synchronous streaming of the first audio content to the first user and the third user and synchronously streaming the second audio content to the first user and the plurality of followers of the first user as a result of the first user'"'"'s request to stream the second audio content.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for dynamic media distribution is disclosed. An audio content server receives, from a computing device of a first user, a request to follow a second user; and designates the first user as a follower of the second user. The audio content server receives from a computing device of a third user, a request to follow the first user; and designates the third user as a follower of the first user. When the audio content server receives from a computing device of the second user, a request to stream a first audio content, the audio content server synchronously streams the first audio content to the second user and the plurality of followers of the second user, first user and the third user among the plurality of followers.
-
Citations
20 Claims
-
1. A method for dynamic media distribution, the method comprising steps of:
-
receiving, by an audio content server system, from a computing device of a first user, a request to follow a second user; designating, by the audio content server system, the first user as a follower of the second user as a result of the first user'"'"'s request to follow the second user; receiving, by the audio content server system, from a computing device of a third user, a request to follow the first user; designating, by the audio content server system, the third user as a follower of the first user as a result of the third user'"'"'s request to follow the first user; receiving, from a computing device of the second user, a request to stream a first audio content; identifying, by the audio content server system, a plurality of followers of the second user as a result of the second user'"'"'s request to stream the first audio content, the first user among the plurality of followers of the second user; synchronously streaming, by the audio content server system, the first audio content to the second user and the plurality of followers of the second user as a result of the second user'"'"'s request to stream the first audio content, the step of synchronously streaming the first audio content including streaming the first audio content to the first user and the third user; while performing the step of synchronously streaming the first audio content, receiving, by the audio content server system, a request from the computing device of the first user to stream a second audio content, different from the first audio content; identifying, by the audio content server system, a plurality of followers of the first user as a result of the first user'"'"'s request to stream the second audio content, the third user among the plurality of followers of the first user; and independent of the synchronous streaming of the first audio content to the second user, the audio content server system ending the synchronous streaming of the first audio content to the first user and the third user and synchronously streaming the second audio content to the first user and the plurality of followers of the first user as a result of the first user'"'"'s request to stream the second audio content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server system for dynamic media distribution, the server system comprising:
-
at least one network connection communicatively coupled to the Internet; and at least one processor communicatively coupled to the at least one network connection, the at least one processor operable to; receive, over the at least one network connection, from a computing device of a first user, a request to follow a second user; designate the first user as a follower of the second user as a result of the first user'"'"'s request to follow the second user; receive, over the at least one network connection, from a computing device of a third user, a request to follow the first user; designate the third user as a follower of the first user as a result of the third user'"'"'s request to follow the first user; receive, over the at least one network connection, from a computing device of the second user, a request to stream a first audio content; synchronously stream, over the at least one network connection, the first audio content to the second user and a plurality of followers of the second user, the first user among the plurality of followers of the second user and the synchronous streaming of the first audio content includes streaming the first audio content to the first user and the third user; receive, over the at least one network connection, a request from the computing device of the first user to stream a second audio content, different from the first audio content; and independent of the synchronous streaming of the first audio content to the second user, end the synchronous streaming of the first audio content to the first user and the third user and synchronously stream, over the at least one network connection, the second audio content to the first user and a plurality of followers of the first user, the third user among the plurality of followers of the first user and the synchronous streaming of the second audio content includes streaming the second audio content to the third user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of receiving and controlling synchronous communications, the method comprising steps of:
-
sending, by a first computing device, to an audio content server system, a request to follow a first user of the audio content server system; receiving, by the first computing device, from an audio content server system, a stream of a first audio content that is also synchronously streamed, by the audio content server system, to the first user as a result of the audio content server system designating a user associated with the first computing device as a follower of the first user and the audio content server system receiving a request from the first user to synchronously stream the first audio content to the first user and a plurality of followers of the first user; while performing the step of receiving the synchronous stream of the first audio content, sending, by the first computing device, to the audio content server, a request to stream a second audio content, different from the first audio content; and as a result of the request to stream the second audio content, receiving, by the first computing device, from the audio content server, a stream of the second audio content that is also synchronously streamed, by the audio content server, to remote computing devices of a plurality of followers of the user associated with the first computing device. - View Dependent Claims (18, 19, 20)
-
Specification