Patent ID: 9652530
Date: 2017-05-16
CPC Classifications: G06F,G06Q,H04W

Claim:
1. A computer-implemented method, comprising: identifying, from a corpus of structured communications, a set of markup language paths, wherein each markup language path specifies a node that underlies a segment of text within a body of a structured communication from the corpus of structured communications; classifying at least one markup language path of the set of markup language paths, associated with a first segment of text, as a transient markup language path in response to a determination that a frequency of occurrences of the first segment of text across the corpus of structured communications fails to satisfy a threshold; applying one or more event heuristics to the structured communications of the corpus; determining, based on the applying, an event data type for the transient markup language path; assigning the event data type to the transient markup language path based on the determining; generating an event data extraction template to extract, from one or more subsequent structured communications, one or more event-related segments of text associated with the transient markup language path associated with the assigned event data type; extracting at least one event-related segment of text from a subsequent structured communication of the one or more subsequent structured communications by applying the event data extraction template to the subsequent structured communication, wherein the subsequent structured communication is addressed to a user; and providing the extracted at least one event-related segment of text to the user using one or more computing devices operated by the user.