[go: up one dir, main page]

WO2002033575A3 - Concurrent file access - Google Patents

Concurrent file access Download PDF

Info

Publication number
WO2002033575A3
WO2002033575A3 PCT/GB2001/004653 GB0104653W WO0233575A3 WO 2002033575 A3 WO2002033575 A3 WO 2002033575A3 GB 0104653 W GB0104653 W GB 0104653W WO 0233575 A3 WO0233575 A3 WO 0233575A3
Authority
WO
WIPO (PCT)
Prior art keywords
file
block
client application
editing
delivering
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/GB2001/004653
Other languages
French (fr)
Other versions
WO2002033575A2 (en
Inventor
Joanne Clark
Peter Ward
Mark Norman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CHASSERAL Ltd
Original Assignee
CHASSERAL Ltd
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 CHASSERAL Ltd filed Critical CHASSERAL Ltd
Priority to AU2001295748A priority Critical patent/AU2001295748A1/en
Priority to GB0311372A priority patent/GB2390713B/en
Publication of WO2002033575A2 publication Critical patent/WO2002033575A2/en
Anticipated expiration legal-status Critical
Publication of WO2002033575A3 publication Critical patent/WO2002033575A3/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/176Support for shared access to files; File sharing support
    • G06F16/1767Concurrency control, e.g. optimistic or pessimistic approaches
    • G06F16/1774Locking methods, e.g. locking methods for file systems allowing shared and concurrent access to files
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Operations Research (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Document Processing Apparatus (AREA)
  • Stored Programmes (AREA)

Abstract

Shared file access may be achieved in a computer network using the following steps; storing the file in the form of a plurality of blocks, delivering the file to a first client application by delivering the block contents to the client application, monitoring user editing actions performed on the delivered file in the first client application, during editing of the delivered file, locking a stored block which corresponds to the portion of the file being edited to prevent other client applications editing the same block, and updating the locked block with edits performed by the first client application, after editing of the locked block is finished, delivering the updated block to other client applications.
PCT/GB2001/004653 2000-10-18 2001-10-18 Concurrent file access Ceased WO2002033575A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU2001295748A AU2001295748A1 (en) 2000-10-18 2001-10-18 Concurrent file access
GB0311372A GB2390713B (en) 2000-10-18 2001-10-18 Concurrent file access

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US69470900A 2000-10-18 2000-10-18
US09/694,709 2000-10-18

Publications (2)

Publication Number Publication Date
WO2002033575A2 WO2002033575A2 (en) 2002-04-25
WO2002033575A3 true WO2002033575A3 (en) 2003-10-16

Family

ID=24789953

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2001/004653 Ceased WO2002033575A2 (en) 2000-10-18 2001-10-18 Concurrent file access

Country Status (3)

Country Link
AU (1) AU2001295748A1 (en)
GB (1) GB2390713B (en)
WO (1) WO2002033575A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8990150B2 (en) 2007-11-09 2015-03-24 Microsoft Technology Licensing, Llc Collaborative authoring

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7065249B2 (en) * 2002-07-25 2006-06-20 Microsoft Corp. System and method for image editing
US6928476B2 (en) * 2002-08-23 2005-08-09 Mirra, Inc. Peer to peer remote data storage and collaboration
GB2409541A (en) 2003-12-23 2005-06-29 Mandorla Technology Ltd Editable information management system and method
WO2006084331A1 (en) * 2005-02-11 2006-08-17 Nsynergy Pty Ltd Communication system
CN100438416C (en) * 2005-12-02 2008-11-26 无锡永中科技有限公司 Method for realizing file coordination processing
JP4661574B2 (en) * 2005-12-14 2011-03-30 セイコーエプソン株式会社 Embedded device, electronic device, embedded device control method, control program, and recording medium
US7707299B2 (en) 2006-11-21 2010-04-27 International Business Machines Corporation Data package with recovery data
US8825758B2 (en) 2007-12-14 2014-09-02 Microsoft Corporation Collaborative authoring modes
US8301588B2 (en) 2008-03-07 2012-10-30 Microsoft Corporation Data storage for file updates
US8352870B2 (en) 2008-04-28 2013-01-08 Microsoft Corporation Conflict resolution
US8346768B2 (en) 2009-04-30 2013-01-01 Microsoft Corporation Fast merge support for legacy documents
US8655847B2 (en) 2010-08-16 2014-02-18 Microsoft Corporation Mirroring data changes in a database system
CN105681367A (en) * 2014-11-17 2016-06-15 中国移动通信集团公司 Method, server and client for sharing file contents

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0348614A2 (en) * 1988-05-27 1990-01-03 International Business Machines Corporation Method for supporting a shared file system
US5999976A (en) * 1997-07-11 1999-12-07 International Business Machines Corporation Parallel file system and method with byte range API locking

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0348614A2 (en) * 1988-05-27 1990-01-03 International Business Machines Corporation Method for supporting a shared file system
US5999976A (en) * 1997-07-11 1999-12-07 International Business Machines Corporation Parallel file system and method with byte range API locking

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"CONDITIONAL LOCKOUT OF NONROOT INDEX PAGES", IBM TECHNICAL DISCLOSURE BULLETIN, vol. 32, no. 2B, August 1989 (1989-08-01), Armonk, NY, US, pages 57 - 58, XP000029925 *
"Rich Text Format (RTF) Version 1.5 Specification", RESEARCH INFORMATION MANAGER BIBLIOSCAPE, 1997, XP002233569, Retrieved from the Internet <URL:http://www.biblioscape.com/rtf15_spec.htm> [retrieved on 20030314] *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8990150B2 (en) 2007-11-09 2015-03-24 Microsoft Technology Licensing, Llc Collaborative authoring
US9547635B2 (en) 2007-11-09 2017-01-17 Microsoft Technology Licensing, Llc Collaborative authoring

Also Published As

Publication number Publication date
GB2390713A (en) 2004-01-14
GB2390713B (en) 2005-03-23
WO2002033575A2 (en) 2002-04-25
GB0311372D0 (en) 2003-06-25
AU2001295748A1 (en) 2002-04-29

Similar Documents

Publication Publication Date Title
WO2002033575A3 (en) Concurrent file access
JP2001051887A5 (en)
WO2003054694A3 (en) Method and system for attribute management in a namespace
WO2001086396A3 (en) Encryption systems and methods for identifying and coalescing identical objects encrypted with different keys
MY150936A (en) A method to delay locking of server files on edit
EP1164473A3 (en) State management of server-side control objects
CA2424713A1 (en) Simultaneous multi-user document editing system
WO2001031839A3 (en) Key encryption using client-unique additional key
AU2003230263A1 (en) Program storage, retrieval and management based on segmentation messages
AU2001273591A1 (en) Software agent for retrieval and storage of information from a network and method for the creation of instructions for the agent
WO2006113717A3 (en) Project manager system and method
WO2002061630A3 (en) System, method and article of manufacture for distributing ip cores
WO2004001592A3 (en) Views for software atomization
WO2002097572A3 (en) System and method for scheduling an event over a network
WO2004091277A3 (en) Peer-to-peer system and method with improved utilization
GB2310982B (en) Systems and methods for automatically sharing information among remote/mobile nodes
WO2001013232A3 (en) Self-healing computer system storage
DE59507193D1 (en) METHOD FOR PRODUCING A COAT TABLET WITH POINTED CORE
WO2002063903A3 (en) Method and apparatus for managing applications and data in a mobile device
WO2005098654A3 (en) User-definable hierarchy for database management
WO2006116571A3 (en) Conditional message delivery to holder of locks relating to a distributed locking manager
US20090089067A1 (en) Spreadsheet workbook part libraries
JP2001005874A5 (en)
WO2004097630A3 (en) Managing access to objects of a computing environment
WO2006018683A3 (en) Flash file system management

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

ENP Entry into the national phase

Ref document number: 0311372

Country of ref document: GB

Kind code of ref document: A

Free format text: PCT FILING DATE = 20011018

Format of ref document f/p: F

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP