US 12,205,210 B2
Conversational AI platform with rendered graphical output
Rev Lebaredian, Los Gatos, CA (US); Simon Yuen, Playa Vista, CA (US); Santanu Dutta, Sunnyvale, CA (US); Jonathan Michael Cohen, Mountain View, CA (US); and Ratin Kumar, Cupertino, CA (US)
Assigned to NVIDIA Corporation, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on May 12, 2021, as Appl. No. 17/318,871.
Claims priority of provisional application 63/024,499, filed on May 13, 2020.
Prior Publication US 2021/0358188 A1, Nov. 18, 2021
Int. Cl. G06T 13/00 (2011.01); G10L 13/08 (2013.01); G10L 15/08 (2006.01); H04L 51/02 (2022.01)
CPC G06T 13/00 (2013.01) [G10L 13/08 (2013.01); H04L 51/02 (2013.01); G10L 15/08 (2013.01)] 37 Claims
OG exemplary drawing
 
1. A processor comprising:
processing circuitry to:
instantiate a first virtual agent corresponding to an instance of a first application that is hosted using one or more first computing devices;
send, to the one or more first computing devices and using one or more wireless networks, first data that causes a first presentation of a first graphical representation of the first virtual agent using one or more first client devices that are communicating with the one or more first computing devices;
receive, from the one or more first computing devices and using the one or more wireless networks, sensor data representative of at least one of a video of a user or user speech from the user, the sensor data generated using the one or more first client devices;
generate, based at least on the sensor data, a second presentation of a second graphical representation of the first virtual agent along with an audio output that is responsive to the user speech;
send, to the one or more first computing devices and using the one or more wireless networks, second data that causes the second presentation of the second graphical representation of the first virtual agent along with the audio output using the one or more first client devices;
initiate a second virtual agent corresponding to an instance of a second application that is hosted using a one or more second computing devices; and
send, to the one or more second computing devices and using the one or more wireless networks, third data that causes a third presentation of a third graphical representation of the second virtual agent using one or more second client devices that are communicating with the one or more second computing devices.