IP Library Granted Patent US 8,953,756
Granted Patent B2
US 8,953,756 · App. 11/456,500 · Granted Feb 10, 2015

Checking for permission to record VoIP messages

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 8,953,756
App. No.
11/456,500
Granted
Feb 10, 2015
Kind
B2
Abstract

Methods and arrangements to check for permission to record Voice over Internet Protocol (VoIP) messages and to respond to requests for permission are contemplated. Embodiments include transformations, code, state machines or other logic to check for permission to record VoIP messages and to respond to requests by transmitting an inquiry on permission to record a VoIP message of a participant in a VoIP call session comprising the VoIP message, receiving a response to the inquiry, determining by a processor whether the response to the inquiry grants permission to record the VoIP message, and recording the VoIP message based upon the response to the inquiry granting permission to record the VoIP message. Some embodiments may involve querying a participant in a VoIP call session comprising a VoIP message for permission to record the VoIP message through a user interface mechanism for checking for permission to record VoIP messages.

Claims (52)

1. A method to check for permission to record Voice over Internet Protocol (VoIP) messages, the method comprising:

a computer receiving a VoIP message of a participant in a VoIP call session;

after the computer receiving the VoIP message of the participant in the VoIP call session, the computer automatically transmitting an inquiry on permission to record the VoIP message in response to receiving a command to record the VoIP message at the end of the VoIP call session;

the computer receiving a response to the inquiry;

the computer determining that the response to the inquiry grants permission of the participant to record the VoIP message; and

in response to the computer determining that the response to the inquiry grants permission of the participant to record the VoIP message, the computer recording the VoIP message.

2. The method of claim 1 , wherein:

the computer transmitting the inquiry on permission to record the VoIP message of the participant in the VoIP call session comprises the computer transmitting a request for permission to record the VoIP message;

the computer receiving the response to the inquiry comprises the computer receiving a response to the request;

the computer determining that the response to the inquiry grants permission of the participant to record the VoIP message comprises the computer determining that the response to the request grants permission to record the VoIP message; and

the computer recording the VoIP message comprises the computer recording the VoIP message in response to determining that the response to the request grants permission to record the VoIP message.

3. The method of claim 1 , wherein:

rules on permission to record apply to the VoIP message of the participant in the VoIP call session;

the computer transmitting the inquiry on permission to record the VoIP message of the participant in the VoIP call session comprises the computer transmitting an inquiry to examine the rules on permission to record; and

the computer determining that the response to the inquiry grants permission of the participant to record the VoIP message comprises the computer determining based upon the rules on permission.

4. The method of claim 1 , wherein:

the computer transmitting the inquiry on permission to record the VoIP message of the participant in the VoIP call session comprises:

the computer examining a preference of a second participant on permission to record;

the computer determining that the preference is not applicable to determining permission to record the VoIP message;

the computer examining a business rule or a business policy governing the recording of VoIP messages; and

the computer determining that the response to the inquiry grants permission to record the VoIP message comprises the computer determining that the response to the inquiry grants permission to record the VoIP message based upon the business rule or the business policy.

5. The method of claim 1 , further comprising:

the computer receiving an indication of withdrawal of the permission granted to the participant to record the VoIP message; and

in response to receiving the indication of withdrawal, the computer deleting the recorded VoIP message.

6. The method of claim 1 , further comprising:

in response to the computer receiving the VoIP message of the participant in the VoIP call session, the computer storing the VoIP message in a volatile memory; and

wherein the computer recording the VoIP message comprises the computer moving the VoIP message from the volatile memory to a non-volatile memory.

7. The method of claim 1 , further comprising:

in response to the computer receiving the VoIP message of the participant in the VoIP call session, the computer storing the VoIP message in a storage location; and

wherein the computer recording the VoIP message comprises the computer marking the storage location as write-protected.

8. The method of claim 1 , further comprising:

in response to the computer receiving the VoIP message of the participant in the VoIP call session, the computer storing the VoIP message in a format, wherein the format is selected from the group consisting of encrypted and compressed; and

wherein the computer recording the VoIP message comprises the computer rewriting the format.

9. 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 storage devices for execution by the one or more processors via the one or more computer-readable memories and when executed by the one or more processors perform the method of claim 1 .

10. 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 storage devices and when executed by one or more processors, perform the method of claim 1 .

11. A computer system for checking for permission to record Voice over Internet Protocol (VoIP) messages, the computer system comprising:

one or more processors, one or more computer-readable memories and one or more computer-readable tangible storage devices;

program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to automatically transmit an inquiry for permission to record a VoIP message of a first participant in a VoIP call session in response to receiving a command to record the VoIP message at the end of the VoIP call session;

program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive a response to the inquiry for permission to record the VoIP message;

program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine whether the response to the inquiry to record the VoIP message grants permission to record the VoIP message;

program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, responsive to determining that the response to the inquiry to record the VoIP message grants permission to record the VoIP message, to record the VoIP message; and

program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to store evidence of the permission granted to record the VoIP message.

12. The computer system of claim 11 , further comprising:

program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive a request for permission of a second participant in the VoIP call session to record the VoIP message;

program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to query the second participant for permission to record the VoIP message through a user interface;

program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive a reply to the query from the second participant;

program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to generate a response to the request for permission to record the VoIP message based upon the reply from the second participant; and

program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to transmit the response.

13. The computer system of claim 11 , wherein the program instructions to transmit the inquiry on permission to record the VoIP message of the first participant transmit the inquiry at the start of the VoIP call session.

14. The computer system of claim 11 , wherein:

the VoIP call session comprises a chat conference with VoIP; and

the program instructions to record the VoIP message store a chat message of the chat conference and a log of the VoIP message.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2006
From: BERSTIS, VIKTORS; FORLENZA, RANDOLPH M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 018042/0289 →