WO2001006364A3 - Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration - Google Patents

Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration Download PDF

Info

Publication number
WO2001006364A3
WO2001006364A3 PCT/US2000/017759 US0017759W WO0106364A3 WO 2001006364 A3 WO2001006364 A3 WO 2001006364A3 US 0017759 W US0017759 W US 0017759W WO 0106364 A3 WO0106364 A3 WO 0106364A3
Authority
WO
WIPO (PCT)
Prior art keywords
data
data change
activity
change requests
computer system
Prior art date
Application number
PCT/US2000/017759
Other languages
French (fr)
Other versions
WO2001006364A2 (en
WO2001006364A8 (en
Inventor
Raymond E Ozzie
Jack E Ozzie
Original Assignee
Groove Networks Inc
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 Groove Networks Inc filed Critical Groove Networks Inc
Priority to JP2001511554A priority Critical patent/JP4750332B2/en
Priority to DE60042662T priority patent/DE60042662D1/en
Priority to CA002380141A priority patent/CA2380141C/en
Priority to EP00943244A priority patent/EP1456772B1/en
Priority to AT00943244T priority patent/ATE438148T1/en
Priority to IL14770500A priority patent/IL147705A0/en
Publication of WO2001006364A2 publication Critical patent/WO2001006364A2/en
Publication of WO2001006364A8 publication Critical patent/WO2001006364A8/en
Priority to IL147705A priority patent/IL147705A/en
Publication of WO2001006364A3 publication Critical patent/WO2001006364A3/en

Links

Classifications

    • 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/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • 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]
    • 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

Abstract

A distributed, activity-based collaboration system can employ a data change request priority scheme for determining an order of execution of data change requests in effecting changes to local copies of data so as to optimize data consistency for collaborative activities. The data change request priority scheme can entail encoding sequence number information and dependency information in the data change requests, responsive to which data changes can be made, unmade and remade to the data.
PCT/US2000/017759 1999-07-19 2000-06-28 Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration WO2001006364A2 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP2001511554A JP4750332B2 (en) 1999-07-19 2000-06-28 Method and apparatus for ranking data change requests and maintaining data consistency in a distributed computer system with active collaboration
DE60042662T DE60042662D1 (en) 1999-07-19 2000-06-28 METHOD AND APPARATUS FOR CLASSIFYING THE PRIORITY OF DATA CHANGE REQUESTS AND FOR PRESERVING DATA CONSISTENCY IN A DECENTRALIZED COMPUTER SYSTEM EQUIPPED FOR ACTIVITY-BASED COOPERATION
CA002380141A CA2380141C (en) 1999-07-19 2000-06-28 Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration
EP00943244A EP1456772B1 (en) 1999-07-19 2000-06-28 Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration
AT00943244T ATE438148T1 (en) 1999-07-19 2000-06-28 METHOD AND APPARATUS FOR PRIORITIZING DATA CHANGE REQUESTS AND MAINTAINING DATA CONSISTENCY IN A DECENTRALIZED COMPUTER SYSTEM EQUIPPED FOR ACTIVITY-BASED COLLABORATION
IL14770500A IL147705A0 (en) 1999-07-19 2000-06-28 Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration
IL147705A IL147705A (en) 1999-07-19 2002-01-17 Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/356,148 US6859821B1 (en) 1999-07-19 1999-07-19 Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration
US09/356,148 1999-07-19

Publications (3)

Publication Number Publication Date
WO2001006364A2 WO2001006364A2 (en) 2001-01-25
WO2001006364A8 WO2001006364A8 (en) 2001-06-28
WO2001006364A3 true WO2001006364A3 (en) 2004-05-13

Family

ID=23400334

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/017759 WO2001006364A2 (en) 1999-07-19 2000-06-28 Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration

Country Status (9)

Country Link
US (3) US6859821B1 (en)
EP (2) EP2105849A3 (en)
JP (2) JP4750332B2 (en)
KR (1) KR100711661B1 (en)
AT (1) ATE438148T1 (en)
CA (1) CA2380141C (en)
DE (1) DE60042662D1 (en)
IL (2) IL147705A0 (en)
WO (1) WO2001006364A2 (en)

Families Citing this family (136)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7539628B2 (en) * 2000-03-21 2009-05-26 Bennett James D Online purchasing system supporting buyer affordability screening
US7356390B2 (en) 1999-06-29 2008-04-08 Space Data Corporation Systems and applications of lighter-than-air (LTA) platforms
WO2002087112A2 (en) 2001-04-18 2002-10-31 Space Data Corporation Unmanned lighter-than-air safe termination and recovery methods
US6598074B1 (en) * 1999-09-23 2003-07-22 Rocket Network, Inc. System and method for enabling multimedia production collaboration over a network
US6973464B1 (en) 1999-11-15 2005-12-06 Novell, Inc. Intelligent replication method
US6839735B2 (en) * 2000-02-29 2005-01-04 Microsoft Corporation Methods and systems for controlling access to presence information according to a variety of different access permission types
US7802010B1 (en) * 2000-06-14 2010-09-21 Sprint Communications Company L.P. Computer network method and system for guaranteed messaging service
EP1189161A1 (en) * 2000-09-13 2002-03-20 iMediation, S.A. A method and system for managing network-based partner relationships
US6657647B1 (en) * 2000-09-25 2003-12-02 Xoucin, Inc. Controlling the order in which content is displayed in a browser
US7594030B2 (en) * 2000-11-22 2009-09-22 Microsoft Corporation Locator and tracking service for peer to peer resources
US7072982B2 (en) * 2000-11-22 2006-07-04 Microsoft Corporation Universal naming scheme for peer to peer resources
US8255791B2 (en) * 2000-11-29 2012-08-28 Dov Koren Collaborative, flexible, interactive real-time displays
CN1304952C (en) * 2001-03-16 2007-03-14 夏普株式会社 Data synchronization system, apparatus used for the system, and data synchonization method
US8156223B2 (en) * 2001-03-20 2012-04-10 Microsoft Corporation Distribution of binary executables and content from peer locations/machines
US9632503B2 (en) 2001-04-18 2017-04-25 Space Data Corporation Systems and applications of lighter-than-air (LTA) platforms
US9908608B2 (en) 2001-04-18 2018-03-06 Space Data Corporation Systems and applications of lighter-than-air (LTA) platforms
US9643706B2 (en) 2001-04-18 2017-05-09 Space Data Corporation Systems and applications of lighter-than-air (LTA) platforms
US20030023677A1 (en) * 2001-07-25 2003-01-30 Graham Morison Zuill On-line project collaboration system
JP2003076624A (en) * 2001-09-03 2003-03-14 Nec Corp System and method for automatically setting computer environment using portable information terminal
JP2003085345A (en) * 2001-09-07 2003-03-20 Ricoh Co Ltd Device and method for supporting decision making, recording medium, and computer program
US7296055B2 (en) * 2001-09-11 2007-11-13 Sony Corporation Information providing system, information providing apparatus, information providing method, information processing apparatus, information processing method, and program
JP4446368B2 (en) * 2001-09-14 2010-04-07 富士通株式会社 Collaboration method, system, program, and recording medium
AU2015200895A1 (en) * 2001-10-17 2015-03-12 Aristocrat Technologies Australia Pty Limited Gaming system customer service techniques
US7269793B2 (en) * 2001-10-19 2007-09-11 Ebs Group Limited Conversational dealing system
US7546359B2 (en) * 2001-10-24 2009-06-09 Groove Networks, Inc. Method and apparatus for managing a peer-to-peer collaboration system
TWI297809B (en) 2001-10-24 2008-06-11 Toyo Boseki
US8751247B1 (en) * 2002-05-23 2014-06-10 At&T Intellectual Property Ii, L.P. Network-based collaborative control of distributed multimedia content
KR100878764B1 (en) * 2002-07-06 2009-01-14 삼성전자주식회사 Wireless local area network system with a guarantee of users' anonymity and method of guaranteeing users' anonymity therein
US20040019640A1 (en) * 2002-07-25 2004-01-29 Bartram Linda Ruth System and method for distributing shared storage for collaboration across multiple devices
US7065249B2 (en) * 2002-07-25 2006-06-20 Microsoft Corp. System and method for image editing
US7395255B2 (en) * 2002-09-13 2008-07-01 General Motors Corporation Data management system having a common database infrastructure
US20040103370A1 (en) * 2002-11-27 2004-05-27 International Business Machines Corporation System and method for rendering MFS XML documents for display
US20040054969A1 (en) * 2002-09-16 2004-03-18 International Business Machines Corporation System and method for generating web services definitions for MFS-based IMS applications
US7421701B2 (en) 2002-09-16 2008-09-02 International Business Machines Corporation System for facilitating transactions between thin-clients and message format service (MFS)-based information management system (IMS) applications
US7130893B2 (en) 2003-05-19 2006-10-31 International Business Machines Corporation System and method for representing MFS control blocks in XML for MFS-based IMS applications
US7379732B2 (en) * 2002-09-24 2008-05-27 Research In Motion Limited System and method of wireless instant messaging
US7225226B2 (en) 2002-09-27 2007-05-29 International Business Machines Corporation Chat messaging channel redirection
US7103597B2 (en) * 2002-10-03 2006-09-05 Mcgoveran David O Adaptive transaction manager for complex transactions and business process
US7340502B2 (en) 2002-10-24 2008-03-04 Microsoft Corporation Method and apparatus for maintaining consistency of a shared space across multiple endpoints in a peer-to-peer collaborative computer system
US8176186B2 (en) 2002-10-30 2012-05-08 Riverbed Technology, Inc. Transaction accelerator for client-server communications systems
US7120666B2 (en) * 2002-10-30 2006-10-10 Riverbed Technology, Inc. Transaction accelerator for client-server communication systems
US20040122843A1 (en) * 2002-12-19 2004-06-24 Terris John F. XML browser markup and collaboration
US7516204B2 (en) * 2003-02-28 2009-04-07 Canon Kabushiki Kaisha Information processing method and apparatus
JP2004265193A (en) * 2003-03-03 2004-09-24 Canon Inc Information processing method, information processor, control method of server device, and server device
JP2006526327A (en) 2003-04-03 2006-11-16 ノキア コーポレイション System for managing context related information, mobile station, method and computer program product
US7370280B2 (en) * 2003-09-23 2008-05-06 International Business Machines Corporation Apparatus, system, and method for defining a web services interface for MFS-based IMS applications
US7467190B2 (en) * 2003-10-06 2008-12-16 Hitachi, Ltd. Method and apparatus for alert distribution and archive sharing
JP3686415B2 (en) * 2003-11-10 2005-08-24 コナミ株式会社 GAME DEVICE, GAME METHOD, AND GAME PROGRAM
US7590614B2 (en) * 2003-12-11 2009-09-15 Sap Ag Method, apparatus, and computer program product for implementing techniques for visualizing data dependencies
US7418508B2 (en) 2004-01-26 2008-08-26 International Machines Corporation System and method to facilitate XML enabled IMS transactions between a remote client and an IMS application program
US7617531B1 (en) * 2004-02-18 2009-11-10 Citrix Systems, Inc. Inferencing data types of message components
US7580867B2 (en) * 2004-05-04 2009-08-25 Paul Nykamp Methods for interactively displaying product information and for collaborative product design
US8171387B2 (en) 2004-05-13 2012-05-01 Boardwalk Collaboration, Inc. Method of and system for collaboration web-based publishing
US20060010205A1 (en) * 2004-05-21 2006-01-12 Bea Systems, Inc. Systems and methods for collaboration impersonation
US20050262075A1 (en) * 2004-05-21 2005-11-24 Bea Systems, Inc. Systems and methods for collaboration shared state management
US20060010125A1 (en) * 2004-05-21 2006-01-12 Bea Systems, Inc. Systems and methods for collaborative shared workspaces
US8279461B2 (en) * 2004-06-03 2012-10-02 Sharp Laboratories Of America, Inc. Systems and methods for managing a plurality of resources across multiple printing devices
US7730026B2 (en) 2004-07-01 2010-06-01 Apple Inc. Method and system using reusable state information for synchronization and maintenance of data
CN101044770B (en) 2004-08-16 2016-05-04 高通股份有限公司 Be used for the method and apparatus of the membership for group of management group group communication
US8135426B2 (en) * 2004-08-24 2012-03-13 Qualcomm Incorporated Optimistic talk-permit reliability enhancement in a push-to-talk system
US7707498B2 (en) * 2004-09-30 2010-04-27 Microsoft Corporation Specific type content manager in an electronic document
US20060117075A1 (en) * 2004-12-01 2006-06-01 International Business Machines Corporation Prerequisite, dependent and atomic deltas
US7092778B2 (en) * 2004-12-06 2006-08-15 Taiwan Semiconductor Manufacturing Co., Ltd. Fabrication management systems and methods
US7730394B2 (en) * 2005-01-06 2010-06-01 Microsoft Corporation Data binding in a word-processing application
US7617234B2 (en) * 2005-01-06 2009-11-10 Microsoft Corporation XML schema for binding data
US7945590B2 (en) * 2005-01-06 2011-05-17 Microsoft Corporation Programmability for binding data
US7752224B2 (en) * 2005-02-25 2010-07-06 Microsoft Corporation Programmability for XML data store for documents
US7668873B2 (en) * 2005-02-25 2010-02-23 Microsoft Corporation Data store for software application documents
JP4900891B2 (en) * 2005-04-27 2012-03-21 キヤノン株式会社 Communication apparatus and communication method
US20060265396A1 (en) * 2005-05-19 2006-11-23 Trimergent Personalizable information networks
US20060265394A1 (en) * 2005-05-19 2006-11-23 Trimergent Personalizable information networks
US20060265395A1 (en) * 2005-05-19 2006-11-23 Trimergent Personalizable information networks
KR100757338B1 (en) * 2005-05-31 2007-09-11 엔에이치엔(주) Method and system for synchronizing status of member servers belongging to same replication group
US7523146B2 (en) 2005-06-21 2009-04-21 Apple Inc. Apparatus and method for peer-to-peer N-way synchronization in a decentralized environment
US8495015B2 (en) 2005-06-21 2013-07-23 Apple Inc. Peer-to-peer syncing in a decentralized environment
US8054496B1 (en) * 2005-07-13 2011-11-08 Adobe Systems Incorporated Previewing a compound document
US7953696B2 (en) * 2005-09-09 2011-05-31 Microsoft Corporation Real-time synchronization of XML data between applications
US8533169B1 (en) 2005-09-21 2013-09-10 Infoblox Inc. Transactional replication
US8290910B2 (en) * 2005-09-21 2012-10-16 Infoblox Inc. Semantic replication
US8250030B2 (en) 2005-09-21 2012-08-21 Infoblox Inc. Provisional authority in a distributed database
US20070184903A1 (en) * 2006-02-08 2007-08-09 Derek Liu Network-based game system capable of serving massive number of game players
DE102006005840B4 (en) * 2006-02-08 2007-10-31 Combots Product Gmbh & Co. Kg A method of processing a data set together, and a network system and a communication system for performing the method
US20070218446A1 (en) * 2006-03-03 2007-09-20 Burck Smith Student interaction management system
US20070266003A1 (en) * 2006-05-09 2007-11-15 0752004 B.C. Ltd. Method and system for constructing dynamic and interacive family trees based upon an online social network
US7778965B2 (en) * 2006-05-23 2010-08-17 Sap Ag Systems and methods for common instance handling of providers in a plurality of frameworks
US7681144B2 (en) * 2006-06-13 2010-03-16 Mlb Advanced Media, L.P. Prioritized presentation of content
US7882064B2 (en) * 2006-07-06 2011-02-01 Emc Corporation File system replication
US7860826B2 (en) 2006-08-04 2010-12-28 Apple Inc. Method and system for using global equivalency sets to identify data during peer-to-peer synchronization
US7895512B2 (en) * 2006-09-21 2011-02-22 International Business Machines Corporation Capturing and processing change information in a web-type environment
EP1903452B1 (en) * 2006-09-25 2012-08-22 Software AG Method and system for processing the input in an XML form
US7760767B2 (en) * 2007-01-05 2010-07-20 Apple Inc. Wide area peer-to-peer synching in a decentralized environment
US7657769B2 (en) 2007-01-08 2010-02-02 Marcy M Scott N-way synchronization of data
US8627211B2 (en) * 2007-03-30 2014-01-07 Uranus International Limited Method, apparatus, system, medium, and signals for supporting pointer display in a multiple-party communication
US7765261B2 (en) * 2007-03-30 2010-07-27 Uranus International Limited Method, apparatus, system, medium and signals for supporting a multiple-party communication on a plurality of computer servers
US7950046B2 (en) * 2007-03-30 2011-05-24 Uranus International Limited Method, apparatus, system, medium, and signals for intercepting a multiple-party communication
US8702505B2 (en) 2007-03-30 2014-04-22 Uranus International Limited Method, apparatus, system, medium, and signals for supporting game piece movement in a multiple-party communication
WO2008119149A1 (en) * 2007-03-30 2008-10-09 Uranus International Limited Method, apparatus, system, and medium for supporting multiple-party communications
US7765266B2 (en) * 2007-03-30 2010-07-27 Uranus International Limited Method, apparatus, system, medium, and signals for publishing content created during a communication
US8060887B2 (en) * 2007-03-30 2011-11-15 Uranus International Limited Method, apparatus, system, and medium for supporting multiple-party communications
US7958516B2 (en) * 2007-04-18 2011-06-07 Google Inc Controlling communication within a container document
US20080270153A1 (en) * 2007-04-30 2008-10-30 International Business Machines Corporation Service oriented architecture (soa) lifecycle model migration
EP2028813A1 (en) * 2007-07-02 2009-02-25 British Telecmmunications public limited campany Method of synchronizing intermittently connected mobile terminals
US9104323B2 (en) * 2007-08-16 2015-08-11 International Business Machines Corporation Apparatus and method for storage cluster control
US20090083738A1 (en) * 2007-09-25 2009-03-26 Microsoft Corporation Automated data object set administration
US8190987B2 (en) 2007-10-25 2012-05-29 Microsoft Corporation Private views of data and local calculations during real time collaboration
US20090119415A1 (en) * 2007-11-02 2009-05-07 Chiang Chenhuei J System and method for representing mfs control blocks in xml for mfs-based ims applications
US7937273B2 (en) * 2007-12-07 2011-05-03 Hewlett-Packard Development Company, L.P. Change collision calculation system and method
US8352906B2 (en) * 2007-12-28 2013-01-08 Cadence Design Systems, Inc. Method, system, and computer program product for implementing external domain independent modeling framework in a system design
US7895156B2 (en) * 2007-12-28 2011-02-22 Cadence Design Systems, Inc. Method, system, and computer program product for implementing a model exchange framework generating a synchronization record in response to a model exchange request using fusion technology
US8509569B2 (en) * 2008-02-11 2013-08-13 Apple Inc. Optimization of image processing using multiple processing units
US20090276712A1 (en) * 2008-04-30 2009-11-05 Caterpillar Inc. Safety awareness system
US8655953B2 (en) 2008-07-18 2014-02-18 Porto Technology, Llc System and method for playback positioning of distributed media co-viewers
GB2464948A (en) 2008-10-29 2010-05-05 Quolos Limited Online collaboration
US8140478B2 (en) * 2009-01-29 2012-03-20 Microsoft Corporation Commit rate management with decoupled commit operations
US9154462B2 (en) * 2009-12-22 2015-10-06 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for managing firewall change requests in a communication network
KR20110095612A (en) * 2010-02-19 2011-08-25 삼성전자주식회사 Method for providing link and eelectronic apparatus thereof
US9734124B2 (en) * 2010-03-04 2017-08-15 International Business Machines Corporation Direct linked two way forms
JP5598089B2 (en) * 2010-05-28 2014-10-01 富士通株式会社 Program, information processing apparatus and information processing method
US10503817B2 (en) 2011-01-12 2019-12-10 Crucs Holdings, Llc System and method for multi-party document revision
US8909667B2 (en) 2011-11-01 2014-12-09 Lemi Technology, Llc Systems, methods, and computer readable media for generating recommendations in a media recommendation system
US9055043B2 (en) * 2011-11-10 2015-06-09 Qualcomm Incorporated Adaptive media sharing
US9864365B2 (en) * 2011-11-11 2018-01-09 Rockwell Automation, Inc. Control environment change communication
CN104205779A (en) * 2012-04-06 2014-12-10 交互数字专利控股公司 Optimization of peer-to-peer content delivery service
US8858322B2 (en) 2012-05-03 2014-10-14 Gamesys Ltd. Systems and methods for referral benefits
US9116971B2 (en) 2012-05-08 2015-08-25 Softframe, Inc. Data synchronization using a composite change clock
US9875149B2 (en) * 2013-04-29 2018-01-23 Microsoft Technology Licensing, Llc Preventing sync interruptions
US8769480B1 (en) * 2013-07-11 2014-07-01 Crossflow Systems, Inc. Integrated environment for developing information exchanges
WO2016105523A1 (en) 2014-12-24 2016-06-30 Space Data Corporation Techniques for intelligent balloon/airship launch and recovery window location
WO2016105522A1 (en) 2014-12-24 2016-06-30 Space Data Corporation Breaking apart a platform upon pending collision
US10059421B2 (en) 2014-12-30 2018-08-28 Space Data Corporation Multifunctional balloon membrane
US9800659B2 (en) * 2015-02-02 2017-10-24 International Business Machines Corporation Enterprise peer-to-peer storage and method of managing peer network storage
US20160321226A1 (en) * 2015-05-01 2016-11-03 Microsoft Technology Licensing, Llc Insertion of unsaved content via content channel
US10909080B2 (en) * 2015-05-04 2021-02-02 Microsoft Technology Licensing, Llc System and method for implementing shared document edits in real-time
US11102313B2 (en) * 2015-08-10 2021-08-24 Oracle International Corporation Transactional autosave with local and remote lifecycles
US10931733B2 (en) * 2017-08-24 2021-02-23 Re Mago Ltd Method, apparatus, and computer-readable medium for transmission of files over a web socket connection in a networked collaboration workspace
CN112954664B (en) * 2019-12-10 2022-07-12 华为技术有限公司 Data processing method, device and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446842A (en) * 1993-02-26 1995-08-29 Taligent, Inc. Object-oriented collaboration system
GB2303946A (en) * 1995-07-29 1997-03-05 Ibm Data conferencing system
WO1997036406A1 (en) * 1996-03-25 1997-10-02 Nokia Telecommunications Oy Method of assigning addresses in nodes of a telecommunication network
WO1998038594A1 (en) * 1997-02-14 1998-09-03 David Hingston A system and method for distributed collaborative drawing
EP0891064A2 (en) * 1997-07-09 1999-01-13 Hewlett-Packard Company Method of configuring network device

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US5220657A (en) * 1987-12-02 1993-06-15 Xerox Corporation Updating local copy of shared data in a collaborative system
US5170480A (en) * 1989-09-25 1992-12-08 International Business Machines Corporation Concurrently applying redo records to backup database in a log sequence using single queue server per queue at a time
JP3020539B2 (en) * 1990-03-07 2000-03-15 株式会社日立製作所 Parallel operation type database management method
JPH0552972A (en) 1991-08-27 1993-03-02 Iwatsu Electric Co Ltd Frequency distribution measuring circuit
US5538255A (en) 1992-02-18 1996-07-23 Barker; Bruce J. Remote controlled multiplayer video game
US5555404A (en) * 1992-03-17 1996-09-10 Telenor As Continuously available database server having multiple groups of nodes with minimum intersecting sets of database fragment replicas
US5765717A (en) 1992-06-03 1998-06-16 Gottselig; John C. Wet hygienic towel dispenser
US5392400A (en) * 1992-07-02 1995-02-21 International Business Machines Corporation Collaborative computing system using pseudo server process to allow input from different server processes individually and sequence number map for maintaining received data sequence
AU7684094A (en) 1993-09-24 1995-04-10 Oracle Corporation Method and apparatus for data replication
JPH07135530A (en) * 1993-11-11 1995-05-23 Matsushita Electric Ind Co Ltd Conference terminal equipment and conference equipment
JP2860442B2 (en) * 1993-12-28 1999-02-24 パイオニア株式会社 Two-way communication system
US5434994A (en) * 1994-05-23 1995-07-18 International Business Machines Corporation System and method for maintaining replicated data coherency in a data processing system
CA2152528C (en) * 1994-07-29 2000-04-18 Chung-Hwa Herman Rao Distributed systems with replicated files
GB2296167A (en) * 1994-12-16 1996-06-19 Ibm Serialising updates in a data conferencing network
US5794252A (en) * 1995-01-24 1998-08-11 Tandem Computers, Inc. Remote duplicate database facility featuring safe master audit trail (safeMAT) checkpointing
US5765171A (en) * 1995-12-29 1998-06-09 Lucent Technologies Inc. Maintaining consistency of database replicas
US5823879A (en) * 1996-01-19 1998-10-20 Sheldon F. Goldberg Network gaming system
GB9604987D0 (en) 1996-03-08 1996-05-08 Ibm Data management system and method for replicated data
US5894556A (en) * 1996-03-21 1999-04-13 Mpath Interactive, Inc. Network match maker matching requesters based on communication attribute between the requesters
US6353596B1 (en) * 1996-04-12 2002-03-05 Lucent Technologies Inc. System and method for multipoint-to-multipoint multicasting
US6104871A (en) * 1996-04-30 2000-08-15 International Business Machines Corporation Utilizing batch requests to present membership changes to process groups
US6199116B1 (en) * 1996-05-24 2001-03-06 Microsoft Corporation Method and system for managing data while sharing application programs
US5787262A (en) * 1996-06-26 1998-07-28 Microsoft Corporation System and method for distributed conflict resolution between data objects replicated across a computer network
US5918019A (en) * 1996-07-29 1999-06-29 Cisco Technology, Inc. Virtual dial-up protocol for network communication
US6016478A (en) * 1996-08-13 2000-01-18 Starfish Software, Inc. Scheduling system with methods for peer-to-peer scheduling of remote users
US5898834A (en) * 1996-08-16 1999-04-27 Starwave Corporation System, method, and medium for control of objects in a multi-platform environment
US5892949A (en) 1996-08-30 1999-04-06 Schlumberger Technologies, Inc. ATE test programming architecture
US5899810A (en) * 1997-01-24 1999-05-04 Kaon Interactive Corporation Distributed game architecture to overcome system latency
US6751669B1 (en) * 1997-03-24 2004-06-15 Avaya Technology Corp. Multimedia multiparty communication system and method
US6030288A (en) * 1997-09-02 2000-02-29 Quixotic Solutions Inc. Apparatus and process for verifying honest gaming transactions over a communications network
US6112181A (en) * 1997-11-06 2000-08-29 Intertrust Technologies Corporation Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
JPH11167510A (en) * 1997-12-04 1999-06-22 Hitachi Ltd Replication method, replication tool, and replication server
US6012096A (en) * 1998-04-23 2000-01-04 Microsoft Corporation Method and system for peer-to-peer network latency measurement
JP3368833B2 (en) * 1998-06-30 2003-01-20 日本電気株式会社 Material distribution method and computer-readable recording medium in conference system
US6321252B1 (en) * 1998-07-17 2001-11-20 International Business Machines Corporation System and method for data streaming and synchronization in multimedia groupware applications
US6463078B1 (en) * 1998-07-22 2002-10-08 Microsoft Corporation Method for switching protocols transparently in multi-user applications
US6119147A (en) * 1998-07-28 2000-09-12 Fuji Xerox Co., Ltd. Method and system for computer-mediated, multi-modal, asynchronous meetings in a virtual space
US6321250B1 (en) * 1998-10-01 2001-11-20 Ericsson Inc. Data communication system and method for transporting objects over a permanent connections
JP3578385B2 (en) * 1998-10-22 2004-10-20 インターナショナル・ビジネス・マシーンズ・コーポレーション Computer and replica identity maintaining method
US6449622B1 (en) * 1999-03-08 2002-09-10 Starfish Software, Inc. System and methods for synchronizing datasets when dataset changes may be received out of order
US6192395B1 (en) * 1998-12-23 2001-02-20 Multitude, Inc. System and method for visually identifying speaking participants in a multi-participant networked event
US6480506B1 (en) * 1999-04-15 2002-11-12 Sharewave Inc Co-location negotiation scheme for wireless computer networks
US20030069874A1 (en) * 1999-05-05 2003-04-10 Eyal Hertzog Method and system to automate the updating of personal information within a personal information management application and to synchronize such updated personal information management applications
US6564261B1 (en) * 1999-05-10 2003-05-13 Telefonaktiebolaget Lm Ericsson (Publ) Distributed system to intelligently establish sessions between anonymous users over various networks
US20020073163A1 (en) * 2000-12-12 2002-06-13 Fuji Xerox Co., Ltd. Systems and methods for supporting document centered discussion across heterogeneous devices and displays
US20020076025A1 (en) * 2000-12-18 2002-06-20 Nortel Networks Limited And Bell Canada Method and system for automatic handling of invitations to join communications sessions in a virtual team environment
US20030158900A1 (en) * 2002-02-05 2003-08-21 Santos Richard A. Method of and apparatus for teleconferencing
US7340502B2 (en) * 2002-10-24 2008-03-04 Microsoft Corporation Method and apparatus for maintaining consistency of a shared space across multiple endpoints in a peer-to-peer collaborative computer system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446842A (en) * 1993-02-26 1995-08-29 Taligent, Inc. Object-oriented collaboration system
GB2303946A (en) * 1995-07-29 1997-03-05 Ibm Data conferencing system
WO1997036406A1 (en) * 1996-03-25 1997-10-02 Nokia Telecommunications Oy Method of assigning addresses in nodes of a telecommunication network
WO1998038594A1 (en) * 1997-02-14 1998-09-03 David Hingston A system and method for distributed collaborative drawing
EP0891064A2 (en) * 1997-07-09 1999-01-13 Hewlett-Packard Company Method of configuring network device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
INTERNATIONAL BUSINESS MACHINES CORPORATION: "Automatic assignment of unique client identifiers", RESEARCH DISCLOSURE, KENNETH MASON PUBLICATIONS, HAMPSHIRE, GB, vol. 407, no. 70, March 1998 (1998-03-01), XP007122466, ISSN: 0374-4353 *

Also Published As

Publication number Publication date
WO2001006364A2 (en) 2001-01-25
IL147705A (en) 2009-05-04
JP2011175654A (en) 2011-09-08
CA2380141C (en) 2009-11-03
DE60042662D1 (en) 2009-09-10
CA2380141A1 (en) 2001-01-25
US8024404B2 (en) 2011-09-20
WO2001006364A8 (en) 2001-06-28
JP5031113B2 (en) 2012-09-19
US7490126B2 (en) 2009-02-10
JP4750332B2 (en) 2011-08-17
US6859821B1 (en) 2005-02-22
EP2105849A3 (en) 2009-10-28
EP1456772B1 (en) 2009-07-29
IL147705A0 (en) 2002-08-14
EP2105849A2 (en) 2009-09-30
KR100711661B1 (en) 2007-04-27
EP1456772A2 (en) 2004-09-15
US20050102364A1 (en) 2005-05-12
ATE438148T1 (en) 2009-08-15
JP2003526837A (en) 2003-09-09
KR20020042806A (en) 2002-06-07
US20040024820A1 (en) 2004-02-05

Similar Documents

Publication Publication Date Title
WO2001006364A8 (en) Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration
WO1998052121A3 (en) Method and system for managing computer systems
AU4044700A (en) Handling a request for information provided by a network site
MXPA02000185A (en) Method and system for searching classified advertising.
ATE468562T1 (en) VIRTUALIZATION OF I/O ADAPTER RESOURCES
DE69527455T2 (en) Computer system for managing information resources
WO1998038759A3 (en) Generic user authentication for network computers
WO2003089995A3 (en) Methods and apparatus for process, factory-floor, environmental, computer aided manufacturing-based or other control system with real-time data distribution
WO2001071565A3 (en) System and method for determining if one web site has the same information as another web site
EP0848351A3 (en) Method and apparatus for automatically modifying document layout
GB2359393B (en) Method, system, and program for maintaining data consistency across groups of storage areas
WO2000029952A3 (en) Method and system for incremental backup copying of data
ATE387681T1 (en) PROCEDURE AND SYSTEM FOR BANKING
HK1041954A1 (en) System and method for providing environmental management information, recording medium recording the information, and computer data signal
WO2000029985A8 (en) Method and system for summarizing topics of documents browsed by a user
DE69424160D1 (en) COMPUTER NETWORK SYSTEM FOR DATA AND VIDEO TRANSMISSION
EP0644486A3 (en) Management of data accesses in computer systems.
CA2309920A1 (en) A system and method of providing restrained, streamlined access to a computerized information source
CA2416530A1 (en) Using embedded data with file sharing
AU2002328443A1 (en) Information recorder, system for copying information, method for copying information, program and computer readable recording medium
DE60040404D1 (en) SYSTEM AND METHOD FOR NAVIGATION IN A DIRECTORY
WO2003065220B1 (en) Method and system for providing direct access recovery using seekable tape device
DE69838326D1 (en) RECOVERING GROUP INFORMATION UNDER MOBILE SYSTEMS
GB2367165B (en) Method, system and program product for atomically and persistently swapping resource groups
ATE390668T1 (en) MULTI-MODE SYNCHRONIZATION

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): CA IL JP KR

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: C1

Designated state(s): AU CA CN IL IN JP KR SG

AL Designated countries for regional patents

Kind code of ref document: C1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

CFP Corrected version of a pamphlet front page
CR1 Correction of entry in section i

Free format text: PAT. BUL. 04/2001 UNDER (81) ADD "AU, CN, IN, SG"; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE

WWE Wipo information: entry into national phase

Ref document number: 147705

Country of ref document: IL

WWE Wipo information: entry into national phase

Ref document number: 2000943244

Country of ref document: EP

Ref document number: 2380141

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 1020027000818

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 1020027000818

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2000943244

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1020027000818

Country of ref document: KR