Supercharge Your Innovation With Domain-Expert AI Agents!

Concurrent Editing Of Document By Multiple Clients

A document and thread technology, applied in word processing, special data processing applications, instruments, etc.

Pending Publication Date: 2017-08-18
MICROSOFT TECH LICENSING LLC
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Forcing another thread to wait causes a delay that is easily detectable by the user

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Concurrent Editing Of Document By Multiple Clients
  • Concurrent Editing Of Document By Multiple Clients
  • Concurrent Editing Of Document By Multiple Clients

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] figure 1 is a block diagram illustrating an example computing system 100 . Such as figure 1 As shown in the example of FIG. 1 , user 102 uses computing system 100 to access application 104 . Application 104 may enable user 102 to interact with document 106 . In various embodiments, applications 104 may be various types of applications. For example, application 104 could be word processing applications, Communication Systems, Spreadsheet applications, Note-taking applications, or other types of word processing applications, communication / email applications, spreadsheet applications, note-taking applications, or other types of applications that allow users to interact with documents. Accordingly, document 106 may be various types of documents. For example, document 106 may be a word processing document, a web page, an email message, a spreadsheet document, or another type of document. In various embodiments, user 102 may interact with document 106 in variou...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A computing system concurrently executes a builder thread and a reader thread. The builder thread modifies a document by modifying an active representation of the document. The reader thread perform operations regarding the document using a non-active representation of the document. The active representation of the document and the non-active representation of the document are stored in a memory of the computing system. The active representation of the document and the non-active representation of the document do not include different copies in the memory of the same data. When reading data in the non-active representation of the document, logical consistency is ensured without locking any data in the non-active representation of the document.

Description

[0001] This application is a divisional application of the invention patent application with the filing date of May 16, 2011 and the application number of 201180025941.5. Background technique [0002] Electronic documents are ubiquitous in today's work environment. For example, millions of people use and generate word processing documents, spreadsheet documents, and other kinds of documents every day. As the importance of electronic documents increases, software applications are expected to provide more powerful tools for manipulating electronic documents. For example, word processing applications are expected to provide accurate grammar and spell checking tools. [0003] However, such tools are often computationally expensive. Since such tools are computationally intensive, using such tools can cause delays that are easily noticed by the user. Such delays can cause user frustration and should therefore be minimized. [0004] In recent years, the performance of computers h...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/22G06F40/14
CPCG06F40/14G06F16/322G06F16/2308G06Q10/101G06F40/166G06F40/169G06F40/197G06F40/232
Inventor C·W·派克
Owner MICROSOFT TECH LICENSING LLC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More