IP Library Granted Patent US 9,031,842
Granted Patent B2
US 9,031,842 · App. 13/583,296 · Granted May 12, 2015

Methods and devices for facilitating communications

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,031,842
App. No.
13/583,296
Granted
May 12, 2015
Kind
B2
Abstract

Methods and electronic devices for facilitating communications are described. In one aspect, a method for facilitating communications is described. The method includes: monitoring audio based communications; performing an audio analysis on the monitored audio based communications to identify a contact associated with the monitored communications; and providing information associated with the identified contact on an electronic device. In another aspect, an electronic device is described. The electronic device includes a processor and a memory coupled to the processor. The memory stores processor readable instructions for causing the processor to: monitor audio based communications; perform an audio analysis on the monitored audio based communications to identify a contact associated with the monitored communications; and provide information associated with the identified contact on an electronic device.

Claims (57)

1. A method, performed by a processor of an electronic device, for facilitating communications, the method comprising:

monitoring audio based communications;

performing an audio analysis on the monitored audio based communications to identify a contact associated with the monitored communications;

providing a reminder associated with the identified contact on an output interface associated with the electronic device, wherein the reminder comprises a text-based note indicating a subject or topic for conversation; and

while the reminder is provided, providing a selectable option to dismiss the reminder,

wherein dismissing the reminder prevents the reminder from being provided if the contact is identified in subsequent audio based communications, such that the particular subject or topic for conversation identified in the reminder is not subsequently provided for the same contact.

2. The method of claim 1 , further comprising, prior to providing the information associated with the contact:

storing the reminder in a memory and associating the reminder with the contact.

3. The method of claim 2 , further comprising, prior to providing the reminder associated with the contact:

determining whether the identified contact is associated with a reminder and wherein providing the reminder associated with the identified contact occurs in response to determining that the identified contact is associated with the reminder.

4. The method of claim 1 wherein performing an audio analysis comprises performing a voice identification analysis on the audio based communications to determine whether a voice of a participant in the monitored communication matches a voice signature associated with the contact.

5. The method of claim 4 , further comprising, prior to performing the voice identification analysis:

associating the voice signature with the contact.

6. The method of claim 5 , further comprising, prior to associating the voice signature with the contact:

obtaining the voice signature for the contact.

7. The method of claim 6 , wherein obtaining the voice signature for the contact comprises:

monitoring audio based communications;

identifying, from the audio based communications, a voice signature which does not correspond with previously stored voice signatures; and

generating a prompt to allow a user to associate the identified voice signature with a contact.

8. The method of claim 6 , wherein obtaining the voice signature for the contact comprises:

monitoring a phone call on the electronic device;

identifying, from the phone call, a voice signature; and

associating the identified voice signature with a contact based on caller identification information associated with the phone call.

9. The method of claim 6 , wherein obtaining the voice signature for the contact comprises:

receiving a selection of the contact at the electronic device;

initiating an outgoing audio based communication on the electronic device to the selected contact;

identifying, from that audio based communication to the selected contact, a voice signature; and

associating the identified voice signature with the selected contact.

10. The method of claim 4 , wherein obtaining the voice signature for the contact comprises:

receiving an electronic message from the contact, the electronic message containing the voice signature; and

storing the received voice signature in memory of the electronic device; and

associating the received voice signature with the contact from which the electronic message was received.

11. The method of claim 1 , further comprising, prior to performing the audio analysis, storing a voice signature associated with a user of the electronic device, and wherein performing an audio analysis comprises filtering out the portion of the monitored communications that are associated with the voice signature of the user of the electronic device.

12. The method of claim 1 , wherein performing an audio analysis comprises performing a speech recognition analysis to determine whether the monitored communications include one or more identifiers associated with the contact.

13. The method of claim 12 , wherein the one or more identifiers associated with the contact specifies one or more name associated with the contact.

14. The method of claim 1 , wherein monitoring communications comprises monitoring local conversations through a microphone.

15. The method of claim 1 , wherein monitoring communications comprises monitoring a phone call on the electronic device.

16. The method of claim 1 , further comprising:

receiving timing information, the timing information specifying one or more times during which the reminder associated with the identified contact may be provided; and

prior to providing the reminder associated with the identified contact, determining if a time of the audio based communication is within the one or more times specified in the timing information and, if not, suppressing the reminder associated with the identified contact from being provided.

17. The method of claim 1 , further comprising:

receiving black-out information specifying one or more black-out periods during which the reminder associated with the identified contact should not be provided; and

prior to providing the reminder associated with the identified contact, determining if a time of the audio based communication is within the black-out period specified by the black-out information and, if so, suppressing the reminder associated with the identified contact from being provided.

18. The method of claim 1 , further comprising:

receiving communication type information specifying one or communication types associated with the reminder associated with the identified contact; and

prior to providing the reminder associated with the identified contact, determining if a type of the audio based communication corresponds to the communication types associated with the communication type information and, if not, suppressing the reminder associated with the identified contact from being provided.

19. The method of claim 1 , further comprising:

receiving a private communication indicator specifying whether the reminder associated with the identified contact is only to be provided during private communications; and

prior to providing the reminder associated with the identified contact, if the private communication indicator specifies that the reminder is only to be provided during private communications, then determining if the audio based communication is a private communication and, if not, suppressing the reminder associated with the identified contact from being provided.

20. An electronic device comprising:

a processor; and

a memory coupled to the processor, the memory storing processor readable instructions for causing the processor to:

monitor audio based communications;

perform an audio analysis on the monitored audio based communications to identify a contact associated with the monitored communications;

provide a reminder associated with the identified contact on an electronic device, wherein the reminder comprises a text-based note indicating a subject or topic for conversation; and

while the reminder is provided, providing a selectable option to dismiss the reminder,

wherein dismissing the reminder prevents the reminder from being provided if the contact is identified in subsequent audio based communications, such that the particular subject or topic for conversation identified in the reminder is not subsequently provided for the same contact.

Assignments (2)
CHANGE OF NAME Recorded Mar 30, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 035335/0745 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2012
From: EDGAR, ROBBIE DONALD; ALLEN, LUKE STEPHEN; SHIRZADI, FARHOUD
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028913/0952 →