WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2000025235) METHOD AND APPARATUS FOR A PHYSICAL STORAGE ARCHITECTURE HAVING AN IMPROVED INFORMATION STORAGE AND RETRIEVAL SYSTEM FOR A SHARED FILE ENVIRONMENT
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2000/025235    International Application No.:    PCT/US1999/017551
Publication Date: 04.05.2000 International Filing Date: 03.08.1999
Chapter 2 Demand Filed:    22.02.2000    
IPC:
G06F 17/30 (2006.01)
Applicants: ENFISH TECHNOLOGY [US/US]; Suite 650 135 N. Los Robles Pasadena, CA 91101-4500 (US) (For All Designated States Except US).
WLASCHIN, Scott [US/US]; (US) (For US Only)
Inventors: WLASCHIN, Scott; (US)
Agent: WHEELOCK, E., Thomas; Morrison & Foerster LLP 755 Page Mill Road Palo Alto, CA 94304-1018 (US)
Priority Data:
09/128,922 04.08.1998 US
Title (EN) METHOD AND APPARATUS FOR A PHYSICAL STORAGE ARCHITECTURE HAVING AN IMPROVED INFORMATION STORAGE AND RETRIEVAL SYSTEM FOR A SHARED FILE ENVIRONMENT
(FR) PROCEDE ET APPAREIL POUR UNE ARCHITECTURE DE MISE EN MEMOIRE PHYSIQUE A SYSTEME AMELIORE DE MISE EN MEMOIRE ET D'EXTRACTION DES INFORMATIONS POUR UN ENVIRONNEMENT A FICHIERS COMMUNS
Abstract: front page image
(EN)A distributed storage system provides a method and apparatus for storing, retrieving, and sharing data items across multiple physical storage devices that may not always be connected with one another. The present invention comprises one or more 'partitions' on distinct storage devices, with each partition comprising of a group of associated data files. Partitions can be of various types, and the partitions of the various clients may, at various times, be merged into a consolidation file or a file resident within another partition. The system resolves conflicts between two or more clients to determine which updates, if any, should be stored in a library partition. The flexible, self-referential table of the present invention may store any type of data, both structured and unstructured, and provides an interface to other application programs. The table of the present invention comprises a plurality of rows and columns. Each row has an object identification number (OID) and each column also has an OID. A row corresponds to a record and a column corresponds to a field such that the intersection of a row and a column comprises a cell that may contain data for a particular record related to a particular field, a cell may also point to another record. To enhance searching and to provide for synchronization between columns, columns are entered as rows in the table and the record corresponding to a column contains various information about the column. The table includes an index structure for extended queries.
(FR)Système de mise en mémoire répartie qui possède un appareil destiné à mettre en mémoire, extraire et partager des données entre des dispositifs mémoire physiques multiples qui ne sont pas toujours connectés les uns aux autres et procédé associé. La présente invention concerne une ou plusieurs subdivisions sur des dispositifs mémoire distincts, chaque subdivision comprenant un groupe de fichiers de données associés. Les subdivisions peuvent être de différents types et les subdivisions des différents clients peuvent, à des moments divers, être fusionnées en un fichier de consolidation ou en un fichier résidant à l'intérieur d'une autre subdivision. Ledit système résout des conflits entre deux clients ou plus pour déterminer les mises à jour, le cas échéant, qui devraient être mises en mémoire dans une subdivision bibliothèque. Le tableau souple et autoréférent selon la présente invention permet la mise en mémoire de tout type de données, tant structurées que non structurées, et fournit une interface pour d'autres programmes d'application. Le tableau selon la présente invention possède une pluralité de rangées et de colonnes. Chaque rangée possède un numéro d'identification d'objet (OID) et chaque colonne possède également un OID. Une rangée correspond à un enregistrement et une colonne correspond à un domaine si bien que l'intersection d'une rangée et d'une colonne comporte une cellule qui peut contenir des données concernant un enregistrement particulier relatif à un domaine particulier, une cellule pouvant également renvoyer à un autre enregistrement. Pour favoriser la recherche et pour permettre la synchronisation entre colonnes, les colonnes sont entrées en tant que rangées dans le tableau et l'enregistrement correspondant à une colonne contient diverses informations sur cette colonne. Ledit tableau comporte une structure à indexes pour des recherches étendues.
Designated States: AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, FI, GB, GE, GH, HU, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, UA, UG, US, UZ, VN, YU, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, SD, SL, SZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)