Patent ID: 8271466

Claim:
A mobile communications device-implemented method, comprising: receiving, at a mobile communications device, a query from a remote device for determining whether the mobile communications device needs updated purchase information; receiving, at the mobile communications device, the updated purchase information in response to determining that the mobile communications device needs the updated purchase information; storing the received updated purchase information in a purchase database in the mobile communications device; retrieving information associated with purchases from the purchase database after storing the updated purchase information; providing for display of a last purchase option, a sort purchases option, and a lowest cost option based on the retrieved information associated with purchases; receiving selection of one of the last purchase option, the sort purchases option, or the lowest cost option; providing for display of last purchase information when the last purchase option is selected; providing for display of sort purchases information when the sort purchases option is selected; providing for display of lowest cost information when the lowest cost option is selected; and placing new purchase information associated with a new purchase in the purchase database after storing the updated purchase information, wherein the mobile communications device comprises a camera, and wherein placing the new purchase information associated with a new purchase comprises: capturing an image of a barcode associated with the new purchase using the camera; determining the new purchase information based on the captured image of the barcode; and storing the determined new purchase information in the purchase database.