IP Library Granted Patent US 8,909,721
Granted Patent B2
US 8,909,721 · App. 13/856,770 · Granted Dec 9, 2014

System and method for providing information on a received communication for an electronic communication 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,909,721
App. No.
13/856,770
Granted
Dec 9, 2014
Kind
B2
Abstract

The disclosure relates to a system, method and device for providing information relating to a received communication for a device. The method comprises: while the device is composing an outbound communication, monitoring for receipt of an inbound communication; upon receipt of the inbound communication, evaluating a subject field of the inbound communication against a subject field of the outbound communication to determine whether the inbound communication is related to the outbound communication; and if the inbound communication is related to the outbound communication, generating a first message on a display of the device providing a warning indicating that the inbound communication has been received and when a send command is activated on the device for the outbound communication generating a second message on the display providing a command for merging the inbound communication with text of the outbound communication.

Claims (51)

1. A method for providing information relating to a recently received communication for a device, the method comprising:

while the device is composing an outbound communication, monitoring for receipt of an inbound communication;

upon receipt of the inbound communication, evaluating a subject field of the inbound communication against a subject field of the outbound communication to determine whether the inbound communication is related to the outbound communication; and if the inbound communication is related to the outbound communication,

generating a first message on a display of the device providing a warning indicating that the inbound communication has been received; and

when a send command is activated on the device for the outbound communication generating a second message on the display providing a command for merging the inbound communication with text of the outbound communication.

2. The method for providing information relating to a recently received communication for a device as claimed in claim 1 , further comprising:

when the outbound communication is a reply message, if the inbound communication is related to the outbound communication and when the send command is activated generating a third message on the display providing a second command for replying to a new addressee for the outbound communication.

3. The method for providing information relating to a recently received communication for a device as claimed in claim 1 , further comprising:

when the outbound communication is a reply message if the inbound communication is related to the outbound communication and when the send command is activated generating a third message on the display providing a second command for replying using a new communication.

4. The method for providing information relating to a recently received communication for a device as claimed in claim 1 , further comprising:

when the outbound communication is a forwarding message, if the inbound communication is related to the outbound communication and when the send command is activated generating a third message on the display providing a second command for replying a new addressee for the outbound communication.

5. The method for providing information relating to a recently received communication for a device as claimed in claim 1 , further comprising:

when the outbound communication is a “reply to all” message, if the inbound communication is related to the outbound communication and when the send command is activated generating a third message on the display providing a second command for replying with a new addressee for the outbound communication.

6. The method for providing information relating to a recently received communication for a device as claimed in claim 1 , further comprising:

after the first command is activated generating a third message on the display providing a second command to undo the merging the inbound communication with text of the outbound communication.

7. The method for providing information relating to a recently received communication for a device as claimed in claim 1 , further comprising:

after the first command is activated marking the inbound communication as being read in the email software operating on the device.

8. The method for providing information relating to a recently received communication for a device as claimed in claim 1 , further comprising:

maintaining a database tracking received inbound communications destined for the device; and

updating the database upon receipt of the inbound communication for the device.

9. The method for providing information relating to a recently received communication for a device as claimed in claim 1 , further comprising:

updating the database to delete a record relating to the outbound communication if the outbound communication is cancelled prior to its transmission from the device.

10. The method for providing information relating to a recently received communication for a device as claimed in claim 1 , wherein:

the device is operating email client software;

the inbound communication is a received email is being forwarded to the device from an email server; and

the email client software and the email server communicate through generation and transmission of messages therebetween relating to received emails and emails being composed.

11. An electronic communication device providing processing of inbound and outbound communications, comprising:

memory;

a first module to compose an outbound communication;

a second module to monitor for receipt of an inbound communication;

a third module to evaluate a subject field of the inbound communication against a subject field of the outbound communication to determine whether the inbound communication is related to the outbound communication; and

a fourth module to

generate a message on a display of the device if the inbound communication is related to the outbound communication, the message indicating receipt of the inbound communication, if the inbound communication is related to the outbound communication providing a warning message indicating receipt of the inbound communication; and

when a send command is activated on the device for the outbound communication generate a first message providing a first option on the display providing a first command for merging the inbound communication with text of the outbound communication.

12. The electronic communication device as claimed in claim 11 , wherein:

the device communicates with a communication server providing the inbound communication to the device;

the server accesses a database tracking all received communications destined for the device;

the server updates the database upon receipt of a new communication for the device; and

the server compares entries in the database with components from the outbound communication to determine whether the inbound communication is related to the outbound communication.

13. The electronic communication device as claimed in claim 11 , wherein the fourth module:

when the outbound communication is a reply message, if the inbound communication is related to the outbound communication and when the send command is activated, further generates a third message on the display providing a second command for replying to a new addressee for the outbound communication.

14. The electronic communication device as claimed in claim 11 , wherein the fourth module:

when the outbound communication is a reply message if the inbound communication is related to the outbound communication and when the send command is activated, further generates a third message on the display providing a second command for replying using a new communication.

15. The electronic communication device as claimed in claim 11 , wherein the fourth module:

when the outbound communication is a forwarding message, if the inbound communication is related to the outbound communication and when the send command is activated, further generates a third message on the display providing a second command for replying a new addressee for the outbound communication.

16. The electronic communication device as claimed in claim 11 , wherein the fourth module:

when the outbound communication is a “reply to all” message, if the inbound communication is related to the outbound communication and when the send command is activated, further generates a third message on the display providing a second command for replying with a new addressee for the outbound communication.

17. The electronic communication device as claimed in claim 11 , wherein the fourth module:

after the first command is activated, further generates a third message on the display providing a second command to undo the merging the inbound communication with text of the outbound communication.

18. The electronic communication device as claimed in claim 11 , wherein the fourth module:

after the first command is activated, further marks the inbound communication as being read in the email software operating on the device.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 10, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033958/0550 →