US 11,657,802 B2
Utilizing a dynamic memory network for state tracking
Seokhwan Kim, San Jose, CA (US); and Walter Chang, San Jose, CA (US)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Dec. 28, 2020, as Appl. No. 17/135,629.
Application 17/135,629 is a continuation of application No. 16/135,957, filed on Sep. 19, 2018, granted, now 10,909,970.
Prior Publication US 2021/0118430 A1, Apr. 22, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 21/00 (2013.01); G10L 25/00 (2013.01); G10L 15/16 (2006.01); G06F 16/9032 (2019.01); G10L 15/22 (2006.01); H04L 51/02 (2022.01)
CPC G10L 15/16 (2013.01) [G06F 16/90332 (2019.01); G10L 15/22 (2013.01); H04L 51/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium storing instructions thereon that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
providing a segment of digital dialog to a dynamic memory network comprising a plurality of memory slots, wherein each memory slot corresponds to a designated dialog state characteristic;
generating, utilizing the dynamic memory network, a digital dialog state for the segment of digital dialog by:
determining a value corresponding to a first designated dialog state characteristic for a first memory slot from the plurality of memory slots based on the segment of digital dialog; and
determining the digital dialog state based on the value of the first memory slot that corresponds to the first designated dialog state characteristic; and
generating a digital response to the segment of digital dialog based on the digital dialog state.