REGISTRY OF U3 IDENTIFIERS
1 Assignment
0 Petitions
Accused Products
Abstract
An identifier for an entity is generated by receiving, at a participant computer, a prefix from a regulatory entity; receiving, at the participant computer, a suffix from a market participant; and appending, by the participant computer, the prefix to the suffix to generate the identifier. The identifier may be sent from the participant computer to a name server computer that is part of a publicly accessible network of computers
-
Citations
47 Claims
-
1-2. -2. (canceled)
-
3. A method for processing a financial transaction, comprising:
-
providing, by a computer at a central source operating according to a computer program, initial reference data for the financial transaction to a first party for storage in a first data repository and to a second party for storage in a second data repository, the first data repository being different from the second data repository, receiving, by the central source computer, a first order from the first party, the first order created from the initial reference data by the first party, generating, by the central source computer, a first unique tag based on the first order, associating, by the central source computer, the first unique tag with the first order to create a validated first order, storing the validated first order at the central source computer, sending, by the central source computer, the validated first order to the first party, receiving, by the central source computer, a second order from the second party, the second order created from the initial reference data by the second party, generating, by the central source computer, a second unique tag based on the second order, associating, by the central source computer, the second unique tag with the second order to create a validated second order, storing the validated second order at the central source computer, sending, by the central source computer, the validated second order to the second party, receiving, by the central source computer, an execution notice from a market that created an executed trade based on the first order and the second order, generating, by the central source computer, an execution unique tag based on the execution notice, associating, by the central source computer, an execution unique tag with the execution notice to create a validated execution, storing the validated execution at the central source computer, sending, by the central source computer, the validated execution to the first party and the second party, receiving, by the central source computer, a clearance confirmation based on the executed trade, generating, by the central source computer, a clearance unique tag based on the clearance confirmation, associating, by the central source computer, the clearance unique tag with the clearance confirmation to create a validated clearance confirmation, storing the validated clearance confirmation at the central source computer, and sending, by the central source computer, the validated clearance confirmation to the first party and the second party, receiving, by the central source computer, additional reference data for the validated execution from one of the first party and the second party, generating, by the central source computer, an augmented unique tag based on the validated execution and the additional reference data, associating, by the central source computer, the augmented unique tag with the validated execution and the additional reference data to create a validated augmented execution, storing the validated augmented execution at the central source computer, sending, by the central source computer, the validated augmented execution to the one of the first party and the second party that sent the additional reference data to the central source computer, wherein the central source, the market, the first party and the second party are different entities. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. A method for processing a financial transaction, comprising:
-
providing, by a computer at a central source operating according to a computer program, initial reference data for the financial transaction to a first party for storage in a first data repository and to a second party for storage in a second data repository, the first data repository being different from the second data repository, receiving, by the central source computer, a first order from the first party, the first order created from the initial reference data by the first party, generating, by the central source computer, a first unique tag based on the first order, associating, by the central source computer, the first unique tag with the first order to create a validated first order, storing the validated first order at the central source computer, sending, by the central source computer, the validated first order to the first party, receiving, by the central source computer, a second order from the second party, the second order created from the initial reference data by the second party, generating, by the central source computer, a second unique tag based on the second order, associating, by the central source computer, the second unique tag with the second order to create a validated second order, storing the validated second order at the central source computer, sending, by the central source computer, the validated second order to the second party, receiving, by the central source computer, an execution notice from a market that created an executed trade based on the first order and the second order, generating, by the central source computer, an execution unique tag based on the execution notice, associating, by the central source computer, the execution unique tag with the execution notice to create a validated execution, storing the validated execution at the central source computer, sending, by the central source computer, the validated execution to the first party and the second party, wherein the central source, the market, the first party and the second party are different entities. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for processing a financial transaction, comprising:
-
providing, by a computer at a central source operating according to a computer program, initial reference data for the financial transaction to a first party for storage in a first data repository and to a second party for storage in a second data repository, the first data repository being different from the second data repository, receiving, by the central source computer, an execution notice from a market that created an executed trade based on the first order and the second order, the first order created from the initial reference data by the first party, the second order created from the initial reference data by the second party, generating, by the central source computer, a first unique tag based on the execution notice, associating, by the central source computer, the first unique tag with the execution notice to create a validated execution, storing the validated execution at the central source computer, sending, by the central source computer, the validated execution to the first party and the second party, receiving, by the central source computer, a clearance confirmation based on the executed trade, generating, by the central source computer, a second unique tag based on the clearance confirmation, associating, by the central source computer, the second unique tag with the clearance confirmation to create a validated clearance confirmation, storing the validated clearance confirmation at the central source computer, and sending, by the central source computer, the validated clearance confirmation to the first party and the second party, wherein the central source, the market, the first party and the second party are different entities. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for processing a financial transaction, comprising:
-
providing, by a computer at a central source operating according to a computer program, initial reference data for the financial transaction to a first party for storage in a first data repository and to a second party for storage in a second data repository, the first data repository being different from the second data repository, receiving, by the central source computer, an execution notice from a market that created an executed trade based on the first order and the second order, the first order created from the initial reference data by the first party, the second order created from the initial reference data by the second party, generating, by the central source computer, an execution unique tag based on the execution notice, associating, by the central source computer, the execution unique tag with the execution notice to create a validated execution, storing the validated execution at the central source computer, sending, by the central source computer, the validated execution to the first party and the second party, receiving, by the central source computer, additional reference data for the validated execution from one of the first party and the second party, generating, by the central source computer, an addition unique tag based on the validated execution and the additional reference data, associating, by the central source computer, the additional unique tag with the validated execution and the additional reference data to create a validated augmented execution, storing the validated augmented execution at the central source computer, sending, by the central source computer, the validated augmented execution to the one of the first party and the second party that sent the additional reference data to the central source computer, wherein the central source, the market, the first party and the second party are different entities. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification