Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for analyzing and filtering a plurality of electronic mail messages via an electronic mail analyzer application comprising the steps of: inputting at least one electronic mail message from an input source via at least one input of a plurality of inputs; copying each electronic mail message, via at least one of a plurality of servers, from the at least one input of the plurality of inputs to a journal mailbox; moving a plurality of electronic mail messages from the journal mailbox to a local store for analysis; applying a plurality of filter criteria to each electronic mail message in the local store; determining each electronic mail message that matches the filter criteria; loading a default job file via the electronic mail analyzer application; populating a job tab of an electronic mail analyzer user interface of the electronic mail analyzer application with data from the default job file; executing a loaded job and examining job settings to determine whether the job settings are valid; performing at least one of displaying a list of validation errors and warnings if any exist and proceeding to execute the job; and applying a corresponding predefined action to each electronic mail message that matches the filter criteria, the predefined action being identified by the job.
2. The method for analyzing and filtering electronic mail messages of claim 1 further comprising discarding each electronic mail message that does not match the plurality of filter criteria.
3. The method for analyzing and filtering electronic mail messages of claim 1 further comprising the steps of identifying and removing duplicate electronic mail messages.
4. The method for analyzing and filtering electronic mail messages of claim 1 wherein the input source comprises a mailbox store on an electronic mail server.
5. The method for analyzing and filtering electronic mail messages of claim 1 wherein the input source comprises a personal store (PST).
6. The method for analyzing and filtering electronic mail messages of claim 3 further comprising moving the electronic mail messages that match the filter criteria to an output mailbox for report generation.
7. The method for analyzing and filtering electronic mail messages of claim 3 wherein the step of identifying and removing duplicates comprises determining if more than one electronic mail message has an identical Internet message identifier.
8. The method for analyzing and filtering electronic mail messages of claim 1 wherein the step of applying a plurality of filter criteria comprises determining if a filter's input name references the input being examined.
9. The method for analyzing and filtering electronic mail messages of claim 1 further comprising searching a folder specified by a filter criterion.
10. The method for analyzing and filtering electronic mail messages of claim 9 further comprising merging a result for each folder searched into a collection of matched electronic mails.
11. The method for analyzing and filtering electronic mail messages of claim 1 further comprising the step of deleting each electronic mail message in the local store after applying the corresponding predefined action.
12. The method for analyzing and filtering electronic mail messages of claim 1 further comprising the step of generating a report when a set of conditions are met as a result of the analysis and filtering of the plurality of electronic mail messages.
13. The method for analyzing and filtering electronic mail messages of claim 1 further comprising the step of configuring a job settings file to control the analysis and filtering of the plurality of electronic mail messages.
14. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform analyzing and filtering a plurality of electronic mail messages via an electronic mail analyzer application, the processor being further configured to perform: copying each electronic mail message from an input source to a journal mailbox; moving a plurality of electronic mail messages from the journal mailbox to a local store for analysis; applying a plurality of filter criteria to each electronic mail message in the local store; determining each electronic mail message that matches the filter criteria; loading a default job file via the electronic mail analyzer application; populating a job tab of an electronic mail analzyer user interface of the electronic mail analyzer application with data from the default job file; executing a loaded job and examining job settings to determine whether the job settings are valid; performing at least one of displaying a list of validation errors and warnings if any exist and proceeding to execute the job; and applying a corresponding predefined action to each electronic mail message that matches the filter criteria, the predefined action being identified by the job.
15. The non-transitory computer readable storage medium of claim 14 , wherein the processor is further configured to perform: discarding each electronic mail message that does not match the plurality of filter criteria.
16. The non-transitory computer readable storage medium of claim 14 wherein the processor is further configured to perform: identifying and removing duplicate electronic mail messages.
17. The non-transitory computer readable storage medium of claim 14 , wherein the input source comprises a mailbox store on an electronic mail server.
18. The non-transitory computer readable storage medium of claim 14 , wherein the input source comprises a personal store (PST).
19. The non-transitory computer readable storage medium of claim 16 , wherein the processor is further configured to perform: moving the electronic mail messages that match the filter criteria to an output mailbox for report generation.
20. The non-transitory computer readable storage medium of claim 16 , wherein the processor is further configured to perform: determining if more than one electronic mail message has an identical Internet message identifier.
21. The non-transitory computer readable storage medium of claim 14 wherein the processor is further configured to perform: determining if a filter's input name references the input being examined.
22. The non-transitory computer readable storage medium of claim 14 wherein the processor is further configured to perform: searching a folder specified by a filter criterion.
23. The non-transitory computer readable storage medium of claim 22 wherein the processor is further configured to perform: merging a result for each folder searched into a collection of matched electronic mails.
24. The non-transitory computer readable storage medium of claim 14 , wherein the processor is further configured to perform: deleting each electronic mail message in the local store after applying the corresponding predefined action.
25. The non-transitory computer readable storage medium of claim 14 , wherein the processor is further configured to perform: generating a report when a set of conditions are met as a result of the analysis and filtering of the plurality of electronic mail messages.
26. The non-transitory computer readable storage medium of claim 14 wherein the processor is further configured to perform: configuring a job settings file to control the analysis and filtering of the plurality of electronic mail messages.
27. A system for analyzing and filtering a plurality of electronic mail messages via an electronic mail analyzer application, the system comprising: a local data store; a processor for executing a plurality of components including: a component for copying each electronic mail message from an input source to a journal mailbox; a component for moving a plurality of electronic mail messages from the journal mailbox to the local store for analysis; a component for applying a plurality of filter criteria to each electronic mail message in the local store; a component for determining each electronic mail message that matches the filter criteria; a component for loading a default job file via the electronic mail analyzer application; a component for populating a job tab of an electronic mail analzyer user interface of the electronic mail analzyer application with data from the default job file; a component for executing a loaded job and examining job settings to determine whether the job settings are valid; a component for performing at least one of displaying a list of validation errors and warnings if any exist and proceeding to execute the job; and a component for applying a corresponding predefined action to each electronic mail message that matches the filter criteria, the predefined action being identified by the job.
28. The system for analyzing and filtering electronic mail messages of claim 27 further comprising a component for discarding each electronic mail message that does not match the plurality of filter criteria.
29. The system for analyzing and filtering electronic mail messages of claim 27 further comprising a component for identifying and removing duplicate electronic mail messages.
30. The system for analyzing and filtering electronic mail messages of claim 27 wherein the input source comprises a mailbox store on an electronic mail server or a personal store (PST).
31. The system for analyzing and filtering electronic mail messages of claim 29 further comprising a component for moving the electronic mail messages that match the filter criteria to an output mailbox for report generation.
32. The system for analyzing and filtering electronic mail messages of claim 29 wherein the component for identifying and removing duplicates comprises a module for determining if more than one electronic mail message has a same Internet message identifier.
33. The system for analyzing and filtering electronic mail messages of claim 27 wherein the step of applying a plurality of filter criteria comprises determining if a filter's input name references the input being examined.
34. The system for analyzing and filtering electronic mail messages of claim 27 further comprising a component for searching a folder specified by a filter criterion.
35. The system for analyzing and filtering electronic mail messages of claim 34 further comprising a component for merging a result for each folder searched into a collection of matched electronic mails.
36. The system for analyzing and filtering electronic mail messages of claim 27 further comprising a component for deleting each electronic mail message in the local store after applying the corresponding predefined action.
37. The system for analyzing and filtering electronic mail messages of claim 27 further comprising the step of generating a report when a set of conditions are met as a result of the analysis and filtering of the plurality of electronic mail messages.
38. The system for analyzing and filtering electronic mail messages of claim 27 further comprising a component for configuring a job settings file to control the analysis and filtering of the plurality of electronic mail messages.
Unknown
November 12, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.