Methods, devices, and computer program products for providing a karaoke service using a mobile terminal
First Claim
1. A method of operating a karaoke server to provide 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;
receiving a performance schedule query from one of the plurality of mobile terminals;
transmitting at least a portion of the karaoke performance schedule to the querying mobile terminal responsive to receiving the performance schedule query;
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.
45 Citations
25 Claims
-
1. A method of operating a karaoke server to provide 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; receiving a performance schedule query from one of the plurality of mobile terminals; transmitting at least a portion of the karaoke performance schedule to the querying mobile terminal responsive to receiving the performance schedule query; 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. 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; transmitting audio data to the karaoke server over a third wireless connection responsive to receiving the notification therefrom; receiving a user request to view a performance schedule from the user interface; transmitting a performance schedule query to the karaoke server responsive to receiving the user request to view the performance schedule; receiving at least a portion of the karaoke performance schedule from the karaoke server responsive to transmitting the performance schedule query thereto; and displaying the at least a portion of the karaoke performance schedule on a display of the mobile terminal. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A karaoke server, comprising:
-
a first interface configured to receive a plurality of performance requests associated with a plurality of mobile terminals; a second interface configured to receive performance schedule query requests associated with the plurality of mobile terminals; a transceiver configured to establish wireless connections with the plurality of mobile terminals; and a controller coupled to the first and second interfaces 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, and wherein the controller is further configured to provide at least a portion of the karaoke performance schedule to the mobile terminals associated with received performance schedule query requests. - View Dependent Claims (23, 24, 25)
-
Specification