Recipient centric messaging system and protocols to implement it over data networks
First Claim
1. A method of communicating at least one message between a sender and a recipient using a communications protocol over a data network through a recipient centric messaging system, comprising:
- receiving, at the recipient centric messaging system, communication preferences specified by said recipient that comprise (a) computer interpretable constraints required to be met for delivery of a first message and (b) human interpreted constraints when said recipient creates or updates a profile on said recipient centric messaging system;
publishing said profile, on the recipient centric messaging system, with a set of visible preferences from said communication preferences of said recipient that are visible to said sender when said sender selects said recipient to send a message;
the recipient centric messaging system processing a request received from said sender to send said first message to said recipient;
the recipient centric messaging system generating a customized message form based on said communication preferences of said recipient to enable said sender to compose said first message to comply with said communication preferences;
the recipient centric messaging system receiving the first message sent using the customized form;
the recipient centric messaging system dynamically assessing whether any of said computer interpretable constraints and human interpreted constraints are not met using (a) natural-language processing upon user-profiles including communications preferences of both said sender and said recipient and (b) a machine-learning based reputation-and-penalty scoring system based on all prior messages sent by said sender to a plurality of users and any associated responses,wherein the dynamically assessing comprises;
the recipient centric messaging system dynamically processing said first message to determine if (a) all said computer interpretable constraints, which include a reputation score of said sender and (b) any penalties assigned by the recipient centric messaging system to said sender are satisfied by said first message; and
the recipient centric messaging system delivering said first message over said data network using said communications protocol to said recipient if and only if all said computer interpretable constraints specified in said communication preferences of said recipient and any reputation-constraints applied by said recipient centric messaging system are met by said first message,wherein said recipient centric messaging system is integrated with an email service via an email-proxy-server capable of implementing any computer interpretable constraints, human interpreted constraints, and reputation-constraints required or imposed by the recipient centric messaging system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of communicating messages between a sender and a recipient using a communications protocol over a data network, which includes: (a) receiving communication preferences specified by the recipient that includes constraints required to be met for delivery of a message, (ii) publishing the profile with visible preferences from the communication preferences of the recipient when the sender selects the recipient to send the message, (iii) processing a request received from the sender to send the message to the recipient, (iv) generating a customized message form based on the communication preferences of the recipient to enable the sender to compose the message, (v) providing an indication to the sender if any of the constraints are not met, and (vi) delivering the message to the recipient when the constraints specified by the recipient and any constraints applied by a messaging system are met by the message.
-
Citations
30 Claims
-
1. A method of communicating at least one message between a sender and a recipient using a communications protocol over a data network through a recipient centric messaging system, comprising:
-
receiving, at the recipient centric messaging system, communication preferences specified by said recipient that comprise (a) computer interpretable constraints required to be met for delivery of a first message and (b) human interpreted constraints when said recipient creates or updates a profile on said recipient centric messaging system; publishing said profile, on the recipient centric messaging system, with a set of visible preferences from said communication preferences of said recipient that are visible to said sender when said sender selects said recipient to send a message; the recipient centric messaging system processing a request received from said sender to send said first message to said recipient; the recipient centric messaging system generating a customized message form based on said communication preferences of said recipient to enable said sender to compose said first message to comply with said communication preferences; the recipient centric messaging system receiving the first message sent using the customized form; the recipient centric messaging system dynamically assessing whether any of said computer interpretable constraints and human interpreted constraints are not met using (a) natural-language processing upon user-profiles including communications preferences of both said sender and said recipient and (b) a machine-learning based reputation-and-penalty scoring system based on all prior messages sent by said sender to a plurality of users and any associated responses, wherein the dynamically assessing comprises;
the recipient centric messaging system dynamically processing said first message to determine if (a) all said computer interpretable constraints, which include a reputation score of said sender and (b) any penalties assigned by the recipient centric messaging system to said sender are satisfied by said first message; andthe recipient centric messaging system delivering said first message over said data network using said communications protocol to said recipient if and only if all said computer interpretable constraints specified in said communication preferences of said recipient and any reputation-constraints applied by said recipient centric messaging system are met by said first message, wherein said recipient centric messaging system is integrated with an email service via an email-proxy-server capable of implementing any computer interpretable constraints, human interpreted constraints, and reputation-constraints required or imposed by the recipient centric messaging system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more non-transitory computer readable storage mediums storing one or more sequences of instructions for communicating at least one message between a sender and a recipient using a communications protocol over a data network through a recipient centric messaging system, which when executed by one or more processors, cause:
-
receiving, at the recipient centric messaging system, communication preferences specified by said recipient that comprise (a) computer interpretable constraints required to be met for delivery of a first message and (b) human interpreted constraints when said recipient creates or updates a profile on said recipient centric messaging system; publishing said profile, on the recipient centric messaging system, with a set of visible preferences from said communication preferences of said recipient that are visible to the sender when said sender selects said recipient to send a first message; the recipient centric messaging system processing a request, received from said sender, to send said first message to said recipient; the recipient centric messaging system generating a customized message form based on said communication preferences of said recipient to enable said sender to compose said first message to comply with said communication preferences; the recipient centric messaging system receiving the first message sent using the customized form; the recipient centric messaging system receiving the first message sent using the customized form; the recipient centric messaging system dynamically assessing whether any of said computer interpretable constraints and human interpreted constraints are not met using (a) natural-language processing upon user-profiles including communications preferences of both said sender and said recipient and (b) a machine-learning based reputation-and-penalty scoring system based on all prior messages sent by said sender to a plurality of users and any associated responses, wherein the dynamically assessing comprises;
the recipient centric messaging system dynamically processing said first message to determine if (a) all said computer interpretable constraints, which include a reputation score of said sender and (b) any penalties assigned by the recipient centric messaging system to said sender are satisfied by said first message;the recipient centric messaging system delivering said first message over said data network using said communications protocol to said recipient if and only if all said computer interpretable constraints specified in said communication preferences of said recipient and any reputation-constraints applied by said recipient centric messaging system are met by said first message; the recipient centric messaging system processing a first reply to said message from said recipient by publishing a conversation screen that comprises said first message received from said sender and said first reply message of said recipient; and the recipient centric messaging system crediting a compensation associated with said first message by said sender to a payment recipient specified by said recipient in said communication preferences, wherein said recipient centric messaging system is integrated with an email service via an email-proxy-server capable of implementing any computer interpretable constraints, human interpreted constraints, and reputation-constraints required or imposed by the recipient centric messaging system. - View Dependent Claims (21)
-
-
22. A recipient centric messaging system for communicating at least one message between a sender and a recipient using a communications protocol over a data network, wherein said recipient centric messaging system comprises:
-
a memory that stores (i) a database that stores (a) a plurality of communication preferences for said plurality of users, (b) information about said plurality of users, and (c) a plurality of message forms, and (d) monetary details of a sender account and a recipient account, and (ii) a set of modules; one or more processors that execute said set of modules, wherein said set of modules comprises; a preferences customization module, executed by said one or more processors, that specifies communication preferences that comprise computer interpretable constraints for receiving messages from said sender; a message customization module, executed by said one or more processors, that automatically generates a customized message form based on said recipient communication preferences to compose a first message, wherein said customized message form is configured to transmit messages composed using the customized message form to said recipient centric messaging system; a preferences displaying module, executed by said one or more processors, that displays at least one of said communication preferences of said recipient to said sender in said customized message form; a compensation determination module, executed by said one or more processors, that determines said compensation amount to attach with said first message to get attention from said recipient; a constraints applying module, executed by said one or more processors, that dynamically verifies whether said computer interpretable constraints are mentioned in said communication preferences are met by said first message and human interpreted constraints to send said first message to said recipient using (a) natural-language processing upon user-profiles including communications preferences of both said sender and said recipient and (b) a machine-learning based reputation-and-penalty scoring system based on all prior messages sent by said sender to a plurality of users and any associated responses, wherein the dynamically assessing comprises the constraints applying module dynamically processing said first message to determine if (a) all said computer interpretable constraints, which include a reputation score of said sender and (b) any penalties assigned by the recipient centric messaging system to said sender are satisfied by said first message; and a compensation providing module, executed by said one or more processors, that transfers said compensation amount attached with said first message to said recipient along with said first message when said first message is delivered and when said recipient sends a reply to said first message. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification