Method and apparatuses for network society associating
First Claim
Patent Images
1. A method for associating two mobile devices in a social network database managed by a server, said method comprising at least steps of:
- two mobile devices exchange their network address and token with each other by ad hoc connection;
one of said two mobile devices acts as an inviter by sending an initial invitation request message to the server via a network, wherein said initial invitation request message comprising data of the inviter'"'"'s token, a inviter'"'"'s node identification (inviter NID), an identification of the inviter specified society (inviter SID) and the network address of the other mobile device;
said server verifies the initial invitation request message by checking the consistency between the inviter NID and inviter SID and the data stored in the society network database;
if consistent, said server generates and sends an invitation request message to the other mobile device acting as an invitee at the network address via said network, wherein the invitation request message comprising a server token which is generated by said server, the inviter'"'"'s token and a profile of the society specified by said inviter SID;
said invitee checks the consistency between the inviter'"'"'s token in the invitation request message and the token being exchanged during the ad hoc connection;
if consistent, said profile of the society is displayed on the invitee'"'"'s screen and waiting for a invitee'"'"'s user whether to accept the invitation request message;
if said user accepts the invitation request message, said invitee sends an acknowledgement message to said server via said network,wherein said acknowledgement message comprising the server token and a invitee'"'"'s node identification (invitee NID);
said server checks whether the server token in the acknowledgement message is valid; and
if valid, the server associates the invitee'"'"'s node with the inviter'"'"'s node in the society specified by said inviter SID.
1 Assignment
0 Petitions
Accused Products
Abstract
The method of the invention applies employing token, public key, private key and ad hoc technology to associate members who are interested to join a specific society, with which the member'"'"'s privacy can be protected and the trust between members can be build. The apparatus is directed to a social network which is responsible for communications and association of a specific society.
-
Citations
22 Claims
-
1. A method for associating two mobile devices in a social network database managed by a server, said method comprising at least steps of:
-
two mobile devices exchange their network address and token with each other by ad hoc connection; one of said two mobile devices acts as an inviter by sending an initial invitation request message to the server via a network, wherein said initial invitation request message comprising data of the inviter'"'"'s token, a inviter'"'"'s node identification (inviter NID), an identification of the inviter specified society (inviter SID) and the network address of the other mobile device; said server verifies the initial invitation request message by checking the consistency between the inviter NID and inviter SID and the data stored in the society network database; if consistent, said server generates and sends an invitation request message to the other mobile device acting as an invitee at the network address via said network, wherein the invitation request message comprising a server token which is generated by said server, the inviter'"'"'s token and a profile of the society specified by said inviter SID; said invitee checks the consistency between the inviter'"'"'s token in the invitation request message and the token being exchanged during the ad hoc connection; if consistent, said profile of the society is displayed on the invitee'"'"'s screen and waiting for a invitee'"'"'s user whether to accept the invitation request message; if said user accepts the invitation request message, said invitee sends an acknowledgement message to said server via said network, wherein said acknowledgement message comprising the server token and a invitee'"'"'s node identification (invitee NID); said server checks whether the server token in the acknowledgement message is valid; and if valid, the server associates the invitee'"'"'s node with the inviter'"'"'s node in the society specified by said inviter SID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server for conducting society association, comprising:
-
a communication interface used in a communication with at least two mobile devices via a network; a memory for storing a plurality of instructions; and a processor used in the communication with the communication interface and the memory, wherein the processor performs actions based at least partially on the plurality of instructions, comprising; receiving a first message from the mobile device acting as an inviter mobile device if the first message at least comprising a node identification, a token and a network address; allocating a memory space for temporarily storing the content of the first message; referring the address of the memory space as a server token; sending a second message to a mobile device acting as a invitee mobile device at the network address, wherein the second message comprising at least the server token and the token; receiving a token from the invitee mobile device; determining whether the token send by the invitee mobile device is consistent with the server token; and associating the invitee with the inviter'"'"'s society. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A mobile device for conducting society association, comprising:
-
a communication interface used in a communication via a network with a server managing social network database, wherein the communication interface is assigned with a network address; a data exchanging interface for exchanging data with other mobile device in surrounding; a memory for storing a plurality of instructions and a local token; a processor used in communication with the communication interface, the data exchanging interface and the memory, wherein the processor performs actions based at least partially on the plurality of instructions, comprising; enabling the data exchanging interface to exchange the local token and the network address with a mobile device in surrounding; storing the exchanged token as a remote token in the memory; as an inviter, sending a first message to said server to start a society association process, wherein the first message comprising a mobile device'"'"'s node identification (NID) as the inviter node identification (inviter NID), the local token and a remote network address; as an invitee, receiving a second message comprising an inviter'"'"'s local token and a server token from the server; as an invitee, checking whether the second message is valid by comparing the inviter'"'"'s local token with the remote token; as an invitee, sending a third message including the server token to the server to complete a society association process. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification