# US 10,320,976 B2 · Call flagging using shared call logs

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,320,976 B2
- Document ID: US10320976B2
- Status: Granted
- Kind: B2
- Application number: 14/799,394
- Filed: 2015-07-14
- Published: 2017-01-19
- Granted: 2019-06-11
- Earliest claimed: 2015-07-14
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: James E. Bostick; John M. Ganci, Jr.; Sarbajit K. Rakshit; Craig M. Trim
- Web page: https://patentgrep.com/patent/US10320976B2

## CPC

- H04M 3/436: Arrangements for screening incoming calls {, i.e. evaluating the characteristics of a call before deciding whether to answer it (based on the calling party profile H04M3/42059; based on location H04M3/42348; based on presence H04M3/42365; diversion H04M3/54)}
- H04L 51/212: using filtering or selective blocking
- H04L 51/52: for supporting social networking services
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04W 4/16: Communication-related supplementary services, e.g. call-transfer or call-hold
- H04M 2203/551: Call history
- H04M 2203/655: Combination of telephone service and social networking
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method, system, and computer program product for call flagging using shared call logs are provided in the illustrative embodiments. A determination is made that a phone call should be flagged as undesirable. In a call log in the device, a call entry corresponding to the phone call is selected. The call entry is modified to form a modified call entry, the modified call entry comprising an annotation, the annotation describing a reason for flagging the call as undesirable. A sharing rule is configured relative to the modified call entry. The modified call entry is sharing selectively according to the sharing rule with a subset of a set of social contacts of a user of the device on a social network.

## Claims

### Claim 1

A method for call flagging using shared call log entries, the method comprising:
determining, using a processor in a device, that a phone call should be flagged as undesirable;
selecting, in a call log in the device, a call entry corresponding to the phone call;
modifying the call entry to form a modified call entry, the modified call entry comprising a first portion including a phone number associated with the phone call,
a second portion including an annotation, the annotation describing a reason for flagging the call as undesirable, and
a third portion including, a comment from a user of the device added as the user's experience with the phone call and the phone number associated therewith, the comment specifically for use by a specific social contact of a set of social contacts of the user of the device;
configuring a sharing rule relative to the modified call entry; and
sharing selectively, according to the sharing rule, the modified call entry with a subset of the set of social contacts of the user of the device on a social network, the sharing rule identifying which of the first portion, the second portion, and the third portion is shareable with one or more of the subset of the set of social contacts of the user.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
detecting, at the device, that the device is participating in a second phone call;
searching, from the device, the set of social contacts to identify a set of shared modified call entries, a first subset of the set of shared modified call entries being shared by a first social contact in the set of social contacts and a second subset of the set of shared modified call entries being shared by a second social contact in the set of social contacts.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
applying, to an attribute of the second call, a shared modified call entry from the set of shared modified call entries, the applying determining whether the second call is undesirable; and
notifying, using a notification on the device, while the device is participating in the second call, the user that the second call is undesirable.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
determining that the second call is in progress; providing, using the device, a feedback to the user, the feedback causing the user to perceive the notification.

### Claim 5 (depends on 2)

The method of claim 2, wherein a shared call entry in the first subset comprises a portion of a first modified call entry in a first call log associated with the first social contact.

### Claim 6 (depends on 2)

The method of claim 2, wherein the second phone call is initiated from the device.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
selecting an attribute of the phone call;
accessing a source of factual data;
comparing a value of the attribute with a value of a factual data from the source;
concluding, responsive to the comparing, that the value of the attribute cannot be verified, wherein the flagging of the phone call as undesirable is responsive to the concluding.

### Claim 8 (depends on 7)

The method of claim 7, wherein the value of the attribute cannot be verified because the value of the attribute is incorrect.

### Claim 9 (depends on 7)

The method of claim 7, wherein the attribute is extracted from a content portion of data of the phone call.

### Claim 10 (depends on 7)

The method of claim 7, wherein the attribute is extracted from a caller identification portion of data of the phone call.

### Claim 11 (depends on 1)

The method of claim 1, wherein the call log comprises a record of calls one of initiated from and received at the device.

### Claim 12 (depends on 1)

