Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
VEHICLE INTERFACE
Document Type and Number:
WIPO Patent Application WO/2005/122686
Kind Code:
A2
Abstract:
A vehicle power interface includes an adaptive inductive power supply. The adaptive inductive power supply has a primary within a remote device holder. The adaptive inductive power supply is capable of providing power to remote devices placed within the remote device holder. Communication interface may be provided which can enable communication between the remote device and any data bus within the vehicle.

Inventors:
BAARMAN DAVID W (US)
LAUTZENHEISER TERRY L (US)
LEPPIEN THOMAS JAY (US)
Application Number:
PCT/IB2005/051830
Publication Date:
December 29, 2005
Filing Date:
June 06, 2005
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ACCESS BUSINESS GROUP INT LLC (US)
BAARMAN DAVID W (US)
LAUTZENHEISER TERRY L (US)
LEPPIEN THOMAS JAY (US)
International Classes:
A61L2/10; C02F1/00; C02F1/32; C02F9/00; H01F5/02; H05B37/03; H05B39/00; H05B41/24; H05B41/36; H02J7/00
Foreign References:
US5600225A1997-02-04
Other References:
See also references of EP 1766753A4
Attorney, Agent or Firm:
WOOD, J. Ray et al. (900 Fifth Third Center 111 Lyon Street, N.W, Grand Rapids MI, US)
Download PDF:
Claims:
CLAIMS The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows; 1. A system for supplying power to a battery in a remote device comprising: a primary far supplying power to the battery; and a power receiving means coupled to the battery, the power receiving means capable of receiving power from the primary regardless of the orientation of the power receiving means. 2. The system of claim 1 where the power receiving means includes a multidimensional secondary, 3. A vehicle interface comprising: a holder for containing a remote device, and an adaptive inductive power supply, the adaptive inductive power supply having a primary, the primary placed proximal to the holder, 4. The vehicle interface of claim 3 where the holder is configured to fit within a console of a vehicle. 5. The vehicle interface of claim 4 where the holder is configured to fit within a vehicle visor. 6. The vehicle interface of claim 5 where the vehicle has a data bus, and the vehicle interface is conneøtable to the.data bus. 7. The vehicle interface of claim 6 further comprising a transceiver for communicating with a remote device. 8. The vehicle interface of claim 7 further comprising a power regulator connectable to the vehicle power supply. 9. A power supply and communication system for a vehicle, the vehicle having a vehicle power supply and a vehicle data bus comprising: an adaptive inductive power supply for inductively supplying power to a remote device; a power interface for connecting the power supply and communication system to the vehicle power supply; and a communication interface for connecting the power supply and communication system to the vehicle data bus, 30. The power supply and communication system of claim 9 further comprising a transceiver for communicating with the remote device. 11. The power supply and communication system of claim 10 further comprising a communication controller for controlling communication between the remote device and the vehicle data bus. 12. The power supply and communication system of claim 11 where communication between the remote device and the power supply and communication system fs by way of a power line communication protocol using the adaptive inductive power supply. 13. The power supply and communication system of claim 11 where the transceiver includes an antenna for wireless communication with the remote device. 14. The power supply and communication system of claim 13 where the transceiver communicates with the power supply and communication system by "way of awireless protocol. 15. The power supply and communication system of claim 14 where the adaptive inductive power supply includes an inverter and a primary. 16. The power supply and communication system of claim 15 where adaptive inductive power supply includes a drive circuit for driving the inverter. 17. The power supply and communication system of claim 16 where a power regulator is coupled to the vehicle power supply and to the inverter. 18. The power supply and communication system of claim 17 further comprising a holder for receiving the remote device. 19. The power supply and communication system of claim 18 where the holder has a perimeter, and the primary is contained within the perimeter. 20. The power supply and communication system of claim 19 where the primary is adaptable to supply power to the remote device regardless of the orientation of the remote device. 21. The power supply and communication system of claim 20 where the transceiver can communicate with the remote device regardless of the orientation of the remote device. 22. A vehicle comprising: a receptacle, the receptacle configured to receive a remote device; and a primary proximal to the receptacle for providing povver to the remote device. 23. The vehicle of claim 22 where the primary is a component of an adaptive inductive power supply. 24. The vehicle of claim 23 where the adaptive inductive power supply includes an inverter. 25, The vehicle of claim 24 further comprising a communication controller. 26. The vehicle of claim 25 further comprising an automobile data bus. 27. The vehicle of claim 26 further comprising a communication interface for Coupling the remote device to the automobile data bus. 28. The vehicle of claim 27 further comprising a transceiver, the transceiver connected to the communication interface, the transceiver for communicating between the communication interface and the remote device. 29. The vehicle of claim 28 where the adaptive inductive power supply includes a variable impedance, 30. The vehicle of claim 29 where the variable impedance is one of a variable capacitor or a variable inductor. 31. The vehicle of claim 30 further comprising a controller for Varying the variable impedance to improve the efficiency of the adaptive inductive power supply.
Description:
VEHICLE INTERFACE RELATED APPLICATIONS This application is a continuation-in-part of U.S. Application Serial No. 10/357,932 entitled "Inductively Powered Apparatus," which was filed on February 4, 2003, which is a continuation-in-part; of U.S, Patent No, 6,436*299, entitled "Water Treatment System with an Inductively Coupled Ballast," which was filed on June 12, 2000. U.S. Application Serial No.l 0/357,932 is also a contiπuation-in-part of U.S. Application Serial No. 10/133,860 entitled 'Inductively Powered Lamp Assembly," which was filed on April 26* 2002. The present application is also a cpntϊnuation-in-part of U.S. Application Serial No. 10/246,155 entitled "Inductively Coupled Ballast Circuit," which was filed on September 18, 2002 and is a continuation-in-part of U.S. Application Serial No. 10/175,095 entitled "Radio Frequency Identification System for a Fluid Treatment System," now U.S. Patent 6,673,250 which was filed on June 18, 2002, which is a continuation-in-part of U.S. Patent 6,436,299, which was filed on June 12, 2000. U.S. Patent 6,436,299 claims benefit under 35 U.S.C § 119(e) of U.S. Provisional Patent Application Serial No. 60/140,159 entitled "Water Treatment System with an Inductively Coupled Ballast," which was filed on June 21, 1999, and U.S. Provisional Patent Application Serial No. 60/140,090, entitled "Pomt-of-Use Water Treatment System," which was filed on June 21 , 1999. This application incorporates by reference the following applications: "Adaptive Inςtuctiye Power Supply," Serial No. 10/689,499; "Inductive Coil Assembly," Serial No. 10/689,224; "Electrostatic Charge Storage Assembly," Serial No. 10/689,154, and "Adapter," Serial No 10/6S93375> BACKGROUND OF THE INVENTION This invention relates to inductive charging and communication systems and more specifically to inductive charging and communication systems within a vehicle. People may carry a variety of personal portable electronic equipment such as PDAs (Personal Data Assistants)* portable entertainment devices, such as portable music players or portable DVD players, laptop computers, and cellular telephones. The portable electronic devices provide various functionality such as communication, information storage and retrieval, and entertainment. Since the devices are portable, they are often carried and used in vehicles. The devices are usually battery powered and thus tend to run out of power at in convenient times. Power adapters for use in a vehicle are available for such devices, However, each device often has a unique power adapter and chord, requiring that a power adapter for each device either be carried. The power adapter and the attendant chords for attachment to the portable devices are unsightly and clutter the vehicle. Since the power adapter is commonly plugged into the 12 volt DC (direct current) power by way of a cigarette lighter, it also difficult to charge more than one device at a time. Chords and adapters are thereby impractical when several portable devices are used within the vehicle. Recently, there have been proposals to interface the portable devices to the data network within the vehicle, The SAE (Society of Automotive Engineers) has generally recognized the need for such an interface with an ITS (Intelligent Transportation System) standard. Further, Texas Instruments has proposed an ADB-1394 telematics standard based on the 1394 "firewire'* communication standard which would allow portable devices tp interface with the electrical systems within the vehicle. There are problems, however. First, due to the numerous types of portable devices, there are many different types of data interfaces required for each portable device. For example, some devices may have a 1394 interface while others have a USB (Universal Serial Bus) interface. Thus, for a vehicle to interface with a plethora of devices, it may be required to supply a plug for each possible device. Second, due to the number of devices, the number of plugs for each device could be prohibitive as well as the volume of cables required to attach each portable device to the vehicle. The SAE ITS group has suggested that a wireless network such as the IEEE (Institute of Electrical and Electronic Engineers) 802.11b be provided for each vehicle. The problem with such a wireless network is that the power consumed by the wireless portable device would increase, thereby further increasing the likelihood that the battery powering the portable device would be discharged. Thus, a system which would provide a data interface for the portable device as well as providing power to the devices is highly desirable. BRIEF DESCRIPTION OF THE DRAWINGS FIG, 1 is a diagram of data networks in a vehicle. FIG. 2 shows an inductive vehicle adapter within the console of a vehicle. FIG, 3 shows a side view of the inductive vehicle adapter. FIG. 4 shows the inductive vehicle adapter fitted within a windshield visor. FIG. 5 shows an overhead view of the inductive vehicle adapter. FIG. 6 shows a general block diagram of the inductive vehicle adapter, FIG. 7 shows a more detailed block diagram of the inductive vehicle adapter, FIG. 8 shows a block diagram of a remote device capable of interfacing with the inductive vehicle adapter. FIG. 9 shows a flow chart of the operation of the inductive vehicle adapter. FIG. 10 shows a device list. DETAILED DESCRIPTION OF THE DRAWINGS FIG. 1 shows the two parallel data networks within a vehicle. The first network is vehicle data bus 10. Vehicle data bus 10 could be a CAN (Controller Automobile Network) or an OEM (Original Equipment Manufacturers) vehicle bus, Vehicle data bus is generally a low speed data bus for enabling communication between the various controllers within a vehicle. The second network is ADB (automobile data bus) 12. ADB 12 allows communication between the one or more portable data devices and the vehicle. For example, ADB 12 could be connected with PDA 14, cellular phone 16 or portable entertainment device 18. Gateway controller 20 manages any communication between vehicle data bus IQ and ADB 12. This data can be specifically for the bus and/or contain the encoded signals of voice and audio information. FIG. 2 shows an inductive vehicle adapter 20 mounted within console 22 of a vehicle. Cellular telephone 24 and PDA 26 may be placed within the inductive vehicle adapter 20 in order to recharge and to be interfaced with ADB 12. FIG. 3 shows a side view of inductive vehicle adapter 20. Inductive vehicle interface 20' has holder 28, which could be a bowl. Items placed within holder 28 tend to remain within the bowl due to their weight. Holder 28 has perimeter 30. Within perimeter 30 ϊs a primary. The primary contained within perimeter 30 is coupled to inductive system 32, which is, in turn coupled to DC power source 34. Inductive system 32 is also coupled to ADB 12. Thus, electronic devices placed within holder 28 can be charged by adaptive inductive power supply 32. A communication link could be provided by circuitry working in concert with adaptive inductive power supply 32, FIG. 4 is an overhead view of inductive vehicle interface 20. A remote device,, which could be any portable electronic device, is placed within holder 28. When placed within holder 28, the remote devices could be both charged by vehicle interface 20 and they could also be in communication with ADB 36. FIG. 5 shows a vehicle visor 35 which is a holder of the remote devices. Primary 38 is contained within visor 35, The remote devices could be placed within bag 37. The remote devices placed within mesh bag 37 could be charged by the inductive vehicle interface and be in communication with ADB 36. Any mechanism could be used to hold the remote devices within proximity of primary 38, such as Velcro or clips. The1 location of primary 38 could be in any convenient location. For example, primary 38 could be included within a bowl located in the trunk of a vehicle, an overhead console, a seat back, a glove compartment or a side door stowage area. FJG, 6 shows a basic block diagram of inductive vehicle adapter 20. Remote device 40 has been placed within holder 28 and thus is inductively coupled by way of the primary within the lip of holder 28 to adaptive inductive power supply 39. Remote device 40 could thus be charged by adaptive inductive power supply 39. At the same time, remote device 40 is coupled to transceiver 68, Transceiver 68 communicates directly with remote device 40. Communication interface 70 manages communications between remote device 40 and ADB 36. For example, communication interface 70 may assign an EP (Internet Protocol) address to remote device 40 or may assign some other address to remote device 40 as required by the protocol of ADB 68. Communication interface 70 could control, establish or monitor the rate of communication between ADB 68 and remote device 40 as well as the various protocol and communication layers. Controller 60 is optional. If present, it could manage the communication between remote device 40 and ADB 36. Alternatively* controller 60 could manage the supply of power to remote device 40 by adaptive inductive power supply 39. Power regulator 50 regulates the power received from DC power source 34, DC power source 34 is supplied by the electrical power system of the vehicle. Adaptive inductive power supply 39 could be either digital or analog. One type of adaptive inductive, power supply is described in U.S. PatentNo. 6,436,299, which is hereby incorporated by reference. Alternatively, the adaptive inductive power supply 39 could be of the type described hereinafter. FIG. 7 shows a block diagram for inductive vehicle interface 20, Inductive vehicle interface 20 is shown coupled to three remote devices 40, 42, 44. Power regulator 46 is coupled to external DC (direct current) power source 48» DC power source 48 provides power to inductive vehicle interface 20. DC power source 48 is supplied by the vehicle, and would usually be around 12 VDC. Power regulator 50 controls the voltage and current provided by DC power source 48 to inverter 52. Inverter 52 converts the DC power to AC (alternating current) power. Inverter 52 acts as an AC power source supplying the AC power to tank circuit 54. Tank circuit 54 is a resonant circuit. Tank circuit 54 is inductively coupled by way of primary winding 56 to the secondary windings within remote devices 40, 42, 44, Primary winding 56 and the secondary windings of remote devices 40, 42, 44 are coreless windings, Dashed line 58 indicates an air gap between remote device 40, 42, 44 and primary winding 56. Primary winding 56 Is contained within perimeter 30. Circuit sensor 58 is coupled to the output of tank circuit 54. Circuit sensor 58 is also coupled to controller 60, Circuit sensor 58 provides information regarding the operation parameters of inverter 52 and tank circuit 54. For example, circuit sensor 58 could be a current sensor and provide information regarding the phase* frequency and amplitude of the current in tank circuit 54. Controller 60 could be any one of a multitude of commonly available microcontrollers programmed to perform the functions hereinafter described, such as the Intel 8051 or the Motorola 68 I I, or any ofthe many variants of those microcontrollers. Controller 60 could have a ROM (read only memory) and RAM (random access memory) on the chip. Controller 60 could have a series of analog and digital outputs for controlling the various functions within the adaptive inductive power supply. The functionality of controller 60 could aliso be accomplished with a microprocessor and memory chips. Controller 60 is connected to memory 62. Controller 60 is also coupled to drive circuit 64. Drive circuit 64 regulates the operation of inverter 52. Drive circuit 64 regulates the frequency and timing of inverter 52. Controller 60 is also coupled to power regulator 50. Controller 60 can manipulate the output voltage of power regulator 50. As is well known, by altering the rail voltage of power regulator 5*0, the amplitude ofthe output of inverter 52 is also altered. Finally, controller 60 is coupled to variable inductor 66 and variable capacitor 68 of tank circuit 54. Controller 60 can modify the inductance of variable inductor 66 or the capacitance of variable capacitor 68. By modifying the inductance of variable inductor 66 and the capacitance of variable capacitor 68, the resonant frequency of tank circuit 54 can be changed* Tank circuit 54 could have a first resonant frequency and a second resonant frequency. Tank circuit 54 could also have several resonant frequencies. As used herein, the term "resonant frequency" refers to a band of frequencies within which tank circuit 54 will resonate. As is well known, a tank circuit will have a resonant frequency, but will continue to resonate within a range of frequencies near the resonant frequency. Tank circuit 54 has at least one variable impedance element having a variable impedance. By varying the variable impedance, the resonant frequency of the tank circuit will be varied. The variable impedance element could be variable inductor 66, variable capacitor 68, or both. Variable inductor 66 could be athyristor controlled variable inductor, a compressible variable inductor, parallel laminated core variable inductor, a series of inductors and switches capable of placing select fixed inductors into tank circuit 54, or any other controllable variable inductor. Variable capacitor 68 could be a switched capacitor array, a series of fixed capacitors and switches capable of placing select fixed capacitors into tank circuit 54, or any other controllable variable capacitor. Tank circuit 54 includes primary winding 56. Primary winding 56 and variable Inductor 66 are shown separate. Alternatively, primary winding 56 and variable inductor 66 could be combined into a single element Tank circuit 54 is shown as a series resonant tank circuit. A parallel resonant tank circuit could also be used. Power supply transceiver 68 is also coupled to controller. Power supply transceiver 68 could be simply a receiver for receiving information rather than a device enabling two-way communication. Power supply transceiver 68 communicates with various remote devices 40, 42, 44. Obyiously^ more or less devices than three could be used with the system. Inductive vehicle interface 20 also has communication interface 70 for connection to ADB 36. Communication interface 70 manages the communications between remote devices 4O3.42, 44 and ADB 36. Communication interface 70 may need to perform functions such as translating the communications from one protocol to the next and assigning network addresses to remote devices 4Oi, 42, 44, Inductive vehicle interface 20 could also have communication controller 72. Communication controller 72 manages data input and outputthrough communication interface 70 and interface transceiver 74. Communication controller 72 performs necessary control functions such as code conversion, protocol conversion, buffering, data compression, error checking, synchronization and route selection as well as collects managementinformation. Communication controller 72 establishes communication sessions between remote devices 40, 42» 44 and ADB 36 or any other devices coupled to ADB 36. Communication controller 72 could be a front end communication processor. Depending upon the capabilities of controller 60, communication controlJer 72 could be a software module running within controller 60. FIG. S shows a block diagram of remote device 100. Remote device 100 is exemplary of remote devices 40, 42, 44. Remote device 100 includes rechargeable battery 102. Rechargeable battery 102 receives power from variable secondary 104. Depending upon the type of rechargeable battery, further circuiting to support recharging rechargeable battery 102 could be included. For example, if a Li-ion (Lithium Ion) LiPoIy (lithium-polymer) battery were used, an integrated cif cult controlling the charging of the battery suph as the Texas Instrument bq240001 or the Texas Instrument UCC3890 could be incorporated into remote device 100. If a NiMh (Nickel Metal Hyrdride) battery were used, a Microchip Technology PS402 battery management integrated circuit could be used. Variable secondary 104 is coreless, allowing variable secondary 104 to operate over a wider range of frequencies. Variable secondary 104 is shown as a variable inductor, although other types of devices could be used in place of the variable inductor, Variable secondary 104 could include a multidimensional secondary such as the one shown in U.S. Patent Application Serial No. 10/689,224, entitled "Coil Assembly" and assigned to the assignee of this application. If variable secondary included such a multidimensional winding, remote device 40 would be able to receive power from primary winding 56 without regard to the physical orientation of remote device 40 relative to primary winding 56 as long as remote device 40 were proximal to primary winding 56. Thus, a user would be spared the inconvenience of positioning remote device 40 in a specific orientation in order to charge remote device 40. Remote device controller 106 controls the inductance of variable secondary 104 and the operation of load 108. Remote device controller 106 can alter the inductance of variable secondary 104 or turn on or offload 108. Similar to controller 60, remote device controller 106 could be any one of a multitude of commonly available microcontrollers programmed to perform the functions hereinafter described, such as the Intel 8051 or the Motorola 6811, or any of the many variants of those microcontrollers. Controller 106 could have a ROM (read only memory) and RAM (random access memory) on the chip. Controller 106 could also have a series of analog and digital outputs for controlling the various functions within the adaptive inductive power supply. Memory 110 contains, among other things, a device ID (identification) number and power information about remote device 100. Power information would include the voltage, current and power consumption information for remote device 100. Memory 110 might include discharge rates and charging rates for battery 102. Remote device 100 also includes remote transceiver 1 12. Remote transceiver 112 receives and transmits information to and from power supply transceiver 68. Remote transceiver 1 \2 and power supply transceiver 6S could be linked in a myriad of different ways, such as WIFI, infrared, blue tooth, radio frequency (RF) or cellular. Additionally, the transceivers could communicate by way of additional coils on the primary or secondary. Or, since power in being delivered by power supply 20 to remote devices 100, any one of many different power line communication systems could be used. Alternatively, remote transceiver 112 could be simply a wireless transmitter for sending information to power transceiver 68. For example, remote transceiver 112 could be an RFID (Radio Frequency Identification) tag. Load 108 represents the functional component of remote device 338. For example, if rernote device 100 were a digital camera, load 108 could "he a microprocessor within the digital camera. If remote device 100 were an MP3 player, load 108 could be ;a digital signal processor or a microprocessor and related circuitry for converting MP3 files into sounds. If remote device 100 were a PDA, then load 108 would be a microprocessor and related circuitry providing the functionality of a PDA. Load 108 could access memory UO, Load 108 is also coupled to secondary device transceiver 112. Thus, load 108 could communicate through secondary device transceiver 112 with inductive vehicle interface 20, and thereby could communicate with any other devices connected to ADB 36. FIGr. 9 shows έhe operation of one embodiment of the adaptive contactless energy transmission system with communications capability. After inductive vehicle interface 20 starts (Step 400), it polls all remote devices by way of transceiver 68. Step 402. Step 402 could be continuous, where advancement to Step 404 occurs only if a remote device is present. Alternatively, the following steps could be performed before polling is repeated, although the operations would be performed with reference to a null set If any remote device is present, it receives power usage information from the remote device. Step 404. The power usage information could include actual information regarding voltage, current, and power requirements for remote device 40. Alternatively, power usage information could be simply an ID number for remote device 40. If so, controller 60 would receive the ID number and look up the power requirement for remote device 40 from a table contained in memory 62. After all devices have been polled and the power information for each device has been received, inductive vehicle interface 20 then determines whether any device is no longer present. If so, then a remote device list is updated. Step 408, One embodiment of the remote device list maintained by controller 60 is shown in FIG. 10. The remote device list could contain for a device ID, a voltage, a current, and a Status for each remote device 40, 42, 44 . The device number can be assigned by controller 60, The device ID is received from remote devices 40, 42, 44. If two remote devices are the same type, then the device ϊD could be the same. The voltage and current are the amount of voltage or current required to power the device, The voltage and current could be transmitted discretely by remote devices 40, 42, 44, or they could be obtained by using the device ID as a key to a database of remote devices maintained in memory 62. The status is the current status of the device. For example, the device status could be On', Off, 'charging', etc, Next, inductive vehicle interface 20 determines whether the status of any device has changed. Step 410. For example, remote device 40 could have a rechargeable battery or other charge storage device. When the rechargeable battery is fully charged, remote device 40 would no longer need power. Thus, its status would change from "Charging" to "Off." if the status of the device changes, then the remote device list is updated. Step 412. Inductive vehicle interface 20 then determines if any devices are present. Step 414, If so, then the remote device list is updated. Step 416. The remote device list is then checked. Step 418. Ifthe list was not updated, the system then polls the devices again, and the process restarts. Step 402. Ifthe list was updated, then the power usage by the remote devices has changed, and thus the power supplied by inductive vehicle interface 20 must also change. Controller 60 uses the remote device list to determine the power requirements of all the remote devices. It then determines if the system can be reconfigured to adequately power all the devices. Step 420, If inductive vehicle interface 20 can supply power to all of the remote devices, then controller 60 calculates the settings for inverter frequency, duty cycle, resonant frequency, and rail voltage. Further, controller 60 determines the best setting for the variable impedance of secondary winding 104 of remote device 40. Step 422. It then sets the inverter frequency, duty cycle, resonant frequency,, and rail voltage. Step 424. It also instructs remote device 40 to set the variable impedance of secondary winding 104 to the desired level. Step 424. On the other hand, if inductive vehicle interface 20 cannot supply power to all of the remote devices, controller 60 determines the best possible power settings for the entire system. Step 426. It may then instruct one or more of remote devices 40, 42, 44 to turn off or change its power consumption. Controller 60 determines the best setting for the variable impedance of secondary winding 104 of remote devices 40, 42, 44. Step 428. ϊt then sets the inverter frequency, duty cycle, resonant frequency, and rail voltage for the system. Step 430. (Controller instructs remote devices 40, 42, 44 to set the variable impedance of secondary winding 104 at the desired level. The system then returns to polling the devices, and the process repeats. Step 402. The above description is of the preferred embodiment. Various alterations and changes can be made without departing from the spirit and broader aspects of the invention as defined in the appended claims, which are to be interpreted in accordance with the principles of patent law including the doctrine of equivalents, Any references to claim elements in the singular, for example, using the articles "a,*" "an," "the," or "said," is not to be construed as limiting the element to the singular.



 
Previous Patent: CLIPPING DEVICE

Next Patent: A COFFEE MACHINE