This invention provides a system and method for reducing the fraud related to remittance transactions initiated at web portals. In one embodiment, mobile technologies that are available to consumers can be used to reduce fraud associated with remittance transactions. For example, a funding agency computer that enables a remittance transaction can request that a mobile platform computer verify a customer with a mobile personal identifier. The mobile platform computer can request the mobile personal identifier from a customer via the customer's mobile handset device. The mobile platform computer can determine whether the identifier received from the customer's mobile handset device matches the mobile personal identifier stored for the customer. If the mobile platform computer is able to verify the customer, the mobile platform computer can provide a verification confirmation message to the funding agency computer.
|
1. A computer-implemented method for processing a remittance transaction comprising the steps of:
receiving, by a mobile platform computer from a funding agency computer, a portion of the registration data comprising a mobile personal identifier and a mobile handset identifier of a mobile handset;
storing, by the mobile platform computer, the mobile personal identifier and the mobile handset identifier received from the funding agency computer;
transmitting, by the mobile platform computer, a random authentication code to the mobile handset;
transmitting, by the mobile platform computer, the random authentication code to the funding agency computer, wherein the funding agency verifies the mobile handset based on the random authentication code;
responsive to verifying the mobile handset and responsive to receiving a request to initiate a remittance transaction at the funding agency computer, receiving, by the mobile platform computer, a verification request associated with the remittance transaction, the verification request received from the funding agency computer that is configured to receive the request to initiate the remittance transaction and transmit the verification request responsive to receiving the request to initiate the remittance transaction, the verification request comprising the mobile handset identifier;
responsive to receiving the verification request from the funding agency computer, transmitting, by the mobile platform computer, a request for a mobile personal identifier to the mobile handset associated with the mobile handset identifier;
receiving, by the mobile platform computer, the mobile personal identifier from the mobile handset and determining that the mobile personal identifier received from the mobile handset matches the mobile personal identifier that is stored in the mobile platform computer; and
transmitting, by the mobile platform computer to the funding agency computer, a verification based on a determination that the mobile personal identifier received from the mobile handset matches the mobile personal identifier that is stored in the mobile platform computer.
10. A computer-implemented method for processing a remittance transaction comprising the steps of:
receiving, at a mobile platform computer, a request for a mobile software application from a funding agency computer that received the request from a mobile handset;
transmitting, by the mobile platform computer, a message to a mobile handset to initiate a download of the mobile software application;
downloading, by the mobile platform computer, the requested mobile software application to the mobile handset;
receiving, by a mobile platform computer from the funding agency computer, registration data and secure element data of the mobile handset;
based on the received registration data and the secure element data, provisioning, by the mobile platform computer, the secure element on the mobile handset with a payment card application;
personalizing, by the mobile platform computer, the provisioned payment card application;
after personalizing and prior to receiving a verification request associated with the remittance transaction, verifying, by the mobile platform computer, a funding account;
after the funding account verification and responsive to receiving a request to initiate a remittance transaction at the funding agency computer, receiving, by the mobile platform computer, the verification request associated with the remittance transaction, the verification request received from the funding agency computer that is configured to receive the request to initiate the remittance transaction and transmit the verification request responsive to receiving the request to initiate the remittance transaction, the verification request comprising a mobile handset identifier;
responsive to receiving the verification request from the funding agency computer, transmitting, by the mobile platform computer, a request for a mobile personal identifier to the mobile handset associated with the mobile handset identifier;
receiving, by the mobile platform computer, the mobile personal identifier from the mobile handset and determining that the mobile personal identifier received from the mobile handset associated with the mobile handset identifier matches a mobile personal identifier stored in the mobile platform computer during a registration process; and
transmitting, by the mobile platform computer, to the funding agency computer a verification based on the determination that the mobile personal identifier received from the mobile handset associated with the mobile handset identifier matches a mobile personal identifier stored in the mobile platform computer during a registration process.
5. A computer-implemented method for processing a remittance transaction comprising the steps of:
receiving, at a mobile platform computer, a request for a mobile software application from a mobile handset;
transmitting, by the mobile platform computer, a message to the mobile handset to initiate a download of the mobile software application;
downloading, by the mobile platform computer, the requested mobile software application to the mobile handset;
after downloading the mobile software application to the mobile handset and prior to receiving a verification request associated with the remittance transaction, verifying, by the mobile platform computer, the mobile handset, wherein the mobile handset verification process comprises:
receiving, by the mobile platform computer from a funding agency computer, a mobile handset identifier and a request for a random authentication code;
transmitting, by the mobile platform computer, the random authentication code to the funding agency computer;
receiving, by the mobile platform computer from the mobile handset associated with the mobile handset identifier, the random authentication code manually entered into the mobile software application and transmitted by the mobile handset;
determining, by the mobile platform computer, that the received random authentication code matches the random authentication code that was transmitted to the funding agency computer;
transmitting a verification message to the funding agency computer upon positive determination that that the received random authentication code matches the random authentication code that was transmitted to the funding agency computer;
after the mobile handset verification and responsive to receiving a request to initiate a remittance transaction at the funding agency computer, receiving, by the mobile platform computer, the verification request associated with the remittance transaction, the verification request is received from the funding agency computer that is configured to receive the request to initiate the remittance transaction and transmit the verification request responsive to receiving the request to initiate the remittance transaction, the verification request comprising the mobile handset identifier;
responsive to receiving the verification request from the funding agency computer, transmitting, by the mobile platform computer, a request for a mobile personal identifier to a mobile handset associated with the mobile handset identifier;
receiving, by the mobile platform computer, the mobile personal identifier from the mobile handset and determining that the mobile personal identifier received from the mobile handset associated with the mobile handset identifier matches a mobile personal identifier stored in the mobile platform computer during a registration process; and
transmitting, by the mobile platform computer, to the funding agency computer verification based on the determination that the mobile personal identifier received from the mobile handset associated with the mobile handset identifier matches a mobile personal identifier stored in the mobile platform computer during a registration process.
2. The method of
3. The method of
4. The method of
the mobile handset device transmitting the request for the remittance transaction to the funding agency computer, the request comprising a funding account, a recipient and an amount;
the mobile handset device taking a photograph of a check drawn on the funding account and transmitting the photograph of the check to the funding account; and
the funding account computer completing the remittance transaction by drawing the amount from the funding account.
6. The method of
transmitting, by the funding agency computer, a test amount of funds for deposit in a funding account identified by a customer; and
receiving, by the funding agency computer from the mobile handset device, an amount matching the test amount of funds as determined by the customer having checked a balance of the funding account.
7. The method of
8. The method of
9. The method of
the mobile handset device transmitting the request for the remittance transaction to the funding agency computer, the request comprising a funding account, a recipient and an amount;
the mobile handset device taking a photograph of a check drawn on the funding account and transmitting the photograph of the check to the funding account; and
the funding account computer completing the remittance transaction by drawing the amount from the funding account.
11. The computer-implemented method of
receiving, by the mobile platform computer, a request for a portion of the transaction history associated with the funding account and the secure element data;
responsive to receiving the request for the portion of the transaction history, requesting, by the mobile platform computer, the funding account computer for the portion of the transaction history associated with the funding account based on the secure element data;
responsive to the request, receiving, by the mobile computing device, the portion of the transaction history from the funding account computer; and
responsive to receiving the portion of the transaction history, transmitting, from the mobile computing device to the mobile handset, the portion of the transaction history associated with the funding account, wherein the mobile handset transmits information from the portion of the transaction history to the funding agency computer to verify the funding account.
|
This application claims the benefit of priority of U.S. provisional patent application Ser. No. 61/386,320, titled “Method and System for Secure Mobile Remittance,” filed on Sep. 24, 2010, which is relied on and incorporated herein by reference in its entirety.
A portion of the disclosure of this patent document may contain material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or patent disclosure as it appears in the U.S. Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
This invention relates to a system and method for securely initiating remittance transactions, also known as “send money” transactions.
Current methods for initiating remittance transactions rely on web interfaces provided by the major funds transfer agencies such as Western Union and MoneyGram International. There are known shortcomings and limitations related to current remittance processes. In particular, the funds transfer agencies themselves are plagued with a high degree of fraud related to remittance transactions that are initiated at their public web portals. For example, a credit card number can be used as the funding source for the remittance transaction. However, after the transaction is complete and funds have been redeemed, the funding of the transaction can be challenged by the cardholder using a “charge back” to the card issuing bank.
Accordingly, there is a need for an improved method and system for accomplishing remittance transactions. In particular, there is a need for a remittance method and system that reduces fraud.
The invention satisfies the above-described and other related needs by providing an improved method and system for reducing fraud in connection with remittance transactions.
In one exemplary embodiment, the invention comprises a computer-implemented method for processing a remittance transaction whereby a mobile platform computer receives from a funding agency computer a verification request associated with a remittance transaction. The verification request can include an identifier such as the customer's mobile telephone number or another identifier of the customer's mobile handset device. The mobile platform computer can transmit a request for a mobile personal identifier, such as a mobile PIN, to the mobile handset. The mobile platform computer can receive an identifier from the mobile handset and determine whether the received identifier matches the mobile personal identifier stored at the mobile platform computer. Lastly, once it is determined that there is a match, the mobile platform computer can notify the funding agency computer that the customer using the mobile handset has been verified.
In another exemplary embodiment, the invention comprises a computer-implemented method for processing a remittance transaction whereby a mobile software application is downloaded to the mobile handset device. After the mobile software application is downloaded to the mobile handset device, a mobile platform computer receives from a funding agency computer a verification request associated with a remittance transaction. The verification request can include an identifier such as the customer's mobile telephone number or another identifier for the customer's mobile handset device. The mobile platform computer can transmit a request for a mobile personal identifier, such as a mobile PIN, to the mobile handset. The mobile platform computer can receive an identifier from the mobile handset and determine whether the received identifier matches the mobile personal identifier stored at the mobile platform computer. Lastly, once it is determined that there is a match, the mobile platform computer can notify the funding agency computer that the customer using the mobile handset has been verified.
In yet another exemplary embodiment, the invention comprises a computer-implemented method for processing a remittance transaction whereby a mobile platform computer receives registration data and secure element data from a mobile handset device. The mobile platform computer transmits credit card provisioning data to the mobile handset device. The mobile platform computer receives from a funding agency computer a verification request associated with a remittance transaction. The verification request can include an identifier such as the customer's mobile telephone number or another identifier for the customer's mobile handset device. The mobile platform computer can transmit a request for a mobile personal identifier, such as a mobile PIN, to the mobile handset. The mobile platform computer can receive an identifier from the mobile handset and determine whether the received identifier matches the mobile personal identifier stored at the mobile platform computer. Lastly, once it is determined that there is a match, the mobile platform computer can notify the funding agency computer that the customer using the mobile handset has been verified.
These and other embodiments of the invention will be described in the detailed description and accompanying drawings that follow.
The present invention answers the foregoing limitations and needs by providing several approaches for systems and methods to permit more reliable remittance transactions. This invention provides a system and method for reducing the fraud related to funding such transactions from web portals by using mobile technologies that are available to consumers and currently being implemented in major consumer markets. As used herein, the term “remittance” refers to the transfer of funds from a sending party to a receiving party, where the receiving party may be located in the same country or a different country from the sending party.
Referring now to
The party operating mobile handset 115 can receive a prompt from the mobile platform computer 120. In the preferred embodiment, the mobile platform computer 120 is designed to enroll users who want to conduct remittance transactions. The mobile platform computer 120 can register the user's mobile handset 115, store the user's mobile PIN, and communicate with the user's mobile handset 115 in order to verify the user. In more complex embodiments of the invention, the mobile platform computer 120 can comprise a server for hosting a trusted service manager (“TSM”) for downloading account information to a secure element component of the mobile handset 115. In other embodiments, the mobile platform computer 120 also can comprise a server for downloading mobile wallet applications and other e-commerce applications to the mobile handset 115.
The prompt the mobile platform 120 sends to the mobile handset 115 can be sent via a variety of techniques, including, for example, via an SMS message or via a prompt to an application installed on the mobile handset 115. In response to the prompt, the party can transmit the mobile PIN to the mobile platform computer 120 for verification. Once the party has been verified, the funds transfer agency can proceed with the remittance transaction by sending payment instructions to a gateway computer 125. In alternate embodiments of the invention, an acquirer computer can take the place of the gateway computer 125. The gateway computer 125 is defined herein as an intermediary computer that is often involved in processing payment transactions. The gateway computer 125 can examine the account number associated with the transaction to determine how to route the transaction. For example, the gateway computer 125 can transmit the transaction to an acquirer computer or directly to a payment network or other financial institution network. The gateway computer also can provide other services such as fraud controls, support for recurring payments, online reporting, and virtual terminal data entry. In certain embodiments, a single entity or single computer provides both the gateway computer and the acquirer computer.
It should be understood that
Referring to
As shown in the exemplary environment, the use of the mobile PIN enables alternate sources of funding for the remittance transaction. For example, the user could request that the funds for the remittance transaction be drawn from a credit account, a debit account, or a checking account. The gateway computer 216 can transmit the transaction to the appropriate payment network 218 or financial institution associated with a demand deposit account 220 based on the source of funding selected by the user. The bank 222 corresponding with the user's selected account can then settle the transaction with the bank 226 of the funding agency. In one example, the settlement between the user's bank 222 and the funding agency's bank 226 can occur via an acquiring bank 224 and an ACH network.
Referring to
In step 324, the funding agency's computer notifies the customer of the next step and, in step 326, the mobile platform computer transmits a random authentication code to the mobile handset for entry by the customer in step 330. The mobile platform computer also transmits the random authentication code to the funding agency's computer in step 328 so that the funding agency computer can verify the random authentication code and provide the customer with a confirmation in step 332.
In step 334, the process for verifying the funding account begins with the funding agency computer transferring a nominal amount of funds, such as a few cents, to the funding account as a test. In step 336, the funding agency computer prompts to the customer to access the funding account to identify the amount of the nominal funds transferred by the funding agency computer and to enter the amount of the nominal funds transferred at the website hosted by the funding agency computer as illustrated in steps 338, 340 and 342. The foregoing steps serve as a method for verifying that the customer has provided the correct funding account.
Lastly, in steps 346, 348, and 350, the customer's mobile PIN is verified by requesting the customer to enter the mobile PIN on their mobile handset device and confirming that the received mobile PIN matches the mobile PIN stored at the mobile platform computer. Once a match is established, confirmation notices are sent to the funding agency computer and the customer at steps 352 and 354. After step 354, the registration process is complete. Those skilled in the art will appreciate that the steps illustrated in exemplary process 300 may be modified to accomplish the same purpose.
Referring to
Next, the mobile PIN verification process 407 is performed. In step 430, the funding agency computer transmits a verification request to the mobile platform computer. Typically, the verification request includes identifying information such as the customer's mobile telephone number or another identifier associated with the mobile handset. In step 432, the mobile platform computer transmits a request to the customer's mobile handset for the customer's mobile personal identifier. Upon receipt of the identifier from the customer's mobile handset in step 434, the mobile platform computer compares the received identifier against the customer's mobile personal identifier that was provided during the registration process 300 to ensure the customer has provided the correct mobile personal identifier.
Upon confirming that the correct mobile personal identifier has been received from the customer, the mobile platform computer transmits a verification confirmation message to the agency funding computer in step 436. In step 438, the funding agency computer can send the customer a confirmation notice via the website that the customer has been verified and that the remittance transaction can proceed. Exemplary process 400 is merely one example of using a mobile device to assist with improving security with respect remittance transactions. Other exemplary embodiments of the invention will be described below.
Referring to
Turning to
Referring to step 620, the customer can submit a request to download a mobile application, such as a mobile wallet, to the customer's mobile handset. The request can be submitted to the funding agency computer via a website or via the customer's mobile handset (as indicated by the dotted line). The funding agency computer, in step 622, transfers the request for the mobile application to the mobile platform computer, which in turn transmits a message to the customer's mobile handset in order to perform the download in step 624. For example, the customer's mobile handset can receive a call-back URL, as shown in step 626, which, when selected initiates the download of the mobile wallet in step 628. Once the download of the mobile wallet to the mobile handset is complete, a notification message can be sent from the mobile platform computer to the funding agency computer in step 630. The completion of step 630 completes the exemplary wallet request and download sub-process 603.
Referring now to the mobile handset validation sub-process 604, in step 632, the funding agency computer can request a random authentication code from the mobile platform computer. The mobile platform computer returns the random authentication code in step 634. In steps 636 and 638, the customer is notified of the validation sub-process and runs the mobile application on the mobile handset. In steps 640 and 642, the customer receives the random authentication code on the mobile handset and enters the same code into the mobile application running on the mobile handset so that the code can be returned to the mobile platform computer in step 646. In step 648, the mobile platform computer notifies the funding agency computer that the random authentication code has been received so that the mobile handset has been validated. In alternate embodiments of the invention, the foregoing steps of the mobile handset validation sub-process can be omitted because the mobile handset can be identified during the mobile wallet download sub-process.
Referring now to steps 648 and 650, the customer is prompted to enter information to identify the account the customer intends to use as the funding source for remittance transactions. In step 650, the customer can also enter other information such as a mobile personal identifier. The information entered in step 650 can be forwarded to the funding agency computer in step 652 and the funding agency computer can forward the mobile personal identifier and the customer's mobile handset number for storing at the mobile platform computer in step 654.
Exemplary process 600 continues in
Referring to
Referring now to the mobile personal identifier verification sub-process 707, the steps are similar to those performed in sub-process 407 in
Referring to
Referring now to the exemplary mobile personal identifier verification sub-process 805, the steps are similar to those performed in sub-process 407 in
Turning to the exemplary remote deposit capture sub-process 807, the customer can take a photograph of a check in step 850. Typically, the check will be drawn on an account that was previously designated as the funding source for the remittance transaction. In step 852, the photograph of the check is transmitted from the mobile handset device to the funding agency computer. In step 854, the funding agency computer transmits a transaction to the funding account in order to draw the amount of the check from the funding account. The funding agency computer can confirm the requested remittance transaction by validating that the funds are available to the recipient and sending a confirmation message to the funding agency computer in step 856. The funding agency computer can send a confirmation message to the mobile handset device in step 858.
Those skilled in the art will appreciate that alternate embodiments of the invention may use other funding sources instead of a DDA or a check that is deposited remotely. For example, if the customer has downloaded a mobile wallet application to the mobile handset device as described in connection with
Referring now to
Turning now to
The next exemplary sub-process 1004 concerns provisioning a credit card stored in the secure element of the mobile handset device. In alternate embodiments of the invention, a similar process can be used to provision other types of cards such as debit cards and gift cards. Referring to step 1038, the customer is prompted by the funding agency application or WAP presentation on the mobile handset device that the mobile wallet application has been downloaded and verified. In step 1040, the customer enters registration data concerning the remittance transaction on the mobile handset device. This registration data, or portions thereof, can be stored in the secure element of the mobile handset device. In step 1042, the registration data and other sensitive information from the secure element is transmitted from the mobile handset device to the funding agency computer. Examples of other sensitive information from the secure element include information identifying the mobile handset's operating system and technical specifications identifying the chip set used in the secure element. In step 1044, the funding agency computer forwards the registration data and other sensitive information collected from the mobile handset device to the mobile platform computer. The mobile platform computer can use the information received to provision a credit card or other card stored in the secure element of the mobile handset device in step 1046. The mobile platform computer can also perform other steps to personalize the mobile handset device. Examples of these additional steps include: establishing a secure communication channel between the TSM and the secure element of the mobile handset device; the rotation (replacement) of the default encryption keys on the secure element using the encryption keys of the funding agency; provisioning the required payment card applets into the secure element; and personalizing the payment card applets using the credentials of the card holder and other unique identifiers provided by the issuing institution. The secure manner by which this personalization process is performed can thus be relied upon in subsequent steps of this embodiment as advantageous over other less secure methods of user credential storage. In step 1048, the mobile platform computer confirms to the funding agency computer that the mobile handset has been personalized and the credit card provisioned.
In
The last exemplary sub-process of process 1000 is the verification step 1008 performed with the mobile personal identifier. However, this sub-process 1008 is the same as sub-process 607 described previously in connection with
Once the exemplary registration process 1000 is completed, the customer can initiate a remittance transaction using exemplary process 1100 illustrated in
Beginning with the exemplary transfer request process 1102, the customer logs in and enters transaction data using the mobile handset in steps 1104 and 1105. In step 1106, the mobile handset transmits the transaction data to the funding agency computer. In steps 1108 and 1110, a summary of the transaction and the fees is provided to the mobile handset and displayed to the customer. After the funding agency computer receives a confirmation message in steps 1112 and 1114 that the customer would like to proceed with the transaction, the customer uses the mobile handset to transmit the transaction information to the mobile platform computer in step 1116. The mobile platform computer transmits the remittance transaction to the funding agency computer in step 1118. In this exemplary embodiment, the mobile platform computer is acting as a TSM to authenticate the mobile handset device and payment credentials prior to forwarding the request to the agency and therefore provides a higher level of security than can be achieved in steps 724 through 736 of exemplary process 705.
Before proceeding with the remittance transaction, the funding agency computer will perform the mobile personal identifier verification process 1103 in order to eliminate any potential fraudulent transaction. This verification process 1103 is the same as the previous mobile personal identifier verification processes described in connection with
Although the exemplary embodiments herein are generally described in the context of software modules running on a computing device, those skilled in the art will recognize that the present invention also can be implemented in conjunction with other program modules in other types of computing environments. Furthermore, those skilled in the art will recognize that the present invention may be implemented in a stand-alone or in a distributed computing environment. In a distributed computing environment, program modules may be physically located in different local and remote memory storage devices. Execution of the program modules may occur locally in a stand-alone manner or remotely in a client/server manner. Examples of such distributed computing environments include local area networks of an office, enterprise-wide computer networks, and the global Internet.
The detailed description of the exemplary embodiments includes processes and symbolic representations of operations by conventional computer components, including processing units, memory storage devices, display devices and input devices. These processes and symbolic representations are the means used by those skilled in the art of computer programming and computer construction to most effectively convey teachings and discoveries to others skilled in the art. These processes and operations may utilize conventional computer components in a distributed computing environment, including remote file servers, remote computer servers, and remote memory storage devices. Each of these conventional distributed computing components is accessible by a processing unit via a communications network.
The present invention includes computer hardware and software which embody the functions described herein and illustrated in the appended flow charts. However, it should be apparent that there could be many different ways of implementing the invention in computer programming, and the invention should not be construed as limited to any one set of computer program instructions. Further, a skilled programmer would be able to write such a computer program to implement the disclosed invention without difficulty based on the flow charts and associated description in the application text, for example. Therefore, disclosure of a particular set of program code instructions is not considered necessary for an adequate understanding of how to make and use the invention. The inventive functionality of the claimed computer hardware and software will be explained in more detail in the following description in conjunction with the other figures in the application.
Referring now to
The computing device 1220 includes a processing unit 1221, such as “PENTIUM” microprocessors manufactured by Intel Corporation of Santa Clara, Calif. The computing device 1220 also includes system memory 1222, including read only memory (ROM) 1224 and random access memory (RAM) 1225, which is connected to the processor 1221 by a system bus 1223. The preferred computing device 1220 utilizes a BIOS 1226, which is stored in ROM 1224. Those skilled in the art will recognize that the BIOS 1226 is a set of basic routines that helps to transfer information between elements within the computing device 1220. Those skilled in the art will also appreciate that the present invention may be implemented on computers having other architectures, such as computers that do not use a BIOS, and those that utilize other microprocessors.
Within the computing device 1220, a local hard disk drive 1227 is connected to the system bus 123 via a hard disk drive interface 1232. A floppy disk drive 1228, which is used to read or write a floppy disk 1229, is connected to the system bus 1223 via a floppy disk drive interface 1233. A CD-ROM or DVD drive 1230, which is used to read a CD-ROM or DVD disk 1231, is connected to the system bus 1223 via a CD-ROM or DVD interface 1234. A user enters commands and information into the computing device 1220 by using input devices, such as a keyboard 1240 and/or pointing device, such as a mouse 1242, which are connected to the system bus 1223 via a serial port interface 1246. Other types of pointing devices (not shown in
The remote computer 1211 in this networked environment is connected to a remote memory storage device 1250. This remote memory storage device 1250 is typically a large capacity device such as a hard disk drive, CD-ROM or DVD drive, magneto-optical drive or the like. Those skilled in the art will understand that software modules are provided to the remote computer 1211 via computer-readable media. The computing device 1220 is connected to the remote computer by a network interface 1253, which is used to communicate over the local area network 1273.
In an alternative embodiment, the computing device 1220 is also connected to the remote computer 1211 by a modem 1254, which is used to communicate over the wide area network 1252, such as the Internet. The modem 1254 is connected to the system bus 1223 via the serial port interface 1246. The modem 1254 also can be connected to the public switched telephone network (PSTN) or community antenna television (CATV) network. Although illustrated in
Although other internal components of the computing device 1220 are not shown, those of ordinary skill in the art will appreciate that such components and the interconnection between them are well known. Accordingly, additional details concerning the internal construction of the computing device 1220 need not be disclosed in connection with the present invention.
Those skilled in the art will understand that program modules, such as an operating system 1235 and other software modules 1260a, 1263a and 1266a, and data are provided to the computing device 1220 via computer-readable media. In the preferred computing device, the computer-readable media include the local or remote memory storage devices, which may include the local hard disk drive 132, floppy disk 129, CD-ROM or DVD 1231, RAM 1225, ROM 1224, and the remote memory storage device 1250.
Those skilled in the art will recognize that the foregoing embodiments are merely illustrative and that the invention can be implemented with a variety of computing devices in a variety of different architectures. For example, the components of the computing device can be distributed among multiple computers in various locations. As another example, the sequence of steps described in connection with each of the foregoing embodiments are illustrative and certain steps can occur in other sequences in alternate embodiments of the invention. Other changes may be made to the foregoing embodiments without departing from the spirit and scope of the invention as defined in the claims.
Bacastow, Steven V., Arnold, III, Elmer Floyd
Patent | Priority | Assignee | Title |
10891617, | Sep 30 2016 | MasterCard International Incorporated | Systems and methods for biometric identity authentication |
Patent | Priority | Assignee | Title |
20070028095, | |||
20070255662, | |||
20070260556, | |||
20090070257, | |||
20100082470, | |||
WO2005079254, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 26 2011 | SKC&C USA, Inc. | (assignment on the face of the patent) | / | |||
Oct 04 2011 | BACASTOW, STEVEN V | SKC&C USA, INC | CORRECTIVE ASSIGNMENT TO CORRECT U S PATENT NUMBER 13245598 RECORDED AT REEL 27035 FRAME 0158 | 030582 | /0219 | |
Oct 04 2011 | ARNOLD III, ELMER FLOYD | SKC&C USA, INC | CORRECTIVE ASSIGNMENT TO CORRECT U S PATENT NUMBER 13245598 RECORDED AT REEL 27035 FRAME 0158 | 030582 | /0219 | |
Apr 05 2016 | SKC&C USA, INC | MOZIDO, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 038278 | /0439 |
Date | Maintenance Fee Events |
Jan 23 2017 | M2551: Payment of Maintenance Fee, 4th Yr, Small Entity. |
Jan 25 2021 | M2552: Payment of Maintenance Fee, 8th Yr, Small Entity. |
Date | Maintenance Schedule |
Jul 23 2016 | 4 years fee payment window open |
Jan 23 2017 | 6 months grace period start (w surcharge) |
Jul 23 2017 | patent expiry (for year 4) |
Jul 23 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 23 2020 | 8 years fee payment window open |
Jan 23 2021 | 6 months grace period start (w surcharge) |
Jul 23 2021 | patent expiry (for year 8) |
Jul 23 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 23 2024 | 12 years fee payment window open |
Jan 23 2025 | 6 months grace period start (w surcharge) |
Jul 23 2025 | patent expiry (for year 12) |
Jul 23 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |