WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Smart card techniques for motor vehicle record administration    
United States Patent5459304   
Link to this pagehttp://www.wikipatents.com/5459304.html
Inventor(s)Eisenmann; Jeffrey J. (Ocean Grove, NJ)
AbstractSmart card techniques are disclosed for integrating and administering records related to the ownership and/or operation of motor vehicles. A smart identification card stores and administers a plurality of motor vehicle records corresponding to a single motorist. These motor vehicle records include items selected from the group of motor vehicle registration information, drivers license information, vehicle code violations, automobile insurance information, parking garage entry times, parking garage account balance, highway toll account balance, motor club information, and environmental inspection information. Each smart identification card is equipped to interact with any of a plurality of computer databases through the utilization of a conventional communications link in conjunction with a smart card scanner. Each of the computer databases administers motor vehicle records.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5459304
Smart card techniques for motor vehicle record administration - US Patent 5459304 Drawing
Smart card techniques for motor vehicle record administration
Inventor     Eisenmann; Jeffrey J. (Ocean Grove, NJ)
Owner/Assignee     AT&T IPM Corp. (Coral Gables, FL)
Patent assignment
All assignments
Publication Date     October 17, 1995
Application Number     08/304,998
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     September 13, 1994
US Classification     235/380 235/375 235/382 235/384 235/487 235/492
Int'l Classification     G06K 005/00
Examiner     Pitts; Harold
Assistant Examiner    
Attorney/Law Firm     Bartholomew; Steven R.
Address
Parent Case    
Priority Data    
USPTO Field of Search     235/380 235/382 235/384
Patent Tags     smart card techniques motor vehicle record administration
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5310999
Claus
235/384
May,1994

[0 after 0 votes]
5120939
Claus
235/382
Jun,1992

[0 after 0 votes]
4970655
Winn
700/235
Nov,1990

[0 after 0 votes]
4916296
Streck
235/454
Apr,1990

[0 after 0 votes]
4798322
Bernstein
235/487
Jan,1989

[0 after 0 votes]
4567359
Lockwood
235/381
Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


We claim:

1. A smart identification card for integrating and administering records related to the ownership and/or operation of motor vehicles, and for use in a system including a centralized database of motor vehicle records, the smart identification card including memory means organized for storing a plurality of file identifiers, each file identifier uniquely specifying a file stored on the centralized database of motor vehicle records.

2. A smart identification card for integrating and administering records related to the ownership and/or operation of motor vehicles, and for use in a system including a plurality of centralized databases, each centralized database including a plurality of motor vehicle records related to the operation and/or ownership of motor vehicles, the smart identification card including memory means organized for storing a plurality of file identifiers, each file identifier uniquely specifying a file stored on any of the plurality of centralized databases of motor vehicle records.

3. A smart identification card as set forth in claim 2 wherein the memory means stores a plurality of file identifiers corresponding to a single motorist.

4. A smart identification card as set forth in claim 2 wherein the motor vehicle records include items selected from the group of motor vehicle registration information, drivers license information, vehicle code violations, automobile insurance information, parking garage entry times, parking garage account balance, highway toll account balance, motor club information, and environmental inspection information.

5. A smart identification card as set forth in claim 3 wherein the motor vehicle records include items selected from the group of motor vehicle registration information, drivers license information, vehicle code violations, automobile insurance information, parking garage entry times, parking garage account balance, highway toll account balance, motor club information, and environmental inspection information.

6. A smart identification card as set forth in claim 5 further including communications interface means for interfacing with a communications link coupled to any of a plurality of computer databases.

7. A smart identification card as set forth in claim 6 wherein the communications interface means comprises an interface to a smart card scanner.

8. A smart identification card as set forth in claim 6 wherein the communications link comprises any combination of a landline telephonic link and/or a cellular telephonic link.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Field of the Invention

The invention relates generally to smart cards, and more particularly to smart card techniques for use in conjunction with the administration of motor vehicle records.

2. Description of the Prior Art

