1460936841-14652688-b3dd-4342-9e08-95b65ef81bb8

1. A computing system based on the transparence computing, comprising clients and a server connected by a computer network, wherein
(1) the client motherboard has components of: a low power-consumption CPU, host bridge, south bridge, main memory, BIOS, PCI BUS, NIC, and other peripheral adapters;
(2) there is no disk and no preinstalled OS on the client;
(3) a remote booting chip is set on the motherboard, which stores codes of the remote booting protocol for OS remotely downloading and loading;
(4) there are boot-supporting services, varied OS kernel mirrors, applications, documents and data preset on the server;
(5) users’ computing requirements are served by the system according to the following steps
a) after the client powers on to have the local environment and network initialized, the remote booting chip is detected under the CPU’s control, and the booting procedure is started on the network;
b) the remote booting codes stored in the remote booting chip are executed and the booting request is broadcast by the client on the network;
c) after receiving the booting request from the client, the server sends a response to the client, including its allocated network parameters
d) the client sends download request to the server for the OS selecting menu script;
e) the server sends the OS selecting menu script to the client, including available OS mirror options
f) the client then executes the received OS selecting menu script, and user makes the selection;
g) the client sends the download request to the server for the mirror of the selected OS kernel
h) the server sends the mirror of the selected OS kernel to the client
i) the client receives and loads the mirror of the selected OS kernel
j) hereafter, the client fulfills computing requirement requested by user, like a normal PC, the computing is implemented on the client locally, and according to the application requirements, the client can acquire corresponding resource, such as application programs, data, and documents from the server.
2. The computing system according to claim 1 wherein the said boot-supporting services are NFS service, PXE service, DHCP service, TFTP service, SAMBA service.
3. The computing system according to claim 2 wherein the said clients are network computer, PDA, home appliances, or mobile terminals.
4. The computing system according to claim 3 wherein the said OS kernel mirror includes a client daemon service which is for creating virtual disks on the client over the network; and a corresponding server daemon service is also run on the server, which provides the client with private storage space on server for storing data generated during or after the computing process.
5. The computing system according to claim 3 wherein the said OS kernel mirror includes a client daemon service which is for creating virtual disks in the client memory, for temporarily storing data generated during or after the computing process on the client; and the stored data can also be manually or set to be automatically exported to the server’s storage across the network before the client operation system is shut down.
6. The computing system according to claim 4 wherein the said remote booting chip is an independent ROM located on the motherboard, BIOS, or a peripheral adapter.
7. The client-booting method for the system based on the transparence computing the system comprising clients and a server connected by computer networks for supporting broadcasting wherein the said client has no disk and no preinstalled OS, the said server stores varied OS kernel mirrors and initial applications for booting a client, and a client is booted according to the following steps:
i. after being powered on, the requesting client broadcasts the boot request to the network
ii. after receiving the boot request from the client, the server sends a response to the client, which contains allocated network parameters
iii. the requesting client sends download request to the server for downloading the OS kernel mirror, and then the server transmits the mirror to the client
iv. the requesting client downloads and loads the mirror, listening to file transmission requests and sending a download request for initial applications to the server
v. after receiving the file request for initial applications from the requesting client, the server designates for the requesting client the transmitting clients which can provide the needed files according to the distribution information of the initial application file on the network;
vi. the requesting client sends file transmission requests to the transmitting clients and accomplishes file transmission
vii. after downloading the file, the requesting client sends an update message to the server notifying that a copy of the file has been saved
viii. after downloading the file, the application will be loaded by the requesting client if all requiring files are available;
ix. if all initial applications of a requesting client have already been loaded, then the booting procedure of the client is finished.
8. The client-booting method according to claim 7 wherein if the said requesting client cannot accomplish the file transmission successfully in the above mentioned step vi, it sends a redirection request to the server, the server reselects another computer as the transmitting client which has the same file for the requesting client, the requesting client then sends file transmission requests to the transmitting clients, and the file transmission is accomplished.
9. The client-booting method according to claim 8 wherein if the said server, in step v or step vi, cannot find a client having a needed initial application file as the transmitting client, the server will provide the transmission of the file by itself.
10. The client-booting method according to claim 7 wherein the said server has a waiting queue, if the server receives a number of file requests enough to cause a sudden performance drop and there are no enough booted clients, it will put part of the file requests in to the waiting queue, and the file request from the waiting queue will be processed after delay.
11. The client-booting method according to claim 10 wherein the said client is one of network computer, PDA, home appliances, and mobile terminals.
12. The self-organizing method for server clusters in the system based on the transparence computing, the system comprising clients and servers distributed randomly on computer networks, wherein the said client has no preinstalled OS, the said server stores all the OS kernel mirrors and initial applications for booting the client, all the servers on the same broadcast-reachable network belong to one server cluster, a server cluster consists of one master NC server MNCS and some slave NC servers, a client can only be served by a server in the cluster, and servers of the system self-organize themselves into server clusters according to the following steps:
Step I starting a process that is responsible for listening to messages from other servers
Step II if the server has not received any heart-beating signal for the time interval of Td, it affirms itself as the MNCS in the cluster, starting to broadcast the heart-beating signal to the network periodically and listening to service requests from clients, wherein Td is a timed value of the heart-beating period;
otherwise it affirms itself as a SNCS, and starts to listen to service requests from clients;

