User data processing
AssigneeAmazon Technologies, Inc.
InventorsYi Xu, Abhinav Aggarwal, Anand Victor, Rahul Gupta, Han Zeng
Life of this patent
Estimating the term…
Abstract
Techniques for determining attributable data in a natural language user input that can be used to identify a specific user are described. A system may use various data signals determined using different components. The system may process the various signals to make a final determination on whether the input includes attributable data. The system may use a first component to detect user-identifiable data in the input. The system may use a second component to determine whether the input is potentially attributable to a particular user.
Claims20
A computer-implemented method comprising:
- receiving audio data representing a natural language user input;
- performing automatic speech recognition (ASR) processing on the audio data to determine ASR output data;
- processing the ASR output data to determine an entity type corresponding to a first portion of the natural language user input;
- determining first data representing the entity type indicates the first portion can be used to identify a first user profile associated with the natural language user input;
- receiving first stored data representing at least a first word that can be used to identify the first user profile;
- processing the ASR output data to determine that a second portion of the natural language user input is semantically similar to the at least first word;
- determining second data representing the second portion can be used to identify the first user profile;
- determining the natural language user input includes attributable data based at least in part on the first data and the second data, the attributable data representing the natural language user input can be attributed to the first user profile;
- performing natural language understanding (NLU) processing on the ASR output data to determine NLU output data;
- using the NLU output data, determining output data responsive to the natural language user input;
- sending the output data to a device;
- and
- based on determining the natural language user input includes attributable data, deleting the audio data after sending the output data to the device.
A computer-implemented method comprising:
- receiving input data representing a natural language user input;
- determining first data representing a first portion of the input data represents user-identifiable data that can be used to identify a user profile associated with the natural language user input;
- determining second data representing the input data is potentially attributable to the user profile;
- and
- processing the first data and the second data to determine an indicator corresponding to the input data, the indicator representing the input data includes attributable data.
A system comprising:
- at least one processor;
- and
- at least one memory including instructions that, when executed by the at least one processor, cause the system to:
- receive input data representing a natural language user input;
- determine first data representing a first portion of the input data represents user-identifiable data that can be used to identify a user profile associated with the natural language user input;
- determine second data representing the input data is potentially attributable to the user profile;
- and
- process the first data and the second data to determine an indicator corresponding to the input data, the indicator representing the input data includes attributable data.
Dependencies are inferred from the claim text.