IP Library Patent Application 12395050
Patent Application
App. No. 12/395,050

Time and Device Shifting of Mobile Advertising

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/395,050
Abstract

A computer implemented method and system for monitoring message usage on a communication device, verifying a presenting of messages in such a way that a benefit may be determined for allowing the presenting. The presenting of messages may be postponed, for example, to a later time, to a different communication device or to a different user. Postponement, as well as verification, may be centrally monitored and controlled.

Claims (55)

1 . A method of communicating via a computing device, the method comprising:

receiving a first input indicating a request for initiating a communication via the computing device, wherein a precursor to initiating the communication comprises presenting a message via the computing device in response to said request;

determining whether to postpone the presenting of the message via the computing device;

postponing the presenting in response to the determining; and

initiating the communication in response to the request.

2 . The method of claim 1 wherein said determining is performed prior to invoking the presenting of the message.

3 . The method of claim 1 comprising invoking the presenting of the message and wherein said determining is performed during said presenting such that said postponing interrupts the presenting of the message.

4 . The method of claim 1 wherein said determining is performed in response to receiving a second input via the computing device.

5 . The method of claim 1 wherein said determining is performed automatically without a receiving a second input via the computing device.

6 . The method of claim 1 further comprising determining postponement data and providing the postponement data to manage the postponing of the presenting of the message.

7 . The method of claim 6 further comprising presenting the message via the computing device in accordance with the postponement data.

8 . The method of claim 7 wherein providing the postponement data comprises communicating the postponement data to a communication system configured to monitor the verification of the presenting of messages via computing devices and wherein the method further comprises receiving a trigger for presenting the message in response to the postponement data.

9 . The method of claim 6 wherein the postponement data comprises information indicating whether to:

(a) postpone the presenting of the message via the computing device to a different time;

(b) postpone the presenting of the message via another computing device; or

(c) forward to another user the message to be presented.

10 . The method of claim 1 further comprising providing verification data in response to the presenting of the message via the computing device.

11 . The method of claim 1 wherein the message comprises an advertisement.

12 . The method of claim 1 comprising providing verification data for determining a benefit for reviewing the presenting of the message.

13 . A computing device comprising a communications sub-system, a processor and a memory comprising instructions and data which when executed configure the processor to perform a method of communicating comprising:

receiving a first input indicating a request for initiating a communication via the computing device, wherein a precursor to initiating the communication comprises presenting a message via the computing device in response to said request;

determining whether to postpone the presenting of the message via the computing device;

postponing the presenting in response to the determining; and

initiating the communication in response to the request.

14 . A computer readable memory comprising instructions, which, when executed on a computing device, configure the computing device for:

receiving a first input indicating a request for initiating a communication via the computing device, wherein a precursor to initiating the communication comprises presenting a message via the computing device in response to said request;

determining whether to postpone the presenting of the message via the computing device;

postponing the presenting in response to the determining; and

initiating the communication in response to the request.

15 . A computer implemented system for managing the presenting of messages on one or more communication devices, the system comprising:

a message database for providing messages to the communication device for presenting as a precursor to initiating a communication via a respective communication device, wherein at least some of the communication devices are configured to postpone the presenting of a message; and

a verification and postponement monitor for monitoring a verification of the presenting of the messages via the respective communication devices wherein the verification and postponement monitor is configured to:

receive postponement data from respective devices to postpone the presenting of messages;

postpone the presenting of messages in accordance with the postponement data;

receive verification data from respective devices verifying the presenting of messages; and

provide billing subsidy information in response for determining a benefit.

16 . The system of claim 15 further comprising a user database for storing respective verification requirements and postponement data.

17 . The system of claim 15 comprising a registration module for defining user data including postponement permissions.

18 . The system of claim 15 wherein the verification and postponement monitor is configured to:

(a) postpone the presenting of the message via the computing device to a different time;

(b) postpone the presenting of the message via another computing device; or

(c) forward to another user the message to be presented.

19 . The system of claim 13 wherein the verification and postponement monitor is configured to provide a delayed presentation trigger to a respective communication device in accordance with the postponement data.

20 . A computer implemented method for a communication server to manage the presenting of messages on one or more communication devices, the method comprising:

providing messages to the communication device for presenting as a precursor to initiating a communication via a respective communication device, wherein at least some of the communication devices are configured to postpone the presenting of a message;

monitoring the verification of the presenting of the messages;

receiving postponement data from respective devices to postpone the presenting of messages; and

postponing the presenting of messages in accordance with the postponement data.

21 . The method of claim 20 comprising receiving verification data from respective devices verifying the presenting of messages.

22 . The method of claim 20 comprising provide billing subsidy information in response to said monitoring and postponing for determining a benefit.

23 . A computer readable memory comprising instructions, which, when executed on a communication server, configure the communication server for:

providing messages to the communication device for presenting as a precursor to initiating a communication via a respective communication device, wherein at least some of the communication devices are configured to postpone the presenting of a message;

monitoring the verification of the presenting of the messages;

receiving postponement data from respective devices to postpone the presenting of messages; and

postponing the presenting of messages in accordance with the postponement data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2009
From: BOSAN, SOREL; ZIMA, JANICE; SCOTT, SHERRYL LEE LORRAINE
To: RESEARCH IN MOTION LIMITED
Reel/Frame 022672/0649 →