Here is the full-text... warning: long legalese to follow

Here is the link:
http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=/netahtm
l/search-adv.htm&r=1&f=G&l=50&d=FT00&p=1&S1=((instant+AND+messaging)+AND+AOL
)&OS=instant+AND+messaging+AND+AOL&RS=((instant+AND+messaging)+AND+AOL)

Managing negotiations between users of a computer network by automatically
engaging in proposed activity using parameters of counterproposal of other
user 


Abstract
Interactions between users of a computer network are facilitated by
transmitting a first user's proposal for an activity to another user, with
the proposal including one or more parameters descriptive of the proposed
activity. A response received from the other user may include a
counterproposal having one or more parameters descriptive of the proposed
activity, with at least one of the parameters of the counterproposal
differing from a corresponding parameter of the proposal. The users
automatically engage in the proposed activity using the parameters included
in the counterproposal upon acceptance of the counterproposal by the first
user. 

What is claimed is: 

1. A computer-implement 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 a
counterproposal having one or more parameters descriptive of the proposed
activity, 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 using the parameters
included in the counterproposal upon acceptance of the counterproposal by
the first user. 

2. The method of claim 1 wherein the proposed activity comprises a chat
session. 

3. The method of claim 2 wherein the parameters describe a proposed topic on
which the chat session will be focused. 

4. The method of claim 2 wherein the parameters describe a proposed channel
in which the chat session will take place. 

5. The method of claim 1 wherein the proposed activity comprises an online
game. 

6. The method of claim 5 wherein the parameters specify proposed
participants in the proposed online game. 

7. The method of claim 1 further comprising transmitting a response to the
counterproposal, the counterproposal response comprising an acceptance, a
rejection, or a second counterproposal. 

8. The method of claim 7 wherein a rejection indicates disagreement with at
least one parameter of the proposal. 

9. The method of claim 7 wherein an acceptance indicates agreement to all
parameters of the proposal. 

10. The method of claim 1 wherein the parameters are completely descriptive
of the proposed activity. 

11. The method of claim 7 further comprising iteratively responding to
further counterproposals until acceptance or rejection occurs. 

12. The method of claim 1 further comprising issuing a cancellation of a
proposal or counterproposal. 

13. The method of claim 12 wherein the cancellation must be issued before
acceptance or rejection of the proposal or counterproposal occurs. 

14. The method of claim 13 wherein the cancellation is transmitted by the
user that transmitted the proposal or counterproposal to which the
cancellation applies. 

15. The method of claim 14 wherein the cancellation includes a reason for
the cancellation. 

16. The method of claim 1 wherein the response can further comprise an
ignore indication. 

17. The method of claim 16 wherein receipt of the ignore indication acts as
a rejection of the proposal or counterproposal. 

18. The method of claim 16 wherein the ignore indication is issued based on
an explicit act by a user. 

19. The method of claim 16 wherein the ignore indication is issued based on
inaction by a user. 

20. The method of claim 1 further comprising transmitting a message
registering displeasure with the counterproposal. 

21. The method of claim 20 wherein the message registering displeasure
comprises an "Evil" message. 

22. The method of claim 21 wherein an Evil message has a cumulative effect
upon a recipient's ability to use the computer network. 

23. The method of claim 22 wherein the cumulative effect grows
exponentially. 

24. The method of claim 1 wherein the first user's proposal is based on text
or data entered by the first user. 

25. The method of claim 24 wherein the first user's proposal is based on
text entered by the first user. 

26. The method of claim 1 wherein the response is transmitted automatically.


27. The method of claim 1 wherein the proposal includes an instant message. 

28. The method of claim 1 wherein the response includes an instant message. 

29. A computer-implemented method of producing an optimal environment for an
online activity involving two or 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 using counterproposals that specify parameters
associated with the proposed online activity, with at least one of the
counterproposal parameters differing from the parameters of the proposal,
until an agreement is reached. 

30. The method of claim 29 wherein allowing a first user to send a proposal
is implemented using a negotiation protocol. 

