IP Library Granted Patent US 9,104,630
Granted Patent B1
US 9,104,630 · App. 13/659,721 · Granted Aug 11, 2015

Online account reset, rollback, and backup

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,104,630
App. No.
13/659,721
Granted
Aug 11, 2015
Kind
B1
Abstract

Online account reset, rollback, and backup are described, including receiving from a user, by one or more computing devices, a request to alter an online account associated with the user; identifying, based on the request, at least a portion of data associated with the user and the online account, the at least the portion of data identified as being within a time window defined by the user; and in response to the request, modifying, using the one or more computing devices, the at least the portion of data within the time window.

Claims (36)

1. A computer-implemented method, comprising:

receiving from a user, by one or more computing devices, a request to alter, for a user-selected transaction selected from prior transactions, an online account associated with a first service provider and the user, and for another online account associated with a second service provider and the user;

identifying, based on the request, at least a portion of data associated with the user and the online account, the at least the portion of data identified as being within a time window based on the request received from the user; and

in response to the request, deleting, using the one or more computing devices, one or more transaction identifiers that associate the user with the at least the portion of data within the time window for the user-selected transaction,

wherein the request includes a notification from the user or the first service provider, for the second service provider to determine whether to perform the deleting.

2. The method of claim 1 , wherein the time window comprises a starting time and an ending time, at least the starting time is provided by the user with the request.

3. The method of claim 1 , wherein the time window comprises a starting time and an ending time, the ending time is defined by a time when the request is received.

4. The method of claim 1 , wherein the deleting the at least the portion of data comprises disassociating the at least the portion of data from the user.

5. The method of claim 1 , wherein the request is a reset request for a full reset, the at least the portion of data comprise content data and account data, and the time window being from a time after initialization settings of the account have been set up to another time when the request is received.

6. The method of claim 1 , wherein the request is a reset request for a content reset, the at least the portion of data comprise content data and no account data.

7. The method of claim 1 , wherein the request is a reset request for a category reset, the method further comprising receiving a category selection from the user of the at least the portion of data.

8. The method of claim 1 , wherein the request is a rollback request and the at least the portion of data is identified from the prior transactions associated with the account.

9. The method of claim 1 , further comprising:

receiving another request, before the request to alter the account, from the user to back-up data associated with the account, the backup data comprise the at least the portion of data; and

storing the backup data.

10. The method of claim 9 , further comprising:

receiving a restore request from the user; an

restoring at least a portion of the backup data, wherein the at least a portion of the backup data are restored to associate with the account.

11. The method of claim 9 , wherein the another request is a backup request, the method further comprising providing a user interface that comprises a control for the user to enter the backup request.

12. The method of claim 1 , wherein the request is a reset request, the method further comprising providing a user interface that comprises a control for the user to enter the reset request to alter the account.

13. The method of claim 1 , wherein the request is a rollback request, the method further comprising providing a user interface that comprises a control for the user to enter the rollback request to alter the account.

14. A non-transitory computer readable medium having stored therein computer executable instructions for:

receiving from a user, by one or more computing devices, a request to alter, for a user-selected transaction selected from prior transactions, an online account associated with a first service provider and the user, and for another online account associated with a second service provider and the user;

identifying, based on the request, at least a portion of data associated with the user and the online account, the at least the portion of data identified as being within a time window based on the request received from the user; and

in response to the request, deleting, using the one or more computing devices, one or more transaction identifiers that associate the user with the at least the portion of data within the time window for the user-selected transaction,

wherein the request includes a notification from the user or the first service provider, for the second service provider to determine whether to perform the deleting.

15. The computer readable medium of claim 14 , wherein the deleting the at least the portion of data comprises disassociating the at least the portion of data from the user.

16. The non-transitory computer readable medium of claim 14 , wherein the deleting comprises anonymizing the identifiable information of the user to be replaced with random information, without modifying the credential associated with the online account.

17. At least one computing device comprising storage and a processor configured to perform:

receiving from a user, by one or more computing devices, a request to alter, for a user-selected transaction selected from prior transactions, an online account associated with a first service provider and the user, and for another online account associated with a second service provider and the user;

identifying, based on the request, at least a portion of data associated with the user and the online account, the at least the portion of data identified as being within a time window based on the request received from the user; and

in response to the request, deleting, using the one or more computing devices, one or more transaction identifiers that associate the user with the at least the portion of data within the time window for the user-selected transaction,

wherein the request includes a notification from the user or the first service provider, for the second service provider to determine whether to perform the deleting.

18. The method of claim 17 , wherein the deleting the at least the portion of data comprises disassociating the at least the portion of data from the user.

19. The method of claim 1 , wherein the deleting comprises anonymizing the identifiable information of the user to be replaced with random information, without modifying the credential associated with the online account.

20. The method of claim 17 , wherein the deleting comprises anonymizing the identifiable information of the user to be replaced with random information, without modifying the credential associated with the online account.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044334/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2012
From: KLEIN, PETER; SWERDLOW, ANDREW
To: GOOGLE INC.
Reel/Frame 029185/0275 →