System for context-based data protection
First Claim
1. A method in a computing device, comprising:
- storing data in a storage device of the computing device, the stored data stored with assigned parameters including sensitivity level, an associated data protection response selected from a plurality of data protection responses that includes a soft delete and a hard delete, and a contextual trigger configured to cause the assigned data protection response to be enacted;
subsequent to said storing, monitoring for an occurrence of the assigned contextual trigger;
comparing the occurred contextual trigger to the assigned contextual trigger to determine a match; and
enacting the data protection response associated with the data in response to the determined match.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products are provided for protecting stored data. A user interface module enables a data sensitivity level, a data protection response, and a contextual trigger to be associated with data stored in a computing device. The user interface is configured to enable the data protection response to be selected from a plurality of data protection responses that includes a soft delete and a hard delete. A contextual trigger monitor is configured to monitor for an occurrence of the contextual trigger. A data protection enactor is configured to enact the data protection response associated with the data when an occurrence of the contextual trigger is detected.
-
Citations
20 Claims
-
1. A method in a computing device, comprising:
-
storing data in a storage device of the computing device, the stored data stored with assigned parameters including sensitivity level, an associated data protection response selected from a plurality of data protection responses that includes a soft delete and a hard delete, and a contextual trigger configured to cause the assigned data protection response to be enacted; subsequent to said storing, monitoring for an occurrence of the assigned contextual trigger; comparing the occurred contextual trigger to the assigned contextual trigger to determine a match; and enacting the data protection response associated with the data in response to the determined match. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9)
-
-
3. A method in a computing device to protect stored data, comprising:
monitoring for an occurrence of a contextual trigger, the contextual trigger being a location associated with data stored by the computing device, the data having an assigned sensitivity level and having an associated data protection response selected from a plurality of data protection responses that includes a soft delete and a hard delete, the monitoring comprising predicting a future location of the computing device and comparing the predicted future location of the computing device to the contextual trigger location; and enacting the data protection response associated with the data when the occurrence of the contextual trigger is detected, the enacting comprising enacting the data protection response when the predicted future location of the computing device is the contextual trigger location.
-
10. A method in a server, comprising:
-
providing a user interface that enables a data sensitivity level to be assigned to data stored in a storage device on a computing device that is separate from the server; enabling a data protection response to be selected through the user interface to be associated with the stored data, the data protection response selected from a plurality of data protection responses that includes a soft delete and a hard delete, the stored data stored in the storage device with assigned parameters including the sensitivity level, the associated data protection response, and a contextual trigger configured to cause the assigned data protection response to be enacted; and enabling the contextual trigger to be assigned to the stored data through the user interface, the data protection response enacted to protect the stored data in response to detecting an occurrence of the assigned contextual trigger and determining a match of the occurred contextual trigger and the assigned contextual trigger. - View Dependent Claims (11, 12, 14)
-
-
13. A method in a server, comprising:
-
providing a user interface that enables a data sensitivity level to be assigned to data stored on a computing device that is separate from the server; enabling a data protection response to be selected through the user interface to be associated with the data, the data protection response enabled to be selected from a plurality of data protection responses that includes a soft delete and a hard delete; and enabling a contextual trigger to be assigned to the data through the user interface, the data protection response enacted to protect the data when an occurrence of the contextual trigger is detected, the enabling a contextual trigger to be assigned to the data through the user interface comprising enabling a location to be assigned to the data, the data protection response enacted to protect the data when the computing device is predicted to be at the location in the future.
-
-
15. A system in a computing device, comprising:
-
a user interface module that enables a data sensitivity level, a data protection response, and a contextual trigger to be associated with data stored on the computing device, the stored data stored with assigned parameters including a sensitivity level, an associated data protection response selected from a plurality of data protection responses that includes a soft delete and a hard delete, and a contextual trigger configured to cause the assigned data protection response to be enacted; a contextual trigger monitor configured to monitor, subsequent to the stored data being stored, for an occurrence of the assigned contextual trigger; and a data protection enactor configured to enact the data protection response associated with the data in response to a determined match of the occurred contextual trigger and the assigned contextual trigger. - View Dependent Claims (16, 18, 19, 20)
-
-
17. A system in a computing device to protect stored data, comprising:
-
a user interface module that enables a data sensitivity level, a data protection response, and a contextual trigger to be associated with data stored on the computing device, the user interface configured to enable the data protection response to be selected from a plurality of data protection responses that includes a soft delete and a hard delete; a contextual trigger monitor configured to monitor, subsequent to the data being stored, for an occurrence of the contextual trigger, the contextual trigger being a location, the contextual trigger monitor comprising; a location predictor configured to predict a future location of the computing device; and a location comparator configured to compare the predicted future location of the computing device to the contextual trigger location; and a data protection enactor configured to enact the data protection response associated with the data when an occurrence of the contextual trigger is detected, the data protection enactor configured to enact the data protection response when the predicted future location of the computing device is the contextual trigger location.
-
Specification