On-request wireless audio data streaming
First Claim
1. A system for providing on-request wireless audio data streaming to one or more wireless devices, comprising:
- a wireless interface configured for communicating with the one or more wireless devices;
one or more source servers configured for receiving a set of audio signals;
the one or more source servers further configured for generating a set of audio data streams, generating each of the audio data streams from one of the audio signals that has at least one subscribing wireless device associated with that audio signal;
the one or more source servers further configured for broadcasting, via the wireless interface, the set of audio data streams.a directory server configured for maintaining a list of available audio signals based on the audio signals received by the one or more source servers;
the directory server further configured for broadcasting, via the wireless interface, the list of the available audio signals;
the directory server further configured for monitoring for requests from the one or more wireless devices for subscribing to one of the available audio signals; and
the directory server further configured for maintaining a list of subscribing wireless devices, each subscribing wireless device associated with one of the available audio signals.
1 Assignment
0 Petitions
Accused Products
Abstract
An on-request wireless audio data streaming system is configured for providing on-request wireless audio data streaming to one or more wireless device apps on one or more wireless devices. The system comprises a directory server, audio capture interfaces and a wireless interface. The directory server coordinates the various components of the system. The audio capture interface obtains audio signals from sources of audio signals. The directory server maintains a list of available audio signals and broadcasts the list via the wireless interface. Wireless device apps receive the list, present it to their users. A user can select one of the available audio signals and request a subscription to it. The directory server maintains a list of the subscribed audio signals and associated subscribers. The audio capture interfaces generate and transmit via the wireless interface the audio data streams of the subscribed audio signals.
10 Citations
21 Claims
-
1. A system for providing on-request wireless audio data streaming to one or more wireless devices, comprising:
-
a wireless interface configured for communicating with the one or more wireless devices; one or more source servers configured for receiving a set of audio signals; the one or more source servers further configured for generating a set of audio data streams, generating each of the audio data streams from one of the audio signals that has at least one subscribing wireless device associated with that audio signal; the one or more source servers further configured for broadcasting, via the wireless interface, the set of audio data streams. a directory server configured for maintaining a list of available audio signals based on the audio signals received by the one or more source servers; the directory server further configured for broadcasting, via the wireless interface, the list of the available audio signals; the directory server further configured for monitoring for requests from the one or more wireless devices for subscribing to one of the available audio signals; and the directory server further configured for maintaining a list of subscribing wireless devices, each subscribing wireless device associated with one of the available audio signals. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for providing on-request wireless audio data streaming to one or more wireless device apps on one or more wireless devices, comprising:
-
a wireless interface configured for communicating with the one or more wireless device apps; one or more source servers having a set of audio capture interfaces configured for receiving a set of audio signals, each audio capture interface in the set of audio capture interfaces associated with one of the audio signals in the set of audio signals; the set of audio capture interfaces further configured for generating a set of audio data streams, each audio capture interface in the set of audio capture interfaces generating one of the audio data streams in the set of audio data streams from the audio signal associated with that audio capture interface, if that audio signal has at least one subscribing wireless device app associated with that audio signal; the set of audio capture interfaces further configured for broadcasting, via the wireless interface, the set of audio data streams. a directory server configured for maintaining a list of available audio signals based on the audio signals associated with one of the audio capture interfaces in the set of audio capture interfaces; the directory server further configured for broadcasting, via the wireless interface, the list of the available audio signals; the directory server further configured for monitoring for requests from the one or more wireless device apps for subscribing to one of the available audio signals; and the directory server further configured for maintaining a list of subscribing wireless device apps, each subscribing wireless device app associated with one of the available audio signals. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for a system for providing on-request wireless audio data streaming to one or more wireless device apps on one or more wireless devices, the steps of the method comprising:
-
(a) receiving, by a set of audio capture interfaces, a set of audio signals, each audio capture interface in the set of audio capture interfaces associated with one of the audio signals in the set of audio signals; (b) maintaining, by a directory server, a list of available audio signals based on the audio signals associated with one of the audio capture interfaces in the set of audio capture interfaces; (c) broadcasting, by a wireless interface, the list of the available audio signals; (d) monitoring, by the directory server, for requests from the one or more wireless device apps for subscribing to one of the available audio signals; (e) maintaining, by the directory server, a list of subscribing wireless device apps, each subscribing wireless device app associated with one of the available audio signals; (f) generating, by the set of audio capture interfaces, a set of audio data streams, each audio capture interface in the set of audio capture interfaces generating one of the audio data streams in the set of audio data streams from the audio signal associated with that audio capture interface, if that audio signal has at least one subscribing wireless device app associated with that audio signal; and (g) broadcasting, by the wireless interface, the set of audio data streams. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium having stored thereon instructions which, when executed by a processor, part of a wireless device, cause the processor to perform the steps of:
-
(a) receiving a list of available audio signals; (b) transmitting a request to subscribe to one of the available audio signals; (c) receiving an audio data stream generated from one of the available audio signals to which the wireless device has requested to subscribe; and (d) playing the audio data stream over a speaker. - View Dependent Claims (20, 21)
-
Specification