Claims
- 1. A method for maintaining a database using license plate scanning, comprising:
generating an image of a license plate; determining a set of license plate characters from the image; and determining a customer record that corresponds to the set of license plate characters.
- 2. The method of claim 1, further comprising:
creating, if there is not a customer record that corresponds to the license plate characters, a customer record that corresponds to the set of license plate characters
- 3. The method of claim 2 in which the created customer record further includes transaction data that represents a transaction.
- 4. The method of claim 1, further comprising:
determining if the set of license plate characters matches any of a plurality of sets of license plate characters.
- 5. The method of claim 1 in which the step of determining a set of license plate characters from the image comprises:
performing an optical character recognition process on the image.
- 6. The method of claim 1, further comprising:
receiving a signal that indicates a vehicle.
- 7. The method of claim 6 in which the step of generating an image of a license plate is performed in response to receiving the signal that indicates a vehicle.
- 8. The method of claim 1, further comprising:
receiving transaction data that represents a transaction.
- 9. The method of claim 1, further comprising:
storing the transaction data in the customer record.
- 10. The method of claim 9 in which the transaction data represents at least one of:
an item ordered, a time of the transaction, a merchant identifier that identifies a merchant, whether an offer was accepted, and an account identifier that identifies a financial account.
- 11. The method of claim 1, further comprising:
storing in the customer record an item represented by the transaction data as a default item.
- 12. The method of claim 11, further comprising:
receiving, during a subsequent transaction, a command to register the default item as an ordered item.
- 13. The method of claim 11, further comprising:
registering the default item as an ordered item during a subsequent transaction.
- 14. The method of claim 11, further comprising:
receiving a signal verifying selection of the default item as an ordered item.
- 15. The method of claim 1, further comprising:
generating at least one item price for an item based on the customer record.
- 16. The method of claim 15, further comprising:
displaying the at least one item price.
- 17. The method of claim 1, further comprising:
selecting at least one item from a plurality of items based on the customer record.
- 18. The method of claim 17, further comprising:
displaying the at least one item.
- 19. The method of claim 1, further comprising:
searching a database of remotely ordered items for a remote order record that corresponds to the set of license plate characters.
- 20. The method of claim 19, further comprising:
determining an remotely ordered item from the remote order record.
- 21. The method of claim 20, further comprising:
registering the remotely ordered item as an ordered item.
- 22. The method of claim 20, further comprising:
determining an account from the remote order record; and charging the account based on a price of the remotely ordered item.
- 23. The method of claim 20, further comprising:
outputting a command to assemble the remotely ordered item.
- 24. The method of claim 19, further comprising:
receiving an indication of a remotely ordered item.
- 25. The method of claim 24, further comprising:
storing the indication of a remotely ordered item in a remote order record of a database of remotely ordered items.
- 26. The method of claim 1, further comprising:
determining a previously ordered item from the customer record.
- 27. The method of claim 26, further comprising:
generating an offer based on the previously ordered item.
- 28. The method of claim 27 in which the step of generating an offer is performed if the previously ordered item does not match an ordered item.
- 29. The method of claim 27 in which the offer comprises an offer for the previously ordered item.
- 30. The method of claim 27, further comprising:
outputting an indication of the offer.
- 31. The method of claim 1, further comprising:
determining from the customer record a number of transactions with a merchant.
- 32. The method of claim 31, further comprising:
providing a bonus if the number of transactions is below a predetermined threshold.
- 33. The method of claim 32 in which the bonus comprises a coupon redeemable at the merchant.
- 34. The method of claim 31, further comprising:
providing an offer if the number of transactions is below a predetermined threshold.
- 35. The method of claim 34 in which the offer comprises an offer for a product in exchange for an amount of change due.
- 36. The method of claim 1, further comprising:
determining from the customer record if a number of transactions with a merchant is below a predetermined threshold..
- 37. The method of claim 1, further comprising:
determining from the customer record a number of merchants visited.
- 38. The method of claim 1, further comprising:
determining from the customer record a complimentary item.
- 39. The method of claim 38, further comprising:
determining from the customer record a number of remaining complimentary items.
- 40. The method of claim 39, further comprising:
registering the complimentary item as an ordered item if the number of remaining complimentary items is greater than a predetermined threshold.
- 41. The method of claim 40 in which the predetermined threshold is zero.
- 42. The method of claim 38, further comprising:
determining from the customer record a time period for receiving the complimentary item.
- 43. The method of claim 42, further comprising:
determining from the customer record whether a complimentary item was received within the time period.
- 44. The method of claim 43, further comprising:
registering the complimentary item as an ordered item if the complimentary item was not received within the time period.
- 45. The method of claim 38, further comprising:
registering the complimentary item as an ordered item.
- 46. The method of claim 45, further comprising:
charging a third party for the complimentary item.
- 47. An apparatus for identifying a customer in a vehicle, comprising:
means for storing a plurality of customer records, each customer record corresponding to a set of license plate characters; means for determining a set of license plate characters of a license plate; means for identifying a customer record that corresponds to the determined set of license plate characters; and means for creating a customer record that corresponds to the determined set of license plate characters if no stored customer record corresponds to the determined set of license plate characters.
- 48. The apparatus of claim 47, further comprising:
means for receiving transaction data.
- 49. The apparatus of claim 48, further comprising:
means for storing the transaction data in the customer record that corresponds to the determined set of license plate characters.
- 50. The apparatus of claim 47 in which the means for determining a set of license plate characters of a license plate comprises a camera.
- 51. The apparatus of claim 50 in which the means for determining a set of license plate characters of a license plate comprises a camera that outputs a digital image.
- 52. The apparatus of claim 50, further comprising:
means for focusing the camera on the license plate.
- 53. The apparatus of claim 47, further comprising:
a display device for displaying an item and a price of the item.
- 54. The apparatus of claim 47, further comprising:
means for sensing a presence of a vehicle.
- 55. The apparatus of claim 54 in which the means for sensing a presence of a vehicle comprises at least one of a pressure sensor and a photo sensor.
- 56. The apparatus of claim 47, further comprising:
a speaker operable to transmit audio signals to a drive-through customer.
- 57. The apparatus of claim 47, further comprising:
a microphone operable to receive audio signals from a drive-through customer.
- 58. An computer readable medium storing at least one record created in accordance with the method of claim 1.
- 59. An computer readable medium storing at least one record created in accordance with the method of claim 10.
- 60. An apparatus for identifying a customer in a vehicle at a drive-through, comprising:
means for receiving transaction data about a drive-through customer; a display device for displaying an item and a price of the item to the drive-through customer; a speaker operable to transmit audio signals to the drive-through customer; a microphone operable to receive audio signals from the drive-through customer; means for sensing a presence of a vehicle of the drive-through customer; a camera operable to generate an image of a license plate of the vehicle; means for determining a set of license plate characters of the license plate; means for storing a plurality of customer records, each customer record corresponding to a set of license plate characters; means for identifying a customer record that corresponds to the determined set of license plate characters; means for creating a customer record that corresponds to the determined set of license plate characters if no stored customer record corresponds to the determined set of license plate characters; and means for storing the transaction data in the customer record that corresponds to the determined set of license plate characters.
- 61. A method for maintaining a database using license plate scanning, comprising:
generating an image of a license plate; determining license plate characters from the image; determining if there is a customer record that corresponds to the license plate characters; receiving transaction data that represents a transaction; and creating, if there is not a customer record that corresponds to the license plate characters, a customer record that corresponds to the license plate characters, the customer record storing the transaction data.
- 62. A method for maintaining a database using license plate scanning, comprising:
generating an image of a license plate; determining a set of license plate characters from the image, the set of license plate characters identifying a customer; and providing customized service to the customer.
- 63. A method for maintaining a database using license plate scanning, comprising:
generating an image of a license plate; determining license plate characters from the image; determining if there is a customer record that corresponds to the license plate characters; and creating, if there is not a customer record that corresponds to the license plate characters, a customer record that corresponds to the license plate characters, the customer record storing transaction data that represents a transaction.
- 64. A method for maintaining a database using license plate scanning, comprising:
generating an image of a license plate; determining license plate characters from the image; determining a customer record that corresponds to the license plate characters; determining a default item from the customer record; registering a default item as an ordered item; and outputting an indication of the default item.
- 65. The method of claim 64, further comprising:
receiving a signal verifying selection of the default item as an ordered item.
- 66. An apparatus for maintaining a database using license plate scanning, comprising:
means for generating an image of a license plate; means for determining a set of license plate characters from the image; and means for determining a customer record that corresponds to the set of license plate characters.
- 67. An apparatus for maintaining a database using license plate scanning, comprising:
a storage device; and a processor connected to the storage device, the storage device storing a program for controlling the processor; and the processor operative with the program to:
generate an image of a license plate; determine a set of license plate characters from the image; and determine a customer record that corresponds to the set of license plate characters.
- 68. A computer readable medium encoded with processing instructions for implementing a method performed by a computer for maintaining a database using license plate scanning, the method comprising:
generating an image of a license plate; determining a set of license plate characters from the image; and determining a customer record that corresponds to the set of license plate characters.
- 69. An apparatus for maintaining a database using license plate scanning, comprising:
means for generating an image of a license plate; means for determining license plate characters from the image; means for determining if there is a customer record that corresponds to the license plate characters; means for receiving transaction data that represents a transaction; and means for creating, if there is not a customer record that corresponds to the license plate characters, a customer record that corresponds to the license plate characters, the customer record storing the transaction data.
- 70. An apparatus for maintaining a database using license plate scanning, comprising:
a storage device; and a processor connected to the storage device, the storage device storing a program for controlling the processor; and the processor operative with the program to:
generate an image of a license plate; determine license plate characters from the image; determine if there is a customer record that corresponds to the license plate characters; receive transaction data that represents a transaction; and create, if there is not a customer record that corresponds to the license plate characters, a customer record that corresponds to the license plate characters, the customer record storing the transaction data.
- 71. A computer readable medium encoded with processing instructions for implementing a method performed by a computer for maintaining a database using license plate scanning, the method comprising:
generating an image of a license plate; determining license plate characters from the image; determining if there is a customer record that corresponds to the license plate characters; receiving transaction data that represents a transaction; and creating, if there is not a customer record that corresponds to the license plate characters, a customer record that corresponds to the license plate characters, the customer record storing the transaction data.
- 72. An apparatus for maintaining a database using license plate scanning, comprising:
means for generating an image of a license plate; means for determining a set of license plate characters from the image, the set of license plate characters identifying a customer; and means for providing customized service to the customer.
- 73. An apparatus for maintaining a database using license plate scanning, comprising:
a storage device; and a processor connected to the storage device, the storage device storing a program for controlling the processor; and the processor operative with the program to:
generate an image of a license plate; determine a set of license plate characters from the image, the set of license plate characters identifying a customer; and provide customized service to the customer.
- 74. A computer readable medium encoded with processing instructions for implementing a method performed by a computer for maintaining a database using license plate scanning, the method comprising:
generating an image of a license plate; determining a set of license plate characters from the image, the set of license plate characters identifying a customer; and providing customized service to the customer.
- 75. An apparatus for maintaining a database using license plate scanning, comprising:
means for generating an image of a license plate; means for determining license plate characters from the image; means for determining if there is a customer record that corresponds to the license plate characters; and means for creating, if there is not a customer record that corresponds to the license plate characters, a customer record that corresponds to the license plate characters, the customer record storing transaction data that represents a transaction.
- 76. An apparatus for maintaining a database using license plate scanning, comprising:
a storage device; and a processor connected to the storage device, the storage device storing a program for controlling the processor; and the processor operative with the program to:
generate an image of a license plate; determine license plate characters from the image; determine if there is a customer record that corresponds to the license plate characters; and create, if there is not a customer record that corresponds to the license plate characters, a customer record that corresponds to the license plate characters, the customer record storing transaction data that represents a transaction.
- 77. A computer readable medium encoded with processing instructions for implementing a method performed by a computer for maintaining a database using license plate scanning, comprising:
generating an image of a license plate; determining license plate characters from the image; determining if there is a customer record that corresponds to the license plate characters; and creating, if there is not a customer record that corresponds to the license plate characters, a customer record that corresponds to the license plate characters, the customer record storing transaction data that represents a transaction.
- 78. An apparatus for maintaining a database using license plate scanning, comprising:
means for generating an image of a license plate; means for determining license plate characters from the image; means for determining a customer record that corresponds to the license plate characters; means for determining a default item from the customer record; means for registering a default item as an ordered item; and means for outputting an indication of the default item.
- 79. An apparatus for maintaining a database using license plate scanning, comprising:
a storage device; and a processor connected to the storage device, the storage device storing a program for controlling the processor; and the processor operative with the program to:
generate an image of a license plate; determine license plate characters from the image; determine a customer record that corresponds to the license plate characters; determine a default item from the customer record; register a default item as an ordered item; and output an indication of the default item.
- 80. A computer readable medium encoded with processing instructions for implementing a method performed by a computer for maintaining a database using license plate scanning, the method comprising:
generating an image of a license plate; determining license plate characters from the image; determining a customer record that corresponds to the license plate characters; determining a default item from the customer record; registering a default item as an ordered item; and outputting an indication of the default item.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to co-pending U.S. patent application Ser. No. ______ entitled “METHOD AND APPARATUS FOR PROVIDING A DISCOUNT TO A CUSTOMER THAT PARTICIPATES IN TRANSACTIONS AT A PLURALITY OF MERCHANTS” filed on Oct. 5, 1998 in the name of Jay S. Walker, Andrew S. Van Luchene, Magdalena Mik and Daniel E. Tedesco (Attorney Docket No. WD2-98-042); and is further related to co-pending U.S. patent application Ser. No. ______ entitled “METHOD AND APPARATUS FOR DEFINING ROUTING OF CUSTOMERS BETWEEN MERCHANTS” filed on Oct. 5, 1998 in the name of Jay S. Walker, Andrew Van Luchene, Daniel E. Tedesco, Magdalena Mik and James A. Jorasch (Attorney Docket No. WD2-98-048), each of which is assigned to the assignee of the present application and each of which is incorporated by reference herein as part of the present disclosure.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09166339 |
Oct 1998 |
US |
Child |
10124697 |
Apr 2002 |
US |