Open Text GXS ULC

Canada

Retour au propriétaire

1-35 de 35 pour Open Text GXS ULC Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 34
        Marque 1
Juridiction
        États-Unis 33
        International 2
Date
2024 3
2023 6
2022 4
2021 3
2020 5
Voir plus
Classe IPC
G06Q 10/10 - BureautiqueGestion du temps 10
G06F 9/54 - Communication interprogramme 6
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 6
G06F 16/35 - PartitionnementClassement 5
G06F 40/16 - Apprentissage automatique des règles de transformation, p. ex. au moyen d’exemples 5
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 1
38 - Services de télécommunications 1
39 - Services de transport, emballage et entreposage; organisation de voyages 1
Statut
En Instance 8
Enregistré / En vigueur 27

1.

Universal Parsing Framework Systems and Methods

      
Numéro d'application 18674587
Statut En instance
Date de dépôt 2024-05-24
Date de la première publication 2024-09-19
Propriétaire Open Text GXS ULC (Canada)
Inventeur(s)
  • Hanson, Phil
  • Loia, Kris

Abrégé

An applicant can instantiate a parsing framework, provide an input stream, attach observers, and initiate parsing, which inverts control to the parsing framework. The parsing framework can have an observer manager, a parser controller, and parsers. The observer manager manages observer design patterns from which the observers are instantiated. The parser controller determines which parser would be appropriate for parsing the input stream and instantiate the appropriate parser(s). The parser controller gets the callbacks from the parsers and communicates outcomes to the observer manager. The observer manager determines which of the observers is to be notified, generates parsing notifications accordingly, and dispatches the parsing notifications directly to the observers. The application can be any application that needs parsing in an electronic information exchange platform. The input stream can be created by the application opening a document received from a backend system communicatively connected to the electronic information exchange platform.

Classes IPC  ?

  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet

2.

SYSTEM AND METHOD FOR REQUEST ISOLATION

      
Numéro d'application 18425985
Statut En instance
Date de dépôt 2024-01-29
Date de la première publication 2024-07-04
Propriétaire Open Text GXS ULC (Canada)
Inventeur(s)
  • Geldart, Timothy Austin
  • Williams, Dana Sue

Abrégé

A system for isolating requests that comprises, a shared command queue, a first virtual computational resource and a second virtual computational resources. The first virtual computational resources comprises a policy engine configured to access policies comprising criteria for assigning commands corresponding to requests from tenants to compartments, determine, according to the policies, compartments to which to assign the commands corresponding to the requests, produce the commands corresponding to the requests, and queue the commands in the shared command queue, each command comprising compartment assignment information. The second virtual computational resource comprises a command consumer configured to access a subscription to determine a subscribed compartment to which the second virtual computational resource is subscribed, select commands from the shared command queue according to selection criteria that include the subscribed compartment, and consume the selected commands from the shared command queue for processing by the second virtual computational resource.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

3.

TRADING PARTNER RELATIONSHIP GRAPH FOR INFORMATION EXCHANGE PLATFORM

      
Numéro d'application 18543503
Statut En instance
Date de dépôt 2023-12-18
Date de la première publication 2024-04-11
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Ceppi, Ricardo
  • Radko, John Theodore
  • Garcia, Miguel

Abrégé

An information exchange platform referred to as a Trading Grid (TG) may perform relationship-based data processing utilizing a trading partner (TP) graph that describes relationships amongst operating units (OUs) on the TG. When the TG receives a request from an OU to exchange data with a TP, the TG accesses the TP graph and determines a relationship between the OU and their TP as reflected in the TP graph. The TP graph is maintained and controlled by the system independently of the OU and the TP. The TG may route the data based on instructions associated with the relationship that is reflected in the TP graph. The instructions associated with the relationship may specify network based services provided by the TG. An orchestration component may operate to orchestrate the performance of the network based services. The TG then communicates the processed and/or produced data to the TP.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p. ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]

4.

JUST-IN-TIME AUTO-PROVISIONING SYSTEMS AND METHODS FOR INFORMATION EXCHANGE PLATFORM

      
Numéro d'application 18317834
Statut En instance
Date de dépôt 2023-05-15
Date de la première publication 2023-09-14
Propriétaire Open Text GXS ULC (Canada)
Inventeur(s)
  • Barton, Jeffrey Wayne
  • Ahmed, Waqas
  • Ceppi, Ricardo

Abrégé

An information exchange platform receives a file from a client system and processes the file for delivery to a trading partner (TP) of the client system. The TP does not need to be a client of the information exchange platform. So long as the file has some identifying information such as an email address that uniquely identifies the TP within a custom solution for the client system, the information exchange platform can automatically and programmatically provision the TP. An auto-provisioning subsystem is operable to create and/or configure information needed to complete the processing of the file just in time, including creating a legal entity and a routing address for the TP. When completed, the file is processed into a deliverable, which is then provided for delivery to the TP just in time as the file is received from the client system.

