SYSTEM AND METHOD FOR DISTRIBUTING MESSAGES TO COMMUNICATING ELECTRONIC DEVICES BASED ON PROFILE CHARACTERISTICS OF USERS OF THE DEVICES
The present disclosure related to a system, method and device for distributing messages to electronic devices is provided. The method comprises: identifying two devices that have been communicating with each other and that have at least one common attribute; identifying an advertisement campaign that matches the at least one common attribute; and transmitting a set of advertisements relating to the advertisement campaign to the two devices.
1 . A method for distributing messages to electronic devices, said method comprising:
identifying two devices that have been communicating with each other and that have at least one common attribute;
identifying an advertisement campaign that matches said at least one common attribute; and
transmitting a set of advertisements relating to said advertisement campaign to said two devices.
2 . The method for distributing messages to electronic devices as claimed in claim 1 , further comprising:
utilizing additional data relating to said two devices to determine an activity state for at least one of said two devices; and
identifying a format of an advertisement in said advertisement campaign to be included in said set of advertisements based on said additional data.
3 . The method for distributing messages to electronic devices as claimed in claim 1 , wherein said at least one common attribute relates to a preference provided from a social network site.
4 . The method for distributing messages to electronic devices as claimed in claim 2 , wherein said at least one common attribute is a threshold of common contacts shared by users of accounts for said social network site for the two devices.
5 . The method for distributing messages to electronic devices as claimed in claim 1 , wherein after transmitting said advertisement to said device, said advertisement is generated on said device.
6 . The method for distributing messages to electronic devices as claimed in claim 2 , wherein a first member in said group is provided with a first advertisement based on its activity state and a second member in said group is provided with a second advertisement based on its activity state.
7 . The method for distributing messages to electronic devices as claimed in claim 6 , wherein said identifying two devices that have been communicating with each other and that have at least one common attribute comprises:
examining a record of a communication is sent by a sending device to identify the recipients of said communication;
identifying an attribute associated with said sending device;
identifying a receiving device of said communication;
determining whether said receiving device has a matching attribute to said attribute associated with said sending device; and
identifying said sending device and send receiving device as said two devices if said receiving device has a matching attribute to said attribute associated with said sending device.
8 . The method for distributing messages to electronic devices as claimed in claim 7 , wherein said identifying an advertisement campaign that matches said at least one common attribute comprises initiating a query to find an advertisement in a database of advertisement campaigns that matches said at least one common attribute.
9 . The method for distributing messages to electronic devices as claimed in claim 6 , wherein an activity state for said first member relates to a location of said first member.
10 . The method for distributing messages to electronic devices as claimed in claim 6 , wherein an activity state for said first member relates to movement data of said first member.
11 . The method for distributing advertisements to electronic devices as claimed in claim 10 , wherein:
if said movement data indicates movement of said first member that exceeds a speed threshold then said advertisement includes an audio component; and
if said movement data indicates movement of said first member that does not exceed said speed threshold then said advertisement provides audio and visual components.
12 . The method for distributing advertisements to electronic devices as claimed in claim 11 , wherein:
if said activity state indicates that said first member is associated with a driver of a vehicle then said advertisement includes only an audio component.
13 . The method for distributing messages to electronic devices as claimed in claim 6 , wherein said identifying two devices that have been communicating with each other and that have at least one common attribute comprises:
using cluster analysis to identify said two devices from a larger group of devices to analyze a number of overlapping interests between any two devices in the larger group to identify the two devices.
14 . The method for distributing messages to electronic devices as claimed in claim 2 , wherein said two devices have been communicating through asynchronous communications.
15 . The method for distributing messages to electronic devices as claimed in claim 2 , wherein said two devices have been communicating through synchronous communications.
16 . A server for distributing messages to electronic devices, said server comprising:
an activity analysis module for identifying two devices that have been communicating with each other and that have at least one common attribute; and identifying an advertisement campaign that matches said at least one common attribute; and
an advertisement transmission module for transmitting a set of advertisements relating to said advertisement campaign to said two devices.
17 . The server for distributing messages to electronic devices as claimed in claim 16 , wherein said activity analysis module:
utilizes additional data relating to said two devices to determine an activity state for at least one of said two devices; and
identifies a format of an advertisement in said advertisement campaign to be included in said set of advertisements based on said additional data.
18 . The server for distributing messages to electronic devices as claimed in claim 16 , wherein said at least one common attribute relates to a preference provided from a social network site.
19 . The server for distributing messages to electronic devices as claimed in claim 17 , wherein said activity analysis module identifies said two devices that have been communicating with each other by:
examining a record of a communication is sent by a sending device to identify the recipients of said communication;
identifying an attribute associated with said sending device;
identifying a receiving device of said communication;
determining whether said receiving device has a matching attribute to said attribute associated with said sending device; and
identifying said sending device and send receiving device as said two devices if said receiving device has a matching attribute to said attribute associated with said sending device.
20 . The server for distributing messages to electronic devices as claimed in claim 16 , wherein said attribute analysis module uses cluster analysis to identify said two devices from a larger group of devices to analyze a number of overlapping interests between any two devices in the larger group to identify the two devices.