IP Library Granted Patent US 9,311,192
Granted Patent B2
US 9,311,192 · App. 13/434,892 · Granted Apr 12, 2016

Methods, systems, and products for data backup

Inventors: Michael Denny (Sharpsburg, GA); Hong Nguyen (Atlanta, GA)
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
G06F11/1464G06F11/1461G06F11/1469
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,311,192
App. No.
13/434,892
Granted
Apr 12, 2016
Kind
B2
Abstract

Methods, systems and computer program products automatically back-up data. Communication is established among a first device, a second device, and a network-based storage device. Key words associated with uniform resource locators are identified and stored in the network-based storage device. When corruption is detected of the data stored in the first device, the key words are automatically retrieved from the network-based storage device and listed in a user interface displayed at the second device.

Claims (51)

1. A method for automatic back-up, comprising:

establishing communication between a first mobile device and a server via a communications network;

establishing another communication between the first mobile device and a second mobile device moving in proximity to the first mobile device;

retrieving a backup rule from a memory accessible to the server, the backup rule associated with the first mobile device;

executing the backup rule by the server to identify content for a back-up service;

transferring the content from the server to the second mobile device as a restoration copy for the backup service;

determining a corruption of the content stored by the first mobile device;

sending a user interface from the server to the first mobile device, the user interface listing the content retrievable as the restoration copy from the second mobile device moving in the proximity to the first mobile device;

retrieving, at the server, the restoration copy of the content from the second mobile device; and

sending the restoration copy of the content from the server to the first mobile device.

2. The method of claim 1 , further comprising executing the backup rule to identify files for backup.

3. The method of claim 1 , further comprising determining priorities for back-up of data.

4. The method of claim 1 , further comprising instructing the second mobile device to replicate the content.

5. A system for automatic back-up of data, comprising:

a processor; and

a memory storing code that when executed causes the processor to perform operations, the operations comprising:

establishing communication with a first mobile device, with a plurality of other mobile devices, and with a network-based storage device;

determining a second mobile device of the plurality of other mobile devices moves in proximity to the first mobile device;

retrieving a backup rule that is associated with the first mobile device;

executing the backup rule to identify sources of content previously requested via uniform resource locators by the first mobile device;

identifying key words describing the content stored in the first mobile device;

storing the uniform resource locators and the key words in the network-based storage device;

transferring restoration copies of the uniform resource locators and the key words from the network-based storage device as a backup service to the second mobile device that moves in the proximity to the first mobile device;

determining a corruption of the content stored in the first mobile device;

sending a user interface to the first mobile device that lists the uniform resource locators and the key words retrievable from the second mobile device moving in the proximity to the first mobile device;

retrieving the restoration copies from the second mobile device; and

sending the restoration copies to the first mobile device as the backup service.

6. The system of claim 5 , wherein the operations further comprise identifying files for backup.

7. The system of claim 5 , wherein the operations further comprise identifying a user identification associated with the first mobile device.

8. The system of claim 6 , wherein the operations further comprise establishing priorities for the automatic back-up of data.

9. The system of claim 5 , wherein the operations further comprise replicating the uniform resource locators.

10. The system of claim 5 , wherein the operations further comprise storing the key words in different ones of the plurality of other mobile devices.

11. The system of claim 10 , wherein the operations further comprise determining locations of the different ones of the plurality of other mobile devices.

12. A memory storing code that when executed causes a processor to perform operations, the operations comprising:

establishing communication with a first mobile device and with a network-based storage device;

establishing other communications with a plurality of other mobile devices moving in proximity to the first mobile device;

retrieving a backup rule that is associated with the first mobile device;

executing the backup rule to identify sources of content previously requested as uniform resource locators by the first mobile device;

identifying key words describing the content;

storing the uniform resource locators and the key words in the network-based storage device;

transferring restoration copies of the uniform resource locators and the key words from the network-based storage device to different ones of the plurality of other mobile devices as a backup service;

determining a corruption of the content stored in the first mobile device;

generating a user interface listing the uniform resource locators and the key words stored on the first mobile device and on the different ones of the plurality of other mobile devices moving in proximity to the first mobile device;

sending, to the first mobile device, a listing of the different ones of the plurality of other mobile devices storing the restoration copies;

retrieving at least one restoration copy of the restoration copies from the different ones of the plurality of other mobile devices; and

sending the at least one restoration copy to the first mobile device as the backup service.

13. The memory of claim 12 , wherein the operations further comprise replicating the at least one restoration copy at the first mobile device.

14. The memory of claim 12 , wherein the operations further comprise identifying files for backup.

15. The memory of claim 12 , wherein the operations further comprise identifying a user identification of the first mobile device.

16. The memory of claim 12 , wherein the operations further comprise establishing priorities for automatic back-up of data.

17. The memory of claim 12 , wherein the operations further comprise determining locations of the different ones of the plurality of mobile devices.

Assignments (3)
CHANGE OF NAME Recorded Jan 10, 2016
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 037471/0247 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2016
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 037418/0649 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2012
From: DENNY, MICHAEL; NGUYEN, HONG
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 027989/0951 →
Continuity (2)
Continuation 11930362 · Oct 31, 2007
Related Publication 20120185431A1 · Jul 19, 2012