IP Library Patent Application 16130214
Patent Application
App. No. 16/130,214

SYSTEMS AND METHODS FOR PROCESSING PEER-TO-PEER FINANCIAL PRODUCT MARKUP LANGUAGE AGENCY NOTICES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/130,214
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 (59)

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.