Enabling natural language interactions with user interfaces for users of a software application
AssigneeSoundHound AI IP, LLC
InventorsUtku Yabas, Philipp Hubert, Karl Stahl
Life of this patent
Estimating the term…
Loading patent…
AssigneeSoundHound AI IP, LLC
InventorsUtku Yabas, Philipp Hubert, Karl Stahl
Estimating the term…
A user specifies a natural language command to a device. Software on the device generates contextual metadata about the user interface of the device, such as data about all visible elements of the user interface, and sends the contextual metadata along with the natural language command to a natural language understanding engine. The natural language understanding engine parses the natural language query using a stored grammar (e.g., a grammar provided by a maker of the device) and as a result of the parsing identifies information about the command (e.g., the user interface elements referenced by the command) and provides that information to the device. The device uses that provided information to respond to the command.
A computer-implemented method for identifying a user interface element referenced by a natural language command, the computer-implemented method comprising:
A computer-implemented method for interacting with a user interface of a device using a natural language command, the computer-implemented method comprising:
A multi-tenant system comprising:
Dependencies are inferred from the claim text.