NEGOTIABLE INFORMATION ACCESS IN ELECTRONIC SOCIAL NETWORKS
First Claim
1. A computer-executable method for implementing an electronically based negotiation session between a first user and a second user to provide information access in an electronic social network (ESN), wherein the negotiation session includes a series of k successive rounds, k being a positive integer greater than one, the method comprising:
- sending a message including a request portion and a response portion from a first user to a second user in a round of the k successive rounds;
in response to receiving the message from the first user, sending a message from the second user to the first user in a subsequent round of the k successive rounds, the message from the second user including a response portion responsive to the request portion of the message from the first user and a request portion;
when a new round of the negotiation session is performed, evaluating whether an agreement exists by checking whether messages previously exchanged satisfy a termination condition;
exchanging one or more subsequent messages when any rounds of the k successive rounds remain and the negotiation session has not been terminated, each subsequent message comprising a request part and response part by commencing with a subsequent message being sent in a direction opposite that of an immediately preceding message between the first and second users; and
granting access and exchanging data between the first and second users, executing actions, and setting policies as negotiated during the negotiation session when the negotiation session has been terminated and an agreement exists.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for implementing an electronically-based negotiation session between users within an ESN. The method includes sending a message including a request portion and a response portion from a first user to a second user in a round of successive rounds, and in response to receiving the message from the first user, sending a message from the second user to the first user in a subsequent round, the message from the second user including a response portion responsive to the request portion of the message from the first user and a request portion. When a new round is performed, evaluating whether an agreement exists by checking messages previously exchanged, and exchanging subsequent messages, when any rounds remain and the session has not been terminated, and granting access and exchanging data between the users, executing actions, and setting policies as negotiated, when the session has been terminated and an agreement exists.
-
Citations
25 Claims
-
1. A computer-executable method for implementing an electronically based negotiation session between a first user and a second user to provide information access in an electronic social network (ESN), wherein the negotiation session includes a series of k successive rounds, k being a positive integer greater than one, the method comprising:
-
sending a message including a request portion and a response portion from a first user to a second user in a round of the k successive rounds; in response to receiving the message from the first user, sending a message from the second user to the first user in a subsequent round of the k successive rounds, the message from the second user including a response portion responsive to the request portion of the message from the first user and a request portion; when a new round of the negotiation session is performed, evaluating whether an agreement exists by checking whether messages previously exchanged satisfy a termination condition; exchanging one or more subsequent messages when any rounds of the k successive rounds remain and the negotiation session has not been terminated, each subsequent message comprising a request part and response part by commencing with a subsequent message being sent in a direction opposite that of an immediately preceding message between the first and second users; and granting access and exchanging data between the first and second users, executing actions, and setting policies as negotiated during the negotiation session when the negotiation session has been terminated and an agreement exists. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to implement a method for performing an electronically based negotiation session between a first user and a second user to provide information access in an electronic social network (ESN), wherein the negotiation session includes a series of k successive rounds, k being a positive integer greater than one, the method comprising:
-
sending a message including a request portion and a response portion from a first user to a second user in a round of the k successive rounds; in response to receiving the message from the first user, sending a message from the second user to the first user in a subsequent round of the k successive rounds, the message from the second user including a response portion responsive to the request portion of the message from the first user and a request portion; when a new round of the negotiation session is performed, evaluating whether an agreement exists by checking whether messages previously exchanged satisfy a termination condition; exchanging one or more subsequent messages, when any rounds of the k successive rounds remain and the negotiation session has not been terminated, each subsequent message comprising a request part and response part by commencing with a subsequent message being sent in a direction opposite that of an immediately preceding message between the first and second users; and granting access and exchanging data between the first and second users, executing actions, and setting policies as negotiated during the negotiation session when the negotiation session has been terminated and an agreement exists. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A hardware product comprising of storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for facilitating a method for performing an electronically based negotiation session between a first user and a second user to provide information access in an electronic social network (ESN), wherein the negotiation session includes a series of k successive rounds, k being a positive integer greater than one, the method comprising:
-
sending a message including a request portion and a response portion from a first user to a second user in a round of the k successive rounds; in response to receiving the message from the first user, sending a message from the second user to the first user in a subsequent round of the k successive rounds, the message from the second user including a response portion responsive to the request portion of the message from the first user and a request portion; when a new round of the negotiation session is performed, evaluating whether an agreement exists by checking whether messages previously exchanged satisfy a termination condition; exchanging one or more subsequent messages, when any rounds of the k successive rounds remain and the negotiation session has not been terminated, each subsequent message comprising a request part and response part by commencing with a subsequent message being sent in a direction opposite that of an immediately preceding message between the first and second users; and granting access and exchanging data between the first and second users, executing actions, and setting policies as negotiated during the negotiation session when the negotiation session has been terminated and an agreement exists.
-
Specification