the SNCS sends a reflective signal to the MNCS when receiving a heart-beating signal;
Step III when receiving the first reflective signal from a SNCS, the MNCS adds it to the cluster;
the MNCS dynamically maintains the status information of the server cluster according to status information in the SNCS’ reflective signal.
13. The self-organizing method according to claim 12 wherein the said clients are network computer, PDA, home appliances, and mobile terminals, etc.
14. The self-organizing method according to claim 13 wherein:
if the said MNCS has not received any reflective signal from a SNCS for a time interval of Td, it will try to contact the SNCS, and if failed after certain number of attempts, the MNCS removes the SNCS from the cluster;
if SNCS has not received any heart-beating signal for a time interval of Td, it will perform the following steps
Step 1 broadcasting a contesting signal.
Step 2 if any heart-beating signal broadcasted by the MNCS is received in a time period of Td, the processing is then ended;
Step 3 otherwise, if no contesting signal from other SNCS is received during the same period, it then upgrades itself as the MNCS, initiates the cluster status information with its own binding client status information, starts to broadcast heart-beating signal to the network, and ends the processing.
Step 4 if any contesting signal was received from other SNCS during the same period, it then makes a delay, and if any heart-beating signal is received during the delay, it confirms itself as a SNCS, and ends the processing, otherwise going to step 1.
15. The self-organizing method according to claim 14 wherein if the said MNCS receives a heart-beating signal from another MNCS, it sends the collision indication signal to that MNCS, which contains status information about the cluster;
if a MNCS A receives a collision indication signal from another MNCS B, then A compares the number of servers in its cluster with that of B’s. If the A has servers no less than B does, A adds information of B’s cluster into its own, adding B as a SNCS and sending a collision ACK signal to B;
if any MNCS receives a collision ACK, it then affirms itself as an SNCS, updating related status information and stopping broadcasting the heart-beating signal.
16. The self-organizing method according to claim 12 wherein the said client obtains services provided by the server cluster according to the following steps:
Step a broadcasting the booting request to the network after being powered on.
Step b when a SNCS receives the booting request and finds that the client is one of its affiliated clients, the service is then provided to the client;
when the MNCS receives the booting request and finds that the client belongs to none of the servers in the cluster according to maintained cluster status information, it will bind the client to a server as its affiliated client and notify that server, and the server then provides the client with the service.
Step c after loading the downloaded OS kernel mirror and initial application, the client broadcasts to the network again, its binding server will return a response, and then the booting procedure of the client is accomplished.
Step d after being booted, the client sends corresponding requests to its binding server for the service if it needs services, such as customization on demand, or application downloading.
if a client cannot get requested services from the server, it can be rebooted manually or automatically after the situation being detected.
17. A network computer system based on transparence computing, comprising clients and a server connected by computer networks supporting broadcasting, wherein the said client contains no disk and no preinstalled OS, there is a remote-booting chip formed by non-volatile storage on the mainboard of the client to store codes for remote-booting the client, the NFS service, PXE service, DHCP service, and the TFTP service are preset and executed by the server. the server also stores varied OS kernel mirrors, application programs, and documents and data for the client, after the client is powered on, the remote-booting chip is automatically detected, and the codes in it are executed, the client will perform the follows steps:
Step 1 the client broadcasts to the network;
Step 2 after receiving the broadcasting message from the client, the server sends the response message to the client, which contains the network parameters allocated for the client;
Step 3 the client sends a request to the server for downloading the OS kernel mirror;
Step 4 after receiving the request, the server transmit the requested mirror to the client;
Step 5 the client downloads and loads the mirror, shifting the control to the OS;
hereafter, the client fulfills any computing requirements from user, like a normal PC, the computing work is implemented on the client locally, and the client can acquire resources, such as application programs, data, and documents, from the server.
18. The network computer system according to claim 17, wherein between step 2 and step 3 there are processing steps as follows:
a) the client sends a request to the server for downloading an OS-selecting script;
b) the server sends the script to the client;
c) the client executes the script, prompting the user to select an OS; the result of the selection is attached to the request sent by step 3;
19. The network computer system according to claim 18, wherein within the said OS kernel mirror, a client daemon service is preset for creating virtual disks on the server across the network; and a corresponding server daemon service is run on the server, therefore the client can be provided with private storage space and data generated during or after the computing process on the client and can be persistently stored into servers’ storage.
20. The network computer system according to claim 17, wherein within the said OS kernel mirror, a daemon service is preset for creating virtual disks in the client’s memory, therefore the client can be provided with temporary private storage space after booting, in addition, data generated during or after the computing process on the client can be temporarily stored into its memory, and the stored data is manually or preset to be automatically exported to the server’s storage on or across the network before the client system is shut down.

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 fastener comprising:
a proximal portion including an inner surface that defines a cavity;
a carrier disposed in fixed engagement with the inner surface and including at least one arm defining a proximal face, the at least one arm having a lateral opening;
a pivoting member being disposed with the carrier and relatively moveable therefrom, the pivoting member defining an implant cavity with the proximal portion, the pivoting member having at least one projection that extends through the lateral opening;
a distal portion defining a longitudinal axis and being configured to penetrate tissue; and
a first coupling member,
wherein the proximal portion is rotatable relative to the distal portion in a first plane of a body and the pivoting member is rotatable relative to the proximal portion in a second plane of the body, and
the first coupling member is engageable with the proximal face such that the carrier engages the distal portion to fix the bone fastener in an orientation.
2. A bone fastener as recited in claim 1, wherein the at least one arm comprises a pair of spaced apart arms each defining a proximal face.
3. A bone fastener as recited in claim 1, wherein the first coupling member includes an inner surface that defines a longitudinal passageway, and further comprising a second coupling member disposed within the longitudinal passageway.
4. A bone fastener as recited in claim 3, wherein the first and second coupling members are coaxial.
5. A bone fastener as recited in claim 3, wherein the second coupling member comprises a tip configured to engage the implant disposed within the implant cavity.
6. A bone fastener as recited in claim 3, wherein the second coupling member is engageable with the first coupling member in rotation to effect axial translation of the second coupling member such that rotation of the second coupling member advances the second coupling member distally along the longitudinal axis and into engagement with the implant.
7. A bone fastener as recited in claim 1, wherein the first coupling member is engageable with the inner surface in rotation to effect axial translation of the first coupling member such that rotation of the first coupling member advances the first coupling member distally along the longitudinal axis and into engagement with the proximal face.
8. A bone fastener as recited in claim 1, wherein the proximal face is planar.
9. A bone fastener as recited in claim 1, wherein the pivoting member is configured for translation relative to the carrier along an arcuate path.
10. A bone fastener as recited in claim 1, wherein the carrier extends beyond the proximal portion to overlap the distal portion.
11. A bone fastener as recited in claim 1, wherein the carrier includes an interference surface that extends beyond the proximal portion to engage an interference surface of the distal portion.
12. A bone fastener as recited in claim 1, further comprising a transverse pin, wherein the distal portion defines a longitudinal cavity configured for disposal of the proximal portion and the pin extends through the proximal portion and the distal portion to retain the proximal portion with the distal portion.
13. A bone fastener as recited in claim 1, wherein the proximal portion is rotatable in a range of approximately 0 to 60 degrees relative to the distal portion.
14. A bone fastener as recited in claim 1, wherein the pivoting member is rotatable in a range of approximately 0 to 30 degrees relative to the proximal portion.
15. A bone fastener as recited in claim 1, wherein the proximal portion is selectively rotatable to an angular orientation in a range of approximately 0 to 60 degrees relative to the distal portion within the first plane.
16. A bone fastener as recited in claim 1, wherein the pivoting member is selectively rotatable to an angular orientation in a range of approximately 0 to 30 degrees relative to the proximal portion within the second plane.
17. A spinal implant system comprising:
at least one bone fastener comprising:
a receiver defining a first longitudinal axis and including spaced apart arms that include an inner surface of the receiver, the receiver further including an extension,
a carrier including a first surface disposed in fixed engagement with the inner surface, a second concave surface defining a first lateral opening and a second lateral opening and a pair of spaced apart arms each defining a proximal face,
a saddle defining a first surface configured for slidable engagement with the second surface of the carrier along an arcuate path and a second concave surface that defines an implant cavity with the receiver, the implant cavity defining a second axis transverse to the first longitudinal axis and being configured for disposal of an implant, the saddle including a first arm that extends through the first lateral opening and a second arm that extends through the second lateral opening, the first and second arms being engageable with the carrier to limit movement of the saddle,
a tissue penetrating shaft extending between a first end and a second end, the first end including a cavity configured for disposal of the extension;
a first setscrew rotatable relative to the receiver and engageable with the inner surface for axial translation relative to the receiver, the first setscrew including a distal face configured to engage the proximal face of the carrier and an inner surface that defines a longitudinal passageway;
a second setscrew rotatable relative to the first setscrew and engageable with the inner surface of the first setscrew for axial translation relative to the first setscrew, the second setscrew including a tip, and

a vertebral rod configured for disposal within the implant cavity,
wherein the bone fastener is movable between a first configuration such that the receiver is selectively rotatable relative to the shaft in a transverse plane of a body and the saddle is selectively rotatable relative to the receiver in a sagittal plane of the body, and a second configuration such that the first setscrew is rotatable to advance the distal face into engagement with the proximal face of each of the pair of spaced apart arms such that the carrier applies a first force and engages the shaft and the second setscrew is rotatable to advance the tip into engagement with the rod and the rod engages the concave surface of the saddle to apply a second force to the shaft through the carrier such that the application of the forces and engagement of the carrier with the shaft fixes the bone fastener in an orientation.
18. A method for treating a spine disorder, the method comprising the steps of:
providing a bone fastener comprising:
a proximal portion including an inner surface that defines a cavity,
a carrier disposed in fixed engagement with the inner surface and including at least one arm defining a proximal face, the at least one arm having a lateral opening,
a pivoting member being disposed with the carrier and relatively moveable therefrom, the pivoting member defining an implant cavity with the proximal portion, the pivoting member having at least one projection that extends through the lateral opening,
a distal portion defining a longitudinal axis and being configured to penetrate tissue, and
a first coupling member;

attaching the distal portion with vertebrae;
providing a vertebral rod disposed in an orientation;
selectively rotating the proximal portion relative to the distal portion in a first plane of a body, and selectively rotating the pivoting member relative to the proximal portion in a second plane of the body, to the orientation to dispose the rod in the implant cavity; and
engaging the first coupling member with the proximal face such that the carrier engages the distal portion to prevent movement of the proximal portion relative to the distal portion.
19. A method as recited in claim 18, wherein the step of providing a bone fastener comprises the first coupling member having an inner surface that defines a longitudinal passageway and the bone fastener further comprises a second coupling member disposed within the longitudinal passageway; and
further comprising the step of engaging the engaging the second coupling member with the rod to further prevent movement of the proximal portion relative to the distal portion.
20. A method as recited in claim 18, wherein the step of engaging the first coupling member with the proximal face comprises rotating the first coupling member such that the first coupling member is advanced distally along the longitudinal axis to apply a first force to the carrier such that the carrier engages the distal portion, and
the step of engaging the second coupling member with the rod comprises rotating the second coupling member such that the second coupling member is advanced distally along the longitudinal axis through the longitudinal passageway to apply a second force to the distal portion,
wherein the application of the forces and engagement of the carrier with the distal portion prevent movement of the proximal portion relative to the distal portion.