Various prior art systems are directed towards improving one or more aspects of motor vehicle record administration. One such system, proposed by the Diebold Co., utilizes smart cards and a network of customer machines situated at fixed locations. The system is used by motorists who need to update their motor vehicle registrations, but do not wish to wait in long lines at the state Department of Motor Vehicles office. Each smart card stores a record setting forth motor vehicle registration parameters, and these records are updated by inserting the smart card into a large, stationary customer machine.

The use of stationary customer machines for the purpose of administering motor vehicle records is impractical in that a prohibitively large number of machines must be utilized to provide a reasonable level of service throughout a state or metropolitan area. If an insufficient number of machines are utilized, many vehicle owners will be situated closer to a conventional motor vehicle registration station than to a machine, and these owners are not very likely to drive the extra distance merely for the privilege of dealing with the machine. Moreover, such machines are expensive to manufacture and to maintain. An additional expense will have to be borne by the state and/or the taxpayers, because the state motor vehicle authority will have to purchase or lease the space on which the machines are to be located.

A significant shortcoming of prior art systems is that only one category of motor vehicle record is administered. For example, the Diebold system only provides for the administration of records dealing with motor vehicle ownership registration. It would be desirable to have a record administration system which is equipped to handle all types of record arising in connection with the ownership and operation of motor vehicles, such as drivers license registration, automobile insurance renewal, environmental inspection compliance, motor vehicle code violations, parking garage fee payments, and the payment of highway tolls. However, existing systems lack the data structures, process steps, and/or hardware to implement a fully integrated motor vehicle record administration system.

Another prior art system related to motor vehicle records is disclosed in U.S. Pat. No. 4,970,655 issued to Winn et al. on Nov. 13, 1990 for an Automatic Fee Collecting and Receipt Dispensing System. As with the Diebold system, the Winn system utilizes a network of customer machines. However, Winn does not utilize smart cards at all. Rather, the Winn customer machine functions in a manner analogous to that of a conventional vending machine, by dispensing customer-selected forms in exchange for monetary consideration. The customer provides monetary consideration for the forms by swiping a conventional credit or ATM card through a reader on the machine. The forms that are processed by Winn concern motor vehicle registration, and do not encompass other functions connected with the ownership and operation of motor vehicles. Accordingly, motorists can register their automobile ownership with the state, but the Winn system is not equipped to deal with automobile insurance, toll payments, or traffic violations.

For purposes of customer and administrative convenience, it would be desirable to have a system which fully integrates a plurality of records associated with automobile use and ownership. As stated above, present-day motor vehicle record administration systems are generally single-application systems equipped to process only one category of motor vehicle records. However, in view of recent technological and legal developments, such systems are in need of dramatic improvement. Along with the increased use of electronic automation, the proliferation of insurance and environmental regulations has dramatically increased the record-keeping burden imposed on motorists. A present-day automobile driver may be required to carry a drivers license card, one or more vehicle registration cards, a proof-of-insurance card, a motor club card, a toll-way authority pass card, a parking garage pass card, and an environmental inspection certificate. The requirement to carry around all of these cards is an inconvenience. These cards add weight and bulk to wallets and purses. Time is wasted fumbling around trying to find a desired card from among a myriad of other cards. Additionally, due to the sheer number of cards, the cards are rendered increasingly vulnerable to loss, misplacement, or theft; i.e., a card falling to the ground unnoticed while its owner is frantically searching for another card; a card sliding out of an already-overcrowded wallet; etc. Due to the relatively large number of cards, the loss or misplacement of one of the cards may go unnoticed until recovery of the card is difficult or impossible. What is needed is a system for integrating various types of motor vehicle records onto a single motorist identification card.

SUMMARY OF THE INVENTION

Smart card techniques are disclosed for integrating and administering records related to the ownership and/or operation of motor vehicles. A smart identification card stores and administers a plurality of motor vehicle records corresponding to a single motorist. These motor vehicle records include items selected from the group of motor vehicle registration information, drivers license information, vehicle code violations, automobile insurance information, parking garage entry times, parking garage account balance, highway toll account balance, motor club information, and environmental inspection information. Each smart identification card is equipped to interact with any of a plurality of computer databases through the utilization of a conventional communications link in conjunction with a smart card scanner. Each of the computer databases administers motor vehicle records.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 sets forth the data structures utilized by a preferred embodiment of the smart identification card;

FIG. 2 is a hardware block diagram showing an illustrative operational environment for the smart identification card of FIG. 1;

FIGS. 3 and 3A are a flowchart setting forth a procedure for use in conjunction with the hardware shown in FIG. 2;

FIG. 4 is a hardware block diagram showing a smart identification card system for use in connection with law enforcement operations;

FIG. 5 and 5a are flowcharts setting forth a procedure for use in conjunction with the hardware shown in FIG. 4;

FIG. 6 is a hardware block diagram showing a first embodiment of a smart identification card system for collecting highway tolls;

FIG. 7 is a flowchart setting forth a procedure for use in conjunction with the hardware of FIG. 6;

FIG. 8 is a hardware block diagram showing a second embodiment of a smart identification card system for collecting highway tolls;

FIG. 9 and 9a, 9b, 9c, 9d are flowcharts showing a procedure for use in conjunction with the hardware FIG. 8;

FIG. 10 is a hardware block diagram illustrating a smart card identification system for use at a parking facility;

FIG. 11 and 11a, 11b, 11c, 11d are flowcharts showing a procedure for using in conjunction with the hardware of FIG. 10;

FIG. 12 is a hardware block diagram illustrating a smart card identification system in the context of an automobile insurance provider; and

FIG. 13 and 13a, 13b, 13c and 13d are flowcharts setting forth a procedure for use in connection with the hardware of FIG. 12.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

FIG. 1 sets forth the data structures utilized by a preferred embodiment of the smart identification card. The smart identification card of FIG. 1 provides a system which integrates a plurality of records related to the ownership and/or operation of motor vehicles. Each smart identification card is equipped to interact with any of a plurality of computer databases through the utilization of a conventional communications link in conjunction with a smart card scanner. Interactions between the smart identification card and one or more computer databases provide for the administration of the aforementioned records, as will be described in more detail below with reference to FIG. 2.

Referring now to FIG. 1, a smart identification card stores and administers motor vehicle records corresponding to a particular motorist. These motor vehicle records include a plurality of item categories selected from the group of motor vehicle registration information, drivers license information, vehicle code violations, automobile insurance information, parking garage entry times, parking garage account balance, highway toll account balance, motor club information, and environmental inspection information. For example, FIG. 1 includes a File Identifier "A"--Cardholder Identity 131 field, which is used to store the drivers license number 147 of the identification card holder. Similarly, File Identifier "B"--Cardholder Identity 133 field is used to store the social security number of the identification card holder.

Although the example of FIG. 1 uses two fields to store information related to the identity of the identification card holder, this is shown for illustrative purposes. Any convenient number of fields may be employed to store information relating to the identity of the cardholder, so long as at least one field contains sufficient information to uniquely identify a particular cardholder from all other cardholders. The term "file identifier" is employed because the drivers license number 147 stored in the File Identifier "A"--Cardholder Identity 131 field may be used by a centralized computer as an index for the purpose of locating a particular record in a large database. Likewise, the File Identifier "B"--Cardholder Identity 133 field may also be employed as an index to locate a particular record in a centralized database external to the smart identification card. In this manner, the memory reserves of the smart identification card are economized, inasmuch as a relatively small file identifier stored in the smart identification card may be used to refer to a relatively lengthy record stored on a large mainframe computer.

The smart identification card of FIG. 1 contains a violation record file identifier 135 which uniquely identifies a vehicle code violation file stored in a centralized database maintained, for example, by a state drivers license recording bureau. The vehicle code violation file specified by the violation record file identifier 135 corresponds to the motorist having the drivers license number 147 specified in File Identifier "A"--Cardholder Identity 131 field, and the social security number 149 specified in the File Identifier "B"--Cardholder Identity 133 field. One or more violation identifiers may optionally be associated with the violation record file identifier 135. These violation identifiers correspond to a particular motor vehicle code violation or a particular category of motor vehicle code violation. For example, violation identifier M 151 corresponds to a vehicle code section prohibiting speeds in excess of 55 mph on state highways. Violation identifier N 153 corresponds to disobeying a traffic control device, i.e., by running through a red light, and violation identifier) 155 corresponds to parking in a handicapped zone.

Each violation identifier may optionally be associated with a date field setting forth the date of the violation, and a status field setting forth the legal status of the violation, i.e., awaiting trial, guilty verdict rendered with judgment satisfied, guilty verdict rendered with judgment not satisfied, and acquittal of all charges. The violation identifier may be used as an index, whereby the violation identifier is associated with a file in the state drivers license record bureau which contains more detailed and specific information about a particular vehicle code violation stored on the smart identification card. As will be described in more detail below with reference to FIG. 4, the smart identification card includes a data input device which is equipped to accept violation record identifiers 135 and/or violation identifiers 151, 153, 155 from mobile computers situated within police cars.

The smart identification card of FIG. 1 contains a toll account file identifier 137 which is associated with a toll account balance 157. The toll account identifier 137 is employed to uniquely identify a particular highway toll collection authority. These toll collection authorities are responsible for collecting tolls on one or more specific toll roads, bridges, and/or tunnels, such as the New Jersey Turnpike, the Northwest Tollway, the Coronado Bay Bridge, or the Lincoln Tunnel. Each toll account identifier is associated with a toll account balance 157 specifying the amount of money and/or the number of tolls remaining in the cardholder's account. As will be described hereinafter with reference to FIGS. 6 and 7, the toll account identifiers and toll account balances may be downloaded into the smart card from a centralized computing device under the control of a highway toll collection authority. Although the smart identification card of FIG. 1 shows one toll account file identifier, this is done for illustrative purposes only, it being understood that any convenient number of toll account file identifiers and corresponding account balances may be stored in the smart identification card.

A parking garage file identifier 139 is used to uniquely identify a specific parking garage or parking garage authority, such as the Lindbergh Field Parking Authority or the parking garage at Eighth and Walnut. Each parking garage file identifier 139 is associated with a parking garage account balance 159 specifying the amount of money, the amount of time, and/or the number of parkings remaining in the cardholder's account. Each parking garage file identifier 139 may also be associated with an optional time of entry field setting forth the time and/or date at which the cardholder entered the parking facility. The parking garage file identifier 139, parking garage account balance 159, and any optional time of entry fields may be downloaded into the smart identification card by a computing device under the control of the parking garage authority, as will be described in greater detail below with reference to FIGS. 10 and 11. Although the smart identification card of FIG. 1 includes one parking garage file identifier 139, it is to be understood that the smart identification card may contain any convenient number of parking garage file identifiers 139.

An automobile insurance file identifier 141 uniquely specifies an insurance company and an insurance policy file corresponding to the smart card holder and stored in a centralized computer database under the control of the specified insurance company. Each insurance policy file specifies a particular insurance policy, and may optionally include information concerning the terms of the policy, information related to the nature and status of insurance claims, personal information related to the policyholder, and information pertaining to motor vehicle code violations. The interactions between the smart identification card and the insurance company centralized computer database will be discussed at length below, with reference to FIGS. 12 and 13.

Returning now to FIG. 1, automobile insurance identifier 141 is associated with an automobile identification field 161 setting forth Automobile X, which may be a 1988 Thunderbird. Automobile insurance file identifier 143 is associated with an automobile identification field 169 setting forth Automobile Y, which may be a 1992 Crown Victoria. Each automobile insurance file identifier 141,143 is also associated with a policy expiration date field 163, 171, respectively, an insurance expiration flag 165, 173, respectively, and an insurance company telephone number field 167, 175, respectively. The policy expiration date fields 163, 171 set forth the expiration dates of the respective insurance policies referred to in automobile insurance identifiers 141 and 143.

Insurance expiration flags 165, 173 contains a first logic value, i.e., logic "one", when the insurance policy referred to in the corresponding automobile insurance identifier has not yet expired, and a second logic value, i.e., logic "zero", when the insurance policy has expired. The insurance company telephone number 167, 175 field contains a telephone number which is linked to the insurance company centralized computer database, and which is provided by the insurance company for the purpose of data communications. This telephone number may be accessed, for example, from a conventional cellular or landline telephonic device coupled to a modem.

