US2021183389A1PendingUtilityA1

Asynchronous virtual assistant

Assignee: AT & T IP I LPPriority: Nov 15, 2016Filed: Mar 1, 2021Published: Jun 17, 2021
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-modified
What 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.