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. (WO2018026610) EFFICIENT DENORMALIZATION OF DATA INSTANCES
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/026610 International Application No.: PCT/US2017/044057
Publication Date: 08.02.2018 International Filing Date: 27.07.2017
IPC:
G06F 17/30 (2006.01)
Applicants: MICROSOFT TECHNOLOGY LICENSING, LLC[US/US]; One Microsoft Way Redmond, Washington 98052-6399, US
Inventors: MCCONNELL, Christopher Clayton; US
LIU, Weipeng; US
SHAYANDEH, Shahin; US
GOODWIN, Robert Lovejoy; US
Agent: MINHAS, Sandip S.; US
CHEN, Wei-Chen Nicholas; US
DRAKOS, Katherine J.; US
HINOJOSA, Brianna L.; US
HOLMES, Danielle J.; US
SWAIN, Cassandra T.; US
WONG, Thomas S.; US
CHOI, Daniel; US
HWANG, William C.; US
WIGHT, Stephen A.; US
CHATTERJEE, Aaron C.; US
Priority Data:
15/227,74503.08.2016US
Title (EN) EFFICIENT DENORMALIZATION OF DATA INSTANCES
(FR) DÉNORMALISATION EFFICACE D'INSTANCES DE DONNÉES
Abstract: front page image
(EN) Technologies are described herein for denormalizing data instances. Schemas for data instances are embedded with annotations indicating how the denormalization is to be performed. Based on the annotations, one or more sub per object indexes ("sub POIs") can be generated for each data instance and stored. The sub POIs can include a target sub POI containing data from the data instance, and at least one source sub POI containing data from another data instance, if the data instance depends on the other data instance. Data instance updates can be performed by identifying sub POIs that are related to the updated data instance in storage, and updating the related sub POIs according to the update to the data instance. The sub POIs can be sent to an indexing engine to generate an index for a search engine to facilitate searches on the data instances.
(FR) L'invention concerne des technologies de dénormalisation d'instances de données. Des schémas pour des instances de données sont intégrés à des annotations indiquant comment la dénormalisation doit être réalisée. En fonction des annotations, un ou plusieurs sous-index par objet ("sous-POI") peuvent être générés pour chaque instance de données et mémorisés. Les sous-POI peuvent comprendre un sous-POI cible comportant des données provenant de l'instance de données et au moins un sous-POI source comportant des données provenant d'une autre instance de données, si l'instance de données dépend de l'autre instance de données. Des mises à jour d'instance de données peuvent être effectuées par l'identification de sous-POI associés à l'instance de données mise à jour dans la mémoire et par la mise à jour des sous-POI associés en fonction de la mise à jour de l'instance de données. Les sous-POI peuvent être envoyés à un moteur d'indexation en vue de générer un index pour un moteur de recherche en vue de faciliter des recherches sur les instances de données.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, 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 (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (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, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)