A Department of Motor Vehicles Automobile Registration File Identifier 145 uniquely identifies a vehicle ownership registration file stored in a centralized computer database and administered by the state Department of Motor Vehicles. Such a file contains information related to the ownership of a specific motor vehicle, such as the owner's name, address, telephone number, age, and drivers license number; vehicle make, model, color, VIN (Vehicle Identification Number), and year; and other pertinent information.

Associated with Department of Motor Vehicles Automobile Registration File Identifier 145 is a VIN# 177 field which sets forth the VIN of automobile X (the 1988 Thunderbird), a registration expiration date 179 field which sets forth the motor vehicle registration expiration date, a registration expiration flag 181 (the registration expiration flag 181 is in a first logic state, i.e., logic "one" if registration has not expired, and is in a second logic state, i.e., logic "zero" if registration has expired), an inspection due date 183 field setting forth the deadline for the next upcoming environmental/safety inspection of the vehicle, and an inspection overdue flag 185 (the inspection overdue flag 185 is in a first logic state if the inspection date has already passed and the vehicle has not yet been inspected, and in a second logic state if the inspection date has not already passed and/or if the vehicle has already been inspected).

Although the example of FIG. 1 shows two Department of Motor Vehicles Automobile Registration Identifiers 145, 146, note that any number of Department of Motor Vehicles Automobile Registration File Identifiers 145, 146 may be stored on the smart identification card. As a practical matter, every vehicle owned by the smart identification card holder has a corresponding Department of Motor Vehicles Automobile Registration File Identifier 145, 146. If a smart identification card holder owns two motor vehicles, the smart identification card will contain two Department of Motor Vehicles Automobile Registration File Identifiers 145, 146. If the card holder owns six motor vehicles, then the smart identification card will contain six Department of Motor Vehicles Automobile Registration File Identifiers. Note that each Department of Motor Vehicles Automobile Registration File Identifier 146 includes a VIN# of Automobile 148 field, a registration expiration date 150 field, a registration expiration flag 152, an inspection due date 154 field, and an inspection overdue flag 156.

The data structures of FIG. 1 are directed to alleviating a currently-existing situation whereby motorists must carry separate drivers license cards, vehicle registration cards, proof-of-insurance cards, motor club cards, tollway authority pass cards, parking garage pass cards, and environmental inspection certificates. The data structures of FIG. 1 confer an additional benefit to motorists in cases where cards must be periodically renewed. The hardship of having to appear in person to wait in long lines for card renewals is eliminated, due to the fact that the FIG. 1 data structures have been developed for record administration via conventional communication links. In this manner, motorists can save time by updating their motor vehicle records at remote locations. Additionally, the inconvenience of having to carry around a multiplicity of cards to operate a motor vehicle is dramatically reduced, if not eliminated altogether. Excess weight, bulk, and confusion is eliminated from wallets and purses. The time that would otherwise be spent fumbling around trying to find a desired card from among a myriad of other cards is now time saved. Since it is much easier to keep track of one card as opposed to several cards, an integrated identification card is less vulnerable to loss, misplacement, or theft, as might occur when a card falls to the ground unnoticed while its owner is frantically searching for another card, or when a card gradually slips out of a bulging, overcrowded wallet. With an integrated identification card, it is very likely that the loss or misplacement of the card would not unnoticed for very long.

FIG. 2 is a hardware block diagram showing an illustrative operational environment for the smart identification card of FIG. 1. A smart identification card 101 is adapted for interfacing with a smart card scanner 105. Smart card scanner 105 includes a first communications interface which is equipped to communicate with the smart identification card 101. Such a first communications interface includes a smart card holder which is positioned in proximity to the smart identification card when data communications are desired. Accordingly, the smart card scanner 105 may hold the smart identification card in a substantially stationary position while data communications are taking place, as contrasted with conventional sweeper-type devices for credit cards, which are read-only devices and do not provide for bi-directional data communications. The design and construction of a suitable smart card scanner 105 is a matter well known to those skilled in the art.

Smart card scanner 105 includes a second communications interface for communicating with a computing device such as a computer terminal 107 and/or a microprocessor-based device. Computer terminal 107 may be a conventional personal computer. The computer terminal 107 is coupled to a user interface 109, which may include a conventional keyboard and a conventional video display device. Computer terminal 107 is also coupled to a conventional modem 111 adapted to communicate data over one or more conventional landline telephone communications links 113, 121.

The computer terminal 107 includes a conventional memory device (random-access memory --RAM, read-only memory --ROM, and/or a data storage drive), into which is loaded a communications link table. The memory is organized to include a file update buffer for storing one or more files until such time as the file(s) is (are) transmitted from the computer terminal over a communications link. The communications link table contains a list of file identifiers. Each file identifier is associated with a communications link specification setting forth a category of communications link, and an access address for the communications link. Illustrative categories of communication links include direct, dedicated, real-time, hardwired links; conventional landline telephonic links; conventional cellular telephonic links; point-to-point microwave links; and the like. The access address sets forth information which is sufficient to uniquely specify a given communications link. For example, in the case of a conventional landline or cellular telephonic link, the access address would include the telephone number of the link. In the case of a direct, dedicated, real-time, hardwired link, the access address would include a network address and/or the address of a communications port which couples the hardwired link to the computer terminal.

Conventional landline telephone communications links 113, 121 are each coupled to a corresponding centralized database computer such as first centralized database computer 117 and second centralized database computer 125, respectively, via respective modems 115, 123. First centralized database computer 117 administers database 119, and second centralized database computer 125 administers database 127.

Taken together, smart card scanner 105, computer terminal 107, user interface 109, and modem 111 may be conceptualized as a remotely-situated user terminal. The system of FIG. 2 includes a second remotely-situated user terminal adapted to communicate with smart identification card 102. This second remotely-situated user terminal includes a conventional smart card scanner 104, a conventional computer terminal 106, a conventional user interface 108 for the computer terminal 106, a conventional modem 110, and a conventional cellular transceiver 122 adapted for communications over a cellular communications link 129. The cellular communications link 129 may be coupled via a cellular carrier to a landline carrier which directs communications over a conventional landline telephone line to modem 123. Alternatively, the cellular communications link 129 may communicate with a cellular transceiver 124 coupled to modem 115.

The system of FIG. 2 may be advantageously utilized in the context of a state motor vehicle inspection system. These systems typically provide several vehicle inspection stations within a given metropolitan area. Such inspections are often time-consuming because vehicle and personal information must be manually gathered from the vehicle owner, usually by means of a paper form. The vehicle must be inspected, and the results of the inspection forwarded to a centralized state database along with the information gathered from the vehicle owner.

In the example of FIG. 2, smart card scanner 105, computer terminal 107, user interface 109, and modem 111 are situated at a first motor vehicle inspection station in the Northern suburbs of a metropolitan area. Smart card scanner 104, computer terminal 106, user interface 108, modem 110, and cellular transceiver 122 are situated at a second motor vehicle inspection station in the Western suburbs of a metropolitan area. Cellular transceiver 124, modem 115, first centralized database computer 117, and database 119 are situated at the state capital, hundreds of miles away from the aforementioned metropolitan area. Modem 123, second centralized database computer 125, and database 127 are located at the headquarters of the Environmental Protection Agency in Washington, D.C.

FIGS. 3 and 3A are a flowchart setting forth a procedure for use in conjunction with the hardware shown in FIG. 2. Program control begins at block 201 where the computer terminal (FIG. 1, 107) prompts the user to enter a password into the user interface (FIG. 1, 109). At block 203, a test is performed to ascertain whether or not the smart card scanner (FIG. 1, 105) can read the smart identification card. If not, the program branches to block 205, where the user interface prompts the user that the smart identification card is unreadable, and the program then terminates.

The affirmative branch from block 203 leads to block 207, where the smart card scanner scans the smart identification card and uploads one or more file identifiers from the card. These file identifiers may include, for example, the social security number and/or the drivers license number stored on the smart identification card, as was previously described in connection with FIG. 1. The smart card scanner downloads the file identifiers to the computer terminal in block 209. At block 211, the computer terminal searches a communications link table for the file identifier which was downloaded in block 209. The computer terminal retrieves the communications link specification associated with this file identifier (block 213). At block 215, a test is performed to ascertain whether or not the communications link specification sets forth a direct, real-time communications link. If so, the program jumps ahead to block 235, where a series of operations is implemented as will be described in greater detail below.

