Hi,
I have been repeatedly playing around with optical character recognition in order to manage my shopping habits better. Ideally, I would like to scan in my receipts and process the receipt using OCR to extract the line items. This has to be template based as receipts are notoriously different.
Using this data a variety of different options are possible. For example one could start planning the shopping further ahead knowing the typical items that are needed and when they are needed. Given online shops it may be possible to submit shopping lists to the shops and identify the best shops for various items.
Other options are to keep stock in order to avoid the 'do I have enough toilet paper?' thinking when in the shop itself. Whilst using the web browser on the mobile phone the available amount for various perishables and consumables can be tracked. Given the shopping list it is possible to identify when more consumables are needed.
If the items are reviewed frequently then perishable items can be sourced better by looking at how much of bread was wasted as it bad before it was used up.