Patent ID: 9060001
Filing Date: 2015-06-16
Classification: G06F,H04L

Abstract:
1. A method comprising: identifying a plurality of prefix groups for respective searchable character symbols, each prefix group having a corresponding searchable character symbol comprising at least one searchable character, wherein each searchable character is a unicode character; assigning each prefix group to one of a plurality of distributed hash table nodes in a network, each distributed hash table node containing at least one of the prefix groups, each distributed hash table node assigned a corresponding prescribed keyspace range of a prescribed keyspace, each distributed hash table node configured for storing data records having respective primary data record keys within the corresponding prescribed keyspace range of the prescribed keyspace, each data record associated with at least one secondary index associating the corresponding primary data record key with one or more searchable characters in the data record; and assigning the secondary indexes that start with one of the searchable character symbols to the corresponding prefix group in the associated distributed hash table node, enabling any prefix search starting with the one searchable character symbol to be directed to the corresponding prefix group in the associated distributed hash table node.