"In an alternate embodiment, input mechanism 12 may include an OCR reader integrated into the body of device 10 or as a separate element attached to device 10 for reading information such as product codes, names, brands, or other information related to a product." . . . . .