Optimizing a ringtone for audibility
First Claim
1. A computer-implemented method for optimizing a ringtone, the method comprising:
- detecting, in response to an event to initiate the ringtone on a recipient communication device, an ambient music within a vicinity of the recipient communication device;
retrieving, based on an identification of the ambient music, a waveform associated with the ambient music;
analyzing a waveform associated with the ringtone and the retrieved waveform associated with the ambient music; and
initiating, based on the analysis, the ringtone on the recipient communication device that maximizes an audibility of the ringtone within the vicinity,wherein the event includes an incoming communication that is selected from a group consisting of a voice call, video call, short message service message, multimedia messaging service message, instant message, and push message from a mobile application.
1 Assignment
0 Petitions
Accused Products
Abstract
Approaches presented herein enable optimizing a ringtone on a mobile communication device so that it may be audible to a user among ambient music. Specifically, an incoming communication (e.g., phone call) or other event (e.g., incoming notification, alarm, etc.) that is associated with a ringtone is detected. Any ambient music is detected and identified. A waveform associated with the ringtone and a waveform associated with the ambient music are analyzed. Based on the analysis, the ringtone is initiated. For example, a peak of the ringtone waveform may be aligned with a trough of the ambient music waveform to determine a point to initiate the ringtone among the ambient music.
-
Citations
17 Claims
-
1. A computer-implemented method for optimizing a ringtone, the method comprising:
-
detecting, in response to an event to initiate the ringtone on a recipient communication device, an ambient music within a vicinity of the recipient communication device; retrieving, based on an identification of the ambient music, a waveform associated with the ambient music; analyzing a waveform associated with the ringtone and the retrieved waveform associated with the ambient music; and initiating, based on the analysis, the ringtone on the recipient communication device that maximizes an audibility of the ringtone within the vicinity, wherein the event includes an incoming communication that is selected from a group consisting of a voice call, video call, short message service message, multimedia messaging service message, instant message, and push message from a mobile application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for optimizing a ringtone, the computer program product comprising a computer readable storage device, and program instructions stored on the computer readable storage device which, when executed by a computer device, cause the computer device to:
-
detect, in response to an event to initiate the ringtone on a recipient communication device, an ambient music within a vicinity of the recipient communication device; detect an ambient music within a vicinity of the recipient communication device; retrieve, based on an identification the ambient music, a waveform associated with the ambient music; analyze a waveform associated with the ringtone and the retrieved waveform associated with the ambient music; and initiate, based on the analysis, the ringtone on the recipient communication device that maximizes an audibility of the ringtone within the vicinity, wherein the event includes an incoming communication that is selected from a group consisting of a voice call, video call, short message service message, multimedia messaging service message, instant message, and push message from a mobile application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system for optimizing a ringtone, the computer system comprising:
-
a memory comprising program instructions; a bus coupled to the memory medium; and a processor for executing the program instructions, the instructions causing the system to; detect, in response to an event to initiate the ringtone on a recipient communication device, an ambient music within a vicinity of the recipient communication device; detect an ambient music within a vicinity of the recipient communication device; retrieve, based on an identification the ambient music, a waveform associated with the ambient music; analyze a waveform associated with the ringtone and the retrieved waveform associated with the ambient music; and initiate, based on the analysis, the ringtone on the recipient communication device that maximizes an audibility of the ringtone within the vicinity, wherein the event includes an incoming communication that is selected from a group consisting of a voice call, video call, short message service message, multimedia messaging service message, instant message, and push message from a mobile application. - View Dependent Claims (14, 15, 16, 17)
-
Specification