The method of claim 1, wherein the method is embodied in a computer program product comprising one or more computer-readable tangible storage devices and computer-readable program instructions which are stored on the one or more computer-readable tangible storage devices and executed by one or more processors.

### Claim 13 (depends on 1)

The method of claim 1, wherein the method is embodied in a computer system comprising one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices and program instructions which are stored on the one or more computer-readable tangible storage devices for execution by the one or more processors via the one or more memories and executed by the one or more processors.

### Claim 14

A computer program product for call flagging using shared call log entries, the computer program product comprising:
one or more computer-readable tangible storage devices;
program instructions, stored on at least one of the one or more storage devices, to determine, using a processor in a device, that a phone call should be flagged as undesirable;
program instructions, stored on at least one of the one or more storage devices, to select, in a call log in the device, a call entry corresponding to the phone call;
program instructions, stored on at least one of the one or more storage devices, to modify the call entry to form a modified call entry, the modified call entry comprising a first portion including a phone number associated with the phone call,
a second portion including an annotation, the annotation describing a reason for flagging the call as undesirable, and
a third portion including, a comment from a user of the device added as the user's experience with the phone call and the phone number associated therewith, the comment specifically for use by a specific social contact of a set of social contacts of the user of the device;
program instructions, stored on at least one of the one or more storage devices, to configure a sharing rule relative to the modified call entry; and
program instructions, stored on at least one of the one or more storage devices, to share selectively, according to the sharing rule, the modified call entry with a subset of the set of social contacts of the user of the device on a social network, the sharing rule identifying which of the first portion, the second portion, and the third portion is shareable with one or more of the subset of the set of social contacts of the user.

### Claim 15 (depends on 14)

The computer program product of claim 14, further comprising:
program instructions, stored on at least one of the one or more storage devices, to detect, at the device, that the device is participating in a second phone call;
program instructions, stored on at least one of the one or more storage devices, to search, from the device, the set of social contacts to identify a set of shared modified call entries, a first subset of the set of shared modified call entries being shared by a first social contact in the set of social contacts and a second subset of the set of shared modified call entries being shared by a second social contact in the set of social contacts.

### Claim 16 (depends on 15)

The computer program product of claim 15, further comprising:
program instructions, stored on at least one of the one or more storage devices, to apply, to an attribute of the second call, a shared modified call entry from the set of shared modified call entries, the applying determining whether the second call is undesirable; and
program instructions, stored on at least one of the one or more storage devices, to notify, using a notification on the device, while the device is participating in the second call, the user that the second call is undesirable.

### Claim 17 (depends on 16)

The computer program product of claim 16, further comprising:
program instructions, stored on at least one of the one or more storage devices, to determine that the second call is in progress; providing, using the device, a feedback to the user, the feedback causing the user to perceive the notification.

### Claim 18 (depends on 15)

The computer program product of claim 15, wherein a shared call entry in the first subset comprises a portion of a first modified call entry in a first call log associated with the first social contact.

### Claim 19

A computer system for call flagging using shared call log entries, the computer system comprising:
one or more processors, one or more computer-readable memories and one or more computer-readable storage devices;
program instructions, stored on at least one of the one or more storage devices, to determine, using a processor in a device, that a phone call should be flagged as undesirable;
program instructions, stored on at least one of the one or more storage devices, to select, in a call log in the device, a call entry corresponding to the phone call;
program instructions, stored on at least one of the one or more storage devices, to modify the call entry to form a modified call entry,
the modified call entry comprising a first portion including a phone number associated with the phone call,
a second portion including an annotation, the annotation describing a reason for flagging the call as undesirable, and
a third portion including, a comment from a user of the device added as the user's experience with the phone call and the phone number associated therewith, the comment specifically for use by a specific social contact of a set of social contacts of the user of the device;
program instructions, stored on at least one of the one or more storage devices, to configure a sharing rule relative to the modified call entry; and
program instructions, stored on at least one of the one or more storage devices, to share selectively, according to the sharing rule, the modified call entry with a subset of the set of social contacts of the user of the device on a social network, the sharing rule identifying which of the first portion, the second portion, and the third portion is shareable with one or more of the subset of the set of social contacts of the user.
