Patent ID: 9641474
Date: 2017-05-02
CPC Classifications: G06F,G06Q,H04L

Claim:
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, 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.