CA2381174A1

Managing negotiations between users of a computer network

Abstract

Negotiating between two or more online computer users, including a first use r and a second user, with the objective of engaging in a mutually desirable online activity (e.g., instant messaging, online games, chat rooms, e- commerce) in an environment having specified characteristics, can be accomplished by (a) issuing a proposal message from the first user to the second user, the proposal message specifying the particular environmental characteristics desired by the first user; (b) issuing a first response from the second user to the first user, the response comprising an accept message indicating agreement with the proposal, a reject message indicating disagreement with at least one aspect of the proposal, or a counterproposal offering to change one or more aspects of the proposal; (c) if the second us er issues a counterproposal, issuing a second response from the first user to t he second user, the second response comprising an accept message indicating agreement with the counterproposal, a reject message indicating disagreement with at least one aspect of the counterproposal, or another counterproposal offering to change one or more aspects of the counterproposal; and (d) repeating steps (b) and (c) until acceptance, rejection or cancellation occu r, cancellation representing a withdrawalof a proposal or counterproposal. A user's misbehavior during a negotiation session can be objected to by others , thus potentially affecting the user's ability to access system resources.</S DOAB>

CA2381174A1, drawing sheet 1
Sheet 1 of 20

Term

Term ended

Projected expiry passed 4 August 2020, 6.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

52 claims: 7 independent, 45 dependent

  1. 1
    CA 02381174 2002-02-01 WO 01/11852 PCT/US00/21186 1. A computer-implemented method of facilitating interactions between users of a computer network, the method comprising:transmitting a first user’s proposal for an activity to another user;the proposal comprising one or more parameters descriptive of the proposed activity;receiving a response from the other user, the response comprising an acceptance, a rejection, or a counterproposal;and selectively engaging in an activity depending on the received response .
  2. 26
    A computer-implemented method of producing an optimal environment for an online activity involving two or - 29 SUBSTITUTE SHEET (RULE 26) CA 02381174 2002-02-01 WO 01/11852 PCT/USOO/21186 more computer network users, the method comprising:allowing a first user to send a proposal for an online activity to one or more other users, the proposal specifying parameters associated with the proposed online activity;and enabling the first user and one or more other users to negotiate the parameters of the proposal until an agreement is reached.
  3. 32
    A negotiation protocol for facilitating interactions between users on a computer network, the protocol comprising :- 30 SUBSTITUTE SHEET (RULE 26) CA 02381174 2002-02-01 WO 01/11852 PCT/US00/21186 a proposal message type including parameters descriptive of a proposed activity;an acceptance message type indicating agreement with all parameters of a proposal;a rejection message type indicating disagreement with at least one of a proposal’s parameters;and a cancel message type for withdrawing a proposal issued in a previous proposal message.
  4. 40
    A computer-based system for facilitating interactions among users of a computer-network, the system comprising :two or more client computers having software that allows different users to interact with each other;and a negotiation protocol, supported by each of the client computers, that allows users to negotiate parameters of an online activity.
  5. 47
    A computer protocol process for conducting a negotiation between two or more online computer users, including a first user and a second user, with the objective of engaging in a mutually desirable online activity in an environment having specified characteristics, the process comprising :(a) issuing a proposal message from the first user to the second user, the proposal message specifying the particular environmental characteristics desired by the first user;(b) issuing a first response from the second user to the first user, the response comprising an accept message indicating agreement with the proposal, a reject message indicating disagreement with at least one aspect of the - 33 SUBSTITUTE SHEET (RULE 26) CA 02381174 2002-02-01 WO 01/11852 PCT/USOO/21186 proposal, or a counterproposal offering to change one or more aspects of the proposal;(c) if the second user issues a counterproposal, issuing a second response from the first user to the second user, the second response comprising an accept message indicating agreement with the counterproposal, a reject message indicating disagreement with at least one aspect of the counterproposal, or another counterproposal offering to change one or more aspects of the counterproposal ;and (d) repeating steps (b) and (c) until acceptance, rejection or cancellation occur, cancellation representing a withdrawal of a proposal or counterproposal.
  6. 48
    A computer-implemented method of facilitating ecommerce transactions between users of a computer network, the method comprising:transmitting to another user a first user's proposal for an e-commerce transaction;the proposal comprising one or more parameters descriptive of the proposed transaction;receiving a response from the other user, the response comprising an acceptance, a rejection, or a counterproposal;and selectively completing the proposed transaction depending on the received response.
  7. 52
    Computer software, tangibly embodied in a computerreadable medium or propagated carrier signal, for facilitating interaction among users of a computer network, the software comprising instructions for causing a computer system to perform the following operations:allow a first user to send a proposal for an online activity to one or more other users, the proposal specifying parameters associated with the proposed online activity;and enable the first user and one or more other users to negotiate the parameters of the proposal until an agreement is reached. - 35 SUBSTITUTE SHEET (RULE 26)