31. The method of claim 29 wherein negotiating parameters of the proposal
comprises selectively exchanging one or more counterproposal messages until
an acceptance or a rejection occurs. 

32. The method of claim 29, wherein the online activity comprises one or
more of the following activities: 

exchanging voice messages, playing an online game, finding a route from one
client computer to another, transferring files, direct instant messaging,
exchanging avatars, or participating in a chat room. 

33. The method of claim 29, wherein the online activity comprises
e-commerce. 

34. The method of claim 29, wherein the online activity comprises a
collaborative effort on a project. 

35. A negotiation protocol for facilitating interactions between users on a
computer network, the protocol comprising: 

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. 

36. The negotiation protocol of claim 35 wherein the rejection message type
indicates that the proposed activity was denied by a recipient of the
proposal. 

37. The negotiation protocol of claim 35 wherein the rejection message type
indicates that a recipient of the proposal explicitly ignored the proposal. 

38. The negotiation protocol of claim 35 wherein the rejection message type
indicates that the proposal timed-out. 

39. The negotiation protocol of claim 35 wherein the proposal message type
can be used to issue a counterproposal message in response to a received
proposal message, the counterproposal message including at least one
parameter that differs from the proposal message's parameters. 

40. The negotiation protocol of claim 35 wherein the proposal, acceptance,
rejection and cancel message types can be used to negotiate the parameters
of one or more of following activities: exchanging voice messages, playing
an online game, finding a route from one client computer to another,
transferring files, direct instant messaging, exchanging avatars, or
participating in a chat room. 

41. The negotiation protocol of claim 35 wherein the rejection message type
indicates that the proposed activity is unsupported by a client computer
associated with a recipient of the proposal. 

42. The negotiation protocol of claim 35 wherein the rejection message type
indicates that the proposal message could not be understood. 

43. 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 using
counterproposals that modify parameters of the online activity. 

44. The system of claim 43 in which the software on the client computers
enables users to interact in one or more of the following activities:
exchanging voice messages, playing an online game, finding a route from one
client computer to another, transferring files, direct instant messaging,
exchanging avatars, or participating in a chat room. 

45. The system of claim 43 in which the client computer software comprises
an instant messaging client application. 

46. The system of claim 43 in which the negotiation protocol comprises the
following message types: 

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. 

47. The system of claim 46 in which negotiation protocol messages are
exchanged among users until mutually agreeable parameters of an online
activity are established. 

48. The system of claim 43 further comprising a software-implemented
mechanism for registering displeasure with a user's behavior during a
negotiation session. 

49. The system of claim 48 wherein the mechanism for registering displeasure
enables a user to affect another user's ability to access system resources. 

50. 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 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. 

51. A computer-implemented method of facilitating e-commerce 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 a
counterproposal having one or more parameters descriptive of the proposed
transaction, with at least one of the parameters of the counterproposal
differing from the corresponding parameters of the proposal; and 

automatically completing the proposed transaction using the parameters
included in the counterproposal upon acceptance of the counterproposal by
the first user. 

52. The method of claim 51, wherein the e-commerce transaction comprises a
sale/purchase of goods/services. 

53. The method of claim 51, wherein the e-commerce transaction comprises a
sale/purchase of intangible property. 

54. The method of claim 51, wherein the parameters of the proposal comprise
price, delivery details, model, style, color, and warranty details. 

55. Computer software, tangibly embodied in a computer-readable 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 using counterproposals that specify parameters
associated with the proposed online activity, with at least one of the
counterproposal parameters differing from the parameters of the proposal,
until an agreement is reached. 



___________________________________________
TONY WEAVER
Senior Programmer/Analyst - Technology Services
Three Limited Parkway  Columbus, Ohio 43230
614/415.7647  f 614/415.7431  [EMAIL PROTECTED]


Limitedbrands
AURA SCIENCE / BATH & BODY WORKS / EXPRESS / HENRI BENDEL
THE LIMITED / VICTORIA'S SECRET / THE WHITE BARN CANDLE CO.
NYSE: LTD

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=5
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=5
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.5

Reply via email to