发明名称 Geographically partitioned online search system
摘要 In one example, a memory includes a data structure organized to include information resident in a number of databases geographically-partitioned according to a number of shards. The data structure includes a geographically-hashed look up table containing a number of geo-hash ranges associated with the shards and is organized to enable instructions to execute and access the ranges according to a number of characters in a generated geo-hash value. The data structure also includes a plurality of user data object tables that contain respective user data attributes and link to a particular server node and an associated geo-partitioned database.
申请公布号 US9396275(B2) 申请公布日期 2016.07.19
申请号 US201113233992 申请日期 2011.09.15
申请人 Hewlett Packard Enterprise Development LP 发明人 Sandholm Thomas E.
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 Brooks, Cameron & Huebsch, PLLC 代理人 Brooks, Cameron & Huebsch, PLLC
主权项 1. A system, comprising: a processor in communication with a memory; and the memory including a set of instructions executable by the processor to geographically partition a data structure, wherein the geographically partitioned data structure is organized to include information resident in a number of databases geographically-partitioned (geo-partitioned) according to a number of shards, the geographically partitioned data structure including: a geographically-hashed (geo-hash) look up table containing a number of geo-hash ranges associated with respective database server information, wherein the geo-partitioned databases are partitioned into geographic areas for shards such that search queries limited to a particular geographic location can touch between one to four shards, the geo-hash look up table to receive a function call including a geographic location identifier and a client network node identifier parameter to the function call and link the client network node to a particular server node and an associated geo-partitioned database containing the geo-hash ranges in a shard data object table to perform a query; anda plurality of user data object tables, each user data object table containing respective user data attributes including a data value representing an amount of user recommendation credit associated with a particular user available for submitting a recommendation, wherein the amount of recommendation credit is decremented after submitting a recommendation, and wherein the respective user data attributes further include user recommendation credit data attributes that include geo-tagged recommendations of online documents or geo-tagged recommendations of mobile print locations received from client network nodes.
地址 Houston TX US
您可能感兴趣的专利