Methods, devices, and computer program products for providing a karaoke service using a mobile terminal
First Claim
1. A method of providing a karaoke service, the method comprising:
- receiving a plurality of performance requests associated with a plurality of mobile terminals;
queuing the plurality of performance requests in a selected order to provide a karaoke performance schedule;
identifying a next performance request based on the karaoke performance schedule;
determining an end time of a current karaoke performance;
transmitting a notification to one of the plurality of mobile terminals associated with the next performance request over a wireless connection at a predetermined time based on the determined end time;
receiving audio data from the mobile terminal associated with the next performance request over a wireless connection responsive to transmitting the notification thereto; and
providing the received audio data to audio equipment for output.
1 Assignment
0 Petitions
Accused Products
Abstract
A karaoke service is provided responsive to receiving a plurality of performance requests associated with a plurality of mobile terminals. The plurality of performance requests are queued in a selected order to provide a karaoke performance schedule, and a next performance request is identified based on the karaoke performance schedule. An end time of a current karaoke performance is determined, and a notification is transmitted to at least one of the plurality of mobile terminals associated with the next performance request over a wireless connection at a predetermined time based on the determined end time. Audio data is received from the at least one mobile terminal associated with the next performance request over a wireless connection responsive to transmitting the notification thereto. The received audio data is provided to audio equipment for output.
81 Citations
33 Claims
-
1. A method of providing a karaoke service, the method comprising:
-
receiving a plurality of performance requests associated with a plurality of mobile terminals;
queuing the plurality of performance requests in a selected order to provide a karaoke performance schedule;
identifying a next performance request based on the karaoke performance schedule;
determining an end time of a current karaoke performance;
transmitting a notification to one of the plurality of mobile terminals associated with the next performance request over a wireless connection at a predetermined time based on the determined end time;
receiving audio data from the mobile terminal associated with the next performance request over a wireless connection responsive to transmitting the notification thereto; and
providing the received audio data to audio equipment for output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of operating a mobile terminal to provide a karaoke service, the method comprising:
-
receiving a user request to perform karaoke for a specified song from a user interface of the mobile terminal;
formatting the user request to provide a performance request configured to be queued at a karaoke server;
transmitting the performance request to the karaoke server over a first wireless connection;
receiving a notification from the karaoke server over a second wireless connection at a predetermined time based on an end time of a current karaoke performance; and
transmitting audio data to the karaoke server over a third wireless connection responsive to receiving the notification therefrom. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of providing a karaoke service, the method comprising:
-
receiving first audio data at a karaoke server from a mobile terminal;
retrieving second audio data associated with the first audio data from a database associated with the karaoke server;
mixing the first audio data and the second audio data; and
providing the mixed audio data to a speaker for output. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A karaoke server, comprising:
-
an interface configured to receive a plurality of performance requests associated with a plurality of mobile terminals;
a transceiver configured to establish wireless connections with the plurality of mobile terminals; and
a controller coupled to the interface and the transceiver and configured to queue the received plurality of performance requests in a selected order to provide a karaoke performance schedule, identify a next performance request based on the karaoke performance schedule, and determine an end time of a current karaoke performance, wherein the controller is further configured to provide a notification to a mobile terminal associated with the next performance request over a wireless connection at a predetermined time based on the determined end time, receive audio data from the mobile terminal over a wireless connection responsive to transmission of the notification, and provide the received audio data to audio equipment for output. - View Dependent Claims (31, 32, 33)
-
Specification