IP Library Granted Patent US 9,992,318
Granted Patent B1
US 9,992,318 · App. 15/476,471 · Granted Jun 5, 2018

Storing 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 9,992,318
App. No.
15/476,471
Granted
Jun 5, 2018
Kind
B1
Abstract

A computer-implemented method to store messages is disclosed. The method may include obtaining a minimum message length for stored messages. The minimum message length may be greater than zero. The method may further include determining an amount of available storage space allocated for storage of user messages on a computer-readable medium. The method may also include, in response to a communication session not being established between a user of a first communication device and a second communication device and in response to the amount of available storage space being greater than zero but being insufficient to store the minimum message length, not storing a user message and providing an indication that there is no available storage space.

Claims (53)

1. A computer-implemented method to store messages, the method comprising:

obtaining a minimum message length for stored messages, the minimum message length being greater than zero;

determining a first amount of available storage space allocated for storage of user messages on a computer-readable medium;

in response to a first communication session not being established between a user of a first communication device and a second communication device and in response to the first amount of available storage space being greater than zero but being insufficient to store the minimum message length:

not storing a first user message; and

providing an indication that there is no available storage space;

deleting a stored message from the computer-readable medium;

obtaining a maximum message length for stored messages, the maximum message length being greater than zero and the maximum message length being longer than the minimum message length;

after deleting the stored message from the computer-readable medium, determining a second amount of available storage space allocated for storage of user messages on the computer-readable medium; and

in response to a second communication session not being established with the user of the first communication device and a third communication device and in response to the second amount of available storage space being insufficient to store the maximum message length but sufficient to store the minimum message length, storing a second user message originating from the third communication device on the computer-readable medium up to the second amount of available storage space on the computer-readable medium.

2. The method of claim 1 , wherein the minimum message length is one minute.

3. The method of claim 1 , wherein the computer-readable medium is located outside the first communication device.

4. The method of claim 1 , wherein the second user message is an audio message.

5. The method of claim 1 , wherein the third communication device and the second communication device are the same device.

6. The method of claim 1 , further comprising:

obtaining a voice transcription of the second user message; and

presenting the voice transcription on a display of the first communication device.

7. At least one non-transitory computer-readable media configured to store one or more instructions that when executed by at least one computing system cause or direct the at least one computing system to perform operations, the operations comprising:

obtaining a minimum message length for stored messages, the minimum message length being greater than zero;

determining a first amount of available storage space allocated for storage of user messages on a storage medium;

in response to a first communication session not being established between a user of a first communication device and a second communication device and in response to the first amount of available storage space being greater than zero but being insufficient to store the minimum message length:

not storing a first user message; and

providing an indication that there is no available storage space;

deleting a stored message from the storage medium;

obtaining a maximum message length for stored messages, the maximum message length being greater than zero and the maximum message length being longer than the minimum message length;

after deleting the stored message from the storage medium, determining a second amount of available storage space allocated for storage of user messages on the storage medium; and

in response to a second communication session not being established with the user of the first communication device and a third communication device and in response to the second amount of available storage space being insufficient to store the maximum message length but sufficient to store the minimum message length, storing a second user message originating from the third communication device on the storage medium up to the second amount of available storage space on the storage medium.

8. The non-transitory computer-readable media of claim 7 , wherein the minimum message length is one minute.

9. The non-transitory computer-readable media of claim 7 , wherein the storage medium is located outside the first communication device.

10. The non-transitory computer-readable media of claim 7 , wherein the second user message is an audio message.

11. The non-transitory computer-readable media of claim 7 , wherein the minimum message length is one minute and the maximum message length is three minutes.

12. The non-transitory computer-readable media of claim 7 , wherein the third communication device and the second communication device are the same device.

13. The non-transitory computer-readable media of claim 7 , wherein the operations further comprise:

obtaining a voice transcription of the second user message; and

presenting the voice transcription on a display of the first communication device.

14. A communication console comprising:

at least one non-transitory computer-readable media configured to store one or more instructions and user messages;

