Apparatus and method for flow-through editing in a quote-reply messaging system
AssigneeWrinkl, Inc.
InventorMarc A. Cohen
Life of this patent
Estimating the term…
Abstract
A method or apparatus creates a further message based on a first message and inserts the further message in a message stream. The further message comprises a digital connection for maintaining correspondence between the further message and the first message; and a reply message that is a reply to the first message, wherein the reply message is added into the further message via a text entry box. The first message is allowed to be edited to cause the redisplayed message to include the editing, wherein the editing of the first message modifies the redisplayed message to include the editing based on the digital connection.
Claims32
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 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, 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 display of said further message in said message stream includes displaying of at least a portion of said first message via said digital connection and as a redisplayed message;
- allow editing of said first message to cause said redisplayed message to include said editing, wherein said editing of said first message modifies the redisplayed message to include said editing based on said digital connection;
- after said further message appears in said message stream, provide on said first device a first edit indication that said editing of said first message has occurred responsive to said editing, said first edit indication being displaying of the redisplayed message 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, a visual change affecting display of said first message on said first device occurs.
A method for creating a further message based on a first message and inserting said further message in a message stream, said method comprising the steps of:
- receiving 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;
- receiving 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;
- allowing 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 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;
- transmitting said further message from said first device, wherein said receiving of said first message on said first device and said transmitting of said further message from said first device occur at respectively different times, said transmitting said further message from said first device causes displaying of the further message in the message stream chronologically later than where the first message that received said selection appeared in the message stream, and wherein display of the further message in the message stream includes displaying of at least a portion of the first message via said digital connection and as a redisplayed message;
- allowing editing of said first message to cause said redisplayed message to include said editing, wherein said editing of the first message modifies the redisplayed message to include said editing based on said digital connection;
- after said further message appears in said message stream, providing on said first device a first edit indication that said editing of said first message has occurred responsive to said editing, said first edit indication being displaying of the redisplayed message 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, a visual change affecting display of said first message on said first device occurs.
A non-transitory computer readable medium having stored thereon instructions for operating a messaging system, wherein a further message is created based on a first message and inserted into a message stream, the instructions, when executed by at least one processor, cause said at least one processor to implement the steps of:
- receiving 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;
- receiving selection, from said first display, of said first message by selecting an area or object that is displayed on said first display and associated with said first message;
- allowing 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 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;
- transmitting said further message from said first device, wherein said receiving of said first message on said first device and said transmitting of said further message from said first device occur at respectively different times, said transmitting said further message from said first device causes displaying of the further message in the message stream chronologically later than where the first message that received said selection appeared in the message stream, and wherein display of the further message in the message stream includes displaying of at least a portion of the first message via said digital connection and as a redisplayed message;
- allowing editing of said first message to cause said redisplayed message to include said editing, wherein said editing of the first message modifies the redisplayed message to include said editing based on said digital connection;
- after said further message appears in said message stream, providing on said first device a first edit indication that said editing of said first message has occurred responsive to said editing, said first edit indication being displaying of the redisplayed message 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, a visual change affecting display of said first message on said first device to occur.
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 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, and wherein said reply message is enterable into said text entry box prior to said selection;
- transmit said further message from said first device, wherein said first message is received on said first device, and said further message is transmitted from said first devices 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 said message stream, and wherein display of said further message in said message stream includes displaying of at least a portion of said first message as a redisplayed message;
- wherein source of display of said redisplayed message is said digital connection;
- 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, a visual change affecting display of said first message on said first device occurs.
(canceled)
(canceled)
Dependencies are inferred from the claim text.