US20160132053A1 - Methods and systems of selectively enabling a vehicle by way of a portable wireless device - Google Patents

Methods and systems of selectively enabling a vehicle by way of a portable wireless device Download PDF

Info

Publication number
US20160132053A1
US20160132053A1 US14/996,457 US201614996457A US2016132053A1 US 20160132053 A1 US20160132053 A1 US 20160132053A1 US 201614996457 A US201614996457 A US 201614996457A US 2016132053 A1 US2016132053 A1 US 2016132053A1
Authority
US
United States
Prior art keywords
vehicle
wireless device
operations center
wireless
onboard
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/996,457
Inventor
Stanley G. Schwarz
Jeffrey H. Frank
Christopher M. Macheca
Gerald A. Morgan
Franco Chirico
Chris Aron
Mary Sue Karlin
Corey Pelland
Debra A. Jones
James C. Graves, JR.
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gordon and Howard Associates Inc
Original Assignee
Gordon and Howard Associates Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/684,186 external-priority patent/US20080221743A1/en
Application filed by Gordon and Howard Associates Inc filed Critical Gordon and Howard Associates Inc
Priority to US14/996,457 priority Critical patent/US20160132053A1/en
Publication of US20160132053A1 publication Critical patent/US20160132053A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
    • G05D1/0011Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot associated with a remote control arrangement
    • G05D1/0022Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot associated with a remote control arrangement characterised by the communication link
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/01Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens
    • B60R25/04Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens operating on the propulsion system, e.g. engine or drive motor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/127Shopping or accessing services according to a time-limitation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W4/005
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]

