Storing messages
AssigneeSorenson IP Holdings, LLC
InventorsMichael Stimpson, Brian Chevrier
Life of this patent
Estimating the term…
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.
Claims20
A computer-implemented method to store messages, the method comprising:
- obtaining a maximum storage space allocated for storage of messages on a computer-readable medium;
- obtaining a maximum message length, the maximum message length indicating a maximum duration of time of a single message that is to be stored on the computer-readable medium and being greater than zero;
- determining an amount of available storage space allocated for storage of messages on the computer-readable medium based on the maximum storage space and currently used storage space that stores currently stored messages, the maximum message length obtained independent of the currently used storage space and the amount of available storage space;
- and
- in response to a user of a first communication device providing a user message for a user of a second communication device after failing to establish communication with the user of the second communication device and in response to the amount of available storage space being insufficient to store the maximum message length, storing the user message up to the maximum message length on the computer-readable medium such that a storage space of the stored user message is able to exceed the amount of available storage space allocated for storage of messages when the computer-readable medium includes additional storage space.
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:
- obtain a maximum storage space allocated for storage of messages on a computer-readable medium;
- obtain a maximum message length, the maximum message length indicating a maximum duration of time of a single message that is to be stored on the computer-readable medium and being greater than zero;
- determine an amount of available storage space allocated for storage of messages on the computer-readable medium based on the maximum storage space and currently used storage space that stores currently stored messages, the maximum message length obtained independent of the currently used storage space and the amount of available storage space;
- and
- in response to a user of a first communication device providing a user message for a user of a second communication device after failing to establish communication with the user of the second communication device and in response to the amount of available storage space being insufficient to store the maximum message length, storing the user message up to the maximum message length on the computer-readable medium such that a storage space of the stored user message is able to exceed the amount of available storage space allocated for storage of messages when the computer-readable medium includes additional storage space.
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:
- obtain a maximum storage space allocated for storage of messages on the at least one non-transitory computer-readable media;
- obtain a maximum message length, the maximum message length indicating a maximum duration of time of a single message that is to be stored on the at least one non-transitory computer-readable media and being greater than zero;
- determine an amount of available storage space allocated for storage of messages on the at least one non-transitory computer-readable media based on the maximum storage space and currently used storage space that stores currently stored messages, the maximum message length obtained independent of the currently used storage space and the amount of available storage space;
- and
- in response to a user of a first communication device providing a user message for a user of the communication console after failing to establish communication with the user of the communication console and in response to the amount of available storage space being insufficient to store the maximum message length, store the user message up to the maximum message length on the at least one non-transitory computer-readable media such that a storage space of the stored user message is able to exceed the amount of available storage space allocated for storage of messages when the at least one non-transitory computer-readable media includes additional storage space.
Dependencies are inferred from the claim text.