IP Library Granted Patent US 9,467,824
Granted Patent B2
US 9,467,824 · App. 13/931,018 · Granted Oct 11, 2016

Generating message notifications providing direction actions

Inventors: Ryan David Steeves (Kitchener, CA); Rudolph Ferdinand Ziegler (Toronto, CA); Alexander James Pedwysocki (Toronto, CA); Jonas Ove Arbsjö (Malmö, SE)
Assignee: BlackBerry Limited
H04W4/12H04W4/02
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,467,824
App. No.
13/931,018
Granted
Oct 11, 2016
Kind
B2
Abstract

A method and device for generating message notifications at a computing device is provided. The computing device receives a message indicator from a mobile device, the indicator associated with a message received by the mobile device. The computing device generates a first display representation of the received message indicator. Positioning information is determined from an input component. A second display representation is generated comprising at least a portion of the message received at the mobile device and an action area for performing a direct action in response to the received message when the determined positioning information satisfies a display criteria associated with the second display representation.

Claims (56)

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

receiving at the computing device a received message indicator from a mobile device, the indicator associated with a message received by the mobile device;

generating on a display of the computing device a first display representation of a graphical icon for the received message indicator;

defining a user input region in an area on the display in proximity to and surrounding the first display representation of the graphical icon;

determining positioning information of a user input on the display from an input component subsequent to generating the first display representation of the graphical icon and prior to generating a second display representation of the graphical icon; and

generating, subsequent to generating the first display representation of the graphical icon, the second display representation of the graphical icon on the display when the determined position of the user input is within the defined user input region, the second display representation comprising:

at least a portion of the message received at the mobile device; and

an action area on the display for receiving a direct action input, the direct action to be performed on the message received.

2. The method of claim 1 , wherein the user input is a touch-based gesture comprising a drag from a first position towards an area on the display surrounding the first display representation.

3. The method of claim 1 , wherein the message indicator identifies a communication channel the notification was received from and a message body.

4. The method of claim 1 , further comprising determining the direct action associated with the message received based on a type of message received.

5. The method of claim 4 , wherein the direct action comprises one or more of:

replying to the message received;

sharing the message received with one or more contacts;

marking the message received as read; and

deleting the message received.

6. The method of claim 1 , further comprising:

receiving an input selection corresponding to the direct action; and

sending the input selection to the mobile device.

7. The method of claim 6 , wherein the direction action comprises responding to the message received and displaying the action area comprises displaying a text box for receiving reply text.

8. The method of claim 7 , wherein receiving the input selection corresponding to the direct action comprises:

receiving reply text in the text box; and

receiving an indication to send the reply text,

wherein sending the direct action comprises sending the reply text to the mobile device.

9. The method of claim 8 , wherein sending the direct action further comprises sending the reply text to the mobile device with an indication of the message indicator received from the mobile device.

10. The method of claim 1 , further comprising:

hiding the first display representation if the position of the user input does not satisfy a display time threshold period.

11. A computing device comprising:

a memory for storing instructions; and

a processor for executing the instructions stored in memory, the instructions configuring the computing device to perform a method comprising:

receiving at the computing device a received message indicator from a mobile device, the indicator associated with a message received by the mobile device;

generating on a display of the computing device a first display representation of a graphical icon for the received message indicator;

defining a user input region in an area on the display in proximity to and surrounding the first display representation of the graphical icon;

determining positioning information of a user input on the display from an input component subsequent to generating the first display representation of the graphical icon and prior to generating a second display representation of the graphical icon; and

generating, subsequent to generating the first display representation of the graphical icon, the second display representation on the display when the determined position of the user input is within the defined user input region, the second display representation comprising:

at least a portion of the message received at the mobile device; and

an action area on the display for receiving a direct action input, the direct action to be performed on the message received.

12. The computing device of claim 11 , wherein the user input is a touch-based gesture comprising a drag from a first position towards an area on the display surrounding the first display representation.

13. The computing device of claim 11 , wherein the message indicator identifies a communication channel the notification was received from and a message body.

14. The computing device of claim 11 , wherein the method performed by the computing device further comprises determining the direct action associated with the message received based on a type of the message received.

15. The computing device of claim 14 , wherein the direct action comprises one or more of:

replying to the message received;

sharing the message received with one or more contacts;

marking the message received as read; and

deleting the message received.

16. The computing device of claim 11 , wherein the method performed by the computing device further comprises:

receiving an input selection corresponding to the direct action; and

sending the input selection to the mobile device.

17. The computing device of claim 16 , wherein the direction action comprises responding to the message received and displaying the action area comprises displaying a text box for receiving reply text.

18. The computing device of claim 17 , wherein receiving the input selection corresponding to the direct action comprises:

receiving reply text in the text box; and

receiving an indication to send the reply text,

wherein sending the direct action comprises sending the reply text to the mobile device.

19. The computing device of claim 18 , wherein sending the direct action further comprises sending the reply text to the mobile device with an indication of the message indicator received from the mobile device.

20. The computing device of claim 11 , wherein the method performed by the computing device further comprises:

hiding the first display representation if the position of the user input does not satisfy a display time threshold.

Assignments (10)
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 Jun 23, 2014
From: RESEARCH IN MOTION TAT AB
To: BLACKBERRY SWEDEN AB
Reel/Frame 033212/0359 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2014
From: BLACKBERRY SWEDEN AB
To: BLACKBERRY LIMITED
Reel/Frame 033212/0198 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2013
From: STEEVES, RYAN DAVID; ZIEGLER, RUDOLPH FERDINAND; PEDWYSOCKI, ALEXANDER JAMES
To: BLACKBERRY LIMITED
Reel/Frame 031166/0397 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2013
From: ARBSJO, JONAS OVE
To: RESEARCH IN MOTION TAT AB
Reel/Frame 031153/0355 →
Continuity (1)
Related Publication 20150004944A1 · Jan 1, 2015