Systems and methods for masking user input and sensor data at a user device
AssigneeVerizon Patent and Licensing Inc.
InventorsBruno Mendez, Manuel Enrique Caceres
Life of this patent
Estimating the term…
Abstract
A system described herein may allow for the masking of user input and/or sensor data, which could otherwise be used to uniquely identify and track a user. For example, user inputs (e.g., keyboard or mouse inputs) and/or sensor data (e.g., data from a touchscreen, pressure sensor, gyroscope, etc.) may be normalized and randomized. The normalization and/or randomization may include modifying metadata associated with user inputs or sensor data (e.g., modification of timestamps and/or modification of raw data) prior to outputting the user inputs or sensor data to an application, and/or to a service that attempts to uniquely identify users based on such metadata.
Claims20
A device, comprising:
- one or more sensor devices;
- a non-transitory computer-readable medium storing a set of processor-executable instructions;
- and
- one or more processors configured to execute the set of processor-executable instructions, wherein executing the set of processor-executable instructions causes the one or more processors to:
- receive sensor data as detected by the one or more sensor devices, wherein the sensor data is associated with at least first and second user inputs, with a first duration of time in between the first and second user inputs;
- modify the sensor data, wherein the modified sensor data indicates that the first and second user inputs were received with a second duration of time in between the first and second user inputs, the second duration of time being different from the first duration of time;
- and
- output the modified sensor data to one or more applications being executed by the device.
A method, comprising:
- detecting, by one or more sensors of a device, sensor data, wherein the sensor data is associated with at least first and second user inputs, with a first duration of time in between the first and second user inputs;
- modifying, by the device, the sensor data, wherein the modified sensor data indicates that the first and second user inputs were received with a second duration of time in between the first and second user inputs, the second duration of time being different from the first duration of time;
- and
- provide, by the device, the modified sensor data to one or more applications being executed by the device.
A non-transitory computer-readable medium, storing a set of processor-executable instructions, which, when executed by one or more processors of a device, cause the one or more processors to:
- receive sensor data as detected by the one or more sensor devices, wherein the sensor data is associated with at least first and second user inputs, with a first duration of time in between the first and second user inputs;
- modify the sensor data, wherein the modified sensor data indicates that the first and second user inputs were received with a second duration of time in between the first and second user inputs, the second duration of time being different from the first duration of time;
- and
- output the modified sensor data to one or more applications being executed by the device.
Dependencies are inferred from the claim text.