IP Library Granted Patent US 9,807,122
Granted Patent B2
US 9,807,122 · App. 14/855,581 · Granted Oct 31, 2017

Security considerations for outgoing 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,807,122
App. No.
14/855,581
Granted
Oct 31, 2017
Kind
B2
Abstract

A method includes determining a topic and a media type of a communication to be sent from a sending communication device to a designated receiving communication device, assigning one or more security requirements to the communication based on the topic and the media type, identifying a security state of the receiving communication device for receiving the communication via the media type, and transmitting the communication from the sending communication device to the receiving communication device only in response to the security state of the receiving communication device satisfying the one or more security requirements.

Claims (60)

1. An apparatus, comprising:

at least one storage device for storing program instructions; and

at least one processor for processing the program instructions to:

receive user entry of an electronic communication that designates a receiving communication device;

determine a topic of the electronic communication;

determine a media type of the electronic communication;

assign one or more security requirements to the electronic communication based on the determined topic and the determined media type;

identify a security state of the receiving communication device for receiving the electronic communication via the determined media type; and

transmit the electronic communication to the receiving communication device over a communication network only in response to the security state of the receiving communication device satisfying the one or more security requirements assigned to the electronic communication.

2. The apparatus of claim 1 , wherein the media type is selected from the group consisting of a voice message, a text message, and an audiovisual message.

3. The apparatus of claim 1 , the at least one processor for further processing the program instructions to:

identify a media type for which the identified security state of the receiving communication device will satisfy the one or more security requirements, wherein

the electronic communication is transmitted to the receiving communication device using the identified media type.

4. The apparatus of claim 1 , wherein the one or more security requirements assigned to the electronic communication include one or more manually entered security requirements.

5. The apparatus of claim 1 , wherein the at least one processor for processing the program instructions to identify the security state of the receiving communication device includes the at least one processor for further processing the program instructions to receive security state data from the receiving communication device, wherein the security state data includes audiovisual output settings.

6. The apparatus of claim 5 , wherein the audiovisual output settings are selected from the group consisting of audio volume, active audio output device, text font size, screen size, and combinations thereof.

7. The apparatus of claim 1 , wherein the at least one processor for processing the program instructions to identify the security state of the receiving communication device includes the at least one processor for further processing the program instructions to receive one or more environmental conditions detected by the receiving communication device using an input device selected from the group consisting of a microphone, a camera, a near field communication antenna, and combinations thereof.

8. The apparatus of claim 7 , the at least one processor for further processing the program instructions to:

determine, using the detected one or more environmental conditions, a distance from the receiving communication device to a person or an electronic device that is not involved in the communication.

9. The apparatus of claim 8 , the at least one processor for further processing the program instructions to:

determine whether the distance from the receiving communication device to the person or electronic device is less than a predetermined distance threshold associated with the current audiovisual output settings of the receiving communication device, wherein the audiovisual output settings are selected from the group consisting of audio volume, active audio output device, text font size, screen size, and combinations thereof.

10. The apparatus of claim 1 , the at least one processor for further processing the program instructions to:

request that the receiving communication device accept the one or more security requirements specified by the second communication device; and

send the one or more security requirements to the receiving communication device for implementation by the receiving communication device.

11. The apparatus of claim 1 , the at least one processor for further processing the program instructions to:

request that the receiving communication device share security state data; and

send the communication only in response to the security state data of the receiving communication device satisfying the one or more security requirements.

12. The apparatus of claim 11 , the at least one processor for further processing the program instructions to:

periodically request that the receiving communication device send updated security state data.

13. The apparatus of claim 12 , wherein the the security state data includes audiovisual output settings selected from the group consisting of call volume, text font size, a security screen installed, a headpiece in use, a speakerphone in use, and combinations thereof.

14. The apparatus of claim 1 , the at least one processor for further processing the program instructions to:

delay transmission of the electronic communication until the receiving communication device has satisfied the one or more security requirements.

15. The apparatus of claim 1 , the at least one processor for further processing the program instructions to:

convert the electronic communication from a media type for which the receiving communication does not satisfy the one or more security requirements to a media type for which the receiving communication device satisfies the one or more security requirements.

16. The apparatus of claim 1 , the at least one processor for further processing the program instructions to:

produce an output notification to the receiving communication device describing a security requirement that has not been satisfied or describing how to satisfy a security requirement that has not been satisfied.

17. An apparatus, comprising:

at least one storage device for storing program instructions; and

at least one processor for processing the program instructions to:

receive user entry of an electronic communication that designates a receiving communication device;

determine a topic of the electronic communication;

determine a media type of the electronic communication;

search predetermined associations of various topics and various media types with various security requirements;

automatically assign one or more security requirements to the electronic communication, the one or more security requirements having a predetermined association with the determined topic and the determined media type of the electronic communication;

identify a security state of the receiving communication device for receiving the electronic communication via the determined media type; and

transmit the electronic communication to the receiving communication device over a communication network only in response to the security state of the receiving communication device satisfying the one or more security requirements assigned to the electronic communication.

18. The apparatus of claim 17 , wherein the predetermined associations include a history of manually entered associations between the various topics and the various security requirements.

19. The apparatus of claim 17 , the at least one processor for further processing the program instructions to:

monitor a sequence of messages within the communication;

determine the topic of each message; and

assign one or more new security requirements in response to a change in the topic of the communication.

20. An apparatus, comprising:

at least one storage device for storing program instructions; and

at least one processor for processing the program instructions to:

receive user entry of an electronic communication that designates a receiving communication device;

determine a topic of the electronic communication;

determine a media type of the electronic communication;

assign one or more security requirements to the electronic communication based on the topic and the media type;

identify a security state of the receiving communication device for receiving the electronic communication via the media type; and

produce an output notification in response to determining that the receiving communication device has not satisfied each of the one or more security requirements.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LIMITED
To: LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069869/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2019
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LTD
Reel/Frame 050308/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2015
From: CUDAK, GARY D.; HERMAN, JOSEPH F.; WEBER, J. MARK; STAMM-NETTLESHIP, CHRISTINE MARIE; SIMMONS, ZENDRE NECOLE
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 036576/0937 →