1461110179-ad7ac921-adee-4c4a-85fb-d89fe8da1347

1. A method of forming an index, comprising the steps of:
i. selecting a first set of variables, wherein the first set of variables is selected from a group of variables;
ii. ranking the first set of variables on a ranking time period;
iii. selecting a second set of variables based on a condition set, wherein the second set of variables form the variables of the index, wherein the second set of variables is selected from the first set of variables;
iv. assigning weights to each of the variables of the second set of variables, wherein a resource is proportionately allocated to each of the variables of the second set of variables in proportion to the weights assigned;
v. analyzing the performance of each of the variables in the second set of variables after an exit time interval, wherein indexed value of the variables in the second set of the variables is measured; and
vi. repeating the steps from (ii) through (v) for a defined period of time, wherein the second set of variables is a dynamic set of variables forming the index.
2. The method step as claimed in claim 1, wherein ranking the first set of variables on a ranking time period is done by a ranking methodology on variable values of the variables, wherein the ranking may be numeric or a percentile ranking.
3. The method step as claimed in claim 1, wherein the variable is sentiment data for a company and the variable value is the sentiment data value, wherein the sentiment data value is the frequency of occurrence of the name of the company on social websites, search results and other online resources on Internet.
4. The method step as claimed in claim 1, wherein the variable is equity and the variable value is the market price of the equity.
5. The method step as claimed in claim 1, wherein the resource is cash fund, wherein the cash fund is proportionately allocated funds to each of the variables of the second set of variables in proportion to the weight assigned to each of the variables.
6. The method step as claimed in claim 1, wherein analyzing the performance of each of the variables in the second set of variables after an exit time interval further comprises rebalancing the second set of variables, wherein the components of the second set of variables are rebalanced with the components of the first set of variables based on a set of conditions on the performance of the components of the second set of conditions.
7. The method step as claimed in claim 1, wherein the variable is a financial object and the variable value is the market value of the financial object.
8. The method step as claimed in claim 1, wherein the variable is a non-financial object and the variable value is an objective measure of the non-financial object.
9. The method step as claimed in claim 1, wherein the condition set is defined as the filtering of the first set of variables to obtain the second set of variables satisfying at least one criterion.
10. A computer system of forming an index, the computer system comprising:
a. at least one database; and
b. at least one processor, the at least one processor capable of performing the steps of:
i. selecting a first set of variables, wherein the first set of variables is selected from a universe of variables;
ii. ranking the first set of variables on a ranking time period;
iii. selecting a second set of variables based on a condition set, wherein the second set of variables form the variables of the index;
iv. assigning weights to each of the variables of the second set of variables;
v. allocating funds to each of the variables of the second set of variables in proportion of the weight assigned to each of the variables;
vi. analyzing the performance of each of the variables of the second set of variables after an exit time interval;
vii. registering the index value, wherein the index value is the indexed value of the variables in the second set of the variables; and
viii. repeating the steps from (ii) through (vii) for a defined period of time, wherein the second set of variables is a dynamic set of variables forming the index.
11. The computer system as claimed in claim 10, wherein ranking the first set of variables on a ranking time period is done by a ranking methodology.
12. The computer system as claimed in claim 10, wherein the variable is equity and the variable value is the market price of the equity.
13. The computer system as claimed in claim 10, wherein the variable is the product and the variable value is the product sentiment value on the Internet.
14. The computer system as claimed in claim 10, wherein the variable is a financial object and the variable value is the market value of the financial object.
15. The computer system as claimed in claim 10, wherein the variable is a non-financial object and the variable value is an objective measure of the non-financial object.
16. The computer system as claimed in claim 10, wherein the condition set is defined as the filtering of the first set of variables to obtain the second set of variables satisfying at least one criteria.
17. The computer system as claimed in claim 10, wherein analyzing the performance of each of the variables in the second set of variables after an exit time interval further comprises rebalancing the second set of variables, wherein the components of the second set of variables are rebalanced with the components of the first set of variables based on a set of conditions on the performance of the components of the second set of conditions.

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 for forming each mark by irradiating power-controlled laser beams on an optical disc according to a recording pulse made of a plurality of pulse chain and for recording data with high precision by suitably controlling a predetermined edge position of the recording pulse, the method comprising the steps of:
generating a delay clock which is obtained by delaying a recording clock having a Twn cycle (Tw is one channel bit of the record data and n is a natural number) used for modulation of record data by a suitably controlled delay amount; and
determining the predetermined edge position of the recording pulse by a timing of the delay clock.
2. A device for recording data on an optical disc by irradiating laser beams obtained by switching a power value in response to a recording pulse derived by modulated data to be recorded, the device comprising:
a recording clock generator for generating a recording clock having a Twn cycle,
a clock delay section for generating m (m is a natural number) kinds of delay clocks having different delay amounts by delaying the recording clock;
a pulse reference signal generator for generating m kinds of pulse reference signals each having at least one cycle width or more of the recording clock, by using the record data and the recording clock;
a pulse timing signal generator for generating m kinds of pulse timing signals by associating any one of the m kinds of delay clocks with any one of the m kinds of pulse reference signals;
a delay amount controller for controlling the delay amount of the m kinds of delay clocks; and
a recording pulse synthesizing section for synthesizing the m kinds of pulse timing signals to obtain recording pulses,
whereby m of predetermined edge positions in the recording pulse are made variable.
3. The device according to claim 2, wherein the clock delay section has a plurality of inverter elements having each input and output connected in series and selectors for selecting the output of each of the inverter elements, and the delay amount controller selects one of the outputs of selectors to control delay amount of the delay clock.
4. The device according to claim 2, wherein the clock delay section has a plurality of buffer elements having each input and output connected in series and selectors for selecting the output of each of the buffer elements, and the delay amount controller selects one of the outputs of selectors to control delay amount of the delay clock.
5. The device according to claim 2, wherein the clock delay section comprises a voltage-controlled delay element, and the delay amount controller controls the control voltage of the voltage-controlled delay element to control delay amount of the delay clock.
6. The device according to claim 2, wherein the pulse timing signal generator comprises m D flip-flops, the m kinds of delay clocks is connected to clock input terminals of the m D flip-flops respectively, the m kinds of pulse reference signals is connected to D input terminals of the D flip-flops respectively, thereby m kinds of pulse timing signals is retrieved from Q output terminals of the m D flip-flops.
7. The device according to claim 2, further comprising a delay amount measuring section for measuring the delay amount of the clock delay section, whereby the delay amount controller controls the delay amounts of the m kinds of delay clocks based on the result of the measurement of the delay amount which is obtained by the delay amount measuring section.
8. A device for recording data on an optical disc by irradiating laser beams obtained by switching a power value in response to a recording pulse derived by modulated data to be recorded, the device comprising:
a recording clock generator for generating a recording clock having a Twn cycle (Tw is one channel bit of the data to be recorded, n is a natural number);
a clock delay section for generating m (m is a natural number) kinds of delay clocks having different delay amounts by delaying the recording clock;
a pulse reference signal generator for generating m kinds of pulse reference signals each having at least one cycle width or more of the recording clock, by using the record data and the recording clock, the pulse reference signal being a pulse shaped signal and capable of changing the start position by a time unit of Tw2n;
a pulse timing signal generator for generating m kinds of pulse timing signals by associating any one of the m kinds of delay clocks with any one of the m kinds of pulse reference signals;
a delay amount controller for controlling the delay amount of the m kinds of delay clocks and a timing of the m kinds of pulse reference signals; and
a recording pulse synthesizing section for synthesizing the m kinds of pulse timing signals to obtain recording pulses,
whereby m of predetermined edge positions in the recording pulse are made variable.