US 11,991,179 B2
Systems, methods and computer program products for information integration across disparate information systems
Jody Hupton Palmer, Cambridge (CA); Alexander Lilko, Maple (CA); and Steve Molloy, Chambly (CA)
Assigned to Open Text SA ULC, Halifax (CA)
Filed by Open Text SA ULC, Halifax (CA)
Filed on Aug. 1, 2022, as Appl. No. 17/878,618.
Application 17/878,618 is a continuation of application No. 17/013,417, filed on Sep. 4, 2020, granted, now 11,438,335.
Application 17/013,417 is a continuation of application No. 16/223,048, filed on Dec. 17, 2018, granted, now 10,778,686, issued on Sep. 15, 2020.
Application 16/223,048 is a continuation 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 2022/0377076 A1, Nov. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06F 16/27 (2019.01); G06F 16/9038 (2019.01); G06F 16/9535 (2019.01); G06F 21/10 (2013.01); H04L 9/40 (2022.01); G06F 21/62 (2013.01)
CPC H04L 63/10 (2013.01) [G06F 16/27 (2019.01); G06F 16/9038 (2019.01); G06F 16/9535 (2019.01); G06F 21/10 (2013.01); G06F 21/6227 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for information integration, comprising:
integrating, by an integration server operating at an integration tier of an information integration system, data stored in disparate information systems residing at a storage tier of the information integration system, the integration server having integration services and connectors configured for the integration services to communicate with the disparate information systems, wherein integration of the data stored in the disparate information systems is performed utilizing a common model such that the data stored in the disparate information systems is accessible by an application running at an application tier of the information integration system through the integration services regardless of where the data actually resides, the common model comprising a content management interoperability services (CMIS) data model, a common security model comprising a set of common security model permissions, and a set of common keys, each of which maps to semantically equivalent attributes or metadata fields used by at least two different repository-specific data models employed by the disparate information systems; and
providing, by the integration server operating at the integration tier of the information integration system through the integration services, the application running at the application tier of the information integration system with access to the disparate information systems residing at the storage tier of the information integration system.