Facilitating negotiations between users of a computer network through messaging communications enabling user interaction
First Claim
1. A computer-implement method of facilitating interactions between users of a computer network, the method comprising:
- transmitting a first user'"'"'s proposal for a communications session to another user as a first user interface that displays the first user'"'"'s proposal in a manner enabling user interaction with the first user'"'"'s proposal, wherein the first user interface includes multiple fields associated with specifying parameters of the proposed communications session;
receiving a response from the other user with a counterproposal as a second user interface that displays the response of the other user in a manner enabling user interaction with the counterproposal, wherein the second user interface includes multiple fields enabling the other user to specify parameters of the counter-proposed communication session, with at least one of the parameters of the counterproposal differing from a corresponding parameter of the proposal; and
automatically engaging in the proposed communications session using the parameters included in the counterproposal upon acceptance of the counterproposal by the first user.
8 Assignments
0 Petitions
Accused Products
Abstract
Interactions between users of a computer network may be facilitated by transmitting a first user'"'"'s proposal for a communications session to another user, the proposal comprising one or more parameters descriptive of the proposed communications session, receiving a response from the other user, the response comprising a counterproposal having one or more parameters descriptive of the proposed communications session, with at least one of the parameters of the counterproposal differing from a corresponding parameter of the proposal, and automatically engaging in the proposed communications session using the parameters included in the counterproposal upon acceptance of the counterproposal by the first user.
97 Citations
25 Claims
-
1. A computer-implement method of facilitating interactions between users of a computer network, the method comprising:
-
transmitting a first user'"'"'s proposal for a communications session to another user as a first user interface that displays the first user'"'"'s proposal in a manner enabling user interaction with the first user'"'"'s proposal, wherein the first user interface includes multiple fields associated with specifying parameters of the proposed communications session; receiving a response from the other user with a counterproposal as a second user interface that displays the response of the other user in a manner enabling user interaction with the counterproposal, wherein the second user interface includes multiple fields enabling the other user to specify parameters of the counter-proposed communication session, with at least one of the parameters of the counterproposal differing from a corresponding parameter of the proposal; and automatically engaging in the proposed communications session using the parameters included in the counterproposal upon acceptance of the counterproposal by the first user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implement method of facilitating interactions between users of a computer network, the method comprising:
-
transmitting a first user'"'"'s proposal as a first user interface that displays the first user'"'"'s proposal in a manner enabling user interaction with the first user'"'"'s proposal for an activity to another user, wherein the first user interface includes multiple fields associated with specifying parameters of the proposed activity and referencing a resource that will be accessed upon engaging in the activity; receiving a response with a counterproposal from the other user, the response received as a second user interface that displays the response of the other user in a manner enabling user interaction with the counterproposal, wherein the second user interface includes multiple fields enabling the other user to specify parameters of the counter-proposed communication session, with at least one of the parameters of the counterproposal differing from a corresponding parameter of the proposal; and automatically engaging in the proposed activity by referencing the resource and using the parameters included in the counterproposal upon acceptance of the counterproposal by the first user. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A computer configured to facilitate interactions between users of a computer network, the computer comprising:
-
a first communications interface structured and arranged to transmit a first user'"'"'s proposal as a first user interface that displays the first user'"'"'s proposal in a manner enabling user interaction with the first user'"'"'s proposal for a communications session to another user, the first user interface includes multiple fields associated with specifying parameters of the proposed communications session; a second communications interface structured and arranged to receive a response with a counterproposal from the other user, the response received as a second user interface that displays the response of the other user in a manner enabling user interaction with the counterproposal, wherein the second user interface includes multiple fields enabling the other user to specify parameters of the counter-proposed communication session, with at least one of the parameters of the counterproposal differing from a corresponding parameter of the proposal; and a third communications interface structured and arranged to automatically enable the proposed communications session using the parameters included in the counterproposal upon acceptance of the counterproposal by the first user. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method comprising:
-
making visible a user interface associated with generating a proposal to establish a communication session, the user interface includes multiple fields associated with specification of parameters that describe the proposed communication session; enabling an originating user to specify the parameters within the multiple fields; transmitting the proposal from the originating user to a recipient user; enabling the recipient user to modify at least one specified parameter within the multiple fields and thus generate a counterproposal; transmitting the counterproposal from the recipient user to the originating user; and enabling the originating user to accept the counterproposal or to modify the counterproposal. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification