1460727875-7296e976-7003-4682-8b99-725f0ea3710f

1. A recombinant vector comprising a DNA segment which encodes a recombinant protein that has the following sequences: an amino acid sequence with at least 90% amino acid sequence identity to residue 1 to residue 40 of a wild-type EBNA-1 protein of Epstein-Barr virus (EBV) having SEQ ID NO:1 which is N-terminal to at least three consecutive tripeptides selected from any combination of the following tripeptides Gly-Gly-Ala, Gly-Ala-Gly, Gly-Gly-Gly, Ala-Gly-Ala, or Ala-Gly-Gly, which are N-terminal to an amino acid sequence with at least 90% amino acid sequence identity to residues 328 to 641 of SEQ ID NO:1, wherein the recombinant protein lacks residues 65 to 89 of the wild-type EBNA-1 protein, wherein the recombinant protein binds an oriP of EBV with an affinity that is at least 10% that of the binding of the wild-type EBNA-1 protein, is noncytotoxic and activates transcription at levels at least 5% that of the wild-type EBNA-1 protein from an extrachromosomal template having an oriP of EBV which is capable of binding the wild-type EBNA-1 protein.
2. The recombinant vector of claim 1 wherein the DNA segment comprises a first DNA fragment encoding residues 1 to 40 of the wild-type EBNA-1 protein and a second DNA fragment encoding residues from residue 328 to the C-terminal residue of the wild-type EBNA-1 protein.
3. The recombinant vector of claim 2 wherein the DNA segment further comprises a third DNA fragment inserted between the first and second DNA fragments, which third DNA fragment comprises a portion of an open reading frame.
4. The recombinant vector of claim 3 wherein the third DNA fragment encodes LR2 of the wild-type EBNA-1 protein.
5. The recombinant vector of claim 1 further comprising the DNA sequence having oriP of EBV.
6. The recombinant vector of claim 5 further comprising a heterologous open reading frame.
7. The recombinant vector of claim 6 wherein the heterologous open reading frame is operably linked to a transcriptional regulatory element.
8. The recombinant vector of claim 7 wherein the transcriptional regulatory element is a promoter.
9. The recombinant vector of claim 7 wherein the transcriptional regulatory element includes an enhancer.
10. The recombinant vector of claim 6 wherein the heterologous open reading frame encodes a therapeutic or prophylactic gene product.
11. The recombinant vector of claim 1 or 10 further comprising a selectable gene or a marker gene.
12. The recombinant vector of claim 1 which encodes a recombinant protein with at least 95% amino acid sequence identity to residues 1 to 40 and to residues 328 to 641 of SEQ ID NO:1.
13. The recombinant vector of claim 1 which comprises the Gly-Gly-Ala repeat region of the wild-type EBNA-1 protein.
14. The recombinant vector of claim 1 wherein the recombinant protein activates transcription from the extracbromosomal template at levels at least 10% that of the wild-type EBNA-1 protein.
15. The recombinant vector of claim 1 which is a plasmid.
16. The recombinant vector of claim 1 which is a recombinant virus.
17. The recombinant vector of claim 1 wherein the amino acid sequence with at least 90% amino acid sequence identity to residues 328 to 641 of SEQ ID NO:1 has a wild-type EBNA-1 nuclear localization sequence.
18. A derivative encoded by the recombinant vector of claim 1.
19. A method to maintain and express a heterologous open reading frame in a cell, comprising contacting a cell with a recombinant plasmid comprising the heterologous open reading frame and a DNA sequence which is capable of binding a wild-type EBNA-1 protein with an affinity that is at least 10% that of an oriP of EBV, which cell expresses a DNA segment which encodes a recombinant protein, wherein the recombinant protein has the following sequences: an amino acid sequence with at least 90% amino acid sequence identity to residue 1 to residue 40 of a wild-type EBNA-1 protein of EBV having SEQ ID NO:1 which is N-terminal to at least three consecutive tripeptides selected from any combination of the following tripeptides Gly-Gly-Ala, Gly-Ala-Gly, Gly-Gly-Gly, Ala-Gly-Ala, or Ala-Gly-Gly, which are N-terminal to an amino acid sequence with at least 90% amino acid sequence identity to residues 328 to 641 of SEQ ID NO:1, wherein the recombinant protein lacks residues 65 to 89 of the wild-type EBNA-1 protein, wherein the recombinant protein binds an oriP of EBV with an affinity that is at least 10% that of the binding of the wild-type EBNA-1 protein, is noncytotoxic, and activates transcription at levels at least 5% that of the wild-type EBNA-1 protein from an extrachromosomal template having an oriP of EBV which is capable of binding the wild-type EBNA-1 protein.
20. A method to maintain and express a heterologous open reading frame in a cell, comprising contacting a cell with a recombinant plasmid comprising the heterologous open reading frame and a DNA sequence which is capable of binding a wild-type EBNA-1 protein with an affinity that is at least 10% that of an oriP of EBV, and a DNA segment which encodes a recombinant protein, wherein the recombinant protein has the following sequences: an amino acid sequence with at least 90% amino acid sequence identity to residue 1 to residue 40 of a wild-type EBNA-1 protein of EBV having SEQ ID NO:1 that is N-terminal to at least three consecutive tripeptides selected from any combination of the following tripeptides Gly-Gly-Ala, Gly-Ala-Gly, Gly-Gly-Gly, Ala-Gly-Ala, or Ala-Gly-Gly, which are N-terminal to an amino acid sequence with at least 90% amino acid sequence identity to residues 328 to 641 of SEQ ID NO:1, wherein the recombinant protein lacks residues 65 to 89 of the wild-type EBNA-1 protein, wherein the recombinant protein binds an oriP of EBV with an affinity that is at least 10% that of the binding of the wild-type EBNA-1 protein, is noncytotoxic. and activates transcription at levels at least 5% that of the wild-type EBNA-1 protein from an extrachromosomal template having an oriP of EBV which is capable of binding the wild-type EBNA-1 protein.
21. The method of claim 19 wherein the DNA segment is on a second recombinant plasmid.
22. The method of claim 19 or 20 wherein the heterologous open reading frame encodes a therapeutic or prophylactic gene product.
23. The method of claim 19 or 20 wherein the heterologous open reading frame is operably linked to a promoter to form an expression cassette.
24. The method of claim 19 or 20 wherein the recombinant protein activates transcription from the plasmid at levels at least 10% that of the corresponding wild-type protein.
25. The method of claim 19 or 20 wherein the cell is a cultured or primary cell.
26. The method of claim 25 wherein the cell is a mammalian cell.
27. The method of claim 19 or 20 wherein a mammal is contacted with the recombinant plasmid.
28. A recombinant vector comprising:
a DNA segment which encodes a recombinant protein that is noncytotoxic relative to a wild-type EBNA-1 protein having SEQ ID NO:1, which recombinant protein has the following sequences: an amino acid sequence with at least 90% amino acid sequence identity to residue 1 to residue 40 of a wild-type EBNA-1 protein of EBV having SEQ ID NO:1 that is N-terminal to at least three consecutive tripeptides selected from any combination of the following tripeptides Gly-Gly-Ala, Gly-Ala-Gly, Gly-Gly-Gly, Ala-Gly-Ala, or Ala-Gly-Gly, which are N-terminal to an amino acid sequence with at least 90% amino acid sequence identity to residues 328 to 641 of SEQ ID NO:1, wherein the recombinant protein lacks residues 65 to 89 of the wild-type EBNA-1 protein, wherein the recombinant protein binds an oriP of EBV with an affinity that is at least 10% that of the wild-type EBNA-1 protein, and activates transcription at levels at least 5% that of the wild-type EBNA-1 protein from an extrachromosomal template having an oriP of EBV which is capable of binding the wild-type EBNA-1 protein;
the DNA sequence which binds the wild-type protein; and
a DNA fragment with a multiple cloning site sequence 3\u2032 to a promoter.
29. The vector of claim 28 further comprising a heterologous open reading frame inserted into a cloning site in the multiple cloning site sequence.
30. The recombinant vector of claim 28 which encodes a recombinant protein with at least 95% amino acid sequence identity to residues 1 to 40 and residues 328 to 641, and lacks residues about 65 to 89, of the wild-type EBNA-1 protein having SEQ ID NO:1.
31. The recombinant vector of claim 1 which encodes a recombinant protein having at least 90% amino acid sequence identity to residues 1 to 64 and residues 90 to 641 of SEQ ID NO:1.
32. The recombinant vector of claim 31 which encodes a recombinant protein having residues 1 to 64 and residues 90 to 641 of SEQ lD NO:1.
33. The method of claim 19 or 20 wherein the recombinant protein has at least 90% amino acid sequence identity to residues 1 to 64 and residues 90 to 641 of SEQ lD NO:1.
34. The method of claim 33 wherein the recombinant protein has residues 1 to 64 and residues 90 to 641 of SEQ lD NO:1.
35. The vector of claim 28 wherein the recombinant protein has at least 90% amino acid sequence identity to residues 1 to 64 and residues 90 to 641 of SEQ ID NO:1.
36. The vector of claim 35 wherein the recombinant protein has residues 1 to 64 and residues 90 to 641 of SEQ ID NO:1.

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 data processing method, comprising the steps of:
(a) initializing a syndrome vector to be an (n\u22121)th symbol;
(b) finding a corresponding mask based on the syndrome vector, wherein a value of the mask is equal to 0 when a value of the (n\u22121)th symbol is equal to 0;
(c) correcting a known constant based on the mask, wherein a value of the known constant corrected based on the mask is equal to 0 when a value of the syndrome vector is equal to 0;
(d) inputting the syndrome vector to a log look-up table to correspondingly find log data;
(e) performing, based on the log data and a log known constant, a modulo addition operation corresponding to log maximum data to find a log sum; and
(f) inputting the log sum to an anti-log look-up table to correspondingly find operational data.
2. The method according to claim 1, further comprising the steps of:
(g) summating the operational data and an (n\u22122)th symbol to find currently summated data;
(h) judging whether the (n\u22122)th symbol is a last symbol or not; and
(i) outputting the currently summated data as the syndrome vector when the (n\u22122)th symbol is the last symbol.
3. The method according to claim 2, wherein when the (n\u22122)th symbol is not the last symbol, the currently summated data serves as the syndrome vector and the steps (b) to (h) are repeatedly performed.
4. The method according to claim 1, wherein in the step (d), the log data having a value equal to 0 is corresponding found according to the log look-up table when the value of the syndrome vector is equal to 0.
5. The method according to claim 4, wherein the log data and the syndrome vector satisfy the equation:
S2=log(S1)+1,
wherein S1 and S2 are the syndrome vector inputted to the log look-up table and the log data corresponding found according to the log look-up table, respectively.
6. The method according to claim 1, wherein in the step (f), the operational data having a value equal to 0 is correspondingly found according to the anti-log look-up table when the log sum is equal to 1.
7. The method according to claim 1 being applied to a syndrome operation of a Reed-Solomon code.
8. The method according to claim 1, wherein in the step (b), the mask is equal to a maximum data value when the syndrome vector is not equal to 0.
9. The method according to claim 1, wherein in the step (c), the known constant is corrected by performing an AND operation according to the mask and the known constant.
10. A computer system medium having a computer-executable instruction for performing a data processing method, the data processing method comprising the steps of:
(a) initializing a syndrome vector to be an (n\u22121)th symbol;
(b) finding a corresponding mask according to the syndrome vector, wherein a value of the mask is equal to 0 when a value of the (n\u22121)th symbol is equal to 0;
(c) correcting a known constant based on the mask, wherein a value of the known constant corrected based on the mask is equal to 0 when a value of the syndrome vector is equal to 0;
(d) inputting the syndrome vector to a log look-up table to correspondingly find log data;
(e) performing, based on the log data and a log known constant, a modulo addition operation corresponding to log maximum data to find a log sum; and
(f) inputting the log sum to an anti-log look-up table to correspondingly find operational data.
11. The medium according to claim 10, wherein the data processing method further comprises the steps of:
(g) summating the operational data and an (n\u22122)th symbol to find currently summated data;
(h) judging whether the (n\u22122)th symbol is a last symbol or not; and
(i) outputting the currently summated data as the syndrome vector when the (n\u22122)th symbol is the last symbol.
12. The medium according to claim 11, wherein when the (n\u22122)th symbol is not the last symbol, the currently summated data serves as the syndrome vector and the steps (b) to (h) are repeatedly performed.
13. The medium according to claim 10, wherein in the step (d), the log data having a value equal to 0 is corresponding found according to the log look-up table when the value of the syndrome vector is equal to 0.
14. The medium according to claim 13, wherein the log data and the syndrome vector satisfy the equation:
S2=log(S1)+1,
wherein S1 and S2 are the syndrome vector inputted to the log look-up table and the log data corresponding found according to the log look-up table, respectively.
15. The medium according to claim 10, wherein in the step (f), the operational data having a value equal to 0 is correspondingly found according to the anti-log look-up table when the log sum is equal to 1.
16. The medium according to claim 10, wherein the data processing method is applied to a syndrome operation of a Reed-Solomon code.
17. The medium according to claim 10, wherein in the step (b) of the data processing method, the mask is equal to a maximum data value when the syndrome vector is not equal to 0.
18. The medium according to claim 10, wherein in the step (c), the known constant is corrected by performing an AND operation according to the mask and the known constant.
19. The medium according to claim 10 being applied to a computer system having a vectorization parallel processing instruction set, wherein the computer system performs the steps (a) to (f) of the data processing method on the symbols in response to instructions of the vectorization parallel processing instruction set.

