IP Library Patent Application 12769160
Patent Application
App. No. 12/769,160

SYSTEM AND METHOD FOR DISTRIBUTING MESSAGES TO AN ELECTRONIC DEVICE BASED ON COMMUNICATIONS BETWEEN DEVICES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/769,160
Abstract

The present disclosure described herein relates to a system and method for distributing messages to electronic devices. The method comprises: identifying a first device that is in communication with a second device; identifying an advertisement that matches at least one attribute associated with at least one of the first and second devices; transmitting the advertisement to the first device; and upon receipt of a notification of approval of the advertisement, transmitting the advertisement to the second device.

Claims (64)

1 . A method for distributing messages to electronic devices, said method comprising:

identifying a first device that is in communication with a second device;

identifying an advertisement that matches at least one attribute associated with at least one of said first and second devices;

transmitting said advertisement to said first device; and

upon receipt of a notification of approval of said advertisement, transmitting said advertisement to said second device.

2 . The method for distributing messages to electronic devices as claimed in claim 1 , wherein:

said at least one attribute is associated with said first device;

said first device is sending a communication to said second device; and

said first device provides said notification.

3 . The method for distributing messages to electronic devices as claimed in claim 2 , further comprising:

identifying a second advertisement that matches said at least attribute associated with said first device;

transmitting said second advertisement to said first device with said advertisement; and

upon receipt of a notification of approval of said second advertisement, transmitting said advertisement to said second device.

4 . The method for distributing messages to electronic devices as claimed in claim 2 , further comprising:

embedding said advertisement in said communication; and

transmitting said communication from said first device to said second device.

5 . The method for distributing messages to electronic devices as claimed in claim 4 , further comprising:

generating said advertisement on said second device when said second device has accepted said advertisement.

6 . The method for distributing messages to electronic devices as claimed in claim 2 , further comprising:

embedding said advertisement in a second communication; and

transmitting said second communication from said first device to said second device.

7 . The method for distributing messages to electronic devices as claimed in claim 2 , further comprising:

providing a preview of said advertisement to said first device.

8 . The method for distributing messages to electronic devices as claimed in claim 3 , wherein:

said advertisement and said second advertisement are transmitted to said first device prior to said identifying that said first device is sending said communication to said second device.

9 . The method for distributing messages to electronic devices as claimed in claim 3 , further comprising:

providing previews of said advertisement and said second advertisement to said first device in a graphical user interface (GUI),

wherein said GUI provides a selection interface for a user of said device to select either of said advertisement or said second advertisement for transmission to said second device.

10 . The method for distributing messages to electronic devices as claimed in claim 2 , wherein said at least one attribute relates to a preference provided from a social network site relating to a user of said first device.

11 . The method for distributing messages to electronic devices as claimed in claim 2 , further comprising:

utilizing additional data relating to at least one of said first and second devices to determine an activity state for said at least one of said first and second devices; and

identifying a format of an advertisement in said advertisement based on said additional data.

12 . The method for distributing messages to electronic devices as claimed in claim 11 , wherein for said second device its activity state relates to a location of said second device.

13 . A server for distributing messages to electronic devices, said server comprising:

an identification module to

identify a first device that is in communication with a second device; and

identify an advertisement that matches at least one attribute associated with at least one of said first and second devices;

a data transmission module to

transmit said advertisement to said first device; and

upon receipt of a notification of approval of said advertisement, transmits said advertisement to said second device.

14 . The server for distributing messages to electronic devices as claimed in claim 13 , wherein:

said first device is sending a communication to said second device;

said at least one attribute is associated with said first device;

said first device provides said notification;

said identification module further

identifies a second advertisement that matches said at least attribute associated with said first device;

and

said data transmission module further

transmits said second advertisement to said first device with said advertisement; and

upon receipt of a notification of approval of said second advertisement, transmits said advertisement to said second device.

15 . The server for distributing messages to electronic devices as claimed in claim 14 , wherein:

said data transmission module further

embeds said advertisement in said communication; and

transmits said communication from said first device to said second device.

16 . The server for distributing messages to electronic devices as claimed in claim 14 , wherein:

said data transmission module further transmits said advertisement and said second advertisement to said first device prior to having said first device identify that it is sending said communication to said second device.

17 . The server for distributing messages to electronic devices as claimed in claim 14 , wherein:

said data transmission module further provides previews of said advertisement and said second advertisement to said first device for display in a graphical user interface (GUI),

wherein said GUI provides a selection interface for a user of said device to select either of said advertisement or said second advertisement for transmission to said second device.

18 . The server for distributing messages to electronic devices as claimed in claim 14 , wherein said at least one attribute relates to a preference provided from a social network site relating to a user of said first device.

19 . The server for distributing messages to electronic devices as claimed in claim 14 , wherein:

said data transmission module further

utilizes additional data relating to at least one of said first and second devices to determine an activity state for said at least one of said first and second devices; and

identifies a format of an advertisement in said advertisement based on said additional data.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 16, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034012/0007 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2010
From: MARKS, BRADLEY MICHAEL, MR.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 024302/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2010
From: GUNTON, WILLIAM JOHN, MR.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 024302/0816 →