IP Library › Granted Patent US 12,389,061
Granted Patent B1
US 12,389,061 · App. 17/710,487 · Granted Aug 12, 2025

User interfaces of applications for playing or creating media programs

Inventors: Dylan Otto Boelte (Fairfax, CA); Michael Gladstone (Los Angeles, CA); Saba Singh (San Francisco, CA)
Assignee: Amazon Technologies, Inc.
H04N21/4312G06T7/90H04N21/482G06T2207/10024
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,389,061
App. No.
17/710,487
Filed
Mar 31, 2022
Granted
Aug 12, 2025
Kind
B1
Art Unit
2148
USPC
715/709
Abstract

A page is generated for a media program based on an image associated with the media program, such as an image of a creator of the media program. A predominant color within the image is identified, and a first color that is proximate or similar to the predominant color is selected from a color palette. A second color is selected as a counterpart to the first color. Code for a page including a section in the first color and a section in the second color, as well as the image, is generated and transmitted to a device for display by a user interface of an application for playing media. The page also includes interactive features enabling a listener to participate in the media program, and visual features identifying a participant speaking during the media program or one or more attributes of the speech of the participant.

Claims (142)

1. A first computer system comprising at least one data store and at least one computer processor,

wherein the first computer system is connected to one or more networks,

wherein the at least one data store has one or more sets of instructions stored thereon that, when executed by the at least one computer processor, cause the first computer system to perform a method comprising:

generating first code for causing a display of a first card on a display, wherein the first card comprises:

a first image associated with a first media program; and

a first identifier associated with the first media program;

transmitting at least the first code to at least a plurality of computer systems over one or more networks;

causing a display of at least the first card on displays of each of the plurality of computer systems;

receiving, from each of the plurality of computer systems, interactions with at least a portion of the first card on displays of each of the plurality of computer systems; and

in response to the interactions,

transmitting at least second code for causing a display of a second card on the displays to each of the computer systems over the one or more networks, wherein the second card comprises:

at least a portion of the first image;

at least a portion of the first identifier; and

an interactive feature for initiating participation in the first media program;

establishing one-way audio connections with each of the plurality of computer systems;

transmitting data for playing at least a first portion of the first media program to each of the plurality of computer systems over the one or more networks by way of the one-way audio connections;

receiving, from a second computer system, a second interaction with the interactive feature, wherein the second computer system is one of the plurality of computer systems; and

in response to the second interaction,

terminating the one-way audio connection with the second computer system; and

establishing a two-way audio connection with the second computer system;

transmitting data for playing at least a second portion of the first media program to the plurality of computer systems other than the second computer system over the one or more networks by way of the one-way audio connections with each of the plurality of computer systems other than the second computer system:

transmitting at least the data for playing at least the second portion of the first media program to the second computer system over the one or more networks by way of the two-way audio connection;

causing a display of a first accent icon in association with the portion of the first image on the second card on the displays of each of the plurality of computer systems; and

causing a display of a second image associated with a user of the second computer system on the second card on the displays of each of the plurality of computer systems.

2. The first computer system of claim 1 , wherein the method further comprises:

receiving data from the second computer system over the one or more networks, wherein the data represents at least one word spoken by the user of the second computer system;

removing the first accent icon from the second card on the displays of each of the plurality of computer systems;

causing a display of a second accent icon in association with the second image on the second card on the displays of each of the plurality of computer systems; and

transmitting data for playing at least a third portion of the first media program to at least the second computer system over the one or more networks by way of the two-way audio connection,

wherein the third portion of the first media program represents the at least one word spoken by the user of the second computer system.

3. The first computer system of claim 1 , further comprising:

determining at least a first attribute of the first portion of the media program, wherein the first attribute comprises a frequency, an intensity, a sound pressure level, or a speech rate of words spoken; and

selecting at least a second attribute of the first accent icon based at least in part on the first attribute, wherein the second attribute comprises a color, a size, a dimension or a shape of the first accent icon, and

wherein the first accent icon is displayed in a manner consistent with the second attribute.

4. The first computer system of claim 1 , further comprising:

