1461127674-a8a1cf02-46fb-468f-b295-4345c42d54b4

1. A method comprising:
homing, using at least one computer processor, to at least two access nodes;
homing a route from at least one of the at least two access nodes to each of a plurality of egress nodes, thereby creating respective route choices between the at least one access node and each of the plurality of egress nodes;
ordering the route choices in a least distance order;
performing load balancing for a plurality of the ordered route choices in the event a predefined loading threshold has not been satisfied, wherein the predefined loading threshold is based at least in part on one or more customers’ latency requirements; and
outputting first homing route choices as a first output homing record,
wherein performing load balancing comprises altering an ordering of a first route choice and a second route choice of the ordered route choices based on (i) a distance from the at least one access node to an egress node of the second route choice and (ii) a distance from the at least one access node to an egress node of the first route choice,
the load balancing is repeated iteratively for either a predefined number of iterations or until the predefined loading threshold is satisfied, and
altering the ordering of the first route choice and the second route choice of the ordered route choices is further based on a determination that a) a first route through the egress node of the first route choice violates the predefined loading threshold, b) a second route through the egress node of the second route choice satisfies the predefined loading threshold, and c) the distance from the at least one access node to the egress node of the second route choice satisfies a predefined criteria that is based upon a first tolerance factor and the distance from the at least one access node to the egress node of the first route choice.
2. The method of claim 1, further comprising:
receiving data corresponding to a plurality of second access nodes;
receiving data corresponding to a plurality of end office nodes, data corresponding to a plurality of second egress nodes, and data corresponding to associations between the plurality of end office nodes and the plurality of second egress nodes;
receiving data corresponding to a plurality of non-network nodes;
receiving data corresponding to a customer node and data corresponding to a second origin node;
determining if the customer node is associated with one of the non-network nodes;
in response to determining that the customer node is associated with one of the non-network nodes, indicating that the customer node requires alternative processing;
homing to an end office node of the plurality of end office nodes serving the second origin node;
homing to a plurality of the second access nodes;
homing a route from at least one of the second access nodes to each of the plurality of second egress nodes, thereby creating second homing route choices between a pair of second access nodes and second egress nodes; and
outputting the second homing route choices as a second output homing record.
3. The method of claim 2, further comprising:
ordering the first homing route choices from the first output homing record and the second homing route choices from the second output homing record in a least-distance order;
performing a second load balancing for a plurality of the first and second homing route choices if the predefined loading threshold has not been satisfied; and
outputting final route choices as a final output homing record.
4. The method of claim 3, wherein ordering the first homing route choices from the first output homing record and the second homing route choices from the second output homing record in a least-distance order comprises summing an access distance from a first or the second origin node to one of the at least two access nodes with a backhaul distance from the one of the at least two access nodes to one of the plurality of egress nodes for the first and second homing route choices and ordering the first and second homing route choices in least-distance order wherein a least-distance route is indicated as the first route choice.
5. The method of claim 1, wherein
altering the ordering of the first route choice and the second route choice of the ordered route choices is further based on a determination that a) the first route through the egress node of the first route choice violates the predefined loading threshold, b) the second route through the egress node of the second route choice satisfies the predefined loading threshold, and c) the distance from the at least one access node to the egress node of the second route choice satisfies a second predefined criteria that is based upon a second tolerance factor and the distance from the at least one access node to the egress node of the first route choice.
6. The method of claim 1, wherein the load balancing further comprises reducing potential single points of failure.
7. A computer program product comprising a non-transitory computer-readable storage medium having computer-readable instructions stored therein, wherein the computer-readable instructions are configured to be readable from the at least one medium by at least one computer processor and thereby cause the at least one computer processor to operate so as to:
home to at least two access nodes;
home a route from at least one of the at least two access nodes to each of a plurality of egress nodes, thereby creating respective route choices between the at least one access node and each of the plurality of egress nodes;
order the route choices in a least distance order;
perform load balancing for a plurality of the ordered route choices if a predefined loading threshold has not been satisfied, wherein the predefined loading threshold is based at least in part on one or more customers’ latency requirements;
repeat the load balancing iteratively for either a predefined number of iterations or until-the predefined loading threshold is satisfied; and

output first homing route choices as a first output homing record,
wherein load balancing comprises altering an ordering of a first route choice and a second route choice of the ordered route choices based on (i) a distance from the at least one access node to an egress node of the second route choice and (ii) a distance from the at least one access node to an egress node of the first route choice, and
altering the ordering of the first route choice and the second route choice of the ordered route choices is further based on a determination that a) a first route through the egress node of the first route choice violates the predefined loading threshold, b) a second route through the egress node of the second route choice satisfies the predefined loading threshold, and c) the distance from the at least one access node to the egress node of the second route choice satisfies a predefined criteria that is based upon a first tolerance factor and a distance from the at least one access node to the egress node of the first route choice.
8. The computer program product of claim 7, wherein the instructions are further configured to cause the at least one computer processor to operate so as to:
receive data corresponding to a plurality of second access nodes;
receive data corresponding to a plurality of end office nodes, data corresponding to a plurality of second egress nodes, and data corresponding to associations between the plurality of end office nodes and the plurality of second egress nodes;
receive data corresponding to a plurality of non-network nodes;
receive data corresponding to a customer node and data corresponding to a second origin node;
determine if the customer node is associated with one of the non-network nodes;
in response to determining that the customer node is associated with one of the non-network nodes, to indicate that the customer node requires alternative processing;
home to an end office node of the plurality of end office nodes serving the second origin node;
home to a plurality of the second access nodes;
home a route from at least one of the second access nodes to each of the plurality of second egress nodes, thereby creating second homing route choices between a pair of second access nodes and second egress nodes; and
output the second homing route choices as a second output homing record.
9. The computer program product of claim 8, wherein the instructions are further configured to cause the at least one computer processor to operate so as to:
order the first homing route choices from the first output homing record and the second homing route choices from the second output homing record in a least-distance order;
perform a second load balancing for a plurality of the first and second homing route choices if the predefined loading threshold has not been satisfied; and
output final route choices as a final output homing record.
10. The computer program product of claim 9, wherein ordering the first homing route choices from the first output homing record and the second homing route choices from the second output homing record in a least-distance order comprises:
summing an access distance from a first or the second origin node to one of the at least two access nodes with a backhaul distance from the one of the at least two access nodes to one of the plurality of egress nodes for each route choice; and
indicating a least-distance route as the first route choice.
11. The computer program product of claim 7, wherein
altering the ordering of the first route choice and the second route choice of the ordered route choices is further based on a determination that a) the first route through the egress node of the first route choice violates the predefined loading threshold, b) the second route through the egress node of the second route choice satisfies the predefined loading threshold, and c) the distance from the at least one access node to the egress node of the second route choice satisfies a second predefined criteria that is based upon a second tolerance factor and the distance from the at least one access node to the egress node of the first route choice.

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 high-frequency integrated circuit (IC) module comprising:
a multilayer mounting board on which an IC with a plurality of high-frequency signal terminals on one side portion thereof is mounted;
a plurality of IC connecting portions disposed on one surface of said multilayer mounting board on which said IC is mounted, said IC connecting portions being respectively connected with said plurality of high-frequency signal terminals of said IC;
a plurality of external connection terminal portions disposed on a side portion of the other surface of said multilayer mounting board which portion corresponds to said one side portion of said IC, at wider intervals than those between the high-frequency signal terminals of said IC;
a plurality of high-frequency signal lines provided within said multilayer mounting board to transmit high-frequency signals;
a plurality of first through holes for respectively connecting the inner ends of said high-frequency signal lines with said IC connecting portions;
a plurality of second through holes for respectively connecting the outer ends of said high-frequency signal lines with said external connection terminal portions; and
a high-frequency restricting member for respectively ground-connecting the both surfaces of said multilayer mounting board and restricting propagation of high-frequency signals, provided at least between said high-frequency signal lines and along said high-frequency signal lines.
2. The high-frequency IC module as set forth in claim 1, wherein said high-frequency restricting member comprises a plurality of third through holes for ground-connecting the both surfaces of said multilayer mounting board, said plurality of third through holes being provided within said multilayer mounting board and at least between said high-frequency signal lines and along said high-frequency signal lines.
3. The high-frequency IC module as set forth in claim 2, wherein said IC connecting portions comprise coplanar lines, respectively.
4. The high-frequency IC module as set forth in claim 3, wherein said external connection terminal portions comprise coplanar lines, respectively.
5. The high-frequency IC module as set forth in claim 2, wherein said external connection terminal portions comprise coplanar lines, respectively.
6. The high-frequency IC module as set forth in claim 1, wherein said IC connecting portions comprise coplanar lines, respectively.
7. The high-frequency IC module as set forth in claim 6, wherein said external connection terminal portions comprise coplanar lines, respectively.
8. The high-frequency IC module as set forth in claim 1, wherein said external connection terminal portions comprise coplanar lines, respectively.
9. A high-frequency integrated circuit (IC) module comprising:
a primary multilayer mounting board on which an IC with a plurality of high-frequency signal terminals on one side portion thereof is mounted;
a plurality of IC connecting portions disposed on one surface of said primary multilayer mounting board on which said IC is mounted, said IC connecting portions being respectively connected with said plurality of high-frequency signal terminals of said IC;
a plurality of external connection terminal portions disposed on a side portion of the other surface of said primary multilayer mounting board which portion corresponds to said one side portion of said integrated circuit, at wider intervals than those between the high-frequency signal terminals of said IC;
a plurality of high-frequency signal lines provided on the other surface of said primary multilayer mounting board and respectively connected at their outer ends with said external connection terminal portions;
a plurality of first through holes for respectively connecting the inner ends of said high-frequency signal lines with said IC connecting portions;
a secondary multilayer mounting board connected with the other surface of said primary multilayer mounting board through bumps; and
a high-frequency restricting member for ground-connecting positions between said high-frequency signal lines with the one surface of said primary multilayer mounting board and restricting propagation of high-frequency signals, provided at least along said high-frequency signal lines.
10. The high-frequency IC module as set forth in claim 9, wherein said high-frequency restricting member comprises a plurality of second through holes for ground-connecting both surfaces of said primary multilayer mounting board, said plurality of second through holes being provided within said primary multilayer mounting board.
11. The high-frequency IC module as set forth in claim 10, wherein said IC connecting portions comprise coplanar lines, respectively.
12. The high-frequency IC module as set forth in claim 11, wherein the outer ends of said high-frequency signal lines are formed as said external IC connecting terminal portions, respectively.
13. The high-frequency IC module as set forth in claim 10, wherein the outer ends of said high-frequency signal lines are formed as said external IC connecting terminal portions, respectively.
14. The high-frequency IC module as set forth in claim 9, wherein said IC connecting portions comprise coplanar lines, respectively.
15. The high-frequency IC module as set forth in claim 14, wherein the outer ends of said high-frequency signal lines are formed as said external IC connecting terminal portions, respectively.
16. The high-frequency IC module as set forth in claim 9, wherein the outer ends of said high-frequency signal lines are formed as said external IC connecting terminal portions, respectively.

