Movatterモバイル変換


[0]ホーム

URL:


US20120254315A1 - Caching infrastructure - Google Patents

Caching infrastructure
Download PDF

Info

Publication number
US20120254315A1
US20120254315A1US13/495,659US201213495659AUS2012254315A1US 20120254315 A1US20120254315 A1US 20120254315A1US 201213495659 AUS201213495659 AUS 201213495659AUS 2012254315 A1US2012254315 A1US 2012254315A1
Authority
US
United States
Prior art keywords
client
document
transition
cache
metadata
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.)
Abandoned
Application number
US13/495,659
Inventor
Simon Skaria
Naresh Kannan
Simon Peter Clarke
Miko Arnab Sakhya Singha Bose
Christopher J. Antos
Mark Rolland Knight
Andrew G. Carlson
Don Adam Hedgpeth
Mitesh Pankaj Patel
Andrew Sean Watson
Jonathan B. Bailor
Elena Petrova
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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 Microsoft CorpfiledCriticalMicrosoft Corp
Priority to US13/495,659priorityCriticalpatent/US20120254315A1/en
Publication of US20120254315A1publicationCriticalpatent/US20120254315A1/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Example systems and methods are directed at maintaining and retrieving presence metadata. One example method includes receiving a request from a first client to edit a document file, and sending short-term check out metadata to the first client to begin an editing session. The method also includes writing the transition ID to a transition table stored in a cache, wherein the presence of another transition ID in the cache indicates that a document has switched from a single-client mode to a multi-client mode. An example system includes a processing unit operative to receive a document, the document including short-term check out metadata indicating an editing session has begun, ping a cache to determine if another transition ID is stored in the cache, and send a transition ID to a transition table stored in a cache to switch from a single-client mode to a multi-client mode.

Description

Claims (21)

35. A computer system comprising:
a processor; and
a memory communicatively coupled to the processor, the memory having computer-executable instructions that when executed by the processor, provide a method for updating presence information for a document, the method comprising:
receiving, at a first client, short term check out metadata by opening the document, the short term check out metadata comprising presence metadata;
adding a transition ID for the first client to the short term check out metadata;
sending the transition ID to a transition table stored in a cache;
determining that presence information in the cache has not been updated by a second client in a configurable window of time; and
upon determining that the presence information has not been updated, deleting the presence information of the second client.
US13/495,6592008-05-082012-06-13Caching infrastructureAbandonedUS20120254315A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US13/495,659US20120254315A1 (en)2008-05-082012-06-13Caching infrastructure

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US12/117,025US8825594B2 (en)2008-05-082008-05-08Caching infrastructure
US13/495,659US20120254315A1 (en)2008-05-082012-06-13Caching infrastructure

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US12/117,025ContinuationUS8825594B2 (en)2008-05-082008-05-08Caching infrastructure

Publications (1)

Publication NumberPublication Date
US20120254315A1true US20120254315A1 (en)2012-10-04

Family

ID=41267722

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US12/117,025Active2028-09-15US8825594B2 (en)2008-05-082008-05-08Caching infrastructure
US13/495,659AbandonedUS20120254315A1 (en)2008-05-082012-06-13Caching infrastructure

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US12/117,025Active2028-09-15US8825594B2 (en)2008-05-082008-05-08Caching infrastructure

Country Status (1)

CountryLink
US (2)US8825594B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090271696A1 (en)*2008-04-282009-10-29Microsoft CorporationConflict Resolution
US8346768B2 (en)2009-04-302013-01-01Microsoft CorporationFast merge support for legacy documents
US8352418B2 (en)2007-11-092013-01-08Microsoft CorporationClient side locking
US8417666B2 (en)2008-06-252013-04-09Microsoft CorporationStructured coauthoring
US8429753B2 (en)2008-05-082013-04-23Microsoft CorporationControlling access to documents using file locks
US8825758B2 (en)2007-12-142014-09-02Microsoft CorporationCollaborative authoring modes
US8825594B2 (en)2008-05-082014-09-02Microsoft CorporationCaching infrastructure

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP5211557B2 (en)*2007-06-152013-06-12富士通株式会社 Web conference support program, recording medium recording the program, Web conference support device, and Web conference support method
US8301588B2 (en)2008-03-072012-10-30Microsoft CorporationData storage for file updates
GB2464948A (en)2008-10-292010-05-05Quolos LimitedOnline collaboration
US9659335B2 (en)2009-01-292017-05-23Oracle International CorporationSample management for a sales call
US9063806B2 (en)*2009-01-292015-06-23Oracle International CorporationFlex integration with a secure application
US9684736B2 (en)*2009-01-292017-06-20Oracle International CorporationCommunication handler for flex integration with a secure application
US9760381B2 (en)2009-01-302017-09-12Oracle International CorporationConfigurable toolbar
US9396279B1 (en)*2009-02-172016-07-19Jpmorgan Chase Bank, NaCollaborative virtual markup
US20110252125A1 (en)*2010-04-092011-10-13Microsoft CorporationDynamic Syncing
US8892632B2 (en)2010-06-042014-11-18Microsoft CorporationClient-server interaction frequency control
US20120101980A1 (en)*2010-10-262012-04-26Microsoft CorporationSynchronizing online document edits
US10140420B2 (en)*2011-10-122018-11-27Merge Healthcare IncorporationSystems and methods for independent assessment of image data
US9460073B2 (en)*2013-02-272016-10-04Google Inc.Systems and methods for mutations and operational transforms in a collaborative spreadsheet environment
CN104182397B (en)*2013-05-212018-09-04北大方正集团有限公司 Document collaborative processing method, system and device
US9292482B1 (en)2015-04-302016-03-22Workiva Inc.System and method for convergent document collaboration
US10325014B2 (en)2015-04-302019-06-18Workiva Inc.System and method for convergent document collaboration
US20160321226A1 (en)*2015-05-012016-11-03Microsoft Technology Licensing, LlcInsertion of unsaved content via content channel
US11677624B2 (en)2019-04-122023-06-13Red Hat, Inc.Configuration of a server in view of a number of clients connected to the server
US11755825B2 (en)2019-09-122023-09-12Workiva Inc.Method, system, and computing device for facilitating private drafting
US11100281B1 (en)2020-08-172021-08-24Workiva Inc.System and method for maintaining links and revisions
US11443108B2 (en)2020-08-172022-09-13Workiva Inc.System and method for document management using branching
US11100277B1 (en)2021-02-152021-08-24Workiva Inc.Systems, methods, and computer-readable media for flow-through formatting for links
US11354362B1 (en)2021-05-062022-06-07Workiva Inc.System and method for copying linked documents
US11640495B1 (en)2021-10-152023-05-02Workiva Inc.Systems and methods for translation comments flowback

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090125518A1 (en)*2007-11-092009-05-14Microsoft CorporationCollaborative Authoring
US20090157811A1 (en)*2007-12-142009-06-18Microsoft CorporationCollaborative Authoring Modes

Family Cites Families (283)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US2004A (en)*1841-03-12Improvement in the manner of constructing and propelling steam-vessels
US4855580A (en)1987-11-201989-08-08Recognition Equipment IncorporatedData merge document processing method
US5107443A (en)1988-09-071992-04-21Xerox CorporationPrivate regions within a shared workspace
US5799320A (en)1989-08-231998-08-25John R. KlugRemote multiple-user editing system and method
US5142619A (en)1990-02-211992-08-25International Business Machines CorporationMethod and apparatus for visually comparing files in a data processing system
CA2039652C (en)1990-05-301996-12-24Frank Zdybel, Jr.Hardcopy lossless data storage and communications for electronic document processing systems
US5313394A (en)1990-12-111994-05-17Barbara ClappDocument assembly customization system for modifying a source instrument including text and decisional commands
US5671428A (en)1991-08-281997-09-23Kabushiki Kaisha ToshibaCollaborative document processing system with version and comment management
US5339389A (en)1991-12-311994-08-16International Business Machines CorporationUser selectable lock regions
JPH0827754B2 (en)1992-05-211996-03-21インターナショナル・ビジネス・マシーンズ・コーポレイション File management method and file management system in computer system
JP3252454B2 (en)1992-06-302002-02-04富士ゼロックス株式会社 Shared data change status monitoring device
US5555388A (en)1992-08-201996-09-10Borland International, Inc.Multi-user system and methods providing improved file management by reading
US5963931A (en)1992-10-051999-10-05Expert Systems Publishing Co.Computer-assisted decision management system
US5579223A (en)1992-12-241996-11-26Microsoft CorporationMethod and system for incorporating modifications made to a computer program into a translated version of the computer program
US5446842A (en)1993-02-261995-08-29Taligent, Inc.Object-oriented collaboration system
JP2703498B2 (en)1993-04-301998-01-26インターナショナル・ビジネス・マシーンズ・コーポレイション Locking mechanism for versioned objects
JP3053153B2 (en)1993-09-202000-06-19株式会社日立製作所 How to start application of document management system
US6760840B1 (en)1994-03-152004-07-06Kabushiki Kaisha ToshibaFile editing system and shared file editing system with file content secrecy, file version management, and asynchronous editing
US5831615A (en)1994-09-301998-11-03Intel CorporationMethod and apparatus for redrawing transparent windows
US6181837B1 (en)1994-11-182001-01-30The Chase Manhattan Bank, N.A.Electronic check image storage and retrieval system
US5751958A (en)1995-06-301998-05-12Peoplesoft, Inc.Allowing inconsistency in a distributed client-server application
US5887146A (en)*1995-08-141999-03-23Data General CorporationSymmetric multiprocessing computer with non-uniform memory access architecture
US5729734A (en)1995-11-031998-03-17Apple Computer, Inc.File privilege administration apparatus and methods
US5781908A (en)1995-12-181998-07-14J.D. Edwards World Source CompanyFile data synchronizer in a distributed data computer network
US6006239A (en)1996-03-151999-12-21Microsoft CorporationMethod and system for allowing multiple users to simultaneously edit a spreadsheet
US5781732A (en)1996-06-201998-07-14Object Technology Licensing Corp.Framework for constructing shared documents that can be collaboratively accessed by multiple users
US5787262A (en)1996-06-261998-07-28Microsoft CorporationSystem and method for distributed conflict resolution between data objects replicated across a computer network
US5835950A (en)*1996-07-121998-11-10Samsung Electronics Co., Ltd.Self-invalidation method for reducing coherence overheads in a bus-based shared-memory multiprocessor apparatus
US6244575B1 (en)1996-10-022001-06-12Micron Technology, Inc.Method and apparatus for vaporizing liquid precursors and system for using same
US6202085B1 (en)1996-12-062001-03-13Microsoft CorportionSystem and method for incremental change synchronization between multiple copies of data
US6708221B1 (en)1996-12-132004-03-16Visto CorporationSystem and method for globally and securely accessing unified information in a computer network
US6065026A (en)1997-01-092000-05-16Document.Com, Inc.Multi-user electronic document authoring system with prompted updating of shared language
JP2996197B2 (en)1997-02-141999-12-27日本電気株式会社 Document sharing management method
US6233600B1 (en)1997-07-152001-05-15Eroom Technology, Inc.Method and system for providing a networked collaborative work environment
US6209010B1 (en)1997-07-182001-03-27Varis CorporationComputer implemented method for wrapping data to an arbitrary path defined by a page description language
US7447712B2 (en)1997-09-282008-11-04Global 360, Inc.Structured workfolder
US6240414B1 (en)1997-09-282001-05-29Eisolutions, Inc.Method of resolving data conflicts in a shared data environment
US5946700A (en)1997-10-311999-08-31Oracle CorporationMethod and apparatus for preserving non-current information that can be overwritten in a computer file
US6327611B1 (en)1997-11-122001-12-04Netscape Communications CorporationElectronic document routing system
US6067551A (en)1997-11-142000-05-23Microsoft CorporationComputer implemented method for simultaneous multi-user editing of a document
US6073161A (en)1997-12-162000-06-06International Business Machines CorporationMethod and apparatus for determining editing conflicts in a multi-authoring system
US6000945A (en)1998-02-091999-12-14Educational Testing ServiceSystem and method for computer based test assembly
US6088702A (en)1998-02-252000-07-11Plantz; Scott H.Group publishing system
AUPP252298A0 (en)1998-03-241998-04-2380-20 Software Pty LimitedDocument management software
US6275935B1 (en)1998-04-172001-08-14Thingworld.Com, LlcSystems and methods for locking interactive objects
US6209128B1 (en)1998-06-052001-03-27International Business Machines CorporationApparatus and method for providing access to multiple object versions
US6438564B1 (en)1998-06-172002-08-20Microsoft CorporationMethod for associating a discussion with a document
JP2000076109A (en)1998-08-282000-03-14Toshiba Corp Data display device and data display method
US6507845B1 (en)1998-09-142003-01-14International Business Machines CorporationMethod and software for supporting improved awareness of and collaboration among users involved in a task
US6341291B1 (en)1998-09-282002-01-22Bentley Systems, Inc.System for collaborative engineering using component and file-oriented tools
US6324544B1 (en)1998-10-212001-11-27Microsoft CorporationFile object synchronization between a desktop computer and a mobile device
US6363352B1 (en)1998-11-132002-03-26Microsoft CorporationAutomatic scheduling and formation of a virtual meeting over a computer network
US6502113B1 (en)1998-11-232002-12-31John E. CrawfordNegotiation manager incorporating clause modification and markers for tracking negotiation progress
JP2000163344A (en)1998-11-272000-06-16Nec CorpData base recovery system for network management system
US7024430B1 (en)1998-12-082006-04-04Starfish Software, Inc.Method and system for implementing a filter in a data synchronization system
US6681371B1 (en)1998-12-212004-01-20At&T Corp.System and method for using container documents as multi-user domain clients
KR100309803B1 (en)1998-12-262001-12-17서평원 Database Synchronization System and Method between Network Management System and Managed Equipment
US7065633B1 (en)*1999-01-282006-06-20Ati International SrlSystem for delivering exception raised in first architecture to operating system coded in second architecture in dual architecture CPU
US6342906B1 (en)1999-02-022002-01-29International Business Machines CorporationAnnotation layer for synchronous collaboration
JP3711210B2 (en)1999-03-122005-11-02シャープ株式会社 Document editing system and program recording medium
US6687878B1 (en)1999-03-152004-02-03Real Time Image Ltd.Synchronizing/updating local client notes with annotations previously made by other clients in a notes database
US7007235B1 (en)1999-04-022006-02-28Massachusetts Institute Of TechnologyCollaborative agent interaction control and synchronization system
US6317777B1 (en)1999-04-262001-11-13Intel CorporationMethod for web based storage and retrieval of documents
TW428146B (en)1999-05-052001-04-01Inventec CorpData file updating method by increment
US6430576B1 (en)1999-05-102002-08-06Patrick GatesDistributing and synchronizing objects
CN1154054C (en)1999-06-042004-06-16网络装置公司Multi-protocol unified file lockout
US6678882B1 (en)1999-06-302004-01-13Qwest Communications International Inc.Collaborative model for software systems with synchronization submodel with merge feature, automatic conflict resolution and isolation of potential changes for reuse
US6438548B1 (en)1999-06-302002-08-20International Business Machines CorporationMethod of and system for managing documents in a bandwidth constrained environment
US6327584B1 (en)1999-07-302001-12-04Hewlett-Packard CompanyApparatus and method for using version control to dynamically update files while the files are available for access
US6560620B1 (en)1999-08-032003-05-06Aplix Research, Inc.Hierarchical document comparison system and method
JP3915331B2 (en)1999-08-102007-05-16富士ゼロックス株式会社 Shared document editing apparatus and editing method
US6516339B1 (en)1999-08-182003-02-04International Business Machines CorporationHigh performance client/server editor
US6526434B1 (en)1999-08-242003-02-25International Business Machines CorporationSystem and method for efficient transfer of data blocks from client to server
US6189009B1 (en)1999-08-272001-02-13The Voice.Com, Inc.System and method for integrating paper-based business documents with computer-readable data entered via a computer network
US7089278B1 (en)1999-09-072006-08-08Fuji Xerox Co., Ltd.Anchored conversations: adhesive, in-context, virtual discussion forums
JP2001092707A (en)1999-09-242001-04-06Nec CorpInformation processing system, structured document processing system, its updating method and recording medium with its updating program recorded thereon
US6578054B1 (en)1999-10-042003-06-10Microsoft CorporationMethod and system for supporting off-line mode of operation and synchronization using resource state information
AU3267901A (en)1999-11-052001-05-14Attivo Software, Inc.Action communication and synchronization for documents accessed by multiple users
US6560614B1 (en)1999-11-122003-05-06Xosoft Inc.Nonintrusive update of files
US6751618B1 (en)1999-11-242004-06-15Unisys CorporationMethod and apparatus for a web application server to upload multiple files and invoke a script to use the files in a single browser request
US20020007287A1 (en)1999-12-162002-01-17Dietmar StraubeSystem and method for electronic archiving and retrieval of medical documents
US6529905B1 (en)2000-01-112003-03-04Frontline Solutions, Inc.Method and system for allowing multiple users to edit a hierarchical data structure
US6694336B1 (en)2000-01-252004-02-17Fusionone, Inc.Data transfer and synchronization system
JP3879350B2 (en)2000-01-252007-02-14富士ゼロックス株式会社 Structured document processing system and structured document processing method
SG99886A1 (en)2000-02-242003-11-27IbmSystem and method for collaborative multi-device web browsing
US6842768B1 (en)2000-03-012005-01-11Siemens Communications, Inc.Apparatus and method for selectable compression
KR100331685B1 (en)2000-04-042002-04-09오길록Cooperative appartus for editing documnet and method using the same
JP2001290690A (en)2000-04-112001-10-19Canon IncMethod and device for managing file and storage medium
JP3549097B2 (en)2000-04-262004-08-04インターナショナル・ビジネス・マシーンズ・コーポレーション Method for identifying owner of collaborative work object, computer system, and computer-readable recording medium
EP1290575B1 (en)2000-05-162005-06-08O'Carroll, GarrettA document processing system and method
US6931592B1 (en)2000-05-222005-08-16Microsoft CorporationReviewing and merging electronic documents
US6757767B1 (en)2000-05-312004-06-29Advanced Digital Information CorporationMethod for acceleration of storage devices by returning slightly early write status
SE522846C2 (en)*2000-06-222004-03-09Ericsson Telefon Ab L M Antenna with helical radiator and feedback conductor, as well as multi-layer cards and portable communication apparatus including such an antenna
US6596396B2 (en)*2000-08-092003-07-22Mitsubishi Gas Chemical Company, Inc.Thin-film-like particles having skeleton constructed by carbons and isolated films
US6925476B1 (en)2000-08-172005-08-02Fusionone, Inc.Updating application data including adding first change log to aggreagate change log comprising summary of changes
AU2001287421A1 (en)2000-08-212002-03-04Thoughtslinger CorporationSimultaneous multi-user document editing system
US6681382B1 (en)2000-09-182004-01-20Cisco Technology, Inc.Method and system for using virtual labels in a software configuration management system
US6976213B1 (en)2000-11-102005-12-13Interspec, Inc.Method of automatically generating specifications and providing online services for same
US7080076B1 (en)2000-11-282006-07-18Attenex CorporationSystem and method for efficiently drafting a legal document using an authenticated clause table
US20020069192A1 (en)2000-12-042002-06-06Aegerter William CharlesModular distributed mobile data applications
US6941326B2 (en)2001-01-242005-09-06Microsoft CorporationAccounting for update notifications in synchronizing data that may be represented by different data structures
US7110936B2 (en)2001-02-232006-09-19Complementsoft LlcSystem and method for generating and maintaining software code
US7058663B2 (en)2001-03-132006-06-06Koninklijke Philips Electronics, N.V.Automatic data update
EP1381938A4 (en)2001-03-162010-06-09Netomat IncSharing, managing and communicating information over a computer network
JP2002288029A (en)2001-03-282002-10-04Ricoh Co Ltd Document management system
US6757678B2 (en)2001-04-122004-06-29International Business Machines CorporationGeneralized method and system of merging and pruning of data trees
US7409424B2 (en)2001-04-242008-08-05Parker James AElectronic mail file access system
US6993522B2 (en)2001-06-272006-01-31Microsoft CorporationSystem and method for resolving conflicts detected during a synchronization session
US7117278B2 (en)2001-07-122006-10-03Sun Micro Systems, Inc.Method for merging a plurality of data streams into a single data stream
US7149776B1 (en)2001-08-312006-12-12Oracle International Corp.System and method for real-time co-browsing
US7124362B2 (en)2001-08-312006-10-17Robert TischerMethod and system for producing an ordered compilation of information with more than one author contributing information contemporaneously
US20040205539A1 (en)2001-09-072004-10-14Mak Mingchi StephenMethod and apparatus for iterative merging of documents
US20030097410A1 (en)2001-10-042003-05-22Atkins R. TravisMethodology for enabling multi-party collaboration across a data network
JP2003150586A (en)2001-11-122003-05-23Ntt Docomo Inc Document conversion system, document conversion method, and computer-readable recording medium storing document conversion program
JP4215425B2 (en)2001-11-212009-01-28日本電気株式会社 Text management system, management method thereof, and program thereof
JP4051924B2 (en)2001-12-052008-02-27株式会社日立製作所 Network system capable of transmission control
US6711718B2 (en)2001-12-102004-03-23Charles PfeilParallel electronic design automation: distributed simultaneous editing
US7496841B2 (en)2001-12-172009-02-24Workshare Technology, Ltd.Method and system for document collaboration
US7475242B2 (en)2001-12-182009-01-06Hewlett-Packard Development Company, L.P.Controlling the distribution of information
US20030140067A1 (en)2002-01-182003-07-24Robert SesekSystems and methods for sending documents
US7024429B2 (en)2002-01-312006-04-04Nextpage,Inc.Data replication based upon a non-destructive data model
WO2003067448A1 (en)*2002-02-022003-08-14E-Wings, Inc.Distributed system for interactive collaboration
JP2003233520A (en)2002-02-072003-08-22Fujitsu Ltd File control unit for file resources on a network
US20030159105A1 (en)2002-02-212003-08-21Hiebert Steven P.Interpretive transformation system and method
US7340534B2 (en)2002-03-052008-03-04Sun Microsystems, Inc.Synchronization of documents between a server and small devices
US7200668B2 (en)2002-03-052007-04-03Sun Microsystems, Inc.Document conversion with merging
US20030208534A1 (en)2002-05-022003-11-06Dennis CarmichaelEnhanced productivity electronic meeting system
US7171467B2 (en)2002-06-132007-01-30Engedi Technologies, Inc.Out-of-band remote management station
US7565603B1 (en)2002-06-282009-07-21Microsoft CorporationRepresenting style information in a markup language document
JP2004065193A (en)2002-08-092004-03-04Kazumi MinbuGuard for grass cutter
US6928476B2 (en)2002-08-232005-08-09Mirra, Inc.Peer to peer remote data storage and collaboration
US20040109025A1 (en)2002-08-282004-06-10Jean-Marie HullotComputer program comprising a plurality of calendars
CA2500334A1 (en)2002-09-302004-05-21Ning-Ping ChanBlinking annotation callouts highlighting cross language search results
JP4737914B2 (en)2002-10-022011-08-03ケープレックス・インク Document revision support program, computer-readable medium storing the support program, and document revision support apparatus
US20040068505A1 (en)2002-10-042004-04-08Chung-I LeeSystem and method for synchronously editing a file on different client computers
CN1244874C (en)2002-10-122006-03-08鸿富锦精密工业(深圳)有限公司Multi-point coordinated operation system and method
US7328243B2 (en)*2002-10-312008-02-05Sun Microsystems, Inc.Collaborative content coherence using mobile agents in peer-to-peer networks
US7818678B2 (en)2002-10-312010-10-19Litera Technology LlcCollaborative document development and review system
DE10250842B4 (en)2002-10-312010-11-11OCé PRINTING SYSTEMS GMBH A method, computer program product and apparatus for processing a document data stream of an input format into an output format
US20040177343A1 (en)2002-11-042004-09-09Mcvoy Lawrence W.Method and apparatus for understanding and resolving conflicts in a merge
US20040143630A1 (en)2002-11-212004-07-22Roy KaufmannMethod and system for sending questions, answers and files synchronously and asynchronously in a system for enhancing collaboration using computers and networking
US7954043B2 (en)2002-12-022011-05-31International Business Machines CorporationConcurrent editing of a file by multiple authors
US7209948B2 (en)2002-12-202007-04-24International Business Machines, CorporationCollaborative review of distributed content
KR100490734B1 (en)2002-12-212005-05-24한국전자통신연구원Annotation-based automatic document generation apparatus and method
KR100462839B1 (en)2002-12-242004-12-23한국전자통신연구원Method for database synchronization and conflict resolution between clients and server of mobile system
US7337388B2 (en)2003-01-022008-02-26Microsoft CorporationTool-based iterative document management
US8706760B2 (en)2003-02-282014-04-22Microsoft CorporationMethod to delay locking of server files on edit
US7389309B2 (en)2003-02-282008-06-17Microsoft CorporationMethod for managing file replication in applications
US8010491B2 (en)2003-02-282011-08-30Microsoft CorporationMethod for managing multiple file states for replicated files
US9003295B2 (en)2003-03-172015-04-07Leo Martin BaschyUser interface driven access control system and method
US20060259524A1 (en)2003-03-172006-11-16Horton D TSystems and methods for document project management, conversion, and filing
US7757162B2 (en)2003-03-312010-07-13Ricoh Co. Ltd.Document collection manipulation
US7155465B2 (en)2003-04-182006-12-26Lee Howard FMethod and apparatus for automatically archiving a file system
JP2004326176A (en)2003-04-212004-11-18Matsushita Electric Works LtdInformation server, program for information server and information system
US7290251B2 (en)2003-05-162007-10-30Microsoft CorporationMethod and system for providing a representation of merge conflicts in a three-way merge operation
US7849401B2 (en)2003-05-162010-12-07Justsystems Canada Inc.Method and system for enabling collaborative authoring of hierarchical documents with locking
US7660829B2 (en)2003-05-302010-02-09Microsoft CorporationSystem and method for delegating file system operations
US7257769B2 (en)2003-06-052007-08-14Siemens Communications, Inc.System and method for indicating an annotation for a document
US7444337B2 (en)2004-03-092008-10-28Ntt Docomo, Inc.Framework and associated apparatus for the adaptive replication of applications with server side code units
US7716593B2 (en)2003-07-012010-05-11Microsoft CorporationConversation grouping of electronic mail records
US8122367B2 (en)2003-07-082012-02-21Us Lynx LlcAutomated publishing system that facilitates collaborative editing and accountability through virtual document architecture
US7315978B2 (en)2003-07-302008-01-01Ameriprise Financial, Inc.System and method for remote collection of data
AU2003903994A0 (en)2003-07-312003-08-14Canon Kabushiki KaishaCollaborative editing with automatic layout
US20050033811A1 (en)2003-08-072005-02-10International Business Machines CorporationCollaborative email
US7363581B2 (en)2003-08-122008-04-22Accenture Global Services GmbhPresentation generator
US7401104B2 (en)2003-08-212008-07-15Microsoft CorporationSystems and methods for synchronizing computer systems through an intermediary file system share or device
US7302274B2 (en)2003-09-192007-11-27Nokia CorporationMethod and device for real-time shared editing mobile video
US7143117B2 (en)2003-09-252006-11-28International Business Machines CorporationMethod, system, and program for data synchronization by determining whether a first identifier for a portion of data at a first source and a second identifier for a portion of corresponding data at a second source match
US7242389B1 (en)2003-10-072007-07-10Microsoft CorporationSystem and method for a large format collaborative display for sharing information
US7831679B2 (en)*2003-10-152010-11-09Microsoft CorporationGuiding sensing and preferences for context-sensitive services
US7185277B1 (en)2003-10-242007-02-27Microsoft CorporationMethod and apparatus for merging electronic documents containing markup language
WO2005043279A2 (en)2003-10-312005-05-12Disksites Research And Development Ltd.Device, system and method for storage and access of computer files
WO2005046112A2 (en)2003-11-042005-05-19Taskport, Inc.Method and system for collaboration
US7203708B2 (en)2003-11-062007-04-10Microsoft CorporationOptimizing file replication using binary comparisons
US7839532B2 (en)2003-12-122010-11-23Ipro Tech, Inc.Methods and apparatus for imaging documents
US20050177617A1 (en)2003-12-232005-08-11Intel CorporationConflict resolution during data synchronization
US7225189B1 (en)2004-02-192007-05-29Microsoft CorporationData source write back and offline data editing and storage in a spreadsheet
JP2005267021A (en)2004-03-172005-09-29Ricoh Co Ltd Document creation method, document creation apparatus, program, storage medium, and document data structure
US20050216524A1 (en)2004-03-232005-09-29Integrated Data CorporationSmart and selective synchronization between databases in a document management system
US7912904B2 (en)2004-03-312011-03-22Google Inc.Email system with conversation-centric user interface
JP2005301838A (en)2004-04-142005-10-27Sharp Corp Information processing apparatus, information processing system, file simultaneous editing method, and file simultaneous editing program
US7818679B2 (en)2004-04-202010-10-19Microsoft CorporationMethod, system, and apparatus for enabling near real time collaboration on an electronic document through a plurality of computer systems
JP2005309745A (en)2004-04-212005-11-04Nec CorpDocument management network system for managing original image document information and postscript information, and image document delivery server
US7536636B2 (en)2004-04-262009-05-19Kodak Graphic Communications Canada CompanySystems and methods for comparing documents containing graphic elements
EP1741038A4 (en)2004-04-262011-06-15Creo IncSystems and methods for comparing documents containing graphic elements
US7912811B2 (en)2004-05-192011-03-22Universitaet ZuerichComputer-based system and computer program product for collaborative editing of documents
US20060031256A1 (en)2004-05-202006-02-09Bea Systems, Inc.Template language for mobile client
US7603357B1 (en)2004-06-012009-10-13Adobe Systems IncorporatedCollaborative asset management
JP4716709B2 (en)2004-06-102011-07-06インターナショナル・ビジネス・マシーンズ・コーポレーション Structured document processing apparatus, structured document processing method, and program
JP4069905B2 (en)2004-06-282008-04-02コニカミノルタビジネステクノロジーズ株式会社 Shared file management system and server
JP2006031292A (en)2004-07-142006-02-02Fuji Xerox Co LtdDocument processing apparatus, document processing method, and document processing program
US7567988B2 (en)2004-07-162009-07-28Sap AgSynchronizing agent for multiple clients/applications on a computer system
US7487471B2 (en)2004-07-232009-02-03Sap AgUser interface for conflict resolution management
US7966556B1 (en)2004-08-062011-06-21Adobe Systems IncorporatedReviewing and editing word processing documents
US20060041596A1 (en)2004-08-192006-02-23Vlad StirbuCaching directory server data for controlling the disposition of multimedia data on a network
PL1796314T3 (en)2004-08-312015-02-27Tencent Tech Shenzhen Co LtdA system and method for implementing online file storage based on a real-time communication platform
US20060047656A1 (en)2004-09-012006-03-02Dehlinger Peter JCode, system, and method for retrieving text material from a library of documents
US20060080432A1 (en)2004-09-032006-04-13Spataro Jared MSystems and methods for collaboration
US20060053194A1 (en)2004-09-032006-03-09Schneider Ronald ESystems and methods for collaboration
US20060053195A1 (en)2004-09-032006-03-09Schneider Ronald ESystems and methods for collaboration
US20070118794A1 (en)2004-09-082007-05-24Josef HollanderShared annotation system and method
US7392243B2 (en)2004-10-202008-06-24Microsoft CorporationUsing permanent identifiers in documents for change management
US7814105B2 (en)2004-10-272010-10-12Harris CorporationMethod for domain identification of documents in a document database
US7472341B2 (en)2004-11-082008-12-30International Business Machines CorporationMulti-user, multi-timed collaborative annotation
US7577906B2 (en)2004-11-082009-08-18Microsoft CorporationMethod and system for document assembly
US20060106879A1 (en)2004-11-162006-05-18International Business Machines CorporationConflict resolution in a synchronization framework
US7650336B1 (en)*2004-12-022010-01-19Adobe Systems IncorporatedFile system atomic lock
US8108773B2 (en)2004-12-172012-01-31Xerox CorporationMethod and apparatus for generating instances of documents
US7617229B2 (en)2004-12-202009-11-10Microsoft CorporationManagement and use of data in a computer-generated document
US7908247B2 (en)2004-12-212011-03-15Nextpage, Inc.Storage-and transport-independent collaborative document-management system
US7593943B2 (en)2005-01-142009-09-22Microsoft CorporationMethod and system for synchronizing multiple user revisions to a shared object
US20060173901A1 (en)2005-01-312006-08-03Mediatek IncorporationMethods for merging files and related systems
US20060179026A1 (en)2005-02-042006-08-10Bechtel Michael EKnowledge discovery tool extraction and integration
US7313580B2 (en)2005-02-082007-12-25Domenico VellanteSystems and methods for sharing information between a user group and associated document
US7720890B2 (en)2005-02-222010-05-18Microsoft CorporationGhosted synchronization
US7792788B2 (en)2005-03-042010-09-07Microsoft CorporationMethod and system for resolving conflicts operations in a collaborative editing environment
US20060218476A1 (en)2005-03-252006-09-28Xerox CorporationCollaborative document authoring and production methods and systems
US20070016650A1 (en)2005-04-012007-01-18Gilbert Gary JSystem and methods for collaborative development of content over an electronic network
RU50695U1 (en)2005-04-282006-01-20ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ УНИТАРНОЕ ПРЕДПРИЯТИЕ "ГЛАВНОЕ ПРОИЗВОДСТВЕННО-КОММЕРЧЕСКОЕ УПРАВЛЕНИЕ ПО ОБСЛУЖИВАНИЮ ДИПЛОМАТИЧЕСКОГО КОРПУСА ПРИ МИНИСТЕРСТВЕ ИНОСТРАННЫХ ДЕЛ РОССИЙСКОЙ ФЕДЕРАЦИИ" (ГлавУпДК при МИД России) DATA STORAGE AND PROCESSING SYSTEM
US7536641B2 (en)2005-04-292009-05-19Google Inc.Web page authoring tool for structured documents
US7454406B2 (en)2005-04-292008-11-18Adaptec, Inc.System and method of handling file metadata
US20060265377A1 (en)2005-05-192006-11-23TrimergentPersonalizable information networks
RU2304803C2 (en)2005-06-272007-08-20Евгений Михайлович РастворовSystem for registration of operations with data stored on information storage devices
US7610287B1 (en)2005-06-282009-10-27Google Inc.System and method for impromptu shared communication spaces
US7779347B2 (en)2005-09-022010-08-17Fourteen40, Inc.Systems and methods for collaboratively annotating electronic documents
TWI276325B (en)2005-09-162007-03-11Hon Hai Prec Ind Co LtdMobile communication device and method for downloading configuration files thereof and wireless communication system
EP1927922A1 (en)2005-09-222008-06-04JustSystems CorporationData managing apparatus, data editing apparatus, data browsing apparatus, data managing method, data editing method, and data browsing method
JP2007115131A (en)2005-10-212007-05-10Canon Inc Information processing apparatus and control method therefor, information processing system, computer program, and storage medium
GB0523703D0 (en)2005-11-222005-12-28IbmCollaborative editing of a document
US8015194B2 (en)2005-12-292011-09-06Ricoh Co., Ltd.Refining based on log content
US7529780B1 (en)2005-12-302009-05-05Google Inc.Conflict management during data object synchronization between client and server
US7774703B2 (en)2006-02-092010-08-10Microsoft CorporationVirtual shadow awareness for multi-user editors
US20070198952A1 (en)2006-02-212007-08-23Pittenger Robert AMethods and systems for authoring of a compound document following a hierarchical structure
US20070226604A1 (en)2006-03-222007-09-27Chalasani Nanchariah RSystem and method for merging a sub-document into a collaboratively authored master document
US8566301B2 (en)2006-05-012013-10-22Steven L. RuebenDocument revisions in a collaborative computing environment
GB0610116D0 (en)2006-05-202006-06-28IbmA method, apparatus and computer program for collaborative editing of a document
US8407670B2 (en)2006-06-022013-03-26Microsoft CorporationCollaborative code conflict detection, notification and resolution
US20080059539A1 (en)2006-08-082008-03-06Richard ChinDocument Collaboration System and Method
US7801951B2 (en)2006-08-252010-09-21Reframe-It, Inc.Process for referencing, prioritizing, accessing, and displaying marginalia in digital media
US8401841B2 (en)2006-08-312013-03-19Orcatec LlcRetrieval of documents using language models
WO2008031625A2 (en)2006-09-152008-03-20Exbiblio B.V.Capture and display of annotations in paper and electronic documents
US9207933B2 (en)2006-10-102015-12-08International Business Machines CorporationIdentifying authors of changes between multiple versions of a file
JP5437557B2 (en)2006-10-192014-03-12富士通株式会社 Search processing method and search system
US20080098294A1 (en)2006-10-232008-04-24Mediq Learning, L.L.C.Collaborative annotation of electronic content
US20080114740A1 (en)2006-11-142008-05-15Xcential Group LlcSystem and method for maintaining conformance of electronic document structure with multiple, variant document structure models
US8769006B2 (en)2006-11-282014-07-01International Business Machines CorporationRole-based display of document renditions for web conferencing
US20080177782A1 (en)2007-01-102008-07-24Pado Metaware AbMethod and system for facilitating the production of documents
RU2327206C1 (en)2007-01-172008-06-20Федеральное государственное унитарное предприятие "Научно-исследовательский институт "Восход"System for isolated access to documents in distributed network for electronic document management
JP2008186176A (en)2007-01-292008-08-14Canon Inc Image processing apparatus, document combining method, and control program
KR100904758B1 (en)2007-02-082009-06-29삼성전자주식회사 Flash memory device and system including buffer memory, Data update method of flash memory device
US7714222B2 (en)2007-02-142010-05-11Museami, Inc.Collaborative music creation
US20080294895A1 (en)2007-02-152008-11-27Michael BodnerDisaggregation/reassembly method system for information rights management of secure documents
US8868504B2 (en)*2007-03-072014-10-21Oracle International CorporationDatabase system with active standby and nodes
US7949938B2 (en)2007-03-202011-05-24International Business Machines CorporationComparing and merging multiple documents
US8019780B1 (en)2007-03-302011-09-13Google Inc.Handling document revision history information in the presence of a multi-user permissions model
US20080256114A1 (en)2007-04-102008-10-16Microsoft CorporationTechniques to display associated information between application programs
US8024652B2 (en)2007-04-102011-09-20Microsoft CorporationTechniques to associate information between application programs
US8504553B2 (en)2007-04-192013-08-06Barnesandnoble.Com LlcUnstructured and semistructured document processing and searching
JP5154832B2 (en)2007-04-272013-02-27株式会社日立製作所 Document search system and document search method
US8082277B1 (en)2007-06-052011-12-20The Board of Trustees of the University of Alabama, for and on behalf of the University of Alabamaiin HuntsvilleSystems and methods for generating technical documents
US20080320384A1 (en)2007-06-252008-12-25Ramesh NagarajanAutomated addition of images to text
US8239760B2 (en)2007-06-262012-08-07Sap AgMulti-user document editing system and method
US7937663B2 (en)2007-06-292011-05-03Microsoft CorporationIntegrated collaborative user interface for a document editor program
US7933952B2 (en)2007-06-292011-04-26Microsoft CorporationCollaborative document authoring
JP5334335B2 (en)2007-07-022013-11-06フラウンホファー・ゲゼルシャフト・ツール・フォルデルング・デル・アンゲバンテン・フォルシュング・アインゲトラーゲネル・フェライン Apparatus and method for storing and retrieving files having media data containers and metadata containers
WO2009027138A1 (en)*2007-08-302009-03-05International Business Machines CorporationAccessing data entities
US8595202B2 (en)2007-10-032013-11-26Siemens AktiengesellschaftMethod and system for intra-document object locking in collaborative authoring
US8280892B2 (en)2007-10-052012-10-02Fujitsu LimitedSelecting tags for a document by analyzing paragraphs of the document
US8028229B2 (en)2007-12-062011-09-27Microsoft CorporationDocument merge
US7797274B2 (en)2007-12-122010-09-14Google Inc.Online content collaboration model
US8291308B2 (en)2007-12-282012-10-16International Business Machines CorporationAnnotating collaborative information structures
US8301588B2 (en)2008-03-072012-10-30Microsoft CorporationData storage for file updates
US20090249224A1 (en)2008-03-312009-10-01Microsoft CorporationSimultaneous collaborative review of a document
US8352870B2 (en)2008-04-282013-01-08Microsoft CorporationConflict resolution
US8825594B2 (en)2008-05-082014-09-02Microsoft CorporationCaching infrastructure
US8429753B2 (en)2008-05-082013-04-23Microsoft CorporationControlling access to documents using file locks
US8417666B2 (en)2008-06-252013-04-09Microsoft CorporationStructured coauthoring
US8332359B2 (en)2008-07-282012-12-11International Business Machines CorporationExtended system for accessing electronic documents with revision history in non-compatible repositories
US8984390B2 (en)2008-09-152015-03-17Palantir Technologies, Inc.One-click sharing for screenshots and related documents
US8286132B2 (en)2008-09-252012-10-09International Business Machines CorporationComparing and merging structured documents syntactically and semantically
US20100095198A1 (en)2008-10-152010-04-15Apple Inc.Shared comments for online document collaboration
US20100131836A1 (en)2008-11-242010-05-27Microsoft CorporationUser-authored notes on shared documents
US8346768B2 (en)2009-04-302013-01-01Microsoft CorporationFast merge support for legacy documents

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090125518A1 (en)*2007-11-092009-05-14Microsoft CorporationCollaborative Authoring
US20090157811A1 (en)*2007-12-142009-06-18Microsoft CorporationCollaborative Authoring Modes

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Preston, Jon A. et al, "An Efficient Synchronous Collaborative Editing System Employing Dynamic Locking of Varying Granularity in Generalized Document Trees", November 17-20, 2006, pp. 1-10.*

