The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 10, 2018

Filed:

Nov. 24, 2014
Applicant:

Open Text SA Ulc, Halifax, CA;

Inventors:

Gary J. Promhouse, Kitchener, CA;

Matthew David George Timmermans, Ottawa, CA;

Karl-Heinz Krachenfels, Taufkirchen, DE;

Assignee:

Open Text SA ULC, Halifax, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 9/466 (2013.01); G06F 17/30371 (2013.01); G06F 17/30377 (2013.01); G06F 17/30477 (2013.01); G06F 17/30542 (2013.01);
Abstract

Embodiments include an evaluator that can receive a query containing a predicate from an application executing on a client device. The evaluator can process the predicate using a tree structure containing nodes representing objects and edges representing relationships thereof. The processing can include applying filters to attributes of the relationships to identify a first set of objects relevant to the predicate and navigating along each incoming role of a relationship and from there via an outgoing role to other objects to identify a second set of objects relevant to the predicate. An object is relevant to the predicate if at least a value of a field of the object is equal or similar to a value of the predicate. Responsive to the query, the evaluator can return identifiers associated with a united set of the first set of objects and the second set of objects to the application.


Find Patent Forward Citations

Loading…