Invention Grant
- Patent Title: Concurrent utilization of a document by multiple threads
-
Application No.: US12788804Application Date: 2010-05-27
-
Publication No.: US09652440B2Publication Date: 2017-05-16
- Inventor: Charles W. Parker
- Applicant: Charles W. Parker
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agent Steven F. Owens
- Main IPC: G06F17/24
- IPC: G06F17/24 ; G06F17/22 ; G06Q10/10 ; G06F17/27

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.
Public/Granted literature
- US20110296299A1 Concurrent Utilization of a Document by Multiple Threads Public/Granted day:2011-12-01
Information query