Vehicle owners and operators routinely pay for goods and services associated with usage of the vehicle, such as fuel, tolls, food and the like. Vehicle owners may use a credit card or other payment method in order to facilitate payments for goods and services related to vehicle use. Some systems allow for payment methods to be linked to specific vehicles. For example, a driver can place a toll transponder on or in his or her vehicle such that when the vehicle passes through an automated tool booth, the toll booth scans the toll transponder (e.g., via RFID communication) and bills the payment method associated with the toll transponder (e.g., a credit card).
Methods of payment, such as toll road devices do not allow for payment by someone borrowing a vehicle or shared payments between drivers and passengers of a vehicle. There is no current way for an individual who is not the vehicle owner or the authorized payer of the already linked payment method to override the default payment associated with the vehicle and pay.
One embodiment relates to a method of facilitating a payment to a merchant via a payment device associated with a vehicle. The method includes a vehicle payment device (VPD) receiving, by a processor of the payment device, an indication of a presence of an occupant in the vehicle, receiving, by the processor, a payment request from a merchant payment terminal, selecting, by the processor, a payment method based at least in part on the presence of the occupant in the vehicle, and transmitting, by the processor, payment information relating to the payment method to the merchant payment terminal. Examples of merchants may include toll stations, gas stations, drive-thru lanes in restaurants, and pay parking lots. Alternately, the VPD may use a combination or sub-combination of default financial information and new financial information to create a one-time use virtual credit card number to provide to the merchant for payment for goods or services. This virtual (one-time use or temporary) credit card number may be generated by communicating over a network to a financial institution computing system. The network may be a cellular network (3G, 4G, 5G, etc.).
Another embodiment may be a financial institution computing system associated with a financial institution. The system may comprise a network interface configured to communicate with a customer payment device and a merchant point of sale terminal associated with a merchant via a network, an account database storing information relating to a plurality of financial accounts maintained by the financial institution, an VPD database storing information relating to identifying vehicle payment devices, a memory, and at least one processor. The processor may be configured to receive, from the customer device via the network, a transaction request, the transaction request including information related to two or more of the plurality of financial accounts, generate a virtual payment number linked to the two or more of the plurality of financial accounts, transmit to the customer device via the network, the virtual payment number, store the virtual payment number, and receive from the merchant point of sale terminal a payment request including the virtual payment number. The credit card number may be used to pay for goods and services provided by the merchant by the merchant communicating with a financial institution computing system over a network. The merchant calculates the costs of goods and/or services provided and sends a financial payment request to a financial institution computing system. The vehicle payment device may be integrated into a vehicle. The secure communications channel may be NFC communication or other short-range wireless technology.
A further embodiment relates to a system for sharing payments of costs associated with driving a vehicle. The system may comprise a network interface configured to communicate with a merchant point of sale terminal associated with a merchant and a financial institution computing system associated with a financial institution, a memory storing default payment information, a display capable of communication to a user, and at least one processor. The processor may be configured to receive new payment information and store the payment information in the computer memory, share the costs associated with the merchant between the default payment information and the new payment information, transmit financial information to the merchant to facilitate payment; and communicate over the network interface to the financial institution computing system.
A further embodiment relates to a non-transitory computer-readable media having computer-executable instructions embodied therein that, when executed by a processor of a vehicle payment device, cause the vehicle payment device to perform a process. The process includes receiving, by the processor of the payment device, an indication of a presence of an occupant in the vehicle, receiving, by the processor, a payment request from a merchant payment terminal, selecting, by the processor of the payment device, a payment method based at least in part on the presence of the occupant in the vehicle, and transmitting, by the processor of the payment device, payment information relating to the payment method to the merchant payment terminal.
These and other features, together with the organization and manner of operation thereof, will become apparent from the following detailed description when taken in conjunction with the accompanying drawings, wherein like elements have like numerals throughout the several drawings described below.
Referring generally to the figures, a vehicle payment device (VPD) is described. The VPD facilitates customer payments to a merchant via a merchant terminal from a vehicle associated with the customer. The VPD is integrated in the vehicle or is a separate device positioned in or on the vehicle. The VPD communicates payment information with the merchant terminal to effect the payment. The payment information is communicated wirelessly from the VPD to the merchant terminal (e.g., via NFC, RFID, Bluetooth, Wi-Fi, cellular, etc.). In some arrangements, the VPD stores financial information associated with a default driver of the vehicle, which allows for payment of goods or services received from the merchant. The default financial information can be temporarily overridden or changed when a new occupant uses the vehicle. The temporary financial information is then used for the payment of goods or services related to the actual occupants of the vehicle instead of the default occupant. In an alternative arrangement, the financial information is stored on a financial information computing system instead of on the VPD. In some arrangements, the VPD permits the combining of financial information associated with multiple occupants to allow the sharing of costs for payment of goods or services. The VPD may automatically detect the presence of new occupants and automatically identify new payment sources.
Referring to
The VPD 108 includes a processor 110 and memory 112. The memory 112 stores programming modules that, when executed by the processor 110, control the operation of the VPD 108. In certain arrangements, the processor 110 and the memory 112 are also associated with the infotainment system of the vehicle 104. The VPD 108 includes a network interface 114. As described in further detail below, the network interface 114 allows the VPD 108 to send and receive data to and from various devices, such as mobile devices 126 associated with the occupants 102, a merchant payment terminal 128 associated with the merchant 106, and a financial institution computing system 130 via a network 132. In some arrangements, the network interface 114 includes the hardware and logic necessary to communicate over multiple channels of data communication. For example, the network interface 114 may include a cellular modem, a Bluetooth transceiver, a Bluetooth beacon, an RFID transceiver, and an NFC transmitter. Data passing through the network interface 114 may be encrypted such that the network interface 114 is a secure communication module. The VPD 108 includes a display 116 and a user input 118. In some arrangements, the display 116 and the user input 118 are combined in the form of a touchscreen device. The display 116 and the user input 118 may also function as the display and user inputs of the infotainment system. The VPD 108 further includes sensors 120. The sensors 120 may include any of location sensors (e.g., GPS, GLONASS, wireless location services, etc.) and vehicle occupancy sensors (e.g., cameras, motion detectors, seat pressure sensors, wireless receivers, etc.). The sensors 120 may include other sensors including accelerometers, gyroscopic sensors, and various biometric sensors.
The VPD 108 facilitates payment to the merchant 106 based on default payment settings, based on the specific occupants 102 in the vehicle 104, or based on a combination thereof. Accordingly, the VPD 108 includes payment logic 122. The payment logic 122 is programmed or built into the VPD 108 and allows for the storage, selection, and transmission of payment information 124. The payment information 124 includes user identification information (e.g., user login information, identification tokens, etc.) and payment sources associated with users identified by the user identification information. The payment sources include any of credit card information, debit card information, bank account information, mobile wallet information, or the like. In some arrangements, the payment logic 122 is programmed with a default payment source. For example, the payment logic 122 can be programmed with payment information relating to the owner of the vehicle 104. The owner's payment information may be used as a default payment source for purchases made from the merchant 106. The merchant 106 may be a traditional retailer, such as a restaurant, a gas station, or another store, or a non-traditional retailer, such as a toll-road operator (e.g., that collects payments for tolls). The payment logic 122 allows for alternate payment sources to override the default payment source. For example, as described in further detail below, the payment logic may be programmed with alternate payment sources relating to various occupants 102 that are actually in the vehicle 104. The payment logic 122 may further allow for the sharing of costs amongst multiple payment sources (e.g., one payment source for each occupant 102), including the default payment method. The payment logic 122 can be programmed with multiple payment sources for different types of expenses (e.g., a first payment source for fuel, a second payment source for tolls, etc.). The payment logic 122 can select different payment sources based on location information received from the sensors 120. For example, a specific payment method may be programmed to be valid only in specific locations (e.g., inside of Seattle). The payment logic 122 can be programmed such that a payment source expires after a set duration (e.g., after two hours). The payment logic 122 can also detect when an alternate payment source entering the vehicle 104 and prompt the occupants 102 for override instructions. These and other use cases are described in further detail below.
The payment system 100 includes a merchant payment terminal 128 associated with the merchant 106. The merchant payment terminal 128 includes a processor 134, a memory 136, and a network interface 138. The memory 136 stores programming modules that, when executed by the processor 134, control the operation of the payment terminal 128. In some arrangements, the network interface 138 includes the hardware and logic necessary to communicate over multiple channels of data communication. For example, the network interface 138 may include a cellular modem, a Bluetooth transceiver, a Bluetooth beacon, an RFID transceiver, and an NFC transmitter. Data passing through the network interface 114 may be encrypted such that the network interface 114 is a secure communication module. The data passing through network interface 114 may be financial payment information which is then communicated through the network 132 to a financial institution computing system 130 to facilitate payment for goods or services.
Still referring to
Data communication between the VPD 108, the occupants 102, the payment terminal 128, and the financial institution computing system 130 may be facilitated by the network 132. The network 132 may include the internet.
Still referring to
The operation of the VPD 108 within the payment system 100 is described in further detail below with respect to
Referring now to
Continuing with method 200, after the alternate financial information is received at 206, the VPD 108 prompts the user whether the alternate payment information will override or share payment with the default payment source at 208. In response to the prompt, the user can indicate to the VPD 108 whether the alternate payment information will override (i.e., replace) or share payment with the default payment source. At 210, the VPD 108 determines whether the alternate payment information will override the default payment source or share payment with the default payment source. If the override option is received, the alternate payment source replaces the default payment source at 212. In some situations, the alternate payment source temporarily replaces the default payment source. If the share option is received, the default payment source will share future costs with the alternate payment source at 214. Some examples of share options are shown in method 400 illustrated in
As noted above, the alternate payment source is generally a temporary payment source programmed into the VPD 108. Accordingly, the alternate payment source timeouts at 216. When the alternate payment source timeouts (i.e., expires), the default payment source is restored by the VPD 108. This timeout may be a preset amount of time or a user configurable amount of time selected at the time the alternate payment source is received (e.g., selected at 206). Alternatively, the timeout may also be linked to a driving session where the vehicle 104 has been turned off or to a driving session where the amount of time the vehicle 104 has been turned off has exceeded a certain time threshold. Still further, the timeout may also be linked to a trip, business or otherwise, and the timing may be obtained from an electronic calendar. Still further, the timeout may be linked to a one time use of a vehicle 104 for a trip (e.g., in a taxi, driverless or otherwise) In a further arrangement, the timeout is associated with a user provided indication received by the VPD 108 indicating the cancelation of the alternate payment source.
In situations in which the alternate payment source is used to share costs with the default payment source, method 200 may be repeated two or more times to share payment across two or more alternate payment sources in addition to the default payment source. Shared payment may also be accomplished with two or more alternate payment sources without including the default payment source.
Referring now to
If the alternate payment source is used, the VPD 108 establishes a secure connection with the source of the payment technology. The secure connection may be through NFC, Bluetooth, secure Wi-Fi, etc. The VPD 108 then receives information for the alternate payment source. The VPD 108 through the mobile device may then prompt the user(s) to override the default payment method contained in the VPD or share the cost of future payments at 310. In an alternate embodiment of the method the device prompting the user(s) may be the VPD itself or individualized control screens located near individual seats. The individualized control screens may be installed in the vehicle or portable. The default payment information may be overridden in the event that the vehicle is borrowed or rented. Future payments may be shared in the event that the two or more individuals are present in the vehicle.
Continuing with method 300, after the user is prompted at 306, a user selection may be received whether the alternate payment source information will override the default payment source or share payment with the default payment source at 310. The user selection is received by the VPD. The user selection includes an indication of whether the alternate payment source is used to override the default payment source or share in the expenses with the default payment source. If the override option is chosen, the default payment source will be temporarily replaced with the alternate payment source at 312. If the share option is chosen, the default payment source will share future costs with the alternate payment source at 314. Some examples of share options are shown in method 400 illustrated in
Referring now to
Continuing the method 400, various sharing options may be presented to the user(s) to share future payments in the vehicle. One possible sharing option presented may be to select different payment methods for expenses involving the vehicle according to categories at 406. Categories may include toll-way expenses, fuel expenses, drive-thru expenses, etc. When there is a cost incurred, the VPD selects a category for the financial transaction and decides the payment method based on the category at 408. The category may be selected by accessing a database, prompting the user(s), historical usage, and the like.
Another possible sharing option may be to select different payment methods for expenses according to the current location of the vehicle at 410. For example, a user selection may be received to set a payment method to be used when within the city of Seattle. The location of the vehicle may be tracked by GPS or another location tracking system at 412. For example, the location of the vehicle may be determined using the location services of the VPD. In some arrangements, the shared payments arrangement is a temporary change to the default payment source. In such arrangements, the alternate payment source and shared payments configuration timeouts or expires at 414. After expiration, the VPD restores the default payment source. The timeout may be based on a preset amount of time or a user-configurable amount of time received at the time the alternate payment source is received. The timeout may also be set to last indefinitely (e.g., until a cancelation of the alternate payment source is received). Alternatively, the timeout can be linked to a driving session where the vehicle 104 has not been turned off or linked to a driving session where the amount of time the vehicle 104 has been turned off has exceeded a certain time threshold. Still further, the timeout may be linked to a trip, business or otherwise, and the timing may be obtained from an electronic calendar associated with the user of the vehicle 104. In a further arrangement, the timeout is associated with a user provided indication received by the VPD 108 indicating the cancelation of the alternate payment source. For sharing payment, multiple additional alternate payment methods may be present in addition to any default payment source.
Referring to
Referring to
Still referring to
Referring to
Referring to
Referring to
Referring to
The NFC field or other secure field detected may be a gas station filling unit near field communication device 1054, where the vehicle VPD and gas station filling unit are linked through authentication 1056. The driver of the vehicle and any passengers may then use such services or make purchases such as gas, accessories, store items etc., 1058, whereupon the purchases are calculated 1060 and the financial transaction finished by using the payment method in the VPD 1062 and the process ended 1064.
The NFC field or other secure field detected may be at a rest area 1046, where the vehicle VPD and rest area secure communication unit are linked through authentication 1048. The driver of the vehicle and any passengers may then use such services as food at a food court, store items etc., 1050, whereupon the purchases are calculated 1052 and the financial transaction finished by using the payment method in the VPD 1028 and the process ended 1064.
Continuing with
Further, traffic violations may be determined by the VPD (possibly through the use of GPS, accelerometer sensors, gyroscopic sensors, etc.) at 1038. The estimated amount of fines for the traffic violations may be determined at 1040. If the violation is normal, then the vehicle finishes the financial transaction by using the payment method in the VPD at 1028. If not a normal violation, the vehicle may be disabled in a nearby parking lot at 1044 where a parking grid charge may apply. The steps for use of the parking lot may include determining the parking grid NFC or other secure field at 1020, estimating the time the vehicle remains stationary at 1022, calculating the parking amount due at 1024, linking the vehicle using the NFC or other secure field communication at 1026, and paying the bill using the financial payment source at 1028.
Returning to
In another arrangement of a method using the payment system 100 of
In another arrangement of a method using the payment system 100 of
In another arrangement of a method using the payment system 100 of
In another arrangement of a method using the payment system 100 of
In another arrangement of a method of using the payment system 100 of
In another arrangement of a method using the payment system 100 of
In another arrangement of a method using the payment system 100 of
In another arrangement of a method using the payment system 100 of
In another arrangement of a method using the payment system 100 of
In another arrangement of a method using the payment system 100 of
In another arrangement of a method of using the payment system 100 of
In another arrangement of a method using the payment system 100 of
Various embodiments and descriptions using a vehicle are used for illustrative purposes. It should be noted that the description of the technology is not limited to the use in vehicles and may be extended to other scenarios and situations. For example, the electronic device may be integrated in any mode of transportation. For a further example, the vehicle payment device handling default payment methods and transactions may be fully contained in a cellular phone or other portable electronic device.
The embodiments of the present invention have been described with reference to drawings. The drawings illustrate certain details of specific embodiments that implement the systems and methods and programs of the present invention. However, describing the invention with drawings should not be construed as imposing on the invention any limitations that may be present in the drawings. The present invention contemplates methods, systems and program products on any machine-readable media for accomplishing its operations. The embodiments of the present invention may be implemented using an existing computer processor, or by a special purpose computer processor incorporated for this or another purpose or by a hardwired system.
As noted above, embodiments within the scope of the present invention include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media can comprise RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions comprise, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
Embodiments of the present invention have been described in the general context of method steps which may be implemented in one embodiment by a program product including machine-executable instructions, such as program code, for example in the form of program modules executed by machines in networked environments. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Machine-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represent examples of corresponding acts for implementing the functions described in such steps.
As previously indicated, embodiments of the present invention may be practiced in a networked environment using logical connections to one or more remote computers having processors. Those skilled in the art will appreciate that such network computing environments may encompass many types of computers, including personal computers, hand-held devices, multi-processor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, and so on. Embodiments of the invention may also be practiced in distributed computing environments where tasks are performed by local and remote processing devices that are linked (either by hardwired links, wireless links, or by a combination of hardwired or wireless links) through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
An example system for implementing the overall system or portions of the invention might include a general purpose computing computers in the form of computers, including a processing unit, a system memory, and a system bus that couples various system components including the system memory to the processing unit. The system memory may include read only memory (ROM) and random access memory (RAM). The computer may also include a magnetic hard disk drive for reading from and writing to a magnetic hard disk, a magnetic disk drive for reading from or writing to a removable magnetic disk, and an optical disk drive for reading from or writing to a removable optical disk such as a CD ROM or other optical media. The drives and their associated machine-readable media provide nonvolatile storage of machine-executable instructions, data structures, program modules and other data for the computer. It should also be noted that the word “terminal” as used herein is intended to encompass computer input and output devices. Input devices, as described herein, include a keyboard, a keypad, a mouse, joystick or other input devices performing a similar function. The output devices, as described herein, include a computer monitor, printer, facsimile machine, or other output devices performing a similar function.
It should be noted that although the diagrams herein may show a specific order and composition of method steps, it is understood that the order of these steps may differ from what is depicted. For example, two or more steps may be performed concurrently or with partial concurrence. Also, some method steps that are performed as discrete steps may be combined, steps being performed as a combined step may be separated into discrete steps, the sequence of certain processes may be reversed or otherwise varied, and the nature or number of discrete processes may be altered or varied. The order or sequence of any element or apparatus may be varied or substituted according to alternative embodiments. Accordingly, all such modifications are intended to be included within the scope of the present invention as defined in the appended claims. Such variations will depend on the software and hardware systems chosen and on designer choice. It is understood that all such variations are within the scope of the invention. Likewise, software and web implementations of the present invention could be accomplished with standard programming techniques with rule based logic and other logic to accomplish the various database searching steps, correlation steps, comparison steps and decision steps.
The foregoing description of embodiments of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and modifications and variations are possible in light of the above teachings or may be acquired from practice of the invention. The embodiments were chosen and described in order to explain the principals of the invention and its practical application to enable one skilled in the art to utilize the invention in various embodiments and with various modifications as are suited to the particular use contemplated. Other substitutions, modifications, changes and omissions may be made in the design, operating conditions and arrangement of the embodiments without departing from the scope of the present invention as expressed in the appended claims.
This application claims priority to U.S. Provisional Patent Application No. 62/240,195, entitled “SYSTEMS AND METHODS FOR USING ALTERNATE PAYMENT METHODS INSIDE A VEHICLE,” by Ketharaju et al., filed on Oct. 12, 2015, which is herein incorporated by reference in its entirety and for all purposes.
Number | Date | Country | |
---|---|---|---|
62240195 | Oct 2015 | US |