Computer system and graphical user interface for determining diamond and ring attributes using a predictive computer model
AssigneeGRWN Diamonds, Inc.
InventorsMichael Pollak, Artur Kiulian
Life of this patent
Estimating the term…
Abstract
Ring attributes may be predicted using a predictive model. A diamond selection system determines predicted ring attributes by obtaining and analyzing data related to a recipient, such as social media activity. The diamond selection system may determine search parameters based on predicted ring attributes and present a curated selection or list of candidate stones and/or settings that match the determined search parameters, for example, in a user interface of a mobile electronic device.
Claims20
A computer-implemented method for automatically determining search parameters for a product selection system having an interactive search interface, the computer-implemented method performed using one or more processors of a computer system, the computer-implemented method comprising:
- causing display of, on a personal mobile device, a user interface for selecting a product;
- receiving, via the user interface, a username for an account of a user of a social media network, the account associated with an image set accessible using the username;
- in response to authenticating the account using the username, performing computer vision object recognition to determine a set of user classification labels associated with the image set;
- determining a set of predicted product attributes by providing the set of user classification labels to a predictive model;
- determining search parameters for the interactive search interface based on the set of predicted product attributes;
- and
- causing display of a product listing based on the search parameters.
A system for automatically determining search parameters for a product selection system having an interactive search interface, comprising:
- at least one non-transitory storage media that stores instructions;
- and
- at least one processor that executes the instructions to:
- receive, via a user interface for selecting a product displayed on a personal mobile device, a username for an account of a user of a social media network, the account associated with an image set accessible using the username;
- in response to authenticating the account using the username, perform computer vision object recognition to determine a set of user classification labels associated with the image set;
- determine a set of predicted product attributes by providing the set of user classification labels to a predictive model;
- determine search parameters based on the set of predicted product attributes;
- and
- transmit information to the personal mobile device regarding a product listing based on the search parameters that the user interface displays.
A computer program product stored in a non-transitory computer readable medium comprising:
- first instructions stored in the non-transitory computer readable medium and executable by at least one processing unit to instruct a personal mobile device to display a user interface for selecting a product;
- second instructions stored in the non-transitory computer readable medium and executable by the at least one processing unit to receive, via the user interface, a username for an account of a user of a social media network, the account associated with an image set accessible using the username;
- third instructions stored in the non-transitory computer readable medium and executable by the at least one processing unit to perform computer vision object recognition to determine a set of user classification labels associated with the image set;
- fourth instructions stored in the non-transitory computer readable medium and executable by the at least one processing unit to determine a set of predicted product attributes by providing the set of user classification labels to a predictive model;
- fifth instructions stored in the non-transitory computer readable medium and executable by the at least one processing unit to determine search parameters based on the set of predicted product attributes;
- and
- sixth instructions stored in the non-transitory computer readable medium and executable by the at least one processing unit to instruct the user interface to display of a product listing based on the search parameters.
Dependencies are inferred from the claim text.