US 11,694,681 B2
Artificial assistant system notifications
Farah Abdallah, Seattle, WA (US); Joshua Benjamin Tanner, Seattle, WA (US); Jessica Erin Bullock, San Francisco, CA (US); Joel Joseph Chengottusseriyil, San Jose, CA (US); and Jeff Steven White, San Jose, CA (US)
Assigned to eBay Inc., San Jose, CA (US)
Filed by eBay Inc., San Jose, CA (US)
Filed on Jan. 7, 2019, as Appl. No. 16/241,644.
Claims priority of provisional application 62/614,889, filed on Jan. 8, 2018.
Prior Publication US 2019/0214005 A1, Jul. 11, 2019
Int. Cl. G10L 15/22 (2006.01); G06Q 30/02 (2023.01); G06F 16/583 (2019.01); G06F 16/9038 (2019.01); H04L 67/306 (2022.01); G06F 16/9035 (2019.01); G06Q 10/10 (2023.01); H04L 65/40 (2022.01); H04L 67/50 (2022.01); G06Q 30/0283 (2023.01); G06Q 30/0202 (2023.01); G06Q 30/0251 (2023.01); G06Q 30/0282 (2023.01); G06Q 30/0201 (2023.01)
CPC G10L 15/22 (2013.01) [G06F 16/583 (2019.01); G06F 16/9035 (2019.01); G06F 16/9038 (2019.01); G06Q 10/10 (2013.01); G06Q 30/0201 (2013.01); G06Q 30/0202 (2013.01); G06Q 30/0251 (2013.01); G06Q 30/0282 (2013.01); G06Q 30/0283 (2013.01); H04L 65/40 (2013.01); H04L 67/306 (2013.01); H04L 67/535 (2022.05); G10L 2015/225 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method implemented by a computing device, the method comprising:
generating, by the computing device, a user profile including an aspect model trained using machine learning based on initial natural language conversations between an artificial assistant system of the computing device and a user, the user profile identifying a first value of an aspect that resulted in successful conversion of a first product or service as part of the initial natural language conversations;
identifying, by the computing device, a second value of the aspect that resulted in unsuccessful conversion of a second product or service as part of a subsequent natural language conversation;
learning, automatically and without user intervention by the computing device, a first threshold value of the aspect using the aspect model trained using machine learning based on the first value and the second value of the aspect;
receiving, by the computing device, an indication of a third value of the aspect that resulted in unsuccessful conversion of a third product or service;
learning, automatically and without user intervention by the computing device, a second threshold value of the aspect using the aspect model trained using machine learning based on the third value of the aspect;
initiation, by the computing device, a search query including the aspect;
repeating, in a background of the computing device for the user, one or more searches automatically and without user intervention using the search query until a comparison of a value of the aspect of a search result of the repeated one or more searchs and the second threshold value of the aspect; and
outputting, by the artificial system of the computing device, a notification responsive to the determination that the triggering event has occurred.