The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 04, 2014

Filed:

Apr. 08, 2010
Applicants:

Simon Cooper, Cupertino, CA (US);

Dallas DE Atley, San Francisco, CA (US);

Inventors:

Simon Cooper, Cupertino, CA (US);

Dallas De Atley, San Francisco, CA (US);

Assignee:

Other;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01); G06F 21/12 (2013.01);
U.S. Cl.
CPC ...
H04L 63/123 (2013.01); H04L 29/0854 (2013.01); G06F 21/12 (2013.01); G06F 2221/2111 (2013.01); G06F 2221/2145 (2013.01);
Abstract

Embodiments of the present disclosure provide methods and systems of backing up applications and their associated data installed on a device, such as a mobile device. In particular, data for a backed-up application is stored on a remote archive host and can be restored to dynamically managed containers of securely installed applications on the device. Upon request, the archive host may provide a package of files to the device. The device may then restore the application based on the contents of the package. The package may comprise all the files needed to install the application including the program code, data, and documents. Alternatively, the package may simply comprise just some of the files, such as just the data or documents for an application. After installation, a secure installer framework may be used to verify the applications and authorize the application's execution on the device.


Find Patent Forward Citations

Loading…