Unified messaging platform for displaying attached content in-line with e-mail messages
First Claim
1. A system comprising:
- at least one 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 perform a method, the method comprising;
receiving a message with an attached file, wherein the attached file comprises content;
scanning the attached file to identify a structure of the content;
identifying a first location of at least one annotation within the structure of the content;
extracting a portion of content comprising the at least one annotation from the attached file, wherein the extracted portion of content is less than all of the content of the attached file;
displaying the extracted portion of content in the message;
receiving an edit to the extracted portion of content within the message, wherein the edit is received at a second location within the extracted portion of content;
mapping the second location to the structure of the content; and
automatically updating the content of the attached file with the edit at the mapped second location within the structure of the content.
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. Collaboration regarding an attached file is facilitated by extracting and providing at least a portion of the attached file within a message body. Moreover, revisions made to extracted content within the message body may be automatically synchronized and reflected in the attached file, as well as in a files tab storing files associated with a team.
270 Citations
19 Claims
-
1. A system comprising:
-
at least one 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 perform a method, the method comprising; receiving a message with an attached file, wherein the attached file comprises content; scanning the attached file to identify a structure of the content; identifying a first location of at least one annotation within the structure of the content; extracting a portion of content comprising the at least one annotation from the attached file, wherein the extracted portion of content is less than all of the content of the attached file; displaying the extracted portion of content in the message; receiving an edit to the extracted portion of content within the message, wherein the edit is received at a second location within the extracted portion of content; mapping the second location to the structure of the content; and automatically updating the content of the attached file with the edit at the mapped second location within the structure of the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of extracting a portion of content of an attached file and embedding the extracted portion of content in a message, the method comprising:
-
receiving a message with an attached file, wherein the attached file comprises content; scanning the attached file to identify a structure of the content; extracting a portion of content from the attached file, wherein the extracted portion of content is less than all of the content of the attached file; displaying the extracted portion of content in the message; receiving an edit to the extracted portion of content within the message, wherein the edit is received at a location within the extracted portion of content; mapping the location to the structure of the content; and automatically updating the content of the attached file with the edit at the mapped location within the structure of the content. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer storage device comprising computer-executable instructions that when executed by a processing unit cause the processing unit to:
-
receive a message with an attached file, wherein the attached file comprises content; scan the attached file to identify a structure of the content; extract a portion of content from the attached file, wherein the extracted portion of content is less than all of the content of the attached file; display the extracted portion of content in the message; receive an edit to the extracted portion of content within the message, wherein the edit is received at a location within the extracted portion of content; mapping the location to the structure of the content; automatically update the content of the attached file with the edit at the mapped location within the structure of the content; and forward the message with the updated content of the attached file. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification