US 12,425,362 B2
Apparatus and method for flow-through editing in a quote-reply messaging system
Marc A. Cohen, Blue Bell, PA (US)
Assigned to Wrinkl, Inc., Blue Bell, PA (US)
Filed by Wrinkl, Inc., Blue Bell, PA (US)
Filed on Apr. 19, 2024, as Appl. No. 18/640,465.
Application 18/640,465 is a continuation in part of application No. 18/535,572, filed on Dec. 11, 2023, granted, now 11,973,731.
Application 18/535,572 is a continuation of application No. 18/073,652, filed on Dec. 2, 2022.
Application 18/073,652 is a continuation of application No. 17/065,494, filed on Oct. 7, 2020, granted, now 11,522,821, issued on Dec. 6, 2022.
Application 17/065,494 is a continuation in part of application No. 16/931,283, filed on Jul. 16, 2020, granted, now 10,805,247, issued on Oct. 13, 2020.
Application 16/931,283 is a continuation in part of application No. 16/746,412, filed on Jan. 17, 2020, granted, now 10,999,226, issued on May 4, 2021.
Application 16/931,283 is a continuation in part of application No. 16/712,952, filed on Dec. 12, 2019, granted, now 10,728,192, issued on Jul. 28, 2020.
Application 16/746,412 is a continuation in part of application No. 16/712,952, filed on Dec. 12, 2019, granted, now 10,728,192, issued on Jul. 28, 2020.
Application 16/746,412 is a continuation in part of application No. 16/376,427, filed on Apr. 5, 2019, granted, now 10,547,575, issued on Jan. 28, 2020.
Application 16/712,952 is a continuation of application No. 16/376,427, filed on Apr. 5, 2019, granted, now 10,547,575, issued on Jan. 28, 2020.
Application 16/376,427 is a continuation in part of application No. 16/014,578, filed on Jun. 21, 2018, granted, now 11,388,120, issued on Jul. 12, 2022.
Application 16/014,578 is a continuation in part of application No. 15/858,696, filed on Dec. 29, 2017, granted, now 10,025,475, issued on Jul. 17, 2018.
Application 16/014,578 is a continuation in part of application No. 15/609,663, filed on May 31, 2017, granted, now 10,009,300, issued on Jun. 26, 2018.
Application 15/858,696 is a continuation in part of application No. 15/431,077, filed on Feb. 13, 2017, granted, now 9,860,198, issued on Jan. 2, 2018.
Application 15/609,663 is a continuation of application No. 15/293,620, filed on Oct. 14, 2016, granted, now 9,712,466, issued on Jul. 18, 2017.
Claims priority of provisional application 63/570,331, filed on Mar. 27, 2024.
Claims priority of provisional application 63/045,513, filed on Jun. 29, 2020.
Claims priority of provisional application 62/783,410, filed on Dec. 21, 2018.
Claims priority of provisional application 62/666,137, filed on May 3, 2018.
Claims priority of provisional application 62/518,905, filed on Jun. 13, 2017.
Claims priority of provisional application 62/446,067, filed on Jan. 13, 2017.
Claims priority of provisional application 62/358,719, filed on Jul. 6, 2016.
Claims priority of provisional application 62/253,229, filed on Nov. 10, 2015.
Prior Publication US 2024/0267347 A1, Aug. 8, 2024
Int. Cl. G06F 15/16 (2006.01); H04L 51/046 (2022.01); H04L 51/18 (2022.01); H04L 51/212 (2022.01); H04L 51/216 (2022.01); H04L 51/56 (2022.01); H04L 65/1069 (2022.01); H04L 65/1093 (2022.01); H04L 65/401 (2022.01)
CPC H04L 51/046 (2013.01) [H04L 51/18 (2013.01); H04L 51/212 (2022.05); H04L 51/216 (2022.05); H04L 51/56 (2022.05); H04L 65/1069 (2013.01); H04L 65/1093 (2013.01); H04L 65/4015 (2013.01)] 30 Claims
OG exemplary drawing
 
1. An apparatus for use with a group-based communication system, said apparatus for creating a further message based on a first message and inserting said further message in a message stream, said apparatus comprising:
a processor, and a memory associated with said processor having computer coded instructions therein, said computer coded instructions configured to, when executed by said processor, cause the apparatus to:
receive said first message on a first device having a first display, wherein said first message originates on a second device remote from said first device, and displaying of said first message occurs in said message stream on said first device;
receive selection, from said first display, of said first message by selecting an area or object that is displayed on said first display and is associated with said first message;
allow formation of said further message responsive to said selection; wherein said formation of said further message is initiated by a single step that is said selection itself, said further message comprising:
a digital connection link for maintaining correspondence between said further message and said first message; and
a reply message that is a reply to said first message,
wherein said reply message is added into said further message via a text entry box;
transmit said further message from said first device to said second device, wherein said first message is received on said first device, and said further message is transmitted from said first device, at respectively different times, and wherein transmitting of said further message from said first device causes displaying of said further message in said message stream
chronologically later than where said first message that received said selection appears in the message stream, and wherein said displaying of said further message in said message stream includes displaying of at least a portion of said first message via said digital connection link as a redisplayed message;
after said displaying of said further message in said message stream, allow editing of said first message on said second device to cause said redisplayed message on said first device to include said editing, wherein said editing of said first message modifies the redisplayed message on said first device to include said editing based on said digital connection link;
after said displaying of said further message in said message stream, provide on said first device a first edit indication that said editing of said first message on said second device has occurred responsive to said editing, said first edit indication being displaying of the redisplayed message on said first device as modified to include said editing while said further message is being displayed on said first device;
wherein after said further message is transmitted and appears in said message stream, said further message displays:
said reply message, and
a display object that is a displayed further area or further object displayed on said first display and is associated with said further message,
wherein responsive to interaction with said display object on said first device, and based on said digital connection link, a visual change affecting display of said first message on said first device occurs.