Following is a great concept to detect what you are planning to drink. Cipher Drinking Glass has many colours surrounding the glass, the colors represent what sort of liquid are you pouring into the glass, and it will tell you what the name of the liquid in the Cipher Drinking Glass.
It was designed by Damjan Stankovic at relogic. No idea if this kind of innovative idea could be made into physical product or not.
As the attached pictures, the Cipher Drinking glasses will show the alphabet name of liquid contents inside the glass. The orange color is for Orange, while the white color is Milk or what ever. In empty condition, a bunch of random color squares can be seen on the glass as part of the design.