The negative branch from block 215 leads to block 217, where the computer terminal places a call via the modem to a centralized database computer over a telephonic (cellular and/or landline) communications link. Next, the computer terminal checks to see whether or not there is an updated file in the computer terminal file update buffer (block 219). A file will be in the file update buffer if the routine of FIG. 3 has been previously executed and, during such previous execution, an edited file was placed in the file update buffer at block 233. If there is an updated file in the file update buffer, the program progresses to block 221, and if there is not an updated file in the file update buffer, the program skips ahead to block 227.

At block 221, the file or files in the file update buffer are uploaded to the centralized database computer via modems over the communications link. The centralized database computer updates the database with the file(s) which were uploaded from the file update buffer (block 223 ). At block 225, the file update buffer is cleared.

Block 227 is executed as program control transfers from block 225 or, alternatively, if the negative branch of block 219 is followed. At block 227, the computer terminal downloads file identifiers to the centralized database computer. The centralized database computer uploads, from the database, the files corresponding to the file identifiers. These files are uploaded to the computer terminal (block 229). These files may now be displayed and/or edited on the computer terminal user interface. After file editing, the edited files are stored in the file update buffer (block 233), and the program loops back to block 201.

The affirmative branch from block 215 leads to block 235 (FIG. 3A). At block 235, the computer terminal establishes a direct, real-time communications link with the centralized database computer. This communications link may be a conventional hardwired data line such as, for example, a T1 line. The computer terminal downloads the file identifiers to the centralized database computer (block 237). The centralized database computer uploads files corresponding to the file identifiers. These files are uploaded to the computer terminal (block 239). The files may be displayed and/or edited on the computer terminal user interface (block 241). The edited files are downloaded from the computer terminal to the centralized database computer (block 243). The program then loops back to block 201.

FIG. 4 is a hardware block diagram showing a smart identification card system for use in connection with law enforcement operations. A law enforcement vehicle, such as police car 427, is equipped with a mobile computer terminal 409, to which is coupled a smart card scanner 405 and a user interface 409. The smart card scanner 405, user interface 409, and mobile computer terminal 407 are similar to smart card scanner 105 (FIG. 1), user interface 109, and computer terminal 107, respectively, with an additional requirement that smart card scanner 405, user interface 409, and mobile computer terminal 407 should be adapted to operate from a conventional vehicular power supply of 13.8 volts (nominal). The mobile computer terminal 407 is coupled to a modem 410 which interfaces with an RF transceiver 411. Mobile computer terminal 407 may comprise, for example, a laptop computer adapted for mounting in a law enforcement vehicle. Mobile computer terminal 407 includes memory, which is any desired combination of RAM, ROM, and/or data storage drives. Memory is organized to include a file update buffer equipped to store one or more flies for the purpose of editing and/or reading the file(s).

User interface 409 may comprise any desired combination of a video display, an alphanumeric display, a voice synthesis circuit, a keyboard, a printer, or the like. Smart card scanner 405 is adapted to perform read/write operations on a smart card such as smart identification card 406. Smart identification card 406 includes a smart card microprocessor 408.

RF transceiver 411 may be a conventional police radio transceiver which operates on one or more federally-assigned frequencies in the public service bands. Alternatively, RF transceiver 411 may be a conventional cellular radio transceiver. RF transceiver 411 is coupled to a vehicular antenna 414 of a conventional design which operates over the frequency range or ranges covered by RF transceiver 411.

In the case where RF transceiver 411 is a conventional police radio transceiver, antenna 414 communicates with base station antenna 417 over a conventional electromagnetic communications link 415. The base station antenna 417 may actually consist of one or more antennas, physically located at one or more locations, which are used by the police department to communicate with vehicles out in the field. The base station antenna is coupled to RF transceiver 419, which is a conventional base station transceiver equipped to operate on one or more federally-assigned public service channels for communication with RF transceiver 411. RF transceiver 419 includes an integral data modulator/demodulator which demodulates received data signals and converts these data signals into a form suitable for transmission over data link 420. The data modulator/demodulator also modulates signals received over data link 420 into a form suitable for transmission over antenna 417.

