US2021183389A1PendingUtilityA1
Asynchronous virtual assistant
Est. expiryNov 15, 2036(~10.3 yrs left)· nominal 20-yr term from priority
Inventors:Mazin Gilbert
G10L 2015/223G10L 15/22G06F 3/167G10L 13/00G10L 15/1822
63
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Aspects of the subject disclosure may include, for example, obtaining an input, e.g., from a human operator, comprising a request. A number of activities are identified, e.g., by a virtual assistant, based on the request. Performance of the number of activities is facilitated, e.g., by the virtual assistant. A result is determined, e.g., by the virtual assistant, based on the performance of the number of activities, wherein a response to the request is based on the result. Other embodiments are disclosed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
obtaining, by a processing system comprising a processor, an input from equipment of a user, wherein the input comprises a task request; identifying, by the processing system, first actions based on the input, wherein the first actions include an elementary action that addresses a task order associated with the task request, a subtask order associated with the task request, a portion of the task order associated with the task request or a portion of the subtask order associated with the task request; generating, by the processing system, second actions, in accordance with a persona stored in a user profile; modifying, by the processing system, at least one of the second actions responsive to identifying a conflict associated with the second actions, resulting in modified second actions; and performing, by the processing system, the modified second actions.
2 . The method of claim 1 , wherein the input comprises a voice input, and further comprising obtaining, by the processing system, a textual input based on the voice input.
3 . The method of claim 1 , further comprising requesting, by the processing system, supplemental input, wherein the modifying the at least one of the second actions is based on the supplemental input.
4 . The method of claim 1 , further comprising parsing, by the processing system, the input.
5 . The method of claim 1 , further comprising:
determining, by the processing system, a sequence in which the first actions are initiated.
6 . The method of claim 1 , wherein the modifying the at least one of the second actions comprises requesting clarification from the user for the conflict.
7 . A system, comprising:
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
obtaining an input from equipment of a user, wherein the input comprises a task request;
identifying first actions based on the input, wherein the first actions include an elementary action that addresses a task order associated with the task request, a subtask order associated with the task request, a portion of the task order associated with the task request or a portion of the subtask order associated with the task request;
generating second actions, in accordance with a persona stored in a user profile;
modifying at least one of the second actions responsive to identifying a conflict associated with the second actions, resulting in modified second actions; and
performing the modified second actions.
8 . The system of claim 7 , wherein the input comprises a vocalized input, and wherein the operations further comprise converting the vocalized input to a machine-interpretable input.
9 . The system of claim 7 , wherein the first actions include an elementary action that addresses a task order associated with the task request, a subtask order associated with the task request, a portion of the task order associated with the task request or a portion of the subtask order associated with the task request, and wherein the operations further comprise parsing the input.
10 . The system of claim 7 , wherein the operations further comprise determining a sequence in which the first actions are initiated.
11 . The system of claim 7 , further comprising adopting a profile based on an identity of the user, wherein the adopting the profile results in modifications to a module that is utilized by the processing system during at least one of the identifying the first actions, the generating the second actions, or a combination thereof.
12 . The system of claim 11 , wherein the adopting the profile results in modifications to a module that is utilized by the processing system during the generating the second actions.
13 . A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
obtaining an input from equipment of a user, wherein the input comprises a task request; identifying first actions based on the input, wherein the first actions include an elementary action that addresses a task order associated with the task request, a subtask order associated with the task request, a portion of the task order associated with the task request or a portion of the subtask order associated with the task request; generating second actions, in accordance with a persona stored in a user profile; modifying at least one of the second actions responsive to identifying a conflict associated with the second actions, resulting in modified second actions; and performing the modified second actions.
14 . The non-transitory, machine-readable storage medium of claim 13 , wherein the input comprises a voice input, wherein the operations further comprises obtaining a textual input based on the voice input.
15 . The non-transitory, machine-readable storage medium of claim 13 , wherein the operations further comprise:
requesting supplemental input, wherein the modifying the second actions is based on the supplemental input.
16 . The non-transitory, machine-readable storage medium of claim 13 , wherein the modifying the second actions comprises requesting clarification from the user for the conflict.
17 . The non-transitory, machine-readable storage medium of claim 13 , wherein the first actions include an elementary action that addresses a task order associated with the task request, a subtask order associated with the task request, a portion of the task order associated with the task request or a portion of the subtask order associated with the task request, and wherein the operations further comprise parsing the input.
18 . The non-transitory, machine-readable storage medium of claim 13 , wherein the input comprises a vocalized input, and wherein the operations further comprise converting the vocalized input to a machine-interpretable input.
19 . The non-transitory, machine-readable storage medium of claim 13 , wherein the operations further comprise parsing the input.
20 . The non-transitory, machine-readable storage medium of claim 13 , wherein the operations further comprise determining a sequence in which the first actions are initiated.Join the waitlist — get patent alerts
Track US2021183389A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.