US 11,789,928 B2
Dynamic namespace modification for virtual agents
Shikhar Kwatra, San Jose, CA (US); Zachary A. Silverstein, Austin, TX (US); Komminist Weldemariam, Ottawa (CA); and Madeleine Eve Barker, Atlanta, GA (US)
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Nov. 12, 2020, as Appl. No. 16/949,729.
Prior Publication US 2022/0147506 A1, May 12, 2022
Int. Cl. G06F 16/23 (2019.01); G06F 9/451 (2018.01)
CPC G06F 16/2365 (2019.01) [G06F 9/453 (2018.02); G06F 16/2379 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
retrieving, by a computer, a plurality of invalid user first commands and a plurality of user responses stored in a memory, wherein each of plurality of invalid user commands includes an invalid device name and an action to be performed by a first smart device, wherein the invalid device name does not correspond with a device name associated with the first smart device;
determining, by the computer, a trend within the retrieved plurality of invalid user commands and the plurality of user responses stored in the memory, wherein the trend identifies the invalid device name is used a plurality of times in the plurality of invalid user first commands, wherein the invalid device name is associated with the first smart device based on the trend;
automatically updating, by the computer, a namespace database to include the invalid device name as an alias associated with the first smart device;
receiving, by the computer, a new user command, wherein the new user command includes the invalid device name and a new action to be executed;
recognizing, by the computer, the invalid device name used in the new user command as the alias associated with the first smart device; and
transmitting, by the computer, the new action to be executed by the first smart device.