Patent ID: 8498960

Claim:
A non-transitory computer-readable storage medium store instructions, the instructions comprising: one or more instructions that, when executed by a computer device, cause the computer device to acquire information about inventory items associated with a user of the computer device, the information including: first data identifying the inventory items, and second data regarding one or more respective statuses of the inventory items, and the one or more instructions to acquire the information about the inventory items including: one or more instructions to receive one or more images associated with the inventory items, one or more instructions to identify, based on the one or more images, barcodes associated with the inventory items, and one or more information to acquire, based on the barcodes, the information about the inventory items; one or more instructions that, when executed by the computer device, cause the computer device to form, based on the first data and the second data, an inventory list associated with the user, the inventory list including respective first ratings of the inventory items; one or more instructions that, when executed by the computer device, cause the computer device to obtain another inventory list associated with other inventory items, the other inventory items being associated with another user who differs from the user of the computer device, the other inventory list including respective second ratings of the other inventory items; and one or more instructions that, when executed by the computer device, cause the computer device to provide, to the user and based on the inventory list and the other inventory list, a recommendation identifying a new inventory item, the new inventory item not being included in the inventory items associated with the user.