Classes IPC  ?

  • H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
  • G06Q 10/0633 - Analyse du flux de travail
  • H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p. ex. protocole de transfert de fichier [FTP]
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage

5.

RULES/MODEL-BASED DATA PROCESSING SYSTEM FOR INTELLIGENT EVENT PREDICTION IN AN ELECTRONIC DATA INTERCHANGE SYSTEM

      
Numéro d'application 18310409
Statut En instance
Date de dépôt 2023-05-01
Date de la première publication 2023-08-24
Propriétaire Open Text GXS ULC (Canada)
Inventeur(s) Moyers, Roger David

Abrégé

A system for electronic data interchange (EDI) management includes a memory for storing the EDI document data and a machine learning model representing a set of features of EDI documents and a corresponding status. The system further includes a processor and a non-transitory computer readable medium storing instructions for: accessing an EDI file, the EDI file comprising envelope metadata for an envelope and a first EDI document: and translating the EDI file into a first translated EDI document containing the envelope metadata and a set of EDI document data extracted from the first EDI document, the first translated EDI document formatted according to a hierarchical structure comprising attributes translatable into features processable by the machine learning model to determine a status of the first EDI document.

Classes IPC  ?

  • G06F 40/16 - Apprentissage automatique des règles de transformation, p. ex. au moyen d’exemples
  • G06F 16/35 - PartitionnementClassement
  • G06F 40/123 - Installation de stockage
  • G06F 40/137 - Traitement hiérarchique, p. ex. données générales

6.

ANY-TO-ANY APPLICATION PROGRAMMING INTERFACE CONNECTOR SYSTEM FOR INFORMATION EXCHANGE PLATFORM

      
Numéro d'application 17957412
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2023-07-13
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Ahmed, Waqas
  • Hamilton, Jeffrey
  • Palanisamy, Saravanan

Abrégé

An any-to-any (A2A) connector system provides an A2A integration framework that includes an ingress router, a connector system, and enhancements to an orchestration service framework of an information exchange platform. At design time, an application programming interface (API) connector can be generated based on API documentation for the external service. At runtime, in processing an itinerary that includes a universal service, the external service is called through the universal service using the API connector. The universal service is operable to parse a request from a client system, query a connector database, and, based on a result from the connector database, sends a request to a connector engine. The connector engine fetches the API connector from the connector database, calls the external service using the API connector, handles results of the call, and returns the results to the universal service.

Classes IPC  ?

7.

ANY-TO-ANY APPLICATION PROGRAMMING INTERFACE CONNECTOR SYSTEM FOR INFORMATION EXCHANGE PLATFORM

      
Numéro d'application 17957968
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2023-07-13
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Ahmed, Waqas
  • Hamilton, Jeffrey
  • Palanisamy, Saravanan

Abrégé

An any-to-any (A2A) connector system provides an A2A integration framework that includes an ingress router, a connector system, and enhancements to an orchestration service framework of an information exchange platform. At design time, an application programming interface (API) connector can be generated based on API documentation for the external service. At runtime, in processing an itinerary that includes a universal service, the external service is called through the universal service using the API connector. The universal service is operable to parse a request from a client system, query a connector database, and, based on a result from the connector database, sends a request to a connector engine. The connector engine fetches the API connector from the connector database, calls the external service using the API connector, handles results of the call, and returns the results to the universal service.

Classes IPC  ?

8.

Trading partner relationship graph for information exchange platform

      
Numéro d'application 18165149
Numéro de brevet 11853970
Statut Délivré - en vigueur
Date de dépôt 2023-02-06
Date de la première publication 2023-06-15
Date d'octroi 2023-12-26
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Ceppi, Ricardo
  • Radko, John Theodore
  • Garcia, Miguel

Abrégé

An information exchange platform referred to as a Trading Grid (TG) may perform relationship-based data processing utilizing a trading partner (TP) graph that describes relationships amongst operating units (OUs) on the TG. When the TG receives a request from an OU to exchange data with a TP, the TG accesses the TP graph and determines a relationship between the OU and their TP as reflected in the TP graph. The TP graph is maintained and controlled by the system independently of the OU and the TP. The TG may route the data based on instructions associated with the relationship that is reflected in the TP graph. The instructions associated with the relationship may specify network based services provided by the TG. An orchestration component may operate to orchestrate the performance of the network based services. The TG then communicates the processed and/or produced data to the TP.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p. ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles
  • G06Q 10/101 - Création collaborative, p. ex. développement conjoint de produits ou de services

9.

Systems and Methods for Managed Services Provisioning Using Service-Specific Provisioning Data Instances

      
Numéro d'application 18157885
Statut En instance
Date de dépôt 2023-01-23
Date de la première publication 2023-05-25
Propriétaire Open Text GXS ULC (Canada)
Inventeur(s)
  • Bush, Gregory Frederick
  • Ceppi, Ricardo
  • Gordon, Tom
  • Radko, John Theodore

Abrégé

A technical solution for significantly improving the scalability of the capability of an electronic information exchange platform is disclosed. Services provided by the platform may be described in a uniform way via service-specific provisioning descriptors. To provision services for a client system, a managed services provisioning system provides a service configuration interface through which a service associated with a tuple of a particular sender, receiver, and document type can be selected for further configuration. A service provisioning interface is dynamically generated for obtaining service-specific provisioning information from a user for generating a service-specific provisioning data instance that can be deployed to a backend system. At runtime, the backend system utilizes the service-specific provisioning data instance to provide the provisioned service for a client system. In this way, a variety of services can be efficiently provisioned for a diverse set of clients in a scalable, streamlined, and cost-effective manner.

Classes IPC  ?

  • H04L 41/0806 - Réglages de configuration pour la configuration initiale ou l’approvisionnement, p. ex. prêt à l’emploi [plug-and-play]
  • G06Q 10/10 - BureautiqueGestion du temps
  • H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p. ex. interaction avec des règles ou des cadrans
  • H04L 41/0233 - Techniques orientées objet, pour la représentation des données de gestion de réseau, p. ex. l’architecture commune de répartition des requêtes d’objets [CORBA]
  • H04L 41/08 - Gestion de la configuration des réseaux ou des éléments de réseau
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau

10.

Universal parsing framework systems and methods

      
Numéro d'application 17714840
Numéro de brevet 12032580
Statut Délivré - en vigueur
Date de dépôt 2022-04-06
Date de la première publication 2022-07-21
Date d'octroi 2024-07-09
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Hanson, Phil
  • Loia, Kris

Abrégé

An applicant can instantiate a parsing framework, provide an input stream, attach observers, and initiate parsing, which inverts control to the parsing framework. The parsing framework can have an observer manager, a parser controller, and parsers. The observer manager manages observer design patterns from which the observers are instantiated. The parser controller determines which parser would be appropriate for parsing the input stream and instantiate the appropriate parser(s). The parser controller gets the callbacks from the parsers and communicates outcomes to the observer manager. The observer manager determines which of the observers is to be notified, generates parsing notifications accordingly, and dispatches the parsing notifications directly to the observers. The application can be any application that needs parsing in an electronic information exchange platform. The input stream can be created by the application opening a document received from a backend system communicatively connected to the electronic information exchange platform.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/2455 - Exécution des requêtes

11.

Just-in-time auto-provisioning systems and methods for information exchange platform

      
Numéro d'application 17679962
Numéro de brevet 11689643
Statut Délivré - en vigueur
Date de dépôt 2022-02-24
Date de la première publication 2022-06-09
Date d'octroi 2023-06-27
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Barton, Jeffrey Wayne
  • Ahmed, Waqas
  • Ceppi, Ricardo

Abrégé

An information exchange platform receives a file from a client system and processes the file for delivery to a trading partner (TP) of the client system. The TP does not need to be a client of the information exchange platform. So long as the file has some identifying information such as an email address that uniquely identifies the TP within a custom solution for the client system, the information exchange platform can automatically and programmatically provision the TP. An auto-provisioning subsystem is operable to create and/or configure information needed to complete the processing of the file just in time, including creating a legal entity and a routing address for the TP. When completed, the file is processed into a deliverable, which is then provided for delivery to the TP just in time as the file is received from the client system.

Classes IPC  ?

  • H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
  • G06Q 10/0633 - Analyse du flux de travail
  • H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p. ex. protocole de transfert de fichier [FTP]
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage

12.

Producer-side prioritization of message processing

      
Numéro d'application 17666476
Numéro de brevet 11922236
Statut Délivré - en vigueur
Date de dépôt 2022-02-07
Date de la première publication 2022-05-19
Date d'octroi 2024-03-05
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Young, Garrett Christopher
  • Geldart, Timothy Austin

Abrégé

Systems, methods, and computer program products for producer-side prioritization of message processing. Producer-side prioritization of message processing may include receiving an input message according to a messaging protocol for communicating between software components, where the input message comprises message priority information for the input message, producing a command for a next step in the processing flow, the command including a target time determined using the message priority information from the input message, queuing the command in a command queue, selecting the command from the command queue based on a determination that the target time has expired, and processing the command.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • H04L 41/08 - Gestion de la configuration des réseaux ou des éléments de réseau
  • H04L 51/06 - Adaptation des messages aux exigences du terminal ou du réseau
  • H04L 51/226 - Livraison selon les priorités

13.

Rules/model-based data processing system for intelligent event prediction in an electronic data interchange system

      
Numéro d'application 17548407
Numéro de brevet 11699025
Statut Délivré - en vigueur
Date de dépôt 2021-12-10
Date de la première publication 2022-03-31
Date d'octroi 2023-07-11
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s) Moyers, Roger David

Abrégé

