Methods, computer server systems and media devices for media streaming

US11889165B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11889165-B2
Application numberUS-202217732334-A
CountryUS
Kind codeB2
Filing dateApr 28, 2022
Priority dateDec 12, 2017
Publication dateJan 30, 2024
Grant dateJan 30, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11889165B2 cover?
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 segmen…
Who is the assignee on this patent?
Spotify Ab
What technology area does this patent fall under?
Primary CPC classification H04N21/8456. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).