WO2006138308A3 - System and corresponding method for providing redundant storage of a data file over a computer network - Google Patents

System and corresponding method for providing redundant storage of a data file over a computer network Download PDF

Info

Publication number
WO2006138308A3
WO2006138308A3 PCT/US2006/022984 US2006022984W WO2006138308A3 WO 2006138308 A3 WO2006138308 A3 WO 2006138308A3 US 2006022984 W US2006022984 W US 2006022984W WO 2006138308 A3 WO2006138308 A3 WO 2006138308A3
Authority
WO
WIPO (PCT)
Prior art keywords
network
server
computers
client computers
data file
Prior art date
Application number
PCT/US2006/022984
Other languages
French (fr)
Other versions
WO2006138308A2 (en
Inventor
Victor B Kley
Original Assignee
Metadigm Llc
Victor B Kley
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Metadigm Llc, Victor B Kley filed Critical Metadigm Llc
Publication of WO2006138308A2 publication Critical patent/WO2006138308A2/en
Publication of WO2006138308A3 publication Critical patent/WO2006138308A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • G06F16/184Distributed file systems implemented as replicated file system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2053Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
    • G06F11/2094Redundant storage or storage space
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99954Version management

Abstract

A distributed group activity network system synchronizes and provides access by system users to share data files of a group activity. The network system comprises one or more server computers and client computers that are connected to the server computers) by network connections. Each server computer comprises a network server and a memory system to provide network services. The memory systems of the server computer(s) store synchronization files and share data files for activity. Each of the client computers comprises a memory system and a system module. The system modules of the client computers use the memory systems of the client computers and basic network services at the server computers to synchronize and provide access to the shared data files.
PCT/US2006/022984 2005-06-13 2006-06-13 System and corresponding method for providing redundant storage of a data file over a computer network WO2006138308A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/151,899 2005-06-13
US11/151,899 US8145701B2 (en) 1996-06-28 2005-06-13 Methods and systems for providing storage of a data file over a computer network

Publications (2)

Publication Number Publication Date
WO2006138308A2 WO2006138308A2 (en) 2006-12-28
WO2006138308A3 true WO2006138308A3 (en) 2007-05-24

Family

ID=37571069

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/022984 WO2006138308A2 (en) 2005-06-13 2006-06-13 System and corresponding method for providing redundant storage of a data file over a computer network

Country Status (2)

Country Link
US (2) US8145701B2 (en)
WO (1) WO2006138308A2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8145701B2 (en) * 1996-06-28 2012-03-27 Jordaan Consulting Ltd. Iii, Llc Methods and systems for providing storage of a data file over a computer network
US20060224719A1 (en) * 2005-03-30 2006-10-05 Integrated Informatics, Inc. Operator simulator and non-invasive interface engine
KR100826870B1 (en) * 2005-12-08 2008-05-06 한국전자통신연구원 Contents serving system and method to prevent inappropriate contents purging and method for managing contents of the same
US8707022B2 (en) * 2011-04-05 2014-04-22 Apple Inc. Apparatus and methods for distributing and storing electronic access clients
US20120297363A1 (en) * 2011-05-19 2012-11-22 Microsoft Corporation Inferred and shared source control integration across mulitiple program development tools
US11140204B1 (en) * 2020-04-03 2021-10-05 Dish Network L.L.C. Media delivery notification data ingestion and display

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6266784B1 (en) * 1998-09-15 2001-07-24 International Business Machines Corporation Direct storage of recovery plan file on remote server for disaster recovery and storage management thereof
US20050076123A1 (en) * 2003-07-15 2005-04-07 Youssef Hamadi Resource balancing in distributed peer to peer networks
US6883110B1 (en) * 2001-06-18 2005-04-19 Gateway, Inc. System and method for providing a data backup of a server on client systems in a network

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4542380A (en) 1982-12-28 1985-09-17 At&T Bell Laboratories Method and apparatus for graceful preemption on a digital communications link
US4558413A (en) 1983-11-21 1985-12-10 Xerox Corporation Software version management system
US4899136A (en) 1986-04-28 1990-02-06 Xerox Corporation Data processor having a user interface display with metaphoric objects
US4887204A (en) 1987-02-13 1989-12-12 International Business Machines Corporation System and method for accessing remote files in a distributed networking environment
US5072412A (en) 1987-03-25 1991-12-10 Xerox Corporation User interface with multiple workspaces for sharing display system objects
US5008853A (en) 1987-12-02 1991-04-16 Xerox Corporation Representation of collaborative multi-user activities relative to shared structured data objects in a networked workstation environment
US4974173A (en) 1987-12-02 1990-11-27 Xerox Corporation Small-scale workspace representations indicating activities by other users
US5220657A (en) 1987-12-02 1993-06-15 Xerox Corporation Updating local copy of shared data in a collaborative system
US5633999A (en) 1990-11-07 1997-05-27 Nonstop Networks Limited Workstation-implemented data storage re-routing for server fault-tolerance on computer networks
US5278979A (en) * 1990-12-20 1994-01-11 International Business Machines Corp. Version management system using pointers shared by a plurality of versions for indicating active lines of a version
US5671428A (en) 1991-08-28 1997-09-23 Kabushiki Kaisha Toshiba Collaborative document processing system with version and comment management
CH684081A5 (en) 1991-11-18 1994-07-15 Alusuisse Lonza Services Ag Blister pack.
GB2272312A (en) 1992-11-10 1994-05-11 Ibm Collaborative working in a network.
US5515491A (en) 1992-12-31 1996-05-07 International Business Machines Corporation Method and system for managing communications within a collaborative data processing system
US5689706A (en) 1993-06-18 1997-11-18 Lucent Technologies Inc. Distributed systems with replicated files
US5630116A (en) * 1993-08-11 1997-05-13 Nec Corporation Automatic delivery system for master files in a distributed processing system
US5442639A (en) 1993-10-12 1995-08-15 Ship Star Associates, Inc. Method and apparatus for monitoring a communications network
AU6702594A (en) * 1993-12-17 1995-07-03 Taligent, Inc. Object-oriented distributed communications directory service
US5490270A (en) 1994-06-16 1996-02-06 International Business Machines Corporation Simultaneous updates to the modification time attribute of a shared file in a cluster having a server and client nodes
US5634052A (en) * 1994-10-24 1997-05-27 International Business Machines Corporation System for reducing storage requirements and transmission loads in a backup subsystem in client-server environment by transmitting only delta files from client to server
US5572643A (en) 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
US5781908A (en) 1995-12-18 1998-07-14 J.D. Edwards World Source Company File data synchronizer in a distributed data computer network
US6101546A (en) 1996-03-11 2000-08-08 Microsoft Corporation Method and system for providing data files that are partitioned by delivery time and data type
US5995098A (en) * 1996-05-17 1999-11-30 Fujitsu Limited Personal information environment system
US5862346A (en) 1996-06-28 1999-01-19 Metadigm Distributed group activity data network system and corresponding method
US6920507B1 (en) 1996-06-28 2005-07-19 Metadigm Llc System and corresponding method for providing redundant storage of a data file over a computer network
US8145701B2 (en) * 1996-06-28 2012-03-27 Jordaan Consulting Ltd. Iii, Llc Methods and systems for providing storage of a data file over a computer network
US5787247A (en) * 1996-07-12 1998-07-28 Microsoft Corporation Replica administration without data loss in a store and forward replication enterprise
US6847984B1 (en) * 1999-12-16 2005-01-25 Livevault Corporation Systems and methods for backing up data files
US7146340B1 (en) * 2001-07-25 2006-12-05 Novell, Inc. Method and systems for licensing electronic data
US7054910B1 (en) * 2001-12-20 2006-05-30 Emc Corporation Data replication facility for distributed computing environments
US20030187932A1 (en) * 2002-03-28 2003-10-02 Kennedy Bruce C. Network project development system and method
US20050125534A1 (en) * 2003-12-05 2005-06-09 Gatt Jeffrey D. Group management system and method
US7428724B2 (en) * 2004-06-30 2008-09-23 United Technologies Corporation Interactive interface for engineering standard work
US7240826B2 (en) * 2005-01-25 2007-07-10 Seriosity, Inc. Attention economy for attention to messages, tasks and resources
US20100058286A1 (en) * 2008-08-27 2010-03-04 Vikas Vasudeo Joshi System and a method for rendering computer-based interactions as group activities

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6266784B1 (en) * 1998-09-15 2001-07-24 International Business Machines Corporation Direct storage of recovery plan file on remote server for disaster recovery and storage management thereof
US6883110B1 (en) * 2001-06-18 2005-04-19 Gateway, Inc. System and method for providing a data backup of a server on client systems in a network
US20050076123A1 (en) * 2003-07-15 2005-04-07 Youssef Hamadi Resource balancing in distributed peer to peer networks

Also Published As

Publication number Publication date
US20120179722A1 (en) 2012-07-12
US8145701B2 (en) 2012-03-27
WO2006138308A2 (en) 2006-12-28
US20060218284A1 (en) 2006-09-28
US8805927B2 (en) 2014-08-12

Similar Documents

Publication Publication Date Title
WO2015192661A1 (en) Method, device, and system for data synchronization in distributed storage system
WO2005119494A3 (en) Transaction based virtual file system optimized for high-latency network connections
WO2006138308A3 (en) System and corresponding method for providing redundant storage of a data file over a computer network
TW200703024A (en) Peer data transfer orchestration
WO2005050625A3 (en) Managed peer-to-peer applications in a secure network
CN108170768A (en) database synchronization method, device and readable medium
WO2005043389A3 (en) Method and apparatus for enabling high-reliability storage of distributed data on a plurality of independent storage devices
WO2004055679A3 (en) A distributed storage system for data-sharing among client computers running different operating system types
CN107888666B (en) Cross-region data storage system and data synchronization method and device
WO2004051479A3 (en) Heartbeat mechanism for cluster systems
WO2008143855A3 (en) Network-attached storage devices
EP1351141A3 (en) Method and system for managing data records on a computer network
WO2010102084A3 (en) System and method for performance acceleration, data protection, disaster recovery and on-demand scaling of computer applications
WO2007047349A3 (en) Technique for improving scalability and portability of a storage management system
WO2011023134A1 (en) Method and system for managing distributed storage system through virtual file system
WO2008024317A3 (en) Automatic load spreading in a clustered network storage system
WO2008085869A3 (en) Synchronization methods and systems
EP2159680A3 (en) Secure virtual tape management system with balanced storage and multi-mirror options
WO2005111788A3 (en) Moving real-time data events across devices in a network
WO2010030392A3 (en) Interpersonal spacetime interaction system
WO2006026420A3 (en) Automated failover in a cluster of geographically dispersed server nodes using data replication over a long distance communication link
WO2006098843A3 (en) System and method of utilizing a distributed order book in an electronic trade match engine
WO2007120953A3 (en) Attack and disaster resilient cellular storage systems and methods
WO2005106701A3 (en) Maintaining data integrity in a distributed environment
WO2007144265A3 (en) Tracking discrete elements of distributed transactions

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06784829

Country of ref document: EP

Kind code of ref document: A2