A system for electronic data interchange (EDI) management includes a memory for storing the EDI document data and a machine learning model representing a set of features of EDI documents and a corresponding status. The system further includes a processor and a non-transitory computer readable medium storing instructions for: accessing an EDI file, the EDI file comprising envelope metadata for an envelope and a first EDI document; and translating the EDI file into a first translated EDI document containing the envelope metadata and a set of EDI document data extracted from the first EDI document, the first translated EDI document formatted according to a hierarchical structure comprising attributes translatable into features processable by the machine learning model to determine a status of the first EDI document.

Classes IPC  ?

  • G06F 40/16 - Apprentissage automatique des règles de transformation, p. ex. au moyen d’exemples
  • G06F 16/35 - PartitionnementClassement
  • G06F 40/123 - Installation de stockage
  • G06F 40/137 - Traitement hiérarchique, p. ex. données générales
  • G06N 20/00 - Apprentissage automatique

14.

System and method for request isolation

      
Numéro d'application 17337266
Numéro de brevet 11934858
Statut Délivré - en vigueur
Date de dépôt 2021-06-02
Date de la première publication 2021-09-30
Date d'octroi 2024-03-19
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Geldart, Timothy Austin
  • Williams, Dana Sue

Abrégé

A system for isolating requests that comprises, a shared command queue, a first virtual computational resource and a second virtual computational resources. The first virtual computational resources comprises a policy engine configured to access policies comprising criteria for assigning commands corresponding to requests from tenants to compartments, determine, according to the policies, compartments to which to assign the commands corresponding to the requests, produce the commands corresponding to the requests, and queue the commands in the shared command queue, each command comprising compartment assignment information. The second virtual computational resource comprises a command consumer configured to access a subscription to determine a subscribed compartment to which the second virtual computational resource is subscribed, select commands from the shared command queue according to selection criteria that include the subscribed compartment, and consume the selected commands from the shared command queue for processing by the second virtual computational resource.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

15.

Trading partner relationship graph for information exchange platform

      
Numéro d'application 17175436
Numéro de brevet 11574286
Statut Délivré - en vigueur
Date de dépôt 2021-02-12
Date de la première publication 2021-06-17
Date d'octroi 2023-02-07
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Ceppi, Ricardo
  • Radko, John Theodore
  • Garcia, Miguel

Abrégé

An information exchange platform referred to as a Trading Grid (TG) may perform relationship-based data processing utilizing a trading partner (TP) graph that describes relationships amongst operating units (OUs) on the TG. When the TG receives a request from an OU to exchange data with a TP, the TG accesses the TP graph and determines a relationship between the OU and their TP as reflected in the TP graph. The TP graph is maintained and controlled by the system independently of the OU and the TP. The TG may route the data based on instructions associated with the relationship that is reflected in the TP graph. The instructions associated with the relationship may specify network based services provided by the TG. An orchestration component may operate to orchestrate the performance of the network based services. The TG then communicates the processed and/or produced data to the TP.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p. ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles
  • G06Q 10/101 - Création collaborative, p. ex. développement conjoint de produits ou de services

16.

Rules/model-based data processing system for intelligent event prediction in an electronic data interchange system

      
Numéro d'application 17171546
Numéro de brevet 11200370
Statut Délivré - en vigueur
Date de dépôt 2021-02-09
Date de la première publication 2021-06-03
Date d'octroi 2021-12-14
Propriétaire Open Text GXS ULC (Canada)
Inventeur(s) Moyers, Roger David

Abrégé

An electronic data interchange (EDI) management system may comprise a memory for storing EDI document data and a machine learning prediction model representing element information of EDI documents of a first type and a corresponding status. A processor can be configured to extract elements from an EDI document, create a document record for the EDI document, the document record comprising elements extracted from the EDI document; determine a first status for the EDI document of the first type by processing the extracted elements using a machine learning model, the machine learning model trained on a training set of elements to classify documents according to a plurality of statuses, and add the first status to the document record for the EDI document of the first type, the first status accessible to a client computer via a presentation layer.

Classes IPC  ?

  • G06F 40/16 - Apprentissage automatique des règles de transformation, p. ex. au moyen d’exemples
  • G06F 16/35 - PartitionnementClassement
  • G06F 40/123 - Installation de stockage
  • G06F 40/137 - Traitement hiérarchique, p. ex. données générales
  • G06N 20/00 - Apprentissage automatique

17.

Just-in-time auto-provisioning systems and methods for information exchange platform

      
Numéro d'application 17013174
Numéro de brevet 11290569
Statut Délivré - en vigueur
Date de dépôt 2020-09-04
Date de la première publication 2020-12-24
Date d'octroi 2022-03-29
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Barton, Jeffrey Wayne
  • Ahmed, Waqas
  • Ceppi, Ricardo

Abrégé

An information exchange platform receives a file from a client system and processes the file for delivery to a trading partner (TP) of the client system. The TP does not need to be a client of the information exchange platform. So long as the file has some identifying information such as an email address that uniquely identifies the TP within a custom solution for the client system, the information exchange platform can automatically and programmatically provision the TP. An auto-provisioning subsystem is operable to create and/or configure information needed to complete the processing of the file just in time, including creating a legal entity and a routing address for the TP. When completed, the file is processed into a deliverable, which is then provided for delivery to the TP just in time as the file is received from the client system.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
  • H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p. ex. protocole de transfert de fichier [FTP]

