Journaling engine
AssigneeVisa International Service Association
InventorsGary Yao, Shruti Vijay Apraj, Samuel Acuna
Life of this patent
Estimating the term…
Abstract
A journaling engine receives input from a variety of sources to synthesize editable journal of experiences over a given date range. The engine uses application program interfaces to interface to a transaction database for cataloging experiences during an event. The engine further evaluates transactions to retrieve venue and activity information associated with the experiences. The user may edit the journal by adding or subtracting experiences. The final journal may be posted to social media by exporting the journal in an appropriate format. The user and those viewing the journal on social media may receive offers related to the experiences in the journal or similar experiences local to the user and viewers.
Claims20
A journaling engine comprising:
- a processor;
- a memory coupled to the processor;
- a user interface module that generates customized display data related to capture of input from a user related to a date range and a financial instrument, the user interface module including an output formatter that retrieves data and generates coded data used to populate at least one of a display and a social media platform;
- a preprocessor coupled to the processor, the preprocessor receiving transactions from a transaction source, the preprocessor including a data filter and a data re-formatter;
- the user interface module further operating to receive instructions from the user related to sharing of the preprocessed data;
- and
- an export module that generates page display-formatted data based on a target system identified via the capture of the instructions from the user.
A method of generating a journal of events, the method comprising:
- receiving an indicator of a payment instrument and a date range corresponding to an event from a user via a user interface of a personal computing device;
- generating a request for transaction data for the payment instrument over the date range of the event;
- receiving a result of the request for the transaction data;
- filtering the result to remove transaction data unrelated to the event;
- generating a list of transactions associated with the event;
- transforming transaction data into experience data including one or more experiences associated with the event;
- receiving instructions from the user interface for generating an output format in one of a plurality of predetermined output formats;
- generating the experiences associated with the event into a computer-readable file using the instructed output format;
- and
- causing the computer-readable file to posted on an accessible media device.
A method of generating a journal of events, the method comprising:
- receiving an indicator of a payment instrument and a date range corresponding to an event from a user via a user interface of a personal computing device;
- generating a request for transaction data for payment instrument over the date range of the event;
- receiving a result of the request for the transaction data;
- filtering the result to remove transaction data unrelated to the event;
- generating a list of transactions associated with the event;
- transforming transaction data into experience data including one or more experiences associated with the event, each experience including at least a location and a time;
- receiving instructions to one of add or delete an experience to the experience data;
- receiving instructions from the user interface for generating an output format in one of a plurality of predetermined output formats;
- generating the experiences associated with the event into a computer-readable file using the instructed output format;
- and
- causing the computer-readable file to posted on an accessible media device.
Dependencies are inferred from the claim text.