Platform for communicating across multiple communication channels
First Claim
1. A method for communicating with users across multiple communication channels from a single platform comprising:
- gathering data related to a first user;
storing the gathered data;
accessing the stored data to determine whether a message should be sent to the first user;
accessing the stored data to determine what communication channel should be used send the message to the first user;
formatting the message for the determined communication channel; and
sending the message to the first user through the determined communication channel.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with communications through a software platform are described herein. In an embodiment, a method for communicating with users across multiple communication channels from a single platform includes gathering data related to a first user; storing the gathered data; accessing the stored data to determine whether a message should be sent to the first user; accessing the stored data to determine what communication channel should be used to send the message to the first user; formatting the message for the determined communication channel; and sending the message to the first user through the determined communication channel.
-
Citations
20 Claims
-
1. A method for communicating with users across multiple communication channels from a single platform comprising:
-
gathering data related to a first user; storing the gathered data; accessing the stored data to determine whether a message should be sent to the first user; accessing the stored data to determine what communication channel should be used send the message to the first user; formatting the message for the determined communication channel; and sending the message to the first user through the determined communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for associating a stored profile of a user of an internet website with the user comprising:
-
detecting the user accessing the internet website; placing an HTTP cookie on the user'"'"'s computer; creating an anonymous profile of the user in a data store; storing the user'"'"'s website activity in the data store; associating the user'"'"'s website activity with the anonymous profile; monitoring the user'"'"'s activity for personal identification data; associating the personal identification data with the anonymous profile; and converting the anonymous profile to a first known profile. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for selectively communicating with a user across one of at least two communication channels comprising:
-
a data store; a rendering engine in communication with the data store for selectively rendering a message for one of the at least two communication channels; and a first subsystem in communication with the data store and the rendering engine, the first subsystem including logic for generating the selectively rendered message; wherein the system is distributed across a single platform. - View Dependent Claims (18, 19, 20)
-
Specification