18.

Producer-side prioritization of message processing

      
Numéro d'application 16861004
Numéro de brevet 11263066
Statut Délivré - en vigueur
Date de dépôt 2020-04-28
Date de la première publication 2020-08-13
Date d'octroi 2022-03-01
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Young, Garrett Christopher
  • Geldart, Timothy Austin

Abrégé

A message processing system that provides a processing flow, the message processing system comprising an input message consumer configured to consume input messages from an input message queue, where the input messages comprise priority information. The message processing system includes a command producer configured to produce commands for a next step in the processing flow. Each command produced may include a target time determined using priority information extracted from an input message to which that command corresponds. The message processing system comprises a queue for commands. The message processing system further comprises a command consumer configured to select commands that have expired target times from the command queue for processing and consume the selected commands from the command queue.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • H04L 41/08 - Gestion de la configuration des réseaux ou des éléments de réseau
  • H04L 51/226 - Livraison selon les priorités
  • H04L 51/06 - Adaptation des messages aux exigences du terminal ou du réseau

19.

Universal parsing framework systems and methods

      
Numéro d'application 16789028
Numéro de brevet 11314747
Statut Délivré - en vigueur
Date de dépôt 2020-02-12
Date de la première publication 2020-06-11
Date d'octroi 2022-04-26
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Hanson, Phil
  • Loia, Kris

Abrégé

An applicant can instantiate a parsing framework, provide an input stream, attach observers, and initiate parsing, which inverts control to the parsing framework. The parsing framework can have an observer manager, a parser controller, and parsers. The observer manager manages observer design patterns from which the observers are instantiated. The parser controller determines which parser would be appropriate for parsing the input stream and instantiate the appropriate parser(s). The parser controller gets the callbacks from the parsers and communicates outcomes to the observer manager. The observer manager determines which of the observers is to be notified, generates parsing notifications accordingly, and dispatches the parsing notifications directly to the observers. The application can be any application that needs parsing in an electronic information exchange platform. The input stream can be created by the application opening a document received from a backend system communicatively connected to the electronic information exchange platform.

Classes IPC  ?

  • G06F 16/245 - Traitement des requêtes
  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/2455 - Exécution des requêtes

20.

Rules/model-based data processing system for intelligent event prediction in an electronic data interchange system

      
Numéro d'application 16789089
Numéro de brevet 10922477
Statut Délivré - en vigueur
Date de dépôt 2020-02-12
Date de la première publication 2020-06-11
Date d'octroi 2021-02-16
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s) Moyers, Roger David

Abrégé

An electronic data interchange (EDI) management system may comprise a memory for storing EDI document data and a machine learning prediction model representing element information of EDI documents of a first type and a corresponding status. A processor can be configured to extract elements from an EDI document, create a document record for the EDI document, the document record comprising elements extracted from the EDI document; determine a first delivery status for the EDI document of the first type by processing the extracted elements using a machine learning delivery model, the machine learning delivery model trained on a training set of elements to classify documents according to a plurality of delivery statuses, and add the first status to the document record for the EDI document of the first type, the first status accessible to a client computer via a presentation layer.

Classes IPC  ?

  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  • G06F 40/16 - Apprentissage automatique des règles de transformation, p. ex. au moyen d’exemples
  • G06F 16/35 - PartitionnementClassement
  • G06F 40/123 - Installation de stockage
  • G06F 40/137 - Traitement hiérarchique, p. ex. données générales
  • G06N 20/00 - Apprentissage automatique

21.

System and method for request isolation

      
Numéro d'application 16049065
Numéro de brevet 11055128
Statut Délivré - en vigueur
Date de dépôt 2018-07-30
Date de la première publication 2020-01-30
Date d'octroi 2021-07-06
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Geldart, Timothy Austin
  • Williams, Dana Sue

Abrégé

A system for isolating requests that comprises, a shared command queue, a first virtual computational resource and a second virtual computational resources. The first virtual computational resources comprises a policy engine configured to access policies comprising criteria for assigning commands corresponding to requests from tenants to compartments, determine, according to the policies, compartments to which to assign the commands corresponding to the requests, produce the commands corresponding to the requests, and queue the commands in the shared command queue, each command comprising compartment assignment information. The second virtual computational resource comprises a command consumer configured to access a subscription to determine a subscribed compartment to which the second virtual computational resource is subscribed, select commands from the shared command queue according to selection criteria that include the subscribed compartment, and consume the selected commands from the shared command queue for processing by the second virtual computational resource.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

22.

Producer-side prioritization of message processing

      
Numéro d'application 15956556
Numéro de brevet 10642668
Statut Délivré - en vigueur
Date de dépôt 2018-04-18
Date de la première publication 2019-10-24
Date d'octroi 2020-05-05
Propriétaire Open Text GXS ULC (Canada)
Inventeur(s)
  • Young, Garrett Christopher
  • Geldart, Timothy Austin

Abrégé

A message processing system that provides a processing flow, the message processing system comprising an input message consumer configured to consume input messages from an input message queue, where the input messages comprise priority information. The message processing system includes a command producer configured to produce commands for a next step in the processing flow. Each command produced may include a target time determined using priority information extracted from an input message to which that command corresponds. The message processing system comprises a queue for commands. The message processing system further comprises a command consumer configured to select commands that have expired target times from the command queue for processing and consume the selected commands from the command queue.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/58 - Systèmes de commutation de messages

23.

PRODUCER-SIDE PRIORITIZATION OF MESSAGE PROCESSING

      
Numéro d'application IB2019053237
Numéro de publication 2019/202550
Statut Délivré - en vigueur
Date de dépôt 2019-04-18
Date de publication 2019-10-24
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Young, Garrett Christopher
  • Geldart, Timothy Austin

Abrégé

A message processing system that provides a processing flow, the message processing system comprising an input message consumer configured to consume input messages from an input message queue, where the input messages comprise priority information. The message processing system includes a command producer configured to produce commands for a next step in the processing flow. Each command produced may include a target time determined using priority information extracted from an input message to which that command corresponds. The message processing system comprises a queue for commands. The message processing system further comprises a command consumer configured to select commands that have expired target times from the command queue for processing and consume the selected commands from the command queue.

Classes IPC  ?

24.

Systems and methods for managed services provisioning using service-specific provisioning data instances

      
Numéro d'application 16450787
Numéro de brevet 11563629
Statut Délivré - en vigueur
Date de dépôt 2019-06-24
Date de la première publication 2019-10-10
Date d'octroi 2023-01-24
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Bush, Gregory Frederick
  • Ceppi, Ricardo
  • Gordon, Tom
  • Radko, John Theodore

Abrégé

A technical solution for an electronic information exchange platform is disclosed. Services provided by the platform may be described in a uniform way via service-specific provisioning descriptors. To provision services for a client system, a managed services provisioning system provides a service configuration interface through which a service associated with a tuple of a particular sender, receiver, and document type can be selected for further configuration. A service provisioning interface is dynamically generated for obtaining service-specific provisioning information from a user for generating a service-specific provisioning data instance that can be deployed to a backend system. At runtime, the backend system utilizes the service-specific provisioning data instance to provide the provisioned service for a client system. In this way, a variety of services can be efficiently provisioned for a diverse set of clients in a scalable, streamlined, and cost-effective manner.

Classes IPC  ?

  • H04L 41/0806 - Réglages de configuration pour la configuration initiale ou l’approvisionnement, p. ex. prêt à l’emploi [plug-and-play]
  • G06Q 10/10 - BureautiqueGestion du temps
  • H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p. ex. interaction avec des règles ou des cadrans
  • H04L 41/0233 - Techniques orientées objet, pour la représentation des données de gestion de réseau, p. ex. l’architecture commune de répartition des requêtes d’objets [CORBA]
  • H04L 41/08 - Gestion de la configuration des réseaux ou des éléments de réseau
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau

25.

Trading partner relationship graph for information exchange platform

      
Numéro d'application 16424060
Numéro de brevet 10922655
Statut Délivré - en vigueur
Date de dépôt 2019-05-28
Date de la première publication 2019-09-26
Date d'octroi 2021-02-16
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Ceppi, Ricardo
  • Radko, John Theodore
  • Garcia, Miguel

Abrégé

An information exchange platform referred to as a Trading Grid (TG) may perform relationship-based data processing utilizing a trading partner (TP) graph that describes relationships amongst operating units (OUs) on the TG. When the TG receives a request from an OU to exchange data with a TP, the TG accesses the TP graph and determines a relationship between the OU and their TP as reflected in the TP graph. The TP graph is maintained and controlled by the system independently of the OU and the TP. The TG may route the data based on instructions associated with the relationship that is reflected in the TP graph. The instructions associated with the relationship may specify network based services provided by the TG. An orchestration component may operate to orchestrate the performance of the network based services. The TG then communicates the processed and/or produced data to the TP.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles

26.

RULES/MODEL-BASED DATA PROCESSING SYSTEM FOR INTELLIGENT EVENT PREDICTION IN AN ELECTRONIC DATA INTERCHANGE SYSTEM

      
Numéro d'application IB2019051093
Numéro de publication 2019/159055
Statut Délivré - en vigueur
Date de dépôt 2019-02-12
Date de publication 2019-08-22
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s) Moyers, Roger David

Abrégé

An electronic data interchange (EDI) management system may comprise a memory for storing EDI document data and a machine learning prediction model representing element information of EDI documents of a first type and a corresponding status. A processor can be configured to extract segments and elements from an EDI document, create a document record for the EDI document, the document record comprising a hierarchy of segments and elements extracted from the EDI document; create a feature vector for the EDI document from the elements extracted from the EDI document, determine a first status for the EDI document by processing the feature vector for the EDI document using the prediction model and add the first status to the document record for the EDI document of the first type, the first status accessible to a client computer via a presentation layer.

Classes IPC  ?

27.

Rules/model-based data processing system for intelligent event prediction in an electronic data interchange system

      
Numéro d'application 15895693
Numéro de brevet 10585979
Statut Délivré - en vigueur
Date de dépôt 2018-02-13
Date de la première publication 2019-08-15
Date d'octroi 2020-03-10
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s) Moyers, Roger David

Abrégé

An electronic data interchange (EDI) management system may comprise a memory for storing EDI document data and a machine learning prediction model representing element information of EDI documents of a first type and a corresponding status. A processor can be configured to extract segments and elements from an EDI document, create a document record for the EDI document, the document record comprising a hierarchy of segments and elements extracted from the EDI document; create a feature vector for the EDI document from the elements extracted from the EDI document, determine a first status for the EDI document by processing the feature vector for the EDI document using the prediction model and add the first status to the document record for the EDI document of the first type, the first status accessible to a client computer via a presentation layer.

Classes IPC  ?

  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  • G06F 16/35 - PartitionnementClassement
  • G06N 20/00 - Apprentissage automatique

28.

Systems and methods for intelligent document-centric orchestration through information exchange platform

      
Numéro d'application 16284608
Numéro de brevet 10902186
Statut Délivré - en vigueur
Date de dépôt 2019-02-25
Date de la première publication 2019-06-20
Date d'octroi 2021-01-26
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Barton, Jeffrey Wayne
  • Radko, John Theodore
  • Ahmed, Waqas

Abrégé

An intelligent and versatile information exchange platform provides a delivery service operable to perform, in a network environment, processing a document in a first process context according to a first itinerary associated with a sender, including determining whether any receiver policy rule is applicable to the document. If so, the delivery service can determine a second itinerary in view of the receiver policy rule and automatically transition to act as a receive service for the receiver such that the document is processed is a second process context according to the second itinerary associated with the receiver. When no receiver policy rule is found or applicable to the document based on the document type of the document, the delivery service can deliver the document to the receiver under the first process context.

Classes IPC  ?

  • G06F 40/154 - Transformation en arborescence pour documents en configuration arborescente ou balisés, p. ex. langages XSLT, XSL-FO ou feuilles de style
  • G06Q 10/10 - BureautiqueGestion du temps
  • G06F 40/14 - Documents en configuration arborescente
  • G06F 40/16 - Apprentissage automatique des règles de transformation, p. ex. au moyen d’exemples

29.

Universal parsing framework systems and methods

      
Numéro d'application 16284783
Numéro de brevet 10599655
Statut Délivré - en vigueur
Date de dépôt 2019-02-25
Date de la première publication 2019-06-20
Date d'octroi 2020-03-24
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Hanson, Phil
  • Loia, Kris

Abrégé

An applicant can instantiate a parsing framework, provide an input stream, attach observers, and initiate parsing, which inverts control to the parsing framework. The parsing framework can have an observer manager, a parser controller, and parsers. The observer manager manages observer design patterns from which the observers are instantiated. The parser controller determines which parser would be appropriate for parsing the input stream and instantiate the appropriate parser(s). The parser controller gets the callbacks from the parsers and communicates outcomes to the observer manager. The observer manager determines which of the observers is to be notified, generates parsing notifications accordingly, and dispatches the parsing notifications directly to the observers. The application can be any application that needs parsing in an electronic information exchange platform. The input stream can be created by the application opening a document received from a backend system communicatively connected to the electronic information exchange platform.

Classes IPC  ?

  • G06F 17/20 - Manipulation de données en langage naturel
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet

30.

Just-in-time auto-provisioning systems and methods for information exchange platform

      
Numéro d'application 15960136
Numéro de brevet 10771591
Statut Délivré - en vigueur
Date de dépôt 2018-04-23
Date de la première publication 2018-11-08
Date d'octroi 2020-09-08
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Barton, Jeffrey Wayne
  • Ahmed, Waqas
  • Ceppi, Ricardo

Abrégé

An information exchange platform receives a file from a client system and processes the file for delivery to a trading partner (TP) of the client system. The TP does not need to be a client of the information exchange platform. So long as the file has some identifying information such as an email address that uniquely identifies the TP within a custom solution for the client system, the information exchange platform can automatically and programmatically provision the TP. An auto-provisioning subsystem is operable to create and/or configure information needed to complete the processing of the file just in time, including creating a legal entity and a routing address for the TP. When completed, the file is processed into a deliverable, which is then provided for delivery to the TP just in time as the file is received from the client system.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage

31.

