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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols 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]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
- G06F16/184—Distributed file systems implemented as replicated file system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error 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/2053—Error 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/2094—Redundant storage or storage space
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99954—Version 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.
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)
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)
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)
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 |
US5220657A (en) | 1987-12-02 | 1993-06-15 | Xerox Corporation | Updating local copy of shared data in a collaborative system |
US4974173A (en) | 1987-12-02 | 1990-11-27 | Xerox Corporation | Small-scale workspace representations indicating activities by other users |
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 |
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 |
WO1995017064A1 (en) * | 1993-12-17 | 1995-06-22 | 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 |
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 |
US5862346A (en) | 1996-06-28 | 1999-01-19 | Metadigm | Distributed group activity data network system and corresponding method |
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 |
-
2005
- 2005-06-13 US US11/151,899 patent/US8145701B2/en not_active Expired - Fee Related
-
2006
- 2006-06-13 WO PCT/US2006/022984 patent/WO2006138308A2/en active Application Filing
-
2012
- 2012-02-01 US US13/363,598 patent/US8805927B2/en not_active Expired - Fee Related
Patent Citations (3)
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 |
WO2006138308A2 (en) | 2006-12-28 |
US20060218284A1 (en) | 2006-09-28 |
US8805927B2 (en) | 2014-08-12 |
US8145701B2 (en) | 2012-03-27 |
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 | |
KR101670343B1 (en) | Method, device, and system for peer-to-peer data replication and method, device, and system for master node switching | |
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 | |
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 | |
US7356728B2 (en) | Redundant cluster 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 | |
EP0957616A3 (en) | A protocol for exchanging configuration data in a computer network | |
WO2006104642A3 (en) | System and method for providing location based services over a network | |
WO2006098843A3 (en) | System and method of utilizing a distributed order book in an electronic trade match engine | |
WO2004100437A3 (en) | Automatic contacts replication system and software |
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 |