SYSTEM, SERVER AND INFORMATION TERMINAL FOR DETECTION OF A BLACK HAT
First Claim
1. A system comprising:
- an information terminal of a user B which stores information Pa′
of a user A and information Pb of the user B;
an information terminal of a user C which stores information Pa″
of the user A and information Pb″
of the user B; and
a server;
wherein the information terminal of the user B generates a first calculation result F(Pa′
, Pb) by an arbitrary calculation of information Pa′
of the user A and information Pb of the user B and sends the first calculation result F(Pa′
, Pb) to the server to be registered in the server, the server correlating an identification tag of the user B with the first calculation result F(Pa′
, Pb) and storing the identification tag of the user B and the first calculation result F(Pa′
, Pb), and the information terminal of the user C generates a second calculation result F(Pa″
, Pb″
) by the arbitrary calculation of information Pa″
of the user A and information Pb″
of the user B and sends the second calculation result F(Pa″
, Pb″
) to the server to be registered in the server, the server correlating an identification tag of the user C with the second calculation result F(Pa″
, Pb″
) and storing the identification tag of the user C and the second calculation result F(Pa″
, Pb″
), and the server searches for a calculation result which matches the first calculation result F(Pa′
, Pb) and sends an identification tag which is correlated with the second calculation result F(Pa″
, Pb″
), or flag information, the identification tag or the flag information showing that the first calculation result F(Pa′
, Pb) and the second calculation result F(Pa″
, Pb″
) match.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes an information terminal of a user B which stores information of users A and B; an information terminal of a user C which stores information of users A and B; and a server. The information terminal of the user B generates a first calculation result by an arbitrary calculation of the information stored therein and sends this result to the server to be registered. The server correlates an identification tag of the user B with the first calculation result and stores this information. The information terminal of user C generates a second calculation result by the arbitrary calculation of information stored therein and sends this result to the server to be registered. The server correlates an identification tag of the user C with the second calculation result and stores this information. The server searches for a calculation result which matches the first calculation result and sends an identification tag which is correlated with the second calculation result or flag information to show that the first and second calculation results match.
-
Citations
20 Claims
-
1. A system comprising:
-
an information terminal of a user B which stores information Pa′
of a user A and information Pb of the user B;an information terminal of a user C which stores information Pa″
of the user A and information Pb″
of the user B; anda server; wherein the information terminal of the user B generates a first calculation result F(Pa′
, Pb) by an arbitrary calculation of information Pa′
of the user A and information Pb of the user B and sends the first calculation result F(Pa′
, Pb) to the server to be registered in the server, the server correlating an identification tag of the user B with the first calculation result F(Pa′
, Pb) and storing the identification tag of the user B and the first calculation result F(Pa′
, Pb), and the information terminal of the user C generates a second calculation result F(Pa″
, Pb″
) by the arbitrary calculation of information Pa″
of the user A and information Pb″
of the user B and sends the second calculation result F(Pa″
, Pb″
) to the server to be registered in the server, the server correlating an identification tag of the user C with the second calculation result F(Pa″
, Pb″
) and storing the identification tag of the user C and the second calculation result F(Pa″
, Pb″
), and the server searches for a calculation result which matches the first calculation result F(Pa′
, Pb) and sends an identification tag which is correlated with the second calculation result F(Pa″
, Pb″
), or flag information, the identification tag or the flag information showing that the first calculation result F(Pa′
, Pb) and the second calculation result F(Pa″
, Pb″
) match.
-
-
2. A server comprising a data processor, the data processor receiving a first calculation result F(Pa′
- , Pb) which is calculated by an arbitrary calculation of information Pa′
of a user A and information Pb of a user B, the first calculation result F(Pa′
, Pb) being generated in an information terminal of the user B, and correlating an identification tag of the user B with the first calculation result F(Pa′
, Pb) and stores the identification tag of the user B and the first calculation result F(Pa′
, Pb), and receiving a second calculation result F(Pa″
, Pb″
) which is calculated by an arbitrary calculation of information Pa″
of the user A and information Pb″
of the user B, the second calculation result F(Pa″
, Pb″
) being generated in an information terminal of a user C, and correlating an identification tag of the user C with the second calculation result F(Pa″
, Pb″
) and stores the identification tag of the user C and the second calculation result F(Pa″
, Pb″
). - View Dependent Claims (3, 4)
- , Pb) which is calculated by an arbitrary calculation of information Pa′
-
5. An information terminal comprising:
-
a calculation unit which generates a first calculation result F(Pa, Pb′
) calculated by an arbitrary calculation of information Pa of a user A and information Pb′
of a user B;a sending unit which sends the first calculation result F(Pa, Pb′
) to a server, and;a receiving unit, wherein the server searches for a calculation result which matches the first calculation result F(Pa, Pb′
) which is sent from the information terminal, the calculation result being either a second calculation result F(Pa′
, Pb) which is calculated by the arbitrary calculation of information Pa′
of the user A and information Pb of the user B, the second calculation result F(Pa′
, Pb) being correlated with an identification tag of the user B and stored in the server and sent by an information terminal of the user B, or a third calculation result F(Pa″
, Pb″
) which is calculated by the arbitrary calculation of information Pa″
of the user A and information Pb″
of the user B, with the third calculation result F(Pa″
, Pb″
) being correlated with an identification tag of a user C, stored in the server and sent by an information terminal of the user C, and by detecting a match between either of the first calculation result F(Pa, Pb′
) and second calculation result F (Pa′
, Pb) or the first calculation result F(Pa, Pb′
) and the third calculation result F(Pa″
, Pb″
), the server sends to the terminal either flag information or an identification tag of either the user B or the user C which is correlated with the matching calculation result, wherein the flag information and the identification tag of either the user B or the user C show the match between the first calculation result F(Pa, Pb′
) and second calculation result F(Pa′
, Pb) or the first calculation result F(Pa, Pb′
) and the third calculation result F(Pa″
, Pb″
). - View Dependent Claims (6)
-
-
7. An information terminal comprising:
-
a calculation unit which generates a first calculation result F(Pa′
, Pb) calculated by an arbitrary calculation of information Pb of a user B and Pa′
of a user A;a sending unit which sends the first calculation result F(Pa′
, Pb) to a server, and;a receiving unit, wherein the server detects a match between a second calculation result F(Pa″
, Pb″
) calculated by an arbitrary calculation of information Pa″
of the user A and Pb″
of the user B, the information being stored in an information terminal of a user C and correlated with an identification tag of the user C and sent by an information terminal of the user C, and the first calculation result F(Pa′
, Pb) which is received by the server from an information terminal of the user B, andwherein the receiving unit receives either the identification tag of the user C which is sent to an information terminal of the user B, or flag information, the flag information and the identification tag of the user C showing a match between the first calculation result F(Pa′
, Pb) and the second calculation result F(Pa″
, Pb″
).
-
-
8. A system comprising:
-
an information terminal of a user B that stores a part of or all of information P1a′
, P2a′
, . . . , Pna′
(where n is an integer) of a user A and a part of or all of information P1b, P2b, . . . , Pmb (where m is an integer) of the user B;an information terminal of a user C that stores a part of or all of information P1a″
, P2a″
, . . . , Pna″
of the user A and a part of or all of information P1b″
, P2b″
, . . . , Pmb″
of the user B; anda server; wherein the information terminal of the user B generates one or more first calculation results calculated by an arbitrary calculation of combined the information P1a′
, P2a′
, . . . , Pna′
of the user A and P1b, P2b, . . . , Pmb of the user B and sends the first calculation results to the server,wherein the server correlates each of the one or more first calculation results with an identification tag of the user B and stores one or more of the first calculation results and the identification tag of the user B; wherein the information terminal of the user C generates one or more second calculation results calculated by an arbitrary calculation of combined the information P1a″
, P2a″
, . . . , Pna″
of the user A and P1b″
, P2b″
, . . . , Pmb″
of the user B and sends the second calculation results to the server;wherein the server correlates each of one or more of the second calculation results with an identification tag of the user C and stores one or more of the second calculation results and the identification tag of the user C; and wherein the server searches for a calculation result among one or more of the second calculation results which matches a calculation result of one or more of the first calculation results and send an identification tag which is correlated with the matching calculation result to the information terminal of the user B. - View Dependent Claims (9)
-
-
10. A server comprising a data processor, the data processor receiving one or more first calculation results calculated by an arbitrary calculation of combined information P1a′
- , P2a′
, . . . , Pna′
(where n is an integer) of a user A and P1b, P2b, Pmb (where m is an integer) of a user B, one or more of the calculation results being generated in an information terminal of the user B, and correlates an identification tag of the user B with one or more of the first calculation results or each of one or more of the first calculation results and stores the identification tag of the user B and one or more of the first calculation results, and receives one or more second calculation results calculated by the arbitrary calculation of combined information P1a″
, P2a″
, . . . , P1n″
of the user A, and correlates an identification tag of a user C with one or more of the second calculation results or each of one or more of the second calculation results and stores the identification tag of the user C and one or more of the second calculation results. - View Dependent Claims (11, 12)
- , P2a′
-
13. An information terminal comprising:
-
a calculation unit which generates a first calculation result group calculated by an arbitrary calculation of a part of or all of information P1a, P2a, . . . , Pna of a user A and a part of or all of information P1b′
, P2b′
, . . . , Pmb′
of a user B;a sending unit which sends the first calculation result group to a server, and; a receiving unit, wherein the server searches for a calculation result which matches the first calculation result group which is sent from the information terminal of the user A, the calculation result group being either a second calculation result group which is calculated by the arbitrary calculation of arbitrary combination of a part of or all of information P1a′
, P2a′
, . . . , Pna′
of the user A and information P1b, P2b, Pmb of the user B, the second calculation result group being correlated with an identification tag of the user B and stored in the server and sent by an information terminal of the user B, or a third calculation result group which is calculated by the arbitrary calculation of arbitrary combination of a part of or all of information P1a″
, P2a″
, . . . , Pna″
of the user A and information P1b″
, P2b″
, . . . , Pmb″
of the user B, the third calculation result group being correlated with an identification tag of a user C and stored in the server and sent by an information terminal of the user C, and by detecting a match between the first calculation result group and the second calculation result group or the first calculation result group and the third calculation result group receives an identification tag of the user B or the user C which is correlated with the matching calculation result, the identification tag of the user B or the user C being sent to the information terminal of the user A, or flag information, the flag information and the identification tag of the user B or the user C showing a match between the first calculation result group and the second calculation result group or the first calculation result group and the third calculation result group. - View Dependent Claims (14)
-
-
15. An information terminal comprising:
-
a calculation unit which generates a first calculation result group calculated by an arbitrary calculation of arbitrary combination of a part of or all of information P1b, P2b, . . . , Pmb of a user B and information P1a′
, P2a′
. . . , Pna′
of a user A;a sending unit which sends the first calculation result group to a server, and; a receiving unit, wherein the server detects a match between a second calculation result group calculated by an arbitrary calculation of arbitrary combination of a part of or all of information P1a″
, P2a″
, . . . , P2a″
of the user A and P1b″
, P2b″
, . . . , Pmb″
of the user B, the information being stored in an information terminal of a user C and correlated with an identification tag of the user C and sent by the information terminal of the user C, and the first calculation result group which is received by the server from an information terminal of the user B, and the receiving unit receives either the identification tag of the user C which is sent to the information terminal of the user B, or flag information, the flag information and the identification tag of the user C showing a match between the first calculation result group and the second calculation result group.
-
-
16. A method of operating a system for detecting a black hat, the system comprising an information terminal of a user B which stores information Pa′
- of a user A and information Pb of the user B;
an information terminal of a user C which stores information Pa″
of the user A and information Pb″
of the user B; and
a server;
wherein the information terminal of the user B generates a first calculation result F(Pa′
, Pb) by an arbitrary calculation of information Pa′
of the user A and information Pb of the user B and sends the first calculation result F(Pa′
, Pb) to the server to be registered in the server, the server correlating an identification tag of the user B with the first calculation result F(Pa′
, Pb) and storing the identification tag of the user B and the first calculation result F(Pa′
, Pb), and the information terminal of the user C generates a second calculation result F(Pa″
, Pb″
) by the arbitrary calculation of information Pa″
of the user A and information Pb″
of the user B and sends the second calculation result F(Pa″
, Pb″
) to the server to be registered in the server, the server correlating an identification tag of the user C with the second calculation result F(Pa″
, Pb″
) and storing the identification tag of the user C and the second calculation result F(Pa″
, Pb″
), and the server searches for a calculation result which matches the first calculation result F(Pa′
, Pb) and sends an identification tag which is correlated with the second calculation result F(Pa″
, Pb″
), or flag information, the identification tag or the flag information showing that the first calculation result F(Pa′
, Pb) and the second calculation result F(Pa″
, Pb″
) match.
- of a user A and information Pb of the user B;
-
17. A method of operating a server for detecting a black hat, the method comprising:
-
receiving a first calculation result F(Pa′
, Pb) which is calculated by an arbitrary calculation of information Pa′
of a user A and information Pb of a user B, the first calculation result F(Pa′
, Pb) being generated in an information terminal of the user B;correlating an identification tag of the user B with the first calculation result F(Pa′
, Pb) and stores the identification tag of the user B and the first calculation result F(Pa′
, Pb);receiving a second calculation result F(Pa″
, Pb″
) which is calculated by an arbitrary calculation of information Pa″
of the user A and information Pb″
of the user B, the second calculation result F(Pa″
, Pb″
) being generated in an information terminal of a user C; andcorrelating an identification tag of the user C with the second calculation result F(Pa″
, Pb″
) and stores the identification tag of the user C and the second calculation result F(Pa″
, Pb″
).
-
-
18. A method of operating an information terminal for detecting a black hat, the method comprising:
-
generating a first calculation result F(Pa, Pb′
) calculated by an arbitrary calculation of information Pa of a user A and information Pb′
of a user B; andtransmitting the first calculation result F(Pa, Pb′
) to a server;wherein the server searches for a calculation result which matches the first calculation result F(Pa, Pb′
) which is sent from an information terminal of the user A, the calculation result being either a second calculation result F(Pa′
, Pb) which is calculated by the arbitrary calculation of information Pa′
of the user A and information Pb of the user B, second calculation result F(Pa′
, Pb) being correlated with an identification tag of the user B and stored in the server and sent by an information terminal of the user B, or a third calculation result F(Pa″
, Pb″
) which is calculated by the arbitrary calculation of information Pa″
of the user A and information Pb″
of the user B, third calculation result F(Pa″
, Pb″
) being correlated with an identification tag of a user C and stored in the server and sent by an information terminal of the user C, and by detecting a match between the first calculation result F(Pa, Pb′
) and second calculation result F (Pa′
, Pb) or the first calculation result F(Pa, Pb′
) and the third calculation result F(Pa″
, Pb″
) receives an identification tag of the user B or the user C which is correlated with the matching calculation result, the identification tag of the user B or the user C being sent to an information terminal of the user A, or flag information, the flag information and the identification tag of the user B or the user C showing a match between the first calculation result F(Pa, Pb′
) and second calculation result F(Pa′
, Pb) or the first calculation result F(Pa, Pb′
) and the third calculation result F(Pa″
, Pb″
).
-
-
19. A method of operating an information terminal for detecting a black hat, the method comprising:
-
generating a first calculation result F(Pa′
, Pb) calculated by an arbitrary calculation of information Pb of a user B and Pa′
of a user A; andtransmitting the first calculation result F(Pa′
, Pb) to a server,wherein the server detects a match between a second calculation result F(Pa″
, Pb″
) calculated by an arbitrary calculation of information Pa″
of the user A and Pb″
of the user B, the information being stored in an information terminal of a user C and correlated with an identification tag of the user C and sent by an information terminal of the user C, and the first calculation result F(Pa′
, Pb) which is received by the server from an information terminal of the user B, and the receiving unit receives either the identification tag of the user C which is sent to an information terminal of the user B, or flag information, the flag information and the identification tag of the user C showing a match between the first calculation result F(Pa′
, Pb) and the second calculation result F(Pa″
, Pb″
).
-
-
20. A method of operating a server for detecting a black hat, the server comprising:
- an information terminal of a user B that stores a part of or all of information P1a′
, P2a′
, . . . , Pna′
(where n is an integer) of a user A and a part of or all of information P1b, P2b, . . . , Pmb (where m is an integer) of the user B;
an information terminal of a user C that stores a part of or all of information P1a″
, P2a″
, . . . , Pna″
of the user A and a part of or all of information P1b″
, P2b″
, . . . , Pmb″
of the user B;wherein the information terminal of the user B generates one or more first calculation results calculated by an arbitrary calculation of combined the information P1a′
, P2a′
, . . . , Pna′
of the user A and P1b, P2b, . . . , Pmb of the user B and sends the first calculation results to the server, wherein the server correlates each of one or more of the first calculation results with an identification tag of the user B and stores one or more of the first calculation results and the identification tag of the user B;
wherein the information terminal of the user C generates one or more second calculation results calculated by an arbitrary calculation of combined the information P1a″
, P2a″
, . . . , Pna″
of the user A and P1b″
, P2b″
, . . . , Pmb″
of the user B and sends the second calculation results to the server;
wherein the server correlates each of one or more of the second calculation results with an identification tag of the user C and stores one or more of the second calculation results and the identification tag of the user C; and
wherein the server searches for a calculation result among one or more of the second calculation results which matches a calculation result of one or more of the first calculation results and send an identification tag which is correlated with the matching calculation result to the information terminal of the user B.
- an information terminal of a user B that stores a part of or all of information P1a′
Specification