US 12,475,498 B2
Methods and systems for determining household characteristics
Sneha Gupta, Santa Clara, CA (US); Rishi Rajasekaran, Sunnyvale, CA (US); Nimesh Sinha, San Jose, CA (US); Yue Xu, San Francisco, CA (US); Yokila Arora, San Jose, CA (US); Hyun Duk Cho, San Francisco, CA (US); Sushant Kumar, San Jose, CA (US); and Kannan Achan, Saratoga, CA (US)
Assigned to Walmart Apollo, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Jan. 31, 2022, as Appl. No. 17/589,071.
Prior Publication US 2023/0245203 A1, Aug. 3, 2023
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0601 (2023.01)
CPC G06Q 30/0631 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method, by at least one processor, for recommending products based on characteristics of a customer's household, the method comprising:
receiving, from a computing device, a search query submitted by the customer;
determining, from a plurality of age dependent products each having an associated developmental stage, a subset of age dependent products based on engagements by the customer's household;
retrieving, from a database, a plurality of developmental stages associated with each of the age dependent products in the subset;
determining a probability density function whose value at each data point represents a relative likelihood that the customer's household has a corresponding number of juveniles by performing a multivariate kernel density estimation upon the retrieved plurality of developmental stages;
determining a number of developmental stages associated with the customer's household based on the probability density function and a Gaussian mixture model performed upon the retrieved plurality of developmental stages;
recommending selective age dependent products of the plurality of age dependent products to the customer's household based upon the search query and the determined number of developmental stages associated with the customer's household;
transmitting, in response to the search query, the selective age dependent products to the computing device as search results; and
validating performance of the Gaussian mixture model using an evaluation metric based on statistical reasoning.