Patent Publication Number: US-2003225667-A1

Title: Security rating system

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS  
       [0001] The present application is related to, and claims priority from, Japanese Patent Application Nos. 2002-158595 filed on May 31, 2002 and 2002-257497 filed on Sept. 3, 2002. The entire contents of both Japanese patent applications are hereby incorporated by reference.  
       BACKGROUND OF THE INVENTION  
       [0002] 1. Field of the Invention  
       [0003] The invention relates to systems, servers, methods, programs and computer-readable recording media that handle rating of securities.  
       [0004] 2. Description of Related Art  
       [0005] Investors who invested in bonds become unable to receive redemptions of principals and payments of interests when the bond issuers&#39; operating conditions deteriorate.  
       [0006] Investors who are considering investments in bonds must therefore make various judgments prior to investments on certainties of redemptions of principals and payments of interests of the bonds (hereinafter called “safety of bond”).  
       [0007] While there are various grounds for judging the safety of a bond including information provided by the bond issuer and the credibility of the bond issuer in the society, one of the most credible information trusted by investors in judging the safety of a bond is the “bond rating” using simply codes such as AAA (“triple A”), AA (“double A”) and A (“single A”) to denote the safety of bonds.  
       [0008] The bond rating process has hitherto been provided by an institution that is believed to hold a fair and impartial position.  
       [0009] However, although it attempts to hold a fair and impartial position, such a rating institution performs the rating process solely dependent on its own evaluation of the bond. Therefore, there has been no guaranty on whether the rating of a bond is done objectively in relation to the rating of another bond.  
       [0010] Under the circumstances, it is an intention of the present invention to provide a security rating system, a security rating method, a security rating server, a security rating server control method, a security rating server control program, a computer-readable recording medium storing the security rating server control program, a security rating client, a security rating client control method, a security rating client control program, a computer-readable recording medium recording the security rating client control program, a managing client, a managing client control method, a managing client control program, and a computer-readable recording medium recording the managing client control program that perform rating of bonds by providing an equal “rating contribution value” to all bonds that share a common bond element, for example, a common “guarantor,” e.g., “the Government of Japan.” 
       SUMMARY OF THE INVENTION  
       [0011] The abovementioned problem can be solved by the present invention described below.  
       [0012] The invention provides a security rating system having a security rating server and a security rating client connected with said security rating server via a communication network, wherein said security rating server has: a security information table storing means for storing a security information table that records security elements, i.e., data that constitute a security, for each security; a rating value calculating means for calculating a sum of rating contribution values for each security information table using a rating contribution value table, which stores contributing values for rating of securities belonging to said security elements as rating contribution values, and recording said sum of rating contribution values thus calculated as a rating value in said security information table; and a security information table transmitting means for transmitting said security information table to said security rating client when a security information table transmission request is received from said security rating client, and said security rating client has: a security information table transmission request transmitting means for transmitting said security information table transmission request to said security rating server, and a security information table receiving means for receiving said security information table from said security rating server.  
       [0013] The present invention also provides a security rating system having a security rating server and a security rating client as well as a managing client connected with said security rating server via a communication network, wherein  
       [0014] said security rating server has: a security information table storing means for storing a security information table that records security elements, i.e., data that constitute a security, for each security; a rating value calculating means for calculating a sum of rating contribution values for each security information table using a rating contribution value table, which stores contributing values for rating of securities belonging to said security elements as rating contribution values, and recording said sum of rating contribution values thus calculated as a rating value in said security information table; a security information table transmitting means for transmitting said security information table to said security rating client when a security information table transmission request is received from said security rating client; and a rating contribution value table updating means for updating said rating contribution value to be recorded on said rating contribution value table when a rating contribution value table updating request is received from said managing client, said security rating client has: a security information table transmission request transmitting means for transmitting said security information table transmission request to said security rating server, and a security information table receiving means for receiving said security information table from said security rating server; and said managing client has a rating contribution value table updating request transmitting means for transmitting said rating contribution value table updating request to said security rating server.  
       [0015] The present invention also provides a security rating method used in a security rating system having a security rating server and a security rating client connected with said security rating server via a communication network, having: a security information table storing step for said security rating server to store a security information table that records security elements, i.e., data that constitute a security, for each security; a rating value calculating step for said security rating server to calculate a sum of rating contribution values for each security information table using a rating contribution value table, which stores contributing values for rating of securities belonging to said security elements as rating contribution values, and recording said sum of rating contribution values thus calculated as a rating value in said security information table; a security information table transmission request transmitting step for said security rating client to transmit a security information table transmission request to said security rating server; a security information table transmitting step for said security rating server to transmit said security information table to said security rating client when said security information table transmission request is received from said security rating client; and a security information table receiving step for said security rating client to receive said security information table from said security rating server.  
       [0016] The present invention also provides a security rating method used in a security rating system having a security rating server and a security rating client as well as a managing client connected with said security rating server via a communication network, having: a security information table storing step for said security rating server to store a security information table that records security elements, i.e., data that constitute a security, for each security; a rating value calculating step for said security rating server to calculate a sum of rating contribution values for each security information table using a rating contribution value table, which stores contributing values for rating of securities belonging to said security elements as rating contribution values, and record said sum of rating contribution values thus calculated as a rating value in said security information table; a security information table transmission request transmitting step for said security rating client to transmit a security information table transmission request to said security rating server; a security information table transmitting step for said security rating server to transmit said security information table to said security rating client when said security information table transmission request is received from said security rating client; a security information table receiving step for said security rating client to receive said security information table from said security rating server; a rating contribution value table updating request transmitting step for said managing client to transmit a rating contribution value table update request to said security rating server, and a rating contribution value table updating step for said security rating server to update said rating contribution value to be recorded on said rating contribution value table when a rating contribution value table updating request is received from said managing client.  
       [0017] The present invention also provides a security rating server connected with a security rating client via a communication network having: a security information table storing means for storing a security information table that records security elements, i.e., data that constitute a security, for each security; a rating value calculating means for calculating a sum of rating contribution values for each security information table using a rating contribution value table, which stores contributing values for rating of securities belonging to said security elements as rating contribution values, and recording said sum of rating contribution values thus calculated as a rating value in said security information table; and a security information table transmitting means for transmitting said security information table to said security rating client when receiving a security information table transmission request is received from said security rating client.  
       [0018] The present invention also provides a security rating server connected with a security rating client as well as a management client via a communication network having: a security information table storing means for storing a security information table that records security elements, i.e., data that constitute a security, for each security; a rating value calculating means for calculating a sum of rating contribution values for each security information table using a rating contribution value table, which stores contributing values for rating of securities belonging to said security elements as rating contribution values, and recording said sum of rating contribution values thus calculated as a rating value in said security information table; a security information table transmitting means for transmitting said security information table to said security rating client when receiving a security information table transmission request is received from said security rating client; and a rating contribution value table updating means for updating said rating contribution value to be recorded on said rating contribution value table when a rating contribution value table updating. request is received from said managing client.  
       [0019] The present invention also provides a security rating server control method for a security rating server connected with a security rating client via a communication network having: a security information table storing step for storing a security information table that records security elements, i.e., data that constitute a security, for each security; a rating value calculating step for calculating a sum of rating contribution values for each security information table using a rating contribution value table, which stores contributing values for rating of securities belonging to said security elements as rating contribution values, and recording said sum of rating contribution values thus calculated as a rating value in said security information table; and a security information table transmitting step for transmitting said security information table to said security rating client when a security information table transmission request is received from said security rating client.  
       [0020] The present invention also provides a security rating server control method for a security rating server connected with a security rating client as well as a management client via a communication network having: a security information table storing step for storing a security information table that records security elements, i.e., data that constitute a security, for each security; a rating value calculating step for calculating a sum of rating contribution values for each security information table using a rating contribution value table, which stores contributing values for rating of securities belonging to said security elements as rating contribution values, and recording said sum of rating contribution values thus calculated as a rating value in said security information table; a security information table transmitting step for transmitting said security information table to said security rating client when a security information table transmission request is received from said security rating client; and a rating contribution value table updating step for updating said rating contribution value to be recorded on said rating contribution value table when a rating contribution value table updating request is received from said managing client.  
       [0021] The present invention also provides a security rating server control program for causing a security rating server connected with a security rating client via a communication network to execute: a security information table storing step for storing a security information table that records security elements, i.e., data that constitute a security, for each security; a rating value calculating step for calculating a sum of rating contribution values for each security information table using a rating contribution value table, which stores contributing values for rating of securities belonging to said security elements as rating contribution values, and recording said sum of rating contribution values thus calculated as a rating value in said security information table; and a security information table transmitting step for transmitting said security information table to said security rating client when a security information table transmission request is received from said security rating client.  
       [0022] The present invention also provides a security rating server control program for causing a security rating server connected with a security rating client as well as a management client via a communication network to execute: a security information table storing step for storing a security information table that records security elements, i.e., data that constitute a security, for each security; a rating value calculating step for calculating a sum of rating contribution values for each security information table using a rating contribution value table, which stores contributing values for rating of securities belonging to said security elements as rating contribution values, and recording said sum of rating contribution values thus calculated as a rating value in said security information table; a security information table transmitting step for transmitting said security information table to said security rating client when a security information table transmission request is received from said security rating client; and a rating contribution value table updating step for updating said rating contribution value to be recorded on said rating contribution value table when a rating contribution value table updating request is received from said managing client.  
       [0023] The present invention also provides a computer-readable recording medium storing said security. rating server control programs.  
       [0024] The present invention also provides a security rating client connected with a security rating server via a communication network having: a security information table transmission request transmitting means for transmitting a security information table transmission request to said security rating server; and a security information table receiving means for receiving from said security rating server a security information table that records security elements, i.e., data that constitute a security, and a rating value, which is a sum of rating contribution values belonging to said security elements, for each security.  
       [0025] The present invention also provides a security rating client control method for a security rating client connected with a security rating server via a communication network having: a security information table transmission request transmitting step for transmitting a security information table transmission request to said security rating server; and a security information table receiving step for receiving from said security rating server a security information table that records security elements, i.e., data that constitute a security, and a rating value, which is a sum of rating contribution values belonging to said security elements, for each security.  
       [0026] The present invention also provides a security rating client control program for causing a security rating client connected with a security rating server via a communication network to execute: a security information table transmission request transmitting step for transmitting a security information table transmission request to said security rating server; and a security information table receiving step for receiving from said security rating server a security information table that records security elements, i.e., data that constitute a security, and a rating value, which is a sum of rating contribution values belonging to said security elements, for each security.  
       [0027] The present invention also provides a computer-readable recording medium storing said security rating client control program.  
       [0028] The present invention also provides a managing client connected with a security rating server via a communication network having: a rating contribution value table updating request transmitting means for transmitting to said security rating server a rating contribution value table updating request that requests to updates a rating contribution value stored in said rating contribution value table.  
       [0029] The present invention also provides a managing client control method for a managing client connected with a security rating server via a communication network having: a rating contribution value table updating request transmitting step for transmitting to said security rating server a rating contribution value table updating request that requests to updates a rating contribution value stored in said rating contribution value table.  
       [0030] The present invention also provides a managing client control program for causing a managing client connected with a security rating server via a communication network to execute: a rating contribution value table updating request transmitting step for transmitting to said security rating server a rating contribution value table updating request that requests to updates a rating contribution value stored in said rating contribution value table.  
       [0031] The invention also provides a computer-readable recording medium storing said managing client control program.  
       [0032] These and other features of the invention will be more fully understood by reference to the following drawings. 
     
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
     [0033]FIG. 1 is a diagram showing a security rating system according to a first embodiment of the present invention.  
     [0034]FIG. 2 is a diagram showing the constitution of a security rating server  100   a.    
     [0035]FIG. 3 is a diagram for describing each function of an execution program executed by a CPU of security rating server  100   a  according to the first embodiment.  
     [0036]FIG. 4 is a flowchart for describing a process executed by security rating server  100   a .  
     [0037]FIG. 5 is a diagram showing a security rating system according to a second embodiment of the present invention.  
     [0038]FIG. 6 is a diagram for describing each function of an execution program executed by a CPU of a security rating server  100   b  according to the second embodiment.  
     [0039]FIG. 7 is a flowchart for describing a process executed by security rating server  100   b.    
     [0040]FIG. 8 is a diagram showing a security rating system according to a third embodiment of the present invention.  
     [0041]FIG. 9 is a diagram for describing each function of an execution program executed by a CPU of a security rating server  100   c  according to the third embodiment.  
     [0042]FIG. 10 is a flowchart for describing a process executed by security rating server  100   c.    
     [0043]FIG. 11 is a diagram showing a security rating system according to a fourth embodiment of the present invention.  
     [0044]FIG. 12 is a diagram for describing each function of an execution program executed by a CPU of security rating server  100   d  according to the fourth embodiment.  
     [0045]FIG. 13 is a flowchart for describing a process executed by security rating server  100   d.    
     [0046]FIG. 14 is a rating contribution value table with reference to security titles.  
     [0047]FIG. 15 is a rating contribution value table with reference to face values.  
     [0048]FIG. 16 is a rating contribution value table with reference to contents of public works.  
     [0049]FIG. 17 is a rating contribution value table with reference to planners.  
     [0050]FIG. 18 is a rating contribution value table with reference to executors.  
     [0051]FIG. 19 is a rating contribution value table with reference to guarantors.  
     [0052]FIG. 20 is a rating contribution value table with reference to redemption periods.  
     [0053]FIG. 21 is a rating contribution value table with reference to interest rates.  
     [0054]FIG. 22 is a rating contribution value table with reference to guaranteed limits.  
     [0055]FIG. 23 is a rating contribution value table with reference to dividends.  
     [0056]FIG. 24 is a rating contribution value table with reference to numbers of issued sheets.  
     [0057]FIG. 25 is a rating contribution value table with reference to numbers of transmissions.  
     [0058]FIG. 26 shows a front page.  
     [0059]FIG. 27 shows Security Information Table No. 1.  
     [0060]FIG. 28 shows Security Information Table No. 2.  
     [0061]FIG. 29 shows Security Information Table No. 3.  
     [0062]FIG. 30 shows Security Information Table No. 4.  
     [0063]FIG. 31 shows Security Information Table No. 5.  
     [0064]FIG. 32 shows Security Information Table No. 6.  
     [0065]FIG. 33 shows Security Information Table No. 7.  
     [0066]FIG. 34 shows Security Information Table No. 8.  
     [0067]FIG. 35 shows Security Information Table No. 9.  
     [0068]FIG. 36 shows Security Information Table No. 10.  
     [0069]FIG. 37 shows Security Information Table No. 11.  
     [0070]FIG. 38 shows Security Information Table No.  12 .  
     [0071]FIG. 39 shows Security Information Table No. 13.  
     [0072]FIG. 40 shows Security Information Table No. 14.  
     [0073]FIG. 41 shows Security Information Table No. 15.  
     [0074]FIG. 42 shows Security Information Table No. 16.  
     [0075]FIG. 43 shows Security Information Table No. 17.  
     [0076]FIG. 44 shows Security Information Table No. 18.  
     [0077]FIG. 45 shows Security Information Table No. 19.  
     [0078]FIG. 46 shows Security Information Table No. 20.  
     [0079]FIG. 47 shows Security Information Table No. 21.  
     [0080]FIG. 48 shows Security Information Table No. 22.  
     [0081]FIG. 49 shows Security Information Table No. 23.  
     [0082]FIG. 50 shows Security Information Table No. 24.  
     [0083]FIG. 51 shows Security Information Table.No. 25.  
     [0084]FIG. 52 shows Security Information Table No. 26.  
     [0085]FIG. 53 shows Security Information Table No. 27.  
     [0086]FIG. 54 shows Security Information Table No. 28.  
     [0087]FIG. 55 shows Security Information Table No. 29.  
     [0088]FIG. 56 shows Security Information Table No. 30.  
     [0089]FIG. 57 shows Security Information Table No. 31.  
     [0090]FIG. 58 shows Security Information Table No. 32.  
     [0091]FIG. 59 shows Security Information Table No. 33.  
     [0092]FIG. 60 shows Security Information Table No. 34.  
     [0093]FIG. 61 shows Security Information Table No. 35.  
     [0094]FIG. 62 shows Security Information Table No. 36.  
     [0095]FIG. 63 shows Security Information Table No. 37.  
     [0096]FIG. 64 shows Security Information Table No. 38.  
     [0097]FIG. 65 shows Security Information Table No. 39.  
     [0098]FIG. 66 shows Security Information Table No. 40.  
     [0099]FIG. 67 is a bar chart of rating values.  
     [0100]FIG. 68 is a bar chart of rating values.  
     [0101]FIG. 69 is a bar chart of rating values.  
     [0102]FIG. 70 is a bar chart of rating values.  
     [0103]FIG. 71 is a pie chart of rating values. 
    
    
     DESCRIPTION OF THE PREFERRED EMBODIMENTS  
     [0104] Preferred embodiments of the present invention will be described below in detail with reference to the accompanying drawings.  
     [0105] (First Embodiment)  
     [0106]FIG. 1 is a diagram showing a security rating system according to a first embodiment of the present invention. As shown in FIG. 1, the security rating system according to the first embodiment of the present invention has a security rating server  100   a , a communication network  300  connected to said security rating server  100   a , and a security rating client  200   a  connected to communication network  300 .  
     [0107] Security rating server  100   a  is a server computer such as a workstation or a personal computer.  
     [0108] Security rating client  200   a  is a client computer such as a desktop computer, personal computer, and PDA (Personal Digital Assistant).  
     [0109] Communication network  300  is a network such as the Internet or a telephone network or a combination thereof.  
     [0110] In the security rating system related to the first embodiment shown in FIG. 1, security rating server  100   a  and security rating client  200   a  communicate with each other via communication network  300 .  
     [0111]FIG. 2 is a diagram showing the constitution of a security rating server  100   a  shown in FIG. 1.  
     [0112] As shown in FIG. 2, security rating server  100   a  has a CPU (Central Processing Unit)  110   a  for executing processes of security rating server  100   a  in accordance with programs, a ROM (Read Only Memory)  120   a  for storing various control programs, a RAM (Random Access Memory)  130   a  for temporarily storing data, a display  140   a  for displaying various data concerning process of security rating server  100   a , an interface  150   a  such as an NIC (Network Interface Card) for executing communication controls via a communication network  300 , an input unit  160   a  including a keyboard and a mouse for executing data input and operation instructions, and a hard disk  170   a  for storing execution programs such as an application program.  
     [0113] The process of security rating server  100   a  is performed by CPU  110   a  executing the execution program stored in a hard disk  170   a . In this first embodiment, it will be described assuming the execution program is stored in hard disk  170   a , but it is also possible in this invention to have the execution program stored in ROM  120   a  rather than hard disk  170   a . In such a case, the process of security rating server  100   a  is performed by CPU  110   a  executing the execution program stored in ROM  120   a.    
     [0114]FIG. 3 is a diagram for describing each function of the execution program stored in hard disk  170   a  by module.  
     [0115] As shown in FIG. 3, the execution program has a security information table storing module  171   a , a rating contribution value table storing module  172   a , a rating value calculation module  173   a , and a security information table transmitting module  174   a .  
     [0116] Security information table storing module  171   a  is software that stores the security information table into hard disk  170   a.    
     [0117] The security information table here means a table on which security elements are recorded for each security, examples of which are shown on FIG. 27 through FIG. 66.  
     [0118] The security elements are data that constitute a security such as Title of Security, Face Value. (¥10,000), Contents of Public Work, Planner, Executor, Guarantor, Redemption Limit, Interest Rate (annual), Guaranteed Limit, Dividend, Number of Issues, Number of Transmissions, etc., shown in FIG. 27 through FIG. 66.  
     [0119] Security rating value table storing module  172   a  is software that stores the security rating value table into hard disk  170   a.    
     [0120] The rating contribution value table here means a table on which rating contribution values are recorded for each security element, examples of which are shown on FIG. 14 through FIG. 25.  
     [0121] The rating contribution value here means a contribution value that a security element provides for rating of a security; for example, if a security element, “Guarantor,” happens to be “the Government of Japan,” said security element called “the Government of Japan” provides a rating contribution value of 90 (see FIG. 19).  
     [0122] There are cases where more than two national or local governments or public institutions, more than two private enterprises, one national or local government or public institution and one private enterprise, one national or local government or public institution and more than two private enterprises, two or more national or local governments or public institutions and a private enterprise, or more than two national or local governments or public institutions and more than two private enterprises become planners or executioners of a public work to which funds acquired by securities are applied or guarantors of a bond.  
     [0123] The rating contribution value of a security element Planner, a security element Executioner and a security element guarantor in such cases will be the sum of rating contribution values the national or local government(s) or private enterprise(s) provide. In other words, if security element Executioners are “Metropolitan Government of Tokyo and a casino operating company in Las Vegas,” this security element called “Metropolitan Government of Tokyo and a casino operating company in Las Vegas” provides a rating contribution value of 70+40=110 (FIG. 18).  
     [0124] Rating value calculating module  173   a  is software that calculates the sum of rating contribution values for each security information table using the rating contribution value table, which records contribution values for rating of a security belonging to security elements, and records the calculated sum of the rating contribution values as a rating value on the security information table.  
     [0125] The rating value here means the rating of a security expressed with a numerical value. As mentioned above, the sum of rating contribution values for each security information table is the rating value.  
     [0126] For example, in case of Security Information Table No. 1 (“Odaiba Casino Bond” with a face value of ¥1,000,000) shown in FIG. 27, “Title of Securities”=90, “Face Value (¥10,000)” =70, “Contents of the Public Work”=90, “Planner” =90, “Executor”=110, “Guarantor”=80, “Redemption Period” =30, “Interest rate (annual)”=60, “Guaranteed Limit”=20, “Dividend”=0, “Number of Issued Sheets”=100, and “Number of Transmissions=100, so that the rating value becomes 90+70+90+90+110+80+30+60+20+0+100+100=840.  
     [0127] Also, for example, in case of Security Information Table No. 16 (“Japan Highway Bond” with a face value of ¥1,000,000) shown in FIG. 42, “Title of Securities”=40, “Face Value (¥10,000)”=70, “Contents of the Public Work”=40, “Planner”=0, “Executor”=50, “Guarantor”=90, “Redemption Period”=20, “Interest rate (annual)”=60, “Guaranteed Limit”=10, “Dividend”=100, “Number of Issued Sheets”=100, and “Number of Transmissions =80, so that the rating value becomes 40+70 +40+0+50+90+20+60+10+100+100+80 =660.  
     [0128] As can be seen from the above, since Security Information Table No. 1 (“Odaiba Casino Bond” with a face value of ¥1,000,000) shown in FIG. 27 and Security Information Table No. 16 (“Japan Highway Bond” with a face value of ¥1,000,000) shown in FIG. 42 have identical security elements in terms of the face value (¥1,000,000) and the interest rate (annual), they get the same rating contribution values, e.g., “Face Value (¥1,000,000)”=70 and “Interest Rate (annual)”=60, for both the face value (¥1,000,000) and the interest rate (annual).  
     [0129] However, the two securities have differences in security elements other than the face value (¥1,000,000) and the interest rate (annual). Consequently, the rating values of the two securities are different (as noted above, the rating value of “Odaiba Casino Bond” with a face value of ¥1,000,000 (Security Information Table No. 1 shown in FIG. 27) is 840, while the rating value of “Japan Highway Public Corporation” with a face value of ¥1,000,000 (Security Information Table No. 16 shown in FIG. 42) is 660).  
     [0130] Security information table transmitting module  174   a  is software for transmitting security information tables shown in FIG. 27 through FIG. 66 to security rating client  200   a  when it receives a security information table transmission request transmitted by security rating client  200   a  shown in FIG. 1.  
     [0131] The security information table transmission request is transmitted by security rating client  200   a  to security rating server  100   a  when a user clicks the face value of a specific security with a mouse on the front page shown in FIG. 26, which has been transmitted by security rating server  100   a  shown in FIG. 1 to securing rating client  200   a.    
     [0132] The security information table transmission request is for security rating client  200   a  to request security rating server  100   a  to transmit the information related to the securities with the clicked face value.  
     [0133] Security rating server  100   a  performs the process shown in FIG. 4 by means of executing the execution program consisting of the abovementioned modules on CPU  110   a  shown in FIG. 2. The process to be performed by security rating server  100   a  will be described below with reference to FIG. 4.  
     [0134]FIG. 4 is a flowchart used for describing the process performed by security rating server  100   a.    
     [0135] Security rating server  100   a  calculates the sum of rating contribution values on each security information table using the rating contribution table in step S 101 , and records the sum of the calculated rating contributions as a rating value on the security information table.  
     [0136] Security rating server  100   a  determines whether it received a front page transmission request from security rating client  200   a  in step S 102 , and transmits the front page shown in FIG. 26 to security rating client  200   a  in step S 103  if there was a front page transmission request from security rating client  200   a.    
     [0137] Next, security rating server  100   a  determines whether it received a security information table transmission request from security rating client  200   a  in step S 104 , and transmits the security information table to security rating client  200   a  in step S 105  if there was a security information table transmission request from security rating client  200   a.    
     [0138] Although a notebook personal computer (“PC”) is indicated as security rating client  200   a  as shown in FIG. 1 in the security rating system according to the first embodiment of the present invention, the security rating client of the invention is not limited to a notebook PC.  
     [0139] The security rating client of the present invention can be any type of client computers such as desktop PC, notebook PC, cellular telephones and PDA, as long as they can transmit security information table transmission requests to a security rating server and receive security information tables from the security rating server.  
     [0140] As described in the above, all securities will be provided the same rating contribution value if they share the same security element, e.g., “Guarantor” being “the Government of Japan” in the security rating system according to the first embodiment.  
     [0141] Consequently, the security rating system according to the first embodiment of the present invention provides a means of objectively conducting the process of security rating.  
     [0142] (Second Embodiment)  
     [0143]FIG. 5 is diagram for describing a security rating system according to second embodiment of the present invention.  
     [0144] As shown in FIG. 5, the security rating system according to the second embodiment of the present invention has a security rating server  100   b , a communication network  300  connected to this security rating server  100   b,  a security rating client  200   a , and a managing client  400  connected to this communication network  300 .  
     [0145] The security rating system according to the second embodiment is different from the security rating system according to the first embodiment described above in that it has security rating server  100   b  instead of security rating server  100   a  used in the latter.  
     [0146] Also, the security rating system according to the second embodiment is different from the security rating system according to the first embodiment described above in that it has managing client  400  while the latter has no managing client  400 .  
     [0147] The security rating system according to the second embodiment has the same constitution as the security rating system according to the first embodiment except the fact that it has security rating server  100   b  and managing client  400 .  
     [0148] Security rating server  100   b  shown in FIG. 5 has the constitution shown in FIG. 2 similar to security rating server  100   a  shown in FIG. 1.  
     [0149] However, the execution program being executed by a CPU (not shown) of security rating server  100   b  is different from the execution program executed by CPU  110   a  of security rating server  100   a  shown in FIG. 1 in that it has a rating contribution value table updating module  175   b  as shown in FIG. 6.  
     [0150] A security information table storing module  171   b , a rating contribution value table storing module  172   b , a rating value calculation module  173   b , and a security information table transmitting module  174   b  in the execution program to be executed by the CPU (not shown) of security rating server  100   b  shown in FIG. 5 are identical software to security information table storing module  171   a , rating contribution value table storing module  172   a , rating value calculation module  173   a , and security information table transmitting module  174   a  in the execution program to be executed by CPU  110   a  of security rating server  100   a  shown in FIG. 1 respectively.  
     [0151] Rating contribution value table updating module  175   b  in the execution program to be executed by the CPU (not shown) of security rating server  100   b  in FIG. 5 updates rating contribution values recorded on the rating contribution value tables shown in FIG. 14 through FIG. 25 when rating contribution value table update requests are received from managing client  400  shown in FIG. 5.  
     [0152] The manager is a person who manages the rating contribution values recorded on the rating contribution value table. Therefore, the manager updates the rating contribution value for “constructing and operating a casino in Odaiba” in the rating contribution table related to the contents of the public work shown in FIG. 16 from 90 to 100, when the popularity of the public work concerning its contents of “constructing and operating a casino in Odaiba” among the citizens of Japan or the metropolitan Tokyo district increases.  
     [0153] Also, the manger updates the rating contribution value of the “United States” in the rating contribution value table concerning the guarantor shown in FIG. 19 from 80 to 60 when the business trend deteriorates in the United States.  
     [0154] Therefore, a rating contribution value table update request transmitted by managing client  400  to security rating server  100   b  shown in FIG. 5 is for managing client  400  to request securities rating server  100   b  to update the rating contribution value table.  
     [0155] Security rating server  100   b , which executes the execution program containing the rating contribution value table updating module  175   b  by means of CPU, performs the process shown in FIG.  7 .  
     [0156] Of the processes performed by security rating server  100   b  shown in FIG. 7, steps S 101  through S 105  are identical respectively to steps S 101  through  105  performed by security rating server  100   a  in the first embodiment described in the above.  
     [0157] In the second embodiment, security rating server  100   b  first determines in step S 106  whether a rating contribution value table update request has been received from managing client  400 , and updates the rating contribution values to be recorded on the rating contribution table if a rating contribution value table update request has been received.  
     [0158] Security rating server  100   b  executes step S 101  after step S 106  and executes steps S 102  through S 105  similar to the first embodiment.  
     [0159] Although a cellular telephone is indicated as security rating client  200   a  as shown in FIG. 5 in the security rating system according to the second embodiment of the present invention, the security rating client of the invention is not limited to a cellular telephone.  
     [0160] The security rating client of the present invention can be any type of client computers such as desktop PC, notebook PC, cellular telephones and PDA, as long as they can transmit security information table transmission requests to a security rating server and receive security information tables from the security rating server.  
     [0161] Although a notebook PC is indicated as managing client  400  as shown in FIG. 5 in the security rating system according to the second embodiment of the present invention, the security rating client of the invention is not limited to a notebook PC.  
     [0162] Therefore, the managing client of the present invention include various types of client computers such as desktop PC, notebook PC, cellular telephones, and PDA that are capable of transmitting rating contribution value table update requests to the security rating server.  
     [0163] As mentioned above, the manager can update the rating contribution value table using PC, PDA and the like in the security rating system according to the second embodiment of the present invention.  
     [0164] Consequently, international situations, business trends and popularity of the project among residents can be reflected upon the rating contribution values of security elements in the security rating system according to the second embodiment of the present invention.  
     [0165] It is also possible in the security rating system according to the second embodiment to arrange a means of verifying the party trying to have an access to the rating contribution table so that only the manager can have an access to the rating contribution tables shown in FIG. 14 through FIG. 25.  
     [0166] Consequently, such a verifying check will make the rating contribution value tables shown in FIG. 14 through FIG. 25 inaccessible for viewing except by the manager, although the security information tables FIG. 27 through FIG. 66 are open for viewing by all who are concerned. Thus, security rating client  200   a  can view the rating values of securities if security rating server  100   b  has a means of verifying, but not the rating contribution value belonging to each security element.  
     [0167] (Third Embodiment)  
     [0168]FIG. 8 is a diagram showing the third embodiment of the present invention.  
     [0169] As shown in FIG. 8, the security rating system according to the third embodiment of the present invention has a security rating server  100   c , a communication network  300  connected to this security rating server  100   c , a security rating client  200   b , and a managing client  400  connected to this communication network  300 .  
     [0170] The security rating system according to the third embodiment is different from the security rating system according to the second embodiment described above in that it has a security rating server  100   c  instead of security rating server  100   b  used in the latter.  
     [0171] Also, the security rating system according to the third embodiment is different from the security rating system according to the second embodiment in that it has security rating client  200   b  while the latter has no security rating client  200   b.    
     [0172] The security rating system according to the third embodiment has the same constitution as the security rating system according to the second embodiment except the fact that it has security rating server  100   c  and managing client  200   b.    
     [0173] Security rating server  100   c  shown in FIG. 8 has the constitution shown in FIG. 2 similar to security rating server  100   b  shown in FIG. 5.  
     [0174] However, the execution program being executed by a CPU (not shown) of security rating server  100   c  is different from the execution program executed by CPU (not shown) of security rating server  100   b  shown in FIG. 5 in that it has a comparative security rating value information generating and transmitting module  176   c  as shown in FIG. 9.  
     [0175] A security information table storing module  171   c , a rating contribution value table storing module  172   c , a rating value calculation module  173   c , a security information table transmitting module  174   c , and a rating contribution value table updating module  175   c  in the execution program to be executed by the CPU (not shown) of security rating server  100   c  shown in FIG. 8 are identical software to security information table storing module  171   b , rating contribution value table storing module  172   b , rating value calculation module  173   b , security information table transmitting module  174   b , and a rating contribution value table updating module  175   b  in the execution program to be executed by CPU (not shown) of security rating server  100   b  shown in FIG. 5 respectively.  
     [0176] Comparative security value information generating and transmitting module  176   c  in the execution program to be executed by the CPU (not shown) of security rating server  100   c  shown in FIG. 8 is software for generating comparative security rating value information upon receiving a comparative security rating value information transmission request from security rating client  200   b  shown in FIG. 8.  
     [0177] The comparative security rating value information transmission request is transmitted by security rating client  200   b  to security rating server  100   c  when a user clicks “Comparison of All Securities” with a mouse on the front page shown in FIG. 26, which has been transmitted by security rating server  100   c  shown in FIG. 8 to securing rating client  200   b . The comparative security value information transmission request is for security rating client  200   b  to request security rating server  100   c  to transmit a comparative security rating value information.  
     [0178] The comparative security rating value information is information for comparing rating values of securities recorded on security information tables FIG. 27 through FIG. 66 for a plurality of securities in such formats as bar graphs of rating value shown in FIG. 67 through FIG. 70 or pie charts of rating values shown in FIG. 71.  
     [0179] Comparative security rating value information generating and transmitting module  176   c  transmits the generated comparative security rating value information to security rating client  200   b  which transmitted the comparative security rating value information transmission request.  
     [0180] Security rating server  100   c , which executes the execution program containing the comparative security rating value information generating and transmitting module  176   c  by means of CPU, performs the process shown in FIG. 10.  
     [0181] Of the processes performed by security rating server  100   c  shown in FIG. 8, steps S 101  through S 107  are identical respectively to steps S 101  through  107  performed by security rating server  100   b  in the second embodiment described in the above.  
     [0182] In the third embodiment, security rating server  100   c  determines if a security information table transmission request is received from security rating client  200   b  in said step S 104 , and further determines if a comparative security rating value information transmission request is received from security rating client  200   b  in step S 108  when no security information table transmission request is received from security rating client  200   b.    
     [0183] Upon receiving a comparative security rating value information transmission request from security rating client  200   b , security rating server  100   c  generates comparative security rating value information that compares rating values of securities recorded on security information tables for a plurality of securities and transmit it to security rating client  200   b.    
     [0184] Although a PDA is indicated as security rating client  200   b  as shown in FIG. 8 in the security rating system according to the third embodiment of the present invention, the security rating client of the invention is not limited to a PDA.  
     [0185] The security rating client of the present invention can be any type of client computers such as desktop PC, notebook PC, cellular telephones and PDA, as long as they can transmit security information table transmission requests to a security rating server, receive security information tables from the security rating server, transmit comparative security rating value information transmission request to the security rating sever, and receive comparative security rating value information from the security rating server.  
     [0186] Although a cellular telephone is indicated as managing client  400  as shown in FIG. 8 in the security rating system according to the third embodiment of the present invention, the managing client of the invention is not limited to a cellular telephone.  
     [0187] Therefore, the managing client of the present invention include various types of client computers such as desktop PC, notebook PC, cellular telephones, and PDA that are capable of transmitting rating contribution value table update requests to the security rating server.  
     [0188] As described above, investors can easily compare rating values of securities as said comparative security rating value information is transmitted from security rating server  100   c  to security rating client  200   b  by means of the security rating system according to the third embodiment of the present invention.  
     [0189] (Fourth Embodiment)  
     [0190]FIG. 11 is a diagram showing the fourth embodiment of the present invention.  
     [0191] As shown in FIG. 11, the security rating system according to the fourth embodiment of the present invention has a security rating server  100   d,  a communication network  300  connected to this security rating server  100   d,  a security rating client  200   b , and a managing client  400  connected to this communication network  300 .  
     [0192] The security rating system according to the fourth embodiment is different from the security rating system according to the third embodiment described above in that it has security rating server  100   d  instead of security rating server  100   c  used in the latter.  
     [0193] The security rating system according to the fourth embodiment has the same constitution as the security rating system according to the third embodiment mentioned in the above except that it has security rating server  100   d.    
     [0194] Security rating server  100   d  shown in FIG. 11 has the constitution shown in FIG. 2 similar to security rating server  100   c  shown in FIG. 8.  
     [0195] However, the execution program being executed by a CPU (not shown) of security rating server  100   d  is different from the execution program executed by CPU (not shown) of security rating server  100   c  shown in FIG. 9 in that it has a number of transmissions counting module  177   d  as shown in FIG. 12.  
     [0196] A security information table storing module  171   d , a rating contribution value table storing module  172   d , a rating value calculation module  173   d , a security information table transmitting module  174   d , rating contribution value table updating module  175   d , and comparable security rating value information generation and transmission module  176   d  in the execution program to be executed by the CPU (not shown) of security rating server  100   d  shown in FIG. 11 are identical software to security information table storing module  171   c , rating contribution value table storing module  172   c , rating value calculation module  173   c , security information table transmitting module  174   c , rating contribution value table updating module  175   c , and comparable security rating value information generation and transmission module  176   c  in the execution program to be executed by CPU (not shown) of security rating server  100   c  shown in FIG. 9 respectively.  
     [0197] Number of transmissions counting module  177   d  in the execution program executed by CPU (not shown) of security rating server  100   d  shown in FIG. 11 increments by one the number of transmissions, which is a security element to be recorded on this security information table, when security information server  100   d  transmits a security information table to security rating client  200   b.    
     [0198] The number of transmissions here is the data indicating the number of frequencies a certain security information table is transmitted to the security rating client.  
     [0199] Security rating server  100   d,  which executes the execution program containing the number of transmissions count module  177   d  by means of CPU, performs the process shown in FIG. 13.  
     [0200] Of the processes performed by security rating server  100   d  shown in FIG. 11, steps S 101  through S 109  are identical respectively to steps S 101  through  109  performed by security rating server  100   c  in the third embodiment described in the above.  
     [0201] After transmitting the security information table to the security rating client in step S 106  as mentioned above, security rating server  100   d  increments by one the number of transmissions, which is a security element to be recorded on the transmitted security information table in step S 110 .  
     [0202] Although a desktop PC is indicated as security rating client  200   b  as shown in FIG. 11 in the security rating system according to the fourth embodiment of the present invention, the security rating client of the invention is not limited to a desktop PC.  
     [0203] The security rating client of the present invention can be any type of client computers such as desktop PC, notebook PC, cellular telephones and PDA, as long as they can transmit security information table transmission requests to a security rating server, receive security information tables from the security rating server, transmit comparative security rating value information transmission request to the security rating sever, and receive comparative security rating value information from the security rating server.  
     [0204] Although a PDA is indicated as managing client  400  as shown in FIG. 11 in the security rating system according to the fourth embodiment of the present invention, the managing client of the invention is not limited to a PDA.  
     [0205] Therefore, the managing client of the present invention include various types of client computers such as desktop PC, notebook PC, cellular telephones, and PDA that are capable of transmitting rating contribution value table update requests to the security rating server.  
     [0206] As described in the above, the number of transmissions of the security information table is incremented by one when the security information table is transmitted to the security rating client  200   b  in the security rating system according to the fourth embodiment of the present invention, and this number of transmissions is a security element and has a rating contribution value.  
     [0207] Consequently, in the security rating system according to the fourth embodiment of the present invention, the number of cycles the security information table is transmitted to the security rating client, i.e., the number of accesses of the security information table made by the users can be reflected upon the rating value of the security.  
     [0208] Thus, the popularity of the project among the users can be reflected upon the rating value of the security based on the number of accesses in the security rating system according to the fourth embodiment.  
     [0209] In the first through fourth embodiments described above, each execution program can be stores in said managing client control program memory media such as CD-ROM (Compact Disc Read Only Memory) and DVD-ROM (Digital Versatile Disk Read Only Memory) and transferred or distributed.  
     [0210] Moreover, in the first through fourth embodiments described above, it is also possible to store modules of said execution program in different recording media in a distributed manner and transfer or distribute memory media containing one or more modules, although not containing the execution program itself.  
     [0211] Therefore, it is possible for a transferor of a recording medium on which an execution program is stored, or a transferor of a recording medium on which one or more module(s) is stored, to transfer the execution program or the one or more module(s) to a transferee without going through a network.  
     [0212] As can be seen from the above description, the present invention provides a means of assigning the same rating contribution value to all securities sharing an identical security element as far as said security element is concerned. Moreover, according to the present invention, the sum of rating contribution values of all security elements becomes the rating value that define the rating of the particular security with a numerical value.  
     [0213] Thus, according to the present invention, it is possible to provide a means of objectively rating a security in the sense that all securities with a common security element, for example, the “Guarantor,” e.g., “the Government of Japan,” are assigned with the same rating contribution value.  
     [0214] While the invention has been described with reference to the preferred embodiment thereof, it will be appreciated by those of ordinary skill in the art that modifications can be made to the parts that comprise the invention without departing from the spirit and scope thereof.