US2024029730A1PendingUtilityA1

Predictive deletion of user input

Assignee: AMAZON TECH INCPriority: Dec 12, 2019Filed: May 24, 2023Published: Jan 25, 2024
Est. expiryDec 12, 2039(~13.4 yrs left)· nominal 20-yr term from priority
G10L 15/22H04L 67/306G10L 15/1815G10L 15/063G10L 2015/223G10L 2015/088G06F 21/6245G10L 25/63G10L 15/07G10L 2015/227
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Described are techniques for predicting when data associated with a user input is likely to be selected for deletion. The system may use a trained model to assist with such predictions. The trained model can be configured based on deletions associated with a user profile. An example process can including receiving user input data corresponding to the user profile, and processing the user input data to determine a user command. Based on characteristic data of the user command, the trained model can be used to determine that data corresponding to the user command is likely to be selected for deletion. The trained model can be iteratively updated based on additional user commands, including previously received user commands to delete user input data.

Claims

exact text as granted — not AI-modified
1 .- 20 . (canceled) 
     
     
         21 . A computer-implemented method, comprising:
 receiving first input data corresponding to a first natural language user input;   processing the first input data using a trained model to determine a first user command corresponding to the first input data;   determining first data corresponding to the first input data;   storing the first data in a storage medium;   causing the first user command to be executed;   determining first characteristic data corresponding to the first data; and   processing the first characteristic data to determine that the first data stored in the storage medium is to be selected for deletion from the storage medium.   
     
     
         22 . The computer-implemented method of  claim 21 , further comprising:
 determining system configuration data; and   based at least in part on the system configuration data, causing the first data to be deleted after a period of time following receipt of the first input data.   
     
     
         23 . The computer-implemented method of  claim 21 , further comprising:
 determining user preference data; and   causing the first data to be deleted based at least in part on the user preference data.   
     
     
         24 . The computer-implemented method of  claim 23 , further comprising:
 determining a user profile corresponding to the first natural language user input; and   determining the user preference data is associated with the user profile.   
     
     
         25 . The computer-implemented method of  claim 21 , wherein the first characteristic data corresponds to a context of the first natural language user input. 
     
     
         26 . The computer-implemented method of  claim 21 , wherein the first characteristic data corresponds to time information. 
     
     
         27 . The computer-implemented method of  claim 21 , further comprising:
 causing the first data to be deleted based at least in part on a specified window of time.   
     
     
         28 . The computer-implemented method of  claim 21 , wherein the first data represents words of the first natural language user input. 
     
     
         29 . The computer-implemented method of  claim 21 , further comprising:
 determining, using the trained model, model output data corresponding to the processing of the first input data,   wherein the first data represents the model output data.   
     
     
         30 . The computer-implemented method of  claim 21 , further comprising:
 determining an identifier corresponding to a user of the first natural language user input,   wherein the first data represents the identifier.   
     
     
         31 . A system comprising:
 at least one processor; and   at least one memory comprising instructions that, when executed by the at least one processor, cause the system to:
 receive first input data corresponding to a first natural language user input; 
 process the first input data using a trained model to determine a first user command corresponding to the first input data; 
 determine first data corresponding to the first input data; 
 store the first data in a storage medium; 
 cause the first user command to be executed; 
 determine first characteristic data corresponding to the first data; and 
 process the first characteristic data to determine that the first data stored in the storage medium is to be selected for deletion from the storage medium. 
   
     
     
         32 . The system of  claim 31 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:
 determine system configuration data; and   based at least in part on the system configuration data, cause the first data to be deleted after a period of time following receipt of the first input data.   
     
     
         33 . The system of  claim 31 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:
 determine user preference data; and   cause the first data to be deleted based at least in part on the user preference data.   
     
     
         34 . The system of  claim 33 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:
 determine a user profile corresponding to the first natural language user input; and   determine the user preference data is associated with the user profile.   
     
     
         35 . The system of  claim 31 , wherein the first characteristic data corresponds to a context of the first natural language user input. 
     
     
         36 . The system of  claim 31 , wherein the first characteristic data corresponds to time information. 
     
     
         37 . The system of  claim 31 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:
 cause the first data to be deleted based at least in part on a specified window of time.   
     
     
         38 . The system of  claim 31 , wherein the first data represents words of the first natural language user input. 
     
     
         39 . The system of  claim 31 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:
 determine, using the trained model, model output data corresponding to the processing of the first input data,   wherein the first data represents the model output data.   
     
     
         40 . The system of  claim 31 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to:
 determine an identifier corresponding to a user of the first natural language user input,   wherein the first data represents the identifier.

Join the waitlist — get patent alerts

Track US2024029730A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.