IP Library Patent Application 15932242
Patent Application
App. No. 15/932,242

System and method for creating private encrypted browser zones based on one or more parameters

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 None
App. No.
15/932,242
Abstract

System and method for establishing zones of restricted data interaction based on specific user-defined parameters. In an embodiment, a first zone may be established having user-selected parameters for a first type of network traffic such as traffic associated with only other computers located in the United States (as determined by DNS records and the like) and a second zone may be established having user-selected parameters for a second type of network traffic such as network traffic associated with only other computers located with a specific domain (e.g., www.mybusiness.com). In such an established and zoned interaction environment, data that is free to be shared in one zone will not be free to be shared in any other zone. Thus, one may establish a virtual private network (VPN) using encrypted communications for a work session with specific user-selected parameters in establishing various zones of control.

Claims (33)

1 . A computing device, comprising:

a processor configured to execute instructions stored in a memory;

a communication module coupled to the processor and configured to communicate with one or more external computing devices through a computer network;

a browser module stored in the memory and configured to be executed by the processor and configured to establish a communication link to at least one of the one or more external computing devices using the communication module; and

a zone control module stored in the memory and controlled by the browser module and configured to establish at least one zone of control for isolating communications coordinated by the browsing module within the established zone of control, the establishment based on at least one parameter corresponding to data in the communications received from the one or more external computing devices.

2 . The computing device of claim 1 , wherein the communication link comprises a virtual private network communication link.

3 . The computing device of claim 1 , wherein the communication link comprises an encrypted communication link.

4 . The computing device of claim 1 , wherein the at least one parameter comprises a time of receipt of the data from the one or more external computing devices.

5 . The computing device of claim 1 , wherein the at least one parameter comprises a top-level domain of the one or more external computing devices.

6 . The computing device of claim 1 , wherein the at least one parameter comprises a uniform resource locator of the one or more external computing devices.

7 . The computing device of claim 1 , wherein the at least one parameter comprises a type of content corresponding to the data received from the one or more external computing devices.

8 . The computing device of claim 1 , wherein the at least one parameter comprises a user-generated customized distinction among the one or more external computing devices.

9 . The computing device of claim 1 , wherein the at least one parameter comprises a geographic location of the one or more external computing devices.

10 . The computing device of claim 1 , further comprising a cache memory exclusively associated with the zone of control and configured to store data associated with communications within the zone of control.

11 . A computing system, comprising:

a first computing device configured to communicate data through a computer network;

a second computing device configured to communicate with the first computing device through the computer network, the second computing device further comprising:

a processor configured to execute instructions stored in a memory;

a communication module coupled to the processor and configured to facilitate communications with the second computing device through the computer network;

a browser module stored in the memory and configured to be executed by the processor and configured to establish a communication link to the second computing device using the communication module; and

a zone control module stored in the memory and controlled by the browser module and configured to establish at least one zone of control for isolating communications coordinated by the browsing module within the established zone of control, the establishment based on at least one parameter corresponding to data in the communications received from the one or more external computing devices.

12 . The computer system of claim 11 , wherein the second computing device comprises a mobile computing device.

13 . The computer system of claim 11 , wherein the first computing device comprises a server computing device.

14 . The computer system of claim 11 , further comprising a third computing device configured to communicate with the second computing device outside of the zone of control.

15 . The computer system of claim 11 , further comprising proxy server computing device coupled between the first computing device and the second computing device and within the zone of control.

16 . The computer system of claim 11 , further comprising a third computing device that is within a second zone of control such that the second zone of control isolates communications coordinated by the browsing module that occur outside of the second zone of control and restricts other computing devices outside of the second zone of control from accessing data generated by the communications within the second zone of control without impacting communications in the first zone of control.

17 . A computer-based method, comprising:

instantiating a browser having a private encrypted communication channel;

establishing at least one zone of control having at least one parameter associated with received data from at least one external computing device, the zone of control associated with the instantiated browser;

isolating communications coordinated by the instantiated browser that occur outside of the at least one zone of control from communication that occur with the zone of control.

18 . The method of claim 17 , further comprising instantiating a second browser to coordinate communication outside of the zone of control.

19 . The method of claim 17 , further comprising storing data from within the zone of control in an exclusive isolated memory cache associated with the zone of control.

20 . The method of claim 17 , further comprising restricting the data coordinated by the instantiated browser within the zone of control from access by communication or computation occurring outside of the zone of control without impacting communications outside of the zone of control.

Assignments (4)
MERGER Recorded Oct 22, 2021
From: EMERALD CACTUS VENTURES, INC.
To: AVAST SOFTWARE, INC.
Reel/Frame 057877/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2018
From: EMERALD CACTUS VENTURES, LLC
To: EMERALD CACTUS VENTURES, INC.
Reel/Frame 047676/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2018
From: TENTA, LLC
To: EMERALD CACTUS VENTURES, LLC
Reel/Frame 046475/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2018
From: ADAMS, JESSE A; O'CONNELL, CHRISTOPHER J; MCEWEN, JENNIFER C
To: TENTA, LLC
Reel/Frame 045602/0775 →