IP Library Granted Patent US 8,693,458
Granted Patent B2
US 8,693,458 · App. 13/079,484 · Granted Apr 8, 2014

Presenting information at one or more mobile communication devices in a transportation network

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,693,458
App. No.
13/079,484
Granted
Apr 8, 2014
Kind
B2
Abstract

The disclosure described technology for presenting information via a mobile communication device in a transportation network, the transportation network modeled by segment and time slot. Information tagged by modeled segment, modeled time slot, and aggregate demographics of a target audience in the modeled segment and modeled time slot is received. The aggregate demographics include at least route context of transportation network users in the segment and time slot. The received information, including received tagged information, is published to a communication network of the mobile communication device. The published information is filtered for published information tagged with aggregate demographics corresponding to demographics of the mobile communication device—demographics of the mobile communication device including at least a route context of the mobile communication device. The filtered information is presented via the mobile communication device.

Claims (65)

1. A computer-implemented method for presenting information via a mobile communication device in a road network, the road network modeled by road segment and time slot, with the time slot being a time period, the method comprising:

receiving information tagged by modeled road segment, modeled time slot, and aggregate route context of road network users in the road segment and time slot, wherein the aggregate route context includes the following: origin, destination, via points, routes, layovers, or other elements of an itinerary past, present, and planned;

publishing received information, including received tagged information, to a communication network of the mobile communication device;

filtering published information for published information tagged with aggregate route context corresponding to route context of the mobile communication device; and

presenting the filtered information via the mobile communication device with the presented information comprising at least one advertisement.

2. The method of claim 1 wherein:

filtering is performed at the mobile communication device.

3. The method of claim 1 further comprising:

monitoring actions, related to presented information, of the mobile communications device; and

reporting monitored actions to the source of the received information.

4. The method of claim 3 wherein:

the reported action is not directly attributed to the mobile communication device.

5. The method of claim 1 further comprising:

monitoring actions, related to presented information, of the mobile communications device; and

reporting monitored actions to the source of the received information.

6. The method of claim 5 wherein:

monitored actions comprise at least one of arrival at a location, and purchasing using the mobile communication device.

7. The method of claim 1 further comprising:

monitoring actions, related to presented information, of the mobile communications device; and

modifying the aggregate route context as a function of the monitored actions.

8. A computer program product for presenting information via a mobile communication device in a road network, the road network modeled by road segment and time slot, with the time slot being a time period, the computer program product comprising:

a non-transitory computer-readable medium, encoded with instructions that when executed by a processor:

receive information tagged by modeled road segment, modeled time slot, and aggregate route context of road network users in the road segment and time slot, wherein the aggregate route context includes the following: origin, destination, via points, routes, layovers, or other elements of an itinerary past, present, and planned;

publish received information, including received tagged information, to a communication network of the mobile communication device;

filter published information for published information tagged with aggregate route context corresponding to route context of the mobile communication device; and

present the filtered information via the mobile communication device with the presented information comprising at least one advertisement.

9. The computer program product of claim 8 wherein:

filtering is performed at the mobile communication device.

10. The computer program product of claim 8 wherein the instructions, when executed by a processor further:

monitor actions, related to presented information, of the mobile communications device; and

report monitored actions to the source of the received information.

11. The computer program product of claim 10 wherein:

the reported action is not directly attributed to the mobile communication device.

12. The computer program product of claim 8 wherein the instructions, when executed by a processor further:

monitor actions, related to presented information, of the mobile communications device; and

report monitored actions to the source of the received information.

13. The computer program product of claim 12 wherein:

monitored actions comprise at least one of arrival at a location, and purchasing using the mobile communication device.

14. The computer program product of claim 8 wherein the instructions, when executed by a processor further:

monitor actions, related to presented information, of the mobile communications device; and

modify the aggregate route context as a function of the monitored actions.

15. A system for presenting information via a mobile communication device in a road network, the road network modeled by road segment and time slot, with the time slot being a time period, the system comprising:

processor resources;

a non-transitory computer-readable medium:

in communication with processor resources, and

encoded with instructions that when executed by a processor:

receive information tagged by modeled road segment, modeled time slot, and aggregate-route context of road network users being in a target audience in the road segment and time slot, wherein the aggregate route context includes the following: origin, destination, via points, routes, layovers, or other elements of an itinerary past, present, and planned;

publish received information, including received tagged information, to a communication network of the mobile communication device;

filter published information for published information tagged with aggregate route context corresponding to route context of the mobile communication device; and

present the filtered information via the mobile communication device with the presented information comprising at least one advertisement.

16. The system of claim 15 wherein:

filtering is performed at the mobile communication device.

17. The system of claim 15 wherein the instructions, when executed by a processor further:

monitor actions, related to presented information, of the mobile communications device; and

report monitored actions to the source of the received information.

18. The system of claim 15 wherein:

the reported action is not directly attributed to the mobile communication device.

19. The system of claim 15 wherein the instructions, when executed by a processor further:

monitor actions, related to presented information, of the mobile communications device; and

report monitored actions to the source of the received information.

20. The system of claim 15 wherein:

monitored actions comprise at least one of arrival at a location, and purchasing using the mobile communication device.

21. The system of claim 15 wherein the instructions, when executed by a processor further:

monitor actions, related to presented information, of the mobile communications device; and

modify the aggregate route context as a function of the monitored actions.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Feb 10, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032231/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2012
From: DASH NAVIGATION, INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028277/0253 →