Aggregation of Emailed Product Order and Shipping Information
First Claim
Patent Images
1. A method performed by server computer apparatus, the method comprising:
- obtaining headers of email messages of a user, the headers comprising structured data fields associated with message relevant data;
identifying ones of email messages in the user'"'"'s email mailbox based on the message relevant data in associated ones of the email message headers;
for each of respective ones of the identified email messages,retrieving a respective email message body of the identified email messages;
based on the message relevant data in the associated email message header, selecting a respective parsing template from a predefined set of parsing templates, wherein each parsing template comprises a respective grammar for recognizing in the respective email message body product purchase relevant fields associated with product purchase relevant data,applying the selected parsing template to the respective email message body to extract respective product purchase relevant data from the respective email message body; and
to a network node associated with the user, transmitting data for displaying a view on the extracted product purchase relevant data.
6 Assignments
0 Petitions
Accused Products
Abstract
Product order and shipping information received via email messages is automatically aggregated for ready user review. Once the user is authenticated, authorization to access their email mailbox is obtained and the email message headers of their emails are analyzed to identify those messages of interest. The bodies of the email messages of interest are parsed to extract the product order and shipping information which is stored and presented for display to the user typically grouped by individual product thus greatly simplifying user review of orders.
12 Citations
36 Claims
-
1. A method performed by server computer apparatus, the method comprising:
-
obtaining headers of email messages of a user, the headers comprising structured data fields associated with message relevant data; identifying ones of email messages in the user'"'"'s email mailbox based on the message relevant data in associated ones of the email message headers; for each of respective ones of the identified email messages, retrieving a respective email message body of the identified email messages; based on the message relevant data in the associated email message header, selecting a respective parsing template from a predefined set of parsing templates, wherein each parsing template comprises a respective grammar for recognizing in the respective email message body product purchase relevant fields associated with product purchase relevant data, applying the selected parsing template to the respective email message body to extract respective product purchase relevant data from the respective email message body; and to a network node associated with the user, transmitting data for displaying a view on the extracted product purchase relevant data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
2-17. -17. (canceled)
-
35. Apparatus, comprising a memory storing processor-readable instructions, and a processor coupled to the memory, operable to execute the instructions, and based at least in part on the execution of the instructions operable to perform operations comprising:
-
obtaining headers of email messages of a user, the headers comprising structured data fields associated with message relevant data; identifying ones of email messages in the user'"'"'s email mailbox based on the message relevant data in associated ones of the email message headers; for each of respective ones of the identified email messages, retrieving a respective email message body of the identified email message, based on the message relevant data in the associated email message header, selecting a respective parsing template from a predefined set of parsing templates, wherein each parsing template comprises a respective grammar for recognizing in the respective email message body product purchase relevant fields associated with product purchase relevant data, applying the selected parsing template to the respective email message body to extract respective product purchase relevant data from the respective email message body; and to a network node associated with the user, transmitting data for displaying a view on the extracted product purchase relevant data.
-
-
36. At least one computer-readable medium having processor-readable program code embodied therein, the processor-readable program code adapted to be executed by a processor to perform operations comprising:
-
obtaining headers of email messages of a user, the headers comprising structured data fields associated with message relevant data; identifying ones of email messages in the user'"'"'s email mailbox based on the message relevant data in associated ones of the email message headers; for each of respective ones of the identified email messages, retrieving a respective email message body of the identified email message, based on the message relevant data in the associated email message header, selecting a respective parsing template from a predefined set of parsing templates, wherein each parsing template comprises a respective grammar for recognizing in the respective email message body product purchase relevant fields associated with product purchase relevant data, applying the selected parsing template to the respective email message body to extract respective product purchase relevant data from the respective email message body; and to a network node associated with the user, transmitting data for displaying a view on the extracted product purchase relevant data.
-
Specification