Managing use of network resources
First Claim
1. A method of managing use of network resources on a device, the method comprising:
- receiving, at the device, outbound data from an application associated with a first group of logically separate resources, while the device is connected to both a first network and a second network, wherein the device includes the first group of logically separate resources and a second group of logically separate resources, the first group of logically separate resources includes a first network resource for accessing the first network, the second group of logically separate resources includes a second network resource for accessing the second network, and the first network is different than the second network;
in response to receiving the outbound data from the application associated with the first group of logically separate resources, outputting, on the device, a graphic user interface that requests a user input indicating whether to allow the application associated with the first group of logically separate resources to access the second network resource associated with the second group of logically separate resources; and
in response to receiving the user input indicating whether to allow the application associated with the first group of logically separate resources to access the second network resource associated with the second group of logically separate resources, determining, according to the user input, whether to route the outbound data received from the application associated with the first group of logically separate resources to the second network using the second network resource associated with the second group of logically separate resources while the device is connected to both the first and the second networks.
6 Assignments
0 Petitions
Accused Products
Abstract
Some aspects of what is described here relate to managing the use of network resources on a mobile device. User input received at the device indicates whether to allow an application associated with a first perimeter on the device to access a network resource associated with a second perimeter on the device. For example, in some instances user input may indicate whether to allow data from applications associated with a personal perimeter on the device to be transmitted over an enterprise communication system. When outbound data associated with the first perimeter are received, the device determines, according to the indication from the user input, whether to route the outbound data to the network resource associated with the second perimeter.
380 Citations
15 Claims
-
1. A method of managing use of network resources on a device, the method comprising:
-
receiving, at the device, outbound data from an application associated with a first group of logically separate resources, while the device is connected to both a first network and a second network, wherein the device includes the first group of logically separate resources and a second group of logically separate resources, the first group of logically separate resources includes a first network resource for accessing the first network, the second group of logically separate resources includes a second network resource for accessing the second network, and the first network is different than the second network; in response to receiving the outbound data from the application associated with the first group of logically separate resources, outputting, on the device, a graphic user interface that requests a user input indicating whether to allow the application associated with the first group of logically separate resources to access the second network resource associated with the second group of logically separate resources; and in response to receiving the user input indicating whether to allow the application associated with the first group of logically separate resources to access the second network resource associated with the second group of logically separate resources, determining, according to the user input, whether to route the outbound data received from the application associated with the first group of logically separate resources to the second network using the second network resource associated with the second group of logically separate resources while the device is connected to both the first and the second networks. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device comprising:
-
a first group of logically separate resources that includes an application and a first network resource for accessing a first network; a second group of logically separate resources that includes a second network resource for accessing a second network, and the first network is different than the second network; a user interface operable to, in response to receiving outbound data from the application associated with the first group of logically separate resources, while the device is connected to both the first network and the second network, output a graphic user interface requests a user input indicating whether to allow the application associated with the first group of logically separate resources to access the second network resource associated with the second group of logically separate resources; and one or more hardware data processing apparatus operable to; receive the outbound data from the application associated with the first group of logically separate resources; and in response to receiving the user input indicating whether to allow the application associated with the first group of logically separate resources to access the second network resource associated with the second group of logically separate resources, determine, according to the user input, whether to route the outbound data received from the application associated with the first group of logically separate resources to the second network using the second network resource associated with the second group of logically separate resources while the device is connected to both the first and the second networks. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium comprising instructions that are operable when executed to cause one or more hardware data processing apparatus to perform operations comprising:
-
receiving, at a device, outbound data from an application associated with a first group of logically separate resources while the device is connected to both a first network and a second network, wherein the device includes the first group of logically separate resources and a second group of logically separate resources, the first group of logically separate resources includes a first network resource for accessing the first network, the second group of logically separate resources includes a second network resource for accessing the second network, and the first network is different than the second network; in response to receiving the outbound data from the application associated with the first group of logically separate resources, outputting, on the device, a graphic user interface that requests a user input indicating whether to allow the application associated with the first group of logically separate resources to access the second network resource associated with the second group of logically separate resources; and in response to receiving the user input indicating whether to allow the application associated with the first group of logically separate resources to access the second network resource associated with the second group of logically separate resources, determining, according to the user input, whether to route the outbound data received from the application associated with the first group of logically separate resources to the second network using the second network resource associated with the second group of logically separate resources while the device is connected to both the first and the second networks. - View Dependent Claims (13, 14, 15)
-
Specification