determining a visual theme for the first media program based at least in part on a first color selected based at least in part on at least one color in the first image and a second color selected based at least in part on the first color,

wherein each of the first card and the second card are displayed in accordance with the visual theme.

5. A method comprising:

causing a display of first information regarding a first media program in a first user interface on a display of a first computer system, wherein the first information comprises a first set of text associated with the first media program and a first image associated with the first media program;

receiving a first interaction with at least a portion of the first user interface;

establishing a first one-way audio connection between a second computer system and the first computer system in response to the first interaction;

transmitting first audio data from the second computer system to at least the first computer system, wherein the first audio data is transmitted from the second computer system to the first computer system by way of the first one-way audio connection, and wherein the first audio data represents at least a first portion of the first media program;

causing at least the first audio data to be played by at least the first computer system;

while the first audio data is played by at least the first computer system,

causing a display of second information regarding the first media program in a second user interface on the display of the first computer system, wherein the second information comprises the first image and at least a portion of the first set of text, and wherein the second user interface comprises a first interactive feature for initiating participation in the first media program; and

receiving a second interaction with the first interactive feature:

in response to the second interaction,

terminating the first one-way audio connection between the second computer system and the first computer system; and

establishing a first two-way audio connection between the second computer system and the first computer system;

transmitting second audio data from the second computer system to at least the first computer system by way of the first two-way audio connection, wherein the second audio data represents at least a second portion of the first media program, and wherein the second portion of the first media program comprises at least one word spoken by a person associated with the first media program:

causing at least the second audio data to be played at least by the first computer system:

while the second audio data is played by at least the first computer system,

causing a display of a first icon in association with the first image in the second user interface;

receiving third audio data by the second computer system from the first computer system by way of the first two-way audio connection, wherein the third audio data represents at least a third portion of the first media program, and wherein the third audio data comprises at least one word spoken by a person associated with the first computer system:

transmitting at least a portion of the third audio data from the second computer system to at least the first computer system by way of the first two-way audio connection;

causing at least the third audio data to be played by at least the first computer system; and

while the third audio data is played by at least the first computer system,

causing a display of a second image of a user associated with the first computer system in the second user interface;

removing the first icon from the second user interface; and

causing a display of a second icon in association with the second image in the second user interface.

6. The method of claim 5 , wherein causing the display of the second image of the user associated with the first computer system in the second user interface comprises:

replacing the first interactive feature with the second image in the second user interface.

7. The method of claim 5 , wherein the first icon is a ring provided about at least the portion of the first image.

8. The method of claim 5 , further comprising:

determining, by the second computer system, at least one attribute of the second audio data; and

selecting, by the second computer system, at least one attribute of the first icon based at least in part on the at least one attribute of the second audio data.

9. The method of claim 8 , further comprising:

wherein the at least one attribute of the second audio data is one of a frequency, an intensity, a sound pressure level or a speech rate, and

wherein the at least one attribute of the first icon is one of a color, a dimension, a shape or a size.

10. The method of claim 9 , further comprising:

transmitting fourth audio data from the second computer system to at least the first computer system by way of the first two-way audio connection, wherein the fourth audio data represents at least a third portion of the first media program, and wherein the third portion of the first media program comprises at least one word spoken by the person associated with the first media program;

causing at least the fourth audio data to be played by the first computer system;

determining, by the second computer system, at least one attribute of the fourth audio data; and

varying, by the second computer system, the at least one attribute of the first icon based at least in part on the at least one attribute of the fourth audio data.

11. The method of claim 5 , further comprising:

receiving, by the second computer system from a third computer system, the first audio data at approximately a first time,

wherein the third computer system is associated with a person associated with the first media program,

wherein the first interaction is received at approximately the first time, and

wherein the first information comprises an indicator that the first media program is being aired live.

12. The method of claim 5 , further comprising:

establishing a plurality of one-way audio connections, wherein each of the plurality of audio connections is established between the second computer system and one of a plurality of computer systems,

wherein the first computer system is one of the plurality of computer systems,

wherein the first one-way audio connection is the one of the plurality of audio connections established between the second computer system and the first computer system, and

wherein transmitting the first audio data from the second computer system to at least the first computer system comprises:

transmitting the first audio data from the second computer system to the first computer system and each of the plurality of computer systems by way of the plurality of one-way audio connections, and

wherein the first information comprises a number of the plurality of computer systems.

13. The method of claim 5 , further comprising:

establishing a second two-way audio connection between the second computer system and a third computer system,

wherein the second information further comprises a third image of a person associated with the third computer system.

14. The method of claim 13 , further comprising:

receiving fourth audio data by the second computer system from the third computer system, wherein the fourth audio data comprises at least one word spoken by the person associated with the third computer system;

transmitting at least a portion of the fourth audio data from the second computer system to at least the first computer system; and

causing a display of a third icon in association with the third image.

15. The method of claim 5 , further comprising:

transmitting, by the second computer system to the first computer system, a plurality of sets of data, wherein each one of the plurality of sets of data comprises information regarding one of a plurality of media programs including a set of text associated with the one of the plurality of media programs and an image associated with the one of the plurality of media programs; and

prior to causing the display of the first information regarding the first media program in the first user interface,

causing a display of third information regarding a second media program in a third user interface on the display of the first computer system, wherein the third information comprises a second set of text associated with the second media program and a second image associated with the second media program; and

receiving a second interaction with at least a portion of the third user interface, wherein the second interaction is a swipe of the third user interface,

wherein the display of the first information regarding the first media program in the first user interface on the display of the first computer system is caused in response to the second interaction.

16. The method of claim 5 , further comprising:

transmitting fourth audio data from the second computer system to at least the first computer system, wherein the fourth audio data is transmitted from the second computer system to the first computer system by way of the first one-way audio connection, and wherein the fourth audio data represents at least one media entity;

causing at least the fourth audio data to be played by the first computer system; and

while the fourth audio data is played by the first computer system,

causing a display of a second image associated with the at least one media entity in the second user interface.

17. The method of claim 5 , further comprising:

selecting a first color based at least in part on at least one color in the first image, wherein the first color is one of a plurality of colors in a color palette selected based at least in part on proximity to the at least one color in the first image; and

selecting a second color based at least in part on the first color, wherein the second color is one of complementary to the first color, analogous to the first color, a triadic color to the first color or a tetradic color to the first color,

wherein an upper portion of the first user interface is displayed in the first color,

wherein a lower portion of the first user interface is displayed in the second color,

wherein an upper portion of the second user interface is displayed in the first color, and

wherein a lower portion of the second user interface is displayed in the second color.

18. The method of claim 5 , further comprising:

transmitting fourth audio data from the second computer system to at least the first computer system by way of the first two-way audio connection, wherein the fourth audio data represents at least a fourth portion of the first media program, and wherein the fourth portion of the first media program comprises at least one word spoken by the person associated with the first media program;

causing at least the fourth audio data to be played at least by the first computer system;

removing the second icon from the second user interface; and

causing a display of the first icon in association with the first image in the second user interface.

19. A first computer system comprising a display, at least one data store and at least one processor,

wherein the at least one data store is programmed with one or more sets of instructions that, when executed by the at least one computer processor, cause the first computer system to at least:

receive a plurality of sets of data from a second computer system, wherein each one of the plurality of sets of data comprises a set of text associated with the one of a plurality of media programs and an image associated with the one of the plurality of media programs;

cause a display of a first user interface on the display based at least in part on a first set of data of the plurality of sets of data, wherein the first set of data is associated with a first media program of a plurality of media programs, and wherein the first user interface comprises a first set of text associated with the first media program and a first image associated with the first media program;

receive a first interaction by a user of the first computer system with at least a portion of the first user interface;

transmit information regarding the first interaction to the second computer system;

establish a one-way audio connection with the second computer system in response to the first interaction;

receive first audio data from the second computer system by way of the one-way audio connection in response to the first interaction, wherein the first audio data represents at least a first portion of the first media program;

cause at least the first audio data to be played by at least one speaker associated with the first computer system;

