Selective communication of messages
First Claim
1. A method for selectively communicating messages comprising:
- obtaining messaging data based at least in part on a message originator'"'"'s manipulation of an interface control within a browser application, wherein the messaging data is generated by the message originator'"'"'s interaction with the interface control;
processing the messaging data based, at least in part, on a processing rule, wherein the processing rule is configured to modify at least one of format or content of the messaging data;
identifying a first set of potential message recipients based on a first filtering rule provided by the message originator;
identifying a first set of message recipients from the first set of potential message recipients based on a second filtering rule provided by the potential message recipients;
processing the messaging data to determine a first set of one or more messages to be selectively communicated to the first set of message recipients as a function of the messaging data; and
causing the selective communication of the first set of one or more messages to be published to the first set of message recipients based at least in part on the message originator'"'"'s interaction with the interface control.
0 Assignments
0 Petitions
Accused Products
Abstract
A message originator may generate messaging data for selective communication by a messaging provider via an interface generated by a browser software application. The user may also interact with various content providers such that event data is generated based on the user interaction with each content provider. The messaging provider can then obtain the messaging data and the event data to determine a target set of messages to be published. Additionally, the messaging provider can select a set of message recipients to receive, or otherwise access, the target set of messages based on filtering criteria submitted by the message originator, content provider, service provider, and/or message recipients. Credit may be allocated based on activity associated with the communicated messages. The messaging provider may also facilitate additional interaction between the message originator and the message recipients including the initiation of additional communication channels.
28 Citations
32 Claims
-
1. A method for selectively communicating messages comprising:
-
obtaining messaging data based at least in part on a message originator'"'"'s manipulation of an interface control within a browser application, wherein the messaging data is generated by the message originator'"'"'s interaction with the interface control; processing the messaging data based, at least in part, on a processing rule, wherein the processing rule is configured to modify at least one of format or content of the messaging data; identifying a first set of potential message recipients based on a first filtering rule provided by the message originator; identifying a first set of message recipients from the first set of potential message recipients based on a second filtering rule provided by the potential message recipients; processing the messaging data to determine a first set of one or more messages to be selectively communicated to the first set of message recipients as a function of the messaging data; and causing the selective communication of the first set of one or more messages to be published to the first set of message recipients based at least in part on the message originator'"'"'s interaction with the interface control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for managing the selective communication of content comprising:
-
a data store operative to maintain processing data corresponding to at least one of messaging data and event data; and a computing device in communication with the data store and that is operative to; obtain messaging data based at least in part on a message originator'"'"'s manipulation of an interface control within a browser application, wherein the messaging data is generated by the message originator'"'"'s interaction with the interface control; process the messaging data according to the processing rules in the data store, wherein the processing rules are configured to modify at least one of format or content of the messaging data; identify a first set of potential message recipients based on a first filtering rule provided by the message originator; identify first message recipients from the first set of potential message recipients based on a second filtering rule provided by the potential message recipients; cause the selective communication of a first set of one or more messages to the first message recipients based at least in part on the message originator'"'"'s interaction with the interface control, wherein the content of the first set of one or more messages is based at least in part on the messaging data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for generating messaging data comprising:
-
generating at least one control for obtaining messaging data, wherein the control is generated on a browser software application independent of a network resource being rendered by the browser software application; obtaining a user manipulation of the at least one control, the user manipulation received from a message originator; processing the messaging data based, at least in part, on a processing rule, wherein the processing rule is configured to modify at least one of format or content of the messaging data; identifying a first set of potential message recipients based on a first filtering rule provided by the message originator; identifying a first set of message recipients from the first set of potential message recipients based on a second filtering rule provided by the potential message recipients; and transmitting the user manipulation of the at least one control, wherein the transmission of the user manipulation is operative to request publication of a first message to the first set of message recipients on behalf of the message originator associated with the browser software application to the set of message recipients, wherein content of the first message is based on the messaging data. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system for generating messaging data comprising:
-
a computing device that is operative to execute computer executable components, including; a data processing component for generating at least one control for obtaining messaging data, wherein the control is generated on a browser software application independent of a network resource being rendered by the browser software application; an interface component for obtaining a user manipulation of the at least one control, the user manipulation received from a message originator; and a messaging interface component for transmitting the user manipulation of the at least one control, wherein the transmission of the user manipulation is operative to request publication of a first message to a first set of message recipients on behalf of the message originator associated with the browser software application, wherein the message interface component is operative to; process the messaging data based, at least in part, on a processing rule, wherein the processing rule is configured to modify at least one of format or content of the messaging data; identify a first set of potential message recipients based on a first filtering rule provided by the message originator, and identify the first set of message recipients from the first set of potential message recipients based on a second filtering rule provided by the potential message recipients. - View Dependent Claims (29, 30, 31, 32)
-
Specification