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:
Mar. 24, 2015

Filed:

May. 01, 2013
Applicant:

Mocana Corporation, San Francisco, CA (US);

Inventors:

Michael Scott Pontillo, Roseville, CA (US);

James Blaisdell, Novato, CA (US);

Shawn-Lin Dzeng, San Francisco, CA (US);

Assignee:

Mocana Corporation, San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 21/00 (2013.01); H04L 12/24 (2006.01); H04W 12/02 (2009.01);
U.S. Cl.
CPC ...
H04L 63/0272 (2013.01); H04L 41/0806 (2013.01); G06F 21/00 (2013.01); H04W 12/02 (2013.01);
Abstract

An Internet-enabled device, such as a smartphone, tablet, PC, wearable sensor, or household appliance, executes an application (or 'app') has its own VPN connection with a VPN gateway device. The app does not use the device-level or system VPN to connect with the gateway. The app, which may be security wrapped, is made more secure by having its own VPN tunnel with the gateway, wherein the VPN tunnel is not used by other apps running on the device. The conventional (or device-level) VPN connection is not used by the app(s). The app has its own IP stack, an HTTP proxy layer, an IPsec module, and a virtual data link layer which it uses to build IP packets, encapsulate them, and transmit them to a transport module in the device operating system, for example, a UDP module.


Find Patent Forward Citations

Loading…