System for monitoring and enforcement of an automated fee payment
First Claim
1. A method for monitoring and enforcing an automated fee payment in an infrastructure, the method comprising:
- monitoring, by a mobile device on a vehicle of a verifier, a record of transactions of payments on a distributed ledger, wherein the payments are paid for using a service of the infrastructure and paid by a mobile device on a vehicle of an infrastructure user, wherein a respective one of the payments is sent in an electronic payment system from an anonymous one-time address of the infrastructure user to a payment address of an infrastructure provider, wherein the electronic payment system generates a random number for a transaction of the respective one of the payments, wherein the record of the transactions of the payments on the distributed ledger includes a hash of the random number for the transaction of the respective one of the payments and a license plate number of the vehicle of an infrastructure user;
downloading from the distributed ledger, by the mobile device on the vehicle of the verifier, the record of the transactions;
parsing, by the mobile device on the vehicle of the verifier, for a valid transaction that has happened after a last fee schedule update;
capturing, by a camera on the vehicle of the verifier, the random number and the license plate number, wherein the random number and the license plate number are shown by a changing Quick Response code displayed on the vehicle of the infrastructure user;
determining, by the mobile device on the vehicle of the verifier, whether the valid transaction is found on the distributed ledger; and
sending, by the mobile device on the vehicle of the verifier, a violation record to an offense reporting address of the infrastructure provider, in response to determining that no valid transaction is found on the distributed ledger.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a computer program product, and a computer system for monitoring and enforcing an automated fee payment in an infrastructure. A mobile device on a verifier'"'"'s vehicle monitors a record of a transaction of a payment on a distributed ledger. The payment is paid for using a service of the infrastructure and by a mobile device on an infrastructure user'"'"'s vehicle. The mobile device on the verifier'"'"'s vehicle captures information of the transaction of the payment and the infrastructure user'"'"'s vehicle. The information is broadcasted by the mobile device on the infrastructure user'"'"'s vehicle. The mobile device on the verifier'"'"'s vehicle determines whether there is a valid transaction of the payment for the service. The mobile device on the verifier'"'"'s vehicle sends a violation record to an offense reporting address of an infrastructure provider, in response to determining that there is no valid transaction of the payment.
-
Citations
18 Claims
-
1. A method for monitoring and enforcing an automated fee payment in an infrastructure, the method comprising:
-
monitoring, by a mobile device on a vehicle of a verifier, a record of transactions of payments on a distributed ledger, wherein the payments are paid for using a service of the infrastructure and paid by a mobile device on a vehicle of an infrastructure user, wherein a respective one of the payments is sent in an electronic payment system from an anonymous one-time address of the infrastructure user to a payment address of an infrastructure provider, wherein the electronic payment system generates a random number for a transaction of the respective one of the payments, wherein the record of the transactions of the payments on the distributed ledger includes a hash of the random number for the transaction of the respective one of the payments and a license plate number of the vehicle of an infrastructure user; downloading from the distributed ledger, by the mobile device on the vehicle of the verifier, the record of the transactions; parsing, by the mobile device on the vehicle of the verifier, for a valid transaction that has happened after a last fee schedule update; capturing, by a camera on the vehicle of the verifier, the random number and the license plate number, wherein the random number and the license plate number are shown by a changing Quick Response code displayed on the vehicle of the infrastructure user; determining, by the mobile device on the vehicle of the verifier, whether the valid transaction is found on the distributed ledger; and sending, by the mobile device on the vehicle of the verifier, a violation record to an offense reporting address of the infrastructure provider, in response to determining that no valid transaction is found on the distributed ledger. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for monitoring and enforcing an automated fee payment in an infrastructure, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable to:
-
monitor, by a mobile device on a vehicle of a verifier, a record of transactions of payments on a distributed ledger, wherein the payments are paid for using a service of the infrastructure and paid by a mobile device on a vehicle of an infrastructure user, wherein a respective one of the payments is sent in an electronic payment system from an anonymous one-time address of the infrastructure user to a payment address of an infrastructure provider, wherein the electronic payment system generates a random number for a transaction of the respective one of the payments, wherein the record of the transactions of the payments on the distributed ledger includes a hash of the random number for the transaction of the respective one of the payments and a license plate number of the vehicle of an infrastructure user; download from the distributed ledger, by the mobile device on the vehicle of the verifier, the record of the transactions; parse, by the mobile device on the vehicle of the verifier, for a valid transaction that has happened after a last fee schedule update; capture, by a camera on the vehicle of the verifier, the random number and the license plate number, wherein the random number and the license plate number are shown by a changing Quick Response code displayed on the vehicle of the infrastructure user; determine, by the mobile device on the vehicle of the verifier, whether the valid transaction is found on the distributed ledger; and send, by the mobile device on the vehicle of the verifier, a violation record to an offense reporting address of the infrastructure provider, in response to determining that no valid transaction is found on the distributed ledger. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system for monitoring and enforcing an automated fee payment in an infrastructure, the computer system comprising:
-
one or more processors, one or more computer readable tangible storage devices, and program instructions stored on at least one of the one or more computer readable tangible storage devices for execution by at least one of the one or more processors, the program instructions executable to; monitor, by a mobile device on a vehicle of a verifier, a record of transactions of payments on a distributed ledger, wherein the payments are paid for using a service of the infrastructure and paid by a mobile device on a vehicle of an infrastructure user, wherein a respective one of the payments is sent in an electronic payment system from an anonymous one-time address of the infrastructure user to a payment address of an infrastructure provider, wherein the electronic payment system generates a random number for a transaction of the respective one of the payments, wherein the record of the transactions of the payments on the distributed ledger includes a hash of the random number for the transaction of the respective one of the payments and a license plate number of the vehicle of an infrastructure user; download from the distributed ledger, by the mobile device on the vehicle of the verifier, the record of the transactions; parse, by the mobile device on the vehicle of the verifier, for a valid transaction that has happened after a last fee schedule update; capture, by a camera on the vehicle of the verifier, the random number and the license plate number, wherein the random number and the license plate number are shown by a changing Quick Response code displayed on the vehicle of the infrastructure user; determine, by the mobile device on the vehicle of the verifier, whether the valid transaction is found on the distributed ledger; and send, by the mobile device on the vehicle of the verifier, a violation record to an offense reporting address of the infrastructure provider, in response to determining that no valid transaction is found on the distributed ledger. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification