Patent · US11539514B2 · B2 · US
Log management system, log management apparatuses, methods and computer programs
- (11) Publication number
- US11539514B2
- (21) Application number
- 16/494,637
- (22) Filing date
- 2017-12-19
- (30) Priority date
- 2017-03-15
- (43) Publication date
- 2022-12-27
- (45) Date of grant
- 2022-12-27
- (52) CPC
- (73) Assignee
- UHURU CORP; ZENMUTECH INC
- (54) Title
- Log management system, log management apparatuses, methods and computer programs
- (57) Abstract
A log management system includes a first secret splitting module to split the log data generated regularly or intermittently into a plurality of split log fragments including a split log fragment for remote transmission per predetermined unit using secret splitting scheme, the split log fragment for remote transmission having a smaller size than remaining split log fragments; a first communication control module to transmit the split log fragment for remote transmission to a remote apparatus; a second communication control module to receive, in response to occurrence of an event, one or more remaining split log fragments corresponding to the log data to be partially recovered out of the remaining split log fragments accumulated by a local apparatus; and a second secret splitting module to recover the log data from the one or more remaining split log fragments and the split log fragment for remote transmission using the secret splitting scheme.
- Full text
- View on Google Patents
Claims (12)
- A log management system for managing log data for a target, comprising: a local computer configured to split the log data that is generated regularly or intermittently for the target into a plurality of split log fragments including a split log fragment for remote transmission per predetermined unit according to All Or Nothing Transform (AONT) scheme, the split log fragment for remote transmission having a smaller size than remaining split log fragments, and regularly or intermittently transmit the split log fragment for remote transmission to a remote apparatus over a first communication channel to cause the remote apparatus to store the split log fragment for remote transmission; and a remote computer configured to receive, in response to occurrence of an event that requires partial recovery of the log data, one or more remaining split log fragments over a second communication channel having higher communication rate than the first communication channel, the one or more remaining split log fragments corresponding to the log data to be partially recovered out of the remaining split log fragments accumulated by a local apparatus, and recover the log data from the one or more received remaining split log fragments and the corresponding split log fragment for remote transmission according to the AONT scheme.
- The log management system according to claim 1, wherein the remote computer is configured to transmit a request that designates the one or more remaining split log fragments corresponding to the log data to be partially recovered in response to occurrence of the event and receive the one or more remaining split log fragments as a response to the request.
- The log management system according to claim 1, wherein the local computer is configured to regularly or intermittently transmit the split log fragment for remote transmission to the remote apparatus over the first communication channel, the remote computer is configured to receive the one or more remaining split log fragments over the first communication channel in response to occurrence of the event, and the first communication channel is a communication channel to which a communication data volume-dependent charging system or a communication rate-dependent charging system is applied.
- The log management system according to claim 1, including a plurality of log generating apparatuses, each of which comprises the local computer.
- The log management system according to claim 4, wherein the local computer is configured to transmit the split log fragment for remote transmission to the remote apparatus over the first communication channel of Low Power Wide Area (LPWA) scheme.
- The log management system according to claim 5, wherein the local computer is configured to transmit the one or more remaining split log fragments over the second communication channel of non-LPWA scheme having higher communication rate than the LPWA scheme in response to occurrence of the event.
- The log management system according to claim 1, wherein the event includes detection of a trouble of the target.
- The log management system according to claim 1, wherein the event includes an instruction of partial recovery of the log data from a user.
- The log management system according to claim 1, wherein the remote apparatus is a storage apparatus to which storage data volume-dependent charging system is applied.
- A log management apparatus for managing log data for a target, comprising: a local computer configured to split the log data that is generated regularly or intermittently for the target into a plurality of split log fragments including a split log fragment for remote transmission per predetermined unit according to All Or Nothing Transform (AONT) scheme, the split log fragment for remote transmission having a smaller size than remaining split log fragments, and regularly or intermittently transmit the split log fragment for remote transmission to a remote apparatus over a first communication channel to cause the remote apparatus to store the split log fragment for remote transmission, and transmit, in response to occurrence of an event that requires partial recovery of the log data, one or more remaining split log fragments over a second communication channel having higher communication rate than the first communication channel, the one or more remaining split log fragments corresponding to the log data to be partially recovered out of the remaining split log fragments accumulated by the local computer to the remote computer which is to recover the log data from the one or more remaining split log fragments and the corresponding split log fragment for remote transmission according to the AONT scheme.
- A method performed in a log management apparatus for managing log data for a target, comprising: splitting the log data that is generated regularly or intermittently for the target into a plurality of split log fragments including a split log fragment for remote transmission per predetermined unit according to All Or Nothing Transform (AONT) scheme, the split log fragment for remote transmission having a smaller size than remaining split log fragments; regularly or intermittently transmitting the split log fragment for remote transmission to a remote apparatus over a first communication channel to cause the remote apparatus to store the split log fragment for remote transmission; and transmitting, in response to occurrence of an event that requires partial recovery of the log data, one or more remaining split log fragments over a second communication channel having higher communication rate than the first communication channel, the one or more remaining split log fragments corresponding to the log data to be partially recovered out of the remaining split log fragments accumulated by a local computer to a remote computer which is to recover the log data from the one or more remaining split log fragments and the corresponding split log fragment for remote transmission according to the AONT scheme.
- A non-transitory computer-readable medium which, when read by a processor of a log management apparatus for managing log data for a target, causes the processor to function as: a local computer configured to split the log data that is generated regularly or intermittently for the target into a plurality of split log fragments including a split log fragment for remote transmission per predetermined unit according to All Or Nothing Transform (AONT) scheme, the split log fragment for remote transmission having a smaller size than remaining split log fragments, regularly or intermittently transmit the split log fragment for remote transmission over a first communication channel to a remote apparatus to cause the remote apparatus to store the split log fragment for remote transmission, and transmit, in response to occurrence of an event that requires partial recovery of the log data, one or more remaining split log fragments over a second communication channel having higher communication rate than the first communication channel, the one or more remaining split log fragments corresponding to the log data to be partially recovered out of the remaining split log fragments accumulated by a local apparatus to a remote computer which is to recover the log data from the one or more remaining split log fragments and the corresponding split log fragment for remote transmission according to the AONT scheme.
Citations (8)
- JP2004227352A
- JP2007122336A
- JP2016177724A
- US2010266120A1
- US2014365655A1
- US2015180739A1
- US2019238662A1
- US9154589B1
Record as JSON
{
"publication_number": "US11539514B2",
"country": "US",
"kind": "B2",
"title": "Log management system, log management apparatuses, methods and computer programs",
"abstract": "A log management system includes a first secret splitting module to split the log data generated regularly or intermittently into a plurality of split log fragments including a split log fragment for remote transmission per predetermined unit using secret splitting scheme, the split log fragment for remote transmission having a smaller size than remaining split log fragments; a first communication control module to transmit the split log fragment for remote transmission to a remote apparatus; a second communication control module to receive, in response to occurrence of an event, one or more remaining split log fragments corresponding to the log data to be partially recovered out of the remaining split log fragments accumulated by a local apparatus; and a second secret splitting module to recover the log data from the one or more remaining split log fragments and the split log fragment for remote transmission using the secret splitting scheme.",
"claims": [
"1. A log management system for managing log data for a target, comprising: a local computer configured to split the log data that is generated regularly or intermittently for the target into a plurality of split log fragments including a split log fragment for remote transmission per predetermined unit according to All Or Nothing Transform (AONT) scheme, the split log fragment for remote transmission having a smaller size than remaining split log fragments, and regularly or intermittently transmit the split log fragment for remote transmission to a remote apparatus over a first communication channel to cause the remote apparatus to store the split log fragment for remote transmission; and a remote computer configured to receive, in response to occurrence of an event that requires partial recovery of the log data, one or more remaining split log fragments over a second communication channel having higher communication rate than the first communication channel, the one or more remaining split log fragments corresponding to the log data to be partially recovered out of the remaining split log fragments accumulated by a local apparatus, and recover the log data from the one or more received remaining split log fragments and the corresponding split log fragment for remote transmission according to the AONT scheme.",
"2. The log management system according to claim 1, wherein the remote computer is configured to transmit a request that designates the one or more remaining split log fragments corresponding to the log data to be partially recovered in response to occurrence of the event and receive the one or more remaining split log fragments as a response to the request.",
"3. The log management system according to claim 1, wherein the local computer is configured to regularly or intermittently transmit the split log fragment for remote transmission to the remote apparatus over the first communication channel, the remote computer is configured to receive the one or more remaining split log fragments over the first communication channel in response to occurrence of the event, and the first communication channel is a communication channel to which a communication data volume-dependent charging system or a communication rate-dependent charging system is applied.",
"4. The log management system according to claim 1, including a plurality of log generating apparatuses, each of which comprises the local computer.",
"5. The log management system according to claim 4, wherein the local computer is configured to transmit the split log fragment for remote transmission to the remote apparatus over the first communication channel of Low Power Wide Area (LPWA) scheme.",
"6. The log management system according to claim 5, wherein the local computer is configured to transmit the one or more remaining split log fragments over the second communication channel of non-LPWA scheme having higher communication rate than the LPWA scheme in response to occurrence of the event.",
"7. The log management system according to claim 1, wherein the event includes detection of a trouble of the target.",
"8. The log management system according to claim 1, wherein the event includes an instruction of partial recovery of the log data from a user.",
"9. The log management system according to claim 1, wherein the remote apparatus is a storage apparatus to which storage data volume-dependent charging system is applied.",
"10. A log management apparatus for managing log data for a target, comprising: a local computer configured to split the log data that is generated regularly or intermittently for the target into a plurality of split log fragments including a split log fragment for remote transmission per predetermined unit according to All Or Nothing Transform (AONT) scheme, the split log fragment for remote transmission having a smaller size than remaining split log fragments, and regularly or intermittently transmit the split log fragment for remote transmission to a remote apparatus over a first communication channel to cause the remote apparatus to store the split log fragment for remote transmission, and transmit, in response to occurrence of an event that requires partial recovery of the log data, one or more remaining split log fragments over a second communication channel having higher communication rate than the first communication channel, the one or more remaining split log fragments corresponding to the log data to be partially recovered out of the remaining split log fragments accumulated by the local computer to the remote computer which is to recover the log data from the one or more remaining split log fragments and the corresponding split log fragment for remote transmission according to the AONT scheme.",
"11. A method performed in a log management apparatus for managing log data for a target, comprising: splitting the log data that is generated regularly or intermittently for the target into a plurality of split log fragments including a split log fragment for remote transmission per predetermined unit according to All Or Nothing Transform (AONT) scheme, the split log fragment for remote transmission having a smaller size than remaining split log fragments; regularly or intermittently transmitting the split log fragment for remote transmission to a remote apparatus over a first communication channel to cause the remote apparatus to store the split log fragment for remote transmission; and transmitting, in response to occurrence of an event that requires partial recovery of the log data, one or more remaining split log fragments over a second communication channel having higher communication rate than the first communication channel, the one or more remaining split log fragments corresponding to the log data to be partially recovered out of the remaining split log fragments accumulated by a local computer to a remote computer which is to recover the log data from the one or more remaining split log fragments and the corresponding split log fragment for remote transmission according to the AONT scheme.",
"12. A non-transitory computer-readable medium which, when read by a processor of a log management apparatus for managing log data for a target, causes the processor to function as: a local computer configured to split the log data that is generated regularly or intermittently for the target into a plurality of split log fragments including a split log fragment for remote transmission per predetermined unit according to All Or Nothing Transform (AONT) scheme, the split log fragment for remote transmission having a smaller size than remaining split log fragments, regularly or intermittently transmit the split log fragment for remote transmission over a first communication channel to a remote apparatus to cause the remote apparatus to store the split log fragment for remote transmission, and transmit, in response to occurrence of an event that requires partial recovery of the log data, one or more remaining split log fragments over a second communication channel having higher communication rate than the first communication channel, the one or more remaining split log fragments corresponding to the log data to be partially recovered out of the remaining split log fragments accumulated by a local apparatus to a remote computer which is to recover the log data from the one or more remaining split log fragments and the corresponding split log fragment for remote transmission according to the AONT scheme."
],
"cpc": [
"H04L 9/085",
"G06F 11/34",
"G06F 13/00",
"G06F 17/40",
"G06F 21/60",
"G06F 21/62"
],
"assignees": [
"UHURU CORP",
"ZENMUTECH INC"
],
"filing_date": "2017-12-19",
"publication_date": "2022-12-27",
"grant_date": "2022-12-27",
"priority_date": "2017-03-15",
"application_number": "US-201716494637-A",
"family_id": "60213941",
"citations": [
"JP2004227352A",
"JP2007122336A",
"JP2016177724A",
"US2010266120A1",
"US2014365655A1",
"US2015180739A1",
"US2019238662A1",
"US9154589B1"
]
}
Record 368 of 5,000 in Patents full text (MLC-0201). Request the full dataset.