US 12,235,935 B2
Integration services systems, methods and computer program products for ECM-independent ETL tools
Alexander Lilko, Mable (CA); and Martin Brousseau, Mont Saint-Hilaire (CA)
Assigned to Open Text SA ULC, Halifax (CA)
Filed by Open Text SA ULC, Halifax (CA)
Filed on Mar. 13, 2023, as Appl. No. 18/182,457.
Application 18/182,457 is a continuation of application No. 17/147,347, filed on Jan. 12, 2021, granted, now 11,609,973.
Application 17/147,347 is a continuation of application No. 16/658,929, filed on Oct. 21, 2019, granted, now 10,902,095, issued on Jan. 26, 2021.
Application 16/658,929 is a continuation of application No. 16/012,087, filed on Jun. 19, 2018, granted, now 10,503,878, issued on Dec. 10, 2019.
Application 16/012,087 is a continuation of application No. 15/471,823, filed on Mar. 28, 2017, granted, now 10,073,956, issued on Sep. 11, 2018.
Application 15/471,823 is a continuation in part of application No. 14/210,536, filed on Mar. 14, 2014, granted, now 10,182,054, issued on Jan. 15, 2019.
Claims priority of provisional application 61/782,984, filed on Mar. 14, 2013.
Prior Publication US 2023/0214460 A1, Jul. 6, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/00 (2013.01); G06F 16/25 (2019.01); G06F 21/10 (2013.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01); H04L 9/40 (2022.01)
CPC G06F 21/10 (2013.01) [G06F 16/254 (2019.01); G06F 21/604 (2013.01); G06F 21/6218 (2013.01); G06F 2221/2113 (2013.01); H04L 63/101 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
responsive to a request from a user of an application operating at an application tier to access a repository operating at a storage tier and storing objects of repository-specific types, starting up, by a server operating at an integration tier between the application tier and the storage tier, a repository-specific connector to connect the application with the repository, wherein the starting up comprises importing, from the repository based on an account privilege of the user, a definition of a repository feature of the repository as a secondary type definition, wherein the secondary type definition defines a set of properties that can be dynamically added to or removed from content management interoperability services (CMIS) objects; and
sending, by the server operating at the integration tier, the secondary type definition to the application operating at the application tier, wherein the application, responsive to an instruction from the user to create a document of a secondary type object type defined in the application:
obtains the set of properties from the secondary type definition;
associates the document of the secondary type object type with the set of properties from the secondary type definition;
generates a view of the document; and
displays the view on a user device.