IP Library Granted Patent US 8,621,199
Granted Patent B2
US 8,621,199 · App. 12/837,270 · Granted Dec 31, 2013

Secured presentation layer virtualization for wireless handheld communication device having endpoint independence

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 8,621,199
App. No.
12/837,270
Granted
Dec 31, 2013
Kind
B2
Abstract

The connectivity and security of wireless handheld devices (HDs) can he leveraged to provide a presentation appliance (PA) (e.g. a laptop) with an ability to securely communicate with an enterprise's private network. A split-proxy server, with part of it executing on the HD and a part executing on the PA, implements a full HTTP 1.1 compliant Internet/Web Proxy to couple the PA for communication through the HD. Support for the pragmatic keep-alive header, the CONNECT method, socket connection sharing, and thread pooling, enables a fully functional browsing environment to access web-based applications that are built on standard Internet technologies without the need for re-rendering or re-writing the user interfaces to suit the HD. In addition, Intranet web-based applications are made securely accessible without the need for additional VPN and remote access technologies. The PA may be configured to prevent residual storage of sensitive data on the PA.

Claims (22)

1. A method comprising:

securely communicating, by a presentation appliance, with a wireless communication device such that the presentation appliance communicates data securely with a private network over a public wireless network;

accessing a virtual file system for the presentation appliance to store data in a store of the wireless communication device, wherein the virtual file system provides a private data zone for securely storing data;

providing, in the presentation appliance, a data containment environment that restricts applications executing on the presentation appliance from storing, other than transiently, or communicating data other than to the wireless communication device;

via the wireless communication device, communicating data with the private network and storing data in the private data zone without storing the data in the presentation appliance;

securely communicating data without storing the data in the presentation appliance; and

wherein the data containment environment operates to trap requests to store data in a storage device available to the presentation appliance and temporally cache the data to only transiently store the data on the presentation appliance.

2. The method of claim 1 , comprising providing an I/O interface in accordance with WebDAV for accessing data on the wireless communication device.

3. The method of claim 1 , wherein the data containment environment prevents operation of network interfaces.

4. A computer-readable storage device having computer executable instructions stored thereon for:

securely communicating, by a presentation appliance, with a wireless communication device such that the presentation appliance communicates data securely with a private network over a public wireless network;

accessing a virtual file system for the presentation appliance to store data in a store of the wireless communication device, the virtual file system providing a private data zone for securely storing data;

providing, in the presentation appliance, a data containment environment for restricting applications executing on the presentation appliance from storing, other than transiently, or communicating data other than to the: wireless communication device;

via the wireless communication device, communicating data with the private network and storing data in the private data zone without storing the data in the presentation appliance; and

wherein the data containment environment operates to trap requests to store data in a storage device available to the presentation appliance and temporally cache the data to only transiently store the data on the presentation appliance.

5. A presentation appliance comprising:

a processor device configured to:

securely communicate with a wireless communication device such that the presentation appliance communicates data securely with a private network over a public wireless network;

access a virtual file system for the presentation appliance to store data in a store of the wireless communication device, wherein the virtual file system provides a private data zone for securely storing data;

provide, in the presentation appliance, a data containment environment that restricts applications executing on the presentation appliance from storing, other than transiently, or communicating data other than to the wireless communication device;

via the wireless communication device, communicate data with the private network and storing data in the private data zone without storing the data in the presentation appliance; and

wherein the data containment environment operates to trap requests to store data in a storage device available to the presentation appliance and temporally cache the data to only transiently store the data on the presentation appliance.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2014
From: 2288538 ONTARIO INC.
To: BLACKBERRY LIMITED
Reel/Frame 032646/0648 →
CHANGE OF NAME Recorded Aug 16, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031031/0466 →