Unalterable notification service
AssigneeEMC Corporation
InventorIdan Aharoni
Life of this patent
Estimating the term…
Abstract
A technique is presented of providing, in an electronic central server, transactional information to a user. The technique includes receiving a set of transaction messages from a set of transactional information sources, each transaction message including respective transaction data. The technique also includes generating a transaction history from the set of transaction messages, the transaction history including the respective transaction data of each transaction message. The technique further includes delivering an aggregate message to a set of user devices, the aggregate message including the transaction history and being presented in atomic form to the user in order to prevent an attacker from excising particular transaction data from the aggregate message.
Claims18
In an electronic central server, a method of providing transactional information to a user, the method comprising:
- receiving a set of transaction messages from a set of transactional information sources, each transaction message including respective transaction data;
- generating a transaction history from the set of transaction messages, the transaction history including the respective transaction data of each transaction message;
- and
- delivering an aggregate message to a set of user devices, the aggregate message including the transaction history and being presented in atomic form to the user in order to prevent an attacker from excising particular transaction data from the aggregate message;
- wherein delivering the aggregate message to the set of user devices further includes formatting the aggregate message into an XML document to be read by a syndicate feed reader on a user device from the set of user devices;
- wherein generating the transaction history from the set of transaction messages includes:
- extracting first transaction data from a first transaction message;
- extracting second transaction data from a second transaction message;
- and
- combining the first transaction data and the second transaction data to form at least a portion of the transaction history;
- and
- wherein delivering the aggregate message to the set of user devices further includes:
- formatting the aggregate message to be inserted into an email message to be read by an email program on a user device from the set of user devices;
- and
- inserting a digital certificate into the email message, the digital certificate causing delivery settings associated with the email message to the email program to take precedence over user-defined settings within the email program for a predetermined period of time.
An apparatus configured to provide transactional information to a user, the apparatus comprising:
- a network interface;
- a non-volatile memory;
- and
- a processor coupled to the network interface and the non-volatile memory, the processor constructed and arranged to:
- receive over the network interface a set of transaction messages from a set of transactional information sources, each transaction message including respective transaction data;
- generate a transaction history from the set of transaction messages, the transaction history including the respective transaction data of each transaction message;
- and
- deliver, over the network interface, an aggregate message to a set of user devices, the aggregate message including the transaction history and being presented in atomic form to the user in order to prevent an attacker from excising particular transaction data from the aggregate message;
- wherein delivering the aggregate message to the set of user devices further includes formatting the aggregate message into an XML document to be read by a syndicate feed reader on a user device from the set of user devices;
- wherein the network interface is further coupled to a communications media which is less secure than the set of secure communications channels;
- and
- wherein delivering the aggregate message to the set of user devices further includes:
- formatting the aggregate message to be inserted into an email message to be read by an email program on a user device from the set of user devices;
- and
- inserting a digital certificate into the email message, the digital certificate causing delivery settings associated with the email message to the email program to take precedence over user-defined settings within the email program for a predetermined period of time.
A computer program product having a non-transitory computer readable storage medium which stores code to provide transactional information to a user, the code including instructions, upon receiving a set of transaction messages over a network interface from a set of transactional information sources, each transaction message including respective transaction data, the computer readable storage medium accessible to an electronic central server, to:
- generate a transaction history from the set of transaction messages, the transaction history including the respective transaction data of each transaction message;
- and
- deliver, over the network interface, an aggregate message to a set of user devices, the aggregate message including the transaction history and being presented in atomic form in order to the user in order to prevent an attacker from excising particular transaction data from the aggregate message;
- wherein delivering the aggregate message to the set of user devices further includes formatting the aggregate message into an XML document to be read by a syndicate feed reader on a user device from the set of user devices;
- wherein delivering the aggregate message to the set of user devices further includes:
- formatting the aggregate message to be inserted into an email message to be read by an email program on a user device from the set of user devices;
- and
- inserting a digital certificate into the email message, the digital certificate causing delivery settings associated with the email message to the email program to take precedence over user-defined settings within the email program.
Dependencies are inferred from the claim text.