发明名称 Searching a Data Structure
摘要 A data structure is formed of at least one sequence of nodes having a plurality of elementary links, each elementary link being a directional edge from a respective node in the sequence to the next adjacent node in the sequence. Based one or more predicates, a distance along each elementary link for each of the one or more predicates is computed, and stored in the data structure in association with that elementary link. The distance along that elementary link is computed for that predicate by applying that predicate to the node to which that elementary link is directed, and is zero-valued unless that node satisfies that predicate.
申请公布号 US2017091244(A1) 申请公布日期 2017.03.30
申请号 US201514864492 申请日期 2015.09.24
申请人 Microsoft Technology Licensing, LLC 发明人 Romanovskiy Alexey
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A computer comprising: an access module configured to access a data structure, wherein the data structure is formed of at least one sequence of nodes having a plurality of elementary links, each elementary link being a directional edge from a respective node in the sequence to the next adjacent node in the sequence; and a distance computation module configured to compute, based one or more predicates, a distance along each elementary link for each of the one or more predicates, and store it in the data structure in association with that elementary link, wherein the distance along that elementary link is computed for that predicate by applying that predicate to the node to which that elementary link is directed, and is zero-valued unless that node satisfies that predicate.
地址 Redmond WA US