Methods and systems for media storage
First Claim
1. A method of processing media received over a communications network, the method comprising:
- receiving, at a computing system including one or more computing devices, media via a telephonic device, the media including voice content;
storing the media in a first data store with a first degree of compression as a first file of a first size;
enabling a user to search a transcription of the voice content;
at least partly in response to;
(i) a first period of time elapsing, or(ii) determining that the media has not been accessed or has been infrequently accessed by at least one user, or(iii) the first period of time elapsing and determining that the media has not been accessed or has been infrequently accessed by at least one user;
determining by the computing system whether the media is to be stored with a second degree of compression as a second file of a second size, whereinthe second degree of compression is higher than the first degree of compression, and whereinthe second size is smaller than the first size, andat least partly in response to the computing system determining that the media is to be stored with the second degree of compression, storing the media in a second data store as the second file of the second size,wherein the second data store is configured to primarily receive media older than a first amount of time, that is infrequently accessed or has not been accessed by at least one user within a second amount of time, or that is older than the first amount of time and is also infrequently accessed or has not been accessed by at least one user within the second amount of time.
7 Assignments
0 Petitions
Accused Products
Abstract
Described herein are methods and systems related to managing the storage of telephony-related data, such as calls, contacts, and/or messages. An illustrative embodiment receives media via a telephonic device. The media is stored in a first data store with a first degree of compression as a first file of a first size. A search interface is provided via which a user can search for the media. After a first period of time and/or at least partly in response to determining that the media has not been accessed or has been infrequently accessed, the media is stored in a second data store with a second degree of compression as a second file of a second size, wherein the second degree of compression is higher than the first degree of compression, and wherein the second size is smaller than the first size.
100 Citations
30 Claims
-
1. A method of processing media received over a communications network, the method comprising:
-
receiving, at a computing system including one or more computing devices, media via a telephonic device, the media including voice content; storing the media in a first data store with a first degree of compression as a first file of a first size; enabling a user to search a transcription of the voice content; at least partly in response to; (i) a first period of time elapsing, or (ii) determining that the media has not been accessed or has been infrequently accessed by at least one user, or (iii) the first period of time elapsing and determining that the media has not been accessed or has been infrequently accessed by at least one user; determining by the computing system whether the media is to be stored with a second degree of compression as a second file of a second size, wherein the second degree of compression is higher than the first degree of compression, and wherein the second size is smaller than the first size, and at least partly in response to the computing system determining that the media is to be stored with the second degree of compression, storing the media in a second data store as the second file of the second size, wherein the second data store is configured to primarily receive media older than a first amount of time, that is infrequently accessed or has not been accessed by at least one user within a second amount of time, or that is older than the first amount of time and is also infrequently accessed or has not been accessed by at least one user within the second amount of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A media processing system including at least one computing device, comprising:
-
a first communication network interface configured to receive communications via a communications network; a first data store; a second data store; a non-transitory computer readable medium the stores program code that when executed is configured to cause the media processing systems to; receive media via a telephonic device, the media including voice content; store the media in the first data store with a first degree of compression as a first file of a first size; enable a user to search a transcription of the voice content; at least partly in response to; (i) a first period of time elapsing, or (ii) an indication that the media has not been accessed or has been infrequently accessed by at least one user, or (iii) the first period of time elapsing and the indication that the media has not been accessed or has been infrequently accessed by at least one user; determine whether the media is to be stored with a second degree of compression as a second file of a second size, wherein the second degree of compression is higher than the first degree of compression, and wherein the second size is smaller than the first size and at least partly in response to the computing system determination that the media is to be stored with the second degree of compression, store the media in a second data store as the second file of the second size, wherein the second data store is configured to primarily receive media older than a first amount of time, that is infrequently accessed or has not been accessed by at least one user within a second amount of time, or that is older than the first amount of time and is also infrequently accessed or has not been accessed by at least one user within the second amount of time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of processing media received over a communications network, the method comprising:
-
receiving, at a computing system including one or more computing devices, media over a network the media including voice content; storing the media in a first data store with a first degree of compression as a first file of a first size; enabling a user to search a transcription of the voice content; at least partly in response to; (i) a first period of time elapsing, or (ii) determining that the media has not been accessed or has been accessed at less than a first rate by at least one user, or (iii) the first period of time elapsing and determining that the media has not been accessed or has been accessed at less than the first rate by at least one user; determining by the computing system whether the media is to be stored with a second degree of compression as a second file of a second size, wherein the second degree of compression is higher than the first degree of compression, and wherein the second size is smaller than the first size and at least partly in response to the computing system determining that the media is to be stored with the second degree of compression, storing the media in a second data store as the second file of the second size, wherein the second data store is configured to primarily receive media older than a first amount of time, that is infrequently accessed or has not been accessed by at least one user within a second amount of time, or that is older than the first amount of time and is also infrequently accessed or has not been accessed by at least one user within the second amount of time. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification