US 11,792,143 B1
Presenting relevant chat messages to listeners of media programs
Aamir Shah, Irvine, CA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jun. 21, 2021, as Appl. No. 17/353,600.
Int. Cl. H04L 51/046 (2022.01); G06F 40/30 (2020.01); G06F 16/33 (2019.01); G06F 16/38 (2019.01); H04L 65/60 (2022.01); H04L 65/401 (2022.01); G06F 16/335 (2019.01); H04L 65/611 (2022.01)
CPC H04L 51/046 (2013.01) [G06F 16/337 (2019.01); G06F 16/3334 (2019.01); G06F 16/38 (2019.01); G06F 40/30 (2020.01); H04L 65/4015 (2013.01); H04L 65/60 (2013.01); H04L 65/611 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a first computer system having at least a first data store and at least a first computer processor, wherein the first computer system is connected to one or more networks, and
wherein the first data store has one or more sets of instructions stored thereon that, when executed by at least the first computer processor, cause the first computer system to perform a method comprising:
transmitting media content of a media program to each of a plurality of computer systems over the one or more networks, wherein each of the plurality of computer systems is associated with one of a plurality of listeners to the media program;
causing a playing of at least some of the media content of the media program by at least some of the plurality of computer systems;
receiving a first plurality of text-based messages over the one or more networks, wherein each of the first plurality of text-based messages comprises text entered via a user interface presented on a display of one of the plurality of computer systems during the playing of the at least some of the media content by the one of the plurality of computer systems;
identifying at least a subset of the first plurality of text-based messages that do not include objectionable content;
determining a first ranking of at least the subset of the first plurality of text-based messages according to at least one rule;
determining at least one attribute of a first listener to the media program, wherein the first listener is one of the plurality of listeners;
selecting a first text-based message of the subset of the first plurality of text-based messages based at least in part on the first ranking and the at least one attribute of the first listener to the media program;
transmitting code for causing a display of at least the first text-based message on a display of a computer system associated with the first listener; and
causing the display of at least the first text-based message on the display of the computer system associated with the first listener during a playing of the at least some of the media content by the computer system associated with the first listener.