Dispensing And Programming Device And Methods For Electronic Transmission Devices
20210279995 · 2021-09-09
Inventors
Cpc classification
B65H2701/1914
PERFORMING OPERATIONS; TRANSPORTING
B60C23/0479
PERFORMING OPERATIONS; TRANSPORTING
G01L17/00
PHYSICS
B60C23/0471
PERFORMING OPERATIONS; TRANSPORTING
G07F9/023
PHYSICS
International classification
Abstract
An automatic dispensing device for use in storing and selectively dispensing electronic transmission devices, for example tire pressure monitoring system (TPMS) tire sensors. The dispensing device assists a user in determining the proper transmission device to be dispensed and programs or configures the transmission device in the dispenser prior to dispensing the programmed or configured transmission device to the user. When used for TPMS tire sensors, the dispenser determines the type of TPMS sensor to be programmed, programs the sensor with the proper communication protocol, and dispenses the programmed or configured sensor to the user for installation in the vehicle wheel and tire.
Claims
1. An automatic dispenser for transmission devices, the automatic dispenser comprising: a storage space for the transmission devices; a module for programming the transmission devices; and a delivery tray configured to dispense the programmed transmission devices.
2. The automatic dispenser of claim 1, further comprising: at least one electromagnetically shielded cavity operable to temporarily store a transmission device, the shielded cavity in signal communication with the programming module.
3. The automatic dispenser of claim 1, further comprising: a reading module configured to read the transmission devices to obtain information associated with the transmission devices.
4. The automatic dispenser of claim 1, further comprising: a human-machine interface.
5. The automatic dispenser of claim 4 wherein the human-machine interface further comprises at least one of: a card reader; a keyboard; or an optical reader.
6. The automatic dispenser of claim 1, further comprising: an accessory storage space operable to store accessories related to the transmission devices and selectively dispense the stored accessories.
7. The automatic dispenser of claim 1, further comprising a printer operable to selectively print and dispense information.
8. The automatic dispenser of claim 1, further comprising a payment terminal operable to receive financial payment in order to dispense the programmed transmission device.
9. The automatic dispenser of claim 1, further comprising an onboard communication device module operable to receive at least one of vehicle information or transmission device information from a vehicle onboard diagnostic device (OBD) or electronic control unit (ECU).
10. The automatic dispenser of claim 1, further comprising a processing apparatus comprising: a processor; a memory data storage device; a controller; a receiver; and a transmitter
11. The automatic dispenser of claim 10 wherein the processing apparatus further comprises an information database including information associated with the transmission devices and operable to program the transmission device, the database stored in the memory data storage device, the memory data storage device in communication with the processor and the programming module.
12. The automatic dispenser of claim 1, further comprising a communication module configured to communicate with a third party electronic device.
13. The automatic dispenser of claim 1, wherein the transmission devices are tire pressure monitoring system (TPMS) tire sensors, the sensors operable to monitor air pressure in a vehicle tire.
14. The automatic dispenser of claim 13, wherein the module for programming the transmission devices is operable to clone the TPMS tire sensor prior to dispensing.
15. A method for dispensing a transmission device by an automatic dispensing device storing a plurality of transmission devices, the method comprising: receiving vehicle information; determining a transmission device type; determining a transmission device protocol; retrieving one of the plurality of transmission devices from a bay of the automatic dispensing device based on the determined transmission device type and the determined transmission device protocol; placing the retrieved transmission device in a shielded cavity; transmitting a signal into the shielded cavity to program the transmission device; and dispensing the programmed transmission device.
16. The method of claim 15, wherein retrieving the transmission device includes controlling an actuator including at least one of a chute, a conveyor system, or a robotic arm.
17. The method of claim 15, wherein transmitting the signal further comprises transmitting an electromagnetic wave at least one of a frequency of approximately 125 KHz or between 315 MHz and 434 MHz.
18. The method of claim 15, wherein dispensing the programmed transmission device further comprises transporting the programmed transmission device to a delivery tray.
19. An automatic dispenser for use in storing and selectively dispensing electronic transmission devices comprising, the dispenser comprising: a plurality of storage bays operable to temporarily store a predetermined type of a plurality of transmission devices; an electromagnetically shielded cavity in communication with the plurality of storage bays; a processing apparatus comprising: a processor; and a memory data storage device including an information database of transmission device types and transmission device communication protocols; a receiver; a transmitter; and a human machine interface operable to receive information relating to the plurality of transmission devices; a reading module operable to individually read indicia of the plurality of transmission devices; an actuator operable to engage a predetermined one of the plurality of transmission devices from a predetermined one of the plurality of storage bays and transfer the transmission device to the shielded cavity; a programming module operable to program a transmission device positioned in the shielded cavity, the programming operable to transmit a data signal into the shielded cavity to one of program a transmission device or configure a transmission device; and a delivery tray in communication with the shielded cavity operable to receive the programmed or configured transmission device and allow access to a user to remove the programmed or configured transmission device from the automatic dispenser.
20. The automatic dispensing device of claim 19 wherein the plurality of transmission devices comprise tire pressure monitoring system (TPMS) tire sensors.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The invention is best understood from the following detailed description when read in conjunction with the accompanying drawings. It is emphasized that, according to common practice, the various features of the drawings are not to-scale. On the contrary, the dimensions of the various features are arbitrarily expanded or reduced for clarity.
[0015]
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION
[0020] The embodiments disclosed herein include dispensing and programming devices and methods for electronic transmission devices. The devices may be configured or operable to communicate with Tire Pressure Monitoring System (TPMS) tire air pressure sensors intended to be accommodated (or installed) in the tires of a motor vehicle, such sensors generally being associated with the computer of a motor vehicle to which the sensors are configured to transmit data. The tire air pressure sensor devices may be configured or operable to communicate via a radio frequency transmitter, Bluetooth, WiFi, near field communication (NFC), ultra-wideband (UWB) communication, or similar communication protocols known by those skilled in the art. The motor vehicle may include automobiles, motorcycles, aviation vehicles, construction vehicles, and personal mobility vehicles including, but not limited to, mopeds and bicycles. It should be noted that the examples disclosed herein are described in terms of a TPMS pressure sensor for simplicity. It is understood that these examples may extend to any type of electronic transmission device including, but not limited to, internal tire air pressure sensors, temperature sensors, or the like, which may need to be programmed or configured prior to being used and/or mounted in a motor vehicle or other vehicles or transportation devices.
[0021] In the embodiments disclosed herein, programming an electronic transmission device may refer to programming the electronic transmission device during the dispensing process inside the inventive device. For example, sending a data signal to the sensor positioned inside the inventive device wherein the sensor receives and internally stores in a sensor memory device, the program, data and/or instructions to operate and/or communicate with the particular vehicle electronic control unit (ECU), other onboard vehicle system, or devices external to the sensor, for example a hand-held TPMS tool or sensor trigger device. As used herein, programming an electronic transfer device described above further includes, but is not limited to, cloning or duplicating a programmed electronic transmission device (all collectively referred to as “programming” an electronic transmission device). In one example of cloning a TPMS tire air pressure sensor, information is read or received from a to be replaced tire sensor and transferred to a new programmable TPMS sensor which thereafter then serves as a duplicate or clone of the to be replaced sensor. Electronic transmission devices other than TPMS sensors may be programmed, or be subject to programming as described herein, to suit the particular application as known by those skilled in the art.
[0022]
[0023] In one example, the dispensing device 100 may include a shielded cavity 110. The shielded cavity 110 is configured to receive a transmission device prior to programming the transmission device. The exemplary shielded cavity 110 is electromagnetically shielded to prevent inadvertent programming of transmission devices outside of the shielded cavity 110. The shielded cavity 110 may include a shielded door (not shown) that is configured to selectively open to receive a transmission device and close prior to programming of the transmission device. The example shielded cavity 110 may include a shielded floor (not shown) configured to selectively open to dispense a programmed transmission device and close prior to programming of the transmission device. In some embodiments, the shielded cavity 110 may be configured or operable to sealingly pressurize the interior of the shielded cavity 110 relative to other areas internal to the dispensing device and/or the surrounding atmosphere and include a separate pressure sensor (not shown). Pressurization of the shielded cavity 110 may be variably controlled, and the separate pressure sensor may be used to verify a pressure value as measured by the programmed transmission device positioned in the pressurized shielded cavity 110. Devices or components suitable for sealing and/or pressurizing the cavity 110 as described, for example a pressurized air source, air pressure valves, a controller, and/or air conduits to and from the shielded cavity 110 (all not shown), may be included in the dispensing device 100 as known by those skilled in the art.
[0024] As shown in exemplary
[0025] Each shelf or bay 124 may include an actuator (not shown) configured to transfer or transport an item, such as a transmission device, from a bay 124 into the shielded cavity 110. In some embodiments, an item may be transported and placed into the shielded cavity 110 using one or more selectively actuated chutes, conveyor systems, robotic arms, or any combination thereof.
[0026] The exemplary dispensing device 100 includes a dispensing tray 130. The dispensing tray 130 may be configured to receive the programmed transmission device from the shielded cavity 110, directly from a bay 124, or from another area of the dispensing device 100. In some embodiments as best seen in
[0027] Referring to
[0028] As best seen in
[0029] The exemplary dispensing device 100 may include an identification unit 160. The identification unit 160 may be an optical scanner that is configured to read bar codes, quick response (QR) codes, vehicle identification number (VIN) codes, or any other type of visual code as known by those skilled in the art. The identification unit 160 may be configured to utilize smart tags, RFID tags, or have optical image recognition capabilities.
[0030] In one or more embodiments, the dispensing device 100 may include additional storage space or areas to position and temporarily store accessories related to the transmission devices (not shown). For example, the accessories may include, and are not limited to, a maintenance or service kit for the transmission devices. The exemplary maintenance or service kit may allow an operator to obtain additional elements or parts for the assembly and/or maintenance of the selected transmission device. In one example, the maintenance or service kit may include tools, for example commonly used or specialized wrenches, screw drivers or other tools that are useful in servicing or installing the particular transmission devices included in the dispensing device 100, for example TPMS sensor transmission devices. In another example, commonly used or specialized mechanical fasteners, seals, adhesives, lubricants, valve stems, or other components useful to install the transmission devices, for example TPMS sensors, may be included.
[0031] In one or more exemplary embodiments, the dispensing device 100 may include one or more fasteners or mounting devices. The one or more fasteners may be configured to allow the dispensing device 100 to be attached to an object such as a wall or a floor.
[0032] In one or more exemplary embodiments, the dispensing device 100 may include a printer 170. The printer may be used to print invoices, data sheets, assembly instructions, operation instructions, troubleshooting instructions, or any combination thereof. The printed information, for example assembly instructions, may be prestored in the processing apparatus 140 data memory storage device and be automatically actuated by the controller 210 based on selection of the transmission device, or through user input from the user interface 150.
[0033] Some exemplary embodiments may include a payment terminal 180. The payment terminal 180 may be a card reader. Alternate or supplement payment terminal features may include a device to collect currency, dispense currency (i.e., change), or both. The payment terminal 180 may be configured to facilitate the purchase of a transmission device, for example in coordination with user input of a selection of the transmission device through the user interface 150. Information or data relating to the purchase, for example the purchase price, or payment may be prestored in the processing apparatus 140 data memory storage device 230 and executed by the processor and/or controller 210 as known by those skilled in the art. This stored information or data may be added, deleted or updated by any methods as known by those skilled in the art. The payment terminal 180 may be configured or operable to initiate the programming of the transmission device based on a confirmation of payment as determined or verified by the processing apparatus 140.
[0034] Some exemplary embodiments may include a visual status indicator, such as an light emitting diode (LED) indicator configured to indicate a power status, a connection status, an error status, a signal strength (none shown), or any combination thereof.
[0035]
[0036] The controller 210 may be configured to control the dispensing operations, programming operations, payment operations, printing operations, processing or memory updates, or any combination thereof. For example, the controller 210 may control an actuator configured to transfer and dispense an item, such as a transmission device, from a selected or determined bay 124 into the shielded cavity 110 shown in
[0037] The processor 220 may be configured to perform one or more steps of the method 300 shown in
[0038] The memory 230 may be configured to store one or more computer-readable programs, instructions, executable files, operating systems, or any combination thereof. In use for transmission devices in the form of TPMS tire sensors, the memory 230 may be configured to store a database that includes the vehicle and/or tire information described above, as well as TPMS sensor devices and associated sensor protocols for programming the particular TPMS sensors. The database may be updated via direct link or by using a data carrier, such as a flash drive, a compact disk, through hard wire connection or wireless communication with a remote computer or server, or the like as known by those skilled in the art. The memory 230 may be configured to store a history of the actions carried out by the dispensing device 100, such as the quantity of transmission devices dispensed, the types of transmission devices dispensed, the programming protocols of the transmission devices dispensed, or any combination thereof. The exemplary processor 220 and/or controller 210 retrieve and send information and data from and to the memory 230 to suit the particular operation or function of device 100 as known by those skilled in the art. Other examples of devices and methods of controls and communication that may be used for device 100 may be found in US Patent Application Publication No. US 2014/0358705 filed Jan. 23, 2014 the entire contents of which is incorporated by reference.
[0039] The interface 240 may be configured or operable to receive instructions and/or signals from the processor 220, the user interface 150 shown in
[0040] The processor 220 may be configured or operable to convert the instructions received from the interface 240 and/or receiver 260 to predetermined and/or prestored instructions in the memory 230 that may be understood by the controller 210. In another example, a user may manually input vehicle and/or sensor information through the interface 240, 150, for example through a keyboard or interface touch pad, for receipt and processing by the processing apparatus 140 as generally described herein. In another example, device 100 may read or scan information through the identification unit 160 described above in communication with the processing apparatus 140. In another example, a communication cable may be selectively and temporarily connected to the vehicle OBD port and the device 100 interface 240 in the form of a socket or receptacle (not shown) in communication with the processing apparatus 140.
[0041] The transmitter 250 and the receiver 260 may be configured or operable to communicate with the interface 240, 150. The receiver 260 may receive a sensor protocol from the user interface 150 via the interface 240. In one example, the TPMS sensor protocol to be programmed into a new TPMS sensor in the device 100, may be received by the receiver 260 in one or more of the manners described above for receiving instructions by the interface 240. In one example, the processor 220 may obtain the sensor protocol from the receiver 260 and instruct the transmitter 250 to transmit a signal to program a transmission device, for example a TPMS sensor. The signal may include the sensor protocol which is received and stored in the TPMS sensor. For example, the sensor protocol may be embedded in the signal. The transmitter 250 and the receiver 260 may be configured or operable to transmit and receive electromagnetic waves, for example, at frequencies approximately 125 KHz and/or between 315 MHz and 434 MHz. Other forms of signals, and different frequencies, may be used to suit the particular transmission device and application as known by those skilled in the art.
[0042] In an alternate example of receiving or determining a transmission device communication and/or operation protocol, a user may manually input through the interface 150 vehicle information including the VIN, make, model and/or year of the vehicle which thereafter is used by the processing apparatus 140 to determine the proper communication protocol for the TPMS sensor which is thereafter programmed as generally described herein. In another example, through menus or prompts visually displayed on the device 150 interface, a user can manually or verbally input or select the proper transmission device communication protocol which is then used to program the transmission device as generally described herein. Alternately, the vehicle information and/or transmission device communication protocol is received from the vehicle OBD or OBD dongle device as described above. In one example of device 100, the device 100 includes an OBD communication device or module (not shown) as part of the processing apparatus 140, for example as part of, or in communication with, receiver 260 and/or interface 240. The device 100 OBD communication device is operable to receive vehicle information, including but not limited to TPMS sensor communication protocols, from the vehicle electronic control unit (ECU). In one example, this information is received by the device 100 OBD communication device or module wirelessly from an OBD dongle connected to the vehicle OBD port as generally described herein. Other methods and devices for device 100 to receive the described vehicle information known by those skilled in the art may be used.
[0043] In another example, the device 100 processing apparatus 140 may receive the transmission device protocol, or other data, from a separate and independent TPMS tool which may be used to trigger and/or receive information from the TPMS tire sensor and/or vehicle. The TPMS tool may transmit such information to the device 100 wirelessly or through a communication cable connectable to the device 100 as described above. Other methods of the device 100 processing apparatus 140 receiving the transmission device protocol or other data for use in programming a transmission device as described herein may be used as known by those skilled in the art.
[0044] In some embodiments, the transmitter 250 may include a programming and/or configuration module or function and the receiver 260 may include a reading or scanning module or function that may be used to clone or duplicate transmission devices, for example TPMS sensors. For example, a to be replaced (worn or defective) TPMS sensor may be placed by a user into the shielded cavity 110 shown in
[0045] In one example described above where device 100 functions to selectively pressurize the shielded cavity 110, the reading module may be used to retrieve pressure values measured by a programmed transmission device, for example a TPMS sensor, to be compared with the measured or monitored pressure of the shielded cavity 110 of
[0046]
[0047] The exemplary method 300 includes receiving 310 vehicle information. The vehicle information may be received via the user interface 150 shown in
[0048] The method 300 includes determining 320 a TPMS sensor type. The sensor type may be determined based on the vehicle information. The sensor type may be determined using a database. In a case of configuring or cloning a sensor, the sensor type may be determined based on a signal received from the sensor or through reading or scanning indicia on the exterior of the sensor, for example a bar code. The signal may contain a sensor unique identification, including a sensor type, a serial number, a sensor make, a sensor protocol, or any combination thereof.
[0049] The method 300 includes determining 330 a TPMS sensor protocol. The sensor protocol may be determined based on the received vehicle information. The sensor protocol may be determined using a database. As explained above, this database information may be prestored in the device 100 memory 230. In the case of configuring or cloning a sensor, the sensor protocol may be determined based on the signal received from the sensor, for example through the reading module.
[0050] The method 300 includes identifying and retrieving 340 a suitable TPMS sensor. Identification of a suitable TPMS sensor is based on the determined sensor type and the determined sensor protocol. Retrieving 340 the sensor may include controlling an actuator, for example, a selectively actuated chute, a conveyor system, or a robotic arm, or any combination thereof, to select one or more suitable or acceptable sensors from a predetermined bay 124 or shelf A1-C3 as shown in
[0051] The exemplary method 300 includes placing 350 the selected sensor in a shielded cavity, such as shielded cavity 110 shown in
[0052] In one example described above, the method 300 step 350 may include reading or scanning a to be replaced sensor in the shielded cavity that is being configured or cloned. The information read from the to be replaced sensor in the shielded cavity may include a sensor identifier, a sensor model, a sensor protocol, one or more technical features of the sensor, or any combination thereof.
[0053] The exemplary method 300 may include transmitting 360 a signal. The signal may be transmitted by device 100, for example transmitter 250, to program a transmission device, for example, a TPMS sensor. The signal may include the sensor protocol. For example, the sensor protocol may be embedded in the signal. The signal may be transmitted as an electromagnetic wave at such frequencies as approximately, for example, 125 KHz and/or between 315 MHz and 434 MHz.
[0054] In another example described above, the method 300 may include a step of testing a TPMS sensor in the shielded cavity 110, for example pressurizing shielded cavity 110, to ensure that the sensor is working properly prior to dispensing the sensor for user retrieval. In an alternate example, the shielded cavity 110, or other area of device 100, could be heated and the TPMS sensor temperature sensor could be read and checked against the measured temperature of the device 100 heated area.
[0055] The exemplary method 300 may include dispensing 370 the programmed TPMS sensor. Dispensing 370 the programmed sensor may include transporting the programmed sensor from the shielded cavity 110 to the delivery tray 130 shown in
[0056]
[0057] The program module 410 may be selected to enter one or more parameters to program a transmission device, for example a TPMS sensor. The one or more parameters may include vehicle information, such as, for example, a vehicle make, a vehicle model, a vehicle model year, VIN, a tire make, a tire model, a tire size, or any combination thereof. The purchase module 420 may be selected to enter payment information. The inventory module 430 may be selected to display an inventory of the transmission devices stored in the dispensing device 100 shown in
[0058] While the invention has been described in connection with certain embodiments, it is to be understood that the invention is not to be limited to the disclosed embodiments but, on the contrary, is intended to cover various modifications, combinations, and equivalent arrangements included within the scope of the appended claims, which scope is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures as is permitted under the law. One or more elements of the embodiments disclosed may be combined with one or more elements of any other embodiment disclosed.