Patent ID: 11893031
Assignee: OPEN TEXT SA ULC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A computer system comprising:
an enterprise management system comprising a set of business objects modelling entities in a business process;
a content management system comprising a plurality of workspaces, each workspace in the plurality of workspaces connected to a corresponding business object in the enterprise management system, the content management system further comprising:
a processor;
a non-transitory, computer-readable medium embodying thereon a set of computer executable instructions executable by the processor, the set of computer executable instructions including instructions for:
providing a set of workspace data comprising attribute values and relationships for the plurality of workspaces, the attribute values representing properties of the entities;
receiving a document for filing, the document comprising text;
generating an acyclic graph representing the attribute values;
detecting a strong indicator of an entity from the text of the document, the strong indicator of the entity corresponding to a workspace attribute value, wherein the detecting comprises:
comparing the text of the document to the acyclic graph; and
determining a matching attribute value, determining the matching attribute value comprising determining the text of the document matches a first attribute value of the attribute values represented by the acyclic graph;

adding the matching attribute value as the detected strong indicator;
querying the set of workspace data for workspaces with the workspace attribute value and determining a result set of candidate records based on the querying, each candidate record in the result set of candidate records corresponding to a corresponding workspace from the plurality of workspaces and including a set of attribute values from the corresponding workspace;

generating scores for the result set of candidate records, wherein generating the scores for the result set of candidate records comprises, for each candidate record in the result set of candidate records:
detecting mentions in the text that match the attribute values from the set of attribute values in the candidate record; and
generating a score for the candidate record based on the mentions detected in the text that match the attribute values from the set of attribute values in the candidate record;
linking the document to the entity based on the scores for the result set of candidate record; and
automatically storing the document to a workspace from the plurality of workspaces based on the linking.