IP Library Granted Patent US 9,456,082
Granted Patent B2
US 9,456,082 · App. 14/104,116 · Granted Sep 27, 2016

Determining probable topics of conversation between users of two communication devices

Inventors: Gary D. Cudak (Creedmoor, NC); Lydia M. Do (Raleigh, NC); Christopher J. Hardee (Raleigh, NC); Adam Roberts (Moncure, NC)
Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
H04M3/4365H04M3/42059H04W4/12H04W4/16
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,456,082
App. No.
14/104,116
Granted
Sep 27, 2016
Kind
B2
Abstract

A computer program product includes computer readable program code for identifying a proposed call between a caller using a first communication device and a recipient using a second communication device, computer readable program code for determining probable topics of conversation of the proposed call, and computer readable program code for displaying the probable topics of conversation on either the first communication device, the second communication device or both the first and second communication devices before the proposed call is connected.

Claims (16)

1. A computer program product including computer readable program code embodied on a non-transitory computer readable storage medium, the computer program product comprising:

computer readable program code for identifying a proposed call between a caller using a first communication device and a recipient using a second communication device;

computer readable program code for determining probable topics of conversation of the proposed call;

computer readable program code for displaying the probable topics of conversation on either the first communication device, the second communication device, or both the first and second communication devices before the proposed call is connected;

computer readable program code for determining the identity of a person, other than the recipient, in proximity to the second communication device;

computer readable program code for determining which of the probable topics of conversation are to be avoided based on the identity of the person in proximity to the second communication device; and

computer readable program code for displaying the probable topics of conversation to the caller on the first communication device along with an indication of which of the probable topics of conversation are to be avoided.

2. The computer program product of claim 1 , wherein the second communication device or a network server determine which of the probable topics of conversation are to be avoided.

3. The computer program product of claim 2 , wherein the computer readable program code for determining which of the probable topics of conversation are to be avoided based on the identity of the person in proximity to the second communication device includes computer readable program code for determining whether the person has a negative sentiment about each of the probable topics of conversation and identifying the probable topics of conversation for which the person has been determined to have a negative sentiment.

4. The computer program product of claim 3 , wherein the computer readable program code for determining whether the person has a negative sentiment about each of the probable topics of conversation includes computer readable program code for analyzing previous conversations with the person or posts to a social media account of the person.

5. The computer program product of claim 1 , wherein the computer readable program code for determining the identity of a person, other than the recipient, in proximity to the second communication device includes:

computer readable program code for using a camera on the second communication device to capture an image and analyzing the image using a facial recognition software module to identify the person from among a stored contact list;

computer readable program code for using a microphone on the second communication device to capture sounds and analyzing the sounds using a voice recognition software module to identify the person from among a stored contact list; or

computer readable program code for using a wireless receiver on the second communication device to detect another communication device in proximity of the second communication device and determine the identity of a person whose communication device is detected by the wireless receiver.

6. The computer program product of claim 1 , wherein the computer readable program code for determining which of the probable topics of conversation are to be avoided based on the identity of the person in proximity to the second communication device includes computer readable program code for determining whether the identified people are younger than a predetermined age restriction for the probable topics.

7. The computer program product of claim 1 , wherein the computer readable program code for determining which of the probable topics of conversation are to be avoided based on the identity of the person in proximity to the second communication device includes computer readable program code for determining whether the recipient is using a speakerphone.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2013
From: CUDAK, GARY D.; DO, LYDIA M.; HARDEE, CHRISTOPHER J.; ROBERTS, ADAM
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031770/0504 →
Continuity (1)
Related Publication 20150172461A1 · Jun 18, 2015