Human-machine interfaces for utterance-based playlist selection

US12248735B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12248735-B2
Application numberUS-202318359173-A
CountryUS
Kind codeB2
Filing dateJul 26, 2023
Priority dateJul 18, 2018
Publication dateMar 11, 2025
Grant dateMar 11, 2025

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.

Systems, methods, and devices for human-machine interfaces for utterance-based playlist selection are disclosed. In one method, a list of playlists is traversed and a portion of each is audibly output until a playlist command is received. Based on the playlist command, the traversing is stopped and a playlist is selected for playback. In examples, the list of playlists is modified based on a modification input.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a human-machine interface of a device, first utterance data including descriptor data; determining the first utterance data includes a request to provide a list of playlists; receiving the list of playlists, the list of playlists being associated with the first utterance data; modifying the list of playlists based on the descriptor data, thereby resulting in a modified list of playlists; and audibly outputting an introduction including a description of each playlist of the modified list of playlists, the description of each playlist describing: (i) one or more artists, (ii) one or more albums, (iii) one or more genres, or (iv) any combination of (i), (ii), and (iii). 2. The method of claim 1 , wherein modifying the list of playlists includes reordering the list of playlists based on the descriptor data. 3. The method of claim 2 , wherein modifying the list of playlists includes reordering the playlists in the list of playlists such that playlists that are more similar to the descriptor data are ahead of the playlists that are less similar to the descriptor data. 4. The method of claim 1 , wherein modifying the list of playlists includes filtering the list of playlists based on the descriptor data. 5. The method of claim 1 , further comprising receiving, by the human-machine interface of the device, modification input that includes new descriptor data. 6. The method of claim 1 , further comprising: receiving, by the human-machine interface of the device, second utterance data; determining the second utterance data includes a playlist command; and executing the playlist command. 7. The method of claim 1 , wherein the descriptor data includes one or more of a title, the description, or tag of a respective playlist. 8. A non-transitory computer-readable medium having stored thereon sequences of instructions, the sequences of instructions including instructions that when executed by a computer system causes the computer system to perform: receiving, by a human-machine interface of a device, first utterance data including descriptor data; determining the first utterance data includes a request to provide a list of playlists; receiving the list of playlists, the list of playlists being associated with the first utterance data; modifying the list of playlists based on the descriptor data, thereby resulting in a modified list of playlists; and audibly outputting an introduction including a description of each playlist of the modified list of playlists, the description of each playlist describing: (i) one or more artists, (ii) one or more albums, (iii) one or more genres, or (iv) any combination of (i), (ii), and (iii). 9. The non-transitory computer-readable medium of claim 8 , wherein modifying the list of playlists includes reordering the list of playlists based on the descriptor data. 10. The non-transitory computer-readable medium of claim 9 , wherein modifying the list of playlists includes reordering the playlists in the list of playlists such that playlists that are more similar to the descriptor data are ahead of the playlists that are less similar to the descriptor data. 11. The non-transitory computer-readable medium of claim 9 , wherein modifying the list of playlists includes filtering the list of playlists based on the descriptor data. 12. The non-transitory computer-readable medium of claim 8 , further having stored thereon a sequence of instructions for causing the computer system to perform receiving, by the human-machine interface of the device, modification input that includes new descriptor data. 13. The non-transitory computer-readable medium of claim 8 , further having stored thereon a sequence of instructions for causing the computer system to perform: receiving, by the human-machine interface of the device, second utterance data; determining the second utterance data includes a playlist command; and executing the playlist command. 14. The non-transitory computer-readable medium of claim 8 , wherein the descriptor data includes one or more of a title, the description, or tag of a respective playlist. 15. A device, comprising: a human-machine interface; one or more processor devices; and a computer readable medium device coupled to the one or more processor devices and having instructions thereon that, when executed by the one or more processor devices, cause the one or more processor devices to: receive, by the human-machine interface of the device, first utterance data including descriptor data; determine the first utterance data includes a request to provide a list of playlists; receive the list of playlists, the list of playlists being associated with the first utterance data; modify the list of playlists based on the descriptor data, thereby resulting in a modified list of playlists; and audibly output an introduction including a description of each playlist of the modified list of playlists, the description of each playlist describing: (i) one or more artists, (ii) one or more albums, (iii) one or more genres, or (iv) any combination of (i), (ii), and (iii). 16. The device of claim 15 , wherein modifying the list of playlists includes reordering the list of playlists based on the descriptor data. 17. The device of claim 16 , wherein modifying the list of playlists includes reordering the playlists in the list of playlists such that playlists that are more similar to the descriptor data are ahead of the playlists that are less similar to the descriptor data. 18. The device of claim 15 , wherein modifying the list of playlists includes filtering the list of playlists based on the descriptor data. 19. The device of claim 15 , having additional instructions stored thereon that further cause the one or more processor devices to receive modification input that includes new descriptor data. 20. The device of claim 15 , wherein the descriptor data includes one or more of a title, the description, or tag of a respective playlist.

Assignees

Inventors

Classifications

  • using playlists · CPC title

  • Speech to text systems (G10L15/08 takes precedence) · CPC title

  • Execution procedure of a spoken command · CPC title

  • Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title

  • G06F3/167Primary

    Audio in a user interface, e.g. using voice commands for navigating, audio feedback · 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 US12248735B2 cover?
Systems, methods, and devices for human-machine interfaces for utterance-based playlist selection are disclosed. In one method, a list of playlists is traversed and a portion of each is audibly output until a playlist command is received. Based on the playlist command, the traversing is stopped and a playlist is selected for playback. In examples, the list of playlists is modified based on a mo…
Who is the assignee on this patent?
Spotify Ab
What technology area does this patent fall under?
Primary CPC classification G06F3/167. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 11 2025 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).