×

Aggregation of emailed product order and shipping information

  • US 9,641,474 B2
  • Filed: 08/12/2014
  • Issued: 05/02/2017
  • Est. Priority Date: 07/19/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by computer apparatus, the method comprising:

  • for each of multiple merchants, determining at least one respective template that defines a respective grammar that describes a respective language and a respective format of a purchase-related electronic message body;

    converting, by a processor, each template into a respective extraction parser that is associated with the respective merchant based on the respective grammar, wherein the converting comprises, for each template, deriving a respective context-free grammar based on the respective grammar defined in the template and generating the respective extraction parser based on the respective derived context-free grammar;

    identifying purchase-related electronic messages transmitted between network nodes and stored in a first non-transitory networked data storage location;

    for each of respective ones of the identified purchase-related electronic messages associated with respective ones of the merchants,selecting, by a processor, the extraction parser associated with the respective merchant, andapplying, by a processor, the selected extraction parser to unstructured free form text in a body portion of a selected one of the identified purchase-related electronic messages to extract purchase-related information corresponding to a set of purchase-related data fields from the unstructured free form text, wherein the body portion of the selected one of the identified purchase-related electronic messages lacks structured tag elements that delineate the purchase-related fields in the set;

    storing the extracted purchase-related information as aggregated data in a second non-transitory networked data storage location; and

    in response to a request from a client network node associated with a user, transmitting data for displaying a view on the aggregated data on the client network node.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×