Patent ID: 9305032
Filing Date: 2016-04-05
CPC Classification: G06F

Claim Text:
1. A method comprising: receiving, by a computer system, an object model including objects determined from a specification for processing beacons, a beacon being associated with an event occurring at a client while a user is interacting with an application and including unstructured data; determining, by the computer system, first information for a beacon object referenced in a basefact object to determine which beacon objects are applicable for the basefact object, wherein the beacon object includes a set of field objects that identify a set of composite objects for the beacon object, and the basefact object includes a set of structured data objects that identify the set of output fields in a composite object to map to a set of structured data fields; determining, by the computer system, second information for the set of structured data fields referenced in the basefact object to determine which output fields map to which structured data fields; determining, by the computer system, third information for a set of transformations for a set of input fields in the set of composite objects for the beacon to determine how to perform transformations to transform the set of input fields to the set of output fields; and generating, by the computer system, instructions for a target program to process the beacons using the first information, the second information, and the third information to transform the set of input fields to the set of output fields and map the set of output fields to the set of structured data fields.