System and method for rules-based selection of network transmission interception means
First Claim
Patent Images
1. A method for selecting a means for intercepting network transmissions for a device, the method comprising:
- determining parameters of the device associated with access rights to resources of an operating system of the device and presence of resources of the operating system;
determining characteristics of available network transmission intercepting means, the available network transmission intercepting means comprising one or more of a proxy server, a virtual private network (VPN) client, and a firewall;
selecting a network transmission intercepting means whose characteristics satisfy the parameters of the operating system of the device based on one or more selection rules related to availability of the resources of the operating system, Wherein the selection rules comprise one or more of a rule associated with at least one of a security level of data transmitted by the device, an ability to process a source of intercepted data, and an ability to process data transmitted by hypertext transfer protocol (HTTP);
causing transmission by the device to be processed by the selected network transmission intercepting means in order to optimize utilization of the resources of the operating system.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods for selecting means for intercepting network transmissions. An exemplary method includes determining one or more rules associated with transmission of data by a device; determining one or more network transmission intercepting means that satisfy the one or more determined rules; selecting a network transmission intercepting means based on the determined one or more network transmission intercepting means; and causing transmissions by the device to be processed by the selected network transmission intercepting means.
110 Citations
18 Claims
-
1. A method for selecting a means for intercepting network transmissions for a device, the method comprising:
-
determining parameters of the device associated with access rights to resources of an operating system of the device and presence of resources of the operating system; determining characteristics of available network transmission intercepting means, the available network transmission intercepting means comprising one or more of a proxy server, a virtual private network (VPN) client, and a firewall; selecting a network transmission intercepting means whose characteristics satisfy the parameters of the operating system of the device based on one or more selection rules related to availability of the resources of the operating system, Wherein the selection rules comprise one or more of a rule associated with at least one of a security level of data transmitted by the device, an ability to process a source of intercepted data, and an ability to process data transmitted by hypertext transfer protocol (HTTP); causing transmission by the device to be processed by the selected network transmission intercepting means in order to optimize utilization of the resources of the operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for selecting a means for intercepting network transmissions for a device, the system comprising:
a processor configured to; determine parameters of the device associated with access rights to resources of an operating system of the device and presence of resources of the operating system; determine characteristics of available network transmission intercepting means, the available network transmission intercepting means comprising one or more of a proxy server, a virtual private network (VPN) client, and a firewall; select a network transmission intercepting means whose characteristics satisfy the parameters of the operating system of the device based on one or more selection rules related to availability of the resources of the operating system, wherein the selection rules comprise one or more of a rule associated with at least one of a security level of data transmitted by the device, an ability to process a source of intercepted data, and an ability to process data transmitted by hypertext transfer protocol (HTTP); cause transmission by the device to be processed by the selected network transmission intercepting means in order to optimize utilization of the resources of the operating system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory, computer-readable medium storing computer-executable instructions for selecting a means for intercepting network transmission, including instructions for:
-
determining parameters of the device associated with access rights to resources of an operating system of the device and presence of resources of the operating system; determining characteristics of available network transmission intercepting means, the available network transmission intercepting means comprising one or more of a proxy server, a virtual private network (VPN) client, and a firewall; selecting a network transmission intercepting means whose characteristics satisfy the parameters of the operating system of the device based on one or more selection rules related to availability of the resources of the operating system, wherein the selection rules comprise one or more of a rule associated with at least one of a security level of data transmitted by the device, an ability to process a source of intercepted data, and an ability to process data transmitted by hypertext transfer protocol (HTTP); causing transmission by the device to be processed by the selected network transmission intercepting means in order to optimize utilization of the resources of the operating system. - View Dependent Claims (16, 17, 18)
-
Specification