US2012029672A1PendingUtilityA1
Continuous audio interaction with interruptive audio
Est. expiryJun 3, 2030(~3.9 yrs left)· nominal 20-yr term from priority
G11B 27/30G11B 2020/10972G11B 27/034
49
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
According to an example implementation, a method may include playing, by a computing device, first audio generated by a first application, determining that the first audio generated by the first application should be interrupted based on a notification associated with a second application, pausing the first audio generated by the first application, playing interruptive audio generated by the second application during the pausing of the first audio, identifying a portion of the first audio that was previously played before the first audio was paused, and resuming the playing of the first audio so that the portion of the first audio that was previously played is replayed.
Claims
exact text as granted — not AI-modified1 . A method comprising:
playing, by a computing device, first audio generated by a first application; determining that the first audio generated by the first application should be interrupted based on a notification associated with a second application; pausing the first audio generated by the first application; playing interruptive audio generated by the second application during the pausing of the first audio; identifying a portion of the first audio that was previously played before the first audio was paused; and resuming the playing of the first audio so that the portion of the first audio that was previously played is replayed.
2 . The method of claim 1 , wherein:
the playing first audio includes playing the first audio and video generated by the first application; and the resuming includes playing the first audio and video generated by the first application, the resuming including playing the portion of the continuous audio and a portion of the video which were which were previously played.
3 . The method of claim 1 , wherein the notification associated with the second application is based on a user input received by the computing device.
4 . The method of claim 1 , wherein the notification associated with the second application is based on the computing device receiving a wireless signal.
5 . The method of claim 1 , wherein the second application includes a phone application.
6 . The method of claim 1 , wherein the second application includes a navigation application.
7 . The method of claim 1 , wherein:
the pausing includes gradually reducing a volume of the playing the first audio generated by the first application; and the resuming includes gradually increasing the volume of the playing the first audio generated by the first application.
8 . The method of claim 1 , wherein:
the pausing includes storing streamed data read by the first application while pausing the playing the first audio generated by the first application; and the resuming includes playing the first audio based on the stored streamed data.
9 . The method of claim 1 , wherein the resuming includes resuming the playing the first audio generated by the first application, the resuming beginning at a most recent tag in a file read by the first application.
10 . The method of claim 1 , wherein:
the playing includes playing the first audio and video generated by the first application; the identifying includes identifying a most recent scene which began playing before the pausing; and the resuming includes resuming the playing of the first audio and video generated by the first application, the resuming including replaying the portion of the first audio and a portion of the video at a beginning of a most recent scene which was generated by the first application before the pausing.
11 . An apparatus comprising:
at least one processor; and at least one memory comprising computer executable code that, when executed by the at least one processor, is configured to cause the apparatus to:
play first audio generated by a first application;
determine that the first audio generated by the first application should be interrupted based on a notification associated with a second application;
pause the first audio generated by the first application;
play interruptive audio generated by the second application during the pausing of the first audio;
identify a portion of the first audio that was previously played before the first audio was paused; and
resume the playing of the first audio so that the portion of the first audio that was previously played is replayed.
12 . The apparatus of claim 11 , wherein:
the playing the first audio includes playing the first audio and video generated by the first application; and the resuming includes playing of the first audio and video generated by the first application so that the portion of the first audio and a portion of the video that were previously played are replayed.
13 . The apparatus of claim 11 , wherein the notification associated with the second application is based on a user input received by the apparatus.
14 . The apparatus of claim 11 , wherein the notification associated with the second application is based on the apparatus receiving a wireless signal.
15 . The apparatus of claim 11 , wherein the second application includes a phone application.
16 . The apparatus of claim 11 , wherein the second application includes a navigation application.
17 . The apparatus of claim 11 , wherein:
the pausing includes gradually reducing a volume of the playing the first audio generated by the first application; and the resuming includes gradually increasing the volume of the playing the first audio generated by the first application.
18 . The apparatus of claim 11 , wherein:
the pausing includes storing streamed data read by the first application while pausing the playing the first audio generated by the first application; and the resuming includes playing the first audio based on the stored streamed data.
19 . The apparatus of claim 11 , wherein:
the identifying includes identifying the portion of the first audio that was previously played before the first audio was played based on a most recent tag in a file read by the first application; and the resuming includes the playing the first audio so that the portion of the first audio that was previously played is replayed beginning at the most recent tag in the file read by the first application.
20 . The apparatus of claim 11 , wherein:
the playing includes playing the first audio and video generated by the first application; the identifying includes identifying a most recent scene that was previously played before the first audio and video were paused; and the resuming includes playing of the first audio and video generated by the first application so that the most recent scene that was previously played is replayed.
21 . A non-transitory computer-readable storage medium comprising computer-executable code stored thereon that, when executed by a processor, is configured to cause an application executed by the processor to:
play first audio; receive a temporary interruption message from an operating system executed by the processor; pause the playing the first audio based on receiving on the temporary interruption message; receive a resume message from the operating system; identify a portion of the first audio that was previously played before the first audio was paused; and resume playing the first audio based on receiving the resume notification so that the portion of the first audio that was previously played is replayed.
22 . The storage medium of claim 21 , wherein:
the playing the first audio includes playing the first audio and video; the identifying includes identifying the portion of the first audio and the video that were previously played; and the resuming includes playing the first audio and video so that the portion of the first audio and video that were previously played are replayed.
23 . The storage medium of claim 21 , wherein:
the pausing includes gradually reducing a volume of the playing the first audio; and the resuming includes gradually increasing the volume of the playing the first audio.
24 . The storage medium of claim 21 , wherein:
the pausing includes storing streamed data while pausing the playing the first audio; and the resuming includes playing the first audio based on the stored streamed data.
25 . The storage medium of claim 21 , wherein the identifying includes identifying a portion of the first audio that was previously played before the first audio based on a most recent file tag in a file read by the first application.
26 . The storage medium of claim 21 , wherein:
the playing includes playing the first audio and video generated by the first application; and the resuming includes playing of the first audio and video so that the portion of the first audio that was previously played and a portion of the video that was previously played is replayed.
27 . A non-transitory computer-readable storage medium comprising computer-executable code stored thereon that, when executed by a processor, is configured to cause an application executed by the processor to:
determine to interrupt playing of first audio by a computing device based on receiving a prompt; send a pause message to the computing device based on the determining, the pause message instructing the computing device to pause playing the first audio; play interruptive audio after sending the pause message; and send a resume message to the computing device after playing the interruptive audio, the resume message instructing the computing device to resume playing the first audio.
28 . The storage medium of claim 27 , wherein the pause message instructs the computing device to pause the playing and rewind the first audio.
29 . The storage medium of claim 27 , wherein the resume message instructs the computing device to rewind and resume the playing the first audio.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.