Mode sensitive networking
First Claim
Patent Images
1. A method, comprising:
- receiving a first request to transmit a first network packet from an application, the first request received at an operating system framework level component;
determining that a device running the application has an established secured network connection;
determining that the application is assigned a first mode;
transmitting the first network packet using the secured network connection;
detecting a mode change from the first mode to a second mode at the operating system framework level component;
wherein the mode change does not drop a user connection and does not block a user account access;
wherein the application has access to different data, networks, capabilities, or features depending on a current mode;
transmitting a second network packet using an unsecured network connection.
14 Assignments
0 Petitions
Accused Products
Abstract
Mode sensitive networking is provided to allow mode specific communications using a mobile device. If a device has an established secured connection and an application is running in work mode, packets are routed through the secure connection. If the device has an established secured connection but an application is running in personal mode, packets are routed through an alternate connection. Secured connections may be established by using privileged applications. A device and associated applications may have access to different servers, sites, and destinations based on a current mode.
17 Citations
20 Claims
-
1. A method, comprising:
-
receiving a first request to transmit a first network packet from an application, the first request received at an operating system framework level component; determining that a device running the application has an established secured network connection; determining that the application is assigned a first mode;
transmitting the first network packet using the secured network connection;detecting a mode change from the first mode to a second mode at the operating system framework level component;
wherein the mode change does not drop a user connection and does not block a user account access;
wherein the application has access to different data, networks, capabilities, or features depending on a current mode;transmitting a second network packet using an unsecured network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
an operating system framework level component configured to receive a first request to transmit a first network packet from an application; a resource partitioning engine configured to determine that a device running the application has an established secured network connection and determine that the application is assigned a first mode; a network interface coupled to the resource partitioning engine, the network interface configured to transmit the first network packet using the secured network connection;
wherein upon detecting a mode change from first mode to a second mode at the operating system framework level component;
wherein the mode change does not drop a user connection and does not block a user account access; and
wherein the application has access to different data, networks, capabilities, or features depending on a current mode, a second network packet is transmitted using an unsecured network connection. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium, comprising:
-
computer code for receiving a first request to transmit a first network packet from an application, the first request received at an operating system framework level component;
computer code for determining that a device running the application has an established secured network connection;computer code for determining that the application is assigned a first mode; computer code for transmitting the first network packet using the secured network connection; computer code for detecting a mode change from the first mode to a second mode at the operating system framework level component;
wherein the mode change does not drop a user connection and does not block a user account access;
wherein the application has access to different data, networks, capabilities, or features depending on a current mode;computer code for transmitting a second network packet using an unsecured network connection. - View Dependent Claims (18, 19, 20)
-
Specification