Definitions

  • the present invention relates to the use of a wireless Personal Area Network (PAN), such as a Bluetooth network, in the context of a payment enforcement system that disables, alerts, and locates a vehicle in response to a missed payment or other event.
  • PAN Personal Area Network
  • the automobile purchased includes an after-market onboard device, installed by the automobile dealer, which enables the dealer to disable the vehicle in the event payments are not made, or not timely made.
  • the onboard device has the ability to determine the location of the automobile and send location information to a data center.
  • the onboard device of the related-art is a fairly sophisticated device, which includes electronics for: receiving Global Positioning System (GPS) signals; calculating location; communicating with a data center over a wireless communication network (such as cellular telephone network); and disabling the automobile to which the onboard device is affixed.
  • GPS Global Positioning System
  • the functionality drives up the cost per unit, and the communication functionality further carries wireless communication network access charges.
  • Lenders have various mechanisms for enforcing payment of debt obligations, particularly those obligations that arise from the sale of goods or property on credit. For example, mortgagees can foreclose on real property if a mortgagor defaults. Vehicle finance companies can repossess a vehicle in the event the owner fails to make timely payment.
  • foreclosure payment schedule enforcement mechanisms are expensive and/or cumbersome to implement. Accordingly, lenders often refuse to extend credit when the likelihood of default exceeds some amount, because of the expense or impracticality of repossessing or otherwise enforcing payment obligations. In particular, potential buyers with poor credit history may be denied credit when attempting to purchase a vehicle or other item because of the relatively high likelihood of default. In addition, payments on less expensive items such as appliances, computers, and the like are often difficult to enforce because repossession is far too expensive in relation to the value of the item itself, and because the item loses much of its value once it is used.
  • Payment enforcement systems exist whereby a vehicle (or other purchased property) is equipped with a device capable of disabling the vehicle in the event of non-payment.
  • a vehicle or other purchased property
  • a device capable of disabling the vehicle in the event of non-payment.
  • the purchaser/owner makes a timely payment, he or she is given a password to enter on a keypad installed in the vehicle. Entry of the password enables the vehicle for some limited period of time (usually until the next payment due date, plus some grace period). Failure to enter the password causes the vehicle to be disabled, for example by interrupting the starter circuitry.
  • the owner is given some warning of impending disablement, and may also be provided with a limited number of emergency starts whereby the vehicle can be used a few times even if a code has not been entered.
  • the password is transmitted wirelessly to the vehicle so that the owner need not enter it manually.
  • Such systems available for example from PassTime USA of Littleton, Colo., are effective in reducing the incidence of delinquency and default.
  • widespread implementation and use of such systems is hindered by significant barriers and costs.
  • many such systems require installation of a dedicated onboard device (also referred to interchangeably as a vehicle control device or payment enforcement device) with which the vehicle owner interacts in order to enter passwords, see alerts and notifications, and the like.
  • a dedicated onboard device also referred to interchangeably as a vehicle control device or payment enforcement device
  • Such devices can be costly to install and maintain; furthermore, a vehicle owner may resent having such a device because of the stigma associated with having such a visible and prominent indication of the owner's poor credit.
  • the device may also be confusing to operate, difficult to update, and can take up valuable space inside the vehicle.
  • lenders often want to know where the vehicle is, particularly in cases of default. Such information would be useful in reducing the cost of repossession. Furthermore, providing such information to lenders can reduce the likelihood of default, particularly if the owner of the vehicle is informed of the fact that location information is being made available to lenders.
  • FIG. 1 shows a system in accordance with at least some embodiments
  • FIG. 2 shows an electrical block diagram of a portable wireless device in accordance with at least some embodiments
  • FIG. 3 shows an automobile with a docking station in accordance with at least some embodiments
  • FIG. 4 shows a method in accordance with at least some embodiments
  • FIG. 5 shows a method in accordance with at least some embodiments.
  • FIG. 6 shows a method in accordance with at least some embodiments.
  • FIG. 7 depicts an overall architecture for an embodiment of the invention.
  • FIG. 8A is a flow diagram depicting an example of a method of alerting a vehicle owner of a nonpayment event according to an embodiment of the present invention.
  • FIG. 8B is a flow diagram depicting an example of a method of alerting a vehicle owner of a payment event according to an embodiment of the present invention.
  • FIG. 8C is a flow diagram depicting an example of a method of sending a disablement message to an onboard device via a wireless device according to an embodiment of the present invention.
  • FIG. 8D is a flow diagram depicting an example of a method of sending an enablement message to an onboard device via a wireless device according to an embodiment of the present invention.
  • FIG. 8E is a flow diagram depicting an example of a method of receiving payment via a wireless device in response to a payment due event according to an embodiment of the present invention.
  • FIG. 8F is a flow diagram depicting an example of a method of receiving payment via a wireless device according to an embodiment of the present invention.
  • FIGS. 9A and 9B are flow diagrams depicting examples of methods of enabling direct communication between a vehicle owner and an operations center according to an embodiment of the present invention.
  • FIGS. 10A and 10B are flow diagrams depicting examples of methods of enabling password entry on a wireless device for validation at an operations center according to an embodiment of the present invention.
  • FIG. 10C is a flow diagram depicting an example of a method of enabling password entry on a wireless device for validation at the wireless device according to an embodiment of the present invention.
  • FIG. 10D is a flow diagram depicting an example of a method of enabling password entry on a wireless device for validation at an onboard device according to an embodiment of the present invention.
  • FIG. 11 is a flow diagram depicting an example of a method of enabling adjustment of preferences and options for an onboard device via a user interface presented at a wireless device according to an embodiment of the present invention.
  • FIG. 12 is a block diagram depicting a hardware architecture according to one embodiment of the present invention.
  • FIGS. 13A through 13C are screen shots showing examples of a cell phone based user interface according to one embodiment of the present invention.
  • “Affixed” with respect to an onboard device and a vehicle shall mean that the onboard device is mechanically and electrically coupled to the vehicle such that the onboard device is not physically accessible by an occupant properly seated in the vehicle.
  • Portable wireless device shall mean a handheld device that has the ability to execute third party applications, communicate over a wireless data network, and is not affixed to the vehicle. The fact that a portable wireless device may dock with a docking station while in a vehicle shall not obviate the portable status.
  • Proximate in reference to a portable wireless device and a vehicle, shall mean coupled to the vehicle, within the vehicle, or within two meters of the vehicle.
  • Remote or “remotely”, relative to a device or vehicle, shall mean a distance of greater than one kilometer.
  • FIG. 1 shows a system in accordance with at least some embodiments.
  • major components of the system comprise data center 100 , a portable wireless device 102 , a wireless data network 104 , and an onboard device 106 .
  • data center 100 data center 100
  • portable wireless device 102 portable wireless device 102
  • wireless data network 104 wireless data network 104
  • onboard device 106 onboard device
  • the data center 100 may comprise one or more computer systems executing software instructions.
  • the one or more computer systems of the data center may all be located at a single location; however, in other cases the computer systems of the data center may be remotely located from one another, yet functioning as a data center.
  • one or more computer systems of the data center may be “cloud” computer systems provided under contract from a cloud computing service provider, thus the physical location of the computer systems may not be precisely known to the data center operator, or may change daily or even hourly depending on the amount of computing resources used.
  • an onboard device 106 is affixed to an automobile 108 .
  • Affixed with respect to an onboard device 108 and an automobile shall mean that the onboard device 108 is mechanically and electrically coupled to the automobile such that the onboard device 108 is not physically accessible by an occupant properly seated in the vehicle.
  • the onboard device 106 may reside under or within the dashboard of the automobile. In other cases, the onboard device 106 may be at any suitable location within the automobile, such as in an electrical compartment under the hood, or within the luggage compartment.
  • the onboard device 106 both mechanically and electrically couples to the automobile 108 by way of a connector 110 .
  • connector 110 may provide mechanical support that holds the onboard device 106 in place, and by way of the connector 110 the onboard device 106 may electrically couple to other components of the automobile 108 , such as the onboard computer or starter solenoid.
  • the connector 110 may be an onboard diagnostic (OBD) version two (hereafter just OBD-II) port. Coupling the onboard device 106 to the illustrative OBD-II port thus gives the onboard device 106 the ability to communicate with one or more computer systems of the automobile 108 .
  • OBD-II onboard diagnostic
  • the connector 110 is a specialty connector within the automobile, such as the starter solenoid relay connector, or fuel pump relay connector.
  • the onboard device 106 illustrated in FIG. 1 comprises a processor 112 coupled to a memory 114 by way of a bus 116 .
  • the memory 114 stores programs executed by the processor 112 , and in some cases may be the working the working memory for the processor 112 .
  • the memory 114 may be random access memory (RAM) (e.g., dynamic random access memory (DRAM), flash memory), programmable read-only memory (PROM), or combinations.
  • RAM random access memory
  • DRAM dynamic random access memory
  • PROM programmable read-only memory
  • FIG. 1 shows the processor 112 and memory 114 as separate components, in other cases the processor and memory are an integrated component, such as microcontroller.
  • the processor 112 may communicate with sub-systems of the automobile over the connector 110 .
  • the onboard device 106 further comprises a wireless communication system 118 coupled to the processor 112 .
  • programs of the processor 112 may wirelessly communicate with other devices (i.e., radio frequency communication by way of electromagnetic waves propagating through air), as discussed more below.
  • the wireless communication system 118 may take many forms, but has a limited distance over which communication may take place—a short range communication network. In particular, the range of the wireless communication system 118 need not extend beyond the passenger compartment of the automobile, but because the passenger compartment of an automobile has windows and doors, the range may extend beyond the automobile for a relatively short distance (e.g., two meters).
  • the protocol over which the wireless communication system 118 communicates may likewise take many forms.
  • the wireless communication system 118 implements a Bluetooth communication protocol.
  • a Bluetooth communication protocol Another example is a ZIGBEE® brand network protocol, where the ZIGBEE® trademark is owned by Zigbee Alliance.
  • the wireless communication system 118 cannot communicate with the data center 100 without an intervening device in the form of the portable wireless device 102 .
  • Portable wireless device 102 is a handheld device that has the ability to execute third party applications, communicate over a wireless data network 104 , communicate over the short range communication network (i.e., communicate with the wireless communication system 118 when in range), and is not affixed to the automobile. In some cases, the portable wireless device 102 also places and receives cellular telephone calls. Thus, in some embodiments, the portable wireless device 102 is a “smart phone” possessed by an owner or occupant of the automobile. In most cases, the portable wireless device 102 will be carried by an owner or occupant of the automobile 108 , and thus will be out of communication range with the onboard device 106 at times when the owner or occupant is not proximate to the automobile. However, when the owner or occupant approaches the automobile, or is within the automobile, the portable wireless device 102 may establish communication with the onboard device 106 .
  • FIG. 2 shows an electrical block diagram of a portable wireless device 102 in accordance with at least some embodiments.
  • the portable wireless device 102 comprises a processor 200 , memory 204 , graphics controller 206 , display device 208 , global positioning system (GPS) receiver 210 , cellular phone/data transceiver 212 , short range communication transceiver 214 , and battery 216 .
  • the processor 200 is coupled to memory 204 , such as by a bus 202 .
  • the memory 204 stores programs executed by the processor 200 , and in some cases may be the working the working memory for the processor 200 .
  • the memory 204 may be random access memory (RAM) (e.g., dynamic random access memory (DRAM), flash memory).
  • RAM random access memory
  • DRAM dynamic random access memory
  • the memory 204 may store programs used by the portable wireless device for operation, such as a mobile operating system (e.g., iOSTM brand mobile operating system from Apple, Inc., or the ANDROIDTM brand mobile operating system from Google, Inc.) and original equipment manufacturer (OEM) installed programs (e.g., applications to implement placing and receiving cellular phone calls, or messaging services).
  • a mobile operating system e.g., iOSTM brand mobile operating system from Apple, Inc., or the ANDROIDTM brand mobile operating system from Google, Inc.
  • OEM original equipment manufacturer
  • a person who carries the portable wireless device 102 may interface with the various programs executed on the device 102 by way of display device 208 .
  • the display device 208 may be any display device upon which text and/or images may be formed, such as a liquid crystal display (LCD).
  • the display device is controlled by graphics controller 206 , but in other cases the graphics controller functionality may be implemented within the processor 200 .
  • the display device may be overlaid with a transparent touch sensitive device such that the portable wireless device implements “touch screen” functionality.
  • the illustrative portable wireless device 102 further comprises a GPS receiver 210 .
  • the GPS receiver 210 receives signals from an array of GPS satellites orbiting the earth, and based on timing associated with arrival of those signals, a position can be determined.
  • the GPS receiver 210 has sufficient functionality to calculate position, and thus the data passed to processor 200 may be a direct indication of position.
  • the functionality to determine position may be shared between the GPS receiver 210 and software executing on the processor 200 . That is, the GPS receiver 210 may receive the plurality of GPS signals and pass the information to a program on the processor 200 , which program may then make the determination as to location of the portable wireless device 102 .
  • the portable wireless device further comprises a cellular phone/data transceiver 212 , over which voice and data transmission may take place.
  • the transceiver 212 thus implements a wireless communication system and/or protocol (i.e., radio frequency communication by way of electromagnetic waves propagating through air). Any suitable communication protocol may be implemented by the transceiver 212 , such as Global System for Mobile Communications (GSM) compliant protocol, a General Packet Radio Service (GPRS) compliant protocol, or a Personal Communications Service (PCS) compliant system.
  • GSM Global System for Mobile Communications
  • GPRS General Packet Radio Service
  • PCS Personal Communications Service
  • the transceiver 212 will employ both voice and data communications, in some embodiments only a data communication system is implemented (e.g., an IPADTM brand product available from Apple, Inc.). That is, in some cases the portable wireless device 102 does not provide voice services.
  • a data communication system e.g., an IPADTM brand product available from Apple, Inc.
  • illustrative portable wireless device 102 further comprises a short range communication transceiver 214 .
  • programs executed by the processor 200 may communicate with other devices, such as the onboard device 106 .
  • the short range communication transceiver 214 may take many forms, but has a limited distance over which communication may take place.
  • the transceiver 214 is a wireless transceiver (i.e., radio frequency communication by way of electromagnetic waves propagating through air), and need not have a range larger than the passenger compartment of the automobile 108 to which the onboard device 106 is affixed.
  • the portable wireless device 102 may establish communication when in close proximity to the automobile 108 (e.g., within two meters).
  • the protocol over which the short range communication transceiver 214 communicates may take many forms, but will be compatible with the protocol of the wireless communication system 118 of the onboard device 106 .
  • the short range communication transceiver 214 may implement any suitable system, such as a Bluetooth communication protocol, or a ZIGBEE® brand communication protocol.
  • the portable wireless device 102 is considered a “key” to the car. That is, in one embodiment onboard device 106 is configured to disable the automobile 108 at any time the portable wireless device 102 is not communicatively coupled to the onboard device 106 by way of the wireless communication system 118 , and the onboard device 106 is configured to enable the automobile 108 at any time the portable wireless device 102 is communicatively coupled to the onboard device 106 by way of the wireless communication system 118 .
  • Disabling and enabling of the automobile 108 based on proximity of the portable wireless device 102 may take many forms.
  • the onboard device 106 is mechanically and electrically coupled to connector 110 in the form of the OBD-II port as discussed above.
  • the onboard device 106 may communicate with one or more computer systems of the automobile 108 , and thus may disable the automobile by any suitable technique, such as disabling the ability to crank the engine, disabling the spark ignition system, disabling the fuel system, or a combination.
  • An onboard device 106 configured to couple to the OBD-II port may also have the ability to read or determine data associated with the vehicle, such as determining the identity of the vehicle (e.g., by reading the VIN number).
  • the onboard device 106 may be a relay replacement device.
  • a starter relay is a device within an automobile that, when activated, provides electrical current to the solenoid of the starter.
  • the onboard device 106 in the form a starter relay replacement device may thus act as an operational starter relay when the portable wireless device 102 is communicatively coupled, but in the event communication is lost with the portable wireless device 102 the onboard device 106 may not provide current to the solenoid in spite of a command to do so.
  • connector 110 may be a relay connector.
  • the onboard device 106 may be a relay replacement device for any system that could disable the vehicle (e.g., either prevents the motor from starting, or prevents the motor from continuing to operate).
  • the portable wireless device 102 and onboard device 106 also enable further functionality regarding the data center 100 .
  • the data center 100 e.g., at the behest of a lien holder on the automobile
  • location services are based on the portable wireless device 102 . That is, in accordance with at least some embodiments determining the location of the automobile 108 may involve the data center 100 communicating with the portable wireless device 102 by way of the wireless data network 104 .
  • reference to communication with the portable wireless device 102 by way of the wireless data network 104 shall not be read to require that the data center 100 wirelessly couple to the data network 104 .
  • the communication by the data center 100 to the portable wireless device 102 may thus request an indication of location.
  • the portable wireless device 102 may establish whether the device 102 is communicatively coupled to the onboard device 106 . If the portable wireless device 102 is not communicatively coupled to the onboard device 106 , the portable wireless device 102 may notify the data center 100 , and/or wait until communication is established with the onboard device 106 .
  • the wireless device 102 then activates its GPS receiver 210 to receive signals from a plurality of GPS satellites (illustrated by satellite 130 ) and determine location. Once a location is established, the location information is sent to the data center 100 over the wireless data network 104 . Thus, location of the automobile may be determined in spite of the fact the onboard device 106 does not have the capability to determine location.
  • the data center 100 may periodically need to disable the automobile 108 .
  • the automobile 108 may be disabled.
  • disablement services are based on the portable wireless device 102 . That is, in accordance with at least some embodiments disabling the automobile 108 may involve the data center 100 communicating with the portable wireless device 104 by way of the wireless data network 104 .
  • the portable wireless device 102 may establish whether the device 102 is communicatively coupled to the onboard device 106 . If the portable wireless device 102 is not communicatively coupled to the onboard device 106 , the portable wireless device 102 may notify the data center 100 , and/or wait until communication is established with the onboard device 106 .
  • the portable wireless device 102 then sends a command to the onboard device 106 .
  • the onboard device in turn, disables the automobile.
  • the automobile may be disabled in spite of the fact the onboard device 106 does not have the capability to communicate with the data center 100 over the wireless data network 104 .
  • the data center 100 may periodically need to communicate with the owner or occupant of the automobile 108 .
  • the data center 100 may send a message to the owner or occupant.
  • sending a message by the data center 100 may involve the data center 100 communicating with the portable wireless device 102 by way of the wireless data network 104 .
  • the portable wireless device 102 may display the message on the display device 208 .
  • the message may take many forms. In some cases the message is text message (e.g., short messaging service (SMS) text communication).
  • SMS short messaging service
  • the message may take the form of series of TCP/IP packets exchanged between a program executing on the portable wireless device 102 and the computer systems of the data center 100 .
  • FIG. 3 shows a block diagram of further embodiments that utilize a docking station.
  • FIG. 3 shows a docking station 300 mechanically coupled to the automobile 108 .
  • the docking station may take many forms depending on the nature of the portable wireless device 102 . For example, for a portable wireless device 102 in the form of an IPHONETM brand product (produced by Apple, Inc.
  • the docking station 300 may comprise the proprietary IPHONETM connector along with one or more mechanism to physically hold the IPHONETM.
  • the docking station 300 may both mechanically couple the portable wireless device 102 to the automobile, and electrically couple the portable wireless device 102 to the onboard device 106 .
  • one or more conductors 302 may couple between the docking station 300 and the onboard device 106 , thus establishing a communication network.
  • the conductors may be either electrical or optical conductors. It is noted again, however, that coupling the portable wireless device 102 to a docking station 300 when the device 102 is within the automobile shall not, for purposes of the claims, obviate the portable status of the device 102 .
  • FIG. 4 shows a method in accordance with at least some embodiments, some of which may be implemented in software executed at the data center and/or the portable wireless device.
  • the method starts (block 400 ) and comprises: enabling a vehicle when a portable wireless device is communicatively coupled to an onboard device by way of a first communication network, the enabling by the onboard device coupled to the vehicle (block 402 ); sending an indication of location of the vehicle to a data center (block 404 ); and disabling the vehicle when the portable wireless device is no longer communicatively coupled to the onboard device (block 412 ).
  • the sending may comprise: receiving global positioning system (GPS) signals by the portable wireless device, the portable wireless device operatively coupled to a second communication network (block 406 ); establishing that the portable wireless device is proximate to the vehicle, the establishing by the portable wireless device (block 408 ); and sending an indication of location to the data center, the sending by the portable wireless device by way of the second communication network (block 410 ). Thereafter, the method ends (block 414 ).
  • GPS global positioning system
  • FIG. 5 shows a method in accordance with at least some embodiments, some of which may be implemented in software executed at the data center and/or the portable wireless device.
  • the method starts (block 500 ) and comprises disabling the vehicle during periods of time when the portable wireless device is proximate the vehicle (block 502 ).
  • the disabling is by: sending a message from the data center to the portable wireless device (block 504 ); sending a command to the onboard device by the portable wireless device, the sending the command responsive to the message from the data center (block 506 ); and disabling the vehicle by the onboard device responsive to the command (block 508 ).
  • the method ends (block 510 ).
  • FIG. 6 shows a method in accordance with at least some embodiments, some of which may be implemented in software executed at the data center and/or the portable wireless device.
  • the method starts (block 600 ) and comprises: establishing a first communication between a portable wireless device proximate a vehicle and an onboard device affixed to the vehicle, the first communication by way of a first communication network (block 602 ); establishing a second communication between the portable wireless device and a data center remotely located from the portable wireless device and the vehicle, the second communication by way of a second communication network distinct form the first communication network (block 604 ); receiving a message by the portable wireless device from the data center, the message received over the second communication network (block 606 ); enabling the vehicle responsive to the message indicating enablement, the enabling by the portable wireless device sending a command to the onboard device over the first communication network (block 608 ); and disabling the vehicle responsive to the message indicating disablement, the disabling by the portable wireless device sending a command to the onboard device over the
  • the present invention uses a Personal Area Network (PAN) to facilitate communication between a wireless device (such as a cellular telephone or personal digital assistant (PDA)) and a payment enforcement device installed on a vehicle.
  • PAN Personal Area Network
  • the PAN can be implemented using, for example, the well-known Bluetooth protocol.
  • the onboard payment enforcement device includes starter interrupt circuitry capable of disabling the vehicle by, for example, cutting power to the vehicle's starting system.
  • the onboard payment enforcement device communicates with an operations center to receive instructions from the operations center; these instructions can cause the onboard device to disable or enable the vehicle.
  • the instructions can also cause the onboard device to transmit alerts and other notifications via the PAN for display on the owner's wireless device.
  • the owner can communicate directly with personnel at the operations center via the wireless device.
  • Such communication can include SMS, voice, email, and the like.
  • the PAN provides an infrastructure by which the owner's wireless device transmits messages and communications between the wireless device and the onboard device; a separate communication channel exists between the onboard device and the operations center.
  • a voice communication can be easily established from the owner's wireless device to the operations center, allowing the owner to talk directly to a live human being at the operations center and thereby clear up any errors, request extensions, and the like.
  • the owner can enter passwords on, for example, a keypad on the wireless device; such passwords are transmitted via the PAN to the onboard device and then relayed to the operations center via a wireless carrier.
  • the owner's wireless device is itself used as the communication channel with the operations center.
  • the onboard device does not establish its own wireless channel to the operations center, but instead transmits/receives control messages to/from the wireless device (via the PAN), and causes the wireless device to interact wirelessly with the operations center.
  • the communication channel can include data, voice, or both.
  • the vehicle cannot receive commands from the operations center if the owner does not bring his/her cell phone to the vehicle at least periodically; therefore, fail-safe schemes can be put in place such that unless periodic contact is made with the operations center, the onboard device causes the vehicle to be disabled.
  • an improved onboard starter-interrupt device incorporates a wireless Personal Area Network (PAN) using a protocol such as Bluetooth in implementing a payment enforcement scheme.
  • PAN Personal Area Network
  • Owner interaction with the onboard starter-interrupt device takes place via a cell phone or other PAN-enabled device; where appropriate, the onboard device facilitates communication between the owner and an operations center via the PAN and via the onboard device's own wireless modem or other communication mechanism.
  • a payment schedule can be configured. If the vehicle owner fails to make payment by a certain date, the operations center can send a message to the onboard device to output alerts, disable the vehicle, provide location information, or any combination thereof in any desired sequence. Disablement alerts and warnings can be communicated to the owner via the PAN, so that alerts appear on the owner's own wireless device. An owner can also directly communicate with the operations center, for example via voice, text, email, or the like, via the PAN.
  • the present invention provides an improved system and method for enforcing payment schedules and reducing the likelihood and cost of default.
  • a system and method provides distinct advantages over prior art schemes, including: avoiding the need for a visible keypad or other user input device installed in the vehicle; ability to provide a direct communication channel, including voice communication; ability to interface with existing communication devices, such as a BlueTooth-enabled cell phone.
  • the remotely located device can be instructed to allow a certain number of emergency uses, or to accept an override password that re-enables use of the vehicle.
  • the onboard device or vehicle control device includes functionality for interfacing with a personal area network (PAN), for example using the well-known Bluetooth protocol.
  • PAN personal area network
  • Bluetooth protocol the protocol for interfacing with a personal area network
  • the description provided herein sets forth the invention in terms of a Bluetooth-enabled system, one skilled in the art will recognize that other protocols and operational schemes can be used in connection with the present invention, without departing from the essential characteristics of the present invention.
  • the present invention can be implemented using the ZigBee protocol.
  • the present invention includes or interfaces with location tracking functionality as described in related to U.S. patent application Ser. No. 11/539,292 for “STARTER-INTERRUPT DEVICE INCORPORATING GLOBAL POSITIONING SYSTEM FUNCTIONALITY”, attorney docket number GH004, filed Oct. 6, 2006, the disclosure of which is incorporated herein by reference.
  • location tracking functionality as described in related to U.S. patent application Ser. No. 11/539,292 for “STARTER-INTERRUPT DEVICE INCORPORATING GLOBAL POSITIONING SYSTEM FUNCTIONALITY”, attorney docket number GH004, filed Oct. 6, 2006, the disclosure of which is incorporated herein by reference.
  • One skilled in the art will recognize that the present invention can be implemented with or without such location tracking functionality.
  • vehicle owner For purposes of the following description, “vehicle owner”, “owner”, and “user” are synonymous and can refer to any individual who is interacting with wireless device 7152 and/or onboard device 7111 .
  • the present invention is implemented as a software application running at an operations center.
  • the software application detects relevant events such as nonpayment and communication requests from owners, and generates messages in response to the events. These messages are received by remotely located devices installed in vehicles or other products.
  • the remotely located device Upon receiving a message, the remotely located device takes one or more appropriate action(s), including for example: opening a communication channel with the owner of the vehicle, disabling the vehicle, transmitting its current location, outputting alerts, or the like.
  • the present invention operates in connection with a PAN so that a Bluetooth-enabled cellular telephone (or other similar wireless device) can be used for entry of passwords, display of alerts, voice communication with the operations center, and text or email-based communication with the operations center.
  • the present invention thus avoids the need for a keypad unit to be installed in the vehicle, and further provides additional functionality that allows owners to directly communicate with lenders and thereby avoid unnecessary or unintentional vehicle disablement. Further advantages will become apparent in the course of the following description.
  • FIG. 7 there is shown a block diagram depicting an overall architecture for an embodiment of the invention.
  • FIG. 12 there is shown a block diagram depicting a hardware architecture for wireless device 7152 and onboard device 7111 .
  • Software 7102 runs at operations center 7101 .
  • operations center 7101 is situated at some central location and is operated by or on behalf of a lender, seller, or loan service company.
  • Appropriate communications infrastructure such as Internet, wireless, and/or telecommunications connectivity is provided, so as to allow operations center 7101 to communicate with other elements of the overall system.
  • Onboard device 7111 is located in vehicle 7109 and includes a processor, such as PIC processor 71105 , which implements onboard functionality. Onboard device 7111 also includes host or cellular baseband processor 12602 for facilitating wireless communication on a cellular network such as provided by wireless carrier 7119 . PIC processor 71105 interfaces with wireless modem 7120 for sending and receiving messages. Software running on PIC processor 71105 controls enablement and disablement of vehicle starter circuitry 7112 . In one embodiment, PIC processor 71105 is communicatively coupled to vehicle starter circuitry 7112 to facilitate such disablement when needed. In other embodiments, a starter interrupt module 12604 is provided.
  • PIC processor 71105 is communicatively coupled to vehicle starter circuitry 7112 to facilitate such disablement when needed.
  • a starter interrupt module 12604 is provided.
  • PIC processor 71105 is coupled to other vehicle circuitry such as a Controller Area Network (CAN) bus, on-board diagnostic (OBD) port, or the like, so that it can affect operation of vehicle 7109 by disabling, curtailing, or limiting certain features and functions of vehicle 7109 as appropriate. For example, under certain conditions, vehicle speed and/or vehicle functionality may be limited in response to a nonpayment event.
  • Device 7111 also includes memory 12603 , such as RAM, to enable it to store preferences, configurations, schedules, and the like.
  • device 7111 also includes an input/output component 12605 such as a keypad, display, alert system, and the like, also in other embodiments some input components are not needed because wireless device 7152 acts as an input device.
  • PAN interface 7151 facilitates operation with Personal Area Network (PAN) 7600, which may be for example a network operating in accordance with the Bluetooth protocol, the ZigBee protocol, or any other well-known protocol for implementing a PAN.
  • PAN interface 7151 is a Bluetooth interface that permits onboard device 7111 to communicate with a wireless device 7152 that is similarly Bluetooth-enabled. Examples of such a wireless device 7152 include a cell phone, personal digital assistant (PDA), handheld computer, and the like.
  • Device 152 can be a conventional cellular telephone that is capable of calling any number, or it can be a specialized cell phone that can only be used to communicate with the seller (or lender).
  • wireless device 7152 includes input/output components 12605 including for example an output device such as a screen, an audio output device such as a speaker, and an input device such as a keypad, touch-sensitive screen, keyboard, buttons, rockers, rolling switches, and/or any combination thereof, as is well known in the art of cellular telephones, PDAs and the like.
  • Wireless device 7152 also includes a PAN interface 12601 for facilitating communication with PAN 7600 , host or cellular baseband processor 12602 for facilitating wireless communication on a cellular network, and memory 12603 such as RAM.
  • Wireless device 7152 may be a hand-held device, or it may be installed in vehicle 7109 .
  • wireless device 7152 is implemented as part of a navigation system such as a portable or in-car GPS-enabled navigation device with BlueTooth functionality.
  • wireless device 7152 communicates with any or of the vehicle's communications network (vehicle bus), engine control module (ECM), transmission control module (TCM), and the like. By communicating with such components, wireless device 7152 is able to interact with various components of vehicle 7109 .
  • vehicle bus vehicle bus
  • ECM engine control module
  • TCM transmission control module
  • onboard device 7111 transmits messages, via PAN 7600 , to wireless device 7152 for display to owner 7110 ; for example, an alert may appear on device 152 to indicate to the owner 7110 that vehicle 7109 will be disabled in three days if payment is not received.
  • PAN interface 7151 also provides a mechanism by which voice communication with owner 7110 can be facilitated via wireless device 7152 . For example, if owner 7110 wishes to communicate directly with an administrator 104 at operations center 7101 , owner 7110 can activate a command on wireless device 7152 that enables such communication to take place via PAN.
  • wireless device 7152 can be also used as an input device for entry of passwords and the like.
  • the owner can also enter a pass code on the wireless device's 152 keypad; wireless device 7152 then communicates with onboard device 7111 to enable use of vehicle 7109 and/or to send messages 7107 A to operations center 7101 indicating that a pass code has been entered.
  • Validation of the pass code can take place at wireless device 7152 , or at onboard device 7111 , or at operations center 7101 .
  • wireless device 7152 can also receive messages via BlueTooth from device 7111 .
  • status updates, prompts, warnings, and the like can be displayed on a display screen of wireless device 7152 in response to receiving particular messages from device 7111 .
  • device 7111 sends such messages to wireless device 7152 in response to receiving certain types of messages 7107 A from operations center 7101 .
  • device 7111 sends such messages when it detects the presence or proximity of device 152 , or when owner 7110 attempts to start vehicle 7109 . Messages sent in this manner can be presented to the owner 7110 via SMS, voicemail, or any other communication means.
  • Owner 7110 can also use SMS, voice, or other means to send messages to operations center 7101 , for example to send payment information or the like.
  • messages are sent to device 7111 using BlueTooth and then relayed to operations center 7101 .
  • data communications are enabled by first issuing AT commands, as are well known in the field of modem communication, in order to set up the connection between wireless device 7152 and wireless modem 7120 in device 7111 over PAN 7600 .
  • AT commands can also be used to transfer data between devices 111 and 152 .
  • voice communication is implemented using a direct communication path between wireless device 7152 and operations center 7101 over a conventional wireless network, without using PAN 7600 as an intermediary.
  • the system can operate with off-the-shelf wireless devices such as cell phones and PDAs.
  • onboard device 7111 can provide a telephone number to wireless device 7152 via PAN, so as to tell owner 7110 what number to dial when trying to reach operations center 7101 , or to enable automatic dialing.
  • wireless device 7152 can be a custom device that enables voice communication to operations center 7101 using onboard device 7111 as an intermediary.
  • onboard device 7111 operates essentially as a cell phone and wireless device 7152 is equivalent to a Bluetooth headset or similar device.
  • wireless device 7152 can send/receive messages directly to/from operations center 7101 for example via SMS or other wireless protocols. Wireless device 7152 can then relay appropriate messages to onboard device 7111 via PAN 7600 . In such an embodiment, device 152 acts as an intermediary for messages being sent from operations center 7101 to onboard device 7111 .
  • device 152 can also include RF functionality, a card-swiper, or the like (not shown). Data collected using such input methods can be sent to device 7111 via PAN 7600 . For example, if the owner 7110 swipes a credit card for payment purposes, device 152 can relay the credit card information to device 7111 and/or to operations center 7101 to enable continued operation of vehicle 7109 .
  • Wireless device 7152 can also be used for programming and setting preferences on onboard device 7111 .
  • a service mode is available for use by an administrator or other representative of operations center 7101 or lender.
  • a service password may be required before entering such a service mode.
  • the administrator can specify warning periods, alert parameters, and other settings using a user interface on device 152 .
  • Device 152 communicates with device 7111 via PAN 7600 to cause such settings to be implemented on onboard device 7111 .
  • the vehicle owner 7110 can specify user preferences in a similar manner, although without having to enter a service password.
  • System administrator 7104 interacts with software 7102 via user interface 7103 , which allows system administrator 7104 to specify options, schedules, alert conditions, and the like, and also allows system administrator 7104 to view reports, monitor system operations, and the like.
  • System administrator 7104 may be located at or near operations center 7101 , or may be remotely located, in which case interactions with software 7102 may take place over a computer network such as the Internet, virtual private network, or the like, according to techniques that are well known to those of skill in the art.
  • Technology trigger 7121 provides messages 107 C specifying events that have occurred.
  • Technology trigger 7121 can be any source of information that is relevant to the payment schedule enforcement mechanism of the present invention.
  • technology trigger 7121 may be a data stream providing information from a payment system, so that upon receipt of messages 107 C from technology trigger 77121 , software causes payment schedule 7105 and/or other information to be updated.
  • Event logic 7115 specifies what actions should be taken in response to such messages 107 C. For example, technology trigger 7121 can inform software 7102 that a payment has been received, or that a payment has been missed, or that some other event has taken place. Event logic 7115 tells software 7102 what to do in response to such events.
  • Payment schedule 7105 for a particular debtor is stored, for example, in a database or other data store at operations center 7101 or at some other location.
  • Software 7102 enforces payment schedule 7105 by sending appropriate messages according to event logic 7115 , on-demand needs, or local override.
  • Software 7102 is communicatively coupled with accounting systems (not shown) or other sources of data that inform software 7102 when a payment is late or when other relevant events take place that require messages 7107 A, 7107 B to be sent.
  • software 7102 also includes data management module 7117 , which maintains customer information, financial controls, verification data to ensure authenticity of messages 7107 A from vehicles 109 , and the like. Such information can be stored in database 7118 , which in one embodiment is implemented as a SQL server database. Data management module 7117 can also maintain payment schedules 105 , and can specify changes to event logic 7115 , under the control of user interface 7103 .
  • middleware 7106 invokes middleware 7106 to send messages 7107 A, via wireless carrier 7119 , to modem 120 associated with device 7111 at vehicle 7109 .
  • middleware 7106 can also be used for sending messages 7107 B to external agent 7108 , although in other embodiments messages 7107 B are sent directly by software 7102 .
  • middleware 7106 can communicate with a cellular network via Internet Protocol; messages are then sent via the cellular network using a GSM or other protocol to modem 120 in vehicle 7109 .
  • External agent 7108 can receive information regarding vehicle 7109 by other means, for example by receiving email messages from operations center 7101 , or by logging onto a web site run by operations center 7101 .
  • messages are sent using an Access Point Name (APN) associated with a wireless carrier 7119 communicating via a GPRS protocol.
  • APN Access Point Name
  • Any other network or protocol can be used, including for example GSM, CMDA, or the like.
  • the APN enables sending and/or receiving messages to external agent 7108 and/or wireless modem 7120 on onboard device 7111 .
  • Middleware 7106 provides an interface by which software 7102 can communicate with many different types of devices, systems, computers, vehicles, nodes, and the like, via a variety of protocols, to provide mobile device control and data acquisition functionality. Essentially, middleware 7106 acts a protocol translation module between software 7102 and whatever entities software 7102 communicates with.
  • IP Internet Protocol
  • cell or pager messages may be the appropriate mechanism for other devices 111 .
  • IP protocols include GPRS, SMS Edge, Java, SQL and the like.
  • the present invention is implemented using mobile device middleware available from Intellimatics of Coppell, Tex. Standard ODBC protocols can be used to communicate with Intellimatics databases (via standard SQL commands, a SQL Server database, and UDP, SMS, and/or TCP/IP messaging protocols).
  • Event management middleware 7106 sends messages 7107 A to remotely located device 7111 installed in vehicle 7109 .
  • modem 120 in device 7111 receives such messages 7107 A.
  • Messages 7107 A instruct device 7111 to perform various operations, such as disabling vehicle starter circuitry 7112 in order to prevent operation of vehicle 7109 , outputting alerts or other information to owner 7110 via PAN 7600 and wireless device 7152 , or the like.
  • middleware 7106 can also receive messages. For example, middleware 7106 may receive acknowledgement messages from device 7111 and/or agent 108 to confirm receipt of messages 7107 A and/or 7107 B. In an alternative embodiment, middleware 7106 can be omitted, and software 7102 communicates directly with device 7111 via wireless carrier 7119 to exchange such information.
  • middleware 7106 can be omitted, so that software 7102 communicates directly with onboard device 7111 and/or external agent 7108 , as appropriate.
  • FIG. 8A there is shown a flowchart depicting an example of a method of alerting a vehicle owner of a nonpayment event according to an embodiment of the present invention.
  • a nonpayment event is detected 8201 .
  • the method of FIG. 2 can be performed in response to other types of events such as geo-fence violations described in the above-referenced related patent application.
  • operations center 7101 transmits message 107 A to onboard device 7111 .
  • message 107 A is transmitted by middleware 7106 across wireless carrier 7119 to wireless modem 7120 at device 7111 .
  • message 107 A can be of any form or type.
  • message 107 A indicates that an alert should be displayed to vehicle owner 7110 ; for example, in response to a nonpayment event it may be desirable to alert vehicle owner 7110 that he or she has five days to make payment before vehicle 7109 will be disabled.
  • wireless device 7152 is used for displaying or otherwise communicating such alerts to vehicle owner 7110 .
  • device 7111 relays 8203 the message to wireless device 7152 via PAN 7600 , and device 152 outputs 8204 the appropriate alert.
  • device 152 may display a text message, or may sound a beep, or may play a voice message specifying the details of the alert.
  • wireless device 7152 may display an option that allows owner 7110 to initiate direct contact with an administrator 104 at operations center 7101 . Should owner 7110 activate this option, voice communication (or other communication such as Short Message Service (SMS), push-to-talk, or email) is enabled via PAN 7600 and, in turn, via wireless carrier 7119 to operations center 7101 .
  • SMS Short Message Service
  • device 7111 also disables 8205 vehicle 7109 ; such action may be appropriate, for example, if owner 7110 has previously been warned of the payment delinquency and has been given ample opportunity to cure the problem.
  • device 7111 disables 8205 vehicle 7109 by interacting with vehicle starter circuitry 7112 .
  • other techniques are used such as for example sending messages via the vehicle's 109 CAN bus.
  • the system of the present invention can be used with products other than vehicles as well, in which case device 7111 might be located in or attached to whatever product is subject to being remotely disabled according to the methods provided herein.
  • device 7111 is configured and situated so that it is capable of disabling the subject product when it receives a message instructing it to do so.
  • device 7111 can be configured to be able to shut off a power source (such as 110-volt AC) to an appliance or other product.
  • a power source such as 110-volt AC
  • device 7111 receives communications from middleware 7106 via the same physical medium as is used to power the product (such as AC power lines). Such an arrangement prevents owner 7110 (or some other individual) from disabling communications with middleware 7106 without also cutting off power to the product. Such an embodiment may be effective for payment enforcement on appliances that run on AC power.
  • Device 7111 can include additional components to enhance functionality.
  • device 7111 includes a WiFi repeater to enable communication with vehicle 7109 or other products.
  • the repeater is capable of enabling and/or disabling certain actions within the vehicle such as fuel, ignition, or other components.
  • Device 7111 can communicate with middleware 7106 using any wireless or wired communication channel, including for example Internet, cellular, radio, GSM, pager, or the like.
  • device 7111 periodically polls middleware 7106 for messages; alternatively, device 7111 is passive and only responds when middleware 7106 sends messages.
  • device 7111 has an IP address so that it can be directly addressed via the Internet protocol.
  • Messages 7107 A and 7107 B may be encoded using any known encoding scheme or protocol.
  • messages 7107 A and 7107 B are password-protected and/or encrypted to reduce the possibility of interception and/or tampering.
  • FIG. 8B there is shown a flowchart depicting an example of a method of alerting a vehicle owner of a payment event according to an embodiment of the present invention.
  • the method of FIG. 8B is similar to that of FIG. 8A , although it is performed in response to a payment event (such as an indication that payment has been received).
  • message 8202 is transmitted to onboard device 7111 and relayed 8203 to wireless device 7152 via PAN 7600 .
  • Device 152 outputs 8204 an alert informing the owner 7110 that payment has been received and that continued operation of vehicle 7109 is therefore enabled.
  • receipt of the message at onboard device 7111 causes device 7111 to enable 8208 operation of vehicle 7109 .
  • FIG. 8C there is shown a flowchart depicting an example of a method of sending a disablement message to onboard device 7111 via wireless device 7152 according to an embodiment of the present invention.
  • operations center 7101 transmits 8209 a message directly to wireless device 7152 using a wireless carrier or equivalent.
  • Wireless device 7152 then relays a message 8210 to onboard device 7111 via PAN 7600 , instructing device 7111 to disable vehicle 7109 .
  • wireless device 7152 effectively forms part of the communications conduit between operations center 7101 and onboard device 7111 .
  • Wireless device 7152 also outputs 8204 an alert or other message to owner 7110 .
  • Device 7111 disables 8205 vehicle 7109 .
  • vehicle owner 7110 when wireless device 7152 outputs 8204 the alert, vehicle owner 7110 is given an opportunity to respond, to provide payment information, or to communicate directly with operations center 7101 for example via voice communications. In this way, vehicle owner 7110 is given an opportunity to convince operations center 7101 to cancel or reverse the disablement of vehicle 7109 .
  • FIG. 8D there is shown a flowchart depicting an example of a method of sending an enablement message to onboard device 7111 via wireless device 7152 according to an embodiment of the present invention.
  • the method of FIG. 8D is similar to that shown in FIG. 8C , except that an enablement message is being sent in response to a payment event.
  • operations center 7101 Upon detection 8207 of a payment event, operations center 7101 transmits 8209 a message directly to wireless device 7152 using a wireless carrier or equivalent.
  • Wireless device 7152 then relays a message 8210 to onboard device 7111 via PAN 7600 , instructing device 7111 to enable vehicle 7109 (if vehicle 7109 has previously been disabled).
  • the message to device 7111 can specify an extension of an operability period for vehicle 7109 , for example in an environment where a “fail-safe” system has been implemented that results in automatic disablement unless periodic extensions are received.
  • Wireless device 7152 also outputs 8204 an alert or other message to owner 7110 indicating that the payment event has been processed and acknowledged.
  • Device 7111 performs the appropriate action 8208 to enable vehicle 7109 , if required.
  • FIG. 8E there is shown a flow diagram depicting an example of a method of receiving payment via wireless device 7152 in response to a payment due event according to an embodiment of the present invention.
  • Operations center 7101 detects 8211 a payment due event, and transmits 8209 a message to wireless device 7152 requesting payment.
  • the message can be sent to onboard device 7111 which relays it to wireless device 7152 .
  • wireless device 7152 can be equipped to periodically request payment on its own without receiving communication from operations center 7101 .
  • Wireless device 7152 prompts 8251 owner 7110 for payment.
  • Owner 7110 may reply by entering a credit card number, or bank account number, or by other means.
  • owner 7110 may swipe a credit card at a swiper device (not shown) connected to wireless device 7152 or to onboard device 7111 .
  • owner 7110 may wave an RF-enabled key fob at an RF detector (not shown) connected to wireless device 7152 or to onboard device 7111 .
  • wireless device 7152 transmits 8213 payment information to operations center 7101 .
  • payment information can be transmitted to onboard device 7111 via PAN 7600 and relayed to operations center 7101 .
  • Wireless device 7152 sends a message 8214 to onboard device 7111 to enable vehicle 7109 operation.
  • the message to device 7111 can specify an extension of an operability period for vehicle 7109 , for example in an environment where a “fail-safe” system has been implemented that results in automatic disablement unless periodic extensions are received.
  • wireless device 7152 transmits 8215 non-payment information to operations center 7101 .
  • payment information can be transmitted to onboard device 7111 via PAN 7600 and relayed to operations center 7101 .
  • Wireless device 7152 sends a message 8216 to onboard device 7111 to disable vehicle 7109 operation.
  • FIG. 8F there is shown a flow diagram depicting an example of a method of receiving payment via wireless device 7152 according to an embodiment of the present invention.
  • Owner 7110 provides 8231 user input at wireless device 7152 to indicate payment, for example by entering a credit card number, or bank account number, or by other means.
  • owner 7110 may swipe a credit card at a swiper device (not shown) connected to wireless device 7152 or to onboard device 7111 .
  • owner 7110 may wave an RF-enabled key fob at an RF detector (not shown) connected to wireless device 7152 or to onboard device 7111 .
  • Wireless device 7152 transmits 8232 payment information to operations center 7101 .
  • payment information can be transmitted to onboard device 7111 via PAN 7600 and relayed to operations center 7101 .
  • Wireless device 7152 sends a message 8233 to onboard device 7111 to enable vehicle 7109 operation.
  • the message to device 7111 can specify an extension of an operability period for vehicle 7109 , for example in an environment where a “fail-safe” system has been implemented that results in automatic disablement unless periodic extensions are received.
  • Wireless device 7152 can be used for initiating direct communication between operations center 7101 and owner 7110 , at the behest of either party.
  • vehicle owner 7110 or other user may request direct communication with operations center 7101 to alert operations center 7101 as to an impending payment delay, absence, or other information.
  • an administrator 104 at operations center 7101 may wish to contact owner 7110 , in order to check on status of a payment, expired credit card information, or other concerns, or the communication may be initiated automatically in response to some triggering event.
  • direct communication is initiated 9311 , for example using a conventional cellular network.
  • the communication mechanism can include any or all of voice, SMS, email, or the like.
  • operations center 7101 can send 9312 a message to wireless device 7152 to re-enable or disable vehicle 7109 ; wireless device 7152 relays 9313 such a message to onboard device 7111 , which in turn re-enables or disables 9315 vehicle 7109 .
  • owner 7110 initiates a payment process for example by authorizing a bank account debit, it may be appropriate to re-enable vehicle 7109 after a previous disablement.
  • FIG. 9B depicts a method similar to that shown in FIG. 9A .
  • operations center 7101 sends 9314 a re-enablement or disablement message directly to onboard device 9314 (for example via wireless carrier 7119 ); onboard device 9314 in turn re-enables or disables 9315 vehicle 7109 .
  • owner 7110 can initiate communication with an emergency services provider or roadside assistance provider via wireless device 7152 .
  • device 7111 in response to a request to initiate communication 9311 , initiates wireless communication with wireless device 7152 via PAN 7600 , and further initiates communication with operations center 7101 via wireless modem 7120 and wireless carrier 7119 .
  • Device 7111 thus functions as an intermediary in facilitating communication between wireless device 7152 and operations center 7101 .
  • the communication between owner 7110 and operations center 7101 is a live voice communication that is enabled using known Bluetooth protocols.
  • other communication means are implemented such as text (SMS) messaging, email messages, GSM, MMS, ZigBee, and/or the like.
  • FIG. 10A there is shown a flow diagram depicting an example of a method of enabling password entry on wireless device 7152 for validation at operations center 7101 according to an embodiment of the present invention.
  • a keypad or other input component of wireless device 7152 can be used to receive such password.
  • the method begins with user input 10401 of the password at wireless device 7152 .
  • the password may be encrypted at wireless device 7152 for greater security.
  • the password is then transmitted 402 to onboard device 7111 via PAN 7600 .
  • Onboard device 7111 forwards 10403 the password via wireless carrier 7119 to operations center 7101 .
  • the password is validated 10406 .
  • operations center 7101 transmits a message (either directly to onboard device 7111 or via wireless device 7152 ) causing vehicle 7109 operation to be re-enabled or enabled 10404 .
  • the message can specify that an operability period for vehicle 7109 should be extended for some period of time, for example in an environment where a “fail-safe” mode of operation is in place.
  • operations center 7101 can optionally transmit a message to wireless device 7152 to prompt the owner 7110 to re-enter the password; alternatively, or after some number of failed attempts, operations center transmits a message (either directly to onboard device 7111 or via wireless device 7152 ) causing vehicle 7109 operation to be disabled 10404 .
  • FIG. 10B depicts a method similar to that of FIG. 10A , except that the password is transmitted directly from wireless device 7152 to operations center 7101 (for example via a cellular telephone network), without being relayed through onboard device 7111 .
  • Any known technique can be used for such transmission, voice/DTMF tones, SMS, email, or the like.
  • FIG. 10C there is shown a flow diagram depicting an example of a method of enabling password entry on wireless device 7152 for validation at wireless device 7152 according to an embodiment of the present invention.
  • the user such as owner 7110 , inputs 10406 the password at wireless device 7152 .
  • Wireless device 7152 validates 10407 the entered password using validation software or other component(s) that allow it to determine whether the entered password is valid. If wireless device 7152 determines 10408 that the entered password is valid, wireless device 7152 transmits 10409 a message to operations center 7101 indicating that a valid password has been entered; this transmission 10409 can take place directly, or via PAN 7600 and onboard device 7111 .
  • wireless device 7152 can display a message to owner 7110 to indicate that the entered password is valid.
  • Operations center 7101 transmits a message (either directly to onboard device 7111 or via wireless device 7152 ) causing vehicle 7109 operation to be re-enabled or enabled 10413 .
  • the message can specify that an operability period for vehicle 7109 should be extended for some period of time, for example in an environment where a “fail-safe” mode of operation is in place.
  • wireless device 7152 determines 10408 that password is not valid, it displays 10410 a message to owner 7110 to indicate that the entered password is not valid, and determines 10412 whether a maximum number of password entry attempts have been made. If the maximum number has not been reached, wireless device 7152 prompts 10411 the owner 7110 to re-enter the password. If the maximum number of attempts has been made, in one embodiment operations center transmits a message (either directly to onboard device 7111 or via wireless device 7152 ) causing vehicle 7109 operation to be disabled 10414 .
  • device 152 is locked out after a maximum number of unsuccessful password entry attempts have been made.
  • FIG. 10D depicts a method similar to that of FIG. 10C , except that the password is transmitted 10402 to onboard device 7111 and validated 421 at onboard device 7111 .
  • the password is encrypted before being transmitted 10402 .
  • Onboard device 7111 validates 421 password. The method then proceeds as described above in connection with FIG. 10C .
  • FIGS. 7A through 7C there is shown a series of screenshots depicting a user interface for password entry on a cell phone or similar device according to one embodiment.
  • screen 13700 is displayed, including prompt 13701 asking the owner to enter a passcode (or password).
  • the owner can enter the password using the keypad of the cell phone or other device.
  • the password is not displayed on screen 13700 for security purposes.
  • screen 13710 includes message 13702 indicating that the entered password has been approved.
  • screen 13720 includes message 13703 indicating that the entered password has been denied.
  • the owner is advised to contact customer service.
  • the cell phone can automatically dial customer service; a message such as “Dialing . . . ” can be added to screen 13720 to inform the owner that customer service is being called.
  • FIGS. 7A through 7C are examples only, and that many other layouts and arrangements are possible without departing from the essential characteristics of the present invention.
  • FIG. 11 there is shown a flow diagram depicting an example of a method of enabling adjustment of preferences and options for onboard device 7111 via a user interface presented at wireless device 7152 according to an embodiment of the present invention.
  • a method can be initiated by owner 7110 , for example to set preferences, or it can be initiated by an administrator on behalf of operations center 7101 , for example to set warning periods and other parameters for operation of onboard device 7111 .
  • wireless device 7152 the administrator or other user (such as owner 7110 ) initiates 11501 a command to adjust preferences and/or options. If appropriate, a password or security code is validated 11502 or a biometric validation mechanism is invoked to ensure that the individual attempting to make the adjustments is authorized to do so. A user interface is then opened 11503 that permits the individual to adjust the operation of onboard device 7111 . Once the individual confirms the changes, a message is transmitted 11504 to onboard device 7111 to implement the adjustments. In this manner, the keypad and/or other input mechanisms of wireless device 7152 can be used as an interface for controlling the operation of onboard device 7111 .
  • the invention can be implemented as a method, system, computer program product, user interface, or any combination thereof.
  • the present invention also relates to a system for performing various steps and operations as described herein.
  • This system may be a specially-constructed device such as an electronic device, or it may include one or more general-purpose computers that can follow software instructions to perform the steps described herein. Multiple computers can be networked to perform such functions.
  • Software instructions may be stored in any computer readable storage medium, such as for example, magnetic or optical disks, cards, memory, and the like.
  • references to “one embodiment” or “an embodiment” indicate that a particular element or characteristic is included in at least one embodiment of the invention. Although the phrase “in one embodiment” may appear in various places, these do not necessarily refer to the same embodiment.
  • the onboard device 116 may be just a relay operated at the behest of a digital output of the wireless communication system 118 , thus omitting the processor 112 and memory 114 . It is intended that the following claims be interpreted to embrace all such variations and modifications.

Abstract

A system. The system includes a processor, a memory coupled to the processor, a first wireless communication circuit coupled to the processor. The first wireless communication circuit is configured to receive, from an operations center remotely located with respect to a vehicle, a message comprising an alert concerning a payment event. The system also includes a second wireless communication circuit, distinct from the first wireless communication circuit, coupled to the processor. The second wireless communication circuit is configured to relay the alert to a wireless device. The memory stores a program that, when executed by the processor, causes the processor to: disable the vehicle responsive to a first command from the operations center, the first command received across the first wireless communication circuit using a first communication protocol, disable the vehicle responsive to a second command from the operations center, the second command relayed through the wireless device across the second wireless communication circuit using a second communication protocol, and disable the vehicle when the wireless device is not communicatively coupled to the onboard device.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation of application Ser. No. 14/644,259 filed Mar. 11, 2015 titled “Methods and Systems of Selectively Enabling a Vehicle by Way of a Portable Wireless Device” which was a divisional of application Ser. No. 13/229,398 filed Sep. 9, 2011, titled “Methods and Systems of Selectively Enabling a Vehicle by Way of a Portable Wireless Device” (now U.S. Pat. No. 9,026,267). Application Ser. No. 13/229,398 was a continuation-in-part of application Ser. No. 12/826,513, filed Jun. 29, 2010, now abandoned, titled “Onboard Starter-Interrupt Device Incorporating Wireless Personal Area Network.” Application Ser. No. 12/826,513 was a divisional of application Ser. No. 11/684,186 filed Mar. 9, 2007, now abandoned, titled “Onboard Starter-Interrupt Device Incorporating Wireless Personal Area Network.”. All the applications noted are incorporated by reference herein as if reproduced in full below.
  • FIELD OF THE INVENTION
  • The present invention relates to the use of a wireless Personal Area Network (PAN), such as a Bluetooth network, in the context of a payment enforcement system that disables, alerts, and locates a vehicle in response to a missed payment or other event.
  • BACKGROUND AND DESCRIPTION OF RELATED ART
  • Individuals with low credit scores have difficulty financing purchases, such as purchases of automobiles. To the extent such individuals can find companies to finance automobile purchases, many times the financing is through a “buy here, pay here” automobile dealer where the purchaser makes payments directly at the automobile dealer's location. In many cases, the automobile purchased includes an after-market onboard device, installed by the automobile dealer, which enables the dealer to disable the vehicle in the event payments are not made, or not timely made. In some cases, the onboard device has the ability to determine the location of the automobile and send location information to a data center.
  • Thus, the onboard device of the related-art is a fairly sophisticated device, which includes electronics for: receiving Global Positioning System (GPS) signals; calculating location; communicating with a data center over a wireless communication network (such as cellular telephone network); and disabling the automobile to which the onboard device is affixed. Of course, the functionality drives up the cost per unit, and the communication functionality further carries wireless communication network access charges.
  • Any advance which reduces the product cost, or reduces operational costs, of the onboard device would provide a competitive advantage in the marketplace.
  • Lenders have various mechanisms for enforcing payment of debt obligations, particularly those obligations that arise from the sale of goods or property on credit. For example, mortgagees can foreclose on real property if a mortgagor defaults. Vehicle finance companies can repossess a vehicle in the event the owner fails to make timely payment.
  • In some cases, foreclosure payment schedule enforcement mechanisms are expensive and/or cumbersome to implement. Accordingly, lenders often refuse to extend credit when the likelihood of default exceeds some amount, because of the expense or impracticality of repossessing or otherwise enforcing payment obligations. In particular, potential buyers with poor credit history may be denied credit when attempting to purchase a vehicle or other item because of the relatively high likelihood of default. In addition, payments on less expensive items such as appliances, computers, and the like are often difficult to enforce because repossession is far too expensive in relation to the value of the item itself, and because the item loses much of its value once it is used.
  • Payment enforcement systems exist whereby a vehicle (or other purchased property) is equipped with a device capable of disabling the vehicle in the event of non-payment. Whenever the purchaser/owner makes a timely payment, he or she is given a password to enter on a keypad installed in the vehicle. Entry of the password enables the vehicle for some limited period of time (usually until the next payment due date, plus some grace period). Failure to enter the password causes the vehicle to be disabled, for example by interrupting the starter circuitry. Usually, the owner is given some warning of impending disablement, and may also be provided with a limited number of emergency starts whereby the vehicle can be used a few times even if a code has not been entered. In some variations, the password is transmitted wirelessly to the vehicle so that the owner need not enter it manually.
  • Such systems, available for example from PassTime USA of Littleton, Colo., are effective in reducing the incidence of delinquency and default. However, widespread implementation and use of such systems is hindered by significant barriers and costs. For example, many such systems require installation of a dedicated onboard device (also referred to interchangeably as a vehicle control device or payment enforcement device) with which the vehicle owner interacts in order to enter passwords, see alerts and notifications, and the like. Such devices can be costly to install and maintain; furthermore, a vehicle owner may resent having such a device because of the stigma associated with having such a visible and prominent indication of the owner's poor credit. The device may also be confusing to operate, difficult to update, and can take up valuable space inside the vehicle.
  • In addition, it is often useful for vehicle owners to have available to them a direct communication channel to the lender. Without such a communication channel, errors may occur which cause a vehicle to be mistakenly disabled because a lender did not receive (or thought it did not receive) timely payment. Owners may have explanations for tardiness in payment, or may wish to obtain extensions because of valid extenuating circumstances. A direct communication channel to lenders facilitates such advantages.
  • In addition, lenders often want to know where the vehicle is, particularly in cases of default. Such information would be useful in reducing the cost of repossession. Furthermore, providing such information to lenders can reduce the likelihood of default, particularly if the owner of the vehicle is informed of the fact that location information is being made available to lenders.
  • What is needed, therefore, is a payment enforcement system that avoids the need for a visible apparatus to be installed in the vehicle. What is further needed is a device that allows user entry of passwords and further facilitates direct communication with lenders, without requiring a visible apparatus.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • For a detailed description of exemplary embodiments, reference will now be made to the accompanying drawings in which:
  • FIG. 1 shows a system in accordance with at least some embodiments;
  • FIG. 2 shows an electrical block diagram of a portable wireless device in accordance with at least some embodiments;
  • FIG. 3 shows an automobile with a docking station in accordance with at least some embodiments;
  • FIG. 4 shows a method in accordance with at least some embodiments;
  • FIG. 5 shows a method in accordance with at least some embodiments; and
  • FIG. 6 shows a method in accordance with at least some embodiments.
  • FIG. 7 depicts an overall architecture for an embodiment of the invention.
  • FIG. 8A is a flow diagram depicting an example of a method of alerting a vehicle owner of a nonpayment event according to an embodiment of the present invention.
  • FIG. 8B is a flow diagram depicting an example of a method of alerting a vehicle owner of a payment event according to an embodiment of the present invention.
  • FIG. 8C is a flow diagram depicting an example of a method of sending a disablement message to an onboard device via a wireless device according to an embodiment of the present invention.
  • FIG. 8D is a flow diagram depicting an example of a method of sending an enablement message to an onboard device via a wireless device according to an embodiment of the present invention.
  • FIG. 8E is a flow diagram depicting an example of a method of receiving payment via a wireless device in response to a payment due event according to an embodiment of the present invention.
  • FIG. 8F is a flow diagram depicting an example of a method of receiving payment via a wireless device according to an embodiment of the present invention.
  • FIGS. 9A and 9B are flow diagrams depicting examples of methods of enabling direct communication between a vehicle owner and an operations center according to an embodiment of the present invention.
  • FIGS. 10A and 10B are flow diagrams depicting examples of methods of enabling password entry on a wireless device for validation at an operations center according to an embodiment of the present invention.
  • FIG. 10C is a flow diagram depicting an example of a method of enabling password entry on a wireless device for validation at the wireless device according to an embodiment of the present invention.
  • FIG. 10D is a flow diagram depicting an example of a method of enabling password entry on a wireless device for validation at an onboard device according to an embodiment of the present invention.
  • FIG. 11 is a flow diagram depicting an example of a method of enabling adjustment of preferences and options for an onboard device via a user interface presented at a wireless device according to an embodiment of the present invention.
  • FIG. 12 is a block diagram depicting a hardware architecture according to one embodiment of the present invention.
  • FIGS. 13A through 13C are screen shots showing examples of a cell phone based user interface according to one embodiment of the present invention.
  • NOTATION AND NOMENCLATURE
  • Certain terms are used throughout the following description and claims to refer to particular system components. As one skilled in the art will appreciate, different companies may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following discussion and in the claims, the terms “including” and “comprising” are used in an open-ended fashion, and thus should be interpreted to mean “including, but not limited to . . . ” Also, the term “couple” or “couples” is intended to mean either an indirect or direct connection. Thus, if a first device couples to a second device, that connection may be through a direct connection, or through an indirect connection via other devices and connections.
  • “Affixed” with respect to an onboard device and a vehicle shall mean that the onboard device is mechanically and electrically coupled to the vehicle such that the onboard device is not physically accessible by an occupant properly seated in the vehicle.
  • “Portable wireless device” shall mean a handheld device that has the ability to execute third party applications, communicate over a wireless data network, and is not affixed to the vehicle. The fact that a portable wireless device may dock with a docking station while in a vehicle shall not obviate the portable status.
  • “Proximate”, in reference to a portable wireless device and a vehicle, shall mean coupled to the vehicle, within the vehicle, or within two meters of the vehicle.
  • “Remote” or “remotely”, relative to a device or vehicle, shall mean a distance of greater than one kilometer.
  • DETAILED DESCRIPTION
  • The following discussion is directed to various embodiments of the invention. Although one or more of these embodiments may be preferred, the embodiments disclosed should not be interpreted, or otherwise used, as limiting the scope of the disclosure or claims. In addition, one skilled in the art will understand that the following description has broad application, and the discussion of any embodiment is meant only to be exemplary of that embodiment, and not intended to intimate that the scope of the disclosure or claims is limited to that embodiment.
  • The various embodiments are directed to systems and methods of using a portable wireless device, such as the smart phone of the driver, as the primary element in providing location and communication services related to selectively locating and disabling of a vehicle, such as an automobile. By having a significant portion of the functionality implemented on a portable wireless device of a person within the automobile, both the cost of the onboard device, as well as the data transmission costs associated with location and/or disablement, are significantly reduced. In most cases the cost of the onboard device is borne by the consumer purchasing the car, and thus the cost to the consumer may be likewise reduced. FIG. 1 shows a system in accordance with at least some embodiments. In particular, major components of the system comprise data center 100, a portable wireless device 102, a wireless data network 104, and an onboard device 106. Each will be discussed in turn.
  • The data center 100 may comprise one or more computer systems executing software instructions. In some cases, the one or more computer systems of the data center may all be located at a single location; however, in other cases the computer systems of the data center may be remotely located from one another, yet functioning as a data center. In a particular embodiment, one or more computer systems of the data center may be “cloud” computer systems provided under contract from a cloud computing service provider, thus the physical location of the computer systems may not be precisely known to the data center operator, or may change daily or even hourly depending on the amount of computing resources used.
  • In the illustration of FIG. 1, an onboard device 106 is affixed to an automobile 108. Affixed with respect to an onboard device 108 and an automobile shall mean that the onboard device 108 is mechanically and electrically coupled to the automobile such that the onboard device 108 is not physically accessible by an occupant properly seated in the vehicle. In many cases, the onboard device 106 may reside under or within the dashboard of the automobile. In other cases, the onboard device 106 may be at any suitable location within the automobile, such as in an electrical compartment under the hood, or within the luggage compartment. In a particular embodiment, the onboard device 106 both mechanically and electrically couples to the automobile 108 by way of a connector 110. That is, connector 110 may provide mechanical support that holds the onboard device 106 in place, and by way of the connector 110 the onboard device 106 may electrically couple to other components of the automobile 108, such as the onboard computer or starter solenoid. The connector 110 may be an onboard diagnostic (OBD) version two (hereafter just OBD-II) port. Coupling the onboard device 106 to the illustrative OBD-II port thus gives the onboard device 106 the ability to communicate with one or more computer systems of the automobile 108. In other cases, the connector 110 is a specialty connector within the automobile, such as the starter solenoid relay connector, or fuel pump relay connector.
  • The onboard device 106 illustrated in FIG. 1 comprises a processor 112 coupled to a memory 114 by way of a bus 116. The memory 114 stores programs executed by the processor 112, and in some cases may be the working the working memory for the processor 112. For example, the memory 114 may be random access memory (RAM) (e.g., dynamic random access memory (DRAM), flash memory), programmable read-only memory (PROM), or combinations. While FIG. 1 shows the processor 112 and memory 114 as separate components, in other cases the processor and memory are an integrated component, such as microcontroller. The processor 112 may communicate with sub-systems of the automobile over the connector 110.
  • The onboard device 106 further comprises a wireless communication system 118 coupled to the processor 112. By way of the wireless communication system 118, programs of the processor 112 may wirelessly communicate with other devices (i.e., radio frequency communication by way of electromagnetic waves propagating through air), as discussed more below. The wireless communication system 118 may take many forms, but has a limited distance over which communication may take place—a short range communication network. In particular, the range of the wireless communication system 118 need not extend beyond the passenger compartment of the automobile, but because the passenger compartment of an automobile has windows and doors, the range may extend beyond the automobile for a relatively short distance (e.g., two meters). The protocol over which the wireless communication system 118 communicates may likewise take many forms. In one embodiment, the wireless communication system 118 implements a Bluetooth communication protocol. Another example is a ZIGBEE® brand network protocol, where the ZIGBEE® trademark is owned by Zigbee Alliance. Regardless of the type of protocol and range implemented by the wireless communication system 118, when the onboard device 106 is installed and remotely located from the data center 100 the wireless communication system 118 cannot communicate with the data center 100 without an intervening device in the form of the portable wireless device 102.
  • Portable wireless device 102 is a handheld device that has the ability to execute third party applications, communicate over a wireless data network 104, communicate over the short range communication network (i.e., communicate with the wireless communication system 118 when in range), and is not affixed to the automobile. In some cases, the portable wireless device 102 also places and receives cellular telephone calls. Thus, in some embodiments, the portable wireless device 102 is a “smart phone” possessed by an owner or occupant of the automobile. In most cases, the portable wireless device 102 will be carried by an owner or occupant of the automobile 108, and thus will be out of communication range with the onboard device 106 at times when the owner or occupant is not proximate to the automobile. However, when the owner or occupant approaches the automobile, or is within the automobile, the portable wireless device 102 may establish communication with the onboard device 106.
  • FIG. 2 shows an electrical block diagram of a portable wireless device 102 in accordance with at least some embodiments. In particular, the portable wireless device 102 comprises a processor 200, memory 204, graphics controller 206, display device 208, global positioning system (GPS) receiver 210, cellular phone/data transceiver 212, short range communication transceiver 214, and battery 216. The processor 200 is coupled to memory 204, such as by a bus 202. The memory 204 stores programs executed by the processor 200, and in some cases may be the working the working memory for the processor 200. In some cases, the memory 204 may be random access memory (RAM) (e.g., dynamic random access memory (DRAM), flash memory). The memory 204 may store programs used by the portable wireless device for operation, such as a mobile operating system (e.g., iOS™ brand mobile operating system from Apple, Inc., or the ANDROID™ brand mobile operating system from Google, Inc.) and original equipment manufacturer (OEM) installed programs (e.g., applications to implement placing and receiving cellular phone calls, or messaging services).
  • A person who carries the portable wireless device 102 may interface with the various programs executed on the device 102 by way of display device 208. The display device 208 may be any display device upon which text and/or images may be formed, such as a liquid crystal display (LCD). In some cases, the display device is controlled by graphics controller 206, but in other cases the graphics controller functionality may be implemented within the processor 200. Though not specifically shown in FIG. 2, the display device may be overlaid with a transparent touch sensitive device such that the portable wireless device implements “touch screen” functionality.
  • The illustrative portable wireless device 102 further comprises a GPS receiver 210. The GPS receiver 210 receives signals from an array of GPS satellites orbiting the earth, and based on timing associated with arrival of those signals, a position can be determined. In some cases, the GPS receiver 210 has sufficient functionality to calculate position, and thus the data passed to processor 200 may be a direct indication of position. In other cases, the functionality to determine position may be shared between the GPS receiver 210 and software executing on the processor 200. That is, the GPS receiver 210 may receive the plurality of GPS signals and pass the information to a program on the processor 200, which program may then make the determination as to location of the portable wireless device 102.
  • Still referring to FIG. 2, the portable wireless device further comprises a cellular phone/data transceiver 212, over which voice and data transmission may take place. The transceiver 212 thus implements a wireless communication system and/or protocol (i.e., radio frequency communication by way of electromagnetic waves propagating through air). Any suitable communication protocol may be implemented by the transceiver 212, such as Global System for Mobile Communications (GSM) compliant protocol, a General Packet Radio Service (GPRS) compliant protocol, or a Personal Communications Service (PCS) compliant system. While it is contemplated that in most cases the transceiver 212 will employ both voice and data communications, in some embodiments only a data communication system is implemented (e.g., an IPAD™ brand product available from Apple, Inc.). That is, in some cases the portable wireless device 102 does not provide voice services.
  • Still referring to FIG. 2, illustrative portable wireless device 102 further comprises a short range communication transceiver 214. By way of the short range communication transceiver 214, programs executed by the processor 200 may communicate with other devices, such as the onboard device 106. The short range communication transceiver 214 may take many forms, but has a limited distance over which communication may take place. In a particular embodiment, the transceiver 214 is a wireless transceiver (i.e., radio frequency communication by way of electromagnetic waves propagating through air), and need not have a range larger than the passenger compartment of the automobile 108 to which the onboard device 106 is affixed. Because the passenger compartment of an automobile has windows and doors, the portable wireless device 102 may establish communication when in close proximity to the automobile 108 (e.g., within two meters). The protocol over which the short range communication transceiver 214 communicates may take many forms, but will be compatible with the protocol of the wireless communication system 118 of the onboard device 106. Thus, the short range communication transceiver 214 may implement any suitable system, such as a Bluetooth communication protocol, or a ZIGBEE® brand communication protocol.
  • Returning again to FIG. 1, in order for the onboard device 106 to have the ability to reliably establish communication with the data center 100, in accordance with various embodiments the portable wireless device 102 is considered a “key” to the car. That is, in one embodiment onboard device 106 is configured to disable the automobile 108 at any time the portable wireless device 102 is not communicatively coupled to the onboard device 106 by way of the wireless communication system 118, and the onboard device 106 is configured to enable the automobile 108 at any time the portable wireless device 102 is communicatively coupled to the onboard device 106 by way of the wireless communication system 118.
  • Disabling and enabling of the automobile 108 based on proximity of the portable wireless device 102 may take many forms. In some embodiments, the onboard device 106 is mechanically and electrically coupled to connector 110 in the form of the OBD-II port as discussed above. When connected to the OBD-II port, the onboard device 106 may communicate with one or more computer systems of the automobile 108, and thus may disable the automobile by any suitable technique, such as disabling the ability to crank the engine, disabling the spark ignition system, disabling the fuel system, or a combination. An onboard device 106 configured to couple to the OBD-II port may also have the ability to read or determine data associated with the vehicle, such as determining the identity of the vehicle (e.g., by reading the VIN number).
  • In other embodiments, the onboard device 106 may be a relay replacement device. For example, a starter relay is a device within an automobile that, when activated, provides electrical current to the solenoid of the starter. The onboard device 106 in the form a starter relay replacement device may thus act as an operational starter relay when the portable wireless device 102 is communicatively coupled, but in the event communication is lost with the portable wireless device 102 the onboard device 106 may not provide current to the solenoid in spite of a command to do so. Thus, connector 110 may be a relay connector. In yet still other cases, the onboard device 106 may be a relay replacement device for any system that could disable the vehicle (e.g., either prevents the motor from starting, or prevents the motor from continuing to operate).
  • The portable wireless device 102 and onboard device 106 also enable further functionality regarding the data center 100. In particular, the data center 100 (e.g., at the behest of a lien holder on the automobile) may periodically need to determine the location of the automobile 108 (e.g., to ensure the automobile has not been moved out of state). In accordance with the various embodiments, location services are based on the portable wireless device 102. That is, in accordance with at least some embodiments determining the location of the automobile 108 may involve the data center 100 communicating with the portable wireless device 102 by way of the wireless data network 104. It is noted that reference to communication with the portable wireless device 102 by way of the wireless data network 104 shall not be read to require that the data center 100 wirelessly couple to the data network 104. The communication by the data center 100 to the portable wireless device 102 may thus request an indication of location. The portable wireless device 102, in turn, may establish whether the device 102 is communicatively coupled to the onboard device 106. If the portable wireless device 102 is not communicatively coupled to the onboard device 106, the portable wireless device 102 may notify the data center 100, and/or wait until communication is established with the onboard device 106.
  • Assuming the portable wireless device is or becomes communicatively coupled with the onboard device 106, the wireless device 102 then activates its GPS receiver 210 to receive signals from a plurality of GPS satellites (illustrated by satellite 130) and determine location. Once a location is established, the location information is sent to the data center 100 over the wireless data network 104. Thus, location of the automobile may be determined in spite of the fact the onboard device 106 does not have the capability to determine location.
  • In yet still further embodiments, the data center 100 may periodically need to disable the automobile 108. For example, in the event a payment is missed, or some other contractual obligation is breached (e.g., automobile moved to a non-approved location) the automobile 108 may be disabled. As with the location services, in accordance with the various embodiments disablement services are based on the portable wireless device 102. That is, in accordance with at least some embodiments disabling the automobile 108 may involve the data center 100 communicating with the portable wireless device 104 by way of the wireless data network 104. The portable wireless device 102, in turn, may establish whether the device 102 is communicatively coupled to the onboard device 106. If the portable wireless device 102 is not communicatively coupled to the onboard device 106, the portable wireless device 102 may notify the data center 100, and/or wait until communication is established with the onboard device 106.
  • Assuming the portable wireless device is or becomes communicatively coupled with the onboard device 106, the portable wireless device 102 then sends a command to the onboard device 106. The onboard device, in turn, disables the automobile. Thus, the automobile may be disabled in spite of the fact the onboard device 106 does not have the capability to communicate with the data center 100 over the wireless data network 104.
  • In accordance with yet still further embodiments, the data center 100 may periodically need to communicate with the owner or occupant of the automobile 108. For example, in the event a payment due date is approaching, or the automobile is approaching a contractual boundary, the data center 100 may send a message to the owner or occupant. In accordance with at least some embodiments, sending a message by the data center 100 may involve the data center 100 communicating with the portable wireless device 102 by way of the wireless data network 104. The portable wireless device 102, in turn, may display the message on the display device 208. The message may take many forms. In some cases the message is text message (e.g., short messaging service (SMS) text communication). In yet still other embodiments, the message may take the form of series of TCP/IP packets exchanged between a program executing on the portable wireless device 102 and the computer systems of the data center 100.
  • The various embodiments discussed to this point have been based on embodiments where the portable wireless device 102 wirelessly couples to the onboard device 106. However, in yet still further embodiments the portable wireless device may couple to a docking station within the automobile, and further communicatively couple with the onboard device 106 by way of one or more conductors. FIG. 3 shows a block diagram of further embodiments that utilize a docking station. In particular, FIG. 3 shows a docking station 300 mechanically coupled to the automobile 108. The docking station may take many forms depending on the nature of the portable wireless device 102. For example, for a portable wireless device 102 in the form of an IPHONE™ brand product (produced by Apple, Inc. of Cupertino, Calif.), the docking station 300 may comprise the proprietary IPHONE™ connector along with one or more mechanism to physically hold the IPHONE™. Thus, the docking station 300 may both mechanically couple the portable wireless device 102 to the automobile, and electrically couple the portable wireless device 102 to the onboard device 106. In some cases, one or more conductors 302 may couple between the docking station 300 and the onboard device 106, thus establishing a communication network. The conductors may be either electrical or optical conductors. It is noted again, however, that coupling the portable wireless device 102 to a docking station 300 when the device 102 is within the automobile shall not, for purposes of the claims, obviate the portable status of the device 102.
  • FIG. 4 shows a method in accordance with at least some embodiments, some of which may be implemented in software executed at the data center and/or the portable wireless device. In particular, the method starts (block 400) and comprises: enabling a vehicle when a portable wireless device is communicatively coupled to an onboard device by way of a first communication network, the enabling by the onboard device coupled to the vehicle (block 402); sending an indication of location of the vehicle to a data center (block 404); and disabling the vehicle when the portable wireless device is no longer communicatively coupled to the onboard device (block 412). The sending (again block 404) may comprise: receiving global positioning system (GPS) signals by the portable wireless device, the portable wireless device operatively coupled to a second communication network (block 406); establishing that the portable wireless device is proximate to the vehicle, the establishing by the portable wireless device (block 408); and sending an indication of location to the data center, the sending by the portable wireless device by way of the second communication network (block 410). Thereafter, the method ends (block 414).
  • FIG. 5 shows a method in accordance with at least some embodiments, some of which may be implemented in software executed at the data center and/or the portable wireless device. In particular, the method starts (block 500) and comprises disabling the vehicle during periods of time when the portable wireless device is proximate the vehicle (block 502). In some cases, the disabling is by: sending a message from the data center to the portable wireless device (block 504); sending a command to the onboard device by the portable wireless device, the sending the command responsive to the message from the data center (block 506); and disabling the vehicle by the onboard device responsive to the command (block 508). Thereafter, the method ends (block 510).
  • FIG. 6 shows a method in accordance with at least some embodiments, some of which may be implemented in software executed at the data center and/or the portable wireless device. In particular, the method starts (block 600) and comprises: establishing a first communication between a portable wireless device proximate a vehicle and an onboard device affixed to the vehicle, the first communication by way of a first communication network (block 602); establishing a second communication between the portable wireless device and a data center remotely located from the portable wireless device and the vehicle, the second communication by way of a second communication network distinct form the first communication network (block 604); receiving a message by the portable wireless device from the data center, the message received over the second communication network (block 606); enabling the vehicle responsive to the message indicating enablement, the enabling by the portable wireless device sending a command to the onboard device over the first communication network (block 608); and disabling the vehicle responsive to the message indicating disablement, the disabling by the portable wireless device sending a command to the onboard device over the first communication network (block 610). Thereafter, the method ends (block 612).
  • In still other embodiments, the present invention uses a Personal Area Network (PAN) to facilitate communication between a wireless device (such as a cellular telephone or personal digital assistant (PDA)) and a payment enforcement device installed on a vehicle. The PAN can be implemented using, for example, the well-known Bluetooth protocol.
  • The onboard payment enforcement device includes starter interrupt circuitry capable of disabling the vehicle by, for example, cutting power to the vehicle's starting system. The onboard payment enforcement device communicates with an operations center to receive instructions from the operations center; these instructions can cause the onboard device to disable or enable the vehicle. The instructions can also cause the onboard device to transmit alerts and other notifications via the PAN for display on the owner's wireless device.
  • In one embodiment, the owner can communicate directly with personnel at the operations center via the wireless device. Such communication can include SMS, voice, email, and the like. The PAN provides an infrastructure by which the owner's wireless device transmits messages and communications between the wireless device and the onboard device; a separate communication channel exists between the onboard device and the operations center. Thus, a voice communication can be easily established from the owner's wireless device to the operations center, allowing the owner to talk directly to a live human being at the operations center and thereby clear up any errors, request extensions, and the like. In addition, the owner can enter passwords on, for example, a keypad on the wireless device; such passwords are transmitted via the PAN to the onboard device and then relayed to the operations center via a wireless carrier.
  • In another embodiment, the owner's wireless device is itself used as the communication channel with the operations center. In this variation, the onboard device does not establish its own wireless channel to the operations center, but instead transmits/receives control messages to/from the wireless device (via the PAN), and causes the wireless device to interact wirelessly with the operations center. The communication channel can include data, voice, or both. In this variation the vehicle cannot receive commands from the operations center if the owner does not bring his/her cell phone to the vehicle at least periodically; therefore, fail-safe schemes can be put in place such that unless periodic contact is made with the operations center, the onboard device causes the vehicle to be disabled.
  • According to the techniques of the present invention, an improved onboard starter-interrupt device incorporates a wireless Personal Area Network (PAN) using a protocol such as Bluetooth in implementing a payment enforcement scheme. Owner interaction with the onboard starter-interrupt device takes place via a cell phone or other PAN-enabled device; where appropriate, the onboard device facilitates communication between the owner and an operations center via the PAN and via the onboard device's own wireless modem or other communication mechanism.
  • In one aspect, a payment schedule can be configured. If the vehicle owner fails to make payment by a certain date, the operations center can send a message to the onboard device to output alerts, disable the vehicle, provide location information, or any combination thereof in any desired sequence. Disablement alerts and warnings can be communicated to the owner via the PAN, so that alerts appear on the owner's own wireless device. An owner can also directly communicate with the operations center, for example via voice, text, email, or the like, via the PAN.
  • By combining vehicle disablement technology with a personal area network such as a Bluetooth-enabled network, the present invention provides an improved system and method for enforcing payment schedules and reducing the likelihood and cost of default. Such a system and method provides distinct advantages over prior art schemes, including: avoiding the need for a visible keypad or other user input device installed in the vehicle; ability to provide a direct communication channel, including voice communication; ability to interface with existing communication devices, such as a BlueTooth-enabled cell phone.
  • Enforcement of payment schedules in a centralized, flexible manner is described in related co-pending U.S. patent application Ser. No. 11/349,523 for “ENFORCING PAYMENT SCHEDULES”, filed Feb. 7, 2006, the disclosure of which is incorporated herein by reference. As described therein, various types of events can be configured via software running at an operations center. Upon occurrence of a specified event, a message is sent to an onboard device located remotely with respect to the operations center, such as one installed in a vehicle or other product. The onboard device (also referred to interchangeably as a vehicle control device or a payment enforcement device) is configured so that it can disable the vehicle (for example by disabling the starter circuitry) upon receipt of the message from the operations center. In implementations involving products other than vehicles, other mechanisms for disabling the product (such as cutting off power to the product) can be used. The remotely located device can be instructed to allow a certain number of emergency uses, or to accept an override password that re-enables use of the vehicle.
  • In one embodiment, the onboard device or vehicle control device includes functionality for interfacing with a personal area network (PAN), for example using the well-known Bluetooth protocol. Although the description provided herein sets forth the invention in terms of a Bluetooth-enabled system, one skilled in the art will recognize that other protocols and operational schemes can be used in connection with the present invention, without departing from the essential characteristics of the present invention. For example, the present invention can be implemented using the ZigBee protocol.
  • In one embodiment, the present invention includes or interfaces with location tracking functionality as described in related to U.S. patent application Ser. No. 11/539,292 for “STARTER-INTERRUPT DEVICE INCORPORATING GLOBAL POSITIONING SYSTEM FUNCTIONALITY”, attorney docket number GH004, filed Oct. 6, 2006, the disclosure of which is incorporated herein by reference. One skilled in the art will recognize that the present invention can be implemented with or without such location tracking functionality.
  • For illustrative purposes, the description provided herein sets forth the invention in the context of vehicles. However, one skilled in the art will recognize that the invention can be used in connection with any product.
  • For purposes of the following description, “vehicle owner”, “owner”, and “user” are synonymous and can refer to any individual who is interacting with wireless device 7152 and/or onboard device 7111.
  • According to one embodiment, the present invention is implemented as a software application running at an operations center. The software application detects relevant events such as nonpayment and communication requests from owners, and generates messages in response to the events. These messages are received by remotely located devices installed in vehicles or other products. Upon receiving a message, the remotely located device takes one or more appropriate action(s), including for example: opening a communication channel with the owner of the vehicle, disabling the vehicle, transmitting its current location, outputting alerts, or the like. As described in more detail below, the present invention operates in connection with a PAN so that a Bluetooth-enabled cellular telephone (or other similar wireless device) can be used for entry of passwords, display of alerts, voice communication with the operations center, and text or email-based communication with the operations center. The present invention thus avoids the need for a keypad unit to be installed in the vehicle, and further provides additional functionality that allows owners to directly communicate with lenders and thereby avoid unnecessary or unintentional vehicle disablement. Further advantages will become apparent in the course of the following description.
  • Referring now to FIG. 7, there is shown a block diagram depicting an overall architecture for an embodiment of the invention. Referring now also to FIG. 12, there is shown a block diagram depicting a hardware architecture for wireless device 7152 and onboard device 7111.
  • Software 7102 runs at operations center 7101. In one embodiment, operations center 7101 is situated at some central location and is operated by or on behalf of a lender, seller, or loan service company. Appropriate communications infrastructure, such as Internet, wireless, and/or telecommunications connectivity is provided, so as to allow operations center 7101 to communicate with other elements of the overall system.
  • Onboard device 7111 is located in vehicle 7109 and includes a processor, such as PIC processor 71105, which implements onboard functionality. Onboard device 7111 also includes host or cellular baseband processor 12602 for facilitating wireless communication on a cellular network such as provided by wireless carrier 7119. PIC processor 71105 interfaces with wireless modem 7120 for sending and receiving messages. Software running on PIC processor 71105 controls enablement and disablement of vehicle starter circuitry 7112. In one embodiment, PIC processor 71105 is communicatively coupled to vehicle starter circuitry 7112 to facilitate such disablement when needed. In other embodiments, a starter interrupt module 12604 is provided. In other embodiments, PIC processor 71105 is coupled to other vehicle circuitry such as a Controller Area Network (CAN) bus, on-board diagnostic (OBD) port, or the like, so that it can affect operation of vehicle 7109 by disabling, curtailing, or limiting certain features and functions of vehicle 7109 as appropriate. For example, under certain conditions, vehicle speed and/or vehicle functionality may be limited in response to a nonpayment event. Device 7111 also includes memory 12603, such as RAM, to enable it to store preferences, configurations, schedules, and the like. In one embodiment, device 7111 also includes an input/output component 12605 such as a keypad, display, alert system, and the like, also in other embodiments some input components are not needed because wireless device 7152 acts as an input device.
  • PAN interface 7151 facilitates operation with Personal Area Network (PAN) 7600, which may be for example a network operating in accordance with the Bluetooth protocol, the ZigBee protocol, or any other well-known protocol for implementing a PAN. In one embodiment, for example, PAN interface 7151 is a Bluetooth interface that permits onboard device 7111 to communicate with a wireless device 7152 that is similarly Bluetooth-enabled. Examples of such a wireless device 7152 include a cell phone, personal digital assistant (PDA), handheld computer, and the like. Device 152 can be a conventional cellular telephone that is capable of calling any number, or it can be a specialized cell phone that can only be used to communicate with the seller (or lender).
  • In one embodiment, wireless device 7152 includes input/output components 12605 including for example an output device such as a screen, an audio output device such as a speaker, and an input device such as a keypad, touch-sensitive screen, keyboard, buttons, rockers, rolling switches, and/or any combination thereof, as is well known in the art of cellular telephones, PDAs and the like. Wireless device 7152 also includes a PAN interface 12601 for facilitating communication with PAN 7600, host or cellular baseband processor 12602 for facilitating wireless communication on a cellular network, and memory 12603 such as RAM.
  • Wireless device 7152 may be a hand-held device, or it may be installed in vehicle 7109. In one embodiment, wireless device 7152 is implemented as part of a navigation system such as a portable or in-car GPS-enabled navigation device with BlueTooth functionality. In another embodiment, wireless device 7152 communicates with any or of the vehicle's communications network (vehicle bus), engine control module (ECM), transmission control module (TCM), and the like. By communicating with such components, wireless device 7152 is able to interact with various components of vehicle 7109.
  • In one embodiment, onboard device 7111 transmits messages, via PAN 7600, to wireless device 7152 for display to owner 7110; for example, an alert may appear on device 152 to indicate to the owner 7110 that vehicle 7109 will be disabled in three days if payment is not received. PAN interface 7151 also provides a mechanism by which voice communication with owner 7110 can be facilitated via wireless device 7152. For example, if owner 7110 wishes to communicate directly with an administrator 104 at operations center 7101, owner 7110 can activate a command on wireless device 7152 that enables such communication to take place via PAN.
  • As described in more detail below, wireless device 7152 can be also used as an input device for entry of passwords and the like. The owner can also enter a pass code on the wireless device's 152 keypad; wireless device 7152 then communicates with onboard device 7111 to enable use of vehicle 7109 and/or to send messages 7107A to operations center 7101 indicating that a pass code has been entered. Validation of the pass code can take place at wireless device 7152, or at onboard device 7111, or at operations center 7101.
  • As described in more detail below, wireless device 7152 can also receive messages via BlueTooth from device 7111. For example, status updates, prompts, warnings, and the like, can be displayed on a display screen of wireless device 7152 in response to receiving particular messages from device 7111. In one embodiment, device 7111 sends such messages to wireless device 7152 in response to receiving certain types of messages 7107A from operations center 7101. In one embodiment, device 7111 sends such messages when it detects the presence or proximity of device 152, or when owner 7110 attempts to start vehicle 7109. Messages sent in this manner can be presented to the owner 7110 via SMS, voicemail, or any other communication means.
  • Owner 7110 can also use SMS, voice, or other means to send messages to operations center 7101, for example to send payment information or the like. In one embodiment, such messages are sent to device 7111 using BlueTooth and then relayed to operations center 7101. In one embodiment, data communications are enabled by first issuing AT commands, as are well known in the field of modem communication, in order to set up the connection between wireless device 7152 and wireless modem 7120 in device 7111 over PAN 7600. AT commands can also be used to transfer data between devices 111 and 152.
  • In one embodiment, voice communication is implemented using a direct communication path between wireless device 7152 and operations center 7101 over a conventional wireless network, without using PAN 7600 as an intermediary. By using conventional wireless telephony methodology, the system can operate with off-the-shelf wireless devices such as cell phones and PDAs. If appropriate, onboard device 7111 can provide a telephone number to wireless device 7152 via PAN, so as to tell owner 7110 what number to dial when trying to reach operations center 7101, or to enable automatic dialing.
  • In another embodiment, wireless device 7152 can be a custom device that enables voice communication to operations center 7101 using onboard device 7111 as an intermediary. In this embodiment onboard device 7111 operates essentially as a cell phone and wireless device 7152 is equivalent to a Bluetooth headset or similar device.
  • Alternatively, wireless device 7152 can send/receive messages directly to/from operations center 7101 for example via SMS or other wireless protocols. Wireless device 7152 can then relay appropriate messages to onboard device 7111 via PAN 7600. In such an embodiment, device 152 acts as an intermediary for messages being sent from operations center 7101 to onboard device 7111.
  • In one embodiment, device 152 can also include RF functionality, a card-swiper, or the like (not shown). Data collected using such input methods can be sent to device 7111 via PAN 7600. For example, if the owner 7110 swipes a credit card for payment purposes, device 152 can relay the credit card information to device 7111 and/or to operations center 7101 to enable continued operation of vehicle 7109.
  • Wireless device 7152 can also be used for programming and setting preferences on onboard device 7111. For example, in one embodiment, a service mode is available for use by an administrator or other representative of operations center 7101 or lender. A service password may be required before entering such a service mode. While in the service mode, the administrator can specify warning periods, alert parameters, and other settings using a user interface on device 152. Device 152 communicates with device 7111 via PAN 7600 to cause such settings to be implemented on onboard device 7111. In one embodiment, the vehicle owner 7110 can specify user preferences in a similar manner, although without having to enter a service password.
  • System administrator 7104 interacts with software 7102 via user interface 7103, which allows system administrator 7104 to specify options, schedules, alert conditions, and the like, and also allows system administrator 7104 to view reports, monitor system operations, and the like. System administrator 7104 may be located at or near operations center 7101, or may be remotely located, in which case interactions with software 7102 may take place over a computer network such as the Internet, virtual private network, or the like, according to techniques that are well known to those of skill in the art.
  • Technology trigger 7121 provides messages 107C specifying events that have occurred. Technology trigger 7121 can be any source of information that is relevant to the payment schedule enforcement mechanism of the present invention. For example, technology trigger 7121 may be a data stream providing information from a payment system, so that upon receipt of messages 107C from technology trigger 77121, software causes payment schedule 7105 and/or other information to be updated.
  • Event logic 7115 specifies what actions should be taken in response to such messages 107C. For example, technology trigger 7121 can inform software 7102 that a payment has been received, or that a payment has been missed, or that some other event has taken place. Event logic 7115 tells software 7102 what to do in response to such events.
  • Payment schedule 7105 for a particular debtor is stored, for example, in a database or other data store at operations center 7101 or at some other location. Software 7102 enforces payment schedule 7105 by sending appropriate messages according to event logic 7115, on-demand needs, or local override. Software 7102 is communicatively coupled with accounting systems (not shown) or other sources of data that inform software 7102 when a payment is late or when other relevant events take place that require messages 7107A, 7107B to be sent.
  • In one embodiment, software 7102 also includes data management module 7117, which maintains customer information, financial controls, verification data to ensure authenticity of messages 7107A from vehicles 109, and the like. Such information can be stored in database 7118, which in one embodiment is implemented as a SQL server database. Data management module 7117 can also maintain payment schedules 105, and can specify changes to event logic 7115, under the control of user interface 7103.
  • In one embodiment, software 7102 invokes middleware 7106 to send messages 7107A, via wireless carrier 7119, to modem 120 associated with device 7111 at vehicle 7109. In one embodiment, middleware 7106 can also be used for sending messages 7107B to external agent 7108, although in other embodiments messages 7107B are sent directly by software 7102. For example, middleware 7106 can communicate with a cellular network via Internet Protocol; messages are then sent via the cellular network using a GSM or other protocol to modem 120 in vehicle 7109. External agent 7108 can receive information regarding vehicle 7109 by other means, for example by receiving email messages from operations center 7101, or by logging onto a web site run by operations center 7101.
  • In one embodiment, messages are sent using an Access Point Name (APN) associated with a wireless carrier 7119 communicating via a GPRS protocol. Any other network or protocol can be used, including for example GSM, CMDA, or the like. The APN enables sending and/or receiving messages to external agent 7108 and/or wireless modem 7120 on onboard device 7111. Middleware 7106 provides an interface by which software 7102 can communicate with many different types of devices, systems, computers, vehicles, nodes, and the like, via a variety of protocols, to provide mobile device control and data acquisition functionality. Essentially, middleware 7106 acts a protocol translation module between software 7102 and whatever entities software 7102 communicates with. For example, for certain devices 111, Internet Protocol (IP) may be an appropriate communication medium, whereas cell or pager messages may be the appropriate mechanism for other devices 111. Examples of other communication protocols that can be used include GPRS, SMS Edge, Java, SQL and the like. In one embodiment, the present invention is implemented using mobile device middleware available from Intellimatics of Coppell, Tex. Standard ODBC protocols can be used to communicate with Intellimatics databases (via standard SQL commands, a SQL Server database, and UDP, SMS, and/or TCP/IP messaging protocols).
  • Event management middleware 7106 sends messages 7107A to remotely located device 7111 installed in vehicle 7109. In one embodiment, modem 120 in device 7111 receives such messages 7107A. Messages 7107A instruct device 7111 to perform various operations, such as disabling vehicle starter circuitry 7112 in order to prevent operation of vehicle 7109, outputting alerts or other information to owner 7110 via PAN 7600 and wireless device 7152, or the like.
  • In addition to sending messages 7107A and/or 7107B, in one embodiment, middleware 7106 can also receive messages. For example, middleware 7106 may receive acknowledgement messages from device 7111 and/or agent 108 to confirm receipt of messages 7107A and/or 7107B. In an alternative embodiment, middleware 7106 can be omitted, and software 7102 communicates directly with device 7111 via wireless carrier 7119 to exchange such information.
  • Although the present invention is described in connection with an embodiment using middleware 7106, one skilled in the art will recognize that other embodiments are possible. In particular, middleware 7106 can be omitted, so that software 7102 communicates directly with onboard device 7111 and/or external agent 7108, as appropriate.
  • The following description sets forth a number of methods of operation according to various embodiments of the present invention. One skilled in the art will recognize that other methods of operation can also be implemented without departing from the essential characteristics of the present invention.
  • Referring now to FIG. 8A, there is shown a flowchart depicting an example of a method of alerting a vehicle owner of a nonpayment event according to an embodiment of the present invention. A nonpayment event is detected 8201. (Alternatively, the method of FIG. 2 can be performed in response to other types of events such as geo-fence violations described in the above-referenced related patent application.) In response to the event, operations center 7101 transmits message 107A to onboard device 7111. In one embodiment, message 107A is transmitted by middleware 7106 across wireless carrier 7119 to wireless modem 7120 at device 7111.
  • Message 107A can be of any form or type. In one embodiment, message 107A indicates that an alert should be displayed to vehicle owner 7110; for example, in response to a nonpayment event it may be desirable to alert vehicle owner 7110 that he or she has five days to make payment before vehicle 7109 will be disabled.
  • According to the techniques of the present invention, wireless device 7152 is used for displaying or otherwise communicating such alerts to vehicle owner 7110. Thus, device 7111 relays 8203 the message to wireless device 7152 via PAN 7600, and device 152 outputs 8204 the appropriate alert. For example, device 152 may display a text message, or may sound a beep, or may play a voice message specifying the details of the alert. Furthermore, as described below, wireless device 7152 may display an option that allows owner 7110 to initiate direct contact with an administrator 104 at operations center 7101. Should owner 7110 activate this option, voice communication (or other communication such as Short Message Service (SMS), push-to-talk, or email) is enabled via PAN 7600 and, in turn, via wireless carrier 7119 to operations center 7101.
  • If appropriate, device 7111 also disables 8205 vehicle 7109; such action may be appropriate, for example, if owner 7110 has previously been warned of the payment delinquency and has been given ample opportunity to cure the problem. In one embodiment, device 7111 disables 8205 vehicle 7109 by interacting with vehicle starter circuitry 7112. In other embodiments, other techniques are used such as for example sending messages via the vehicle's 109 CAN bus.
  • As indicated above, the system of the present invention can be used with products other than vehicles as well, in which case device 7111 might be located in or attached to whatever product is subject to being remotely disabled according to the methods provided herein. In such embodiments, device 7111 is configured and situated so that it is capable of disabling the subject product when it receives a message instructing it to do so. For example, device 7111 can be configured to be able to shut off a power source (such as 110-volt AC) to an appliance or other product.
  • In one embodiment, device 7111 receives communications from middleware 7106 via the same physical medium as is used to power the product (such as AC power lines). Such an arrangement prevents owner 7110 (or some other individual) from disabling communications with middleware 7106 without also cutting off power to the product. Such an embodiment may be effective for payment enforcement on appliances that run on AC power.
  • Device 7111 can include additional components to enhance functionality. In one embodiment, device 7111 includes a WiFi repeater to enable communication with vehicle 7109 or other products. The repeater is capable of enabling and/or disabling certain actions within the vehicle such as fuel, ignition, or other components. Device 7111 can communicate with middleware 7106 using any wireless or wired communication channel, including for example Internet, cellular, radio, GSM, pager, or the like. In one embodiment, device 7111 periodically polls middleware 7106 for messages; alternatively, device 7111 is passive and only responds when middleware 7106 sends messages. In one embodiment, device 7111 has an IP address so that it can be directly addressed via the Internet protocol.
  • Messages 7107A and 7107B may be encoded using any known encoding scheme or protocol. In one embodiment, messages 7107A and 7107B are password-protected and/or encrypted to reduce the possibility of interception and/or tampering.
  • Referring now to FIG. 8B, there is shown a flowchart depicting an example of a method of alerting a vehicle owner of a payment event according to an embodiment of the present invention. The method of FIG. 8B is similar to that of FIG. 8A, although it is performed in response to a payment event (such as an indication that payment has been received). In response to detection 8207 of such an event, message 8202 is transmitted to onboard device 7111 and relayed 8203 to wireless device 7152 via PAN 7600. Device 152 outputs 8204 an alert informing the owner 7110 that payment has been received and that continued operation of vehicle 7109 is therefore enabled. Optionally, receipt of the message at onboard device 7111 causes device 7111 to enable 8208 operation of vehicle 7109.
  • Referring now to FIG. 8C, there is shown a flowchart depicting an example of a method of sending a disablement message to onboard device 7111 via wireless device 7152 according to an embodiment of the present invention. Here, upon detection 8201 of a nonpayment event, operations center 7101 transmits 8209 a message directly to wireless device 7152 using a wireless carrier or equivalent. Wireless device 7152 then relays a message 8210 to onboard device 7111 via PAN 7600, instructing device 7111 to disable vehicle 7109. In effect, then, wireless device 7152 effectively forms part of the communications conduit between operations center 7101 and onboard device 7111. Wireless device 7152 also outputs 8204 an alert or other message to owner 7110. Device 7111 disables 8205 vehicle 7109.
  • In one embodiment, when wireless device 7152 outputs 8204 the alert, vehicle owner 7110 is given an opportunity to respond, to provide payment information, or to communicate directly with operations center 7101 for example via voice communications. In this way, vehicle owner 7110 is given an opportunity to convince operations center 7101 to cancel or reverse the disablement of vehicle 7109.
  • Referring now to FIG. 8D, there is shown a flowchart depicting an example of a method of sending an enablement message to onboard device 7111 via wireless device 7152 according to an embodiment of the present invention. The method of FIG. 8D is similar to that shown in FIG. 8C, except that an enablement message is being sent in response to a payment event. Upon detection 8207 of a payment event, operations center 7101 transmits 8209 a message directly to wireless device 7152 using a wireless carrier or equivalent. Wireless device 7152 then relays a message 8210 to onboard device 7111 via PAN 7600, instructing device 7111 to enable vehicle 7109 (if vehicle 7109 has previously been disabled). Alternatively, the message to device 7111 can specify an extension of an operability period for vehicle 7109, for example in an environment where a “fail-safe” system has been implemented that results in automatic disablement unless periodic extensions are received. Wireless device 7152 also outputs 8204 an alert or other message to owner 7110 indicating that the payment event has been processed and acknowledged. Device 7111 performs the appropriate action 8208 to enable vehicle 7109, if required.
  • Referring now to FIG. 8E, there is shown a flow diagram depicting an example of a method of receiving payment via wireless device 7152 in response to a payment due event according to an embodiment of the present invention.
  • Operations center 7101 detects 8211 a payment due event, and transmits 8209 a message to wireless device 7152 requesting payment. Alternatively, the message can be sent to onboard device 7111 which relays it to wireless device 7152. Alternatively, wireless device 7152 can be equipped to periodically request payment on its own without receiving communication from operations center 7101.
  • Wireless device 7152 prompts 8251 owner 7110 for payment. Owner 7110 may reply by entering a credit card number, or bank account number, or by other means. Alternatively, owner 7110 may swipe a credit card at a swiper device (not shown) connected to wireless device 7152 or to onboard device 7111. Alternatively, owner 7110 may wave an RF-enabled key fob at an RF detector (not shown) connected to wireless device 7152 or to onboard device 7111. In any case, if user input or response is received 8212 indicating payment, wireless device 7152 transmits 8213 payment information to operations center 7101. Alternatively, payment information can be transmitted to onboard device 7111 via PAN 7600 and relayed to operations center 7101. Wireless device 7152 sends a message 8214 to onboard device 7111 to enable vehicle 7109 operation. Alternatively, the message to device 7111 can specify an extension of an operability period for vehicle 7109, for example in an environment where a “fail-safe” system has been implemented that results in automatic disablement unless periodic extensions are received.
  • If, in 8212, no user input or response indicating payment is received, wireless device 7152 transmits 8215 non-payment information to operations center 7101. Alternatively, payment information can be transmitted to onboard device 7111 via PAN 7600 and relayed to operations center 7101. Wireless device 7152 sends a message 8216 to onboard device 7111 to disable vehicle 7109 operation.
  • Referring now to FIG. 8F, there is shown a flow diagram depicting an example of a method of receiving payment via wireless device 7152 according to an embodiment of the present invention. Owner 7110 provides 8231 user input at wireless device 7152 to indicate payment, for example by entering a credit card number, or bank account number, or by other means. Alternatively, owner 7110 may swipe a credit card at a swiper device (not shown) connected to wireless device 7152 or to onboard device 7111. Alternatively, owner 7110 may wave an RF-enabled key fob at an RF detector (not shown) connected to wireless device 7152 or to onboard device 7111. Wireless device 7152 transmits 8232 payment information to operations center 7101. Alternatively, payment information can be transmitted to onboard device 7111 via PAN 7600 and relayed to operations center 7101. Wireless device 7152 sends a message 8233 to onboard device 7111 to enable vehicle 7109 operation. Alternatively, the message to device 7111 can specify an extension of an operability period for vehicle 7109, for example in an environment where a “fail-safe” system has been implemented that results in automatic disablement unless periodic extensions are received.
  • Referring now to FIG. 9A, there is shown a method of enabling direct communication between a vehicle owner and an operations center according to an embodiment of the present invention. Wireless device 7152 can be used for initiating direct communication between operations center 7101 and owner 7110, at the behest of either party. In one embodiment, vehicle owner 7110 or other user may request direct communication with operations center 7101 to alert operations center 7101 as to an impending payment delay, absence, or other information. Alternatively, an administrator 104 at operations center 7101 may wish to contact owner 7110, in order to check on status of a payment, expired credit card information, or other concerns, or the communication may be initiated automatically in response to some triggering event.
  • In either case, direct communication is initiated 9311, for example using a conventional cellular network. The communication mechanism can include any or all of voice, SMS, email, or the like. As part of the communication, if appropriate, operations center 7101 can send 9312 a message to wireless device 7152 to re-enable or disable vehicle 7109; wireless device 7152 relays 9313 such a message to onboard device 7111, which in turn re-enables or disables 9315 vehicle 7109. For example, if, in the course of communicating with operations center 7101, owner 7110 initiates a payment process for example by authorizing a bank account debit, it may be appropriate to re-enable vehicle 7109 after a previous disablement.
  • FIG. 9B depicts a method similar to that shown in FIG. 9A. However, in FIG. 9B, operations center 7101 sends 9314 a re-enablement or disablement message directly to onboard device 9314 (for example via wireless carrier 7119); onboard device 9314 in turn re-enables or disables 9315 vehicle 7109.
  • In one embodiment, owner 7110 can initiate communication with an emergency services provider or roadside assistance provider via wireless device 7152.
  • In an alternative embodiment, in response to a request to initiate communication 9311, device 7111 initiates wireless communication with wireless device 7152 via PAN 7600, and further initiates communication with operations center 7101 via wireless modem 7120 and wireless carrier 7119. Device 7111 thus functions as an intermediary in facilitating communication between wireless device 7152 and operations center 7101.
  • In one embodiment, the communication between owner 7110 and operations center 7101 is a live voice communication that is enabled using known Bluetooth protocols. In other embodiments, other communication means are implemented such as text (SMS) messaging, email messages, GSM, MMS, ZigBee, and/or the like.
  • Referring now to FIG. 10A, there is shown a flow diagram depicting an example of a method of enabling password entry on wireless device 7152 for validation at operations center 7101 according to an embodiment of the present invention. In embodiments where vehicle owner 7110 is given a password that enables continued use of vehicle 7109, a keypad or other input component of wireless device 7152 can be used to receive such password. Accordingly, the method begins with user input 10401 of the password at wireless device 7152. The password may be encrypted at wireless device 7152 for greater security. The password is then transmitted 402 to onboard device 7111 via PAN 7600. Onboard device 7111 forwards 10403 the password via wireless carrier 7119 to operations center 7101. At operations center 7101, the password is validated 10406. If the password is in fact valid, operations center 7101 transmits a message (either directly to onboard device 7111 or via wireless device 7152) causing vehicle 7109 operation to be re-enabled or enabled 10404. Alternatively, the message can specify that an operability period for vehicle 7109 should be extended for some period of time, for example in an environment where a “fail-safe” mode of operation is in place. If the password is not valid, operations center 7101 can optionally transmit a message to wireless device 7152 to prompt the owner 7110 to re-enter the password; alternatively, or after some number of failed attempts, operations center transmits a message (either directly to onboard device 7111 or via wireless device 7152) causing vehicle 7109 operation to be disabled 10404. In an environment where a “fail-safe” mode of operation is in place, no message need be sent, as the operability period for vehicle 7109 will expire of its own accord, at which point device 7111 automatically disables vehicle 7109 until it receives instructions to the contrary.
  • FIG. 10B depicts a method similar to that of FIG. 10A, except that the password is transmitted directly from wireless device 7152 to operations center 7101 (for example via a cellular telephone network), without being relayed through onboard device 7111. Any known technique can be used for such transmission, voice/DTMF tones, SMS, email, or the like.
  • Referring now to FIG. 10C, there is shown a flow diagram depicting an example of a method of enabling password entry on wireless device 7152 for validation at wireless device 7152 according to an embodiment of the present invention. The user, such as owner 7110, inputs 10406 the password at wireless device 7152. Wireless device 7152 validates 10407 the entered password using validation software or other component(s) that allow it to determine whether the entered password is valid. If wireless device 7152 determines 10408 that the entered password is valid, wireless device 7152 transmits 10409 a message to operations center 7101 indicating that a valid password has been entered; this transmission 10409 can take place directly, or via PAN 7600 and onboard device 7111. In one embodiment the password itself is not sent, so as to minimize the possibility of interception. Also, wireless device 7152 can display a message to owner 7110 to indicate that the entered password is valid. Operations center 7101 transmits a message (either directly to onboard device 7111 or via wireless device 7152) causing vehicle 7109 operation to be re-enabled or enabled 10413. Alternatively, the message can specify that an operability period for vehicle 7109 should be extended for some period of time, for example in an environment where a “fail-safe” mode of operation is in place.
  • If wireless device 7152 determines 10408 that password is not valid, it displays 10410 a message to owner 7110 to indicate that the entered password is not valid, and determines 10412 whether a maximum number of password entry attempts have been made. If the maximum number has not been reached, wireless device 7152 prompts 10411 the owner 7110 to re-enter the password. If the maximum number of attempts has been made, in one embodiment operations center transmits a message (either directly to onboard device 7111 or via wireless device 7152) causing vehicle 7109 operation to be disabled 10414. In an environment where a “fail-safe” mode of operation is in place, no message need be sent, as the operability period for vehicle 7109 will expire of its own accord, at which point device 7111 automatically disables vehicle 7109 until it receives instructions to the contrary. In one embodiment, if the maximum number of attempts has been made, operations center contacts 10415 the lender, seller, and/or an administrator to inform them of the problem.
  • In one embodiment, device 152 is locked out after a maximum number of unsuccessful password entry attempts have been made.
  • FIG. 10D depicts a method similar to that of FIG. 10C, except that the password is transmitted 10402 to onboard device 7111 and validated 421 at onboard device 7111. In one embodiment, the password is encrypted before being transmitted 10402. Onboard device 7111 validates 421 password. The method then proceeds as described above in connection with FIG. 10C.
  • Referring now to FIGS. 7A through 7C, there is shown a series of screenshots depicting a user interface for password entry on a cell phone or similar device according to one embodiment. In FIG. 13A, screen 13700 is displayed, including prompt 13701 asking the owner to enter a passcode (or password). The owner can enter the password using the keypad of the cell phone or other device. In one embodiment, the password is not displayed on screen 13700 for security purposes.
  • In FIG. 13B, screen 13710 includes message 13702 indicating that the entered password has been approved.
  • In FIG. 13C, screen 13720 includes message 13703 indicating that the entered password has been denied. The owner is advised to contact customer service. In one embodiment, the cell phone can automatically dial customer service; a message such as “Dialing . . . ” can be added to screen 13720 to inform the owner that customer service is being called.
  • One skilled in the art will recognize that the screen shots depicted in FIGS. 7A through 7C are examples only, and that many other layouts and arrangements are possible without departing from the essential characteristics of the present invention.
  • Referring now to FIG. 11, there is shown a flow diagram depicting an example of a method of enabling adjustment of preferences and options for onboard device 7111 via a user interface presented at wireless device 7152 according to an embodiment of the present invention. Such a method can be initiated by owner 7110, for example to set preferences, or it can be initiated by an administrator on behalf of operations center 7101, for example to set warning periods and other parameters for operation of onboard device 7111.
  • At wireless device 7152, the administrator or other user (such as owner 7110) initiates 11501 a command to adjust preferences and/or options. If appropriate, a password or security code is validated 11502 or a biometric validation mechanism is invoked to ensure that the individual attempting to make the adjustments is authorized to do so. A user interface is then opened 11503 that permits the individual to adjust the operation of onboard device 7111. Once the individual confirms the changes, a message is transmitted 11504 to onboard device 7111 to implement the adjustments. In this manner, the keypad and/or other input mechanisms of wireless device 7152 can be used as an interface for controlling the operation of onboard device 7111.
  • In the specification, certain components of the invention may be described in terms of algorithms and/or steps performed by a software application. In many cases, such descriptions are intended to set forth the invention using representations that are commonly used among those of skill in the arts. Accordingly, any descriptions that refer to algorithms, method steps, functional components, and the like, shall be considered to encompass electrical, magnetic, optical, and/or mechanical signals representing such algorithms, method steps, functional components, such signals being capable of being stored, transmitted, input, output, and/or otherwise manipulated. Reference to these signals as variables, bits, symbols, values, and the like may appear herein and is not intended to limit the scope of the claimed invention in any way.
  • All such terms, and any similar terms, are to be considered labels only, and are intended to encompass any appropriate physical quantities or other physical manifestations. Any particular naming or labeling of the various modules, protocols, features, and the like is intended to be illustrative; other names and labels can be used.
  • In addition, various terms such as “processing”, “calculating”, “determining”, “transmitting”, or the like, may be used herein. Such terms are intended to refer to processes performed by a software and/or hardware device such as a computer system. Such terms refer to various types of manipulation and/or transformation of physical and/or electronic components such as registers and memories within the device. These physical and/or electronic components typically represent data elements to be transformed, transmitted, and/or output.
  • Furthermore, the invention can be implemented as a method, system, computer program product, user interface, or any combination thereof.
  • The present invention also relates to a system for performing various steps and operations as described herein. This system may be a specially-constructed device such as an electronic device, or it may include one or more general-purpose computers that can follow software instructions to perform the steps described herein. Multiple computers can be networked to perform such functions. Software instructions may be stored in any computer readable storage medium, such as for example, magnetic or optical disks, cards, memory, and the like.
  • The method steps, user interface layouts, displays, and other components described herein can be implemented on any computer, network, or other apparatus capable of performing the functions described. No limitation as to operation on a particular type of system or apparatus is implied. No particular programming language is required; rather, any type of programming language can be used to implement the present invention.
  • References to “one embodiment” or “an embodiment” indicate that a particular element or characteristic is included in at least one embodiment of the invention. Although the phrase “in one embodiment” may appear in various places, these do not necessarily refer to the same embodiment.
  • One skilled in the art will recognize that the invention can be practiced according to many embodiments other than those described herein, without departing from the essential characteristics of the present invention. The particular descriptions set forth above are intended to be illustrative examples only, and are not intended to limit the scope of the invention. For example, the onboard device 116, particularly in the relay embodiments, may be just a relay operated at the behest of a digital output of the wireless communication system 118, thus omitting the processor 112 and memory 114. It is intended that the following claims be interpreted to embrace all such variations and modifications.

Claims (40)

What is claimed is:
1. A system comprising:
a processor;
a memory coupled to the processor;
a first wireless communication circuit coupled to the processor, the first wireless communication circuit configured to receive, from an operations center remotely located with respect to a vehicle, a message comprising an alert concerning a payment event;
a second wireless communication circuit, distinct from the first wireless communication circuit, coupled to the processor, the second wireless communication circuit configured to relay the alert to a wireless device; and
the memory storing a program that, when executed by the processor, causes the processor to:
disable the vehicle responsive to a first command from the operations center, the first command received across the first wireless communication circuit using a first communication protocol
disable the vehicle responsive to a second command from the operations center, the second command relayed through the wireless device across the second wireless communication circuit using a second communication protocol; and
disable the vehicle when the wireless device is not communicatively coupled to the onboard device.
2. The system of claim 1, wherein the second wireless communication protocol comprises a Bluetooth network protocol.
3. The system of claim 1, wherein the second wireless communication protocol comprises a ZigBee network protocol.
4. A system comprising:
a wireless device configured to communicate with other devices by way of a wireless communication network; and
an onboard device located on a vehicle, the onboard device comprising:
a processor;
a memory coupled to the processor;
a first wireless communications circuit coupled to the processor, the first wireless communication circuit configured to receive, from an operations center remotely located with respect to the vehicle, a message comprising an alert concerning a payment event;
a second wireless communication circuit, first wireless communication circuit coupled to the processor, the second wireless communication circuit configured to relay the alert to the wireless device via the wireless network; and
the memory storing a program that, when executed by the processor, causes the processor to:
disable the vehicle responsive to a first command from the operations center, the first command received across the first wireless communication circuit;
disable the vehicle responsive to a second command from the operations center, the second command relayed through the wireless device across the second wireless communication circuit; and
disable the vehicle when the wireless device is not communicatively coupled to the onboard device.
5. The system of claim 4, wherein the wireless device is configured to communicate with the operations center using a short message service (SMS) communication channel.
6. The system of claim 4, wherein the wireless device is configured to communicate with the operations center using a voice communication channel.
7. The system of claim 4, wherein the wireless device is configured to communicate with the operations center using an email communication channel.
8. The system of claim 4, wherein the wireless device comprises at least one selected from the group consisting of: a mobile telephone; a handheld computer; a laptop computer; and a personal digital assistant.
9. The system of claim 4, wherein the wireless device comprises a component communicatively coupled to at least one selected from the group consisting of: a navigation system installed in the vehicle, a communications network operating in the vehicle, an engine control module, a transmission control module, and a control module for controlling a component of the vehicle.
10. The system of claim 9, wherein the wireless device is controllable via input components associated with the navigation system, and wherein the navigation system displays output related to operation of the wireless device.
11. The system of claim 4, wherein the wireless device is configured to receive user entry of a password.
12. The system of claim 11, wherein the wireless device is configured to transmit the entered password to the operations center for validation.
13. The system of claim 11, wherein the wireless device is configured to transmit the entered password to the onboard device for validation.
14. The system of claim 13, wherein the onboard device is configured to validate the entered password.
15. The system of claim 13, wherein the onboard device is configured to relay the entered password to the operations center for validation.
16. The system of claim 11, wherein the processor disables the vehicle responsive to a predetermined number of unsuccessful password entry attempts.
17. The system of claim 4, wherein the wireless device is configured to communicate with the operations center via a wireless telephone network.
18. The system of claim 4, wherein the onboard device is configured to transmit messages to the wireless device via the personal area network, and wherein the wireless device is configured to output messages to a user.
19. The system of claim 17, wherein the messages comprise text-based alerts.
20. The system of claim 4, wherein the wireless device is configured to receive input from a user specifying operational preferences, and wherein the onboard device is configured to receive specified operational preferences from the wireless device and configured to reconfigure its operation in response to the received specified operational preferences.
21. The system of claim 4 wherein the alert concerning a payment event comprises an extension of an operability period for the vehicle.
22. The system of claim 16 wherein, upon validation of the password, the alert concerning a payment event comprises an extension of an operability period for the vehicle.
23. The system of claim 15 wherein, upon validation of the password, the alert concerning a payment event comprises a command causing enabling operation of the vehicle.
24. The system of claim 4 wherein the wireless device is further configured to enter a service mode on receiving a service password.
25. A method for relaying an alert concerning a trigger event to a user, comprising:
at an operations center, detecting a trigger event;
transmitting a message from the operations center to a device located onboard a vehicle, the message comprising an alert concerning the trigger event, the onboard device being adapted to selectively disable the vehicle;
at the onboard device, relaying the alert to a wireless device via a wireless network, the wireless device being portable and movable with respect to the vehicle;
outputting, at the wireless device, an indication of the alert to notify a user of the trigger event; and
wherein the onboard device is configured to disable the vehicle when the wireless device is not communicatively coupled to the onboard device.
26. The method of claim 25, wherein the trigger event comprises a non-payment event.
27. The method of claim 25, wherein the trigger event comprises a payment event.
28. The method of claim 26, wherein relaying the alert comprises transmitting a message comprises transmitting a message comprising the alert via the wireless network.
29. The method of claim 25, further comprising disabling the vehicle in response to the message from the operations center.
30. The method of claim 25, further comprising enabling the vehicle in response to the message from the operations center.
31. The method of claim 25, wherein the trigger event comprises a payment event, the method further comprising:
at the wireless device, prompting the user for payment input; and
responsive to failing to receiving input indicating payment, disabling the vehicle.
32. The method of claim 25, wherein outputting an indication of the alert comprises outputting at least one of a text message, beep, and voice message.
33. The method of claim 25, further comprising:
prompting the user to contact the operations center; and
responsive to the user accepting the prompt, initiating wireless communication between the wireless device and the operations center.
34. The method of claim 33, wherein initiating wireless communication between the wireless device and the operations center comprises initiating voice communication.
35. The method of claim 33, wherein initiating wireless communication between the wireless device and the operations center comprises initiating at least one selected from the group consisting of:
SMS communication; and
e-mail communication.
36. A method for relaying an alert concerning a trigger event to a user, comprising:
at an operations center, detecting a trigger event;
transmitting a message from the operations center to a wireless device, the message comprising an alert concerning the trigger event, the wireless device being portable and movable with respect to the vehicle;
at the wireless device, relaying the alert, via a wireless network, to a device located onboard a vehicle, the onboard device being adapted to selectively disable the vehicle;
outputting, at the wireless device, an indication of the alert to notify a user of the trigger event; and
wherein the onboard device is configured to disable the vehicle when the wireless device is not communicatively coupled to the onboard device.
37. The method of claim 36, wherein the trigger event comprises a nonpayment event.
38. The method of claim 36, wherein the trigger event comprises a payment event.
39. The method of claim 36, further comprising disabling the vehicle in response to the message from the operations center.
40. The method of claim 36, further comprising enabling the vehicle in response to the message from the operations center.
US14/996,457 2007-03-09 2016-01-15 Methods and systems of selectively enabling a vehicle by way of a portable wireless device Abandoned US20160132053A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/996,457 US20160132053A1 (en) 2007-03-09 2016-01-15 Methods and systems of selectively enabling a vehicle by way of a portable wireless device

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US11/684,186 US20080221743A1 (en) 2007-03-09 2007-03-09 Onboard Starter-Interrupt Device Incorporating Wireless Personal Area Network
US12/826,513 US20100268402A1 (en) 2007-03-09 2010-06-29 Onboard Starter-Interrupt Device Incorporating Wireless Personal Area Network
US13/229,398 US9026267B2 (en) 2007-03-09 2011-09-09 Methods and systems of selectively enabling a vehicle by way of a portable wireless device
US14/644,259 US9308892B2 (en) 2007-03-09 2015-03-11 Methods and systems of selectively enabling a vehicle by way of a portable wireless device
US14/996,457 US20160132053A1 (en) 2007-03-09 2016-01-15 Methods and systems of selectively enabling a vehicle by way of a portable wireless device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US14/644,259 Continuation US9308892B2 (en) 2007-03-09 2015-03-11 Methods and systems of selectively enabling a vehicle by way of a portable wireless device

Publications (1)

Publication Number Publication Date
US20160132053A1 true US20160132053A1 (en) 2016-05-12

Family

ID=46829121

Family Applications (3)

Application Number Title Priority Date Filing Date
US13/229,398 Active 2028-07-02 US9026267B2 (en) 2007-03-09 2011-09-09 Methods and systems of selectively enabling a vehicle by way of a portable wireless device
US14/644,259 Active US9308892B2 (en) 2007-03-09 2015-03-11 Methods and systems of selectively enabling a vehicle by way of a portable wireless device
US14/996,457 Abandoned US20160132053A1 (en) 2007-03-09 2016-01-15 Methods and systems of selectively enabling a vehicle by way of a portable wireless device

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US13/229,398 Active 2028-07-02 US9026267B2 (en) 2007-03-09 2011-09-09 Methods and systems of selectively enabling a vehicle by way of a portable wireless device
US14/644,259 Active US9308892B2 (en) 2007-03-09 2015-03-11 Methods and systems of selectively enabling a vehicle by way of a portable wireless device

Country Status (1)

Country Link
US (3) US9026267B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109050467A (en) * 2017-06-08 2018-12-21 宏碁股份有限公司 Vehicle device, operation method thereof and corresponding vehicle
US20190236585A1 (en) * 2018-01-26 2019-08-01 Samsung Electronics Co., Ltd. Electronic device and method for supporting automatic wi-fi connection with enhanced security method when making electronic wallet payment
US11092128B2 (en) * 2019-01-25 2021-08-17 Clarence Wheeler Intelligent automotive component
US11125199B2 (en) * 2019-01-25 2021-09-21 Clarence Wheeler Power functioning system for intelligent automotive component and control method using the same
US20210355900A1 (en) * 2019-01-25 2021-11-18 Nurosphere Inc. Intelligent automotive component
US20210367485A1 (en) * 2019-01-25 2021-11-25 Nurosphere Inc. Intelligent Automotive Component For Hybrid Vehicle
US20230055958A1 (en) * 2021-08-20 2023-02-23 Ford Global Technologies, Llc Systems and Methods to Repossess a Vehicle

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8527013B2 (en) * 2009-05-08 2013-09-03 Obdedge, Llc Systems, methods, and devices for policy-based control and monitoring of use of mobile devices by vehicle operators
DE102011076638A1 (en) * 2011-05-27 2012-11-29 Stephan Kaufmann A method of vehicle communication via a vehicle-implemented vehicle diagnostic system, interface module and vehicle diagnostic interface and diagnostic and control network for a plurality of vehicles
US8682307B2 (en) * 2011-09-06 2014-03-25 General Motors Llc Device-interoperability notification method and system, and method for assessing an interoperability of an electronic device with a vehicle
GB2498763A (en) * 2012-01-27 2013-07-31 Dunraven Finance Ltd Control system for rental device for restricting / disabling device.
US9142065B2 (en) * 2012-10-01 2015-09-22 Zubie, Inc. OBD based in-vehicle device providing content storage and access
EP2753052B1 (en) * 2013-01-02 2017-10-04 Samsung Electronics Co., Ltd Message transfer system including display device and mobile device and message transfer method thereof
WO2015042540A1 (en) 2013-09-23 2015-03-26 Farmobile, Llc Farming data collection and exchange system
US20150163649A1 (en) * 2013-12-10 2015-06-11 Innova Electronics, Inc. Smartphone based telematics applications
US9475459B2 (en) * 2013-12-28 2016-10-25 Tieman Vehicle Technologies LLC Self-powered wireless fuse switch
US10211020B2 (en) 2013-12-28 2019-02-19 Blue Eclipse, Llc Self-powered wireless fuse switch
US9373203B1 (en) 2014-09-23 2016-06-21 State Farm Mutual Automobile Insurance Company Real-time driver monitoring and feedback reporting system
US9056616B1 (en) 2014-09-23 2015-06-16 State Farm Mutual Automobile Insurance Student driver feedback system allowing entry of tagged events by instructors during driving tests
US10629005B1 (en) 2014-10-20 2020-04-21 Hydro-Gear Limited Partnership Interactive sensor, communications, and control system for a utility vehicle
US10373523B1 (en) 2015-04-29 2019-08-06 State Farm Mutual Automobile Insurance Company Driver organization and management for driver's education
US9586591B1 (en) 2015-05-04 2017-03-07 State Farm Mutual Automobile Insurance Company Real-time driver observation and progress monitoring
US10604011B2 (en) 2015-10-13 2020-03-31 Consumer Safety Technology, Llc Networked intoxication vehicle immobilization
US10593135B2 (en) * 2016-04-11 2020-03-17 Olivier Noyelle Methods and systems for collecting and evaluating vehicle status
FR3054223A1 (en) 2016-07-21 2018-01-26 Total Marketing Services COPOLYMER AND ITS USE AS DETERGENT ADDITIVE FOR FUEL
US10182137B2 (en) * 2016-09-02 2019-01-15 Text Free Enterprises, LLC System and method for preventing cell phone use while driving
US10877008B2 (en) 2016-09-09 2020-12-29 Consumer Safety Technology, Llc Reference gas management in a breath alcohol calibration station
US10663440B2 (en) 2016-09-09 2020-05-26 Consumer Safety Technology, Llc Secure data handling in a breath alcohol calibration station
DE102016225540B4 (en) * 2016-12-20 2023-06-15 Audi Ag Motor vehicle with removable central control unit and motor vehicle fleet and control unit
SE1750893A1 (en) * 2017-07-07 2019-01-08 Hoek Instr Ab Distributed system for access control and sobriety testing
US11125493B2 (en) 2018-03-07 2021-09-21 Carrier Corporation Method and system for controlling use of a portable cooling container

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020193926A1 (en) * 2001-05-08 2002-12-19 Hitachi, Ltd. Repair and maintenance support system and a car corresponding to the system
US20030152088A1 (en) * 2002-02-13 2003-08-14 Yukio Kominami Electronic control system for vehicle accessory devices
US6611201B1 (en) * 1997-12-16 2003-08-26 Ventronix Corporation Method and apparatus for accessing, monitoring and controlled specified functions, features and accessories of a vehicle
US20050009027A1 (en) * 2001-09-03 2005-01-13 Guido Krupp Reproduction of ribonucleic acids
US20050114673A1 (en) * 2003-11-25 2005-05-26 Amit Raikar Method and system for establishing a consistent password policy
US20070010922A1 (en) * 2005-07-08 2007-01-11 Snap-On Incorporated Vehicle diagnostics
US20070179792A1 (en) * 2006-01-30 2007-08-02 Kramer James F System for providing a service to venues where people aggregate

Family Cites Families (212)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4335370A (en) 1981-05-21 1982-06-15 Scalley Douglas M Vehicle security device
US4592443A (en) 1983-02-01 1986-06-03 Jack Simon Sobriety interlock
US4688026A (en) 1984-05-15 1987-08-18 Scribner James R Method of collecting and using data associated with tagged objects
US4736294A (en) 1985-01-11 1988-04-05 The Royal Bank Of Canada Data processing methods and apparatus for managing vehicle financing
US4800590A (en) 1985-01-14 1989-01-24 Willis E. Higgins Computer key and computer lock system
US4700296A (en) 1985-04-19 1987-10-13 Palmer Jr Roy A Electronic access control system
US4624578A (en) 1985-12-02 1986-11-25 Green David L Rental contract timer system
US4738333A (en) 1986-09-16 1988-04-19 Guardian Technologies, Inc. Sobriety interlock with unsupervised confirmation of operator identity
US5014206A (en) 1988-08-22 1991-05-07 Facilitech International Incorporated Tracking system
US5132968A (en) 1991-01-14 1992-07-21 Robotic Guard Systems, Inc. Environmental sensor data acquisition system
US5228083A (en) 1991-06-28 1993-07-13 Digital Equipment Corporation Cryptographic processing in a communication network, using a single cryptographic engine
US6130621A (en) 1992-07-09 2000-10-10 Rsa Security Inc. Method and apparatus for inhibiting unauthorized access to or utilization of a protected device
MXPA93004394A (en) 1992-07-21 2005-06-17 Sunline Holdings Ltd Equipment which includes electronics.
US5757913A (en) 1993-04-23 1998-05-26 International Business Machines Corporation Method and apparatus for data authentication in a data communication environment
US6952645B1 (en) 1997-03-10 2005-10-04 Arrivalstar, Inc. System and method for activation of an advance notification system for monitoring and reporting status of vehicle travel
US6748318B1 (en) 1993-05-18 2004-06-08 Arrivalstar, Inc. Advanced notification systems and methods utilizing a computer network
US6278936B1 (en) 1993-05-18 2001-08-21 Global Research Systems, Inc. System and method for an advance notification system for monitoring and reporting proximity of a vehicle
US5917405A (en) 1993-06-08 1999-06-29 Joao; Raymond Anthony Control apparatus and methods for vehicles
US5426415A (en) 1993-06-21 1995-06-20 Consumer Safety Technology Breath analyzer for use in automobile ignition locking systems
US5818725A (en) 1993-08-11 1998-10-06 First Pacific Networks System for utility demand monitoring and control
CA2130507A1 (en) 1993-11-19 1995-05-20 Bernard M. Snyder System and method for remotely tripping a switch
US5510780A (en) 1994-02-18 1996-04-23 Profit Plus Corporation Time cycled security code and activation control system
DE4411449C1 (en) 1994-04-01 1995-03-16 Daimler Benz Ag Vehicle security device with electronic use-authorisation coding
DE4411450C1 (en) 1994-04-01 1995-03-30 Daimler Benz Ag Vehicle security device with electronic use authorisation encoding
DE4442103A1 (en) 1994-11-25 1996-05-30 Bosch Gmbh Robert Structural theft protection for motor vehicles
US5970143A (en) 1995-11-22 1999-10-19 Walker Asset Management Lp Remote-auditing of computer generated outcomes, authenticated billing and access control, and software metering system using cryptographic and other protocols
US5898391A (en) 1996-01-03 1999-04-27 Jefferies; James Vehicle tracking system
US8090598B2 (en) 1996-01-29 2012-01-03 Progressive Casualty Insurance Company Monitoring system for determining and communicating a cost of insurance
US6868386B1 (en) 1996-01-29 2005-03-15 Progressive Casualty Insurance Company Monitoring system for determining and communicating a cost of insurance
US5797134A (en) 1996-01-29 1998-08-18 Progressive Casualty Insurance Company Motor vehicle monitoring system for determining a cost of insurance
US8140358B1 (en) 1996-01-29 2012-03-20 Progressive Casualty Insurance Company Vehicle monitoring system
CN1175615C (en) 1996-06-05 2004-11-10 西门子公司 Process for cryptographic code management between a first computer unit and a second computer unit
US5913921A (en) 1996-07-12 1999-06-22 Glenayre Electronics, Inc. System for communicating information about nodes configuration by generating advertisements having era values for identifying time reference for which the configuration is operative
US6026922A (en) 1996-07-25 2000-02-22 Horton; Timothy D. Pager actuated device disabling system and method of using same
US5819869A (en) 1996-07-25 1998-10-13 Horton; Timothy D. Pager actuated automobile disabling system and method for using same
DE29613136U1 (en) 1996-08-02 1997-11-27 Roesler Klaus Dieter Dipl Ing Lock or access authorization system
US6771167B1 (en) 1996-08-22 2004-08-03 Omega Patents, L.L.C. Vehicle alert system for vehicle having a data bus and associated methods
US6157317A (en) 1996-12-02 2000-12-05 Kline And Walker Llc Secure communication and control system for monitoring, recording, reporting and/or restricting unauthorized use of vehicle.
KR100455648B1 (en) 1997-03-10 2004-12-29 삼성전자주식회사 Fir password key system for security of pc
US5775290A (en) 1997-06-26 1998-07-07 Brunswick Corporation Engine speed limiter which is sensitive to acceleration
US6078888A (en) 1997-07-16 2000-06-20 Gilbarco Inc. Cryptography security for remote dispenser transactions
US6057779A (en) * 1997-08-14 2000-05-02 Micron Technology, Inc. Method of controlling access to a movable container and to a compartment of a vehicle, and a secure cargo transportation system
US5940812A (en) 1997-08-19 1999-08-17 Loanmarket Resources, L.L.C. Apparatus and method for automatically matching a best available loan to a potential borrower via global telecommunications network
US6664888B1 (en) * 1997-12-16 2003-12-16 Vetronix Telematics Llc Method and apparatus for enabling and disabling certain functions of an automobile
US6249227B1 (en) 1998-01-05 2001-06-19 Intermec Ip Corp. RFID integrated in electronic assets
US6370649B1 (en) 1998-03-02 2002-04-09 Compaq Computer Corporation Computer access via a single-use password
US6225890B1 (en) 1998-03-20 2001-05-01 Trimble Navigation Limited Vehicle use control
US6553308B1 (en) 1999-04-29 2003-04-22 Donnelly Corporation Vehicle-based navigation system with smart map filtering, portable unit home-base registration and multiple navigation system preferential use
US6693517B2 (en) 2000-04-21 2004-02-17 Donnelly Corporation Vehicle mirror assembly communicating wirelessly with vehicle accessories and occupants
ATE221665T1 (en) 1998-06-24 2002-08-15 Transderm Technologies Llc NON-INVASIVE TRANSDERMAL DETECTION OF ANALYTES
US6025774A (en) 1998-06-24 2000-02-15 Forbes; Mark P. Method for retrieving vehicular collateral
US6233566B1 (en) 1998-12-31 2001-05-15 Ultraprise Corporation System, method and computer program product for online financial products trading
US6611686B1 (en) 1999-02-09 2003-08-26 Elite Logistics Services, Inc. Tracking control and logistics system and method
US6601175B1 (en) 1999-03-16 2003-07-29 International Business Machines Corporation Method and system for providing limited-life machine-specific passwords for data processing systems
AUPP962599A0 (en) 1999-04-07 1999-04-29 Liberty Financial Pty Ltd Application apparatus and method
US6985583B1 (en) 1999-05-04 2006-01-10 Rsa Security Inc. System and method for authentication seed distribution
EP1069265A3 (en) 1999-07-01 2004-01-21 Siemens Aktiengesellschaft Entry authorisation device and combined entry and user authorisation device
US7124088B2 (en) 1999-07-30 2006-10-17 Progressive Casualty Insurance Company Apparatus for internet on-line insurance policy service
PL341930A1 (en) 1999-08-10 2001-02-12 Payment Prot Systems Method of enabling and disabling an equipment in time-depended manner
US6195648B1 (en) 1999-08-10 2001-02-27 Frank Simon Loan repay enforcement system
US7542921B1 (en) 1999-09-30 2009-06-02 Jpmorgan Chase Bank, N.A. Network-based financial planning system and method
US6510381B2 (en) * 2000-02-11 2003-01-21 Thomas L. Grounds Vehicle mounted device and a method for transmitting vehicle position data to a network-based server
US7310618B2 (en) 2000-02-22 2007-12-18 Lehman Brothers Inc. Automated loan evaluation system
JP2001250092A (en) 2000-03-03 2001-09-14 Toshiba Corp Card type electronic equipment and contents managing method to be applied to the same
US6993658B1 (en) 2000-03-06 2006-01-31 April System Design Ab Use of personal communication devices for user authentication
US6615186B1 (en) 2000-04-24 2003-09-02 Usa Technologies, Inc. Communicating interactive digital content between vehicles and internet based data processing resources for the purpose of transacting e-commerce or conducting e-business
US6606561B2 (en) 2000-05-17 2003-08-12 Omega Patents, L.L.C. Vehicle tracker including input/output features and related methods
US6509868B2 (en) 2000-05-17 2003-01-21 Omega Patents, L.L.C. Vehicle tracker with user notifications and associated methods
US7031835B2 (en) 2000-05-17 2006-04-18 Omega Patents, L.L.C. Vehicle tracker cooperating with a starter interrupt and related methods
US6924750B2 (en) 2000-05-17 2005-08-02 Omega Patents, L.L.C. Vehicle tracking unit for controlling operable vehicle devices using a vehicle data bus and related methods
US6816089B2 (en) 2000-05-17 2004-11-09 Omega Patents, L.L.C. Vehicle tracker having find alert features and related methods
JP2001333455A (en) 2000-05-23 2001-11-30 Aisin Aw Co Ltd Mobile body advertisement information distribution method, mobile body advertisement information distribution system, mobile body advertisement information registration system, mobile body advertisement information charging system, mobile communication device and recording medium
US6917853B2 (en) 2000-05-23 2005-07-12 Munroe Chirnomas Method and apparatus for controlling rented or leased or loaned equipment
US7149774B2 (en) 2000-06-02 2006-12-12 Bellsouth Intellectual Property Corporation Method of facilitating access to IP-based emergency services
US6873824B2 (en) 2000-08-22 2005-03-29 Omega Patents, L.L.C. Remote control system using a cellular telephone and associated methods
US20070222588A1 (en) 2000-09-06 2007-09-27 Red Wolf Technologies, Inc. Personal property security device
US20050024203A1 (en) 2000-09-06 2005-02-03 Wolfe Daniel G. Personal property security device
US6587739B1 (en) 2000-09-29 2003-07-01 Sunbeam Products, Inc. Appliance communication and control system and appliances for use in same
US6870467B2 (en) 2000-09-29 2005-03-22 Payment Protection Systems, Inc. Tampering detector and system disabler
US6489897B2 (en) 2000-09-29 2002-12-03 Payment Protection Services, Inc. Vehicle location system
US6580973B2 (en) 2000-10-14 2003-06-17 Robert H. Leivian Method of response synthesis in a driver assistance system
US7565230B2 (en) 2000-10-14 2009-07-21 Temic Automotive Of North America, Inc. Method and apparatus for improving vehicle operator performance
US6909947B2 (en) 2000-10-14 2005-06-21 Motorola, Inc. System and method for driver performance improvement
US6429773B1 (en) 2000-10-31 2002-08-06 Hewlett-Packard Company System for remotely communicating with a vehicle
JP3574077B2 (en) 2001-03-13 2004-10-06 株式会社ユニレック Car management system
US20030013449A1 (en) 2001-07-11 2003-01-16 Hose David A. Monitoring boundary crossings in a wireless network
US20030036823A1 (en) 2001-08-15 2003-02-20 A. Pascal Mahvi Method and system for a vehicle monitoring and control system
CA2355426A1 (en) 2001-08-17 2003-02-17 Luther Haave A system and method for asset tracking
US6665613B2 (en) 2001-09-25 2003-12-16 Lojack Corporation Method of and apparatus for dynamically GoeFencing movable vehicle and other equipment and the like
US7119696B2 (en) 2001-11-19 2006-10-10 Volvo Trucks North America, Inc. System for ensuring driver competency
US6654727B2 (en) 2001-11-29 2003-11-25 Lynn Tilton Method of securitizing a portfolio of at least 30% distressed commercial loans
US6950807B2 (en) 2001-12-31 2005-09-27 Credit Acceptance Corporation System and method for providing financing
US6816090B2 (en) 2002-02-11 2004-11-09 Ayantra, Inc. Mobile asset security and monitoring system
US20050231323A1 (en) * 2002-03-25 2005-10-20 Underdahl Craig T Satellite-based keyless remote locking system for vehicle dealerships
US6961001B1 (en) 2002-03-29 2005-11-01 Bellsouth Intellectual Property Corporation Perimeter monitoring alarm method and system
US6828692B2 (en) 2002-05-21 2004-12-07 Payment Protection Systems, Inc. Tampering detector and system disabler
US7005960B2 (en) 2002-06-13 2006-02-28 Omega Patents, L.L.C. Vehicle remote control system with selectable outputs and associated methods
US7548491B2 (en) 2002-06-13 2009-06-16 General Motors Corporation Personalized key system for a mobile vehicle
US20040203974A1 (en) 2002-06-19 2004-10-14 Seibel Michael A. Method and wireless device for providing a maintenance notification for a maintenance activity
US7020798B2 (en) 2002-06-27 2006-03-28 Microsoft Corporation Detecting low-level data corruption
CA2392326A1 (en) 2002-07-03 2004-01-03 Newtrax Technologies Inc. Monitoring system and method
US20040204795A1 (en) 2002-08-12 2004-10-14 John Harvey Vehicle security system and method
US7061137B2 (en) 2002-10-16 2006-06-13 Omega Patents, L.L.C. Vehicle data communications bus disrupter and associated methods
US7904332B1 (en) 2003-01-10 2011-03-08 Deere & Company Integrated financial processing system and method for facilitating an incentive program
US7382277B2 (en) 2003-02-12 2008-06-03 Edward D. Ioli Trust System for tracking suspicious vehicular activity
KR100519023B1 (en) 2003-02-14 2005-10-05 (주)더싸인 Apparatus and method for servicing driving information, system and method for driving appendence analysis using the same
CA2516287C (en) 2003-02-21 2008-06-17 Westinghouse Government Environmental Services Llc Cargo lock and monitoring apparatus and process
US7091822B2 (en) 2003-06-02 2006-08-15 Omega Patents, L.L.C. Vehicle remote start control system including a transponder code bypass transmitter and associated methods
WO2004108466A1 (en) 2003-06-06 2004-12-16 Volvo Technology Corporation Method and arrangement for controlling vehicular subsystems based on interpreted driver activity
US7292152B2 (en) 2003-06-12 2007-11-06 Temic Automotive Of North America, Inc. Method and apparatus for classifying vehicle operator activity state
US7123128B2 (en) 2003-06-17 2006-10-17 Wayne-Dalton Corp. Pre-installed appliance and method for purchasing the same
WO2005003885A2 (en) 2003-07-07 2005-01-13 Sensomatix Ltd. Traffic information system
US7359773B2 (en) 2003-07-09 2008-04-15 Payment Protection Systems, Inc. Wireless relay for payment enforcement devices and method of using same
US7327250B2 (en) 2003-07-25 2008-02-05 Qualcomm Incorporated System for providing a virtual vehicle boundary
US20050162016A1 (en) 2003-10-15 2005-07-28 Payment Protection Systems, Inc. Vehicle disablement system user interface
US7164986B2 (en) 2004-01-16 2007-01-16 Mci, Llc Method and system for tracked device location and route adherence via geofencing
CN101027700B (en) 2004-01-27 2012-03-21 理查德·特纳 Method and apparatus for detection and tracking of objects within a defined area
US6967581B2 (en) 2004-04-07 2005-11-22 Harry Karsten Breath alcohol detection system with identity verification
TWI241829B (en) * 2004-06-29 2005-10-11 Benq Corp Remote control system
US7561102B2 (en) 2004-07-08 2009-07-14 Lojack Operating Company, Lp Method of and system for expanding localized missing customer-vehicle law enforcement-aided VHF recovery networks with location-on-demand supplemental service features via such networks for improved law enforcement-aided recovery, and via the internet for providing supplemental customer service features
US7379805B2 (en) 2004-07-14 2008-05-27 United Parcel Service Of America, Inc. Wirelessly enabled trailer locking/unlocking
DE102004039305A1 (en) 2004-08-12 2006-03-09 Bayerische Motoren Werke Ag Device for evaluating the attention of a driver in a collision avoidance system in motor vehicles
US20060136314A1 (en) 2004-08-31 2006-06-22 Payment Protection Systems, Inc. Web-based automated code delivery
US20060059109A1 (en) 2004-09-14 2006-03-16 Grimes Ronald P Password protected keyless entry
WO2006036991A2 (en) 2004-09-24 2006-04-06 Encomia, L.P. A method and system for building audit rule sets for electronic auditing of documents
US7814005B2 (en) 2004-10-19 2010-10-12 Apollo Enterprise Solutions, Inc. Dynamic credit score alteration
WO2006047539A2 (en) 2004-10-25 2006-05-04 Payment Protection Systems, Inc. Appliance payment system
WO2006047538A2 (en) 2004-10-25 2006-05-04 Payment Protection Systems, Inc. Method and system for monitoring a vehicle
US7564348B2 (en) 2004-11-05 2009-07-21 Wirelesswerx International, Inc. Method and system to monitor movable entities
US20060100944A1 (en) 2004-11-10 2006-05-11 Lendingtree, Llc Method and computer network for co-ordinating financial services/products
US20090295537A1 (en) 2004-11-18 2009-12-03 Robert Lane Vehicle transfer process
KR100801397B1 (en) 2004-12-04 2008-02-05 주식회사 현대오토넷 System for diagnosing status of vehicle using telematics and thereof method
US7671752B2 (en) 2005-02-11 2010-03-02 Stephanie Sofer Car alcohol monitoring system
US7427924B2 (en) 2005-02-11 2008-09-23 Triodyne Inc. System and method for monitoring driver fatigue
US7930211B2 (en) 2005-04-20 2011-04-19 At&T Intellectual Property I, L.P. System and method of providing advertisements to portable communication devices
US7299890B2 (en) 2005-04-25 2007-11-27 Monitech, Inc. Vehicle ignition interlock systems having transdermal alcohol sensor
US20070082614A1 (en) * 2005-10-11 2007-04-12 Motorola, Inc. Personal security aware subscription service framework
US20070139189A1 (en) 2005-12-05 2007-06-21 Helmig Kevin S Multi-platform monitoring system and method
US20070158128A1 (en) 2006-01-11 2007-07-12 International Business Machines Corporation Controlling driver behavior and motor vehicle restriction control
US8593276B2 (en) 2006-02-01 2013-11-26 Qualcomm Incorporated Method and apparatus for asset geofencing
US20070194881A1 (en) 2006-02-07 2007-08-23 Schwarz Stanley G Enforcing payment schedules
WO2007092287A2 (en) 2006-02-07 2007-08-16 Gordon * Howard Associates, Inc. Starter-interrupt device incorporating global positioning system functionality
US8549318B2 (en) 2006-02-13 2013-10-01 Affirmed Technologies, Llc Method and system for preventing unauthorized use of a vehicle by an operator of the vehicle
US8180293B2 (en) * 2006-03-24 2012-05-15 The Invention Science Fund I, Llc Vehicle control and communication via device in proximity
US8095394B2 (en) 2006-05-18 2012-01-10 Progressive Casualty Insurance Company Rich claim reporting system
US9067565B2 (en) 2006-05-22 2015-06-30 Inthinc Technology Solutions, Inc. System and method for evaluating driver behavior
US8630768B2 (en) 2006-05-22 2014-01-14 Inthinc Technology Solutions, Inc. System and method for monitoring vehicle parameters and driver behavior
US20070288271A1 (en) 2006-06-13 2007-12-13 Kirk William Klinkhammer Sub-prime automobile sale and finance system
US8086523B1 (en) 2006-08-07 2011-12-27 Allstate Insurance Company Credit risk evaluation with responsibility factors
US20080042814A1 (en) 2006-08-18 2008-02-21 Motorola, Inc. Mode sensitive vehicle hazard warning apparatuses and method
US7873455B2 (en) 2006-09-25 2011-01-18 Cnh America Llc Work vehicle access monitoring and control system
US20080109378A1 (en) 2006-10-10 2008-05-08 Odiseas Papadimitriou Financial product frequent identification and comparision service
US8055440B2 (en) 2006-11-15 2011-11-08 Sony Corporation Method, apparatus and system for use in navigation
US8089339B2 (en) * 2006-12-21 2012-01-03 Cingular Wireless Ii, Llc Wireless device as programmable vehicle key
US20080162034A1 (en) 2006-12-28 2008-07-03 General Electric Company System and method for automatically generating sets of geo-fences
US20080221743A1 (en) 2007-03-09 2008-09-11 Gordon * Howard Associates, Inc. Onboard Starter-Interrupt Device Incorporating Wireless Personal Area Network
US20080231446A1 (en) 2007-03-21 2008-09-25 Cresto George A Tracking automotive vehicles in a dealer lot
US20080243558A1 (en) 2007-03-27 2008-10-02 Ash Gupte System and method for monitoring driving behavior with feedback
US9519905B2 (en) * 2007-05-23 2016-12-13 Intelligent Mechatronic Systems Inc. Recording and reporting of driving characteristics using wireless mobile device
JP2009040239A (en) 2007-08-09 2009-02-26 Omron Corp Equipment control device, method, and program
US20090051510A1 (en) 2007-08-21 2009-02-26 Todd Follmer System and Method for Detecting and Reporting Vehicle Damage
CN101821120B (en) 2007-10-10 2013-11-06 B.E.S.T实验室股份有限公司 Breath alcohol ignition interlock device with biometric facial recognition with real-time verification of the user
CN101425897B (en) 2007-10-29 2011-05-18 上海交通大学 Customer authentication method, system, server and customer node
WO2009067064A1 (en) 2007-11-23 2009-05-28 Autoliv Development Ab Preventive and persuasive actions against drunk driving
EP2231437A4 (en) 2007-12-27 2011-01-05 Alexander Schoenfeld Sobriety interlock device
US20090182216A1 (en) 2008-01-14 2009-07-16 Roushey Iii William James Moisture control in a transdermal blood alcohol monitor
US20090234770A1 (en) 2008-03-14 2009-09-17 Payment Protection Systems, Inc. Vehicle disablement system user interface
US8427316B2 (en) 2008-03-20 2013-04-23 3M Innovative Properties Company Detecting tampered with radio frequency identification tags
US8239076B2 (en) 2008-03-31 2012-08-07 General Motors Llc Vehicle slowdown control via short range wireless communication
US7864029B2 (en) 2008-05-19 2011-01-04 Gm Global Technology Operations, Inc. Vehicle-setting-based driver identification system
US7934577B2 (en) 2008-07-17 2011-05-03 Consumer Safety Technology, Inc. Ignition interlock breathalyzer
US8370925B2 (en) 2008-07-29 2013-02-05 International Business Machines Corporation User policy manageable strength-based password aging
BRPI0916722A2 (en) 2008-07-31 2019-09-24 Choicepoint Services Inc steering performance data provision system and method of obtaining steering performance data
US20100045451A1 (en) 2008-08-25 2010-02-25 Neeraj Periwal Speed reduction, alerting, and logging system
US8224313B2 (en) * 2008-09-24 2012-07-17 Centurylink Intellectual Property Llc System and method for controlling vehicle systems from a cell phone
RU2011119211A (en) 2008-11-13 2012-12-20 Асер Рич Лимитед. SYSTEM AND METHOD OF INCREASING SAFETY OF VEHICLE BY IMPROVING KNOWLEDGE OF THE SITUATION BY THE DRIVER OF THE VEHICLE
US8018329B2 (en) 2008-12-12 2011-09-13 Gordon * Howard Associates, Inc. Automated geo-fence boundary configuration and activation
WO2010080938A2 (en) 2009-01-12 2010-07-15 Xact Technology, Llc Gps device and portal
US8854199B2 (en) 2009-01-26 2014-10-07 Lytx, Inc. Driver risk assessment system and method employing automated driver log
US8344894B2 (en) 2009-04-02 2013-01-01 GM Global Technology Operations LLC Driver drowsy alert on full-windshield head-up display
US20100312691A1 (en) 2009-05-12 2010-12-09 Johnson Jr Alan W Loan Quotation System and Method
CN102428504B (en) 2009-05-20 2014-04-23 欧宝士株式会社 Driving assistance method and device
US20110040630A1 (en) 2009-08-06 2011-02-17 Credit Online Ventures, Inc. Method and system for matching borrowers and lenders
US8653956B2 (en) 2009-09-11 2014-02-18 Hti Ip, L.L.C. Method and system for implementing a geofence boundary for a tracked asset
US20110153143A1 (en) 2009-12-22 2011-06-23 Agco Corporation System and method for alerting that a vehicle will arrive at a point-of-interest within a predetermined time interval
US8458074B2 (en) 2010-04-30 2013-06-04 Corelogic Solutions, Llc. Data analytics models for loan treatment
US20120068886A1 (en) 2010-09-17 2012-03-22 Consolidated Edison Company Of New York, Inc. Global positioning system tracking device
WO2012040426A2 (en) 2010-09-22 2012-03-29 Edward Fredkin Traffic negotiation system
US9123058B2 (en) 2011-11-16 2015-09-01 Flextronics Ap, Llc Parking space finder based on parking meter data
DE102010049086A1 (en) 2010-10-21 2012-04-26 Gm Global Technology Operations Llc (N.D.Ges.D. Staates Delaware) Method for assessing driver attention
US20120158356A1 (en) 2010-12-17 2012-06-21 Nxp. B.V. Tamper-proof odometer system
EP2666138A4 (en) 2011-01-17 2014-08-06 Imetrik Technologies Inc Computer-implemented method and system for reporting a confidence score in relation to a vehicle equipped with a wireless-enabled usage reporting device
US8838362B2 (en) 2011-02-03 2014-09-16 Raytheon Company Low-drain, self-contained monitoring device
US8698639B2 (en) 2011-02-18 2014-04-15 Honda Motor Co., Ltd. System and method for responding to driver behavior
EP2678206B1 (en) 2011-02-25 2020-09-23 Vnomics Corp. System and method for in-vehicle operator training
US9158908B2 (en) 2011-09-16 2015-10-13 Elwha Llc Power source for in-transit electronic media
US8776145B2 (en) 2011-09-16 2014-07-08 Elwha Llc In-transit electronic media with location-based content
US20130074112A1 (en) 2011-09-16 2013-03-21 Elwha LLC, a limited liability company of the State of Delaware Secure electronic media for in-transit passenger usage
US20130074115A1 (en) 2011-09-16 2013-03-21 Elwha Llc In-transit electronic media with Customized passenger-related content
US8947202B2 (en) 2011-10-20 2015-02-03 Apple Inc. Accessing a vehicle using portable devices
CA2856796C (en) 2011-11-22 2020-02-18 Spireon, Inc. Apparatus and method for detecting unauthorized removal of asset tracking device
US9786009B2 (en) 2011-11-29 2017-10-10 Hartford Fire Insurance Company System and method for administering a telematics-enabled test drive dealer program
US20130144770A1 (en) 2011-12-02 2013-06-06 Procongps, Inc. Alert generation based on a geographic transgression of a vehicle
US20130144771A1 (en) 2011-12-02 2013-06-06 Brian Boling Alert generation based on a geographic transgression of a vehicle associated with a collateral
US20130144805A1 (en) 2011-12-02 2013-06-06 Procongps, Inc. Geospatial data based measurement of risk associated with a vehicular security interest in a vehicular loan portfolio
US8635018B2 (en) 2012-02-03 2014-01-21 International Business Machines Corporation Managing a driver profile
US8754751B1 (en) 2012-06-18 2014-06-17 GTBM, Inc. RFID based system and method for vehicle and driver verification
US9665997B2 (en) 2013-01-08 2017-05-30 Gordon*Howard Associates, Inc. Method and system for providing feedback based on driving behavior
US8866604B2 (en) 2013-02-14 2014-10-21 Ford Global Technologies, Llc System and method for a human machine interface
US8841987B1 (en) 2013-11-22 2014-09-23 Local Motion, Inc. Upgrade kit for an ignition key and methods
US9002536B2 (en) 2013-03-14 2015-04-07 Ford Global Technologies, Llc Key fob security copy to a mobile phone
US9087099B2 (en) 2013-05-29 2015-07-21 General Motors Llc Centrally managed driver and vehicle ratings system updated via over-the-air communications with telematics units

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6611201B1 (en) * 1997-12-16 2003-08-26 Ventronix Corporation Method and apparatus for accessing, monitoring and controlled specified functions, features and accessories of a vehicle
US20020193926A1 (en) * 2001-05-08 2002-12-19 Hitachi, Ltd. Repair and maintenance support system and a car corresponding to the system
US20050009027A1 (en) * 2001-09-03 2005-01-13 Guido Krupp Reproduction of ribonucleic acids
US20030152088A1 (en) * 2002-02-13 2003-08-14 Yukio Kominami Electronic control system for vehicle accessory devices
US20050114673A1 (en) * 2003-11-25 2005-05-26 Amit Raikar Method and system for establishing a consistent password policy
US20070010922A1 (en) * 2005-07-08 2007-01-11 Snap-On Incorporated Vehicle diagnostics
US20070179792A1 (en) * 2006-01-30 2007-08-02 Kramer James F System for providing a service to venues where people aggregate

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109050467A (en) * 2017-06-08 2018-12-21 宏碁股份有限公司 Vehicle device, operation method thereof and corresponding vehicle
US10293784B2 (en) * 2017-06-08 2019-05-21 Acer Incorporated On-board unit and method for operating the same, corresponding transportation and method for operating transportation anti-thief system
US20190236585A1 (en) * 2018-01-26 2019-08-01 Samsung Electronics Co., Ltd. Electronic device and method for supporting automatic wi-fi connection with enhanced security method when making electronic wallet payment
US11042868B2 (en) * 2018-01-26 2021-06-22 Samsung Electronics Co., Ltd Electronic device and method for supporting automatic Wi-Fi connection with enhanced security method when making electronic wallet payment
US20210312426A1 (en) * 2018-01-26 2021-10-07 Samsung Electronics Co., Ltd. Electronic device and method for supporting automatic wi-fi connection with enhanced security method when making electronic wallet payment
US11556916B2 (en) * 2018-01-26 2023-01-17 Samsung Electronics Co., Ltd Electronic device and method for supporting automatic Wi-Fi connection with enhanced security method when making electronic wallet payment
US11092128B2 (en) * 2019-01-25 2021-08-17 Clarence Wheeler Intelligent automotive component
US11125199B2 (en) * 2019-01-25 2021-09-21 Clarence Wheeler Power functioning system for intelligent automotive component and control method using the same
US20210355900A1 (en) * 2019-01-25 2021-11-18 Nurosphere Inc. Intelligent automotive component
US20210367485A1 (en) * 2019-01-25 2021-11-25 Nurosphere Inc. Intelligent Automotive Component For Hybrid Vehicle
US20230055958A1 (en) * 2021-08-20 2023-02-23 Ford Global Technologies, Llc Systems and Methods to Repossess a Vehicle

Also Published As

Publication number Publication date
US9026267B2 (en) 2015-05-05
US20150183397A1 (en) 2015-07-02
US9308892B2 (en) 2016-04-12
US20120239223A1 (en) 2012-09-20

Similar Documents

Publication Publication Date Title
US20160132053A1 (en) Methods and systems of selectively enabling a vehicle by way of a portable wireless device
US20100268402A1 (en) Onboard Starter-Interrupt Device Incorporating Wireless Personal Area Network
US10576927B2 (en) Starter-interrupt device incorporating global positioning system functionality
US9168893B1 (en) System, method, and appartus for remotely disabling or enabling a vehicle
US6025774A (en) Method for retrieving vehicular collateral
US9538379B2 (en) Method for authentication between smart car and smart home and telematics service center therefor
US8325025B2 (en) Automated geo-fence boundary configuration and activation
US20160012728A1 (en) Wireless Locating and Monitoring System
WO2007092287A2 (en) Starter-interrupt device incorporating global positioning system functionality
US20080287151A1 (en) Apparatus and method for communicating with an asset monitoring device via text message
CN107409278B (en) System and method for programming, controlling and monitoring a wireless network
CN110626308A (en) System and method for vehicle lock/unlock alerts
KR101232640B1 (en) Method for setting customized vehicle environment
KR20070072685A (en) Method for confirming vehicle status
US8170526B2 (en) Method and apparatus for remote vehicle communications and control
US20200394717A1 (en) Method and system for dynamically changing automobile insurance
US20210279977A1 (en) A telematics system for a vehicle
CN109963278B (en) Vehicle-mounted device and vehicle-mounted safety interaction method
US10621671B1 (en) Broadcasting vehicle and insurance information to mobile devices in the vicinity of a vehicle
US10251211B1 (en) Vehicle connection maintenance system
US20160339870A1 (en) Emergency override system and method
US20170076279A1 (en) Authenticating purchases made with a handheld wireless device using a vehicle
KR101073354B1 (en) A car telematics system using a mobile communication terminal and control method thereof
US20220198536A1 (en) Method, information processing apparatus, and non-transitory computer readable medium
KR101855909B1 (en) Vehicle embedded payment apparatus

Legal Events

Date Code Title Description
STPP Information on status: patent application and granting procedure in general

Free format text: ADVISORY ACTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION