Enabling speech interactions on web-based user interfaces
AssigneeServiceNow, Inc.
InventorsJebakumar Mathuram Santhosm Swvigaradoss, Satya Sarika Sunkara, Ankit Goel, Jason Aloia, Rishabh Verma
Life of this patent
Estimating the term…
Abstract
Web content with a speech interaction user interface capability is provided. Interactable elements of the web content are identified. For each of the interactable elements, one or more associated identifiers are determined and associated with a corresponding interactable element of the identified interactable elements in a data structure. A speech input is received from a user. Using the data structure, one of the interactable elements is matched to the received speech input. An action is automatically performed on the matched interactable element.
Claims20
A method, comprising:
- providing web content with a speech interaction user interface capability;
- identifying interactable elements of the web content;
- for each of the interactable elements, determining one or more associated identifiers and associating in a data structure the determined one or more identifiers with a corresponding interactable element of the identified interactable elements;
- receiving a speech input from a user;
- using the data structure, matching one of the interactable elements to the received speech input;
- and
- automatically performing an action on the matched interactable element.
A system, comprising:
- one or more processors configured to:
- provide web content with a speech interaction user interface capability;
- identify interactable elements of the web content;
- for each of the interactable elements, determine one or more associated identifiers and associate in a data structure the determined one or more identifiers with a corresponding interactable element of the identified interactable elements;
- receive a speech input from a user;
- use the data structure to match one of the interactable elements to the received speech input;
- and
- automatically perform an action on the matched interactable element;
- and
- a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- providing web content with a speech interaction user interface capability;
- identifying interactable elements of the web content;
- for each of the interactable elements, determining one or more associated identifiers and associating in a data structure the determined one or more identifiers with a corresponding interactable element of the identified interactable elements;
- receiving a speech input from a user;
- using the data structure, matching one of the interactable elements to the received speech input;
- and
- automatically performing an action on the matched interactable element.
Dependencies are inferred from the claim text.