US 9,813,776 B2
Secondary soundtrack delivery
Roberto Garcia, St. Louis, MO (US)
Assigned to PIN PON LLC, St. Louis, MO (US)
Filed by Roberto Garcia, St. Louis, MO (US)
Filed on Jun. 25, 2012, as Appl. No. 13/532,089.
Prior Publication US 2013/0345841 A1, Dec. 26, 2013
Int. Cl. G06F 17/00 (2006.01); H04N 21/658 (2011.01); H04N 21/6377 (2011.01); H04N 21/81 (2011.01); H04N 21/8352 (2011.01); H04N 21/845 (2011.01)
CPC H04N 21/6581 (2013.01) [H04N 21/6377 (2013.01); H04N 21/8106 (2013.01); H04N 21/8352 (2013.01); H04N 21/8455 (2013.01)] 19 Claims
OG exemplary drawing
 
1. One or more non-transitory computer-readable media having embodied thereon computer-executable instructions, wherein when executed by a computing device, the computer-executable instructions cause the computing device to:
transmit a primary soundtrack to a remote computing device, wherein the primary soundtrack includes a primary soundtrack identification data and is associated with a first spoken language, and wherein the primary soundtrack identification data includes one or more locations;
match, by the remote computing device, the one or more locations of a plurality of stored soundtracks associated with the one or more locations;
identify, by the remote computing device, at least one candidate primary soundtrack based on the match of the one or more locations to the plurality of stored soundtracks, wherein each of the at least one candidate primary soundtrack is associated with at least one secondary soundtrack, and wherein the at least one secondary soundtrack is associated with a second spoken language and is a translation of the first spoken language;
transmit, by the remote computing device, the at least one candidate primary soundtrack to the computing device;
receive a selection from a user of the computing device of one of the at least one candidate primary soundtrack, wherein the selection is associated to one of the at least one secondary soundtrack;
transmit the selection to the remote computing device;
receive, via a microphone of the computing device, a plurality of audio signals of the primary soundtrack;
calculate an acoustic fingerprint of the primary soundtrack based on the received plurality of audio signals;
transmit the calculated acoustic fingerprint to the remote computing device, wherein the remote computing device is configured to determine a position in the primary soundtrack based on the acoustic fingerprint, determine a corresponding position in the selection based on the determined position in the primary soundtrack, and determine a corresponding position in the secondary soundtrack based on the determined position in the selection;
receive a stream of the secondary soundtrack based on the determined position;
determine whether an earphone or headphone is coupled in communication with the computing device;
upon determining that an earphone or headphone is not coupled in communication with the computing device, prompt a user to couple the earphone or the headphone to the computing device; and
upon determining that an earphone or headphone is coupled in communication with the computing device, play the secondary soundtrack through the earphone or headphone based on the corresponding position in the secondary soundtrack.