IP Library Granted Patent US 9,197,612
Granted Patent B2
US 9,197,612 · App. 13/962,190 · Granted Nov 24, 2015

Apparatus and method for deploying encrypted mobile off-line web applications

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,197,612
App. No.
13/962,190
Granted
Nov 24, 2015
Kind
B2
Abstract

A mobile device is configured to execute encrypted source files and includes a transceiver configured to receive an archive file comprising encrypted source files. The mobile device also includes a storage unit configured to store the received archive file. A local web server in the mobile device is configured to interpret a format of the received archive file, retrieve at least one source file from the archive file in response to a request from a device browser, decrypt the retrieved source file, and forward unencrypted information associated with the decrypted source file to the device browser. The device browser in the mobile device is configured to display the unencrypted information.

Claims (32)

1. A mobile device operable to deploy an encrypted mobile web application off-line from a network connection, comprising,

a transceiver operable to receive an archive file comprising encrypted source files of web applications;

a storage unit operable to store the received archive file;

a local web server operable to:

interpret a format of the received archive file,

retrieve at least one source file from the archive file in response to a request from a device browser,

decrypt the retrieved source file, and

forward the decrypted source file to the device browser; and

the device browser operable to execute at least a portion of the decrypted source file and display unencrypted information.

2. The mobile device of claim 1 , wherein the archive file comprises individually encrypted source files stored in a single directory tree structure.

3. The mobile device of claim 1 , wherein the archive file is encrypted with an asymmetric key encryption algorithm.

4. The mobile device of claim 1 , wherein the transceiver is operable to automatically receive the archive file when the mobile device is within a local area network coverage range.

5. The mobile device of claim 1 , wherein the device browser is a Web browser.

6. The mobile device of claim 1 , wherein the device browser is a Hyper Text Markup Language (HTML) renderer which is operable to request unencrypted HTML pages from the local web server, the local web server being executed on a specified port on the mobile device.

7. The mobile device of claim 1 , wherein when the local web server is being executed in an encrypted mode the request from the device browser is translated into a read request of an encrypted developer application that was used to encrypt the local web server.

8. The mobile device of claim 1 , wherein the local web server is operable to decrypt the retrieved source file with a private key.

9. The mobile device of claim 1 , wherein the local web server is operable to deny requests from a device browser being executed in a remote location.

10. The mobile device of claim 1 , wherein the transceiver is operable to receive an application executable for the local web server in a separate compiled library as a closed source application to maintain the security of a decryption key.

11. A method for deploying an encrypted mobile web application off-line from a network connection, comprising,

receiving, by a mobile device, an archive file comprising encrypted source files of web applications;

storing, on the mobile device, the received archive file;

interpret, by the mobile device, a format of the received archive file;

retrieving using the interpreted format, by the mobile device, at least one source file from the archive file responsive to receiving a request from a device browser being executed on the mobile device;

decrypting, by the mobile device, the retrieved source file;

forwarding, by the mobile device, the decrypted source file to the device browser;

execute, by the mobile device, at least a portion of the decrypted source file; and

displaying, by the mobile device, unencrypted information on the device browser.

12. The method of claim 11 , wherein the receiving comprises automatically receiving the archive file when the mobile device is within a local area network coverage range.

13. The method of claim 11 , wherein the receiving comprises receiving the archive file when the mobile device is connected to a computing device storing the archive file.

14. The method of claim 11 , further comprising translating the request from the device browser into a read request of an encrypted developer application that was used to encrypt a local web server operating on the mobile device, the local web server being operable to perform the interpreting, retrieving, decrypting and forwarding.

15. The method of claim 11 , wherein the decrypting comprises decrypting the retrieved source file with a private key.

16. The method of claim 11 , further comprising denying requests from a device browser being executed in a remote location.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2015
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 036371/0738 →
CHANGE OF NAME Recorded Jul 8, 2015
From: SYMBOL TECHNOLOGIES, INC.
To: SYMBOL TECHNOLOGIES, LLC
Reel/Frame 036083/0640 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2014
From: MOTOROLA SOLUTIONS, INC.
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 034114/0592 →
SECURITY AGREEMENT Recorded Oct 31, 2014
From: ZIH CORP.; LASER BAND, LLC; ZEBRA ENTERPRISE SOLUTIONS CORP.; SYMBOL TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT
Reel/Frame 034114/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2013
From: CAMPBELL, DARRYN; DAY, GEOFFREY R.; HENDERSON, PAUL A.; MORLEY-SMITH, JAMES R.
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 030969/0389 →