IP Library Granted Patent US 8,798,445
Granted Patent B2
US 8,798,445 · App. 12/713,951 · Granted Aug 5, 2014

Enhanced banner advertisements

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 8,798,445
App. No.
12/713,951
Granted
Aug 5, 2014
Kind
B2
Abstract

Systems and methods are provided for providing and displaying enhanced banners and other objects on a communication device. The banner file may comprise ancillary data, such as calendar appointment details, other event details, or contact details, embedded within the file itself, or comprised in an envelope wrapping the banner file. When the banner is displayed on the communication device, the user may invoke a context menu to create an event, such as a calendar event, on the device using the embedded ancillary data. In other embodiments, the communication device uses geolocation services to determine whether the user is likely to be in attendance at an event, and if not, to issue alerts or initiate a further action, such as initiating recording of a television program the user is about to miss, over the network. In other embodiments, the banner file's ancillary data includes recommendation data, identifying a banner as being recommended by a contact of the user's.

Claims (9)

1. A method, comprising:

a communication device obtaining its current geographical location over a network;

the communication device obtaining, over the network, an estimated travel time for travel between the current geographical location and a location associated with an event stored at the communication device;

if the estimated travel time is greater than the difference between a start time of the event and a current time, the communication device transmitting an instruction over a network to a service for automatically controlling an external device, such that the external device is configured to carry out an action at the start time of the event.

2. The method of claim 1 , wherein the external device is a personal video recorder, the event is a broadcast program, and the action is recording the program.

3. A communication device, comprising:

a processor configured to obtain, over a network, a current geographical location of the communication device and an estimated time for travel between the current geographical location and a location associated with an event stored in a memory of the communication device;

wherein the processor is configured to transmit an instruction over the network to a service for automatically controlling an external device if the estimated time is greater than the difference between a start time of the event and a current time such that the external device is configured to carry out an action at the start time of the event.

4. The communication device of claim 3 , wherein the external device is a personal video recorder, the event is a broadcast program, and the action is recording the program.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded May 7, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032836/0938 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2010
From: MARKS, BRADLEY MICHAEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 024366/0090 →