Methods, computer server systems and media devices for media streaming
US-10887671-B2 · Jan 5, 2021 · US
US11889165B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11889165-B2 |
| Application number | US-202217732334-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 28, 2022 |
| Priority date | Dec 12, 2017 |
| Publication date | Jan 30, 2024 |
| Grant date | Jan 30, 2024 |
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.
A computer server system associates one or more media items with a first segment of a first media item, the one or more media items selected based on current location information of a media device. The computer server system receives, from a media device, a request for a media item associated with the first media item, wherein the request includes a media segment identifier for the first segment of the first media item. In response to the request, the computer server system identifies the one or more media items associated with the first segment and provides the one or more media items to the media device.
Opening claim text (preview).
The invention claimed is: 1. A method, comprising: at a computer server system including one or more computer servers: associating one or more media items with a first media segment of a first media item, the one or more media items selected for association based on current location information of a media device while the first media item is being played by the media device; receiving, from the media device, a request for a media item associated with the first media item, wherein the request includes a media segment identifier for the first media segment of the first media item; and in response to the request: identifying the one or more media items associated with the first media segment; and providing the one or more media items to the media device. 2. The method according to claim 1 , wherein the one or more media items associated with the first media segment comprise one or more textual media items. 3. The method according to claim 2 , wherein the one or more textual media items comprise lyrics. 4. The method according to claim 1 , wherein the media segment identifier includes a time code. 5. The method according to claim 1 , wherein providing the one or more media items to the media device occurs while the first media item is being streamed to the media device. 6. The method according to claim 1 , wherein the first media item has an audio format. 7. The method according to claim 1 , further comprising, dividing the first media item into a number of media segments, including the first media segment of the first media item. 8. The method according to claim 1 , wherein the request is generated at the media device in response to a user request received at a user interface of the media device. 9. A method performed by a media device for playback of a streamed first media item, the method comprising: while the first streamed media item is being played, receiving, via a user interface of the media device, a first request; in response to receiving the first request, requesting, from a server system, a second media item associated with a selected media segment of the first streamed media item that is being played, including sending, to the server system, location information of the media device, wherein the second media item associated with the selected media segment is selected based in part on the location information; receiving the second media item from the server system; and in response thereto, playing or otherwise presenting the second media item simultaneously with the first streamed media item. 10. The method according to claim 9 , wherein the request for the second media item comprises a media segment identifier of the selected media segment of the first streamed media item. 11. The method according to claim 10 , wherein the media segment identifier includes a time code. 12. The method according to claim 9 , further comprising receiving the second media item and one or more other media items associated with the selected media segment in response to the request for the second media item, the one or more other media items having a media format other than audio. 13. The method according to claim 9 , wherein the first streamed media item has an audio format. 14. The method according to claim 9 , wherein the second media item received from the server system comprises a textual media item. 15. A computer server system, comprising: at least one communications interface for communicating data messages to/from the computer server system; at least one processor; and at least one memory comprising instructions which, when executed on the at least one processor, cause the at least one processor to: associate one or more media items with a first media segment of a first media item, the one or more media items selected for association based on current location information of a media device while the first media item is being played by the media device; receive, from the media device, a request for a media item associated with the first media item, wherein the request includes a media segment identifier for the first media segment of the first media item; and in response to the request: identify the one or more media items associated with the first media segment; and provide the one or more media items to the media device. 16. A media device, comprising: a user interface; at least one communications interface for communicating data messages to/from the media device; at least one processor; and at least one memory comprising instructions which, when executed on the at least one processor, cause the at least one processor to: while a first streamed media item is being played, receive, via a user interface of the media device, a first request; in response to receiving the first request, request, from a server system, a second media item associated with a selected media segment of the first streamed media item that is being played, including sending, to the server system, location information of the media device, wherein the second media item associated with the selected media segment is selected based in part on the location information; receive the second media item from the server system; and in response thereto, play or otherwise present the second media item simultaneously with the first streamed media item.
by decomposing the content in the time domain, e.g. in time segments · CPC title
Network streaming of media packets · CPC title
for supporting one-way streaming services, e.g. Internet radio · CPC title
for unicast · CPC title
specially adapted for the location of the user terminal · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.