Cited By (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8990150B2 (en)2007-11-092015-03-24Microsoft Technology Licensing, LlcCollaborative authoring
US10394941B2 (en)2007-11-092019-08-27Microsoft Technology Licensing, LlcCollaborative authoring
US8352418B2 (en)2007-11-092013-01-08Microsoft CorporationClient side locking
US9547635B2 (en)2007-11-092017-01-17Microsoft Technology Licensing, LlcCollaborative authoring
US8825758B2 (en)2007-12-142014-09-02Microsoft CorporationCollaborative authoring modes
US20140373108A1 (en)2007-12-142014-12-18Microsoft CorporationCollaborative authoring modes
US10057226B2 (en)2007-12-142018-08-21Microsoft Technology Licensing, LlcCollaborative authoring modes
US20090271696A1 (en)*2008-04-282009-10-29Microsoft CorporationConflict Resolution
US8352870B2 (en)2008-04-282013-01-08Microsoft CorporationConflict resolution
US9760862B2 (en)2008-04-282017-09-12Microsoft Technology Licensing, LlcConflict resolution
US8429753B2 (en)2008-05-082013-04-23Microsoft CorporationControlling access to documents using file locks
US8825594B2 (en)2008-05-082014-09-02Microsoft CorporationCaching infrastructure
US8417666B2 (en)2008-06-252013-04-09Microsoft CorporationStructured coauthoring
US8346768B2 (en)2009-04-302013-01-01Microsoft CorporationFast merge support for legacy documents

Also Published As

Publication numberPublication date
US20090282041A1 (en)2009-11-12
US8825594B2 (en)2014-09-02

Similar Documents

PublicationPublication DateTitle
US8825594B2 (en)Caching infrastructure
US10057226B2 (en)Collaborative authoring modes
US10755234B2 (en)System and method for offline synchronization of exception items of shared services for client applications
CN106663089B (en)Intelligent conflict detection and semantic expression for document editing
EP3430534B1 (en)File synchronization pausing for individual files
US8984392B2 (en)Document synchronization over stateless protocols
US8219920B2 (en)Methods and systems for managing to do items or notes or electronic messages
US9026935B1 (en)Application user interface with an interactive overlay
US20130191451A1 (en)Presence-based Synchronization
US20090327358A1 (en)Resolving conflicts in content management systems
US20120278276A1 (en)Collaborative Authoring
KR101919180B1 (en)Synchronizing conversation structures in web-based email systems
US7818293B2 (en)Method and system to synchronize updated versions of a document edited on a collaborative site that are under document management control
US20120102232A1 (en)Bidirectional synchronization with crm applications
US8346869B2 (en)Granular data synchronization for editing multiple data objects
US20090313552A1 (en)Online/offline proto link behavior and proto page conflict resolution
HK1147320A (en)Collaborative authoring modes
HK1147320B (en)Collaborative authoring modes

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034544/0541

Effective date:20141014

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp