SYSTEM AND METHOD FOR PROVIDING MESSAGES
First Claim
1. A method for providing advertisements to a recipient, the method comprising the steps of:
- providing a flagged recipient database;
receiving a communication from a potential recipient via a communication device;
determining if the potential recipient is a flagged recipient in the flagged recipient database; and
forwarding an message from an message server to the flagged recipient via the communication device.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a message to a recipient is provided. The system includes a network communication system for providing a message to a recipient using a communication device. The network communication system includes a communication system operatively connected to at least one communication device. The network communication system further includes an exchange platform, the exchange platform having a signal media server operatively connected to at least one message server, the exchange platform receiving a communication from a potential recipient through the communication device, the communication system determining if the potential recipient is flagged in a recipient database, the message server determining the message, the message server retrieving at least one message, wherein the signal media server forwards the message to the recipient via the communication device.
-
Citations
76 Claims
-
1. A method for providing advertisements to a recipient, the method comprising the steps of:
-
providing a flagged recipient database; receiving a communication from a potential recipient via a communication device; determining if the potential recipient is a flagged recipient in the flagged recipient database; and forwarding an message from an message server to the flagged recipient via the communication device. - View Dependent Claims (2, 3)
-
-
4. A method for providing messages to a phone call originator comprising the steps of:
-
providing a flagged caller database; receiving a request from a phone call originator to initiate a phone call to an intended destination; determining if the phone call originator is a flagged caller in the flagged caller database; transmitting an message to the flagged caller; and forwarding the phone call to the intended destination. - View Dependent Claims (5)
-
-
6. A method for providing messages to a recipient, the method comprising the steps of:
-
receiving a communication request from a communication device; delivering an message to the communication device, wherein the message has an message attribute specific to the type of the communication device. - View Dependent Claims (7)
-
-
8. A method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to a message selection engine; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for providing an a message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining a plurality of messages directed to the recipient; determining one message according to a optimization selection engine; retrieving the message; and forwarding the message to the recipient via the communication device. - View Dependent Claims (22, 23, 24)
-
-
25. A method for providing an action response to a recipient using a communication device, comprising:
-
receiving an action from the recipient via the communication device; determining a plurality of action responses directed to the recipient; determining one action response according to at least one optimization selection engine; retrieving the action response; and forwarding the action response to the recipient via the communication device
-
-
26. A method for providing an action to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining a plurality of actions directed to the recipient; determining one action according to at least one optimization selection engine; retrieving the action; and forwarding the action to the recipient via the communication device.
-
-
27. A method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to a message server; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device.
-
-
28. A method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to a predetermined recipient engine; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device.
-
-
29. A method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to an action selection engine; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device.
-
-
30. A method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to a billing budgeting and bidding engine; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device.
-
-
31. A method for providing an action response to a recipient using a communication device, comprising:
-
receiving an action from the recipient via the communication device; determining a plurality of action responses directed to the recipient; determining an action response according to at least one optimization selection engine; retrieving the action response; and forwarding the action response to the recipient via the communication device.
-
-
32. A method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to a timing engine; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device.
-
-
33. A method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to a sequencing engine; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device.
-
-
34. A method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to a segmentation engine; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device
-
-
35. A computer-executable program stored on a computer-readable storage medium for providing messages to a flagged recipient, carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors embodied therein causes the one or more processors to perform a method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to a message selection engine; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer-executable program stored on a computer-readable storage medium for providing messages to a flagged recipient, carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors embodied therein causes the one or more processors to perform a method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining a plurality of messages directed to the recipient; determining a message according to a optimization selection engine; retrieving the message; and forwarding the message to the recipient via the communication device. - View Dependent Claims (49, 50, 51)
-
-
52. A computer-executable program stored on a computer-readable storage medium for providing messages to a flagged recipient, carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors embodied therein causes the one or more processors to perform a method for providing an message to a recipient using a communication device, comprising:
-
receiving an action from the recipient via the communication device; determining a plurality of action responses directed to the recipient; determining an action response according to at least one optimization selection engine; retrieving the action response; and forwarding the action response to the recipient via the communication device
-
-
53. A computer-executable program stored on a computer-readable storage medium for providing messages to a flagged recipient, carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors embodied therein causes the one or more processors to perform a method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining a plurality of actions directed to the recipient; determining an action according to at least one optimization selection engine; retrieving the action; and forwarding the action to the recipient via the communication device.
-
-
54. A computer-executable program stored on a computer-readable storage medium for providing messages to a flagged recipient, carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors embodied therein causes the one or more processors to perform a method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to a message server; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device.
-
-
55. A computer-executable program stored on a computer-readable storage medium for providing messages to a flagged recipient, carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors embodied therein causes the one or more processors to perform a method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to a predetermined recipient engine; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device.
-
-
56. A computer-executable program stored on a computer-readable storage medium for providing messages to a flagged recipient, carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors embodied therein causes the one or more processors to perform a method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to an action selection engine; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device.
-
-
57. A computer-executable program stored on a computer-readable storage medium for providing messages to a flagged recipient, carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors embodied therein causes the one or more processors to perform a method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to a billing budgeting and bidding engine; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device.
-
-
58. A computer-executable program stored on a computer-readable storage medium for providing messages to a flagged recipient, carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors embodied therein causes the one or more processors to perform a method for providing an message to a recipient using a communication device, comprising:
-
receiving an action from the recipient via the communication device; determining a plurality of action responses directed to the recipient; determining an action response according to at east one optimization selection engine; retrieving the action response; and forwarding the action response to the recipient via the communication device.
-
-
59. A computer-executable program stored on a computer-readable storage medium for providing messages to a flagged recipient, carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors embodied therein causes the one or more processors to perform a method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to a timing engine; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device.
-
-
60. A computer-executable program stored on a computer-readable storage medium for providing messages to a flagged recipient, carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors embodied therein causes the one or more processors to perform a method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to a sequencing engine; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device.
-
-
61. A computer-executable program stored on a computer-readable storage medium for providing messages to a flagged recipient, carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors embodied therein causes the one or more processors to perform a method for providing an message to a recipient using a communication device, comprising:
-
receiving a communication from a potential recipient via the communication device; determining if the potential recipient is flagged in a recipient database; determining at least one message according to a segmentation engine; retrieving the at least one message; and forwarding the at least one message to the recipient via the communication device
-
-
62. A network communication system for providing a message to a recipient using a communication device, comprising:
-
at least one communication device; a communication system operatively connected to the at least one communication device; and an exchange platform, the exchange platform having a signal media server operatively connected to at least one message server, the exchange platform receiving a communication from a potential recipient though the communication device, the communication system determining if the potential recipient is flagged in a recipient database, the message server determining the message, the message server retrieving the message, wherein the signal media server forwards the message to the recipient via the communication device. - View Dependent Claims (63, 64)
-
-
65. A network communication system for providing a message to a recipient using a communication device, comprising:
-
at least one communication device; a communication system operatively connected to the at least one communication device; and an exchange platform, the exchange platform having a signal media server operatively connected to at least one message selection engine, the exchange platform receiving a communication from a potential recipient though the communication device, the communication system determining if the potential recipient is flagged in a recipient database, the one message selection engine determining the message, the message selection engine retrieving the message, wherein the signal media server forwards the message to the recipient via the communication device. - View Dependent Claims (66)
-
-
67. A network communication system for providing a message to a recipient using a communication device, comprising:
-
at least one communication device; a communication system operatively connected to the at least one communication device; and an exchange platform, the exchange platform having a signal media server operatively connected to a optimization selection engine, the exchange platform receiving a communication from a potential recipient though the communication device, the communication system determining if the potential recipient is flagged in a recipient database, the optimization selection engine determining a message from a plurality of messages, the optimization selection engine retrieving message, wherein the signal media server forwards the message to the recipient via the communication device. - View Dependent Claims (68)
-
-
69. A network communication system for providing an action to a recipient using a communication device, comprising:
-
at least one communication device; a communication system operatively connected to the at least one communication device; and an exchange platform, the exchange platform having a signal media server operatively connected an action selection engine, the exchange platform receiving a communication from a potential recipient though the communication device, the communication system determining if the potential recipient is flagged in a recipient database, the action selection engine determining the action, the action selection engine retrieving the action, wherein the signal media server forwards the action to the recipient via the communication device. - View Dependent Claims (70)
-
-
71. A network communication system for providing a message to a recipient using a communication device, comprising:
-
at least one communication device; a communication system operatively connected to the at least one communication device; and an exchange platform, the exchange platform having a message selection engine operatively connected to a signal media server, and at least one sequencing engine, the exchange platform receiving a communication from a potential recipient though the communication device, the communication system determining if the potential recipient is flagged in a recipient database, the message selection engine determining the message according to at least one sequencing engine, message selection engine retrieving the message, wherein the signal media server forwards the message to the recipient via the communication device. - View Dependent Claims (72)
-
-
73. A network communication system for providing a message to a recipient using a communication device, comprising:
-
at least one communication device; a communication system operatively connected to the at least one communication device; and an exchange platform, the exchange platform having a message selection engine operatively connected to at least one timing engine, the exchange platform receiving a communication from a potential recipient though the communication device, the communication system determining if the potential recipient is flagged in a recipient database, the message selection engine determining the message according to at least one timing engine, message selection engine retrieving the message, wherein the signal media server forwards the message to the recipient via the communication device. - View Dependent Claims (74)
-
-
75. A network communication system for providing a message to a recipient using a communication device, comprising:
-
at least one communication device; a communication system operatively connected to the at least one communication device; and an exchange platform, the exchange platform having a message selection engine operatively connected to at least one segmentation engine, the exchange platform receiving a communication from a potential recipient though the communication device, the communication system determining if the potential recipient is flagged in a recipient database, the message selection engine determining the message according to at least one segmentation engine, message selection engine retrieving the message, wherein the signal media server forwards the message to the recipient via the communication device. - View Dependent Claims (76)
-
Specification