Methods and systems for monitoring documents exchanged over email applications
First Claim
1. A method for tracking changes in documents exchanged over email applications, the method comprising:
- identifying, by a processor implementing a compare service, a first file attached to a first email received via an email application;
comparing, by the compare service, a first identifier associated with the first file to identifiers associated with one or more files previously transmitted via the email application;
identifying a second file from the one or more previously transmitted files that corresponds to the first identifier;
comparing the first file and the second file to identify one or more changes made to contents of the first file in relation to the second file;
upon identifying at least one change in the first file, displaying a visual indicator in the email application in relation to an indicator of the first email;
prior to transmitting a given email via the email application, identifying, by the compare service, presence of a given file attachment to the given email;
upon identifying the given file attachment, attaching, by the compare service, a given tag to the given file attachment prior to the email application transmitting the given email;
maintaining, by the compare service, a compare database, wherein the compare database includes one or more tags identifying corresponding files transmitted via the email application; and
maintaining, by the compare service, a copy of the corresponding files for use in later comparison steps.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are methods and systems for monitoring and detecting changes in files attached to incoming emails. In one embodiment, if files are attached to an outgoing email, the change service uniquely tags each of the attached files and optionally stores local or remote copies of the tagged files. Additionally, in embodiments, the change service monitors and intercepts incoming emails. If files are attached to an incoming email, the change service identifies whether the files are tagged in a manner unique to the compare service. The change service then matches uniquely tagged files in the incoming email to corresponding files previously tagged by the change service. The change service then compares the two documents and generates reports that identify changes in the received document in relation to the transmitted document. Further, in embodiments, the change service provides visual indicators of the changes within the email application.
-
Citations
24 Claims
-
1. A method for tracking changes in documents exchanged over email applications, the method comprising:
-
identifying, by a processor implementing a compare service, a first file attached to a first email received via an email application; comparing, by the compare service, a first identifier associated with the first file to identifiers associated with one or more files previously transmitted via the email application; identifying a second file from the one or more previously transmitted files that corresponds to the first identifier; comparing the first file and the second file to identify one or more changes made to contents of the first file in relation to the second file; upon identifying at least one change in the first file, displaying a visual indicator in the email application in relation to an indicator of the first email; prior to transmitting a given email via the email application, identifying, by the compare service, presence of a given file attachment to the given email; upon identifying the given file attachment, attaching, by the compare service, a given tag to the given file attachment prior to the email application transmitting the given email; maintaining, by the compare service, a compare database, wherein the compare database includes one or more tags identifying corresponding files transmitted via the email application; and maintaining, by the compare service, a copy of the corresponding files for use in later comparison steps. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for monitoring attachments in an email application, the method comprising:
-
identifying, by a processor implementing a compare service, a first file attached to a first email that a user intends to transmit via an email application; assigning, by the compare service, a first tag to the first file prior to the email application transmitting the first email; identifying a second file attached to a second email that is received by the email application; comparing a second tag associated with the second email and the first tag associated with the first file; comparing the second tag with the first tag; upon identifying that the second tag matches the first tag, comparing contents of the first file and the second file to identify one or more changes made to contents of the second file in relation to the first file; upon identifying at least one change in the second file, displaying a visual indicator in the email application in relation to an indicator of the second email to denote the at least one change; maintaining, by the compare service, a compare database, wherein the compare database includes one or more tags identifying corresponding files transmitted via the email application; and maintaining, by the compare service, a copy of the corresponding files for use in later comparison steps. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for tracking changes in documents exchanged over email applications, the system comprising:
-
a receiving module configured to identify a first file attached to a first email received via an email application, and to identify, prior to transmitting a given email via the email application, presence of a given file attachment to the given email; a matching module configured to; compare a first identifier associated with the first file to identifiers associated with one or more files previously transmitted via the email application; and identify a second file from the one or more previously transmitted files that corresponds to the first identifier; a comparing module configured to compare the first file and the second file to identify one or more changes made to contents of the first file in relation to the second file;
to include a compare database stored on a memory, wherein the compare database includes one or more tags identifying corresponding files transmitted via the email application; and
to maintain a copy of the corresponding files for use in later comparison steps;a reporting module configured to display, upon identifying at least one change in the first file, a visual indicator in the email application in relation to an indicator of the first email; and a tagging module configured to attach, upon identifying the given file attachment, a given tag to the given file attachment prior to the email application transmitting the given email. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for monitoring attachments in an email application, the system comprising:
-
a processor; a memory configured to store a set of instructions, which when executed by the processor cause the system to perform a method, the method including; identifying, by a processor implementing a compare service, a first file attached to a first email that a user intends to transmit via an email application; assigning, by the compare service, a first tag to the first file prior to the email application transmitting the first email; identifying a second file attached to a second email that is received by the email application; comparing a second tag associated with the second email and the first tag associated with the first file; comparing the second tag with the first tag; upon identifying that the second tag matches the first tag, comparing contents of the first file and the second file to identify one or more changes made to contents of the second file in relation to the first file; upon identifying at least one change in the second file, displaying a visual indicator in the email application in relation to an indicator of the second email to denote the at least one change; maintaining, by the compare service, a compare database, wherein the compare database includes one or more tags identifying corresponding files transmitted via the email application; and maintaining, by the compare service, a copy of the corresponding files for use in later comparison steps. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification