Validating an electronic transaction
First Claim
Patent Images
1. An automated method of processing an electronic transaction, the method comprising:
- receiving an order to execute a transaction electronically;
identifying a format for the order;
identifying a version of the format;
retrieving a metasyntax with a rule related to the identified format and the identified version, the rule defining one or more acceptable arrangements of one or more elements in the transaction;
relating the order to the metasyntax;
determining whether the order conforms to the metasyntax; and
forwarding the order for subsequent processing when the order conforms to the metasyntax.
5 Assignments
0 Petitions
Accused Products
Abstract
An electronic transaction may be processed by receiving an order to execute a transaction electronically, identifying a format for the order, identifying a version of the format, retrieving a metasyntax with a rule related to the identified format and the identified version, the rule defining one or more acceptable arrangements of one or more elements in the transaction, relating the order to the metasyntax, determining whether the order conforms to the metasyntax, and forwarding the order for subsequent processing when the order conforms to the metasyntax.
24 Citations
27 Claims
-
1. An automated method of processing an electronic transaction, the method comprising:
-
receiving an order to execute a transaction electronically;
identifying a format for the order;
identifying a version of the format;
retrieving a metasyntax with a rule related to the identified format and the identified version, the rule defining one or more acceptable arrangements of one or more elements in the transaction;
relating the order to the metasyntax;
determining whether the order conforms to the metasyntax; and
forwarding the order for subsequent processing when the order conforms to the metasyntax. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A transaction processor comprising:
-
a first communications interface structured and arranged to receive an order to execute a transaction electronically;
a format processing component structured and arranged to identify a format for the order;
a version processing component structured and arranged to identify a version of the format;
a metasyntax datastore structured and arranged to retrieve a metasyntax with a rule related to the identified format and the identified version, the rule defining one or more acceptable arrangements of one or more elements in the transaction;
a relating processing component structured and arranged to relate the order to the metasyntax;
a conformance processing component structured and arranged to determine whether the order conforms to the metasyntax; and
a second communications interface structured and arranged to forward the order and the metasyntax for subsequent processing when the order conforms to the metasyntax. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A transaction processing program for controlling a computer, the program comprising:
-
a first communications code segment structured and arranged to receive an order to execute a transaction electronically;
a format code segment that controls the computer to identify a format for the order;
a version code segment that controls the computer to identify a version of the format;
a metasyntax code segment that causes the computer to retrieve a metasyntax with a rule related to the format and version, the rule defining one or more acceptable arrangements of one or more elements in the transaction;
a relating code segment that causes the computer to relate the order to the metasyntax;
a conformance code segment that causes the computer to determine whether the order conforms to the metasyntax; and
a second communications code segment that causes the computer to forward the order and the metasyntax for subsequent processing when the order conforms to the metasyntax.
-
-
27. A transaction processor comprising:
-
means for receiving an order to execute a transaction electronically;
means for identifying a format for the order;
means for identifying a version of the format;
means for retrieving a metasyntax with a rule related to the format and version, the rule defining one or more acceptable arrangements of one or more elements in the transaction;
means for relating the order to the metasyntax;
means for determining whether the order conforms to the metasyntax; and
means for forwarding the order and the metasyntax for subsequent processing when the order conforms to the metasyntax.
-
Specification