1460888048-986a8a01-03c9-40a4-b929-d3ba9fe934dd

1. A pair of windproof glasses comprising:
a frame assembly having
a frame having two opposite sides, a front outer surface and a rear inner surface;
at least one lens;
two legs mounted respectively on the sides of the frame, and each leg having
a proximal end connecting to one of the sides of the frame; and
a distal end being opposite to the proximal end; and

at least two first engaging elements embedded in the frame; and

a windproof shield assembly mounted detachably on the frame assembly and having
two windproof shields made of soft material, detachably mounted respectively on the sides of the frame and each windproof shield having
an outer surface;
an inner surface;
an attachment section, being a front outer section and detachably abutting the rear inner surface of the frame;
at least one second engaging element embedded in the attachment section of the windproof shield and detachably engaging respectively with at least one of the at least two first engaging elements with a magnetic attractive force; and
a mounting hole defined through the windproof shield and through which one of the legs extends, and the distal end of the leg extending backward into the outer surface of the windproof shield and then extending out of the inner surface of the windproof shield when the leg extends through the mounting hole.
2. The pair of windproof glasses as claimed in claim 1, wherein:
the frame has two lens frame segments connected to each other through a connection segment;
the frame assembly has two side sets of at least one first engaging element embedded respectively in the lens frame segments and a central set of at lest one first engaging elements embedded in the connection segment of the frame;
the at least one second engaging element of each windproof shield detachably engages respectively with the at least one first engaging element of a corresponding side set on the frame; and
the windproof shield assembly further has
a connection bracket connected to the windproof shields, mounted detachably on the frame of the frame assembly and having at least one second engaging element embedded in the connection bracket and detachably engaging respectively with the at least one first engaging element of the central set; and
a face pad made of resilient material and mounted on the connection bracket.
3. The pair of the windproof glasses as claimed in claim 2, wherein:
the at least two first engaging elements are made of magnets; and
the at least one second engaging element of each windproof shield is made of metal.
4. The pair of the windproof glasses as claimed in claim 2, wherein:
the at least two first engaging elements are made of metal; and
each one of the at least one second engaging element of each windproof shield is magnetic.
5. The pair of the windproof glasses as claimed in claim 2, wherein each windproof shield is made of fabric.
6. The pair of the windproof glasses as claimed in claim 2, wherein each windproof shield is made of rubber.
7. The pair of windproof glasses as claimed in claim 2, wherein each windproof shield is made of plastic.
8. The pair of the windproof glasses as claimed in claim 2, wherein the face pad is made of foam.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A system for 11 protection of data communications in a packet-based network, comprising:
means for converting a unicast data packet destined for a target port on a target network device into a multicast data packet, including means for forming a separate queue of the multicast data packets for each pair of ports on the target network device, the first port in the pair being the target port, and the second port in the pair being a protection port associated with the target port.
2. A system as described in claim 1, further comprising means for transmitting the multicast data packet to the target network device.
3. A system as described in claim 1, wherein the means for converting further comprises means for receiving a congestion signal from the target network device if one of the target and protection port is congested, and means for re-mapping port information in the congestion signal.
4. A system as described in claim 1, wherein the means for converting comprises a Field-Programmable Gate Array (FPGA).
5. A system as described in claim 1, wherein the means for converting comprises a Network Processor.
6. A system as described in claim 1, wherein the means for converting comprises an ASIC.
7. A system as described in claim 2, further comprising the target network device for receiving the multicast data packet at the target and the protection port thereof.
8. A system as described in claim 7, wherein the target network device is a packet-switching device.
9. A system as described in claim 7, further comprising a source network device for generating the unicast data packet.
10. A method for providing 11 protection of data communications in a packet-based network, comprising the steps of:
converting a unicast data packet destined for a target port on a target network device into a multicast data packet; and
forming a queue of the multicast data packets for each pair of ports on the target network device, the first port in the pair being the target port, and the second port in the pair being a protection port associated with the target port.
11. A method as described in claim 10, further comprising the step of transmitting the multicast data packet to the target network device.
12. A method as described in claim 11, further comprising the step of receiving a congestion signal from the target network device if one of the target and protection port is congested, and the step of re-mapping port information in the congestion signal.
13. A system for N1 protection of data communications in a packet-based network, comprising means for converting a unicast data packet destined for a target port on a target network device into a multicast data packet, including means for forming a queue of the multicast data packets for each set of ports on the target network device, the first port in the set being the target port, and other ports in the set being protection ports associated with the target port.
14. A system as described in claim 13, wherein the means for converting further comprises means for receiving a congestion signal from the target network device if one of the ports in the set of ports is congested, and means for re-mapping port information in the congestion signal.
15. A system as described in claim 13, wherein the number of associated protection ports for each target port is the same.
16. A system as described in claim 13, wherein the number of associated protection ports for each target port is variable between the target ports.
17. A method for providing N1 protection of data communications in a packet-based network, comprising the steps of:
converting a unicast data packet destined for a target port on a target network device into a multicast data packet; and
forming a queue of the multicast data packets for each set of ports on the target network device, the first port in the set being the target port, and other ports in the set being protection ports associated with the target port.
18. A method as described in claim 17, further comprising the step of receiving a congestion signal from the target network device if one of the ports in the set of ports is congested, and the step of re-mapping port information in the congestion signal.
19. A system for 1:1 protection of data communications in a packet-based network, comprising:
means for converting a unicast data packet destined for a target port on a target network device into a multicast data packet, including means for forming a queue of the multicast data packets for each pair of ports on the target network device, the first port in the pair being the target port, and second port in the pair being a protection port associated with the target port, the protection port being allowed additionally to carry other multicast traffic.
20. A system as described in claim 19, wherein the means for converting further comprises means for receiving a congestion signal from the target network device if one of the target and protection port is congested, and means for re-mapping port information in the congestion signal.
21. A system for 1:N protection of data communications in a packet-based network, comprising:
means for converting a unicast data packet destined for a target port on a target network device into a multicast data packet, including means for forming a queue of the multicast data packets for each target port on the target network device;
means for designating at least one associated protection port for all of the target ports; and
means for sending multicast data packet to the associated protection port if failure occurs in the transmission to one of the target ports.
22. A system as described in claim 21, wherein the means for converting further comprises means for receiving a congestion signal from the target network device if one of the target and protection port is congested, and means for re-mapping port information in the congestion signal.