Systems and methods for processing peer-to-peer financial product markup language agency notices
Abstract
Systems and methods for processing peer-to-peer financial product markup language agency notices are disclosed. According to one embodiment, in an information processing apparatus, a computer-implemented method for processing peer-to-peer financial product markup language agency notices may include: (1) receiving a FpML notice from a sender to a receiver; (2) obtaining a sender unique identifier for the sender and a receiver unique identifier for the receiver; (3) generating a FpML message body for a transaction associated with the notice; (4) generating FpML data comprising the unique identifiers and the FpML message body; (5) generating an electronic message comprising the FpML data; and (6) sending the electronic message FpML data to the receiver.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method for processing peer-to-peer financial product markup language agency notices, the method comprising the steps of:
in an information processing apparatus comprising at least one computer processor:
receiving a FpML notice from a sender to a receiver;
obtaining a sender unique identifier for the sender and a receiver unique identifier for the receiver;
generating a FpML message body for a transaction associated with the notice;
generating FpML data comprising the unique identifiers and the FpML message body;
generating an electronic message comprising the FpML data; and
sending the electronic message FpML data to the receiver.
2 . The method of claim 1 , further comprising:
encrypting the FpML message body with a first encryption key.
3 . The method of claim 2 , further comprising;
encrypting the first encryption key using a second encryption key; wherein the FpML data further comprises the encrypted first encryption key.
4 . The method of claim 2 , wherein the first encryption key is an AES encryption key.
5 . The method of claim 1 , wherein the second encryption key is an RSA encryption key associated with the receiver.
6 . The method of claim 1 , further comprising:
encrypting the unique identifiers with a third encryption key prior to generating the FpML data.
7 . The method of claim 6 , wherein the third encryption key is an RSA encryption key associated with the sender.
8 . The method of claim 1 , wherein the FpML data is embedded between a plurality of tags in the body of the electronic message.
9 . A computer-implemented method for processing peer-to-peer financial product markup language agency notices, the method comprising the steps of:
in an information processing apparatus comprising at least one computer processor:
receiving an electronic message from a sender to a receiver;
determining that the electronic message comprises FpML data;
extracting the FpML data from the message;
parsing, from the FpML data, a sender's unique identifier, a receiver's unique identifier, and a FpML message body; and
populating fields in a transaction on a loan servicing system with data from the FpML message.
10 . The method of claim 9 , wherein the FpML message is encrypted with a first encryption key, further comprising:
decrypting the encrypted FpML message with the first encryption key.
11 . The method of claim 10 , wherein the FpML message further comprises the first encryption key that is encrypted with a second encryption key, further comprising:
decrypting the first encryption key with a third encryption key.
12 . The method of claim 10 , wherein the first encryption key is an AES encryption key.
13 . The method of claim 11 , wherein the second encryption key is an RSA encryption key associated with the receiver.
14 . The method of claim 9 , wherein the market identifiers are encrypted with a third encryption key, and further comprising:
decrypting the unique identifiers with a fourth encryption key; wherein the fourth encryption key is an RSA encryption key associated with the sender.
15 . The method of claim 9 , wherein the FpML message is embedded between a plurality of tags in the message body.
16 . A computer-implemented system for processing peer-to-peer financial product markup language agency notices, the system comprising:
a sender information processing apparatus comprising at least one computer processor; and a receiver information processing apparatus comprising at least one computer processor in communication with the sender information processing apparatus; wherein the sender information processing apparatus is programmed to:
receive a FpML notice from a sender to a receiver;
obtain a sender unique identifier for the sender and a receiver unique identifier for the receiver;
generate a FpML message body for a transaction associated with the notice;
generate FpML data comprising the unique identifiers and the FpML message body;
generate an electronic message comprising the FpML data; and
send the electronic message to the receiver information processing apparatus; and
wherein the receiver information processing apparatus is programmed to:
receive the electronic message from the sender information processing apparatus;
determine that the electronic message comprises FpML data;
extract the FpML data from the electronic message;
parse, from the FpML data, a sender's unique identifier, a receiver's unique identifier, and a FpML message body; and
populate fields in a transaction on a loan servicing system with data from the FpML message.
17 . The system of claim 16 , wherein:
the sender information processing apparatus is further programmed to encrypt the FpML message body with a first encryption key; and the receiver information processing apparatus is further programmed to decrypt the FpML message body with the first encryption key.
18 . The system of claim 17 , wherein:
the sender information processing apparatus is further programmed to encrypt the first encryption key using a second encryption key, and the FpML data further comprises the encrypted first encryption key; and the receiver information processing apparatus is further programmed to decrypt the first encryption key with a third encryption key.
19 . The system of claim 16 , wherein the FpML message is embedded between a plurality of tags in the message body.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.