Unified messaging platform and interface for providing inline replies
First Claim
1. A system comprising:
- at least one hardware processing unit; and
at least one memory storing computer executable instructions that, when executed by the at least one processing unit, cause the system to;
receive a message, wherein the message includes first text content;
scan the message to identify a structure of the first text content, the structure identifying at least one element of the first text content, the one element having a location within the first text content;
receive an indication of a selection of the one element identified by the structure within the first text content of the message;
identify the location of the indication within the structure of the first text content based on the selection of the one element;
launch a reply interface for receiving reply text content via a new message input field at the identified location within the first text content based on the selection;
receive the reply text content into the reply interface at the location via the new message input field; and
send a reply to the message, wherein a reply comprises the reply text content integrated into the message at the location.
1 Assignment
0 Petitions
Accused Products
Abstract
A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In aspects, the unified messaging platform is organized based on one or more teams or projects, where each team or project is further organized by customizable categories. A user interface is provided for ready access to information related to each category (e.g., communications, files, tasks, work product, etc.), which information is automatically and seamlessly synchronized across the platform such that each team member remains abreast of the current progress and status of a project. For instance, cooperation and collaboration are facilitated by features such as inline replies, which enable team members to comment on and reply to specific items within a single synchronized version of a message.
297 Citations
20 Claims
-
1. A system comprising:
-
at least one hardware processing unit; and at least one memory storing computer executable instructions that, when executed by the at least one processing unit, cause the system to; receive a message, wherein the message includes first text content; scan the message to identify a structure of the first text content, the structure identifying at least one element of the first text content, the one element having a location within the first text content; receive an indication of a selection of the one element identified by the structure within the first text content of the message; identify the location of the indication within the structure of the first text content based on the selection of the one element; launch a reply interface for receiving reply text content via a new message input field at the identified location within the first text content based on the selection; receive the reply text content into the reply interface at the location via the new message input field; and send a reply to the message, wherein a reply comprises the reply text content integrated into the message at the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
at least one hardware processing unit; and at least one memory storing computer executable instructions that, when executed by the at least one processing unit, cause the system to; receive a message, wherein the message includes first text content; scan the message to identify a structure of the first text content, the structure identifying at least one element of the first text content, the one element having a location within the first text content; receive an indication of a selection of the one element identified by the structure within the first text content of the message; identify the location of the indication within the structure of the first text content based on the selection of the one element; launch a reply interface for receiving reply text content via a new message input field at the identified location within the first text content based on the selection; receive the reply text content into the reply interface at the location viathe new message input field; and send a reply to the message, wherein a reply comprises the reply text content integrated into the message at the location. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of determining a presentation structure for sending an inline reply to a message, the method comprising:
-
receiving a message, wherein the message includes first text content; scanning the message to identify a structure of the first text content, the structure identifying at least one element of the first text content, the one element having a location within the first text content; receiving an indication of a selection of the one element identified by the structure within the first text content of the message; identifying the location of the indication within the structure of the first text content based on the selection of the one element; launching a reply interface for receiving reply text content via a new message input field at the identified location within the first text content based on the selection; receiving the reply text content into the reply interface at the location via the new message input field; and sending a reply to the message, wherein a reply comprises the reply text content integrated into the message at the location.
-
Specification