Data link 420 may comprise a dedicated, hardwired communications link, a conventional telephonic communications link, a microwave point-to-point link, a combination of the aforementioned links, or the like. This link connects RF transceiver 419 to a conventional modem 421, which modem may be situated at a remote location relative to RF transceiver 419. The modem 421 is connected to a centralized database computer 423 which administers database 425.

If RF transceiver 411 is a cellular transceiver, antenna 414 communicates with cell site antenna 437 over a conventional cellular radio communications path. Cell site antenna 437 is coupled to a conventional cell site transceiver 439, which is equipped to provide a communications path between RF transceiver 411 and a landline telephone system interface 441. The landline telephone system interface 441 provides a link between cell site transceiver 439 and a conventional landline telephone system central switching office 443. The central switching office 443 is adapted to communicate over conventional telephonic links. A standard modem 445 is coupled via a conventional telephonic link to the landline telephone system central switching office 443. The modem 445 is coupled to a centralized database computer 447 having a database 449. Cellsite transceiver 439 is coupled to cell site antenna 437, which is the antenna at the cell site accessed by the RF transceiver 411. Modem 445, centralized database computer 447, and database 449 are conventional devices.

FIG. 5 is a flowchart setting forth a procedure for use in conjunction with the hardware configuration of FIG. 4. The procedure is applied when a law enforcement officer stops a motorist who allegedly violated one or more vehicle code provisions. The officer asks the alleged violator to provide his or her smart identification card, and the procedure of FIG. 5 then commences. At block 301, the mobile computer terminal in the police car prompts the user (i.e., a law enforcement officer) to enter a password into the user interface connected to the mobile computer terminal, and to place a smart identification card into the smart card scanner. At block 305, the program tests to see whether the smart card scanner can read the smart identification card. If not, the user interface connected to the mobile computer terminal prompts the officer: the smart identification card is not readable.

If the smart identification card is readable, program control progresses to block 309, where the smart card scanner scans the smart identification card and uploads one or more file identifiers (i.e., social security number and/or drivers license number) from the smart identification card. At block 311, the mobile computer terminal establishes an electromagnetic communications link with a centralized database computer via modems and RF transceivers, as was discussed in connection with FIG. 4. The mobile computer terminal implements a test at block 305 to determine whether there is an updated file in the mobile computer terminal file update buffer. If there is an updated file in the file update buffer, the program progresses to block 317, where the file(s) in the file update buffer are uploaded from the buffer to the centralized database computer. The centralized database computer then updates the database (block 319) with the new files which were uploaded from the buffer in the previous step. The file update buffer is cleared at block 321, and the program progresses to block 325.

Block 325 is reached directly from block 321 or, alternatively, upon execution of the negative branch at block 315. At block 325, the mobile computer terminal downloads the file identifiers previously received from the smart identification card to the centralized database computer. The centralized database computer uploads any files corresponding to the file identifiers to the mobile computer terminal (block 327). These file(s) are placed into the file update buffer, and may now be displayed and/or edited (block 329). The files may be displayed or edited using the mobile computer terminal user interface. Typical files would include, for example, drivers license number, drivers license information (height, weight, etc.), the driving record corresponding to the drivers license number, vehicle registration information, and/or automobile insurance information.

Next, the mobile computer terminal prompts the officer to enter one or more violation identifiers (block 331 ). Each violation identifier corresponds to and uniquely specifies a particular vehicle code or other law violation. The mobile computer terminal user interface may optionally display or read for the officer a brief description of the violation identifier so as to enable the officer to select the most appropriate violation identifier(s) for a given situation. At block 335, the mobile computer terminal user interface optionally accepts and stores the signature of the alleged vehicle code violator as entered by the violator on the mobile computer terminal user interface, or as stored on the smart identification card of the alleged violator. At block 337, the mobile computer terminal user interface prints out a ticket and optionally a summons for the alleged violator. The edited files corresponding to the alleged violator are stored in the file update buffer (block 339). The mobile computer terminal downloads the violation identifiers to the smart identification card microprocessor via the smart card scanner (block 341 ). The smart identification card microprocessor stores the violation identifiers in smart id