cause a display of a second user interface on the display of the first computer system, wherein the second user interface comprises the first image, at least a portion of the first set of text, and an interactive feature for initiating participation in the first media program;

receive a second interaction by the user of the first computer system with the interactive feature;

transmit information regarding the second interaction to the second computer system;

establish a two-way audio connection with the second computer system in response to the second interaction;

cause a display of a second image associated with the user of the first computer system in the second user interface;

receive second audio data from the second computer system by way of the two-way audio connection, wherein the second audio data represents at least a second portion of the first media program;

select at least one of a color, a dimension, a shape or a size of a first icon based at least in part on a frequency, an intensity, a sound pressure level or a speech rate of the second audio data; and

cause a display of the first icon in association with one of the first image or the second image on the second user interface.

20. The first computer system of claim 19 , further comprising a microphone,

wherein the second audio data represents at least one word spoken by a creator of the first media program,

wherein the first icon is displayed in association with the first image on the second user interface, and

wherein the one or more sets of instructions, when executed by the at least one computer processor, further cause the first computer system to at least:

capture third audio data by the microphone;

transmit at least a portion of the third audio data to the second computer system by way of the two-way audio connection;

select at least one of a color, a dimension, a shape or a size of a second icon based at least in part on a frequency, an intensity, a sound pressure level or a speech rate of the third audio data;

remove the first icon from the second user interface; and

