Awareness and Negotiation of Preferences for Improved Messaging
Abstract
Methods, systems, and media are disclosed for a computer-implemented method for improved messaging between devices, which are local or remote to each other. One example embodiment includes a first device, having a first set of messaging preferences, receiving a second set of messaging preferences from a second device, such as a computer having instant messaging capabilities, in communication with the first device. Further, the example embodiment includes comparing the sets of messaging preferences to yield results showing if any conflicting messaging preferences exist between the devices. If conflicting messaging preferences exist, then the devices may negotiate in order to remove such conflicting messaging preferences. Further still, the example embodiment includes determining whether to commence the messaging based on the existence of any conflicting messaging preferences and by enforcing the possibly re-configured messaging preferences during a messaging session. If no conflicting preferences exist, then the messaging session commences.
Claims
exact text as granted — not AI-modified1 . A computer-implemented method for improved messaging between a first device and a second device, the method comprising:
receiving, by the first device having a first set of messaging preferences, a second set of messaging preferences from the second device in communication with the first device; comparing, by the first device, the first set of messaging preferences to the second set of messaging preferences; and determining, by the first device, whether to commence the improved messaging if one or more conflicts are revealed by the comparing.
2 . (canceled)
3 . The method of claim 2 , further comprising acquiescing, automatically, selected from the group consisting of by the first device and by the second device, to the one or more conflicts, whereby the determining results in commencing the improved messaging if all of the one or more conflicts are resolved.
4 . The method of claim 2 , further comprising negotiating between the first device and the second device in order to resolve the one or more conflicts, whereby the determining results in commencing the improved messaging if all of the one or more conflicts are resolved.
5 . The method of claim 4 , wherein the negotiating comprises engaging via dialogue boxes launched from both the first device and the second device.
6 . The method of claim 4 , wherein the negotiating comprises re-setting one or more of the messaging preferences selected from the group consisting of the first set and the second set.
7 . The method of claim 4 , further comprising enforcing, during the messaging session, the first set of messaging preferences and the second set of messaging preferences resulting from the negotiating.
8 . The method of claim 1 , further comprising returning the first set of messaging preferences and the second set of messaging preferences to default settings after terminating the improved messaging session.
9 . A computer-implemented system for improved messaging between a first device and a second device system, the system comprising:
a first receiver on the first device, having a first set of messaging preferences, for receiving the second set of messaging preferences from the second device in communication with the first device; a first comparison module on the first device for comparing the first set of messaging preferences to the second set of messaging preferences; and a first determination module on the first device for commencing the improved messaging if one or more conflicts are revealed by the first comparison module.
10 . The system of claim 9 , further comprising:
a second receiver on the second device for receiving the first set of messaging preferences from the first device in communication with the second device; a second comparison module on the second device for comparing the first set of messaging preferences to the second set of messaging preferences; and a second determination module on the second device for commencing the improved messaging if the one or more conflicts are revealed by the second comparison module.
11 . The system of claim 10 , further comprising a first configurator module on the first device for configuring the first set of messaging preferences and for automatically acquiescing to the one or more conflicts, and a second configurator module on the second device for configuring the second set of messaging preferences and for automatically acquiescing to the one or more conflicts, whereby the first determination module and the second determination module result in commencing the improved messaging if all of the one or more conflicts are resolved.
12 . The system of claim 10 , further comprising a first negotiation module on the first device and a second negotiation module on the second device for negotiating between the first device and the second device in order to resolve the one or more conflicts, whereby the first determination module and the second determination module result in commencing the improved messaging if all of the one or more conflicts are resolved.
13 . The system of claim 12 , wherein the first negotiation module and the second negotiation module enable negotiating via dialogue boxes launched from both the first device and the second device.
14 . The system of claim 12 , wherein the first negotiation module and the second negotiation module, through communicating with the first configurator module and the second configurator module, enable re-setting one or more of the messaging preferences selected from the group consisting of the first set and the second set.
15 . The system of claim 12 , wherein the first negotiation module and the second negotiation module, through communicating with the first configurator module and the second configurator module, enable manual acquiescing to the one or more conflicts, whereby the first determination module and the second determination module result in commencing the improved messaging if all of the one or more conflicts are resolved.
16 . The system of claim 12 , further comprising a first enforcement module on the first device and a second enforcement module on the second device for enforcing, during the messaging session, the first set of messaging preferences and the second set of messaging preferences resulting from the negotiating by the first negotiation module and the second negotiation module.
17 . The system of claim 10 , further comprising a first default module on the first device for returning the first set of messaging preferences after termination of the improved messaging session, and a second default module on the second device for returning the second set of messaging preferences to default settings after termination of the improved messaging session.
18 . The system of claim 10 , wherein the first device and the second device are computers having capabilities for the improved messaging.
19 . The system of claim 10 , wherein the first device and the second device are phones having capabilities for the improved messaging.
20 . A machine-accessible medium containing instructions, which when executed by a machine, cause the machine to perform operations for improved messaging between a first device and a second device, comprising:
receiving, by the first device having a first set of messaging preferences, a second set of messaging preferences from the second device in communication with the first device; comparing, by the first device, the first set of messaging preferences to the second set of messaging preferences; and determining, by the first device, whether to commence the improved messaging if one or more conflicts are revealed by execution of the instructions for comparing.
21 . The machine-accessible medium of claim 20 , further comprising instructions for performing operations for:
receiving, by the second device, the first set of messaging preferences from the first device in communication with the second device; comparing, by the second device, the first set of messaging preferences to the second set of messaging preferences; and determining, by the second device, whether to commence the improved messaging if the one or more conflicts are revealed by execution of the instructions for comparing by the second device.
22 . The machine-accessible medium of claim 21 , further comprising instructions for performing operations for acquiescing, automatically, selected from the group consisting of by the first device and by the second device, to the one or more conflicts, whereby execution of the instructions for determining results in commencing the improved messaging if all of the one or more conflicts are resolved.
23 . The machine-accessible medium of claim 21 , further comprising instructions for performing operations for negotiating between the first device and the second device in order to resolve the one or more conflicts, whereby execution of the instructions for determining results in commencing the improved messaging if all of the one or more conflicts are resolved.
24 . The machine-accessible medium of claim 23 , wherein the instructions for negotiating comprises engaging via dialogue boxes launched from both the first device and the second device.
25 . The machine-accessible medium of claim 23 , wherein the instructions for negotiating comprises instructions for re-setting one or more of the messaging preferences selected from the group consisting of the first set and the second set.
26 . The machine-accessible medium of claim 23 , further comprising instructions for performing operations for enforcing, during the messaging session, the first set of messaging preferences and the second set of messaging preferences resulting from the negotiating.
27 . The machine-accessible medium of claim 20 , further comprising instructions for performing operations for returning the first set of messaging preferences and the second set of messaging preferences to default settings after terminating the improved messaging session.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.