Patent ID: 11899643
Assignee: OPEN TEXT HOLDINGS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A computer program product for querying a database comprising tables stored in a hardware data storage device, the computer program product comprising a non-transitory computer-readable medium storing instructions executable by one or more hardware processors to cause the hardware processors to perform:
receiving a search query describing a filter, wherein the filter includes a plurality of conditions, wherein each of the conditions is enclosed in a gate ending with a particular punctuation mark;
processing, by the hardware processors, the search query, wherein in processing the search query, the hardware processors access the tables stored in the hardware data storage device, wherein the tables store each piece of data as either a unique fact or a unique link, wherein all facts are stored at a same level and all facts are connected to other facts via one or more links, retrieve data from the tables stored in the hardware data storage device, and search the data retrieved from the tables stored in a hardware data storage device for identifying a match for each of the conditions; and
returning, by the hardware processors, search results in response to identifying the match for each of the conditions in the data retrieved from the tables stored in the hardware data storage device.