1460918617-e7905fe9-264c-4864-b681-f1bffddd5278

1. A device for connecting to multiple interfaces, comprising:
a client managing unit, configured to receive a first data and a connection request transmitted from a first client device, wherein the connection request is used to request to connect to a first remote device;
a remote device managing unit, connected to the client managing unit and configured to determine an interface protocol of an interface controller connected to the first remote device according to the connection request, and transmit the first data to an interface protocol processing unit corresponding to the interface protocol; and
the interface protocol processing unit, connected to the remote device managing unit and configured to add a header corresponding to the interface controller connected to the first remote device to the first data and transmit the first data including the header to the first remote device through the interface controller.
2. The device for connecting to multiple interfaces as claimed in claim 1, wherein the client managing unit receives a first part of a first session; the remote device managing unit determines whether the interface controller is in an idle state through the interface protocol processing unit; and when the interface controller is in the idle state, the interface protocol processing unit transmits the first part of the first session to the first remote device through the interface controller.
3. The device for connecting to multiple interfaces as claimed in claim 1, wherein the client managing unit receives a first part of a second session transmitted from a second client device; when the first client device has transmitted the first part of the first session to the first remote device and has not transmitted a remaining part of the first session, the remote device managing unit determines whether the interface controller is in the idle state; and when the interface controller is in the idle state, the interface protocol processing unit transmits the first part of the second session to a second remote device through the interface controller.
4. The device for connecting to multiple interfaces as claimed in claim 3, wherein the first client device is the second client device.
5. The device for connecting to multiple interfaces as claimed in claim 1, wherein the remote device managing unit has a list of devices used to record first remote devices connected to the first client device.
6. The device for connecting to multiple interfaces as claimed in claim 5, wherein the interface protocol processing unit receives a second data transmitted from the first remote device through the interface controller and removes a header of the second data; the remote device managing unit transmits the second data whose the header has been removed to the first client device corresponding to the first remote device according to the list of devices.
7. The device for connecting to multiple interfaces as claimed in claim 5, wherein the remote device managing unit detects whether there is any new interface controller and remote device connected to the remote device managing unit regularly and records the new interface controller and remote device into the list of devices.
8. The device for connecting to multiple interfaces as claimed in claim 1, further comprising:
a thread pool, connected to the remote device managing unit and the client managing unit and configured to manage multiple threads.
9. The device for connecting to multiple interfaces as claimed in claim 1, further comprising:
a data queue, connected to the remote device managing unit and the client managing unit and configured to store all the data transmitted from the client device and the remote device temporarily.
10. The device for connecting to multiple interfaces as claimed in claim 1, wherein the first data is a payload.
11. A method for connecting to multiple interfaces, comprising:
receiving, by a client managing unit, a first data and a connection request transmitted from a first client device, wherein the connection request is used to request to connect to a first remote device;
determining, by a remote device managing unit, an interface protocol of an interface controller connected to the first remote device according to the connection request, and transmitting the first data to an interface protocol processing unit corresponding to the interface protocol; and
adding, by the interface protocol processing unit, a header corresponding to the interface controller connected to the first remote device to the first data and transmitting the first data including the header to the first remote device through the interface controller.
12. The method for connecting to multiple interfaces as claimed in claim 11, further comprising:
receiving, by the client managing unit, a first part of a first session;
determining, by the remote device managing unit, whether the interface controller is in an idle state; and
transmitting, by the interface protocol processing unit, the first part of the first session to the first remote device through the interface controller when the interface controller is in the idle state.
13. The method for connecting to multiple interfaces as claimed in claim 12, further comprising:
receiving, by the client managing unit, a first part of a second session transmitted from a second client device;
determining, by the remote device managing unit, whether the interface controller is in the idle state when the first client device has transmitted the first part of the first session to the first remote device and has not transmitted a remaining part of the first session; and
transmitting, by the interface protocol processing unit, the first part of the second session to a second remote device through the interface controller.
14. The method for connecting to multiple interfaces as claimed in claim 13, wherein the first client device is the second client device.
15. The method for connecting to multiple interfaces as claimed in claim 11, further comprising:
recording, by the remote device managing unit, first remote devices connected to the first client device in a list of devices.
16. The method for connecting to multiple interfaces as claimed in claim 15, further comprising:
receiving, by the interface protocol processing unit, a second data transmitted from the first remote device through the interface controller;
removing, by the interface protocol processing unit, a header of the second data;
transmitting, by the remote device managing unit, the second data whose the header has been removed to the first client device corresponding to the first remote device according to the list of devices.
17. The method for connecting to multiple interfaces as claimed in claim 15, further comprising:
detecting, by the remote device managing unit, whether there is any new interface controller and remote device connected to the remote device managing unit regularly and recording the new interface controller and remote device into the list of devices.
18. The method for connecting to multiple interfaces as claimed in claim 11, further comprising:
managing, by a thread pool, multiple threads.
19. The method for connecting to multiple interfaces as claimed in claim 11, further comprising:
storing, by a data queue, all the data transmitted from the client device and the remote device temporarily.
20. The method for connecting to multiple interfaces as claimed in claim 11, wherein the first data is a payload.

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 bone fixation plating device for therapeutic treatment of a patient, the device comprising:
a plate having a locking device receiving hole and a carriage receiving slot, wherein the locking device receiving hole and the carriage receiving slot are adjacent to one another and the locking device receiving hole is configured to receive and pass there-through a portion of a first screw; and
a carriage comprising an intermediate portion that is configured to fit in the carriage receiving slot, the carriage comprising a hole to receive and pass there-through a portion of a second screw.
2. The device of claim 1, wherein the carriage further comprises:
an upper flange; and
a lower flange.
3. The device of claim 2, wherein the carriage comprises a two piece assembly that includes an upper carriage portion and a lower carriage portion.
4. The device of claim 2, wherein the carriage is a single piece structure.
5. The device of claim 2, wherein one of the upper flange and the lower flange comprises an indentation that is configured to engage a guide in the carriage receiving slot.
6. The device of claim 2, wherein one of the upper flange and the lower flange comprises a reverse bevel.
7. The device of claim 1, further comprising:
a further carriage that is configured to fit in the carriage receiving slot together with said carriage, said further carriage comprising a hole to receive and pass there-through a portion of a screw,
wherein said carriage and said further carriage are movable in the carriage receiving slot along a longitudinal axis of the plate.
8. The device of claim 1, further comprising:
a screw having a post.
9. The device of claim 8, wherein the screw further comprises:
a first thread and a second thread, wherein one of the first and second threads comprises a fine thread.
10. The device of claim 9, wherein the other of the first and second threads comprises a coarse thread.
11. The device of claim 1, further comprising:
a locking device.
12. The device of claim 11, wherein the locking device comprises a cutout.
13. The device of claim 12, wherein the locking device receiving hole of the plate comprises a rib that is configured to lockably engage the locking device.
14. The device of claim 11, wherein the locking device comprises:
a ball shape; or
a tulip shape.
15. The device of claim 8, wherein a proximal end of the screw comprises an open-ended guide wire capture slot.
16. The bone fixation plating device of claim 1, wherein the threaded shaft of each of the two bone screws is tapered at the distal end.
17. A bone fixation plating device for therapeutic treatment of a patient, the device comprising:
a plate having a locking device receiving hole and a carriage receiving slot, wherein the locking device receiving hole and the carriage receiving slot are adjacent to one another and the locking device receiving hole is configured to receive and pass there-through a portion of a first screw;
a carriage comprising an intermediate portion that is configured to fit in the carriage receiving slot, the carriage comprising a hole to receive and pass there-through a portion of a second screw; and
a locking device that is configured to fasten to one of said first and second screws and secure the plate to the first and second screws.
18. The device of claim 17, wherein the carriage comprises:
a two piece assembly that includes an upper carriage portion and a lower carriage portion; or
a single piece structure,
wherein the carriage is movable in the carriage receiving slot along a longitudinal axis of the plate.
19. The device of claim 2, wherein one of the upper flange and the lower flange comprises an indentation that is configured to engage a guide in the carriage receiving slot.
20. A method of implanting a bone fixation plating device, the method comprising:
positioning a plate having a locking device receiving hole and a carriage receiving slot that includes a carriage proximate to a plurality of screws that have been implanted in bony structures;
mounting the plate and carriage on to respective portions of the plurality of screws;

securing the plate and carriage to the plurality of screws with an equal number of locking devices.