1. Field of the Invention
This invention relates to methods for payments and enforcement of metered parking where payments are made remotely by a parker's device.
2. Description of Related Art
Paying for metered parking is a big hassle. People often do not have change available and have to go looking for change or take a risk parking without feeding the meters. Also, if they overstay their ‘paid’ time, they may have to rush back and reefed the meter.
Parking meters come either as single pole meters or multi-meters. Single pole meters accept coins and show remaining time for a single parking spot. Multi-meters control many parking spots (e.g. 10) and all parkers come to the specific meter to enter money and, in the most common deployment, receive a receipt that they have to display on their dashboard.
Towns and cities have tried to alleviate some of the hassle by introducing pre-paid cards, however, this helps only if somebody has bought the pre-paid card ahead of time. Furthermore, a pre-paid card for one city is not usable in another town or city.
Another solution some cities are trying is to have meters accept credit cards. This is more usable across various towns, but it is costly to upgrade meters to accept credit cards both because the meters are more expensive and they need a wireless connection to some central location to validate the credit cards. Also this solution still requires the parker to walk to the meters even if his destination is in the opposite directions.
Some towns and cities are trying cellular phone based payment mechanism that are potentially more flexible and usable. In this solution, each spot in the town is numbered (e.g. using 5 to 6 digits) either on the ground or with a label on the single pole meter.
After parking the car, the parker reads the displayed meter number in step 3 and places a call to a phone number, specific to the town, in step 4. The parker is prompted by the RAS to enter the meter number in step 5. Based on the entered meter number the RAS knows the parking rate (e.g. $1/hr) to charge in step 6. When the parker has finished parking and is about to leave, the parker calls the town specific phone number again in step 7. Knowing the time parked and the rate of parking, the RAS determines the proper charge and charges the parker's account in step 8.
The drawback of this scheme is that the parker has to 1) remember a town specific phone number to dial since each town will have its own numbers or else the number of metered space would be larger. 2) Parker has to read 5 to 6 digits meter number which may be hard and require walking close to the sign. 3) Parker has to enter 5 or 6 digit meter number in to the cell phone. 4) The towns have to number all the metered space which makes trying out the system across a town very difficult due to the overhead involved. 5) Some cities or towns which have multi-meters do not have clearly marked spots so that more cars can be parked in a given area. They cannot use this solution since they cannot number their distinct spots because there are no distinct spots.
Another aspect of metered parking payment by cell phone is the mechanism of enforcement. Currently, the enforcers enter license plate or meter numbers into a handheld device to check if the vehicle has paid for parking. This is illustrated in FIG. 2. The enforcer carries a portable handheld terminal which wirelessly communicates with the RAS. The enforcer, in step 1, enters the meter number and also possibly the license plate of the parked vehicle to determine if the vehicle has paid for parking. The RAS determines if that parking spot has been paid for in step 2 and returns the result in step 3 which is displayed to the enforcer. This enforcement mechanism can be cumbersome and time consuming for the enforcer.
Our solution does not have the above drawbacks to the parkers or the towns. Furthermore, we show how enforcement can be dramatically improved. Our novel solution does not require labeling each meter spot. Instead, in one embodiment, we first identify one of the predetermined regions a parker is calling from by using location information that we extract about the call from the telecommunications system. Within each region we identify each town and within each town, the rate charged per hour by a unique two digit TARI (town and rate identifier) number entered by the parker. For identifying the region, we can use SS7 or other location determining methods.
We also describe another embodiment where a call is not placed via phone, but an application on the phone sends a data message to the parking service indicating its desire for parking and also determines and sends the location of parking. The parking location of the parker is identified by using GPS or other location system available on the phone. However, this location value may have an error, hence, the parker may need to add a TARI digit by reading the TARI number displayed in the parking zone, as in our previous embodiment.
In another embodiment, the parker's device automatically determines that the vehicle is parked and determines the location and sends it to the parking service servers for parking payment.
We also improve how enforcement is performed. In one embodiment, the enforcer wears a camera on his persons (e.g. on the hat or shoulder) which is constantly taking images of the parked vehicles. The images are analyzed by the camera or the enforcer's device to recognize the license plate number which is sent to parking service servers to determine if that vehicle has made parking payment. In another embodiment, the enforcer speaks the license plate number and the enforcer's device performs speech recognition. The resulting license plate is sent to parking service servers to determine if the vehicle has made payment.
In another embodiment, if precise location determination capability is available at the enforcer's device and at the parker's device (when the car was parked) then we use the precise location information to identify the parked car and whether that car has made parking payments.
Using Location Determination to a Region
In the following, a parker's device may be a portable device with communication capability like a cellphone or a fixed device inside the car. Each device has a unique Id, called the parker's device Id, for example the phone number for a cell phone. A parker account is also created during registration that stores information about the user, payment method, and the vehicle information (e.g. license plate). The payment method can include credit card, debit card, pre-paid, etc. Each town defines rates for parking in different areas (rate areas), for example down town may have one rate ($1/hr) whereas the rest of the town may charge another rate ($0.50/hr).
In one embodiment, illustrated in
The parker in step 1 of
In order to further narrow the location of the parker to the point that a unique parking rate and a parking authority can be determined, the RAS prompts the parker to enter the TARI number via IVR. The parker enters this in step 4. The typically two digit TARI number is much more convenient to read and enter than the 5 or 6 digit meter number. The RAS now has enough information to uniquely determine, in step 6, which town the vehicle is parked and what parking rate to charge. The RAS creates a record associating the parker's device ID or account with a paid indication. Although we talk about towns having metered parking through out the specification, it should be understood that this merely for ease in exposition and other entities like States, Universities, Park-and-ride facilities, Airports, etc can also offer metered parking. Also, although we mention two digits for TARI, the amount of digits are determined by the number of town or parking providers and the number of rates in the region.
When the parker has finished parking and is about to leave the parked spot, the parker places a call to the parking service in step 7 which lets the RAS know that the parker is no longer parked and wants to stop paying for parking. In step 8, the RAS knowing the parked time and the rate determines the amount to charge for metered parking and charges the parker's account. The RAS deletes the association of the parker's device ID or account with a paid indication. Other obvious variations are possible to the above, for example, the parker could have provided the amount of parking time desired in step 4 rather than calling back to indicate the end of his parking. Also instead of placing a call used to convey TARI and other information, other means of data communications (e.g. tcp, http) can be used, so long as the communication allows us to determine the location to a fixed region. Also instead of a cell phone, other user device could be used for this purposes, including PDAs, or GPS units in the vehicle. Also instead of the RAS determining the parker location to the fixed region, the parker's device could have determined the location and conveyed to the RAS.
One advantage of our invention to the towns is that they do not need to number their meters, and they can use multi-meters that work without distinctly marked parking spots. This saves a lot of expense and overhead for the town since the towns only need to post TARI number stickers.
A parker new to the service can call the number and would be prompted to register with the service by providing the cell phone number, credit card number and the car's information, including the license plate.
Note that although we describe the present embodiment with respect to SS7, any other technology that allows the determination of the caller's location to a fixed region can be used. Also various alternatives are possible as to when TARI is entered and sent. For example, instead of one number, we can have 100 telephone numbers, one for each TARI number. So that when the user dials the number, the RAS knows which TARI is indicated without requiring the user to enter another two digits.
Determining Location with an Upper Bound Error
In another embodiment, the parker enters the TARI number into a device and requests payment for parking. The parker's device uses GPS to determine its location (with some error bound) and sends the device's id number, the GPS determined location and TARI to the RAS. This is illustrated in the
In step 4, the device sends the device ID or user's account ID for charging purposes, along with the determined location information and the entered TARI. The RAS determines the parked town and the rate to charge in step 5. This is possible because of the method we use to allocate TARI (described in
Although we describe the present embodiment in terms of GPS and the parker's device determining the location (with some error bound), it may be appreciated that other location determining technologies can be used and instead of the parker's device, the network or the RAS can determine the location (with some error bound). The various position determining technologies include, but not limited to, Global Positioning System (GPS), assisted GPS, triangulation at the base station, information from SS7 networks, and Location Based Services (LBS).
What if the town borders were separated with an area without parking with a radius of 200 meters? This is still not enough because if a vehicle is parked near the border of the first town, the reported location may be in the no parking region but closer to the border of the second town and would be mistaken to be parked in the second town. However, if the no parking region between the towns was twice the maximum error distance of GPS units (i.e. 400 meters based on the 200 meter upper bound error of GPS we have been using for discussion purposes so far) then we can uniquely determine the parked town because even with the addition of the error distance, a car parked at the border of the first town will report location that is closer to the first town rather than second town.
Instead of relying on “no parking regions” we can use regions with different TARI numbers for separating regions with the same TARI number and still uniquely determine the town. Also, the same method can be used for assigning TARI numbers for determining different parking rate regions within a town.
In another embodiment we can get rid of the need for entering TARI or minimize the need to enter TARI by using some pre-planning of the rate areas. If the towns plan their rate-areas such that there is “no parking regions” separating the rate areas then there is no need to ask the user to enter TARI;, the location information (even with errors) is accurate enough to determine the rate area. Instead of eliminating the need to enter TARI, we can also choose to ask the user to enter TARI only when we are unsure of the rate region. If the user is parked in a rate area that is surrounded with a “no parking region” or if the rate area is large and contiguous and the reported location is away from the border of the rate area then we do not have to ask the user for entering TARI, otherwise we can prompt the user to enter TARI. Also knowing which type of vehicle the parker has (e.g. commercial, personal) will also allow us to determine the applicable rate areas.
Many different variations are possible based on the above embodiments.
Automatic Payment
In another embodiment, the parker's device automatically determines that the vehicle is parked and determines the location and sends it to central location for parking payment. This is illustrated in
In step 4, the RAS may perform the additional step to determines if this is an acceptable parking location based on its database of parking location, and will charge only if it is an acceptable location.
The parker's device needs to have a location determining system that has small enough error so that two different rate regions (e.g. two blocks) are separated by a distance that is greater than twice the maximum error of the location system in the parker's device. The location determination of the parked car can be improved by taking multiple measurements over the parked duration of the car. Another alternative is for the towns to either have one rate for the town or to make sure that the different rates are separated more than twice the maximum error distance of the location determining units.
In step 5, when the vehicle moves, the parker's device determines that the car is no longer parked using various techniques, including GPS based velocity detection, vibrational techniques, or signals from the vehicle itself. In step 6, the parker's device sends an end of parking indication to the RAS. In step 7, the RAS determines the overall parking time and calculates the amount to charge, and charges that amount to the user's account.
The parker's device can be a portable device or a fixed device in the vehicle.
Enforcement
We also improve how enforcement is performed when parking payment by cellphone's or other device is performed. In one embodiment, the enforcer wears a camera on his persons (e.g. on the hat or shoulder) which is constantly taking images of the parked vehicles.
In step 4, the enforcer's device sends the location information of the enforcer and the VII of the car determined in step 2 to the RAS. The RAS, in step 5, determines if the vehicle with the VII has paid for parking with the correct rate by comparing the VII with the vehicle signature, which is the license plate in this embodiment, which was received at registration and checking the paid status of the account with the vehicle signature. Also previously when the parker's device had contacted the RAS, at the start of parking, a record was created associating the parker's Id/account and the vehicle signature and the paid status. In step 6, the RAS returns the result, whether parker has paid or not, to the enforcer's device. The enforcer's device, in step 7, displays or announces the result to the enforcer. This continues automatically, for each vehicle that the enforcer passes. The enforcer may wear an headphone to hear the announcement. The record associating the parker's id or vehicle signature with the paid status is deleted after the parking ends.
Other variations are possible for the above embodiment, for example, whether the image processing is done in the camera or the enforcer's device, or in a device in the enforcer's car or if they are sent to a server in the network for processing. Also the enforcer could be walking or riding a bike. Also, instead of RAS determining if the vehicle has paid for parking, the enforcer's device could have pre-fetched a list of paid parker's from the RAS ahead of time (e.g. every 30 seconds) and perform step 5 in the enforcer's device. The pre-fetched list could be a subset of the vehicles that have paid for parking where the subset is proper and could be the entire group. The subset could be less than the whole group based on the current location of the enforcer. The vehicle signature in general represents at least one characteristic of the car that helps identify it; it could be the license plate or a distinguishable image of the car or accurate location information of the car which allows us to associate the parker's car with the location.
In another embodiment, illustrated in
In another embodiment, illustrated in
Number | Date | Country | |
---|---|---|---|
Parent | 61054808 | May 2008 | US |
Child | 12469678 | US |