Network zones
First Claim
1. A processor-readable medium comprising processor-executable instructions configured for:
- receiving from an application program, preference information that identifies a preferred network zone;
permitting a connection between the application program and a network associated with the preferred network zone; and
preventing a connection between the application program and a network not associated with the preferred network zone.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer assigns networks to network zones based on predefined properties for each zone and/or the properties of the networks. An application program installed on the computer provides the computer with preference information that indicates the network zone whose network policies or properties are best suited for the application program. Thereafter, when executing the application program, the computer limits network contact for the application program to the network(s) that is assigned to the network zone(s) identified as a preferred network zone(s) or identified by a preferred network property or properties by the preference information from the application program.
-
Citations
55 Claims
-
1. A processor-readable medium comprising processor-executable instructions configured for:
-
receiving from an application program, preference information that identifies a preferred network zone;
permitting a connection between the application program and a network associated with the preferred network zone; and
preventing a connection between the application program and a network not associated with the preferred network zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A processor-readable medium comprising processor-executable instructions configured for:
-
recognizing a connection to a first network;
associating the first network with a first network zone;
permitting access to the first network for application programs that specify the first network zone as a preferred network zone; and
preventing access to the first network for application programs that specify a second network zone as a preferred network zone. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A processor-readable medium comprising processor-executable instructions configured for:
-
defining a plurality of network zones such that each network zone corresponds to a different network connection policy;
receiving a network zone preference from an application program indicating a preferred network connection policy for the application program; and
enforcing the preferred network connection policy according to the network zone preference during execution of the application program. - View Dependent Claims (19)
-
-
20. A method comprising:
-
receiving from an application program, a preference that specifies a preferred network zone;
permitting a connection between the application program and a network associated with the preferred network zone; and
preventing a connection between the application program and a network not associated with the preferred network zone. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method comprising:
-
recognizing a connection to a first network;
associating the first network with a first network zone;
permitting access to the first network for application programs that specify the first network zone as a preferred network zone; and
preventing access to the first network for application programs that specify a second network zone as a preferred network zone. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A method comprising:
-
defining a plurality of network zones such that each network zone corresponds to a different network connection policy;
receiving a network zone preference from an application program indicating a preferred network connection policy for the application program; and
enforcing the preferred network connection policy according to the network zone preference during execution of the application program. - View Dependent Claims (36)
-
-
37. A computer comprising:
-
a processor;
a memory;
a zone module stored in the memory and executable on the processor;
a network zone supported by the zone module;
wherein the zone module is configured to receive a zone preference from an application and enforce the network zone for the application according to the zone preference. - View Dependent Claims (38)
-
-
39. A computer comprising:
-
a zone module;
a zone preference received by the zone module; and
a preferred network zone specified by the zone preference;
wherein the zone module is configured to prevent communication between an application program and any network that is not assigned to the preferred network zone. - View Dependent Claims (40, 41)
-
-
42. A computer comprising:
-
means for receiving from an application program, a preference that specifies a preferred network zone;
means for permitting a connection between the application program and a network associated with the preferred network zone; and
means for preventing a connection between the application program and a network not associated with the preferred network zone. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49)
-
-
50. A computer comprising:
-
means for recognizing a connection to a first network;
means for associating the first network with a first network zone;
means for permitting access to the first network for application programs that specify the first network zone as a preferred network zone; and
means for preventing access to the first network for application programs that specify a second network zone as a preferred network zone. - View Dependent Claims (51, 52, 53)
-
-
54. A computer comprising:
-
means for defining a plurality of network zones such that each network zone corresponds to a different network connection policy;
means for receiving a network zone preference from an application program indicating a preferred network connection policy for the application program; and
means for enforcing the preferred network connection policy according to the network zone preference during execution of the application program. - View Dependent Claims (55)
-
Specification