Patent Document ID: 7797309
Application ID: 11759314

Base Claim:
1. A system for accessing a law enforcement data source server comprising: a processing server in network communication with said law enforcement data source server; said processing server being a physical computing device; at least one channel in network communication with said processing server for receiving at least one query message from a remote user terminal; said at least one query message including a single character transaction code and a data field, said data field providing data relating to the single character transaction code; said single character transaction code defining a distinct query function; said single character transaction code: identifies the query message as a command, indicates a distinct subject matter area for the query message, indicates any required parameters to be found in the data field, and indicates at least one parsing rule for the data field; and a lexical processor associated with said processing server, said lexical processor configured for parsing said data field in accordance with said single character transaction code to generate an interpreted query message; said processing server configured for converting said interpreted query message to an output message having a format required by said law enforcement data source server; said processing server sending said output message to said law enforcement data source server; said processing server receiving a query response from said law enforcement data source server, said query response responsive to said output message, and said processing server delivering said query response to said remote user terminal; wherein the single character transaction code has a predetermined position in said query message and said predetermined position is the first character or last character in the query message; a plurality of users having a plurality of respective accounts, wherein the transaction code predetermined position is determined separately for each said account of said plurality of accounts; wherein the single character transaction code is from a set of transaction codes, said set of transaction codes comprising a respective single character transaction code for each of the following functions: 1) “M”, “m”, “F”, or “f”, conveying male or female gender information respectively, the data field containing at least three subfields separated from one another by delimiters and distinguished from one another by an elimination process, said at least three subfields comprising a state code subfield, a date code subfield, and a first name subfield, said elimination process comprising: said state code subfield distinguished from the other subfields of said at least three subfields by the state code subfield matching a table of state codes, said date code subfield distinguished from the other subfields of said at least three subfields by the date field being numeric, and said first name field distinguished from the other subfields of said at least three subfields by being a sequentially first remaining subfield after identifying said state code subfield and said date code subfield; 2) “B” or “b”, the data field containing one or more subfields separated from one another by delimiters, said one or more subfields including a first subfield, said first subfield identified as a state registration number by the first two characters matching an entry in a table of state codes, said first subfield identified as a hull number by said first two characters not matching any entry in said table of state codes; 3) “C” or “c”, the data field containing one or more subfields separated from one another by delimiters, said one or more subfields including a first subfield, said first sequential subfield being an identification number appropriate to the data source server, a second sequential subfield being identified as a state code by the first two characters matching an entry in a table of state codes; 4) “D” or “d”, the data field containing one or more subfields separated from one another by delimiters, said one or more subfields including a first sequential subfield, said first sequential subfield being identified as a drivers license number if the first sequential subfield is all numeric; a second sequential subfield being identified as a state code if a first two characters are found in a table of valid state codes; 5) “G” or “g”, the data field containing one or more subfields separated from one another by delimiters, said one or more subfields including a first sequential subfield, said first sequential subfield being identified as a make identifier by matching the first subfield with an entry in a table of valid make identifiers, if no match is found, said first subfield is ignored; a second sequential subfield is identified as a model number if the field is numeric; 6) “H” or “h”, the data field containing one or more subfields separated from one another by delimiters, said one or more subfields including a first sequential subfield, said first sequential subfield being identified as a United Nations Number by the first character being numeric, and said first sequential subfield being identified as a railroad tank car number by said first character being alphabetic; 7) “I” or “i”, the data field containing one or more subfields separated from one another by delimiters, said one or more subfields including a first sequential subfield, said first sequential subfield being an identification number for an image to be retrieved; 8) “P” or “p”, the data field containing one or more subfields separated from one another by delimiters, said one or more subfields including a state code subfield distinguished from the other subfields of said one or more subfields by said state code matching an entry in a table of state codes; and optionally including a type code subfield distinguished from the other subfields of said one or more subfields by said type code matching an entry in a table of type codes; 9) “S” or “s”, the data field containing one subfield being identified as a social security number; and 10) “V” or “v”, the data field contains one or more subfields separated from one another by delimiters, said one or more subfields including a state code subfield distinguished from the other subfields of said one or more subfields by said state code matching an entry in a table of state codes; and optionally including a make code subfield distinguished from the other subfields of said one or more subfields by said make code matching an entry in a table of make codes.

---

Claim 8:
8. The system of claim 1 , wherein the single character transaction code defines an additional data parameter not defined within said data field.