Synchronizing streaming media content across devices
US-10958966-B2 · Mar 23, 2021 · US
US2021035589A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2021035589-A1 |
| Application number | US-201916526131-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 30, 2019 |
| Priority date | Jul 30, 2019 |
| Publication date | Feb 4, 2021 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In a frictionless handoff of audio content playing, a client device listens for ultrasonic audio. The client hears a playing of a modified audio content by another client device, which includes audio content and an ultrasonic audio quick response (QR) code overlaid on the audio content. The ultrasonic audio QR code includes location information corresponding to a location in the audio content. The client device extracts the ultrasonic audio QR code from the modified audio content. After determining that the playing of the modified audio content has stopped, the client device receives a command to resume playing of the audio content on the client device. In, response to the command, the client device retrieves location information in a last extracted ultrasonic audio QR code and plays the audio content starting at a location in the audio content corresponding to the location information in the last extracted ultrasonic audio QR code.
Opening claim text (preview).
What is claimed is: 1 . A method for frictionless handoff of audio content playing between devices, comprising: listening for ultrasonic audio by a client device: hearing, by the client device, a playing of a modified audio content by another client device, the modified audio content comprising audio content and at least one ultrasonic audio quick response (QR) code overlaid on the audio content, the at least one ultrasonic audio QR code comprising at least location information corresponding to a location in the audio content; extracting, by the client device, the at least one ultrasonic audio QR code from the modified audio content; determining, by the client device, that the playing of the modified audio content has stopped; after determining that the playing of the modified audio content has stopped, receiving, by the client device, a command to resume playing of the audio content on the client device; in response to the command, retrieving, by the client device, location information in a last extracted ultrasonic audio QR code; and playing, by the client device, the audio content starting at a location in the audio content corresponding to the location information in the last extracted ultrasonic audio QR code. 2 . The method of claim 1 , wherein the hearing of the playing of the modified audio content by the other client device comprises: capturing, by the client device, audio signals output by the other client device, the audio signals comprising audible frequencies containing the audio content and ultrasonic frequencies containing the at least one ultrasonic audio QR code. 3 . The method of claim 2 , wherein the extracting of the at least one ultrasonic audio QR code comprises: detecting, by the client device, pulses in the ultrasonic frequencies in the audio signals; and converting, by the client device, the pulses into at least the location information in the at least one ultrasonic audio QR code. 4 . The method of claim 1 , wherein the last extracted ultrasonic audio QR code further comprises metadata, the metadata comprising a location where the audio content is accessible and an identity of the audio content, wherein the playing of the audio content by the client device comprises: connecting, by the client device, to the location where the audio content is accessible; accessing, by the client device, the audio content using the identity; matching, by the client device, the location information in the last extracted ultrasonic QR code with a given location in the audio content; and playing, by the client device, the audio content starting at the given location. 5 . The method of claim 1 , wherein the client device does not have a network connection to the other client device. 6 . The method of claim 1 , wherein the modified audio content comprising a plurality of ultrasonic audio QR codes overlaid on the audio content in a periodic manner, wherein each of the plurality of ultrasonic audio QR codes corresponds to a given location in the audio content. 7 . The method of claim 1 , wherein the playing of the determining that the playing of the modified audio content has stopped, comprises: determining, by the client device, that the client device no longer hears any ultrasonic audio. 8 . A computer program product for frictionless handoff of audio content playing between devices, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing client device to cause the computing client device to: listen for ultrasonic audio; hear a playing of a modified audio content by another client device, the modified audio content comprising audio content and at least one ultrasonic audio quick response (QR) code overlaid on the audio content, the at least one ultrasonic audio QR code comprising at least location information corresponding to a location in the audio content; extract the at least one ultrasonic audio QR code from the modified audio content; determine that the playing of the modified audio content has stopped; after determining that the playing of the modified audio content has stopped, receive a command to resume playing of the audio content on the client device; in response to the command, retrieve location information in a last extracted ultrasonic audio QR code; and play the audio content starting at a location in the audio content corresponding to the location information in the last extracted ultrasonic audio QR code. 9 . The computer program product of claim 8 , wherein in the hearing of the playing of the modified, audio content by the other client device, the computing client device is further caused to: capture audio signals output'by the other client device, the audio signals comprising audible frequencies containing the audio content and ultrasonic frequencies containing the at least one ultrasonic audio QR code. 10 . The computer program product of claim 9 , wherein in the extracting of the at least one ultrasonic audio QR code, the computing client device is further caused to: detect pulses in the ultrasonic frequencies in the audio signals; and convert the pulses into at least the location information in the at least one ultrasonic audio QR code. 11 . The computer program product of claim 8 , wherein the last extracted ultrasonic audio QR code further comprises metadata, the metadata comprising a location where the audio content is accessible and an identity of the audio content, wherein in the playing of the audio content, the computing client device is further caused to: connect to the location where the audio content is accessible; access the audio content using the identity; match the location information in the last extracted ultrasonic QR code with a given location in the audio content; and play the audio content starting at the given location. 12 . The computer program product of claim 8 , wherein the computing client device does not have a network connection to the other client device. 13 . The computer program product of claim 8 , wherein the modified audio content comprising a plurality of ultrasonic audio QR codes overlaid on the audio content in a periodic manner, wherein each of the plurality of ultrasonic audio QR codes corresponds to a given location in the audio content. 14 . The computer program product of claim 8 , wherein in the playing of the determining that the playing of the modified audio content has stopped, the computing client device is further caused to: determine that the client device no longer hears any ultrasonic audio. 15 . A system comprising: a computing client device; and a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing client device to cause the computing client device to: listen for ultrasonic audio; hear a playing of a modified audio content by another client device, the modified audio content comprising audio content and at least one ultrasonic audio quick response (QR) code overlaid on the audio content, the at least one ultrasonic audio QR code comprising at least location information corresponding to a location in the audio content; extract the at least one ultrasonic audio QR code from the modified audio content; determine that the playing of the modified audio content has stopped; after determining that the playing of the modified audio content has stopped, receive a command to resume playing of the audio content on the client device; in response to the command, retrieve locati
for supporting one-way streaming services, e.g. Internet radio · CPC title
Inter-user-equipment sessions transfer or sharing · CPC title
In-session procedures · CPC title
Audio watermarking, i.e. embedding inaudible data in the audio signal · CPC title
Media network packetisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.