Toll payment collection with communication device
First Claim
1. A computer-implemented method executed by one or more processors for collecting toll fee for use of a toll road facility, the method comprising:
- receiving, through one or more messages over a messaging service provided by a communications service provider (CSP), a first vehicle identifier associated with a vehicle, and a first device identifier of a first computing device;
registering the first vehicle identifier and the first device identifier for a toll-text schema in a first database;
receiving a first signal, the first signal indicating a first vehicle using the toll road facility is not equipped with a valid electronically readable toll-tag;
receiving a first image of the first vehicle from a camera of the toll road facility;
processing, by the one or more processors, the first image to determine the first vehicle identifier;
determining, based on cross-referencing the first vehicle identifier with a toll-tag database, that the first vehicle identifier is not associated with a toll-tag account, the toll-tag database listing vehicle identifiers that are associated with electronically readable toll-tags; and
in response to determining both that the first vehicle is not equipped with the valid electronically readable toll-tag and that the first vehicle identifier is not associated with the toll-tag account, determining that the first vehicle identifier is registered for the toll-text schema by determining that the first vehicle identifier is provided in the first database, the first database associating vehicle identifiers to respective device identifiers registered for the toll-text schema, and in response;
determining the first device identifier associated with the first vehicle identifier from the first database,identifying whether there are any prior toll transactions, for which payment has not yet been approved, associated with the first vehicle identifier,transmitting a first message to the first computing device associated with the first device identifier, the first message comprising a request for approval to collect a first toll payment, the first toll payment including any identified prior toll transactions, andreceiving a second message from the first computing device over the messaging service provided by the CSP, the second message indicating approval of the first toll payment, and in response;
transmitting a first payment request to a first service provider, the first service provider providing data transfer services for the first computing device, andreceiving the first toll payment from the first service provider.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations include actions of receiving an image of a vehicle using a toll road facility, processing the image to determine a vehicle identifier, and determining that the vehicle identifier is provided in a database, the database associating vehicle identifiers to respective device identifiers, and in response: determining a device identifier associated with the vehicle identifier from the database, transmitting a first message to a device associated with the device identifier, the first message including a request for approval to collect a toll payment, and receiving a second message from the device, the second message indicating approval of the toll payment, and in response: transmitting a payment request to a service provider, the service provider providing data transfer services for the device, and receiving the toll payment from the service provider.
37 Citations
19 Claims
-
1. A computer-implemented method executed by one or more processors for collecting toll fee for use of a toll road facility, the method comprising:
-
receiving, through one or more messages over a messaging service provided by a communications service provider (CSP), a first vehicle identifier associated with a vehicle, and a first device identifier of a first computing device; registering the first vehicle identifier and the first device identifier for a toll-text schema in a first database; receiving a first signal, the first signal indicating a first vehicle using the toll road facility is not equipped with a valid electronically readable toll-tag; receiving a first image of the first vehicle from a camera of the toll road facility; processing, by the one or more processors, the first image to determine the first vehicle identifier; determining, based on cross-referencing the first vehicle identifier with a toll-tag database, that the first vehicle identifier is not associated with a toll-tag account, the toll-tag database listing vehicle identifiers that are associated with electronically readable toll-tags; and in response to determining both that the first vehicle is not equipped with the valid electronically readable toll-tag and that the first vehicle identifier is not associated with the toll-tag account, determining that the first vehicle identifier is registered for the toll-text schema by determining that the first vehicle identifier is provided in the first database, the first database associating vehicle identifiers to respective device identifiers registered for the toll-text schema, and in response; determining the first device identifier associated with the first vehicle identifier from the first database, identifying whether there are any prior toll transactions, for which payment has not yet been approved, associated with the first vehicle identifier, transmitting a first message to the first computing device associated with the first device identifier, the first message comprising a request for approval to collect a first toll payment, the first toll payment including any identified prior toll transactions, and receiving a second message from the first computing device over the messaging service provided by the CSP, the second message indicating approval of the first toll payment, and in response; transmitting a first payment request to a first service provider, the first service provider providing data transfer services for the first computing device, and receiving the first toll payment from the first service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A vehicle toll processing system comprising:
-
one or more processors; and one or more tangible, non-transitory media operably connectable to the one or more processors and storing instructions that, when executed, perform operations comprising; receiving, through one or more messages over a messaging service provided by a communications service provider (CSP), a first vehicle identifier associated with a vehicle, and a first device identifier of a first computing device; registering the first vehicle identifier and the first device identifier for a toll-text schema in a first database; receiving a first signal, the first signal indicating a first vehicle using a toll road facility is not equipped with a valid electronically readable toll-tag; receiving a first image of the first vehicle from a camera of the toll road facility; processing, by the one or more processors, the first image to determine the first vehicle identifier; determining, based on cross-referencing the first vehicle identifier with a toll-tag database, that the first vehicle identifier is not associated with a toll-tag account, the toll-tag database listing vehicle identifiers that are associated with electronically readable toll-tags; and in response to determining both that the first vehicle is not equipped with the valid electronically readable toll-tag and that the first vehicle identifier is not associated with the toll-tag account, determining that the first vehicle identifier is registered for the toll-text schema by determining that the first vehicle identifier is provided in the first database, the first database associating vehicle identifiers to respective device identifiers registered for the toll-text schema, and in response; determining the first device identifier associated with the first vehicle identifier from the first database, identifying whether there are any prior toll transactions, for which payment has not yet been approved, associated with the first vehicle identifier, transmitting a first message to the first computing device associated with the first device identifier, the first message comprising a request for approval to collect a first toll payment, the first toll payment including any identified prior toll transactions, and receiving a second message from the first computing device over the messaging service provided by the CSP, the second message indicating approval of the first toll payment, and in response; transmitting a first payment request to a first service provider, the first service provider providing data transfer services for the first computing device, and receiving the first toll payment from the first service provider. - View Dependent Claims (17, 18)
-
-
19. A non-transitory computer readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
receiving, through one or more messages over a messaging service provided by a communications service provider (CSP), a first vehicle identifier associated with a vehicle, and a first device identifier of a first computing device; registering the first vehicle identifier and the first device identifier for a toll-text schema in a first database; receiving a first signal, the first signal indicating a first vehicle using a toll road facility is not equipped with a valid electronically readable toll-tag; receiving a first image of the first vehicle from a camera of the toll road facility; processing, by the at least one processor, the first image to determine the first vehicle identifier; determining, based on cross-referencing the first vehicle identifier with a toll-tag database, that the first vehicle identifier is not associated with a toll-tag account, the toll-tag database listing vehicle identifiers that are associated with electronically readable toll-tags; and in response to determining both that the first vehicle is not equipped with the valid electronically readable toll-tag and that the first vehicle identifier is not associated with the toll-tag account, determining that the first vehicle identifier is registered for the toll-text schema by determining that the first vehicle identifier is provided in the first database, the first database associating vehicle identifiers to respective device identifiers registered for the toll-text schema, and in response; determining the first device identifier associated with the first vehicle identifier from the first database, identifying whether there are any prior toll transactions, for which payment has not yet been approved, associated with the first vehicle identifier, transmitting a first message to the first computing device associated with the first device identifier, the first message comprising a request for approval to collect a first toll payment, the first toll payment including any identified prior toll transactions, and receiving a second message from the first computing device over the messaging service provided by the CSP, the second message indicating approval of the first toll payment, and in response; transmitting a first payment request to a first service provider, the first service provider providing data transfer services for the first computing device, and receiving the first toll payment from the first service provider.
-
Specification