US 12,243,081 B2
System and method for presenting one or more products to a user via a virtual assistant
Luis Silvestre, Miramar, FL (US); and Seth Cohen, Lighthouse Point, FL (US)
Assigned to PATTY, LLC, Deerfield Beach, FL (US)
Filed by PATTY, LLC, Deerfield Beach, FL (US)
Filed on Sep. 27, 2021, as Appl. No. 17/485,931.
Application 17/485,931 is a continuation in part of application No. 16/945,082, filed on Jul. 31, 2020, granted, now 11,651,439.
Claims priority of provisional application 62/886,393, filed on Aug. 14, 2019.
Claims priority of provisional application 62/881,706, filed on Aug. 1, 2019.
Prior Publication US 2022/0036410 A1, Feb. 3, 2022
Int. Cl. G06Q 30/02 (2023.01); G06Q 30/0203 (2023.01); G06Q 30/0282 (2023.01); H04L 51/02 (2022.01); H04M 3/523 (2006.01)
CPC G06Q 30/0282 (2013.01) [G06Q 30/0203 (2013.01); H04L 51/02 (2013.01); H04M 3/5233 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A computer-implemented method for determining whether to transfer a user to a producer of products, the method comprising:
engaging in a communication session, by a virtual assistant that is implemented on a processor-based computing system, with a user via a user interface;
receiving language input during the communication session by the virtual assistant from the user via the user interface, the language input containing words, phrases, or sentences;
interpreting the language input with artificial intelligence, by the virtual assistant during the communication session to generate data and language responses;
forwarding the language responses to the user interface to be presented to the user during the communication session;
prompting the user, by the virtual assistant during the communication session, for information pertaining to one or more products which are of interest to the user for purchase;
identifying, by the virtual assistant during the communication session, relevant products based on data collected from the user by the virtual assistant;
presenting, by the virtual assistant during the communication session, the identified relevant one or more products to the user via the user interface;
evaluating, by the virtual assistant during the communication session, a level of intent or urgency of the user to purchase the relevant one or more products, including determining a plurality of tone scores corresponding to a plurality of tone types for each of the words, phrases, or sentences of the language input received from the user via the user interface;
scanning, by the virtual assistant during the communication session, a network of producers and identifying a live producer offering the identified products presented to the user by the virtual assistant;
determining, by the virtual assistant during the communication session, whether or not to transfer the user to the identified live producer based on application of transfer criteria to the evaluated level of intent or urgency of the user; and
in response to satisfaction of the transfer criteria, initiating by the virtual assistant during the communication session, a transfer of the user to the identified live producer.