WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2011149696) CONCURRENT UTILIZATION OF A DOCUMENT BY MULTIPLE THREADS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2011/149696    International Application No.:    PCT/US2011/036698
Publication Date: 01.12.2011 International Filing Date: 16.05.2011
IPC:
G06F 9/44 (2006.01), G06F 9/06 (2006.01)
Applicants: MICROSOFT CORPORATION [US/US]; One Microsoft Way Redmond, Washington 98052-6399 (US) (For All Designated States Except US)
Inventors: PARKER, Charles W.; (US)
Priority Data:
12/788,804 27.05.2010 US
Title (EN) CONCURRENT UTILIZATION OF A DOCUMENT BY MULTIPLE THREADS
(FR) UTILISATION SIMULTANÉE D'UN DOCUMENT PAR DE MULTIPLES FILS
Abstract: front page image
(EN)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.
(FR)L'invention porte sur un système informatique qui exécute simultanément un fil de constructeur et un fil de lecteur. Le fil de constructeur modifie un document en modifiant une représentation active du document. Le fil de lecteur exécute des opérations concernant le document à l'aide d'une représentation non active du document. La représentation active du document et la représentation non active du document sont stockées dans une mémoire du système informatique. La représentation active du document et la représentation non active de celui-ci ne comprennent pas de copies différentes des mêmes données dans la mémoire. Lors de la lecture de données dans la représentation non active du document, une cohérence logique est assurée sans verrouiller de quelconques données dans la représentation non active du document.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)