cause a display of the second icon in association with the second image on the second user interface.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2023
From: SINGH, SABA
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 065749/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2022
From: BOELTE, DYLAN OTTO; GLADSTONE, MICHAEL
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 059464/0431 →
References Cited (182)
US 5832435A · Silverman · 1998 [cited by applicant]
US 8023800B2 · Concotelli · 2011 [cited by applicant]
US 8560683B2 · Funk et al. · 2013 [cited by applicant]
US 8572243B2 · Funk et al. · 2013 [cited by applicant]
US 8768782B1 · Myslinski · 2014 [cited by applicant]
US 8850301B1 · Rose · 2014 [cited by applicant]
US 9001178B1 · Leske et al. · 2015 [cited by applicant]
US 9003032B2 · Funk et al. · 2015 [cited by applicant]
US 9369740B1 · Funk et al. · 2016 [cited by applicant]
US 9613636B2 · Gibbon et al. · 2017 [cited by applicant]
US 9706253B1 · Funk et al. · 2017 [cited by applicant]
US 9729596B2 · Sanghavi et al. · 2017 [cited by applicant]
US 9781491B2 · Wilson · 2017 [cited by applicant]
US 9872069B1 · Funk et al. · 2018 [cited by applicant]
US 10015589B1 · Ebenezer · 2018 [cited by applicant]
US 10083169B1 · Ghosh et al. · 2018 [cited by applicant]
US 10091547B2 · Sheppard et al. · 2018 [cited by applicant]
US 10110952B1 · Gupta et al. · 2018 [cited by applicant]
US 10135887B1 · Esser et al. · 2018 [cited by applicant]
US 10140364B1 · Diamondstein · 2018 [cited by applicant]
US 10178422B1 · Panchaksharaiah et al. · 2019 [cited by applicant]
US 10178442B2 · Shkedi · 2019 [cited by applicant]
US 10264213B1 · Sculley · 2019 [cited by applicant]
US 10313726B2 · Woods et al. · 2019 [cited by applicant]
US 10356476B2 · Dharmaji · 2019 [cited by applicant]
US 10432335B2 · Bretherton · 2019 [cited by applicant]
US 10489395B2 · Lakkur et al. · 2019 [cited by applicant]
US 10685050B2 · Krishna et al. · 2020 [cited by applicant]
US 10698906B2 · Hargreaves et al. · 2020 [cited by applicant]
US 10700648B2 · Lesso · 2020 [cited by applicant]
US 10719837B2 · Kolowich et al. · 2020 [cited by applicant]
US 10769678B2 · Li · 2020 [cited by applicant]
US 10846330B2 · Shilo · 2020 [cited by applicant]
US 10893329B1 · Trim et al. · 2021 [cited by applicant]
US 10985853B2 · Bretherton · 2021 [cited by applicant]
US 10986064B2 · Siegel et al. · 2021 [cited by applicant]
US 10997240B1 · Aschner et al. · 2021 [cited by applicant]
US 11431660B1 · Leeds et al. · 2022 [cited by applicant]
US 11451863B1 · Benjamin et al. · 2022 [cited by applicant]
US 11463772B1 · Wanjari et al. · 2022 [cited by applicant]
US 11521179B1 · Shetty · 2022 [cited by applicant]
US 11539845B1 · Fowers et al. · 2022 [cited by applicant]
US 11580982B1 · Karnawat et al. · 2023 [cited by applicant]
US 11586344B1 · Balagurunathan et al. · 2023 [cited by applicant]
US 11605387B1 · Muralitharan et al. · 2023 [cited by applicant]
US 11900902B2 · Martinez Ramirez et al. · 2024 [cited by applicant]
US 11916981B1 · Karnawat et al. · 2024 [cited by applicant]
US 20020042920A1 · Thomas et al. · 2002 [cited by applicant]
US 20020056087A1 · Berezowski et al. · 2002 [cited by applicant]
US 20030117486A1 · Ferren et al. · 2003 [cited by applicant]
US 20040057586A1 · Licht · 2004 [cited by applicant]
US 20050201360A1 · Redstone · 2005 [cited by applicant]
US 20050213726A1 · Rodman · 2005 [cited by applicant]
US 20050213734A1 · Rodman · 2005 [cited by applicant]
US 20050213735A1 · Rodman et al. · 2005 [cited by applicant]
US 20060018457A1 · Unno et al. · 2006 [cited by applicant]
US 20060018458A1 · McCree et al. · 2006 [cited by applicant]
US 20060268667A1 · Jellison et al. · 2006 [cited by applicant]
US 20070124756A1 · Covell et al. · 2007 [cited by applicant]
US 20070271518A1 · Tischer et al. · 2007 [cited by applicant]
US 20070271580A1 · Tischer et al. · 2007 [cited by applicant]
US 20080086742A1 · Aldrey et al. · 2008 [cited by applicant]
US 20080201424A1 · Darcie · 2008 [cited by applicant]
US 20090044217A1 · Lutterbach et al. · 2009 [cited by applicant]
US 20090076917A1 · Jablokov et al. · 2009 [cited by applicant]
US 20090100098A1 · Feher et al. · 2009 [cited by applicant]
US 20090254934A1 · Grammens · 2009 [cited by applicant]
US 20090298417A1 · Phillips · 2009 [cited by applicant]
US 20100088187A1 · Courtney et al. · 2010 [cited by applicant]
US 20100280641A1 · Harkness et al. · 2010 [cited by applicant]
US 20110063406A1 · Albert et al. · 2011 [cited by applicant]
US 20110067044A1 · Albo · 2011 [cited by applicant]
US 20110267419A1 · Quinn et al. · 2011 [cited by applicant]
US 20120040604A1 · Amidon et al. · 2012 [cited by applicant]
US 20120191774A1 · Bhaskaran et al. · 2012 [cited by applicant]
US 20120304206A1 · Roberts et al. · 2012 [cited by applicant]
US 20120311444A1 · Chaudhri · 2012 [cited by examiner]
US 20120311618A1 · Blaxland · 2012 [cited by applicant]
US 20120331168A1 · Chen · 2012 [cited by applicant]
US 20130074109A1 · Skelton et al. · 2013 [cited by applicant]
US 20130247081A1 · Vinson et al. · 2013 [cited by applicant]
US 20130253934A1 · Parekh et al. · 2013 [cited by applicant]
US 20140019225A1 · Guminy et al. · 2014 [cited by applicant]
US 20140040494A1 · Deinhard et al. · 2014 [cited by applicant]
US 20140068432A1 · Kucharz · 2014 [cited by examiner]
US 20140073236A1 · Iyer · 2014 [cited by applicant]
US 20140108531A1 · Klau · 2014 [cited by applicant]
US 20140123191A1 · Hahn et al. · 2014 [cited by applicant]
US 20140228010A1 · Barbulescu et al. · 2014 [cited by applicant]
US 20140325557A1 · Evans et al. · 2014 [cited by applicant]
US 20140372179A1 · Ju et al. · 2014 [cited by applicant]
US 20150095014A1 · Marimuthu · 2015 [cited by applicant]
US 20150163184A1 · Kanter et al. · 2015 [cited by applicant]
US 20150242068A1 · Losey et al. · 2015 [cited by applicant]
US 20150248798A1 · Howe et al. · 2015 [cited by applicant]
US 20150254056A1 · Walker et al. · 2015 [cited by applicant]
US 20150289021A1 · Miles · 2015 [cited by applicant]
US 20150319472A1 · Kotecha et al. · 2015 [cited by applicant]
US 20150326922A1 · Givon et al. · 2015 [cited by applicant]
US 20160027196A1 · Schiffer · 2016 [cited by examiner]
US 20160093289A1 · Pollet · 2016 [cited by applicant]
US 20160188728A1 · Gill et al. · 2016 [cited by applicant]
US 20160217488A1 · Ward et al. · 2016 [cited by applicant]
US 20160224311A1 · Touch et al. · 2016 [cited by applicant]
US 20160266781A1 · Dandu et al. · 2016 [cited by applicant]
US 20160291926A1 · Hundemer · 2016 [cited by applicant]
US 20160293036A1 · Niemi et al. · 2016 [cited by applicant]
US 20160330529A1 · Byers · 2016 [cited by applicant]
US 20170127136A1 · Roberts et al. · 2017 [cited by applicant]
US 20170164357A1 · Fan et al. · 2017 [cited by applicant]
US 20170193531A1 · Fatourechi et al. · 2017 [cited by applicant]
US 20170213248A1 · Jing et al. · 2017 [cited by applicant]
US 20170289617A1 · Song et al. · 2017 [cited by applicant]
US 20170329466A1 · Krenkler et al. · 2017 [cited by applicant]
US 20170366854A1 · Puntambekar et al. · 2017 [cited by applicant]
US 20180025078A1 · Quennesson · 2018 [cited by applicant]
US 20180035142A1 · Rao et al. · 2018 [cited by applicant]
US 20180061393A1 · Osotio · 2018 [cited by applicant]
US 20180184213A1 · Lesimple et al. · 2018 [cited by applicant]
US 20180205797A1 · Faulkner · 2018 [cited by applicant]
US 20180227632A1 · Rubin et al. · 2018 [cited by applicant]
US 20180255114A1 · Dharmaji · 2018 [cited by examiner]
US 20180293221A1 · Finkelstein et al. · 2018 [cited by applicant]
US 20180322411A1 · Wang et al. · 2018 [cited by applicant]
US 20180367229A1 · Gibson et al. · 2018 [cited by applicant]
US 20190052934A1 · Groves et al. · 2019 [cited by applicant]
US 20190065610A1 · Singh · 2019 [cited by applicant]
US 20190132636A1 · Gupta et al. · 2019 [cited by applicant]
US 20190156196A1 · Zoldi et al. · 2019 [cited by applicant]
US 20190171762A1 · Luke et al. · 2019 [cited by applicant]
US 20190273570A1 · Bretherton · 2019 [cited by applicant]
US 20190327103A1 · Niekrasz · 2019 [cited by applicant]
US 20190364359A1 · Ferguson et al. · 2019 [cited by applicant]
US 20190385600A1 · Kim · 2019 [cited by applicant]
US 20200021888A1 · Brandao et al. · 2020 [cited by applicant]
US 20200106885A1 · Koster et al. · 2020 [cited by applicant]
US 20200160458A1 · Bodin et al. · 2020 [cited by applicant]
US 20200226418A1 · Dorai-Raj et al. · 2020 [cited by applicant]
US 20200279553A1 · McDuff et al. · 2020 [cited by applicant]
US 20200364727A1 · Scott-Green et al. · 2020 [cited by applicant]
US 20210090224A1 · Zhou · 2021 [cited by examiner]
US 20210104245A1 · Alas et al. · 2021 [cited by applicant]
US 20210105149A1 · Roedel et al. · 2021 [cited by applicant]
US 20210125054A1 · Banik et al. · 2021 [cited by applicant]
US 20210160588A1 · Joseph et al. · 2021 [cited by applicant]
US 20210210102A1 · Huh et al. · 2021 [cited by applicant]
US 20210217413A1 · Tushinskiy et al. · 2021 [cited by applicant]
US 20210224319A1 · Ingel et al. · 2021 [cited by applicant]
US 20210232577A1 · Ogawa et al. · 2021 [cited by applicant]
US 20210256086A1 · Askarian et al. · 2021 [cited by applicant]
US 20210281925A1 · Shaikh et al. · 2021 [cited by applicant]
US 20210366462A1 · Yang et al. · 2021 [cited by applicant]
US 20210374391A1 · Jorasch et al. · 2021 [cited by applicant]
US 20210407520A1 · Neckermann · 2021 [cited by examiner]
US 20220038783A1 · Wee · 2022 [cited by applicant]
US 20220038790A1 · Duan et al. · 2022 [cited by applicant]
US 20220159377A1 · Wilberding et al. · 2022 [cited by applicant]
US 20220223286A1 · Lach et al. · 2022 [cited by applicant]
US 20220230632A1 · Maitra et al. · 2022 [cited by applicant]
US 20220254348A1 · Tay et al. · 2022 [cited by applicant]
US 20220286748A1 · Dyer et al. · 2022 [cited by applicant]
US 20220369034A1 · Kumar et al. · 2022 [cited by applicant]
US 20220415327A1 · Fowers et al. · 2022 [cited by applicant]
US 20220417297A1 · Daga et al. · 2022 [cited by applicant]
US 20230036192A1 · Alakoye · 2023 [cited by applicant]
US 20230085683A1 · Turner · 2023 [cited by applicant]
US 20230217195A1 · Poltorak · 2023 [cited by applicant]
US 20240031489A1 · Lundin et al. · 2024 [cited by applicant]
US 20240289086A1 · Korb et al. · 2024 [cited by applicant]
AU 2013204532B2 · 2014 [cited by applicant]
CA 2977959A1 · 2016 [cited by applicant]
CN 104813305A · 2015 [cited by applicant]
DE 112020002288 · 2022 [cited by applicant]
KR 20170079496A · 2017 [cited by applicant]
WO 2019089028A1 · 2019 [cited by applicant]
“Tableau” https://www.tableau.com/blog/introducing-profile-page-sleek-tableau-public-viz Jul. 21, 2021 . (Year: 2021). [cited by examiner]
“Tableau” https://www.tableau.com/blog/introducing-profile-page-sleek-tableau-public-viz Jul. 21, 2021. [cited by examiner]
Arora, S. et al., “A Practical Algorithm for Topic Modeling with Provable Guarantees,” Proceedings in the 30th International Conference on Machine Learning, JMLR: W&CP vol. 28, published 2013 (Year: 2013), 9 pages. [cited by applicant]
Github, “Spotify iOS SDK,” GitHub.com, GitHub Inc. and GitHub B.V., Feb. 17, 2021, available at URL: https://github.com/spotify/ios-sdk#how-do-app-remote-calls-work, 10 pages. [cited by applicant]
Stack Overflow, “Audio mixing of Spotify tracks in IOS app,” stackoverflow.com, Stack Overflow Network, Jul. 2012, available at URL: https://stackoverflow.com/questions/11396348/audio-mixing-of-spotify-tracks-in-ios-app… [cited by applicant]
Hoegen, Rens, et al. “An End-to-End Conversational Style Matching Agent.” Proceedings of the 19th ACM International Conference on Intelligent Virtual Agents. 2019, pp. 1-8. (Year: 2019). [cited by applicant]
Tengeh, R. K., & Udoakpan, N. (2021). Over-the-Top Television Services and Changes in Consumer Viewing Patterns in South Africa. Management Dynamics in the Knowledge Economy. 9(2), 257-277. DOI 10.2478/mdke-2021-0018 IS… [cited by applicant]