1. A method of communicating a policy to a non-COPS enabled network device, comprising:
receiving a first set of device data about the non-COPS enabled network device, wherein the first set of device data includes data that identifies one or more appropriate protocols supported by the non-COPS enabled network device;
receiving a set of policy data, wherein the set of policy data is configured using the COPS protocol;
generating the policy by using the set of policy data and a set of role data, wherein the set of role data describes one or more roles of the non-COPS enabled network device;
resolving any conflicts arising from generating the policy using the set of policy data and the set of role data; and
communicating the policy to the non-COPS enabled network device using one of the one or more appropriate protocols.
2. A method as recited in claim 1, wherein the first set of device data includes data that identifies the IOS version of the non-COPS enabled network device or interface features of the non-COPS enabled network device.
3. A method as recited in claim 1, wherein the step of generating the policy comprises generating the policy for use with the CLI protocol.
4. A method as recited in claim 1, wherein the step of generating the policy comprises generating the policy for use with the SNMP protocol.
5. A method as recited in claim 1, wherein the first set of device data comprises data that identifies at least one role to which the non-COPS enabled network device has been assigned.
6. A method as recited in claim 1, wherein the step of receiving the set of policy data comprises receiving data that identifies at least two conflicting COPS policies, and wherein the step of generating the policy comprises the step of resolving the at least two conflicting COPS policies.
7. A computer readable medium containing program instructions for communicating a policy to a non-COPS enabled network device, wherein when the computer readable medium is read by a computer system having a processor and memory, the program instructions are configured to be executed by the processor, the computer readable medium comprising:
program instructions for receiving a first set of device data about the non-COPS enabled network device, wherein the first set of device data includes data that identifies one or more appropriate protocols supported by the non-COPS enabled network device;
program instructions for receiving a set of policy data, wherein the set of policy data is configured using the COPS protocol;
program instructions for generating the policy by using the set of policy data and a set of role data, wherein the set of role data describes one or more roles of the non-COPS enabled network device;
resolving any conflicts arising from generating the policy using the set of policy data and the set of role data; and
program instructions for communicating the policy to the non-COPS enabled network device.
8. A computer readable medium as recited in claim 7, wherein the program instructions for the first set of device data comprises data that identifies the IOS version of the non-COPS enabled network device or interface features of the non-COPS enabled network device.
9. A computer readable medium as recited in claim 7, wherein the program instructions for generating the policy include program instructions for generating the policy for use with the CLI protocol.
10. A computer readable medium as recited in claim 7, wherein the program instructions for generating the policy include program instructions for generating the policy for use with the SNMP protocol.
11. A computer readable medium as recited in claim 7, wherein the first set of device data comprises data that identifies at least one role to which the non-COPS enabled network device has been assigned.
12. A computer readable medium as recited in claim 7, wherein the set of policy data comprises data that identifies at least two conflicting COPS policies, and wherein the program instructions for generating the policy comprises program instructions for resolving the at least two conflicting COPS policies.
13. A system for communicating a policy to a non-COPS enabled network device, comprising:
a communication receiver configured to receive a first set of device data about the non-COPS enabled network device from the non-COPS enabled network device and a set of policy data from a policy server, wherein the set of policy data is configured using the COPS protocol, wherein the communication receiver is configured to receive a set of role data that describes one or more roles of the non-COPS enables network device;
a policy translator configured to translate the set of policy data and the set of role data into the policy, and configured to resolve any conflicts arising from generating the policy using the set of policy data and the set of role data, wherein the policy is receivable and correctly interpretable by the non-COPS enabled network device; and
a communication transmitter configured to transmit the policy to the non-COPS enabled network device, wherein the policy is transmitted using one of the one or more appropriate protocols.
14. A system as recited in claim 13, wherein the policy translator comprises a mapping database, wherein the mapping database comprises data that identifies predetermined correlations between the policy, the set of policy data, and the first set of device data.
15. A system as recited in claim 13, wherein the first set of device data comprises data that identifies one or more roles associated with the non-COPS enabled network device.
16. A system as recited in claim 13, wherein the first set of device data includes data that identifies the IOS version of the non-COPS enabled network device or interface features of the non-COPS enabled network device.
17. A system as recited in claim 13, wherein the policy is translated by policy translator for use with the CLI protocol.
18. A system as recited in claim 13, wherein the policy is translated by policy translator for use with the SNMP protocol.
19. A system for communicating a policy to a non-COPS enabled network device, comprising:
means for receiving a first set of device data about the non-COPS enabled network device, wherein the first set of device data includes data that identifies one or more appropriate protocols supported by the non-COPS enabled network device;
means for receiving a set of policy data, wherein the set of policy data is configured using the COPS protocol;
means for generating the policy by using the set of policy data and a set of role data, wherein the set of role data describes one or more roles of the non-COPS enabled network device;
means for resolving any conflicts arising from generating the policy using the set of policy data and the set of role data; and
means for communicating the policy to the non-COPS enabled network device using one of the one or more appropriate protocols.
20. A system as recited in claim 19, wherein the first set of device data includes data that identifies the IOS version of the non-COPS enabled network device or interface features of the non-COPS enabled network device.
21. A system as recited in claim 19, wherein the means for generating the policy comprises means for generating the policy for use with the CLI protocol.
22. A system as recited in claim 19, wherein the means for generating the policy comprises means for generating the policy for use with the SNMP protocol.
23. A system as recited in claim 19, wherein receiving the first set of device data comprises data that identifies at least one role to which the non-COPS enabled network device has been assigned.
24. A system as recited in claim 19, wherein the means for receiving the set of policy data comprises means for receiving data that identifies at least two conflicting COPS policies, and wherein the means for generating the policy comprises means for resolving the at least two conflicting COPS policies.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A multi-band internal antenna comprising:
a top patch defining a first loop that defines a space therein and a first opening;
a stub provided within the space defined by the first loop, the stub being connected to the top patch by a connector, the stub being configured to expand a bandwidth of a high frequency band in an operating frequency of the antenna;
a bottom patch provided below the top patch and having a first section and a second section connected to a feeder part and a shorting part, respectively, the bottom patch defining a second loop and second and third openings, the second and third openings being provided on opposing sides of the second loop so that the first and second sections of the bottom patch are separated from each other; and
a first connecting part and a second connecting part connecting a first portion and a second portion of the top patch, respectively, to the first section and the second section of the bottom patch to transmit a signal from the bottom patch to the top patch,
wherein the feeder part is configured to provide power to the bottom patch, and the shorting part is configured to ground the bottom patch.
2. The multi-band internal antenna as recited in claim 1, wherein the connector and the first opening are provided on opposing sides of the first loop, wherein the top patch is bilaterally symmetrical with respect to the connector.
3. The multi-band internal antenna as recited in claim 1, wherein the first and second sections of the bottom patch are substantially symmetrical.
4. The multi-band internal antenna as recited in claim 3, wherein the top patch, the stub and the bottom patch comprise substantially the same material.
5. The multi-band internal antenna as recited in claim 3, wherein a total length of the antenna is defined by the top patch and the first and second sections of the bottom patch, the total length corresponding to a half wavelength of a low frequency band in the operating frequency of the antenna.
6. The multi-band internal antenna as recited in claim 3, wherein the top patch and the bottom patch are spaced apart vertically by a medium.
7. The multi-band internal antenna as recited in claim 3, wherein the medium is air or dielectric material.
8. The multi-band internal antenna as recited in claim 3, wherein the first opening and the second opening are vertically aligned to each other, and the connector and the third opening are vertically aligned to each other.
9. The multi-band internal antenna as recited in claim 8, wherein the feeder part and the shorting part are spaced apart by the third opening.