1460727868-d51c8ac3-aa70-4606-8b7b-3dafa9ab6c25

1. A radiotherapeutic apparatus comprising a source of ionizing radiation, a detector arranged to measure an output energy of the source, and a control apparatus arranged to monitor the measured output energy during treatment of a patient, wherein the source emits a therapeutic beam of radiation in a pulsed manner as a series of pulses, the detector is synchronized with the source to measure an output energy of each pulse of the series of pulses, and the control apparatus is arranged to control pulse energy of a subsequent pulse of the series of pulses in dependence on the measured output energy of each pulse during treatment of the patient.
2. The radiotherapeutic apparatus according to claim 1, wherein the detector is arranged to measure the energy output since the last measurement.
3. The radiotherapeutic apparatus according to claim 1, wherein the detector is a ionization chamber.
4. The radiotherapeutic apparatus according to claim 1, wherein a measurement event of the detector is triggered between each pulse.
5. The radiotherapeutic apparatus according to claim 1, wherein the therapeutic beam of radiation is variable by varying a pulse repetition frequency.
6. A radiotherapeutic apparatus comprising a source of ionizing radiation, a detector arranged to receive sequential triggers and measure energy output of the source between triggers, and a control apparatus arranged to monitor the measured energy output of individual pulses of radiation emitted by the source and to provide an indication in response to the measured energy output deviating from a defined range during treatment of a patient, wherein the source emits a therapeutic amount of radiation in a pulsed manner as a series of pulses, the sequential triggers occur between pulses of radiation emitted by the source such that the detector measures the energy output of each pulse of the series of pulses, and a trigger rate of the detector is of the same order of magnitude as a pulse rate of the source.
7. The radiotherapeutic apparatus of claim 6, wherein the control apparatus is configured to control the source to cease emitting radiation in the pulsed manner when the measured energy output deviates from the defined range.

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 heartbeat mechanism for a clustered system including a plurality of nodes, comprising:
a quorum file for receiving heartbeat messages from the plurality of nodes;
a network controller for connecting the quorum file to the plurality of nodes with a serial bus that establishes peer-to-peer and point-to-point device communication;
a node map maintained by the network controller for identifying active nodes based on signals from the serial bus; and
a status logic for determining a status of a node from the plurality of nodes by comparing heartbeat messages in the quorum file written by the node and the node map.
2. The heartbeat mechanism of claim 1 where the serial bus is a self-monitoring and self-configuring serial bus.
3. A method of monitoring nodes in a cluster of computing nodes, the method comprising:
connecting the nodes with a communication bus that establishes peer-to-peer and point-to-point device communication;
allocating a quorum file for storing status messages received from nodes in the cluster;
periodically receiving a status message from a node in the cluster indicating that the node is active, the status message being received based on signals generated from the serial bus;
maintaining a node map of active nodes in the cluster based on signal changes from the serial bus; and
determining whether a node is active by comparing status messages in the quorum file and the node map.
4. The method of claim 3 where connecting the nodes includes connecting a self-monitoring and self-configuring serial bus.
5. A clustered computing system comprising:
a plurality of nodes;
a quorum file for receiving heartbeat messages from the plurality of nodes;
a serial bus connected between the plurality of nodes and the quorum file, where the serial bus establishes a peer-to-peer network with point-to-point node communication;
a node map for identifying active nodes based on signal changes from the serial bus; and
a status logic for determining a status of a node from the plurality of nodes by comparing heartbeat messages in the quorum file written by the node and the node map.
6. The clustered computing system of claim 5 where the serial bus is a self-monitoring and self-configuring serial bus connected between the plurality of nodes and the quorum file.