WO2025017483 - MECHANISMS FOR EFFICIENT CLEANING OF UNNEEDED ROW-VERSIONS OF A DATABASE
National phase entry is expected:
Publication Number
WO/2025/017483
Publication Date
23.01.2025
International Application No.
PCT/IB2024/056903
International Filing Date
16.07.2024
Title **
[English]
MECHANISMS FOR EFFICIENT CLEANING OF UNNEEDED ROW-VERSIONS OF A DATABASE
[French]
MÉCANISMES DE NETTOYAGE EFFICACE DE VERSIONS DE RANGÉE NON NÉCESSAIRES D'UNE BASE DE DONNÉES
Applicants **
REGATTA DATA LTD.
Inventors
YADIN-LEMPEL, Irit
WEBMAN, Erez
Priority Data
63/514,690
20.07.2023
US
63/515,302
24.07.2023
US
Application details
| Total Number of Claims/PCT | * |
| Number of Independent Claims | * |
| Number of Priorities | * |
| Number of Multi-Dependent Claims | * |
| Number of Drawings | * |
| Pages for Publication | * |
| Number of Pages with Drawings | * |
| Pages of Specification | * |
| * | |
| Number of Office Actions | * |
| * | |
International Searching Authority |
ILPO
* |
| Recordal of a Change of the Applicant's Name/Address |
Change of Applicant's Name and Address
* |
| Type of Assignment |
The Standard Agent's Assignment
* |
| Applicant's Legal Status |
Legal Entity
* |
| * | |
| * | |
| * | |
| * | |
| * | |
| Entry into National Phase under |
Chapter I
* |
| Patent Delivery |
Send the Letters Patent by Courier
* |
| Translation |
|
* The data is based on automatic recognition. Please verify and amend if necessary.
** IP-Coster compiles data from publicly available sources. If this data includes your personal information, you can contact us to request its removal.
Quotation for National Phase entry
| Country | Stages | Total | |
|---|---|---|---|
| China | Filing, Examination, Granting | 3158 | |
| EPO | Filing, Examination, Granting | 22751 | |
| Japan | Filing, Examination, Granting | 2737 | |
| South Korea | Filing, Examination, Granting | 3325 | |
| USA | Filing, Examination, Granting | 7340 |

Total:
39,311
The term for entry into the National Phase has expired. This quotation is for informational purposes only
Contact Us
Abstract[English]
In one general aspect, a method may include selecting eligible row-versions for inspection. The method may also include inspecting the selected row-versions, where the inspection results in a classification of eligible row-versions as unneeded or reliant. The method may furthermore include marking row-versions classified as unneeded as approved for immediate removal. The method may, in addition, include adding row- versions classified as reliant on cleaner structures. The method may moreover include upon detection of removal of all point-in-times (PiTs) related to a reliant row-version, deleting the reliant row-version, where the detection is performed by monitoring the cleaner structures. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.[French]
Selon un aspect général, un procédé peut consister à sélectionner des versions de rangée éligibles pour une inspection. Le procédé peut également consister à inspecter les versions de rangée sélectionnées, l'inspection conduisant à une classification de versions de rangée éligibles comme étant non nécessaires ou dépendantes. Le procédé peut en outre consister à marquer des versions de rangée classées non nécessaires comme étant approuvées pour une suppression immédiate. Le procédé peut, en outre, comprendre l'ajout de versions de rangée classées comme dépendantes à des structures de nettoyage. Le procédé peut en outre comprendre, lors de la détection de la suppression de tous les points temporels (PiT) associés à une version de rangée dépendante, la suppression de la version de rangée dépendante, la détection étant effectuée par surveillance des structures de nettoyage. D'autres modes de réalisation de cet aspect de la présente invention comprennent des systèmes informatiques, un appareil et des programmes informatiques correspondants enregistrés sur un ou plusieurs dispositifs de stockage informatique, chacun étant conçu pour exécuter les actions associées aux procédés.