Patents Assigned to Open Text SA ULC
-
Patent number: 12368808Abstract: Embodiments provide systems and methods for securely transferring large objects. A computer-implemented method, for example, includes determining whether digital content captured by a content capture device currently qualifies as a large file for transmission, based on a size attribute and a current transmission parameter associated with currently transmitting objects from a content capture system to an enterprise content management system. If the digital content qualifies as a large file, the digital content is encrypted and transmitted to a decentralized storage system for storage, and a content identifier that identifies the encrypted digital content stored in the decentralized storage system is transmitted to the enterprise content management system. Otherwise, the digital content is transmitted from the content capture system to the enterprise content management system.Type: GrantFiled: May 20, 2024Date of Patent: July 22, 2025Assignee: Open Text SA ULCInventor: Kanaka Srinivas Chikkala
-
Patent number: 12360952Abstract: One embodiment of a system comprises a client device and a remote content management system. The client device comprises a synchronization manager that maintains a remote virtual model that models a synchronization state of a remote peer resource at the content management system and a local virtual model that models a synchronization state of a local peer resource in the local file system. The synchronization manager determines that the remote peer resource and local peer resource are out of sync based on a comparison of the remote virtual model and the local virtual model and synchronizes changes from the local cache to the content management system to update the remote peer resource or synchronizes changes from the content management system to update the local peer resource.Type: GrantFiled: May 23, 2023Date of Patent: July 15, 2025Assignee: OPEN TEXT SA ULCInventors: Brian Alexander Jewell, Jinshan Yang
-
Patent number: 12361073Abstract: Systems and methods related to the seamless integration of Content Management Interoperability Services (CMIS) client systems with native data models of repositories that may be utilized with such client systems are disclosed. In particular, certain embodiment of systems and methods for the integration of CMIS compliant client systems with CMIS compliant ECM systems by conforming CMIS secondary types utilized by CMIS clients to the native ECM artifacts utilized by the ECM system are disclosed.Type: GrantFiled: January 18, 2023Date of Patent: July 15, 2025Assignee: OPEN TEXT SA ULCInventors: Thomas Demmler, Szabolcs Gyula Mile
-
Patent number: 12353905Abstract: Systems and methods for cloud-based file sharing, where templates are provided for creating workflow instances which enable the sharing of managed objects. Reusable workflow templates are stored in the repository of a cloud-based file sharing system as objects that define components of the workflow, or placeholders for these components. A user instantiates a workflow instance from one of the templates and configures the workflow instance to identify content objects or forms, tasks related to the content objects, and users assigned to perform the tasks. The workflow instance is stored as an object in the repository. Users assigned to tasks are authorized through the workflow instance to access the content objects or forms to perform the tasks.Type: GrantFiled: December 20, 2023Date of Patent: July 8, 2025Assignee: OPEN TEXT SA ULCInventors: Kyle Anthony Aziz, Ryan David Steeves, Gary Clayton Cowan
-
Patent number: 12353361Abstract: A client computer includes a synchronization manager. The synchronization manager communicates with a remote content management system to determine a set of objects in a content navigation hierarchy. The synchronization manager provides a user interface with controls to allow a user to independently select multiple objects in the content navigation hierarchy for synchronization and receives an input, via the interface, that selects objects from the set of objects for synchronization. The synchronization manager stores local peers of the selected objects in a local cache in a local file system. The synchronization manager synchronizes changes to the selected objects at the content management system to the local peers in the file system.Type: GrantFiled: September 12, 2023Date of Patent: July 8, 2025Assignee: OPEN TEXT SA ULCInventors: Brian Alexander Jewell, Brennen Matthew Walsh, Jinshan Yang
-
Patent number: 12346660Abstract: A document capture server receives a document image from a document capture client and processes the image into an electronic document containing textual content. During capture, the document capture server determines a graphical layout of the document, extracts keywords from the document, classifies the document accordingly, and calls an artificial intelligence (AI) platform to gain insights on the textual content. The AI platform analyzes the textual content and returns additional, insightful data such as a sentiment of the textual content. The document capture server can validate the additional data, integrate the additional data in a process or workflow, and/or provide the textual content and the additional data to a content repository or a computing facility operating in an enterprise computing environment. The document capture server can provide validated data to the AI platform to improve future analyses by the AI platform.Type: GrantFiled: February 8, 2024Date of Patent: July 1, 2025Assignee: OPEN TEXT SA ULCInventor: Gareth Edward Hutchins
-
Patent number: 12332954Abstract: A source content processor receives content from a crawler and calls a text mining engine. The text mining engine mines the content and provides metadata about the content. The source content processor applies a source content filtering rule to the content utilizing the metadata from the text mining engine. The source content filtering rule is previously built based on at least one of a named entity, a category, or a sentiment. The source content processor determines whether to persist the content according to a result from applying the source content filtering rule to the content and either stores the content in a data store or deletes the contents from the data ingestion pipeline such that the content is not persisted anywhere. Embodiments disclosed herein can significantly reduce the amount of irrelevant content through the data ingestion pipeline, prior to data persistence.Type: GrantFiled: September 22, 2023Date of Patent: June 17, 2025Assignee: OPEN TEXT SA ULCInventors: Martin Brousseau, Steve Pettigrew
-
Patent number: 12321340Abstract: Embodiments as disclosed herein allow simple specification of searches of values within regions and efficient implementation of such searches. Specifically, embodiments as disclosed may provide a search operator that addresses the problem of complex query construction for finding objects having a particular value, including a minimum or a maximum value, in one of a set of regions, and the efficient implementation of the searches specified by such search operators.Type: GrantFiled: December 13, 2022Date of Patent: June 3, 2025Assignee: OPEN TEXT SA ULCInventors: Patrick Thomas Sidney Pidduck, Laura Dianne Ramsahai
-
Patent number: 12294504Abstract: Embodiments of systems and methods for browsing offline and queried content are presented herein. Specifically, embodiments may receive a request that a content associated with a request be managed at the user cache on a mobile device. Embodiments may also determine whether the requested content is in a cache associated with the mobile application and, if the content is not in the cache, deliver the requested content to the mobile application for presentation to a user. Embodiments may also receive a notification that the requested content was stored in the cache associated with the mobile application.Type: GrantFiled: March 20, 2023Date of Patent: May 6, 2025Assignee: Open Text SA ULCInventors: Frederick Haigh Jowett, Mark Henstridge Williams, Kirwan Lyster, Kevin Laurence Benton
-
Patent number: 12292833Abstract: One embodiment of a cache invalidation method includes storing an invalidation status usable by a computing node to identify, from a broadcast cache invalidation queue, a last processed invalidation that was processed with respect to an object cache used by the node. The method further comprises the node determining a set of unprocessed invalidations from the broadcast cache invalidation queue that are subsequent to the last processed invalidation determined from the invalidation status. The node processes the set of unprocessed invalidations to clear cached objects from the object cache. Based on processing the set of unprocessed invalidations to clear cached objects from the object cache, the invalidation status is updated with an identifier corresponding to a last invalidation from the set of previously unprocessed invalidations.Type: GrantFiled: July 19, 2023Date of Patent: May 6, 2025Assignee: OPEN TEXT SA ULCInventors: Michael Gerard Jaskiewicz, Sarah Barnes Atlas, Mukesh Chowdhary, Lloyd Douglas Forrest
-
Patent number: 12271852Abstract: Interaction events collected across disparate customer communication channels of an enterprise are processed to generate an encoded unique content item identifier for each content item referenced in an interaction event such that the content item is resolvable to a location in a content repository. A training data set is built using the interaction events thus processed and a multi-channel content recommendation model is trained using the training data set. The multi-channel content recommendation model thus trained stores data points representing intersections of customers and content items that the enterprise has been tracking, with each data point having an effectiveness score for an associated content item.Type: GrantFiled: March 3, 2021Date of Patent: April 8, 2025Assignee: OPEN TEXT SA ULCInventor: Byron Steven Pruitt
-
Patent number: 12255896Abstract: An information integration system may include a set of integration services embodied on one or more server machines in a computing environment. The set of integration services may include connectors communicatively connected to disparate information systems. The connectors may be configured for integrating data stored in the disparate information systems utilizing a common model employed by the set of integration services. The common model may overlay, augment, integrate, or otherwise utilize a content management interoperability services data model and may include common property definitions and a common security model. The common security model may include permissions particularly defined for use by the set of integration services. These common property definitions and permissions may be uniquely defined and utilized by the information integration system.Type: GrantFiled: June 5, 2023Date of Patent: March 18, 2025Assignee: Open Text SA ULCInventors: Jody Hupton Palmer, Alexander Lilko, Steve Molloy
-
Patent number: 12248499Abstract: A content management system may instantiate, from the same super class defined in a database schema, principal objects representing users and groups and content objects representing documents and folders. The principal objects and the content objects share the same social interaction functions. When a content object is modified, the system can create a message in which the content object identifies itself as a first person, update a message table such that any follower of the content object is notified of the message, and update a profile or feed associated with the content object. At least because content objects can “socialize” like principal objects, the system can generate a social graph containing content objects as nodes, map relationships among principal objects and content objects, and make recommendations to perhaps change/enhance such relationships.Type: GrantFiled: April 21, 2023Date of Patent: March 11, 2025Assignee: OPEN TEXT SA ULCInventors: Geoffrey Michael Obbard, Quinton James Roberts
-
Patent number: 12235935Abstract: To resolve a conflict between CMIS secondary types and certain ECM features such as content server categories and allow the underlying ECM system to be fully CMIS-compliant, an ECM-independent ETL tool comprising a CMIS-compliant, repository-specific connector is provided. Operating on an integration services server at an integration tier between an application tier and a storage tier where the repository resides, the connector is particularly configured to support CMIS secondary types and specific to the repository. On startup, the connector can import any category definition from the repository. The category definition contains properties associated with a category in the repository. When the category is attached to a document, the properties are viewable via a special category object type and a category identifier for the category. Any application can be adapted to leverage the ECM-independent ETL tool disclosed herein.Type: GrantFiled: March 13, 2023Date of Patent: February 25, 2025Assignee: Open Text SA ULCInventors: Alexander Lilko, Martin Brousseau
-
Patent number: 12235994Abstract: Content management systems are implemented according to a multitenant architecture by which software and its supporting architecture serves multiple customers of a service. Each tenant may be given a share of the application's data, configuration, user management, and other aspects of the application. Each tenant's data is isolated and typically remains invisible to other tenants so that tenants do not share or see each other's data. Embodiments described herein provide mechanisms by which a tenant can delegate administrator rights to an external user such that the external user can grant other users access to the tenant's content while the tenant controls the level of access that is provided to the external users.Type: GrantFiled: May 1, 2023Date of Patent: February 25, 2025Assignee: OPEN TEXT SA ULCInventors: Kyle Anthony Aziz, Scott Grasley, Feng Guo
-
Patent number: 12235919Abstract: An information integration system may include a set of integration services embodied on one or more server machines in a computing environment. The set of integration services may include connectors communicatively connected to disparate information systems. The connectors are configured for integrating data utilizing a common model comprising a content management interoperability services data model, common property definitions, and a common security model particularly defined for use by the set of integration services. Responsive to a user query to search disparate information systems or a subset thereof, an application may communicate metadata of interest contained in the user query to a search engine which locates, via a unified index, requested data from the disparate information systems or a subset thereof. The search engine returns search results referencing the requested data to the application which interprets the search results and displays a visualization thereof on a client device.Type: GrantFiled: June 5, 2023Date of Patent: February 25, 2025Assignee: Open Text SA ULCInventors: Daniel Leclerc, Maxime Dubois, Alex Dowgailenko, Jody Hupton Palmer, Alexander Lilko, Steve Molloy
-
Patent number: 12236288Abstract: Disclosed is a flexible and scalable artificial intelligence and analytics platform with advanced content analytics and content ingestion. Disparate contents can be ingested into a content analytics system of the platform through a content ingestion pipeline operated by a sophisticated text mining engine. Prior to persistence, editorial metadata can be extracted and semantic metadata inferred to gain insights across the disparate contents. The editorial metadata and the semantic metadata can be dynamically mapped, as the disparate contents are crawled from disparate sources, to an internal ingestion pipeline document conforming to a uniform mapping schema that specifies master metadata of interest. For persistence, the semantic metadata in the internal ingestion pipeline document can be mapped to metadata tables conforming to a single common data model of a central repository.Type: GrantFiled: June 22, 2023Date of Patent: February 25, 2025Assignee: OPEN TEXT SA ULCInventors: Norddin Habti, Steve Pettigrew, Martin Brousseau, Lalith Subramanian
-
Patent number: 12229490Abstract: A document architecture system includes an intelligent document processing engine that can receive raw data streamed from external data source(s), analyze the raw data to identify triggering events, apply rules to the triggering events identified, break down the raw data accordingly, and generating messages in an internal format to represent the pieces of data without any formatting or layout information. The messages can be augmented with custom metadata and stored as fragments that reference, but that do not physically incorporate, the messages. The stored fragments can be used by the document process engine to intelligently render documents and versions thereof. The messages and fragments are in internal formats under control of the document architecture system. The renditions are in final formats that can be delivered, for instance, via an output connector to various output delivery channels.Type: GrantFiled: September 14, 2022Date of Patent: February 18, 2025Assignee: OPEN TEXT SA ULCInventors: Robert Smith, Johan Lorensson, Christian Wessman, Sverker Wendelov
-
Patent number: 12229193Abstract: Embodiments of search systems that leverage the search or access activities of a core group of users to improve search functionality and performance of such search systems are disclosed. Specifically, embodiments may utilize users' search activity to generate clusters of users and associated labels for those clusters. These clusters can be leveraged during a search to generate suggestions for a user conducting the search.Type: GrantFiled: November 22, 2022Date of Patent: February 18, 2025Assignee: OPEN TEXT SA ULCInventors: Jaime Ayats Ardite, Todd Russell Poston
-
Patent number: 12224917Abstract: Disclosed communication flow modeling solution is significantly streamlined in a user friendly way to shield users from the technical complexities usually required. At design time, an orchestration flow modeling application receives user instruction to open or create a communication flow modeling project. Per configuration specific to an enterprise associated with the user, a custom drag-and-drop communication flow modeling environment with a canvas and modeling entities is provided. Responsive to the user dragging and dropping a set of modeling entities from the menu onto the communication flow modeling canvas and drawing connections between them, the orchestration flow modeling application logically connects the modeling entities to form a valid communication flow and stores it in a database. The communication flow undergoes an approval process. Once approved, it is activated for execution by an orchestration server.Type: GrantFiled: October 11, 2023Date of Patent: February 11, 2025Assignee: OPEN TEXT SA ULCInventors: Robert Smith, Christian Askland, Philip Gyuling, Christian Wessman, Dennis Reil