Patent ID: 9218380
Filing Date: 2015-12-22
Classification: G06F,H04L

Abstract:
1. A method for carrying out, by a data processing system, searches in a database comprising a first plurality of first data items and a second plurality of second data items, wherein the database is structured to enable a generic first data item to be in relationship with one or more of the second data items and to enable a generic second data item to be in relationship with one or more of the first data items, the method comprising: based on the database, generating in an internal memory of the data processing system at least one of a first data table structure or a second data table structure, the at least one of the first data table structure or the second data table structure comprising: receiving a search string comprising an identifier of a first data item or of a second data item; and if the search string comprises the identifier of the first data item, if the search string comprises the identifier of the second data item: wherein said accessing the at least one element of the first data table or of the second data table based on the search string comprises converting said search string into at least one corresponding index of the at least one element of the first data table or of the second data table, respectively, based on a hash function.