Proxy framework, systems and methods for electronic data interchange through information exchange platform

      
Numéro d'application 15487264
Numéro de brevet 10511683
Statut Délivré - en vigueur
Date de dépôt 2017-04-13
Date de la première publication 2017-10-19
Date d'octroi 2019-12-17
Propriétaire OPEN TEXT GXS ULC (Canada)
Inventeur(s)
  • Busatta, Marcelo
  • Gudlavenkatasiva, Bhaskar R.
  • Mckee, Michael D.

Abrégé

A proxy framework communicatively connected to source systems and backend systems can intercept a call from a client device to a legacy backend system, interprets the call, and determines whether an account associated with the client device has migrated to an information exchange platform. If so, the proxy framework can direct the call to a native backend system that is native to the information exchange platform, instead of the legacy backend system. If not, the call is forwarded to the legacy backend system.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p. ex. publication, conservation de pages ou liens automatiques
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

32.

Universal parsing framework systems and methods

      
Numéro d'application 15467791
Numéro de brevet 10255280
Statut Délivré - en vigueur
Date de dépôt 2017-03-23
Date de la première publication 2017-09-28
Date d'octroi 2019-04-09
Propriétaire Open Text GXS ULC (Canada)
Inventeur(s)
  • Hanson, Phil
  • Loia, Kris

Abrégé

An applicant can instantiate a parsing framework, provide an input stream, attach observers, and initiate parsing, which inverts control to the parsing framework. The parsing framework can have an observer manager, a parser controller, and parsers. The observer manager manages observer design patterns from which the observers are instantiated. The parser controller determines which parser would be appropriate for parsing the input stream and instantiate the appropriate parser(s). The parser controller gets the callbacks from the parsers and communicates outcomes to the observer manager. The observer manager determines which of the observers is to be notified, generates parsing notifications accordingly, and dispatches the parsing notifications directly to the observers. The application can be any application that needs parsing in an electronic information exchange platform. The input stream can be created by the application opening a document received from a backend system communicatively connected to the electronic information exchange platform.

Classes IPC  ?

  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

33.

Trading partner relationship graph for information exchange platform

      
Numéro d'application 15337884
Numéro de brevet 10346802
Statut Délivré - en vigueur
Date de dépôt 2016-10-28
Date de la première publication 2017-05-04
Date d'octroi 2019-07-09
Propriétaire Open Text GXS ULC (Canada)
Inventeur(s)
  • Ceppi, Ricardo
  • Radko, John Theodore
  • Garcia, Miguel

Abrégé

An information exchange platform referred to as a Trading Grid (TG) may perform relationship-based data processing utilizing a trading partner (TP) graph that describes relationships amongst operating units (OUs) on the TG. When the TG receives a request from an OU to exchange data with a TP, the TG accesses the TP graph and determines a relationship between the OU and their TP as reflected in the TP graph. The TP graph is maintained and controlled by the system independently of the OU and the TP. The TG may route the data based on instructions associated with the relationship that is reflected in the TP graph. The instructions associated with the relationship may specify network based services provided by the TG. An orchestration component may operate to orchestrate the performance of the network based services. The TG then communicates the processed and/or produced data to the TP.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

34.

Systems and methods for managed services provisioning using service-specific provisioning data instances

      
Numéro d'application 15223192
Numéro de brevet 10382261
Statut Délivré - en vigueur
Date de dépôt 2016-07-29
Date de la première publication 2017-02-02
Date d'octroi 2019-08-13
Propriétaire Open Text GXS ULC (Canada)
Inventeur(s)
  • Bush, Gregory Frederick
  • Ceppi, Ricardo
  • Gordon, Tom
  • Radko, John Theodore

Abrégé

A technical solution for significantly improving the scalability of the capability of an electronic information exchange platform is disclosed. Services provided by the platform may be described in a uniform way via service-specific provisioning descriptors. To provision services for a client system, a managed services provisioning system provides a service configuration interface through which a service associated with a tuple of a particular sender, receiver, and document type can be selected for further configuration. A service provisioning interface is dynamically generated for obtaining service-specific provisioning information from a user for generating a service-specific provisioning data instance that can be deployed to a backend system. At runtime, the backend system utilizes the service-specific provisioning data instance to provide the provisioned service for a client system. In this way, a variety of services can be efficiently provisioned for a diverse set of clients in a scalable, streamlined, and cost-effective manner.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs

35.

TRADING GRID

      
Numéro de série 78488351
Statut Enregistrée
Date de dépôt 2004-09-23
Date d'enregistrement 2007-01-02
Propriétaire OPEN TEXT GXS ULC (Canada)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 38 - Services de télécommunications
  • 39 - Services de transport, emballage et entreposage; organisation de voyages

Produits et services

Computer software to allow users to perform electronic business transactions via a global computer network Electronic transmission of message data, namely, electronic data interchange services and electronic store-and-forward services; providing multiple user access to a global computer network; providing on-line electronic bulletin boards for transmission of messages among computer users concerning business transactions. Secure electronic storage of data primarily relating to business-to-business transactional information