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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
- G05D1/0011—Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot associated with a remote control arrangement
- G05D1/0022—Control 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/01—Fittings 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/04—Fittings 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/127—Shopping or accessing services according to a time-limitation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H04W4/005—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services 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
- 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.
- 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.
- 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.
- 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. - 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.
- 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 comprisedata center 100, aportable wireless device 102, awireless data network 104, and anonboard 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 , anonboard device 106 is affixed to anautomobile 108. Affixed with respect to anonboard device 108 and an automobile shall mean that theonboard device 108 is mechanically and electrically coupled to the automobile such that theonboard device 108 is not physically accessible by an occupant properly seated in the vehicle. In many cases, theonboard device 106 may reside under or within the dashboard of the automobile. In other cases, theonboard 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, theonboard device 106 both mechanically and electrically couples to theautomobile 108 by way of aconnector 110. That is,connector 110 may provide mechanical support that holds theonboard device 106 in place, and by way of theconnector 110 theonboard device 106 may electrically couple to other components of theautomobile 108, such as the onboard computer or starter solenoid. Theconnector 110 may be an onboard diagnostic (OBD) version two (hereafter just OBD-II) port. Coupling theonboard device 106 to the illustrative OBD-II port thus gives theonboard device 106 the ability to communicate with one or more computer systems of theautomobile 108. In other cases, theconnector 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 inFIG. 1 comprises aprocessor 112 coupled to amemory 114 by way of abus 116. Thememory 114 stores programs executed by theprocessor 112, and in some cases may be the working the working memory for theprocessor 112. For example, thememory 114 may be random access memory (RAM) (e.g., dynamic random access memory (DRAM), flash memory), programmable read-only memory (PROM), or combinations. WhileFIG. 1 shows theprocessor 112 andmemory 114 as separate components, in other cases the processor and memory are an integrated component, such as microcontroller. Theprocessor 112 may communicate with sub-systems of the automobile over theconnector 110. - The
onboard device 106 further comprises awireless communication system 118 coupled to theprocessor 112. By way of thewireless communication system 118, programs of theprocessor 112 may wirelessly communicate with other devices (i.e., radio frequency communication by way of electromagnetic waves propagating through air), as discussed more below. Thewireless 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 thewireless 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 thewireless communication system 118 communicates may likewise take many forms. In one embodiment, thewireless 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 thewireless communication system 118, when theonboard device 106 is installed and remotely located from thedata center 100 thewireless communication system 118 cannot communicate with thedata center 100 without an intervening device in the form of theportable wireless device 102. -
Portable wireless device 102 is a handheld device that has the ability to execute third party applications, communicate over awireless data network 104, communicate over the short range communication network (i.e., communicate with thewireless communication system 118 when in range), and is not affixed to the automobile. In some cases, theportable wireless device 102 also places and receives cellular telephone calls. Thus, in some embodiments, theportable wireless device 102 is a “smart phone” possessed by an owner or occupant of the automobile. In most cases, theportable wireless device 102 will be carried by an owner or occupant of theautomobile 108, and thus will be out of communication range with theonboard 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, theportable wireless device 102 may establish communication with theonboard device 106. -
FIG. 2 shows an electrical block diagram of aportable wireless device 102 in accordance with at least some embodiments. In particular, theportable wireless device 102 comprises aprocessor 200,memory 204,graphics controller 206,display device 208, global positioning system (GPS)receiver 210, cellular phone/data transceiver 212, shortrange communication transceiver 214, andbattery 216. Theprocessor 200 is coupled tomemory 204, such as by abus 202. Thememory 204 stores programs executed by theprocessor 200, and in some cases may be the working the working memory for theprocessor 200. In some cases, thememory 204 may be random access memory (RAM) (e.g., dynamic random access memory (DRAM), flash memory). Thememory 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 thedevice 102 by way ofdisplay device 208. Thedisplay 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 bygraphics controller 206, but in other cases the graphics controller functionality may be implemented within theprocessor 200. Though not specifically shown inFIG. 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 aGPS receiver 210. TheGPS 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, theGPS receiver 210 has sufficient functionality to calculate position, and thus the data passed toprocessor 200 may be a direct indication of position. In other cases, the functionality to determine position may be shared between theGPS receiver 210 and software executing on theprocessor 200. That is, theGPS receiver 210 may receive the plurality of GPS signals and pass the information to a program on theprocessor 200, which program may then make the determination as to location of theportable 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. Thetransceiver 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 thetransceiver 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 thetransceiver 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 theportable wireless device 102 does not provide voice services. - Still referring to
FIG. 2 , illustrativeportable wireless device 102 further comprises a shortrange communication transceiver 214. By way of the shortrange communication transceiver 214, programs executed by theprocessor 200 may communicate with other devices, such as theonboard device 106. The shortrange communication transceiver 214 may take many forms, but has a limited distance over which communication may take place. In a particular embodiment, thetransceiver 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 theautomobile 108 to which theonboard device 106 is affixed. Because the passenger compartment of an automobile has windows and doors, theportable wireless device 102 may establish communication when in close proximity to the automobile 108 (e.g., within two meters). The protocol over which the shortrange communication transceiver 214 communicates may take many forms, but will be compatible with the protocol of thewireless communication system 118 of theonboard device 106. Thus, the shortrange 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 theonboard device 106 to have the ability to reliably establish communication with thedata center 100, in accordance with various embodiments theportable wireless device 102 is considered a “key” to the car. That is, in one embodimentonboard device 106 is configured to disable theautomobile 108 at any time theportable wireless device 102 is not communicatively coupled to theonboard device 106 by way of thewireless communication system 118, and theonboard device 106 is configured to enable theautomobile 108 at any time theportable wireless device 102 is communicatively coupled to theonboard device 106 by way of thewireless communication system 118. - Disabling and enabling of the
automobile 108 based on proximity of theportable wireless device 102 may take many forms. In some embodiments, theonboard device 106 is mechanically and electrically coupled toconnector 110 in the form of the OBD-II port as discussed above. When connected to the OBD-II port, theonboard device 106 may communicate with one or more computer systems of theautomobile 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. Anonboard 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. Theonboard device 106 in the form a starter relay replacement device may thus act as an operational starter relay when theportable wireless device 102 is communicatively coupled, but in the event communication is lost with theportable wireless device 102 theonboard 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, theonboard 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 andonboard device 106 also enable further functionality regarding thedata 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 theportable wireless device 102. That is, in accordance with at least some embodiments determining the location of theautomobile 108 may involve thedata center 100 communicating with theportable wireless device 102 by way of thewireless data network 104. It is noted that reference to communication with theportable wireless device 102 by way of thewireless data network 104 shall not be read to require that thedata center 100 wirelessly couple to thedata network 104. The communication by thedata center 100 to theportable wireless device 102 may thus request an indication of location. Theportable wireless device 102, in turn, may establish whether thedevice 102 is communicatively coupled to theonboard device 106. If theportable wireless device 102 is not communicatively coupled to theonboard device 106, theportable wireless device 102 may notify thedata center 100, and/or wait until communication is established with theonboard device 106. - Assuming the portable wireless device is or becomes communicatively coupled with the
onboard device 106, thewireless device 102 then activates itsGPS 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 thedata center 100 over thewireless data network 104. Thus, location of the automobile may be determined in spite of the fact theonboard device 106 does not have the capability to determine location. - In yet still further embodiments, the
data center 100 may periodically need to disable theautomobile 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) theautomobile 108 may be disabled. As with the location services, in accordance with the various embodiments disablement services are based on theportable wireless device 102. That is, in accordance with at least some embodiments disabling theautomobile 108 may involve thedata center 100 communicating with theportable wireless device 104 by way of thewireless data network 104. Theportable wireless device 102, in turn, may establish whether thedevice 102 is communicatively coupled to theonboard device 106. If theportable wireless device 102 is not communicatively coupled to theonboard device 106, theportable wireless device 102 may notify thedata center 100, and/or wait until communication is established with theonboard device 106. - Assuming the portable wireless device is or becomes communicatively coupled with the
onboard device 106, theportable wireless device 102 then sends a command to theonboard device 106. The onboard device, in turn, disables the automobile. Thus, the automobile may be disabled in spite of the fact theonboard device 106 does not have the capability to communicate with thedata center 100 over thewireless 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 theautomobile 108. For example, in the event a payment due date is approaching, or the automobile is approaching a contractual boundary, thedata center 100 may send a message to the owner or occupant. In accordance with at least some embodiments, sending a message by thedata center 100 may involve thedata center 100 communicating with theportable wireless device 102 by way of thewireless data network 104. Theportable wireless device 102, in turn, may display the message on thedisplay 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 theportable wireless device 102 and the computer systems of thedata center 100. - The various embodiments discussed to this point have been based on embodiments where the
portable wireless device 102 wirelessly couples to theonboard 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 theonboard 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 adocking station 300 mechanically coupled to theautomobile 108. The docking station may take many forms depending on the nature of theportable wireless device 102. For example, for aportable wireless device 102 in the form of an IPHONE™ brand product (produced by Apple, Inc. of Cupertino, Calif.), thedocking station 300 may comprise the proprietary IPHONE™ connector along with one or more mechanism to physically hold the IPHONE™. Thus, thedocking station 300 may both mechanically couple theportable wireless device 102 to the automobile, and electrically couple theportable wireless device 102 to theonboard device 106. In some cases, one ormore conductors 302 may couple between thedocking station 300 and theonboard device 106, thus establishing a communication network. The conductors may be either electrical or optical conductors. It is noted again, however, that coupling theportable wireless device 102 to adocking station 300 when thedevice 102 is within the automobile shall not, for purposes of the claims, obviate the portable status of thedevice 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/oronboard 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 toFIG. 12 , there is shown a block diagram depicting a hardware architecture forwireless device 7152 andonboard device 7111. -
Software 7102 runs atoperations 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 allowoperations center 7101 to communicate with other elements of the overall system. -
Onboard device 7111 is located invehicle 7109 and includes a processor, such asPIC processor 71105, which implements onboard functionality.Onboard device 7111 also includes host orcellular baseband processor 12602 for facilitating wireless communication on a cellular network such as provided bywireless carrier 7119.PIC processor 71105 interfaces withwireless modem 7120 for sending and receiving messages. Software running onPIC processor 71105 controls enablement and disablement ofvehicle starter circuitry 7112. In one embodiment,PIC processor 71105 is communicatively coupled tovehicle starter circuitry 7112 to facilitate such disablement when needed. In other embodiments, a starter interruptmodule 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 ofvehicle 7109 by disabling, curtailing, or limiting certain features and functions ofvehicle 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 includesmemory 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 becausewireless 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 permitsonboard device 7111 to communicate with awireless device 7152 that is similarly Bluetooth-enabled. Examples of such awireless 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 aPAN interface 12601 for facilitating communication withPAN 7600, host orcellular baseband processor 12602 for facilitating wireless communication on a cellular network, andmemory 12603 such as RAM. -
Wireless device 7152 may be a hand-held device, or it may be installed invehicle 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 ofvehicle 7109. - In one embodiment,
onboard device 7111 transmits messages, viaPAN 7600, towireless device 7152 for display toowner 7110; for example, an alert may appear on device 152 to indicate to theowner 7110 thatvehicle 7109 will be disabled in three days if payment is not received.PAN interface 7151 also provides a mechanism by which voice communication withowner 7110 can be facilitated viawireless device 7152. For example, ifowner 7110 wishes to communicate directly with anadministrator 104 atoperations center 7101,owner 7110 can activate a command onwireless 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 withonboard device 7111 to enable use ofvehicle 7109 and/or to sendmessages 7107A tooperations center 7101 indicating that a pass code has been entered. Validation of the pass code can take place atwireless device 7152, or atonboard device 7111, or atoperations center 7101. - As described in more detail below,
wireless device 7152 can also receive messages via BlueTooth fromdevice 7111. For example, status updates, prompts, warnings, and the like, can be displayed on a display screen ofwireless device 7152 in response to receiving particular messages fromdevice 7111. In one embodiment,device 7111 sends such messages towireless device 7152 in response to receiving certain types ofmessages 7107A fromoperations center 7101. In one embodiment,device 7111 sends such messages when it detects the presence or proximity of device 152, or whenowner 7110 attempts to startvehicle 7109. Messages sent in this manner can be presented to theowner 7110 via SMS, voicemail, or any other communication means. -
Owner 7110 can also use SMS, voice, or other means to send messages tooperations center 7101, for example to send payment information or the like. In one embodiment, such messages are sent todevice 7111 using BlueTooth and then relayed tooperations 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 betweenwireless device 7152 andwireless modem 7120 indevice 7111 overPAN 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 andoperations center 7101 over a conventional wireless network, without usingPAN 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 towireless device 7152 via PAN, so as to tellowner 7110 what number to dial when trying to reachoperations center 7101, or to enable automatic dialing. - In another embodiment,
wireless device 7152 can be a custom device that enables voice communication tooperations center 7101 usingonboard device 7111 as an intermediary. In this embodimentonboard device 7111 operates essentially as a cell phone andwireless device 7152 is equivalent to a Bluetooth headset or similar device. - Alternatively,
wireless device 7152 can send/receive messages directly to/fromoperations center 7101 for example via SMS or other wireless protocols.Wireless device 7152 can then relay appropriate messages toonboard device 7111 viaPAN 7600. In such an embodiment, device 152 acts as an intermediary for messages being sent fromoperations center 7101 toonboard 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 viaPAN 7600. For example, if theowner 7110 swipes a credit card for payment purposes, device 152 can relay the credit card information todevice 7111 and/or tooperations center 7101 to enable continued operation ofvehicle 7109. -
Wireless device 7152 can also be used for programming and setting preferences ononboard device 7111. For example, in one embodiment, a service mode is available for use by an administrator or other representative ofoperations 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 withdevice 7111 viaPAN 7600 to cause such settings to be implemented ononboard device 7111. In one embodiment, thevehicle owner 7110 can specify user preferences in a similar manner, although without having to enter a service password. -
System administrator 7104 interacts withsoftware 7102 viauser interface 7103, which allowssystem administrator 7104 to specify options, schedules, alert conditions, and the like, and also allowssystem administrator 7104 to view reports, monitor system operations, and the like.System administrator 7104 may be located at ornear operations center 7101, or may be remotely located, in which case interactions withsoftware 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 causespayment 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 informsoftware 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 tellssoftware 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 atoperations center 7101 or at some other location.Software 7102 enforcespayment schedule 7105 by sending appropriate messages according toevent logic 7115, on-demand needs, or local override.Software 7102 is communicatively coupled with accounting systems (not shown) or other sources of data that informsoftware 7102 when a payment is late or when other relevant events take place that requiremessages - In one embodiment,
software 7102 also includesdata management module 7117, which maintains customer information, financial controls, verification data to ensure authenticity ofmessages 7107A from vehicles 109, and the like. Such information can be stored indatabase 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 toevent logic 7115, under the control ofuser interface 7103. - In one embodiment,
software 7102 invokesmiddleware 7106 to sendmessages 7107A, viawireless carrier 7119, to modem 120 associated withdevice 7111 atvehicle 7109. In one embodiment,middleware 7106 can also be used for sendingmessages 7107B toexternal agent 7108, although inother embodiments messages 7107B are sent directly bysoftware 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 invehicle 7109.External agent 7108 can receiveinformation regarding vehicle 7109 by other means, for example by receiving email messages fromoperations center 7101, or by logging onto a web site run byoperations 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 toexternal agent 7108 and/orwireless modem 7120 ononboard device 7111.Middleware 7106 provides an interface by whichsoftware 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 betweensoftware 7102 and whateverentities 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 sendsmessages 7107A to remotely locateddevice 7111 installed invehicle 7109. In one embodiment, modem 120 indevice 7111 receivessuch messages 7107A.Messages 7107A instructdevice 7111 to perform various operations, such as disablingvehicle starter circuitry 7112 in order to prevent operation ofvehicle 7109, outputting alerts or other information toowner 7110 viaPAN 7600 andwireless 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 fromdevice 7111 and/oragent 108 to confirm receipt ofmessages 7107A and/or 7107B. In an alternative embodiment,middleware 7106 can be omitted, andsoftware 7102 communicates directly withdevice 7111 viawireless 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 thatsoftware 7102 communicates directly withonboard device 7111 and/orexternal 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 ofFIG. 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 toonboard device 7111. In one embodiment, message 107A is transmitted bymiddleware 7106 acrosswireless carrier 7119 towireless modem 7120 atdevice 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 toalert vehicle owner 7110 that he or she has five days to make payment beforevehicle 7109 will be disabled. - According to the techniques of the present invention,
wireless device 7152 is used for displaying or otherwise communicating such alerts tovehicle owner 7110. Thus,device 7111relays 8203 the message towireless device 7152 viaPAN 7600, and device 152outputs 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 allowsowner 7110 to initiate direct contact with anadministrator 104 atoperations center 7101. Shouldowner 7110 activate this option, voice communication (or other communication such as Short Message Service (SMS), push-to-talk, or email) is enabled viaPAN 7600 and, in turn, viawireless carrier 7119 tooperations center 7101. - If appropriate,
device 7111 also disables 8205vehicle 7109; such action may be appropriate, for example, ifowner 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 8205vehicle 7109 by interacting withvehicle 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 frommiddleware 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 withmiddleware 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 withvehicle 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 withmiddleware 7106 using any wireless or wired communication channel, including for example Internet, cellular, radio, GSM, pager, or the like. In one embodiment,device 7111 periodicallypolls middleware 7106 for messages; alternatively,device 7111 is passive and only responds whenmiddleware 7106 sends messages. In one embodiment,device 7111 has an IP address so that it can be directly addressed via the Internet protocol. -
Messages messages - 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 ofFIG. 8B is similar to that ofFIG. 8A , although it is performed in response to a payment event (such as an indication that payment has been received). In response todetection 8207 of such an event,message 8202 is transmitted toonboard device 7111 and relayed 8203 towireless device 7152 viaPAN 7600. Device 152outputs 8204 an alert informing theowner 7110 that payment has been received and that continued operation ofvehicle 7109 is therefore enabled. Optionally, receipt of the message atonboard device 7111 causesdevice 7111 to enable 8208 operation ofvehicle 7109. - Referring now to
FIG. 8C , there is shown a flowchart depicting an example of a method of sending a disablement message toonboard device 7111 viawireless device 7152 according to an embodiment of the present invention. Here, upondetection 8201 of a nonpayment event,operations center 7101 transmits 8209 a message directly towireless device 7152 using a wireless carrier or equivalent.Wireless device 7152 then relays amessage 8210 toonboard device 7111 viaPAN 7600, instructingdevice 7111 to disablevehicle 7109. In effect, then,wireless device 7152 effectively forms part of the communications conduit betweenoperations center 7101 andonboard device 7111.Wireless device 7152 also outputs 8204 an alert or other message toowner 7110.Device 7111 disables 8205vehicle 7109. - In one embodiment, when
wireless device 7152outputs 8204 the alert,vehicle owner 7110 is given an opportunity to respond, to provide payment information, or to communicate directly withoperations center 7101 for example via voice communications. In this way,vehicle owner 7110 is given an opportunity to convinceoperations center 7101 to cancel or reverse the disablement ofvehicle 7109. - Referring now to
FIG. 8D , there is shown a flowchart depicting an example of a method of sending an enablement message toonboard device 7111 viawireless device 7152 according to an embodiment of the present invention. The method ofFIG. 8D is similar to that shown inFIG. 8C , except that an enablement message is being sent in response to a payment event. Upondetection 8207 of a payment event,operations center 7101 transmits 8209 a message directly towireless device 7152 using a wireless carrier or equivalent.Wireless device 7152 then relays amessage 8210 toonboard device 7111 viaPAN 7600, instructingdevice 7111 to enable vehicle 7109 (ifvehicle 7109 has previously been disabled). Alternatively, the message todevice 7111 can specify an extension of an operability period forvehicle 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 toowner 7110 indicating that the payment event has been processed and acknowledged.Device 7111 performs theappropriate action 8208 to enablevehicle 7109, if required. - Referring now to
FIG. 8E , there is shown a flow diagram depicting an example of a method of receiving payment viawireless 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 towireless device 7152 requesting payment. Alternatively, the message can be sent toonboard device 7111 which relays it towireless device 7152. Alternatively,wireless device 7152 can be equipped to periodically request payment on its own without receiving communication fromoperations center 7101. -
Wireless device 7152 prompts 8251owner 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 towireless device 7152 or toonboard device 7111. Alternatively,owner 7110 may wave an RF-enabled key fob at an RF detector (not shown) connected towireless device 7152 or toonboard device 7111. In any case, if user input or response is received 8212 indicating payment,wireless device 7152 transmits 8213 payment information tooperations center 7101. Alternatively, payment information can be transmitted toonboard device 7111 viaPAN 7600 and relayed tooperations center 7101.Wireless device 7152 sends amessage 8214 toonboard device 7111 to enablevehicle 7109 operation. Alternatively, the message todevice 7111 can specify an extension of an operability period forvehicle 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 tooperations center 7101. Alternatively, payment information can be transmitted toonboard device 7111 viaPAN 7600 and relayed tooperations center 7101.Wireless device 7152 sends amessage 8216 toonboard device 7111 to disablevehicle 7109 operation. - Referring now to
FIG. 8F , there is shown a flow diagram depicting an example of a method of receiving payment viawireless device 7152 according to an embodiment of the present invention.Owner 7110 provides 8231 user input atwireless 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 towireless device 7152 or toonboard device 7111. Alternatively,owner 7110 may wave an RF-enabled key fob at an RF detector (not shown) connected towireless device 7152 or toonboard device 7111.Wireless device 7152 transmits 8232 payment information tooperations center 7101. Alternatively, payment information can be transmitted toonboard device 7111 viaPAN 7600 and relayed tooperations center 7101.Wireless device 7152 sends amessage 8233 toonboard device 7111 to enablevehicle 7109 operation. Alternatively, the message todevice 7111 can specify an extension of an operability period forvehicle 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 betweenoperations center 7101 andowner 7110, at the behest of either party. In one embodiment,vehicle owner 7110 or other user may request direct communication withoperations center 7101 to alertoperations center 7101 as to an impending payment delay, absence, or other information. Alternatively, anadministrator 104 atoperations center 7101 may wish to contactowner 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 towireless device 7152 to re-enable or disablevehicle 7109;wireless device 7152relays 9313 such a message toonboard device 7111, which in turn re-enables or disables 9315vehicle 7109. For example, if, in the course of communicating withoperations center 7101,owner 7110 initiates a payment process for example by authorizing a bank account debit, it may be appropriate tore-enable vehicle 7109 after a previous disablement. -
FIG. 9B depicts a method similar to that shown inFIG. 9A . However, inFIG. 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 9315vehicle 7109. - In one embodiment,
owner 7110 can initiate communication with an emergency services provider or roadside assistance provider viawireless device 7152. - In an alternative embodiment, in response to a request to initiate
communication 9311,device 7111 initiates wireless communication withwireless device 7152 viaPAN 7600, and further initiates communication withoperations center 7101 viawireless modem 7120 andwireless carrier 7119.Device 7111 thus functions as an intermediary in facilitating communication betweenwireless device 7152 andoperations center 7101. - In one embodiment, the communication between
owner 7110 andoperations 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 onwireless device 7152 for validation atoperations center 7101 according to an embodiment of the present invention. In embodiments wherevehicle owner 7110 is given a password that enables continued use ofvehicle 7109, a keypad or other input component ofwireless device 7152 can be used to receive such password. Accordingly, the method begins withuser input 10401 of the password atwireless device 7152. The password may be encrypted atwireless device 7152 for greater security. The password is then transmitted 402 toonboard device 7111 viaPAN 7600.Onboard device 7111forwards 10403 the password viawireless carrier 7119 tooperations center 7101. Atoperations center 7101, the password is validated 10406. If the password is in fact valid,operations center 7101 transmits a message (either directly toonboard device 7111 or via wireless device 7152) causingvehicle 7109 operation to be re-enabled or enabled 10404. Alternatively, the message can specify that an operability period forvehicle 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 towireless device 7152 to prompt theowner 7110 to re-enter the password; alternatively, or after some number of failed attempts, operations center transmits a message (either directly toonboard device 7111 or via wireless device 7152) causingvehicle 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 forvehicle 7109 will expire of its own accord, at whichpoint device 7111 automatically disablesvehicle 7109 until it receives instructions to the contrary. -
FIG. 10B depicts a method similar to that ofFIG. 10A , except that the password is transmitted directly fromwireless device 7152 to operations center 7101 (for example via a cellular telephone network), without being relayed throughonboard 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 onwireless device 7152 for validation atwireless device 7152 according to an embodiment of the present invention. The user, such asowner 7110,inputs 10406 the password atwireless 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. Ifwireless device 7152 determines 10408 that the entered password is valid,wireless device 7152 transmits 10409 a message tooperations center 7101 indicating that a valid password has been entered; thistransmission 10409 can take place directly, or viaPAN 7600 andonboard 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 toowner 7110 to indicate that the entered password is valid.Operations center 7101 transmits a message (either directly toonboard device 7111 or via wireless device 7152) causingvehicle 7109 operation to be re-enabled or enabled 10413. Alternatively, the message can specify that an operability period forvehicle 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 toowner 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 theowner 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 toonboard device 7111 or via wireless device 7152) causingvehicle 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 forvehicle 7109 will expire of its own accord, at whichpoint device 7111 automatically disablesvehicle 7109 until it receives instructions to the contrary. In one embodiment, if the maximum number of attempts has been made, operations centercontacts 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 ofFIG. 10C , except that the password is transmitted 10402 toonboard device 7111 and validated 421 atonboard 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 withFIG. 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. InFIG. 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 onscreen 13700 for security purposes. - In
FIG. 13B ,screen 13710 includesmessage 13702 indicating that the entered password has been approved. - In
FIG. 13C ,screen 13720 includesmessage 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 toscreen 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 foronboard device 7111 via a user interface presented atwireless device 7152 according to an embodiment of the present invention. Such a method can be initiated byowner 7110, for example to set preferences, or it can be initiated by an administrator on behalf ofoperations center 7101, for example to set warning periods and other parameters for operation ofonboard 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 ofonboard device 7111. Once the individual confirms the changes, a message is transmitted 11504 toonboard device 7111 to implement the adjustments. In this manner, the keypad and/or other input mechanisms ofwireless device 7152 can be used as an interface for controlling the operation ofonboard 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 thewireless communication system 118, thus omitting theprocessor 112 andmemory 114. It is intended that the following claims be interpreted to embrace all such variations and modifications.
Claims (40)
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.
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)
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)
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)
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)
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 |
-
2011
- 2011-09-09 US US13/229,398 patent/US9026267B2/en active Active
-
2015
- 2015-03-11 US US14/644,259 patent/US9308892B2/en active Active
-
2016
- 2016-01-15 US US14/996,457 patent/US20160132053A1/en not_active Abandoned
Patent Citations (7)
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)
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 |