The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 06, 2025

Filed:

Apr. 04, 2023
Applicants:

Lemon Inc., Grand Cayman, KY;

Beijing Youzhuju Network Technology Co., Ltd., Beijing, CN;

Inventors:

Viacheslav Dubeyko, Los Angeles, CA (US);

Jian Wang, Beijing, CN;

Assignees:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2005.12); G06F 16/23 (2018.12); G06F 16/2455 (2018.12); G06F 17/00 (2018.12);
U.S. Cl.
CPC ...
G06F 16/2365 (2018.12); G06F 16/24568 (2018.12);
Abstract

The present disclosure describes techniques for implementing instant corruption detection and recovery. A plurality of streams may be created in a storage device. Each of the plurality of streams may contain a sequence of metadata nodes of a same type. Each of the plurality of streams may maintain an initial state, a sequence of delta modifications to the initial state, and an actual state for each of the sequence of metadata nodes. A checking and recovery function associated with a particular stream among the plurality of streams may be determined. The checking and recovery function may comprise checking logic configured to detect corruptions by checking modification operations associated with metadata nodes in the particular stream. The checking and recovery function may further comprise recovery logic configured to perform recoveries from the corruptions. The checking and recovery function associated with the particular stream may be implemented in the storage device.


Find Patent Forward Citations

Loading…