IP Library Granted Patent US 9,143,598
Granted Patent B2
US 9,143,598 · App. 13/632,814 · Granted Sep 22, 2015

Pushed content notification and display

Inventors: Charles Peter Schultz (North Miami Beach, FL); Rohit Anil Talwalkar (Plantation, FL); Jenco Danger (Miami, FL); Kannan Narayanan Iyer (North Lauderdale, FL)
Assignee: BlackBerry Limited
H04M1/72519H04M1/72544H04M1/72583G06F9/4443H04M1/72552H04M2250/60
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 9,143,598
App. No.
13/632,814
Granted
Sep 22, 2015
Kind
B2
Abstract

Presenting content within an application on a device is disclosed. Receiving notification of new content within an application at a device is disclosed. Presenting the received notification at the device is disclosed. Receiving a selection of the notification, and displaying the new content in the screen directly following receiving the selection of the notification are disclosed. Notification can be received outside the application, e.g., by posting notification on a social network, posting notification to a web site, and posting a message to a user's avatar in a virtual world. A selection can be received while the device is offline, in which case the new content displayed is that content stored on the device.

Claims (59)

1. A computer-implemented method of presenting a notification of received pushed content on a communications device having a display and a plurality of applications, the method comprising:

obtaining, via a processor, the received pushed content at the communications device;

determining an application associated with the received pushed content;

displaying a mini-icon associated with the application in a home screen header;

presenting an indicator at the mini-icon when the pushed content is received;

delivering a notification of the received pushed content to the application associated with received pushed content; and

bypassing a landing screen selected for the application, wherein the landing screen is selected based on the received pushed content and presented on the display in response to a selection of an icon on the display that corresponds to the application, and wherein the landing screen is bypassed when, while the device is operating offline, the landing screen requests an over-the-air data retrieval when displaying the received pushed content on the landing screen.

2. The computer-implemented method of claim 1 , further comprising:

displaying the icon on the display that corresponds to the application;

presenting a second indicator on the icon corresponding to the application associated with the received pushed content; and

receiving a selection of the icon.

3. The computer-implemented method of claim 2 , wherein receiving the selection of the icon further comprises:

receiving the selection while the device is operating offline;

obtaining the received pushed content from a device memory; and

displaying the received pushed content on the landing screen while the device is operating offline.

4. The computer-implemented method of claim 2 , further comprising:

selecting the landing screen for the application based on the received pushed content, the landing screen being selected among a plurality of landing screens associated with the application, the landing screen being different than a home screen of the application.

5. The computer-implemented method of claim 4 , wherein the received pushed content is presented in both the landing screen and the application.

6. The computer-implemented method of claim 1 , wherein the application includes at least one of a social network application, a web application, and a gaming application.

7. A non-transitory computer-readable medium having stored therein instructions which, when executed by a processor, cause the processor to perform a method comprising:

obtaining a received pushed content at the communications device having a display and a plurality of applications;

determining an application associated with the received pushed content;

displaying a mini-icon associated with the application in a home screen header;

presenting an indicator at the mini-icon when the pushed content is received;

delivering a notification of the received pushed content to the application associated with the pushed content; and

bypassing a landing screen selected for the application, wherein the landing screen is selected based on the received pushed content and presented on the display in response to a selection of an icon on the display that corresponds to the application, and wherein the landing screen is bypassed when, while the device is operating offline, the landing screen requests an over-the-air data retrieval when displaying the received pushed content on the landing screen.

8. The non-transitory computer-readable medium of claim 7 having stored therein instructions which, when executed by the processor, cause the processor to further perform the method comprising:

displaying the icon on the display that corresponds to the application;

presenting a second indicator on the icon corresponding to the application associated with the received pushed content; and

receiving a selection of the icon.

9. The non-transitory computer-readable medium of claim 8 having stored therein instructions which, when executed by the processor, cause the processor to further perform the method comprising:

receiving the selection while the device is operating offline;

obtaining the received pushed content from a device memory; and

displaying the received pushed content on the landing screen while the device is operating offline.

10. The non-transitory computer-readable medium of claim 8 having stored therein instructions which, when executed by the processor, cause the processor to further perform the method comprising:

selecting the landing screen for the application based on the received pushed content, the landing screen being selected among a plurality of landing screens associated with the application, the landing screen being different than a home screen of the application.

11. The non-transitory computer-readable medium of claim 10 having stored therein instructions which, when executed by the processor, cause the processor to present the received pushed content in both the landing screen and the application.

12. The non-transitory computer-readable medium of claim 7 having stored therein instructions which, when executed by the processor, cause the processor to access the application including at least one of a social network application, a web application, and a gaming application.

13. A communications device having a display and a plurality of applications, the mobile communication device comprising:

at least one processor;

a non-transitory computer-readable storage medium having stored therein instructions which, when executed by the processor, cause the processor to:

obtain a received pushed content at the communications device having a display and a plurality of applications;

determine an application associated with the received pushed content;

display a mini-icon associated with the application in a home screen header;

present an indicator at the mini-icon when the pushed content is received;

deliver a notification of the received pushed content to the application associated with the received pushed content; and

bypass a landing screen selected for the application, wherein the landing screen is selected based on the received pushed content and presented on the display in response to a selection of an icon on the display that corresponds to the application, and wherein the landing screen is bypassed when, while the device is operating offline, the landing screen requests an over-the-air data retrieval when displaying the received pushed content on the landing screen.

14. The communications device of claim 13 , wherein the processor is further configured to:

display the icon on the display that corresponds to the application;

present a second indicator on the icon corresponding to the application associated with the received pushed content; and

receive a selection of the icon.

15. The communications device of claim 14 , wherein the processor is further configured to:

receive the selection while the device is operating offline;

obtain the received pushed content from a device memory; and

display the received pushed content on the landing screen while the device is operating offline.

16. The communications device of claim 14 , wherein the processor is further configured to:

select the landing screen for the application based on the received pushed content, the landing screen being selected among a plurality of landing screens associated with the application, the landing screen being different than a home screen of the application.

17. The communications device of claim 16 , wherein the processor is further configured to present the received pushed content in both the landing screen and the application.

18. The communications device of claim 13 , wherein the processor is further configured to access the application including at least one of a social network application, a web application, and a gaming application.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
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 Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Nov 3, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034143/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2013
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029740/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2013
From: SCHULTZ, CHARLES PETER; TALWALKER, ROHIT ANIL; DANGER, JENCO; IYER, KANNAN NARAYANAN
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 029740/0401 →
Continuity (2)
Continuation 12831459 · Jul 7, 2010
Related Publication 20130031486A1 · Jan 31, 2013