CONTEXT AWARE VOICE INTERFACE FOR COMPUTING DEVICES
First Claim
1. A method for facilitating user interaction with enterprise software, the method comprising:
- receiving language input responsive to one or more prompts;
determining, based on the language input, a subject category;
obtaining subject context information based on a computing object associated with the subject category;
identifying an action category pertaining to an action to be performed pertaining to the computing object;
employing identification of the action category to obtain action context information pertaining to the action category; and
implementing a software action in accordance with the action context information.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for facilitating user access to software functionality, such as enterprise-related software applications and associated data. An example method includes receiving language input responsive to one or more prompts; determining, based on the language input, a subject category associated with a computing object, such as a Customer Relationship Management (CRM) opportunity object; identifying an action category pertaining to a software action to be perform pertaining to the computing object; employing identification of the software action to obtain action context information pertaining to the action category; and implementing a software action in accordance with the action context information. Context information pertaining to a software flow and a particular computing object may guide efficient implementation of voice-guided software tasks corresponding to the software flows.
25 Citations
20 Claims
-
1. A method for facilitating user interaction with enterprise software, the method comprising:
-
receiving language input responsive to one or more prompts; determining, based on the language input, a subject category; obtaining subject context information based on a computing object associated with the subject category; identifying an action category pertaining to an action to be performed pertaining to the computing object; employing identification of the action category to obtain action context information pertaining to the action category; and implementing a software action in accordance with the action context information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a digital processor coupled to a display and to a processor-readable storage device, wherein the processor-readable storage device includes one or more instructions executable by the digital processor to perform the following acts; receiving language input responsive to one or more prompts; determining, based on the language input, a subject category; obtaining subject context information based on a computing object associated with the subject category; identifying an action category pertaining to an action to be performed pertaining to the computing object; employing identification of the action to obtain action context information pertaining to the action category; and implementing a software action in accordance with the action context information.
-
-
20. A processor-readable storage device including instructions executable by a digital processor, the processor-readable storage device including one or more instructions for:
-
receiving language input responsive to one or more prompts; determining, based on the language input, a subject category; obtaining subject context information based on a computing object associated with the subject category; identifying an action category pertaining to an action to be performed pertaining to the computing object; employing identification of the action to obtain action context information pertaining to the action category; and implementing a software action in accordance with the action context information.
-
Specification