IP Library Granted Patent US 11,438,737
Granted Patent B2
US 11,438,737 · App. 16/940,164 · Granted Sep 6, 2022

Context sensitive message notifications

Inventors: Ryan David Steeves (Toronto, CA); Rudolph Ferdinand Ziegler (Toronto, CA); Alexander James Pedwysocki (Toronto, CA); Jonas Ove Arbsjö (Malmö, SE); Haobin Li (Kitchener, CA)
Assignee: BlackBerry Limited
H04W4/12G06F3/0488H04L51/24H04M1/72436
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 11,438,737
App. No.
16/940,164
Granted
Sep 6, 2022
Kind
B2
Abstract

A method and device for generating message notifications at a mobile device is provided. A current operating context of the mobile device is determined. A first display representation for the received message in accordance with notification display settings associated with the determined current operating context is determined. Gesture information from a touch input component is determined and a second display representation comprising at least a portion of the received message and an action area for performing a direct action in response to the received message in response to the determined gesture information is generated.

Claims (41)

1. A method for generating message notifications at a mobile device, the method comprising:

determining at the mobile device a current operating context of the mobile device, wherein the current operating context comprises applications currently running on the mobile device;

generating at the mobile device a first notification representation for a message in accordance with a notification display setting associated with the determined current operating context;

determining at the mobile device gesture information; and

generating at the mobile device a second notification representation comprising at least a portion of the message and an action area for performing a direct action associated with the message in response to the determined gesture information while in the determined current operating context.

2. The method of claim 1 , wherein generating the second notification representation is performed when the determined gesture information satisfies a display criterion associated with the second notification representation.

3. The method of claim 1 , wherein the current operating context of the mobile device is based on at least one of an application running on the mobile device or an application currently displayed on the device.

4. The method of claim 1 , wherein the direct action comprises one or more of: a reply to the message; sharing the message; marking the message as read; or deletion of the message.

5. The method of claim 1 , further comprising forwarding the message to one or more contacts in response to an action performed in the action area.

6. The method of claim 1 , further comprising sending text received in the action area to an originator of the message.

7. The method of claim 1 , wherein the message provides an indication of a missed call, and wherein the action area presents a direct action for returning the missed call.

8. The method of claim 1 , wherein the message is received at the mobile device.

9. The method of claim 1 , wherein the message is generated at the mobile device.

10. A mobile device comprising:

a processor for executing instructions; and

a memory coupled to the processor for storing instructions, which when executed by the processor configure the mobile device to:

determine a current operating context of the mobile device, wherein the current operating context comprises applications currently running on the mobile device;

generate a first notification representation for a message in accordance with a notification display setting associated with the determined current operating context;

determine gesture information; and

generate a second notification representation comprising at least a portion of the message and an action area for performing a direct action associated with the message in response to the determined gesture information while in the determined current operating context.

11. The mobile device of claim 10 , wherein the second notification representation is generated when the determined gesture information satisfies a display criterion associated with the second notification representation.

12. The mobile device of claim 10 , wherein the current operating context of the mobile device is based on at least one of an application running on the mobile device or an application currently displayed on the device.

13. The mobile device of claim 10 , wherein the direct action comprises one or more of: a reply to the message; sharing the message; marking the message as read; or deletion of the message.

14. The mobile device of claim 10 , wherein the instructions further configure the mobile device to forward the message to one or more contacts in response to an action performed in the action area.

15. The mobile device of claim 10 , wherein the instructions further configure the mobile device to send text received in the action area to an originator of the message.

16. The mobile device of claim 10 , wherein the message provides an indication of a missed call, and wherein the action area presents a direct action for returning the missed call.

17. The mobile device of claim 10 , wherein the message is received at the mobile device.

18. The mobile device of claim 10 , wherein the message is generated at the mobile device.

19. A non-transitory computer readable medium having stored thereon executable code for execution by a processor of a mobile device, the executable code comprising instructions for:

determining at the mobile device a current operating context of the mobile device, wherein the current operating context comprises applications currently running on the mobile device;

generating at the mobile device a first notification representation for a message in accordance with a notification display setting associated with the determined current operating context;

determining at the mobile device gesture information; and

generating at the mobile device a second notification representation comprising at least a portion of the message and an action area for performing a direct action associated with the message in response to the determined gesture information while in the determined current operating context.

20. The non-transitory computer readable medium of claim 19 , wherein generating the second notification representation is performed when the determined gesture information satisfies a display criterion associated with the second notification representation.

21. The non-transitory computer readable medium of claim 19 , wherein the current operating context of the mobile device is based on at least one of an application running on the mobile device or an application currently displayed on the device.

22. The non-transitory computer readable medium of claim 19 , wherein the direct action comprises one or more of: a reply to the message; sharing the message; marking the message as read; or deletion of the message.

23. The non-transitory computer readable medium of claim 19 , further comprising instructions for forwarding the message to one or more contacts in response to an action performed in the action area.

24. The non-transitory computer readable medium of claim 19 , further comprising instructions for sending text received in the action area to an originator of the message.

25. The non-transitory computer readable medium of claim 19 , wherein the message provides an indication of a missed call, and wherein the action area presents a direct action for returning the missed call.

26. The non-transitory computer readable medium of claim 19 , wherein the message is received at the mobile device.

27. The non-transitory computer readable medium of claim 19 , wherein the message is generated at the mobile device.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2020
From: ARBSJO, JONAS OVE
To: RESEARCH IN MOTION TAT AB
Reel/Frame 054182/0923 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2020
From: BLACKBERRY SWEDEN AB
To: BLACKBERRY LIMITED
Reel/Frame 054183/0020 →
CHANGE OF NAME Recorded Oct 27, 2020
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 054228/0273 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2020
From: STEEVES, RYAN DAVID; ZIEGLER, RUDOLPH FERDINAND; PEDWYSOCKI, ALEXANDER JAMES; LI, HAOBIN
To: BLACKBERRY LIMITED
Reel/Frame 054228/0356 →
CHANGE OF NAME Recorded Oct 27, 2020
From: RESEARCH IN MOTION TAT AB
To: BLACKBERRY SWEDEN AB
Reel/Frame 054228/0529 →
Continuity (2)
Continuation 13931166 · Jun 28, 2013
Related Publication 20210014650A1 · Jan 14, 2021
Cited By (1)
US 12,512,990