1461127665-82a17d56-272d-4e39-9e82-1114022a81c0

1. A method of treating a natural ostium of the maxillary sinus of a patient comprising:
traversing the canine fossa region of the patient by piercing the canine fossa region with a sharpened tool so as to form a passageway to a the maxillary sinus cavity;
cannulating the passageway with a cannula;
inserting an elongate member through the cannula disposed in the passageway, the elongate member having an inflation member disposed thereon;
positioning the inflation member within the natural ostium of the maxillary sinus; and
expanding the inflation member so as to expand at least a portion of the natural ostium of the maxillary sinus.
2. The method of claim 1, further comprising a stop disposed on the sharpened tool configured to limit distal advancement of the tool within the maxillary sinus cavity.
3. The method of claim 1, wherein the inflation member is positioned within the natural ostium of the maxillary sinus by advancing the elongate member over a wire guide passing through the passageway.
4. The method of claim 1, wherein the inflation member is positioned using one or more markers contained thereon.
5. The method of claim 1, wherein the elongate member comprises a balloon catheter.
6. The method of claim 1, further comprising advancing a visualization tool through the cannula and imaging the natural ostium of the maxillary sinus.
7. The method of claim 6, wherein the visualization tool comprises an endoscope.
8. The method of claim 6, wherein the inflation member is expanded while being visualized with the visualization tool.
9. The method of claim 1, wherein the canine fossa region is traversed with the cannula disposed on sharpened tool.
10. The method of claim 9, wherein the sharpened tool is withdrawn prior to inserting an elongate member through the cannula.

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. An elongated length of string trimmer line including: a filament body having a longitudinal axis; and a plurality of protruding lobes extending from the filament body, wherein cross sections perpendicular to the longitudinal axis of the filament body spaced along the length of the filament body are the same, and wherein the trimmer line is rotated about the longitudinal axis of the filament body by from about 0.25 to 2.0 rotations per inch.
2. An elongated length of string trimmer line according to claim 1 wherein the plurality of lobes is between three and twelve.
3. An elongated string trimmer line according to claim 2 wherein the rotation of the trimmer line about the longitudinal axis causes the lobes to form between 0.75 to 24 nodes per inch.
4. An elongated length of string trimmer line according to claim 3 wherein the rotation of the lobes about the longitudinal axis of the filament body is uniform throughout the length of the filament body.
5. An elongated length of string trimmer line according to claim 4 wherein the filament body and the lobes are made of synthetic polymeric material.
6. An elongated length of string trimmer line according to claim 5 wherein the protruding lobes are symmetrically placed around the periphery of the filament body.
7. An elongated length of string trimmer line according to claim 6 wherein the protruding lobes are symmetrical in shape.
8. An elongated length of string trimmer line according to claim 6 wherein the protruding lobes are asymmetrical in shape.
9. An elongated length of string trimmer line according to claim 5 wherein the protruding lobes are asymmetrically located around the filament body.
10. An elongated length of string trimmer line according to claim 9 wherein the protruding lobes are symmetrical in shape.
11. An elongated length of string trimmer line according to claim 9 wherein the protruding lobes are asymmetrical in shape.
12. An elongated length of string trimmer line according to claim 11 wherein the plurality of lobes is between three and twelve.
13. An elongated string trimmer line according to claim 1 wherein the rotation of the trimmer line about the longitudinal axis causes the lobes to form between 0.75 to 24 nodes per inch.
14. An elongated length of string trimmer line according to claim 13 wherein the filament body and the lobes are made of synthetic polymeric material.
15. An elongated length of string trimmer line according to claim 14 wherein the protruding lobes are symmetrically placed around the periphery of the filament body.
16. An elongated length of string trimmer line according to claim 14 wherein the protruding lobes are asymmetrically located around the filament body.
17. An elongated length of string trimmer line according to claim 1 wherein the filament body and the lobes are made of synthetic polymeric material.
18. An elongated length of string trimmer line according to claim 17 wherein the protruding lobes are symmetrically placed around the periphery of the filament body.
19. An elongated length of string trimmer line according to claim 17 wherein the protruding lobes are asymmetrically located around the filament body.
20. An elongated length of string trimmer line according to claim 1 wherein the protruding lobes are symmetrical in shape.
21. An elongated length of string trimmer line according to claim 1 wherein the protruding lobes are asymmetrical in shape.
22. An elongated length of string trimmer line according to claim 1 wherein the protruding lobes are symmetrically placed around the periphery of the filament body.
23. An elongated length of string trimmer line according to claim 1 wherein the protruding lobes are asymmetrically located around the filament body.
24. An elongated length of string trimmer line according to claim 1 wherein the rotation of the lobes about the longitudinal axis of the filament body is uniform throughout the length of the body.
25. A string trimmer line including: an elongated length of filament body having a longitudinal axis; a plurality of protruding lobes extending from the filament body in a uniform spiral configuration along the length of the filament body to form a continuous rotating spiral pattern which varies continuously by a constant amount along the longitudinal axis of the filament body, with the rotation of the protruding lobes being between 0.25 to 2.0 rotations per inch of the filament body.
26. A string trimmer line according to claim 25 wherein the number of protruding lobes is between three and twelve.
27. A string trimmer line according to claim 26 wherein the lobes are equi-angularly spaced about the axis of the filament body at each cross section thereof.
28. A string trimmer line according to claim 27 wherein the plurality of lobes all are of the same shape.
29. A string trimmer line according to claim 28 wherein the trimmer line is formed of extruded monofilament nylon.
30. A string trimmer line according to claim 29 wherein the filament body is symmetrical in cross section.
31. A string trimmer line according to claim 27 wherein the protruding lobes are of different shapes.
32. A string trimmer line according to claim 31 wherein the trimmer line is formed of extruded monofilament nylon.
33. A string trimmer line according to claim 32 wherein the filament body is symmetrical in cross section.
34. A string trimmer line according to claim 29 wherein the cross section of the filament body is asymmetrical.
35. A string trimmer line according to claim 25 wherein the protruding lobes are of different sizes.
36. A string trimmer line according to claim 35 wherein the protruding lobes are located symmetrically around the longitudinal axis of the filament body.
37. A string trimmer line according to claim 36 wherein the number of rotations of the lobes and the number of lobes is selected to form between 0.75 to 24 nodes per inch of length of the filament body.
38. A string trimmer line according to claim 25 wherein the plurality of lobes all are of the same shape.
39. A string trimmer line according to claim 38 wherein the number of rotations of the lobes and the number of lobes is selected to form between 0.75 to 24 nodes per inch of length of the filament body.
40. A string trimmer line according to claim 39 wherein the trimmer line is formed of extruded monofilament nylon.
41. A string trimmer line according to claim 25 wherein the protruding lobes are located symmetrically around the longitudinal axis of the filament body.
42. A string trimmer line according to claim 41 wherein the protruding lobes are symmetrical in shape.
43. A string trimmer line according to claim 41 wherein the protruding lobes are asymmetrical in shape.
44. A string trimmer line according to claim 25 wherein the lobes are equi-angularly spaced about the axis of the filament body at each cross section thereof.
45. A string trimmer line according to claim 25 wherein the protruding lobes are of different shapes.
46. A string trimmer line according to claim 25 wherein the number of rotations of the lobes and the number of lobes is selected to form between 0.75 to 24 nodes per inch of length of the filament body.
47. A string trimmer line according to claim 25 wherein the protruding lobes are of different cross-sectional shapes.
48. A string trimmer line according to claim 25 wherein the cross section of the filament body is asymmetrical.
49. A string trimmer line according to claim 25 wherein the protruding lobes are symmetrical in shape.
50. A string trimmer line-according to claim 25 wherein the protruding lobes are asymmetrical in shape.