1461179602-1ff7f0cf-0af6-4512-a3d2-08d33011d532

1. A device for covering a fiber optic adapter, the device comprising:
at least one cover having a top, a bottom, sidewalls and a back, wherein the top of the cover includes a locking arm extending therefrom, the locking arm having a first portion, a second portion including an upwardly extending member extending from the first portion and a third portion including a downwardly extending member extending from the second portion;
wherein the downwardly extending member of the third portion includes a flange extending horizontally outward towards one of the sidewalls of the cover, wherein the flange is perpendicular to the sidewalls of the cover; and
a front member integrally connected to the cover.
2. The device of claim 1, wherein the top further includes a sealing member for partially sealing an opening in the adapter, the sealing member having a vertical portion, a horizontal portion and an arcuate portion extending from the vertical portion to the front member.
3. The device of claim 1, wherein the front member includes an attachment member for receiving a removal tool.
4. The device of claim 1, wherein the device includes two covers for covering openings in the fiber optic adapter.
5. A device for covering a fiber optic adapter, the device comprising:
at least one cover having a top, a bottom, sidewalls and a back;
wherein the top of the cover includes a locking arm extending therefrom, the locking arm having a first portion, a second portion including an upwardly extending member extending from the first portion and a third portion including a downwardly extending member extending from the second portion;
wherein the top further includes a sealing member for partially sealing an opening in the adapter, the sealing member having a vertical portion, a horizontal portion and an arcuate portion extending from the vertical portion to the front member;
wherein the downwardly extending member of the locking arm is substantially parallel to the vertical portion of the sealing member with an open area therebetween; and
a front member integrally connected to the cover.

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 method comprising:
receiving, using a processor, a plurality of nodes from a navigation device, each node comprising latitude and longitude coordinates and a time stamp;
determining a traveled route of the navigation device between an origin and destination; and
calculating an alternative route between the origin and destination at a time after the traveled route is completed.
2. The method of claim 1, further comprising, prior to determining the traveled route, map matching the plurality of nodes with a road network.
3. The method of claim 1, wherein the receiving comprises pushing the plurality of nodes to a map developer through a hypertext transfer protocol interface.
4. The method of claim 1, wherein the traveled route is determined using an A* algorithm.
5. The method of claim 1, wherein the alternative route is calculated using current real-time traffic data, historical traffic data, forecasted traffic data, posted speed limit data, or combinations thereof.
6. The method of claim 1, wherein the alternative route is calculated using a decreased order of time search algorithm.
7. The method of claim 1, further comprising:
comparing the alternative route with the traveled route to provide comparison data, wherein the comparing comprises determining: a difference in total travel time between the alternative route and the traveled route, a difference in total travel distance between the alternative route and the traveled route, or a combination thereof.
8. The method of claim 7, further comprising ascertaining an overall score for the alternative route based on the comparison data.
9. The method of claim 7, further comprising reporting the comparison data to the navigation device or a navigation service provider.
10. The method of claim 7, further comprising updating a map database of potential travel paths using the comparison data.
11. A method comprising:
receiving, using a processor, a plurality of nodes from a navigation device, each node comprising latitude and longitude coordinates and a time stamp;
map matching the plurality of nodes with a road network;
determining, using the map matched nodes, a traveled route of the navigation device between an origin and destination;
calculating an faster alternative route between the origin and destination, at a time after the traveled route is completed, using current real-time traffic data, historical traffic data, forecasted traffic data, posted speed limit data, or combinations thereof;
comparing the faster alternative route with the traveled route to provide comparison data including a difference in total travel time between the faster alternative route and the traveled route; and
reporting the comparison data to the navigation device or a navigation service provider.
12. An apparatus comprising:
at least one processor; and
at least one memory including computer program code for one or more programs; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform:
receive plurality of nodes from a navigation device, each node comprising latitude and longitude coordinates and a time stamp;
map match the plurality of nodes with a road network;
determine, using the map matched nodes, a traveled route of the navigation device between an origin and destination; and
calculate an alternative route between the origin and destination at a time after the traveled route is completed.
13. The apparatus of claim 12, wherein the plurality of nodes are received by pushing the plurality of nodes through a hypertext transfer protocol interface.
14. The apparatus of claim 12, wherein the traveled route is determined using an A* algorithm.
15. The apparatus of claim 12, wherein the alternative route is calculated using current real-time traffic data, historical traffic data, forecasted traffic data, posted speed limit data, or combinations thereof.
16. The apparatus of claim 12, wherein the alternative route is calculated using a decreased order of time search algorithm.
17. The apparatus of claim 12, wherein the at least one memory and the computer program code are configured to cause the apparatus to further perform:
compare the alternative route with the traveled route to provide comparison data, the comparison data including a difference in total travel time between the alternative route and the traveled route, a difference in total travel distance between the alternative route and the traveled route, or a combination thereof.
18. The apparatus of claim 17, wherein the at least one memory and the computer program code are configured to cause the apparatus to further perform:
ascertain an overall score for the alternative route based on the comparison data.
19. The apparatus of claim 17, wherein the at least one memory and the computer program code are configured to cause the apparatus to further perform:
report the comparison data to the navigation device or a navigation service provider.
20. The apparatus of claim 17, wherein the at least one memory and the computer program code are configured to cause the apparatus to further perform:
update a map database of potential travel paths using the comparison data.