Patents Assigned to Open Text SA ULC
-
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: 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: 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: 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: 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: 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: 12223403Abstract: A machine learning (ML) model publisher can, responsive to an indication that a ML model is ready for publication, generate a publication request form or page on a user device. The ML model publisher can be invoked from within a ML modeling application. Responsive to an instruction received through the publication request form or page, the ML model publisher can access a data structure in memory used in training the ML model and populate the publication request form or page with attributes required by the ML model to run. Responsive to activation of a single-click publication actuator, the ML model publisher can publish the ML model directly from the ML modeling application to a target computing system by providing, to the target computing system, a path to a repository location where the ML model is stored and information on the attributes required by the ML model to run.Type: GrantFiled: October 31, 2022Date of Patent: February 11, 2025Assignee: OPEN TEXT SA ULCInventors: Isidre Royo Bonnin, Mariano Fernandez Garrido
-
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
-
Publication number: 20250045644Abstract: A lightweight machine learning model (MLM) microservice is hosted in a cloud computing environment suitable for large-scale data processing. A client system can utilize the MLM service to run a MLM on a dataset in the cloud computing environment. The MLM can be already developed, trained, and tested using any appropriate ML libraries on the client side or the server side. However, no data schema is required to be provided from the client side. Further, neither the MLM nor the dataset needs to be persisted on the server side. When a request to run a MLM is received by the MLM service from a client system, a data schema is inferred from a dataset provided with the MLM. The MLM is run on the dataset utilizing the inferred data schema to generate a prediction which is then returned by the MLM service to the client system.Type: ApplicationFiled: October 23, 2024Publication date: February 6, 2025Applicant: OPEN TEXT SA ULCInventors: Carles Bayés Martín, Marc Rodriguez Sierra, Sumitra Sahu, Jalendhar Baddam
-
Patent number: 12219047Abstract: Embodiments of content management systems that utilize encryption are disclosed. An object management module of a content management system is adapted to encrypt an object using a data key that is generated based on the content. The data key is encrypted using a tenant key associated with a tenant of the system. The encrypted object is stored in an object store, and a storage record for the stored encrypted object is stored in a data store, along with the encrypted data key and a tenant key identifier.Type: GrantFiled: February 24, 2022Date of Patent: February 4, 2025Assignee: OPEN TEXT SA ULCInventor: Ryan Cathal Robert O'Toole
-
Patent number: 12217300Abstract: A provisioning system for a multi-tenant platform including a presentation component operably coupled to a supervisory component and a registry database and configured to present registry information in accordance with criteria defined in one or more rules and receive requests to access the registry information. The one or more rules define a supply chain including multiple of a plurality of tenants in the multi-tenancy system, the supervisory component configured to automatically implement the supply chain in response to the request.Type: GrantFiled: June 22, 2021Date of Patent: February 4, 2025Assignee: OPEN TEXT SA ULCInventors: Gerrit Smits, Marius Roelof van de Veen
-
Patent number: 12210570Abstract: Embodiments as disclosed herein provide for a system and method that can manage indexing for search index partitions in a computerized search system in an automated, efficient, and intelligent manner. In particular, a search index may be partitioned. One or more index partitions may be specifically indicated as one or more reserved partitions configured to handle indexing requests associated with processing a very large amount of information. When an indexing request is received that requests indexing of a very large amount of information, the indexing request may be processed for a reserved index partition that is reserved for indexing objects associated with a very large amount of information; otherwise, the request may be processed for another index partition.Type: GrantFiled: July 5, 2018Date of Patent: January 28, 2025Assignee: OPEN TEXT SA ULCInventor: Patrick Thomas Sidney Pidduck
-
Patent number: 12211244Abstract: A segmentation neural network is extended to provide classification at the segment level. An input image of a document is received and processed, utilizing a segmentation neural network, to detect pixels having a signature feature type. A signature heatmap of the input image can be generated based on the pixels in the input image having the signature feature type. The segmentation neural network is extended from here to further process the signature heatmap by morphing it to include noise surrounding an object of interest. This creates a signature region that can have no defined shape or size. The morphed heatmap acts as a mask so that each signature region or object in the input image can be detected as a segment. Based on this segment-level detection, the input image is classified. The classification result can be provided as feedback to a machine learning framework to refine training.Type: GrantFiled: May 30, 2023Date of Patent: January 28, 2025Assignee: OPEN TEXT SA ULCInventor: Sreelatha Reddy Samala
-
Patent number: 12204585Abstract: A search engine may maintain a list of derived metadata. When an event occurs that requires updating a search index, the search engine can determine which metadata is derived metadata and take appropriate actions with respect to the derived metadata. For example, if a request is received to update the index for a particular object, the search engine may protect the derived metadata from change while updating the other metadata in the index. As another example, if a request is received to update the text content for the object, the search engine may change the text content and the derived metadata. By identifying derived metadata, the search engine can protect the derived metadata from change when a request is received that otherwise causes metadata to change and can change the derived metadata when a request is received that would otherwise not change the metadata portion of the index.Type: GrantFiled: April 25, 2023Date of Patent: January 21, 2025Assignee: OPEN TEXT SA ULCInventor: Patrick Thomas Sidney Pidduck
-
Patent number: 12204843Abstract: 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. Some embodiments store only unique fragments, resulting in a significant reduction in storage requirements and an extremely efficient way of processing huge amounts of data (e.g., millions of documents) for document production. The messages and fragments are in internal formats under control of the document architecture system.Type: GrantFiled: May 23, 2023Date of Patent: January 21, 2025Assignee: OPEN TEXT SA ULCInventors: Robert Smith, Johan Lorensson, Christian Wessman, Sverker Wendelov