System and method for data collection and update utilizing surrogate e-mail addresses using a server
First Claim
Patent Images
1. A system for data collection, comprising:
- a computer processor;
an e-mail server;
a first surrogate e-mail address corresponding to a first specialized software program external to the e-mail server; and
a second surrogate e-mail address corresponding to a second specialized software program external to the e-mail server; and
a message server executing on the computer processor and configured to;
identify, in the e-mail server, a first e-mail message comprising the first surrogate e-mail address;
match the first surrogate e-mail address to the first specialized software program;
extract, from the first e-mail message, a first instruction directed to the first specialized software program;
execute the first instruction to modify a first data element of the first specialized software program;
identify, in the e-mail server, a second e-mail message comprising the second surrogate e-mail address;
match the second surrogate e-mail address to the second specialized software program;
extract, from the second e-mail message, a second instruction directed to the second specialized software program; and
execute the second instruction to modify a second data element of the second specialized software program.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for data collection and update utilizing surrogate e-mail addresses using a server. An e-mail client generates an e-mail message comprising a surrogate e-mail address and data elements conveyed within standard fields of the e-mail message. The surrogate e-mail address also comprises data and instructions directed to a specialized software program. A message server parses the surrogate e-mail address and the e-mail content. Information relating to a specialized software program is extracted and translated into instructions and data elements. The specialized software program operates on the data elements based on the instructions obtained from the e-mail message.
41 Citations
45 Claims
-
1. A system for data collection, comprising:
-
a computer processor; an e-mail server; a first surrogate e-mail address corresponding to a first specialized software program external to the e-mail server; and a second surrogate e-mail address corresponding to a second specialized software program external to the e-mail server; and a message server executing on the computer processor and configured to; identify, in the e-mail server, a first e-mail message comprising the first surrogate e-mail address; match the first surrogate e-mail address to the first specialized software program; extract, from the first e-mail message, a first instruction directed to the first specialized software program; execute the first instruction to modify a first data element of the first specialized software program; identify, in the e-mail server, a second e-mail message comprising the second surrogate e-mail address; match the second surrogate e-mail address to the second specialized software program; extract, from the second e-mail message, a second instruction directed to the second specialized software program; and execute the second instruction to modify a second data element of the second specialized software program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of collecting data directed to a specialized software program, the method comprising:
-
associating a first surrogate e-mail address with a first specialized software program, wherein the first specialized software program is external to an e-mail server of the first surrogate e-mail address; associating a second surrogate e-mail address with a second specialized software program, wherein the second specialized software program is external to the e-mail server of the second surrogate e-mail address; identifying a first e-mail message comprising the first surrogate e-mail address; matching the first surrogate e-mail address to the first specialized software program; extracting, by a computer processor, a first instruction directed to the first specialized software program from the first e-mail message; executing the first instruction to modify a first data element of the first specialized software program; identifying a second e-mail message comprising the second surrogate e-mail address; matching the second surrogate e-mail address to the second specialized software program; extracting, by the computer processor, a second instruction directed to the second specialized software program from the second e-mail message; and executing the second instruction to modify a second data element of the second specialized software program. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for data collection comprising:
-
a computer processor; a message server executing on the computer processor and configured to; associate a first surrogate e-mail address with a first specialized software program, wherein the first specialized software program is external to an e-mail server of the first surrogate e-mail address; associate a second surrogate e-mail address with a second specialized software program, wherein the second specialized software program is external to the e-mail server of the second surrogate e-mail address; monitor the e-mail server for e-mail messages addressed at least to the first surrogate e-mail address and the second surrogate e-mail address; identify first e-mail message addressed to the first surrogate e-mail address; filter, according to a first template, a first plurality of text from the first e-mail message to generate a first processed e-mail message; identify a second e-mail message addressed to the second surrogate e-mail address; filter, according to a second template, a second plurality of text from the second e-mail message to generate a second processed e-mail message; and send the first processed e-mail message and the second processed e-mail message to a data server; and the data server configured to; receive the first processed e-mail message and the second processed e-mail message; extract, from the first processed e-mail message, a first instruction directed to the first specialized software program; execute the first instruction by performing a first operation using the first specialized software program; extract, from the second processed e-mail message, a second instruction directed to the second specialized software program; and execute the second instruction by performing a second operation using the second specialized software program. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification