System and method for providing information on a received communication for an electronic communication device
AssigneeResearch In Motion Limited
InventorsArun Munje, Andrew Turcotte, David Vanden Heuvel
Life of this patent
Estimating the term…
Abstract
The invention relates to a system, method and device for providing information relating to a received communication for a device. For the method, it comprises: while the device is composing an outbound communication, monitoring for receipt of an inbound communication; if the inbound communication is directed to the device, evaluating the inbound communication to determine whether it is related to the outbound communication; and if the inbound communication is related to the outbound communication, providing a message to the device indicating receipt of the inbound communication.
Claims20
A method for providing information relating to a recently received communication for a device, said method comprising:
- while the device is composing an outbound communication, monitoring for receipt of an inbound communication;
- upon receipt of the inbound communication, evaluating 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 and providing a message on a display of the device indicating receipt of the inbound communication, the message also providing a first set of options for processing the inbound communication when said outbound communication is initiated as a reply to the inbound communication, a second set of options for processing the inbound communication when said outbound communication is initiated as a forwarding of the inbound communication and a third set of options for processing the inbound communication when said outbound communication is initiated as a reply to all to the inbound communication.
An electronic communication device providing processing of inbound and outbound communications, comprising:
- memory;
- a module to compose an outbound communication;
- a module to monitor for receipt of an inbound communication;
- a 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 module to generate a message on a display of said device if the inbound communication is related to the outbound communication indicating receipt of the inbound communication, the message also providing a first set of options for processing the inbound communication when said outbound communication is initiated as a reply to the inbound communication, a second set of options for processing the inbound communication when said outbound communication is initiated as a forwarding of the inbound communication and a third set of options for processing the inbound communication when said outbound communication is initiated as a reply to all to the inbound communication,
- wherein
- said device communicates with a communication server providing said inbound communication to said device;
- said server accesses a database tracking all received communications destined for said device;
- said server updates said database upon receipt of a new communication for said device;
- and
- said server compares entries in said database with components from said outbound communication to determine whether the inbound communication is related to said outbound communication.
An electronic communication system, comprising:
- an electronic communication device providing processing of inbound and outbound communications, comprising:
- memory;
- a module to compose an outbound communication;
- a module to generate and transmit a notification about said outbound communication when said outbound communication is being composed;
- a module to monitor for receipt of an inbound communication or a second notification;
- a module to evaluate a subject field of the inbound communication against a subject field of said outbound communication to determine whether the inbound communication is related to the outbound communication;
- and
- a module to generate a message on a display of said device if the inbound communication is related to the outbound communication, indicating receipt of the inbound communication, the message also providing a first set of options for processing the inbound communication when said outbound communication is initiated as a reply to the inbound communication, a second set of options for processing the inbound communication when said outbound communication is initiated as a forwarding of the inbound communication and a third set of options for processing the inbound communication when said outbound communication is initiated as a reply to all to the inbound communication;
- and
- a communication server in communication with said device, said server comprising:
- a database tracking all received communications destined for said device;
- a module to update said database upon receipt of a new communication for said device;
- a module to receive said notification from said device and to update said database with details relating to said notification;
- and
- a module to compare entries in said database with components from said notification to determine whether the inbound communication is related to said outbound communication of said device and if so to generate said second notification.
Dependencies are inferred from the claim text.