Apparatus and method for detecting messages in a parsing process
First Claim
Patent Images
1. A computerized method for handling travel confirmation e-mails, the method comprising:
- sending, from a travel itinerary application of a remote server to a user device, template mapping data comprising a set of a plurality of travel itinerary suppliers and at least one structured confirmation e-mail template corresponding to each of the plurality of travel itinerary suppliers, wherein each structured confirmation e-mail template characterizes a standard format in which travel confirmation e-mails are provided by the corresponding travel itinerary supplier;
receiving, at the user device having an e-mail client, the template mapping data from the remote server including the set of travel itinerary suppliers and the structured confirmation e-mail templates, wherein the user device, the remote server and each of the plurality of travel itinerary suppliers are separate devices;
storing, at the user device, the template mapping data including the set of travel itinerary suppliers and the structured confirmation e-mail templates;
automatically detecting a received e-mail at the e-mail client residing on the user device, wherein the e-mail is received from one of the plurality of travel itinerary suppliers;
at the user device, automatically extracting confirmation e-mail data from the received e-mail and automatically using the confirmation e-mail data extracted from the e-mail to identify;
(a) a supplier of the received e-mail, and (b) the structured confirmation e-mail template corresponding to the supplier of the received e-mail using the template mapping data received from the remote server and stored at the user device;
at the user device, automatically using the confirmation e-mail data extracted from the received e-mail to determine the conformance of the received e-mail to the identified structured confirmation e-mail template;
at the user device, automatically causing a user interface to be displayed in response to a determination that the received e-mail conforms to the identified structured confirmation e-mail template, the user interface prompting the user for feedback regarding whether or not to forward the e-mail to the travel itinerary application of the remote server, wherein the user device forwards the e-mail to the remote server in response to positive user feedback;
receiving the e-mail at the remote server and using the travel itinerary application on the remote server to populate an itinerary item using contents of the received e-mail; and
accessing, from the user device, the itinerary item populated by the travel itinerary application on the remote server.
4 Assignments
0 Petitions
Accused Products
Abstract
The subject matter discloses a method of handling messages received to an email client of a computerized device, the method comprises detecting the received message, said message is generated by a machine in a structured format; identifying the detected message to be conformant to a structured template related to a computerized application; generating a response upon identifying the message. In some cases, the rules are generated by a server connected to a plurality of computerized devices to create efficient and fast rules and templates.
20 Citations
11 Claims
-
1. A computerized method for handling travel confirmation e-mails, the method comprising:
-
sending, from a travel itinerary application of a remote server to a user device, template mapping data comprising a set of a plurality of travel itinerary suppliers and at least one structured confirmation e-mail template corresponding to each of the plurality of travel itinerary suppliers, wherein each structured confirmation e-mail template characterizes a standard format in which travel confirmation e-mails are provided by the corresponding travel itinerary supplier; receiving, at the user device having an e-mail client, the template mapping data from the remote server including the set of travel itinerary suppliers and the structured confirmation e-mail templates, wherein the user device, the remote server and each of the plurality of travel itinerary suppliers are separate devices; storing, at the user device, the template mapping data including the set of travel itinerary suppliers and the structured confirmation e-mail templates; automatically detecting a received e-mail at the e-mail client residing on the user device, wherein the e-mail is received from one of the plurality of travel itinerary suppliers; at the user device, automatically extracting confirmation e-mail data from the received e-mail and automatically using the confirmation e-mail data extracted from the e-mail to identify;
(a) a supplier of the received e-mail, and (b) the structured confirmation e-mail template corresponding to the supplier of the received e-mail using the template mapping data received from the remote server and stored at the user device;at the user device, automatically using the confirmation e-mail data extracted from the received e-mail to determine the conformance of the received e-mail to the identified structured confirmation e-mail template; at the user device, automatically causing a user interface to be displayed in response to a determination that the received e-mail conforms to the identified structured confirmation e-mail template, the user interface prompting the user for feedback regarding whether or not to forward the e-mail to the travel itinerary application of the remote server, wherein the user device forwards the e-mail to the remote server in response to positive user feedback; receiving the e-mail at the remote server and using the travel itinerary application on the remote server to populate an itinerary item using contents of the received e-mail; and accessing, from the user device, the itinerary item populated by the travel itinerary application on the remote server. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for handling travel confirmation e-mails, the system comprising:
-
a remote server comprising a processor and data storage; a user device comprising a processor and data storage; the remote server comprising a travel itinerary application, wherein the remote server sends template mapping data to the user device, the template mapping data comprising a set of a plurality of travel itinerary suppliers and at least one structured confirmation e-mail template corresponding to each of the plurality of travel itinerary suppliers, wherein each structured confirmation e-mail template characterizes a standard format in which travel confirmation e- mails are provided by the corresponding travel itinerary supplier; the user device having an e-mail client, the user device receiving the template mapping data from the remote server including the set of travel itinerary suppliers and the structured confirmation e-mail templates, wherein the user device, the remote server and each of the plurality of travel itinerary suppliers are separate devices; wherein the user device stores the template mapping data including the set of travel itinerary suppliers and the structured confirmation e-mail templates; wherein the user device detects a received e-mail from one of the plurality of travel itinerary_suppliers at the e-mail client residing on the user device, and the user device automatically extracts confirmation e-mail data from the received e-mail and uses the extracted confirmation e-mail data to identify;
(a) a supplier of the received e-mail, and (b) the structured confirmation e-mail template corresponding to the supplier of the received e-mail using the template mapping data received from the remote server and stored at the user device;wherein the user device uses the extracted confirmation e-mail data to determine the conformance of the received e-mail to the identified structured confirmation e-mail template; wherein the user device causes a user interface to be displayed in response to a determination that the received e-mail conforms to the identified structured confirmation e-mail template, the user interface prompting the user for feedback regarding whether or not to forward the e-mail to the travel itinerary application of the remote server, wherein the e-mail client forwards the e-mail to the remote server in response to positive user feedback; wherein the remote server receives the e-mail and uses the travel itinerary application to populate an itinerary item using contents of the received e-mail; and wherein the user device accesses the itinerary item populated by the travel itinerary application on the remote server. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computerized method for handling travel confirmation e-mails, the method comprising:
-
receiving, at a user device having an e-mail client, template mapping data from a travel itinerary application of a remote server, the template mapping data comprising a set of a plurality of travel itinerary suppliers and at least one structured confirmation e-mail template corresponding to each of the plurality of travel itinerary suppliers, wherein each structured confirmation e-mail template characterizes a standard format in which travel confirmation e-mails are provided by the corresponding travel itinerary supplier, wherein the user device, the remote server, and each of the plurality of travel itinerary suppliers are separate devices; storing, at the user device, the template mapping data including the set of travel itinerary suppliers and the structured confirmation e-mail templates; automatically detecting a received e-mail at the e-mail client residing on the user device, wherein the e-mail is received from one of the plurality of travel itinerary suppliers; at the user device, automatically extracting confirmation e-mail data from the received e-mail and automatically using the confirmation e-mail data extracted from the received e-mail to identify;
(a) a supplier of the received e-mail, and (b) the structured confirmation e-mail template corresponding to the supplier of the received e-mail using the template mapping data received from the remote server and stored at the user device;at the user device, automatically using the confirmation e-mail data extracted from the received e-mail to determine the conformance of the received e-mail to the identified structured confirmation e-mail template; at the user device, automatically causing a user interface to be displayed in response to a determination that the received e-mail conforms to the identified structured confirmation e-mail template, the user interface prompting the user for feedback regarding whether or not to forward the e-mail to a travel itinerary application of the remote server, wherein the user device forwards the e-mail to the remote server in response to positive user feedback, wherein the travel itinerary application on the remote server uses contents of the forwarded e-mail to create an itinerary item; and accessing, from the user device, the itinerary item created by the travel itinerary application on the remote server.
-
Specification