IP Library Granted Patent US 11,551,265
Granted Patent B2
US 11,551,265 · App. 17/575,955 · Granted Jan 10, 2023

System and method for distributing messages to an electronic device based on correlation of data relating to a user of the device

Inventors: Michael Knowles (Waterloo, CA); Bhavuk Kaul (San Francisco, CA); Sherryl Lee Lorraine Scott (Etobicoke, CA)
Assignee: BlackBerry Limited
G06Q30/0266G06Q30/02G06Q30/0261G06Q30/0269H04L51/222H04W4/027H04L51/214H04L51/58
View Patent ↗
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 11,551,265
App. No.
17/575,955
Filed
Jan 14, 2022
Granted
Jan 10, 2023
Kind
B2
Art Unit
3681
USPC
705/14.58
Abstract

The present disclosure described herein relates to a system and method for distributing messages to an electronic device. The method comprises: analyzing data relating to the device to determine a correlation of data relating to a user of the device; selecting an advertisement from a set of advertisements based on the correlation of data; and transmitting the advertisement to the device. The correlation of data may be determined from analyzing movement data and at least one status indicator relating to the device.

Claims (37)

1. A method for distributing electronic advertisement content, the method comprising:

receiving, by an advertisement server from a first electronic device, a status indicator indicating an active wireless communication link exists between a first electronic device and a second electronic device;

determining, by the advertisement server, that the first electronic device is associated with a driver of a vehicle;

determining, by the advertisement server based on the status indicator, a correlation of data;

identifying, by the advertisement server based on the correlation of data, a second format of an advertisement from a plurality of formats of the advertisement, wherein each of the plurality of formats has a stored association with a corresponding correlation of data; and

transmitting, by the advertisement server to the second electronic device, the advertisement in the second format.

2. The method of claim 1 , wherein a user of the second electronic device is a passenger of the vehicle.

3. The method of claim 1 , further comprising transmitting, by the advertisement server to the first electronic device, the advertisement in a first format, wherein the first format comprises an audio format, and wherein the second format comprises an audio-visual format.

4. The method of claim 1 , wherein determining that the first electronic device is associated with the driver comprises determining that a speed of the first electronic device exceeds a threshold.

5. The method of claim 4 , wherein the speed is determined based on movement data comprising data from one or more of an accelerometer, a global positioning system (GPS) sensor, or communication strength signals.

6. The method of claim 1 , wherein determining that the first electronic device is associated with the driver comprises identifying a communication connection between the first electronic device and the vehicle.

7. The method of claim 1 , wherein the correlation of data comprises a user of the second electronic device being a passenger of the vehicle.

8. A system for distributing electronic advertisement content to an electronic device, the system comprising:

a memory storing instructions;

a processor in communication with the memory and configured to execute the instructions to cause the system to:

receive, from a first electronic device, a status indicator indicating an active wireless communication link exists between the first electronic device and a second electronic device;

determine that the first electronic device is associated with a driver of a vehicle;

determine, based on the status indicator, a correlation of data;

identify, based on the correlation of data, a second format of an advertisement from a plurality of formats of the advertisement, wherein each of the plurality of formats has a stored association with a corresponding correlation of data; and

transmit to the second electronic device, the advertisement in the second format.

9. The system of claim 8 , wherein the instructions further cause the system to determine that the first electronic device is associated with the driver when a speed of the first electronic device exceeds a threshold.

10. The system of claim 9 , wherein the speed is determined based on movement data comprising data from one or more of an accelerometer, a global positioning system (GPS) sensor, or communication strength signals.

11. The system of claim 8 , wherein the correlation of data comprises a user of the second electronic device being a passenger of the vehicle.

12. The system of claim 8 , wherein the instructions further cause the system to transmit the advertisement in a first format comprising an audio format to the first device, and wherein the second format comprises an audio-visual format.

13. The system of claim 8 , wherein the instructions further cause the system to determine that the first electronic device is associated with the driver if a communication connection is identified between the first electronic device and the vehicle.

14. A computer program product comprising instructions embodied on a non-transitory computer readable storage medium, wherein the instructions, when executed by a processor, cause an advertisement server to:

receive, from a first electronic device, a status indicator indicating an active wireless communication link exists between the first electronic device and a second electronic device;

determine that the first electronic device is associated with a driver of a vehicle;

determine, based on the status indicator, a correlation of data;

identify, based on the correlation of data, a second format of an advertisement from a plurality of formats of the advertisement, wherein each of the plurality of formats has a stored association with a corresponding correlation of data; and

transmit to the second electronic device, the advertisement in the second format.

15. The computer program product of claim 14 , wherein instructions further cause the advertisement server to determine that the first electronic device is associated with the driver when a speed of the first electronic device exceeds a threshold.

16. The computer program product of claim 15 , wherein the speed is determined based on the movement data comprising data from one or more of an accelerometer, a global positioning system (GPS) sensor, or communication strength signals.

17. The computer program product of claim 14 , wherein the correlation of data comprises a user of the second electronic device being a passenger of the vehicle.

18. The computer program product of claim 14 , wherein a user of the second electronic device is a passenger of the vehicle.

19. The computer program product of claim 14 , wherein the instructions further cause the advertisement server to transmit the advertisement in a first format comprising an audio format to the first electronic device, and wherein the second format comprises an audio-visual format.

20. The computer program product of claim 14 , wherein the instructions further cause the advertisement server to determine that the first electronic device is associated with the driver if a communication connection is identified between the first electronic device and the vehicle.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2022
From: KNOWLES, MICHAEL; SCOTT, SHERRYL LEE LORRAINE
To: RESEARCH IN MOTION LIMITED
Reel/Frame 059176/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2022
From: KAUL, BHAVUK
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 059176/0668 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2022
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 059176/0727 →
CHANGE OF NAME Recorded Mar 4, 2022
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 059354/0471 →