| CPC G06Q 30/0201 (2013.01) [G01D 21/02 (2013.01); G06F 16/215 (2019.01); G06Q 30/0278 (2013.01); G16H 20/10 (2018.01); H04L 12/2825 (2013.01); H04L 2012/285 (2013.01)] | 21 Claims |

|
21. One or more non-transitory computer storage media encoded with instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
transmitting, via a network to a communication device for a consumer, instruction data including one or more prompts related to a product;
in response to transmitting the one or more prompts, receiving, with the communication device, contextual data related to consumption or use of the product by the consumer;
obtaining, with a measuring device attached to a container containing the product, measurement data related to consumption or use of the product by the consumer, the measuring device comprising one or more sensors configured to sense a change in the product corresponding to consumption or use of the product by the consumer, wherein the measurement data comprises different data than the contextual data;
receiving, via the network, the contextual data and the measurement data; and
generating an output comprising one or more insights related to the product based on the contextual data and the measurement data.
|