Data access lockdown
AssigneeGoogle Inc.
InventorsDan Fredinburg, Andreas Michael Tuerk
Life of this patent
Estimating the term…
Abstract
Data access lockdown is described, including receiving a request from a first user to disable access to all data that are access-controlled by the first user based on at least one setting. The data are shared with at least one other user. In response to the request, modifying, without further action by the first user, the at least one setting by replacing a current value indicative of at least some of the data being shared, with a lockdown value indicative of disablement of access to all the data access-controlled by the first user, so as to prevent the at least one other user from accessing any of the data.
Claims20
A computer-implemented method for disabling access to all data access-controlled by a first user, the method comprising:
- receiving a request from the first user to disable access to the data access-controlled by the first user based on at least one setting, wherein the data are shared with at least one other user and associated with a plurality of online accounts;
- in response to the request, modifying, without further action by the first user, the at least one setting by replacing a current value indicative of at least some of the data being shared, with a lockdown value indicative of disablement by restricting access to an access control list for all the data access-controlled by the first user for at least one of the plurality of online accounts, so as to prevent the at least one other user from accessing any of the data, wherein prior to the modifying, a snapshot is saved that comprises the current value being associated with the at least one setting prior to the disablement at a time of the request from the first user;
- and
- in response to the another request received from the first user to restore access to at least some of the data, reversing the at least one setting that was disabled by the disabling, based on the snapshot, and by using the snapshot, determining a prior value of the at least one setting at the time of the request from the first user, and setting the value of the at least one setting to the prior value, wherein the user is provided with an option to control which of the plurality of online accounts are disabled by the restricting, and wherein the option to control is independent of a number or a type of the online accounts.
A computer-implemented method for disabling at least one other user from accessing all data controlled by a first user, the method comprising:
- receiving, by a hardware processor, a request from the first user to disable all the data controlled by the first user and shared with the at least one other user, the data being associated with a plurality of accounts, wherein the first user can control access to the data based on at least one setting;
- in response to the request, the hardware processor modifying, without further action by the first user, the at least one setting by replacing a current value indicative of at least some of the data being shared, with a lockdown value indicative of disablement by restricting access to an access control list for all the data access-controlled by the first user for at least one of the plurality of online accounts, so as to prevent the at least one other user from accessing any of the data controlled by the first user, wherein prior to the modifying, a snapshot is saved that comprises the current value being associated with the at least one setting prior to the disablement at a time of the request from the first user;
- and
- in response to the another request received from the first user to restore access to at least some of the data, reversing the at least one setting that was disabled by the disabling, based on the snapshot, and by using the snapshot, determining a prior value of the at least one setting at the time of the request from the first user, and setting the value of the at least one setting to the prior value,
- wherein the reversing is performed sequentially, in a sequence that is ordered based on at least one of groups, circles, social graphs, or accounts.
A non-transitory computer readable medium having stored therein computer executable instructions for disabling at least one other user from accessing all data controlled by a first user, the instructions comprising:
- receiving a request from the first user to disable access to the data access-controlled by the first user based on at least one setting, wherein the data are shared with at least one other user and associated with a plurality of online accounts;
- in response to the request, modifying, without further action by the first user, the at least one setting by replacing a current value indicative of at least some of the data being shared, with a lockdown value indicative of disablement by restricting access to an access control list for all the data access-controlled by the first user for at least one of the plurality of online accounts, so as to prevent the at least one other user from accessing any of the data controlled by the first user, wherein prior to the modifying, a snapshot is saved that comprises the current value being associated with the at least one setting prior to the disablement at a time of the request from the first user;
- and
- in response to the another request received from the first user to restore access to at least some of the data, reversing the at least one setting that was disabled by the disabling, based on the snapshot, and by using the snapshot, determining a prior value of the at least one setting at the time of the request from the first user, and setting the value of the at least one setting to the prior value,
- wherein the user is provided with an option to control which of the plurality of online accounts are disabled by the restricting, and wherein the option to control is independent of a number or a type of the online accounts.
At least one device comprising storage and at least one hardware processor configured to disable at least one other user from accessing all data controlled by a first user, wherein the at least one hardware processor:
- receives, by the at least one hardware processor, a request from the first user to disable all the data controlled by the first user and shared with the at least one other user and associated with a plurality of online accounts, wherein the first user can control access to the data based on at least one setting;
- in response to the request, the at least one hardware processor modifies, without further action by the first user, the at least one setting by replacing a current value indicative of the data being shared, with a lockdown value indicative of disablement by restricting access to an access control list for all data controlled by the first user for at least one of the plurality of online accounts, so as to prevent the at least one other user from accessing the shared data, wherein prior to the modifying, a snapshot is saved that comprises the current value being associated with the at least one setting prior to the disablement at a time of the request from the first user;
- and
- in response to the another request received from the first user to restore access to at least some of the data, reversing the at least one setting that was disabled by the disabling, based on the snapshot, and by using the snapshot, determining a prior value of the at least one setting at the time of the request from the first user, and setting the value of the at least one setting to the prior value,
- wherein the user is provided with an option to control which of the plurality of online accounts are disabled by the restricting, and wherein the option to control is independent of a number or a type of the online accounts.
A non-transitory computer readable medium having stored therein computer executable instructions for disabling access to all data that are access-controlled by a first user, the instructions comprising:
- receiving a request from the first user to disable access to the data that are access-controlled by the first user based on at least one setting, wherein the data are shared with at least one other user and associated with a plurality of online accounts;
- and
- in response to the request, modifying, without further action by the first user, the at least one setting by replacing a current value indicative of at least some of the data being shared, with a lockdown value indicative of disablement by restricting access to an access control list for all the data access-controlled by the first user for at least one of the plurality of online accounts, so as to prevent the at least one other user from accessing any of the data, wherein prior to the modifying, a snapshot is saved that comprises the current value being associated with the at least one setting prior to the disablement at a time of the request from the first user;
- and
- in response to the another request received from the first user to restore access to at least some of the data, reversing the at least one setting that was disabled by the disabling, based on the snapshot, and by using the snapshot, determining a prior value of the at least one setting at the time of the request from the first user, and setting the value of the at least one setting to the prior value,
- wherein the reversing is performed sequentially, in a sequence that is ordered based on at least one of groups, circles, social graphs, or accounts.
At least one device comprising storage and at least one hardware processor configured to disable access to all data that are access-controlled by a first user, wherein the at least one hardware processor:
- receives, by the at least one hardware processor, a request from the first user to disable access to the data that are access-controlled by the first user based on at least one setting, wherein the data are shared with at least one other user and associated with a plurality of online accounts;
- in response to the request, the at least one hardware processor modifies, without further action by the first user, the at least one setting by replacing a current value indicative of at least some of the data being shared, with a lockdown value indicative of disablement by restricting access to an access control list for all the data access-controlled by the first user for at least one of the plurality of online accounts, so as to prevent the at least one other user from accessing any of the data, wherein prior to the modifying, a snapshot is saved that comprises the current value being associated with the at least one setting prior to the disablement at a time of the request from the first user;
- and
- in response to the another request received from the first user to restore access to at least some of the data, reversing the at least one setting that was disabled by the disabling, based on the snapshot, and by using the snapshot, determining a prior value of the at least one setting at the time of the request from the first user, and setting the value of the at least one setting to the prior value,
- wherein the user is provided with an option to control which of the plurality of online accounts are disabled by the restricting, and wherein the option to control is independent of a number or a type of the online accounts.
Dependencies are inferred from the claim text.