US 11,949,644 B2
Systems and methods for relaying messages in a communications system
Monica Anderson, Los Altos, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Dec. 22, 2021, as Appl. No. 17/559,907.
Application 13/676,028 is a division of application No. 13/038,295, filed on Mar. 1, 2011, granted, now 8,312,090, issued on Nov. 13, 2012.
Application 17/559,907 is a continuation of application No. 16/799,730, filed on Feb. 24, 2020, granted, now 11,233,765.
Application 16/799,730 is a continuation of application No. 15/842,787, filed on Dec. 14, 2017, granted, now 10,616,172, issued on Apr. 7, 2020.
Application 15/842,787 is a continuation of application No. 15/434,007, filed on Feb. 15, 2017, granted, now 9,948,596, issued on Apr. 17, 2018.
Application 15/434,007 is a continuation of application No. 14/520,229, filed on Oct. 21, 2014, granted, now 9,577,964, issued on Feb. 21, 2017.
Application 14/520,229 is a continuation of application No. 13/676,028, filed on Nov. 13, 2012, granted, now 8,868,669, issued on Oct. 21, 2014.
Application 13/038,295 is a continuation of application No. 11/728,318, filed on Mar. 22, 2007, granted, now 7,899,869, issued on Mar. 1, 2011.
Prior Publication US 2022/0255891 A1, Aug. 11, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); G06Q 10/10 (2023.01); H04L 12/18 (2006.01); H04L 51/02 (2022.01); H04L 51/04 (2022.01); H04L 51/214 (2022.01); H04L 51/216 (2022.01); H04L 51/226 (2022.01); H04L 51/234 (2022.01)
CPC H04L 51/234 (2022.05) [G06Q 10/10 (2013.01); H04L 12/1813 (2013.01); H04L 51/02 (2013.01); H04L 51/04 (2013.01); H04L 51/214 (2022.05); H04L 51/216 (2022.05); H04L 51/226 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A method for relaying messages in a communication system, comprising:
at a server having one or more processors and memory storing instructions for execution by the one or more processors:
identifying a first set of messages from a plurality of incoming messages in the communication system, wherein messages in the first set of messages are from a first user;
receiving via a messaging application of the communication system a feedback message from a second user of the communication system about a first message of the first set of messages, wherein the feedback message conveys at least one of: agreement, disagreement, amusement, or user sentiment regarding the first message;
sending, via the messaging application of the communication system, the feedback message from the second user to a plurality of users of the communication system, determined to be tracking at least one of: the first user or the first message;
receiving one or more additional feedback messages from at least a subset of the plurality of users about at least one of: the first user and the first message;
sending to the plurality of users at least one of the one or more additional feedback messages;
identifying a second set of messages from the plurality of incoming messages, wherein messages in the second set of messages are from a third user distinct from the first user and distinct from the second user;
receiving a second feedback message from the second user about a first message of the second set of messages; and
sending to the plurality of users at least one of: the first message of the second set of messages or the second feedback message from the second user.