at least one processor communicatively coupled to the at least one non-transitory computer-readable media, the at least one processor configured to execute the one or more instructions to cause or direct the communication console to perform operations, the operations comprising:

obtaining a minimum message length for stored messages, the minimum message length being greater than zero;

determining first amount of available storage space allocated for storage of the user messages on the at least one non-transitory computer-readable media;

in response to a first communication session not being established between a user of the communication console and a second communication device and in response to the first amount of available storage space being greater than zero but being insufficient to store the minimum message length:

not storing a first user message; and

providing an indication that there is no available storage space;

deleting a stored message from the at least one non-transitory computer-readable media;

obtaining a maximum message length for stored messages, the maximum message length being greater than zero and the maximum message length being longer than the minimum message length;

after deleting the stored message from the at least one non-transitory computer-readable media, determining a second amount of available storage space allocated for storage of user messages on the at least one non-transitory computer-readable media; and

in response to a second communication session not being established with the user of the communication console and a third communication device and in response to the second amount of available storage space being insufficient to store the maximum message length but sufficient to store the minimum message length, storing a second user message originating from the third communication device on the at least one non-transitory computer-readable media up to the second amount of available storage space on the at least one non-transitory computer-readable media.

15. The communication console of claim 14 , wherein the second user message is an audio message.

16. The communication console of claim 14 , further comprising a display coupled to the processor, wherein the indication that there is no available storage space is provided on the display.

17. The communication console of claim 14 , further comprising a display coupled to the processor,

wherein the operations further comprise:

obtaining a voice transcription of the second user message; and

presenting the voice transcription on the display.

Assignments (13)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA THE NAME OF THE LAST RECEIVING PARTY SHOULD BE CAPTIONCALL, LLC PREVIOUSLY RECORDED ON REEL 67190 FRAME 517. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded May 31, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: SORENSON IP HOLDINGS, LLC; SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
Reel/Frame 067591/0675 →
SECURITY INTEREST Recorded Apr 23, 2024
From: SORENSON COMMUNICATIONS, LLC; INTERACTIVECARE, LLC; CAPTIONCALL, LLC
To: OAKTREE FUND ADMINISTRATION, LLC, AS COLLATERAL AGENT
Reel/Frame 067573/0201 →
RELEASE OF SECURITY INTEREST Recorded Apr 23, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: SORENSON IP HOLDINGS, LLC; SORENSON COMMUNICATIONS, LLC; CAPTIONALCALL, LLC
Reel/Frame 067190/0517 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
Reel/Frame 058533/0467 →
JOINDER NO. 1 TO THE FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 22, 2021
From: SORENSON IP HOLDINGS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056019/0204 →
LIEN Recorded Feb 11, 2020
From: SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 051894/0665 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2019
From: U.S. BANK NATIONAL ASSOCIATION
To: SORENSON COMMUNICATIONS, LLC; SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC; INTERACTIVECARE, LLC
Reel/Frame 049115/0468 →
RELEASE OF SECURITY INTEREST Recorded May 7, 2019
From: JPMORGAN CHASE BANK, N.A.
To: SORENSON COMMUNICATIONS, LLC; SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC; INTERACTIVECARE, LLC
Reel/Frame 049109/0752 →
PATENT SECURITY AGREEMENT Recorded Apr 29, 2019
From: SORENSEN COMMUNICATIONS, LLC; CAPTIONCALL, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 050084/0793 →
SECURITY INTEREST Recorded Apr 30, 2018
From: SORENSON COMMUNICATIONS, LLC; INTERACTIVECARE, LLC; CAPTIONCALL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 046416/0166 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2018
From: CAPTIONCALL, LLC
To: SORENSON IP HOLDINGS, LLC
Reel/Frame 045401/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2018
From: STIMPSON, MICHAEL; CHEVRIER, BRIAN
To: CAPTIONCALL, LLC
Reel/Frame 044835/0441 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2017
From: STIMPSON, MICHAEL; CHEVRIER, BRIAN
To: SORENSON IP HOLDINGS, LLC
Reel/Frame 041815/0342 →