Methods And Apparatus For Module Arbitration
First Claim
Patent Images
1. A method, comprising:
- receiving, in response to a user input, a first input from a first classifier of a first application, the first input including a probability of at least a portion of the user input being in domain for the first application, wherein in domain for the first application refers to functionality provided by the first application;
receiving, in response to the user input, a second input from a second classifier of a second application, the second input including a probability of at least a portion of the user input being in domain for the second application; and
performing arbitration on the user input using the first and second inputs to prioritize a first one of the first and second applications for responding to the user input.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to process a user input on independent applications that provide classifier outputs to an arbitration module, which selects one of the application to respond to the user input. The classifier outputs include a probability that the user input is in domain for the application functionality.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, in response to a user input, a first input from a first classifier of a first application, the first input including a probability of at least a portion of the user input being in domain for the first application, wherein in domain for the first application refers to functionality provided by the first application; receiving, in response to the user input, a second input from a second classifier of a second application, the second input including a probability of at least a portion of the user input being in domain for the second application; and performing arbitration on the user input using the first and second inputs to prioritize a first one of the first and second applications for responding to the user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article, comprising:
a non-transitory computer readable storage medium having stored instructions that enable a machine to; receive, in response to a user input, a first input from a first classifier of a first application, the first input including a probability of at least a portion of the user input being in domain for the first application, wherein in domain for the first application refers to functionality provided by the first application; receive, in response to the user input, a second input from a second classifier of a second application, the second input including a probability of at least a portion of the user input being in domain for the second application; and perform arbitration on the user input using the first and second inputs to prioritize a first one of the first and second applications for responding to the user input. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. A system, comprising:
-
an interface to communicate with first and second applications; an arbitration means coupled to the interface, the arbitration means to arbitrate on a user input from a user based on a first input from a first application in response to the user input and a second input from a second application in response to the user input, wherein the first input is received from a first classifier of the first application, the first input including a probability of at least a portion of the user input being in domain for the first application, wherein in domain for the first application corresponds to functionality provided by the first application, and wherein the second input is received from a second classifier of the second application, the second input including a probability of at least a portion of the user input being in domain for the second application, the arbitration means to prioritize a first one of the first and second applications for responding to the user input. - View Dependent Claims (18, 19, 20)
-
Specification