IP Library › Granted Patent US 11,170,430
Granted Patent B1
US 11,170,430 · App. 16/709,461 · Granted Nov 9, 2021

System, method, apparatus, and computer program product for persona based gift searches for all occasions

Inventor: Carl Anthony Richards (Monroe Township, NJ)
G06Q30/0631G06F3/0482G06F3/04817G06Q30/0623G06Q30/0641
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,170,430
App. No.
16/709,461
Granted
Nov 9, 2021
Kind
B1
Abstract

A system, method, an apparatus, and computer program product for persona based gift searches for all occasions. A website and application online search and ordering services, providing a website on a global computer network containing retail items for shopping information in the field of holidays, anniversary, and special occasion gift items and featuring links to the products on related websites of others. Govava software uses psychological image correlation meaning to represent individuals, cultural and sub-cultural attributes and local databases to discern meaning then presents the results.

Claims (66)

1. A method for ordering a gift through an online gift selection platform, comprising:

storing, in a data repository, a plurality of user transactions with an item on the online gift selection platform as a raw transaction data;

wrangling the raw transaction data into a structure and a format as a learning input to a machine learning (ML) model to represent each item and each user by a unique embedding, represented as an array, associated with each item and each user;

learning in the ML model from the unique embedding a set of values representative of a user and a user item preference;

displaying a plurality of personas on a user interface, each of the plurality of personas represented by a distinct avatar corresponding to a psychological image correlation meaning of an intended gift recipient;

receiving a persona selection corresponding to an intended gift recipient;

applying a plurality of persona definition characteristics for the persona selection as an input to the ML model; and

displaying a plurality of gift recommendations on the user interface, wherein each of the plurality of gift recommendations is based on a matching of the ML model.

2. The method of claim 1 , further comprising:

returning a link to each of the plurality of gift recommendations; and

presenting the link to each of the plurality of gift recommendations in a gift selection interface.

3. The method of claim 1 , further comprising:

decomposing the plurality of user transactions with a scoring and a ranking through a matrix factorization.

4. The method of claim 1 , wherein the plurality of user transactions is selected from the group consisting of: a purchase of the item; an adding of the item to a cart; an adding of the item to a wish list; a linking to the item; and a disliking of the item.

5. The method of claim 1 , further comprising:

comparing the plurality of gift recommendations with an actual transaction of the user; and

weighting the array responsive to the actual transaction.

6. The method of claim 1 , further comprising:

providing a persona control operable to invoke a persona definition interface; and

presenting in the persona definition interface the plurality of persona definition characteristics for the persona selection.

7. The method of claim 6 , further comprising:

receiving, via the persona definition interface, a refinement of the persona definition characteristics for the intended gift recipient.

8. A computerized system for ordering a gift through an online gift selection platform, the computerized system comprising:

a computer having a user interface; and

a program product comprising machine-readable program code for causing, when executed, the computer to perform the following process steps:

storing, in a data repository, a plurality of user transactions with an item on the online gift selection platform as a raw transaction data;

wrangling the raw transaction data into a structure and a format as a learning input to a machine learning (ML) model to represent each item and each user by a unique embedding, represented as an array, associated with each item and each user;

learning in the ML model from the unique embedding a set of values representative of a user and a user item preference;

displaying a plurality of personas on a user interface, each of the plurality of personas represented by a distinct avatar corresponding to a psychological image correlation meaning of an intended gift recipient;

receiving a persona selection corresponding to an intended gift recipient;

applying a plurality of persona definition characteristics for the persona selection as an input to the ML model; and

displaying a plurality of gift recommendations on the user interface, wherein each of the plurality of gift recommendations is based on a matching of the ML model.

9. The computerized system of claim 8 , further comprising:

returning a link to each of the plurality of gift recommendations; and

presenting the link to each of the plurality of gift recommendations in a gift selection interface.

10. The computerized system of claim 8 , further comprising:

decomposing the plurality of user transactions with a scoring and a ranking through a matrix factorization.

11. The computerized system of claim 8 , wherein the plurality of user transactions is selected from the group consisting of: a purchase of the item; an adding of the item to a cart; an adding of the item to a wish list; a linking to the item; and a disliking of the item.

12. The computerized system of claim 8 , further comprising:

comparing the plurality of gift recommendations with an actual transaction of the user; and

weighting the array responsive to the actual transaction.

13. The computerized system of claim 8 , further comprising:

providing a persona control operable to invoke a persona definition interface; and

presenting in the persona definition interface the plurality of persona definition characteristics for the persona selection.

14. The computerized system of claim 13 , further comprising:

receiving, via the persona definition interface, a refinement of the persona definition characteristics for the intended gift recipient.

15. A computer program product comprising machine-readable program code stored in a non-transient storage medium for causing, when executed, a computer to perform the following process steps:

storing, in a data repository, a plurality of user transactions with an item on an online gift selection platform as a raw transaction data;

wrangling the raw transaction data into a structure and a format as a learning input to a machine learning (ML) model to represent each item and each user by a unique embedding, represented as an array, associated with each item and each user;

learning in the ML model from the unique embedding a set of values representative of a user and a user item preference;

displaying a plurality of personas on a user interface, each of the plurality of personas represented by a distinct avatar corresponding to a psychological image correlation meaning of an intended gift recipient;

receiving a persona selection corresponding to an intended gift recipient;

applying a plurality of persona definition characteristics for the persona selection as an input to the ML model; and

displaying a plurality of gift recommendations on the user interface, wherein each of the plurality of gift recommendations is based on a matching of the ML model.

16. The computer program product of claim 15 , further comprising:

returning a link to each of the plurality of gift recommendations; and

presenting the link to each of the plurality of gift recommendations in a gift selection interface.

17. The computer program product of claim 15 , further comprising:

decomposing the plurality of user transactions with a scoring and a ranking through a matrix factorization.

18. The computer program product of claim 15 , wherein the plurality of user transactions is selected from the group consisting of: a purchase of the item; an adding of the item to a cart; an adding of the item to a wish list; a linking to the item; and a disliking of the item.

19. The computer program product of claim 15 , further comprising:

comparing the plurality of gift recommendations with an actual transaction of the user; and

weighting the array responsive to the actual transaction.

20. The computer program product of claim 15 , further comprising:

providing a persona control operable to invoke a persona definition interface;

presenting in the persona definition interface the plurality of persona definition characteristics for the persona selection.

Continuity (1)
Provisional Application 62777507 · Dec 10, 2018
Cited By (2)
US 12,367,522 US 12,632,891