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;
identifying a structure of the attached file;
identifying at least one annotation in the attached file;
determining a location of the at least one annotation in the structure of the attached file;
extracting the at least one annotation; and
displaying the at least one annotation in the message.
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.
-
Citations
20 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; identifying a structure of the attached file; identifying at least one annotation in the attached file; determining a location of the at least one annotation in the structure of the attached file; extracting the at least one annotation; and displaying the at least one annotation in the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 content embedded message, wherein the content embedded message includes extracted content from an associated file; identifying a structure of the extracted content, wherein the structure is associated with a file structure of the associated file; receiving an annotation to the extracted content; identifying a location of the annotation within the structure of the extracted content; and synchronizing the annotation with the associated file. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of extracting a portion of an attached file and embedding the extracted portion in a message, the method comprising:
-
receiving a message with an attached file; scanning the attached file; extracting a portion of the attached file; and displaying the extracted portion in the message. - View Dependent Claims (17, 18, 19, 20)
-
Specification