SYSTEM, SERVER, INFORMATION TERMINAL OPERATING SYSTEM, MIDDLEWARE, INFORMATION COMMUNICATION DEVICE, CERTIFICATION METHOD, AND SYSTEM AND APPLICATION SOFTWARE
First Claim
1. A system comprising:
- a server;
wherein said server is configured to;
receive a first calculation result F(Pa′
, Pb) from an information terminal of a user B, said first calculation result being generated by calculation of information Pa′ and
information Pb;
correlate an identification tag of said user B with said first calculation result F(Pa′
, Pb) and memorize said identification tag of said user B and said first calculation result F(Pa′
, Pb);
receive a second calculation result F(Pa, Pb′
) from an information terminal of said user A, said second calculation result being generated by a calculation of said information Pa and said information Pb′
, andsearch for a calculation result which matches said second calculation result F(Pa, Pb′
) and detect said identification tag of said user B by detecting a match between said first calculation result F(Pa′
, Pb) and said second calculation result F(Pa, Pb′
), and send said identification tag of said user B to said information terminal of said user A.
3 Assignments
0 Petitions
Accused Products
Abstract
A system having a server and an information terminal of A which records A'"'"'s personal information Pa and B'"'"'s personal information Pb′, an information terminal of B which records A'"'"'s personal information Pa and B'"'"'s personal information Pb′. B'"'"'s information terminal generates a calculation result F(Pa′,Pb) via the calculation of Pa′ and Pb, sends F(Pa′,Pb) to a server. The server correlates B'"'"'s identification tag with F(Pa′,Pb) and records it. A'"'"'s information terminal forms F(Pa,Pb′) calculated via the calculation of Pb′ and Pa and sends F(Pa,Pb′) to the server. The server searches for a calculation result which matches F(Pa,Pb′) and by detecting a match between F(Pa′,Pb) and F(Pa,Pb′) detects B'"'"'s identification tag which has been correlated with F(Pa′,Pb) and detected B'"'"'s identification tag is sent to A'"'"'s information terminal.
86 Citations
26 Claims
-
1. A system comprising:
-
a server; wherein said server is configured to; receive a first calculation result F(Pa′
, Pb) from an information terminal of a user B, said first calculation result being generated by calculation of information Pa′ and
information Pb;correlate an identification tag of said user B with said first calculation result F(Pa′
, Pb) and memorize said identification tag of said user B and said first calculation result F(Pa′
, Pb);receive a second calculation result F(Pa, Pb′
) from an information terminal of said user A, said second calculation result being generated by a calculation of said information Pa and said information Pb′
, andsearch for a calculation result which matches said second calculation result F(Pa, Pb′
) and detect said identification tag of said user B by detecting a match between said first calculation result F(Pa′
, Pb) and said second calculation result F(Pa, Pb′
), and send said identification tag of said user B to said information terminal of said user A. - View Dependent Claims (2)
-
-
3. A server comprising a data processor, said data processor receiving a first calculation result F(Pa′
- , Pb) which is calculated by a calculation of information Pa′
of a user A and information Pb of a user B, said first calculation result F(Pa′
, Pb) being generated in the information terminal of said user B, and correlating an identification tag of said user B with said first calculation result F(Pa′
, Pb) and memorizing said identification tag of said user B and said first calculation result F(Pa′
, Pb). - View Dependent Claims (4)
- , Pb) which is calculated by a calculation of information Pa′
-
5. An information terminal comprising:
-
a calculation means which generates a first calculation result F(Pa, Pb′
) calculated by a calculation of information Pa of a user A and information Pb′
of a user B;a sending means which sends said first calculation result F(Pa, Pb′
) to a server, and;a receiving means, wherein said server correlates a second calculation result F(Pa′
, Pb) calculated by said calculation of said information Pa′
of said user A and said information Pb of said user B with said identification tag of said user B, and memorizes said second calculation result F(Pa′
, Pb) and said identification tag of said user B, and searches for a calculation result which matches said first calculation result F(Pa, Pb′
) which is sent from said information terminal of said user A, said receiving means receiving said identification tag of said user B by detecting a match between said first calculation result F(Pa, Pb′
) and said second calculation result F(Pa′
, Pb). - View Dependent Claims (6)
-
-
7. A system comprising:
-
software configured on an information terminal of a user A, that memorizes information P1a, P2a, . . . , Pna (n is an integer) of said user A and information P1b′
, P2b′
, . . . , Pmb′
(m is an integer) of a user B;software configured on an information terminal of said user B, that memorizes information P1a′
, P2a′
. . . , Pna′
of said user A and information P1b, P2b, . . . , Pmb of said user B; anda server; wherein said software configured on information terminal of said user B generates one or more first calculation results by a calculation of optionally combined said information P1a′
, P2a′
, . . . , Pna′
of said user A and said information P1b, P2b, . . . , Pmb of said user B and sends said first calculation result to said server,wherein said server is configured to correlate an identification tag of said user B with said first calculation result and memorize said identification tag of said user B and said first calculation result, wherein said software configured on information terminal of said user A generates one or more second calculation results by a calculation of optionally combined said information P1a′
, P2a′
, . . . , Pna′
of said user A and said information P1b, P2b, . . . , Pmb of said user B and sends said second calculation result to said server,wherein said server is further configured to search for a calculation result which matches said second calculation result and detect said identification tag of said user B by detecting at least one match between said first calculation result and said second calculation result, and send said identification tag of said user B to said information terminal of said user A. - View Dependent Claims (8, 9)
-
-
10. A server comprising a data processor, said data processor configured to receive one or more calculation results calculated by a calculation of optionally combined information P1a′
- , P2a′
, . . . , Pna′
(n is an integer) of a user A and information P1b, P2b, . . . , Pmb (m is an integer) of a user B, said result being generated in an information terminal of said user B, and correlate an identification tag of said user B with said calculation result and memorizing said identification tag of said user B with said calculation result. - View Dependent Claims (11, 12, 13)
- , P2a′
-
14. An information terminal comprising:
-
a calculation means which generates one or more first calculation results calculated by a calculation of optionally combined information P1a, P2a, . . . , Pna (n is an integer) of a user A and information P1b′
, P2b′
, . . . , Pmb′
(m is an integer) of a user B;a sending means which sends said first calculation result to a server, and; a receiving means, wherein said server correlates one or more second calculation results calculated by said calculation of said information P1a′
, P2a′
, . . . Pna′
(n is an integer) of said user A and said information P1b, P2b, . . . , Pmb (m is an integer) of said user B with said identification tag of said user B, and memorizes said second calculation result and said identification tag of said user B, and searches for a calculation result which matches said first calculation result which is sent from said information terminal of said user A, said receiving means receiving said identification tag of said user B by detecting at least one match between said first calculation result and said second calculation result. - View Dependent Claims (15, 16)
-
-
17. A system comprising:
-
an information terminal of a user A which memorizes information Pa of said user A and information Pb′ and
Qb′
of a user B;an information terminal of a user B which memorizes information Pa′
of said user A and information Pb and Qb of said user B;an information terminal of a user C which memorizes information Pa′
of said user A and information Pc and Qc of said user C;a server, wherein said information terminal of said user B generates a first calculation result F(Pa′
, Pb) by calculation of said information Pa′ and
said information Pb and said information terminal of said user B sends said first calculation result F(Pa′
, Pb) to said server,wherein said server correlates an identification tag of said user B with said first calculation result F(Pa′
, Pb) and memorizes said identification tag of said user B and said first calculation result F(Pa′
, Pb),wherein said information terminal of said user C generates a second calculation result F(Pa′
, Pc) by a first calculation result of said information Pa′
of said user A and said information Pc of said user C and said information terminal of said user C sends said second calculation result F(Pa′
, Pc) to said server,wherein said server correlates an identification tag of said user C with said second calculation result F(Pa′
, Pc) and memorizes said identification tag of said user C and said second calculation result F(Pa′
, Pc),wherein said information terminal of said user A generates a third calculation result F(Pa, Pb′
) by said a first calculation result of said information Pb′
of said user B and said information Pa of said user A and said information terminal of said user A sends said third calculation result F(Pa, Pb′
) to said server,wherein said server searches for a calculation result which matches said third calculation result F(Pa, Pb′
),wherein if said first calculation result F(Pa′
, Pb) matches said second calculation result F(Pa′
, Pc) and said second calculation result F(Pa′
, Pc) matches said third calculation result F(Pa, Pb′
), said server detects said identification tag of said user B and said identification tag of said user C and sends said identification tag of said user B and said identification tag of said user C to said information terminal of said user A,wherein said information terminal of said user A generates a fourth calculation result F(Qb′
) by said second calculation of said information Qb′
of said user B, and said information terminal of said user A requests a fifth calculation result F(Qb) calculated by said second calculation of said information Qb of said user B, and requests a sixth calculation result F(Qc) calculated by said second calculation of said information Qc of said user C,wherein said information terminal of said user B generates said fifth calculation result F(Qb) by said second calculation of said information Qb of said user B, and said information terminal of said user A sends said fifth calculation result F(Qb) to said server, and; wherein said information terminal of said user A specifies said information terminal of said user B by detecting a match between said fourth calculation result F(Qb′
) and said fifth calculation result F(Qb).
-
-
18. A system comprising:
-
an information terminal of a user A which is configured to memorize information P1a, P2a, . . . , Pna (n is an integer) of said user A, and information P1b′
, P2b′
, . . . , Pmb′
(m is an integer) of a user B;said information terminal of said user B which is configured to memorize information P1a′
, P2a′
, . . . , Pna′
of said user A, and information P1b, P2b, . . . , Pmb of said user B and flag information FLG1b, FLG2b, . . . , FLGmb which is correlated with each of said information P1b, P2b, . . . , Pmb, of said user B respectively;a server; wherein said information terminal of said user B is configured to generate one or more first calculation results calculated by a first calculation of optionally combined said information P1a′
, P2a′
, . . . , Pna′
of said user A and said information P1b, P2b, . . . , Pmb of said user B, and is further configured such that said flag information which is correlated with said information of said user B used in each of said first calculation results, and a pair of said flag information which corresponds to said first calculation result and said first calculation result, is sent to said server,said server is configured to correlate one pair, said pair being said flag information which corresponds to one or more of said first calculation results and one or more of said first calculation results, with an identification tag of said user B, said information terminal of said user A is configured to generate one or more second calculation results calculated by said calculation of optionally combined said information P1a′
, P2a′
, . . . , Pna′
of said user A and said information P1b, P2b, . . . , Pmb of said user B, and send said second calculation result to said server,said server is further configured to search for a calculation result which matches said second calculation result, and detects said identification tag of said user B and said flag information of said user B and send said identification tag and said flag information to said information terminal of said user A. - View Dependent Claims (19)
-
-
20. An information terminal comprising:
-
a calculation means which generates one or more calculation results by calculation of optionally combined information P1a, P2a, . . . , Pna (n is an integer) of a user A and information P1b′
, P2b′
, . . . , Pmb′
(m is an integer) of a user B, and said flag information which is correlated with said information of said user B used in each of said first calculation results is correlated by said calculation means with each of said first calculation results respectively;a sending means which sends a pair to a server, said pair being said first calculation result and flag information which corresponds to said first calculation result; and a receiving means wherein said server correlates one or more second calculation results calculated by said calculation of optionally combined information P1a, P2a, . . . , Pna of said user A and information P1b′
, P2b′
, . . . , Pmb′
of said user B with said identification tag of said user B, and memorizes said second calculation result and said identification tag of said user B, and searches for a calculation result which matches said first calculation result which is sent from said information terminal of said user A, and said receiving means receives said identification tag of said user B and said flag information of said user B by detecting at least one match between said first calculation result and said second calculation result. - View Dependent Claims (21)
-
-
22. A server comprising a data processor, said data processor is configured to receive a first calculation result which corresponds to flag information which is correlated with information of a user B, said information of user B being used in each of one or more of said first calculation results calculated by calculation of optionally combined information P1a′
- , P2a′
, . . . , Pna′
of a user A and information P1b, P2b, . . . , Pmb of said user B, said first calculation result being generated in an information terminal of said user A, and correlating said first calculation results with said identification tag of said user B, and memorize said first calculation results with said identification tag of said user B. - View Dependent Claims (23, 24)
- , P2a′
-
25. An method comprising:
-
generating a first calculation result F(Pa, Pb′
) calculated by a calculation of information Pa of a user A and information Pb′
of a user B;sending said first calculation result F(Pa, Pb′
) to a server, and;at said server, correlating a second calculation result F(Pa′
, Pb) calculated by said calculation of said information Pa′
of said user A and said information Pb of said user B with said identification tag of said user B, and memorizing said second calculation result F(Pa′
, Pb) and said identification tag of said user B, and searching for a calculation result which matches said first calculation result F(Pa, Pb′
) which is sent from said information terminal of said user A; andreceiving said identification tag of said user B by detecting a match between said first calculation result F(Pa, Pb′
) and said second calculation result F(Pa′
, Pb). - View Dependent Claims (26)
-
Specification