IP Library Granted Patent US 8,676,929
Granted Patent B2
US 8,676,929 · App. 13/614,884 · Granted Mar 18, 2014

System and method for pushing information to a mobile device

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,676,929
App. No.
13/614,884
Granted
Mar 18, 2014
Kind
B2
Abstract

A system and method for pushing information to a mobile device are disclosed herein. A triggering event is detected, and information relevant to the detected trigger event is determined. The information is located in one of a plurality of memory location channels, wherein the information is stored in the one of the plurality of memory location channels based on a category of the information matching a pre-defined category of the one of the plurality of memory location channels. When the information relevant to the detected triggering event comprises content information, a meta tag is inserted to the content information. The meta tag relates to display of specific one or more advertisements with the content information. The content information that includes the meta tag is transmitted to the mobile device.

Claims (24)

1. A method for pushing information to a mobile device, the method comprising:

detecting a triggering event comprising a time triggering event;

determining, by a server, information relevant to the detected triggering event from among information stored in one of a plurality of memory location channels, wherein the information is stored in the one of the plurality of memory location channels based on a category of the information matching a pre-defined category of the one of the plurality of memory location channels;

when the information relevant to the detected triggering event comprises content information, inserting to the content information, by the server, a meta tag for one or more advertisements to be displayed with the content information, wherein the meta tag identifies the one or more advertisements and advertisement display requirements, and wherein the one or more advertisements are selected based on the detected triggering event; and

transmitting the content information that includes the meta tag to the mobile device.

2. The method of claim 1 , further comprising when the information relevant to the detected triggering event comprises advertisement, transmitting the advertisement to the mobile device instead of the content information that includes the meta tag.

3. The method of claim 1 , wherein the time triggering event comprises a pre-defined significant time interval, a significant time of a day, a lunchtime, or a suppertime.

4. The method of claim 3 , wherein the time triggering event comprises the lunchtime or the suppertime, and wherein the one or more advertisements comprises a restaurant advertisement.

5. The method of claim 1 , wherein the time triggering event corresponds to requirements established to a user of the mobile device, an advertiser, or an interested third party.

6. The method of claim 1 , wherein the meta tag includes at least a name of each of the one or more advertisements and a cross reference value for a user on the mobile device to connect with an advertising source of the one or more advertisements.

7. The method of claim 1 , wherein the determining, inserting, and transmitting steps are repeated for each of the remaining plurality of memory location channels.

8. The method of claim 1 , wherein the one or more advertisement comprises static advertisement, dynamic advertisement, or default advertisement.

9. A server, comprising:

a database organized into a plurality of memory location channels, each of the memory location channels storing information of a same category as a pre-defined category of each of the respective memory location channels,

wherein upon detection of

a triggering event comprising a time triggering event, determining the information relevant to the detected triggering event from among information stored in one of the plurality of memory location channels of the database, when the information relevant to the detected triggering event comprises content information, inserting into the content information a meta tag for one or more advertisements to be displayed with the content information, and transmitting the content information that includes the meta tag to a mobile device,

wherein the meta tag identifies the one or more advertisements and advertisement display requirements, and wherein the one or more advertisements are selected based on the detected triggering event.

10. The server of claim 9 , wherein the server is configure to, when the information relevant to the detected triggering event comprises advertisement, transmitting the advertisement to the mobile device instead of the content information that includes the meta tag.

11. The server of claim 9 , wherein the time triggering event comprises a pre-defined significant time interval, a significant time of a day, a lunchtime, or a suppertime.

12. The server of claim 11 , wherein the time triggering event comprises the lunchtime or the suppertime, and wherein the one or more advertisements comprises a restaurant advertisement.

13. The server of claim 9 , wherein the time triggering event corresponds to requirements established to a user of the mobile device, an advertiser, or an interested third party.

14. The server of claim 9 , wherein the meta tag includes at least a name of each of the one or more advertisements and a cross reference value for a user on the mobile device to connect with a source of the one or more advertisements.

15. The server of claim 9 , wherein the server determines, inserts, and transmits for each of the remaining plurality of memory location channels.

16. The server of claim 9 , wherein the one or more advertisement comprises static advertisement, dynamic advertisement, or default advertisement.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064007/0061 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2018
From: LAZARIDIS, MIHAL; MOUSSEAU, GARY P.; BROWN, MICHAEL S.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 045287/0548 →
CHANGE OF NAME Recorded Feb 17, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037845/0441 →
CHANGE OF NAME Recorded Jan 1, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031896/0305 →