发明名称 Methods and systems for updating an inheritance tree with minimal increase in memory usage
摘要 Methods and systems are described for minimizing increases in memory usage when updating an inheritance tree that follows "first one wins" inheritance semantics for property or "metadata" information. The inheritance tree is updated by writing new files to the inheritance tree, each new file potentially having property information or "metadata" associated therewith. The method examines the ancestral line of each new file that is written to the inheritance tree (and any property value in a global location if necessary) to determine whether existing property values that would be applied to the new file match the property value of the new file. If the existing property value does not match the property value of the new file, the property information is set in the ancestral line of the new file at the level of the new file itself. If the existing property value does match the property value of the new file, then the new file is written to the inheritance tree without writing the property information. Thus, as new files are written to the inheritance tree, the method reduces the amount of property information that needs to be written to the inheritance tree.
申请公布号 US6542884(B1) 申请公布日期 2003.04.01
申请号 US20000614740 申请日期 2000.07.12
申请人 MICROSOFT CORPORATION 发明人 SODERBERG JOEL;VAN VAN C.
分类号 G06F17/30;(IPC1-7):G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址