Brevet FR3047592A1 — publié le 20170811

SYSTÈMES ET MÉTHODES POUR RÉÉMETTRE DES RÉSERVATIONS EN FONCTION D'UNE CATÉGORIE SPÉCIFIQUE DOMAINE TECHNIQUE [0001] L'information concerne de façon générale des ordinateurs et des logiciels, et en particulier des méthodes, des systèmes et des programmes informatiques pour réémettre des réservations sur la base d'une catégorie associée à la réservation spécifique. CONTEXTE [0002] La technologie informatique est de plus en plus utilisée pour gérer, assister, réserver, confirmer et traiter des réservations ainsi que les données qui leur sont associées. Généralement, des tiers, agents de réservations (c'est-à-dire des agents de voyage), ou des voyageurs peuvent utiliser des dispositifs informatisés ou des terminaux pour interagir avec un système de réservation tel que le Système global de distribution (GDS). Un GDS est un système informatique propriétaire qui permet aux agents de réservation et aux voyageurs un accès en temps réel aux bases de données contenant, entre autres, les tarifs des compagnies aériennes, les horaires et la disponibilité des places assises. De plus, un GDS donne aussi aux agents et aux voyageurs la capacité de réserver et de confirmer des réservations. [0003] Les tarifs des compagnies aériennes sont généralement fournis par the Airline Tare' Publishing Company (ATPCO) à un GDS. ATPCO est une entreprise qui collecte et distribue les tout derniers tarifs de diverses compagnies aériennes à travers le monde. ATPCO fournit les données tarifaires des compagnies aériennes, ainsi que les règles applicables au tarif spécifique d'une compagnie aérienne au GDS. En particulier, ATPCO groupe les règles associées avec les tarifs des compagnies aériennes dans diverses catégories de tarif. Par exemple, les règles associées à des modifications volontaires de réservation sont définies par la catégorie 31, et les règles concernant les pénalités applicables aux modifications de réservation de voyage sont définies par la catégorie 16. Les règles définies par la catégorie 31 peuvent être exprimées dans un format déchiffrable par machine, et peuvent être traitées par un dispositif informatisé afin de faire des modifications volontaires à une réservation spécifique. Les règles définies par la catégorie 16 peuvent être exprimées dans un format déchiffrable par machine, ou encore en format texte, lisible par l'être humain. Cependant, contrairement aux règles définies par la catégorie 31, les règles 3047592 2 définies par la catégorie 16 ne peuvent pas être traitées par un dispositif informatisé dans le but d'appliquer des pénalités à une réservation spécifique. Au lieu de cela, un agent interprète les règles définies par la catégorie 16 et les applique à une réservation spécifique conformément afin de déterminer les pénalités qui lui sont associées. [0004] Dans certains cas, un voyageur peut demander un échange de billet après qu'une réservation a été confirmée. En particulier, le voyageur peut souhaiter modifier un aspect de la réservation de voyage, par exemple, les dates du voyage, les locations, ou les réservations de place assise. L'échange de billets peut être un processus complexe et de longue haleine pour un agent. Dans certains cas, l'échange de billet effectué par un agent peut prendre jusqu'à une demi-heure à accomplir. Par ailleurs, l'agent peut parfois faire payer à tort un prix erroné pour un échange de billet. Lorsque cette erreur est découverte par l'émetteur du billet, l'émetteur du billet peut émettre une note de débit à l'agence de voyages. On remarquera que les échanges de billets sont typiquement la source principale des émissions de notes de débit. En effet, environ dix à quinze pour cent de toutes les réservations sont généralement échangées au moins une fois. Ainsi, les coûts associés au traitement manuel d'un échange de billet peuvent être substantiels. [0005] Il existe une approche actuellement disponible qui permet des échanges automatiques de billets. Un échange de billets automatisé permettrait à un voyageur d'échanger ou de réémettre une réservation de voyage par l'intermédiaire d'un dispositif informatisé plutôt que par un agent de réservation. Cependant, seul un très faible pourcentage de tous les retours de billets est vraiment éligible à un échange de billet automatisé, au lieu de cela la majorité des échanges de billets ne peuvent actuellement qu'être accomplis par un agent de réservation. Cela s'explique du fait qu'au moins dans certains cas, la plupart des compagnies aériennes associent leurs tarifs aériens à la catégorie 16 définie par ATPCO et non à la catégorie 31, et les règles définies par ATPCO pour la catégorie 16 ne peuvent être interprétées et appliquées que par une personne telle qu'un agent. Dans d'autres cas, les émetteurs de billets peuvent ne pas partager les règles de leur catégorie ATPCO 31 avec les agents. [0006] Ainsi, des méthodes, des systèmes et des programmes informatiques relatifs à l'échange de réservations sont nécessaires pour améliorer l'efficacité du traitement des données par des dispositifs informatisés. RÉSUMÉ 3047592 3 [0007] Dans un mode, de réalisation de l'invention, une méthode de réémission d'une réservation de voyage est procurée. La méthode comprend que l'ordinateur détermine si la réservation de voyage est associée à une première catégorie de voyage et à une seconde catégorie de voyage. La première catégorie de voyage inclut une pluralité de codes déchiffrables par machine qui sont associés à la réservation de voyage. En réponse à la détermination que la réservation de voyage est associée à une première catégorie de voyage, La méthode peut inclure que l'ordinateur réémette la réservation de voyage sur la base d'une pluralité de codes déchiffrables par machine qui sont associés à la réservation de voyage. En réponse à la détermination que la réservation de voyage est associée avec la seconde catégorie de voyage, la méthode peut inclure que l'ordinateur détermine si la réservation de voyage comprend des données exprimées en format déchiffrable par machine. En réponse à la détermination que la réservation de voyage inclut des données exprimées dans un format déchiffrable par machine, la méthode peut inclure que l'ordinateur génère une pluralité de champs préalablement remplis dans un format compatible avec la première catégorie voyage. Au moins l'un des champs préalablement remplis est généré à partir des données de la réservation de voyage exprimées dans un format déchiffrable par machine, La méthode peut aussi inclure que l'ordinateur réémette la réservation de voyage sur la base de la pluralité de champs préalablement remplis. [0008] Dans un autre mode de réalisation de l'invention, un système de réémission de réservation de voyage est procuré. Le système peut comprendre un ou plusieurs processeurs et une mémoire couplée à un ou plusieurs processeurs. La mémoire stocke des données comprenant une base de données, et un programme codé qui, lorsqu'il est exécuté par un ou plusieurs processeurs, amène le système à déterminer si la réservation de voyage est associée à une première catégorie de voyage et à une seconde catégorie de voyage. La première catégorie de voyage inclut une pluralité de codes déchiffrables par machine, associés à la réservation de voyage. En réponse à la détermination que la réservation de voyage est associée à une première catégorie de voyage, le système est amené à réémettre la réservation de voyage sur la base d'une pluralité de codes déchiffrables par machine associés à la réservation de voyage. En réponse à la détermination que la réservation de voyage est associée à la deuxième catégorie de voyage, le système est par ailleurs amené à déterminer si la réservation de voyage inclut des données exprimées dans un format déchiffrable par machine. En réponse à la détermination que la réservation de voyage inclut des données exprimées dans un format déchiffrable par machine, le système est par ailleurs amené à 3047592 4 générer une pluralité de champs préalablement remplis, dans un format compatible avec la première catégorie de voyage. Au moins un des champs préalablement remplis est généré sur la base des données de la réservation de voyage exprimées dans un format déchiffrable par machine. Le système est par ailleurs amené à réémettre la réservation de voyage sur la base de la pluralité de champs préalablement remplis. [0009] Dans un autre mode de réalisation de l'invention, un programme informatique est procuré pour réémettre une réservation de voyage. Le programme informatique comprend un support de stockage non transitoire déchiffrable par machine et un programme codé stocké sur le support non transitoire de stockage déchiffrable par machine qui, lorsqu'il est exécuté par un ou plusieurs processeurs, amène le ou plusieurs processeurs à déterminer si la réservation de voyage est associée avec une première catégorie de voyage et avec une seconde catégorie de voyage. La première catégorie de voyage inclut une pluralité de codes déchiffrables par machine qui sont associés avec la réservation de voyage. En réponse à la détermination que la réservation de voyage est associée à la première catégorie de voyage, le ou plusieurs processeurs peuvent réémettre la réservation de voyage sur la base de la pluralité de codes déchiffrables par machine qui sont associés à la réservation. En réponse à la détermination que la réservation de voyage est associée à la seconde catégorie de voyage, le système est par ailleurs amené à déterminer si la réservation de voyage inclut des données exprimées dans un format déchiffrable par machine. En réponse à la détermination que la réservation de voyage inclut des données exprimées dans un format déchiffrable par machine, le ou plusieurs processeurs peuvent générer une pluralité de champs préalablement remplis dans un format compatible avec la première catégorie de voyage. Au moins un des champs préalablement remplis est généré sur la base des données de la réservation de voyage exprimées dans un format déchiffrable par machine. Le ou plusieurs processeurs peuvent réémettre la réservation de voyage sur la base d'une pluralité de champs préalablement remplis. BRÈVE DESCRIPTION DES DESSINS [0010] Les dessins accompagnant et incorporés dans les présentes constituent une partie des spécifications ; ils illustrent des modes variés de réalisation de l'invention et, avec la description générale de l'invention ci-dessus et la description détaillée des modes de réalisation donnée ci-après, servent à expliquer les modes de réalisation de l'invention. 3047592 [0011] Fig. 1 est une vue schématique d'un environnement d'exploitation exemplaire pour la réémission de réservation de voyage comprenant une pluralité de systèmes informatiques en communication par l'intermédiaire d'un réseau. [0012] Fig. 2 est une vue schématique d'un système informatique exemplaire de la fig.1 [0013] Fig. 3 est une vue schématique du Global Distribution System (GDS) de la fig. 1, où le GDS est en communication avec une base de données de règles. [0014] Fig. 4 est un organigramme qui peut être exécuté par le GDS de la fig. 3 afin de déterminer si les données associées à une réservation de voyage spécifique sont exprimées en code déchiffrable par machine pouvant être traité par un dispositif informatisé. [0015] Fig. 5 est un organigramme qui peut être exécuté par le GDS de la fig. 3 afin de générer une pluralité de champs préalablement remplis dans un format compatible avec une première catégorie de voyage. [0016] Fig. 6 est une illustration d'un écran d'ordinateur comprenant un message qui indique que la réservation de voyage a été réémise sur la base d'une technique non standard. [0017] Fig. 7 est une table exemplaire listant une pluralité d'enregistrements codés dans un format compatible avec une deuxième catégorie de voyage et des champs correspondants préalablement remplis qui sont dans un format compatible avec la première catégorie de voyage. [0018] Fig. 8 est une table exemplaire énumérant une pluralité de champs préalablement remplis par défaut, dans un format compatible avec la première catégorie de voyage, qui peuvent être générés par le GDS de la fig. .3 pour réémettre une réservation de voyage. [0019] Fig. 9 est une table exemplaire énumérant divers champs par défaut, dans un format compatible avec la première catégorie de voyage, qui peuvent être générés par le GDS de la fig. 3 pour réémettre une réservation de voyage. DESCRIPTION DÉTAILLÉE [0020] Faisant maintenant référence à la fig. 1, un environnement d'exploitation 10 conforme à un mode de réalisation de l'invention peut inclure un Global Distribution System (GDS) 12, un ou plusieurs systèmes de fournisseurs de services de voyage, tels que le système transporteur 14, un ou plusieurs systèmes de vendeurs indirects, par exemple le système d'une agence de voyages 16, et un système voyageur 18. Le GDS 12 peut être en communication avec une ou plusieurs bases de données, telles que la base de données des règles 20. Chacun d'entre eux, le 3047592 GDS 12, le système transporteur 14, le système agence de voyages 16, et le système voyageur 18 peut communiquer avec un réseau 26. Le réseau 26 peut inclure un ou plusieurs réseaux privés ou publics (par exemple, Internet) qui permettent l'échange de données. [0021] Le GDS 12 identifie des itinéraires de voyage comprenant des vols de multiples compagnies aériennes, et peut aussi fournir des itinéraires de voyage qui incluent des services tels que des voyages en train, des chambres d'hôtel, des locations de voiture, des excursions, et autres activités liées aux voyages. Le GDS 12 peut être configuré pour faciliter la communication entre le système transporteur 14 et le système agence de voyages 16, en permettant aux transporteurs émetteurs, ou autres vendeurs indirects de confirmer des réservations sur le système transporteur 14 par l'intermédiaire du GDS 12. Le GDS 12 peut maintenir des liens vers une pluralité de systèmes de transporteurs par l'intermédiaire du réseau 26, permettant au GDS 12 d'acheminer des demandes de réservation, du transporteur émetteur ou de l'agence de voyages vers un transporteur de fait correspondant. Le système transporteur 14 et le système agence de voyages 16 peuvent donc confirmer des vols sur de multiples compagnies aériennes par l'intermédiaire d'une seule connexion au GDS 12. [0022] Le système transporteur 14 peut inclure un système de réservation (CRS) qui permet au GDS 12 ou au système agence de voyages 16 de réserver et de payer les billets d'avion. Le système transporteur 14 peut interagir avec d'autres systèmes de transporteurs (non représentés), soit directement soit par l'intermédiaire du GDS 12, pour permettre à un transporteur émetteur de vendre des billets pour des sièges offerts par le transporteur de fait. Le transporteur de fait peut ensuite facturer le transporteur émetteur pour les services fournis. [0023] Le système agence de voyages 16 peut fournir aux agents de voyage une interface d'accès au GDS 12 leur permettant de rechercher et de réserver des itinéraires de voyage. Le système agence de voyages 16 peut également inclure une application accessible par le système voyageur 18 qui permet au voyageur de rechercher et de réserver des itinéraires de voyage sans l'aide d'un agent de voyage. Cette application peut comprendre, par exemple, un site web de voyage qui est accessible sur le réseau 26 à l'aide d'un navigateur web fourni par le système voyageur 18. [0024] Le système voyageur 18 peut comporter par exemple, un ordinateur de bureau, un ordinateur portable, une tablette, un smartphone ou tout autre dispositif informatisé. Le voyageur peut aussi utiliser le système voyageur 18 pour rechercher et réserver des services de voyage en 3047592 7 accédant au GDS 12, au système transporteur 14, au système agence de voyages 16 ou à tout autre système sur le réseau 26. Par exemple, le voyageur peut lancer une application de navigateur, et utiliser l'application de navigateur pour rechercher des services de voyage sur le site web fourni par le système agence de voyages 16, ou sur le site web fourni par le GDS 12, par un système transporteur 14, ou par tout autre système approprié. Le voyageur peut ensuite réserver des services de voyage sélectionnés en rentrant des informations de paiement sur le site web. [0025] La base de données des règles 20 peut stocker l'information publiée standard de l'industrie concernant les tarifs aériens ainsi que les règles qui leur sont associées.. Par exemple, dans un mode de réalisation, la base de données 20 peut stocker la base de données d'ATPCO (Airline Tariff Publishing Company) contenant les tarifs aériens publiés, règles, routages et autres provisions. La base de données des règles 20 peut être mise à jour périodiquement pour refléter toute modification relative aux tarifs publiés et aux règles qui leur sont associées. [0026] La base de données des règles 20 peut inclure une pluralité de structure de données qui stockent les règles associées aux tarifs aériens publiés. En particulier, dans le mode de réalisation illustré par la fig. 1, la base de données des règles 20 inclut une structure de données texte 22 et une structure de données codées 24. La structure de données texte 22 peut définir des restrictions de pénalités relatives à des modifications volontaires, des modifications involontaires, des annulations, et des remboursements liés à des réservations de voyage. Dans un mode de réalisation exemplaire, les règles de catégorie 16 sont définies par une compagnie aérienne particulière et sont stockées dans la base de données d'ATPCO. Les règles de catégorie 16 définissent les restrictions de pénalités associées avec une réservation de voyage. Les données comprises dans la structure de données texte 22, associées à une réservation de voyage spécifique, peuvent être exprimées en format déchiffrable par machine, sous forme de texte lisible par l'être humain, ou une combinaison des deux. En particulier, les données associées à un composant de tarif particulier (c'est-à-dire, les données associées à une portion donnée d'un itinéraire) ne peuvent être exprimées qu'en format déchiffrable par machine ou en texte lisible par l'être humain. Cependant, lorsque de multiples composants tarifaires sont combinés pour créer un itinéraire complet ou une réservation de voyage, les données associées à l'entière réservation de voyage peuvent être exprimées à la fois en format déchiffrable par machine et sous forme de texte lisible par l'être humain. [0027] Que les données associées avec une réservation de voyage dans son ensemble soient exprimées en format déchiffrable par machine, en texte lisible par l'être humain, ou une 3047592 combinaison des deux, on remarquera que les données dans la structure de donnée texte 22 ne peuvent pas être traitées par un dispositif informatisé dans le but de déterminer les restrictions de pénalités applicables à une réservation de voyage spécifique. Au lieu de cela, une personne telle qu'un agent de voyage doit interpréter les données afin d'en déterminer les restrictions de pénalités. [0028] La structure de données codées 24 peut spécifier comment une opération de réémission peut être traitée automatiquement par un dispositif informatisé afin d'assurer que le montant additionnel à collecter ou le montant de remboursement puisse être calculé correctement lorsqu'un voyageur modifie sa réservation de voyage. Les règles de catégorie 31 incluent les données nécessaires pour traiter une modification volontaire associée à une réservation de voyage avec un dispositif informatisé. Dans d'autres termes, les données comprises dans une structure de données codées 24 incluent une pluralité de codes, déchiffrables par machine, qui peut être traités par un dispositif informatisé. Par exemple, les données comprises dans la structure de données codées 24, associées à une réservation de voyage spécifique, peuvent être supérieures à 100 bits en longueur et peuvent définir les politiques d'échange associées à une réservation de voyage spécifique. On comprendra que la base de données des règles 20 peut également inclure un nombre de structures de données autres qui peuvent dériver d'autres catégories provenant d'ATPCO (par exemple, la catégorie 13, etc.). Cependant, seule la structure de données texte 22 et la structure de données codées 24 sont illustrées dans la fig. 1 par souci de simplicité et de clarté. Dans un mode de réalisation, les données associées à la catégorie 31 peuvent être désignées comme première catégorie de voyage, et les données de catégorie 16 peuvent être désignées comme une seconde catégorie de voyage. [0029] Faisant maintenant référence à la fig. 2, le GDS 12, un système transporteur 14, un système agence de voyages 16, et un système voyageur 18 de l'environnement d'exploitation 10 peuvent être implémentés sur un ou plusieurs dispositifs informatisés ou systèmes, tels que l'ordinateur exemplaire 30. Le l'ordinateur 30 (également dénommé système informatique ) peut comprendre un processeur 32, un dispositif de mémoire de masse 36, une interface entrée/sortie (I/O) 38, et une interface homme-machine (HMI) 40. L'ordinateur 30 peut aussi être couplé de façon fonctionnelle à une ou plusieurs ressources externes 42 par l'intermédiaire du réseau 26, ou d'une interface I/O 38. Les ressources externes peuvent inclure, mais de façon non exhaustive, des serveurs, des bases de données, des dispositifs de mémoire de masse, des dispositifs 3047592 9 périphériques, des services de réseau cloud, ou tout autre ressource informatique appropriée qui peut être utilisée avec l'ordinateur 30. [0030] Le processeur 32 peut inclure un ou plusieurs dispositifs sélectionnés : microprocesseurs, microcontrôleurs, processeurs de signal numérique, micro-ordinateurs, unités centrales de traitement, des réseaux de portes programmables, des dispositifs logiques programmables, des machines à état défini, des circuits logiques, des circuits analogiques, des circuits numériques, ou tout autre dispositif servant à manipuler des signaux (analogues ou numériques) basés sur des instructions de fonctionnement enregistrées dans la mémoire 34. La mémoire 34 peut inclure un seul dispositif ou une pluralité de dispositifs de mémoire, notamment, mais de façon non exhaustive, la mémoire à lecture seule (ROM), la mémoire à accès aléatoire (RAM), la mémoire volatile, la mémoire non volatile, mémoire vive statique (SRAM), la mémoire dynamique à accès aléatoire (DRAM), la mémoire flash, la mémoire cache, ou tout autre dispositif capable de stocker l'information. Le dispositif de mémoire de masse 36 peut inclure des dispositifs de stockage de données tels qu'un disque dur, un disque optique, un dérouleur de bande magnétique, un circuit à l'état solide volatile ou non volatile, ou tout autre dispositif capable de stocker l'information. [0031] Le processeur 32 peut fonctionner sous le contrôle d'un système d'exploitation 46 qui réside dans la mémoire 34. Le système d'exploitation 46 peut gérer les ressources de l'ordinateur de telle façon que le programme codé du, intégré sous forme d'un ou de plusieurs logiciels d'application, tels que l'application 48 qui réside dans la mémoire 34, puisse disposer d'instructions exécutées par le processeur 32. Dans un mode de réalisation alternatif, le processeur 32 peut exécuter directement l'application 48 ; dans ce cas le système d'exploitation 46 peut-être omis. Une ou plusieurs structures de données 50 peuvent également résider dans la mémoire 34, et peuvent être utilisées par le processeur 32, le système d'exploitation 46, ou l'application 48 pour stocker ou manipuler des données. [0032] L'interface I/O 38 peut fournir une interface machine qui couple le processeur 32 de façon fonctionnelle avec d'autres dispositifs et systèmes, tels que le réseau 26 ou la ressource externe 42. Le serveur d'application 48 peut ainsi collaborer avec le réseau 26 ou avec la ressource externe 42 en communiquant par l'intermédiaire de l'interface I/O 38 pour fournir les divers éléments, fonctions, applications, processus, modules composant les modes de réalisation de l'invention. L'application 48 peut aussi avoir un programme codé qui est exécuté par une ou 3047592 plusieurs ressources externes 42, ou autrement repose sur les fonctions ou signaux fournis par d'autres composants de système ou de réseau externe au système informatique 30. En effet, au vu des configurations presque infinies de matériel informatique et de logiciel possibles, les hommes de métier comprendront que les modes de réalisation de l'invention peuvent inclure des applications localisées à extérieurement au le système informatique 30, distribuées à des ordinateurs multiples et à d'autres ressources externes 42, ou apportées par des ressources informatiques (matériel et logiciel) qui sont fournies comme services sur le réseau 26, par exemple un service de informatique en nuage. [0033] Le HMI 40 peut être couplé de façon fonctionnelle avec le processeur 32 du système informatique 30 d'une manière connue pour permettre à un utilisateur d'interagir directement avec le système informatique 30. Le HMI 40 peut inclure un affichage vidéo ou une unité d'affichage à caractères, un écran tactile, un haut-parleur et tout autre indicateur visuel et audio capable de communiquer des données à l'utilisateur. Le HMI 40 peut aussi inclure des dispositifs et des contrôles tels qu'un clavier alphanumérique, un périphérique de pointage, des claviers, des boutons poussoir, des boutons de commande, des microphones, etc., capables d'accepter des commandes ou entrées de l'utilisateur et de les transmettre dans le processeur 32. [0034] Une base de données 44 peut résider sur le dispositif de mémoire de masse 36, et peut être utilisée pour collecter et organiser les données utilisées par les différents systèmes et modules décrits dans les présentes. La base de données 44 peut inclure des données et accommoder les structures de données associées qui stockent et organisent les données. En particulier, la base de données 44 peut-être arrangée selon toute organisation ou structure de base de données incluant, mais de façon non exhaustive, une base de données relationnelle, une base de données de type hiérarchique, une base de données en réseau, ou des combinaisons de celles-là. Un système de gestion de base de données sous forme de logiciel d'application qui s'exécute sous la forme d'instructions sur le processeur 32 peut être utilisé pour accéder à l'information ou aux données stockées dans des enregistrements de la base de données 44 en réponse à une requête, lorsqu'une requête peut être déterminée de façon dynamique et exécutée par le système d'exploitation 46, les autres applications 48, ou un ou plusieurs modules. [0035] Faisant maintenant référence à la fig. 3, dans un mode de réalisation exemplaire de l'invention, le GDS 12 peut inclure un module standard 60 et un module amélioré 62. Le module amélioré 62 du GDS 12 peut être en communication avec la base de données des règles 20. Le 3047592 module amélioré 62 inclut un sous-module standard 64, un sous-module de codage 66 et un sous-module par défaut 68. Les modules 60, 62 et les sous-modules 64, 66, 68 sont représentés comme composants distincts, ce qui peut indiquer l'utilisation de techniques de programmation modulaire. Cependant, la conception du logiciel peut réduire la distinction entre les modules 60, 62 et les sous-modules 64, 66, 68 en combinant au moins certaines fonctions de programMe de multiples modules dans un module unique. De plus, les hommes de métier comprendront aisément que les fonctions attribuées aux modules 60, 62, et aux sous-modules 64, 66, 68 peuvent être distribuées d'autres façons, ou sur d'autres systèmes que ceux représentés. Ainsi les modes de réalisation de l'invention ne sont pas limités à l'agencement spécifique de système ou de module représentés dans la fig. 3. [0036] Le module standard 60 du GDS 12 reçoit une requête 68 soit du système agence de voyages 16 ou du système voyageur 18 (représentés dans la fig. 1). La requête 68 comprend une demande d'information relative au coût associé à la réémission de réservation de voyage spécifique (c'est-à-dire, une retarification). La requête 68 comprend aussi l'information relative à une zone géographique de la réservation de voyage spécifique. Dans un mode de réalisation, la zone géographique peut comprendre à la fois le point de départ et la destination d'une réservation de voyage spécifique. En réponse à la réception de la requête 68, le module standard 60 peut déterminer si la retarification de la réservation de voyage est disponible en fonction de la zone géographique de la réservation de voyage. [0037] Lorsque le module standard 60 détermine que la réservation de voyage peut être retarifée en fonction de la région géographique de la réservation de voyage, le module standard 60 peut générer un signal d'activation 70. Le signal d'activation 70 indique que la réservation de voyage en question est éligible à une retarification. Dans d'autres termes, le signal d'activation 70 agit pour déclencher une réémission de la réservation de voyage par le module amélioré 62. Le signal d'activation 70 peut être envoyé au sous-module standard 64 du module amélioré 62. [0038] En réponse à la réception du signal d'activation 70, le sous-module standard 64 du module amélioré 62 détermine si la réservation de voyage spécifique est associée, soit à la première catégorie de voyage (par exemple, des données compatibles avec la structure de données codées 24) ou la seconde catégorie de voyage (par exemple, des données compatibles avec la structure de données codées 22). Dans d'autres termes, le sous-module standard 64 du module amélioré 62 détermine si les données associées avec la réservation de voyage spécifique sont exprimées en code déchiffrable par machine, pouvant être traité par un dispositif informatisé. 3047592 12 [0039] Faisant maintenant référence à la fig. 4, un organigramme est représenté qui illustre le processus 100 pouvant être effectué par le sous-module standard 64 du module amélioré 62, ou un autre module approprié fourni par le GDS 12, afin de déterminer si la réservation de voyage est basée sur des données compatibles avec les données stockées dans la structure de données codées 24. [0040] Faisant maintenant référence aux fig. 3 et 4, le processus 100 _peut commencer au bloc 102 ou, où le sous-module standard 64 du module amélioré 62 tente de valider ou de trouver des données représentatives d'un enregistrement 2 associé à la catégorie 31 de la réservation de voyage spécifique. L'enregistrement 2 est un élément de données qui comprend des champs d'identification correspondant à la réservation de voyage spécifique. Par exemple, les champs d'identification tels que la zone géographique et la classe tarifaire de la réservation de voyage spécifique peuvent être compris dans l'enregistrement 2. Si l'enregistrement 2 de la catégorie 31 n'est pas trouvé, cela indique que la réservation de voyage spécifique n'est pas associée à la catégorie 31 et le processus 100 peut alors procéder au bloc 104. [0041] Dans le bloc 104, le processus 100 détermine s'il existe une réservation empêchant le GDS 12 de réémettre une réservation de voyage qui n'est pas associée à la catégorie 31. Par exemple, certaines compagnies aériennes ne permettent pas que des réservations de voyage soient réémises si elles ne sont pas associées à la catégorie 31. Si cette condition est vraie (la branche « OUI » du bloc 104), le processus 100 peut générer un message d'erreur qui est communiqué par le HMI 40 au système informatique 30 (Fig. 2). Par exemple, un message indiquant « TRANSACTION NON AUTORISÉE/RÉÉMETTRE MANUELLEMENT» peut être affiché sur le HMI 40 du système informatique 30. Le message indique à l'agent de voyage qu'il doit réémettre la réservation de voyage spécifique manuellement. Le processus 100 peut alors prendre fin. Cependant, si cette condition est fausse (la branche « NON » du bloc 104), le processus 100 peut procéder au bloc 106. [0042] Dans le bloc 106, le sous-module de codage 66 peut essayer d'extraire un enregistrement codé 2 de la catégorie 16, associé à la réservation de voyage spécifique ; le sous-module de codage 66 peut créer une pluralité de champs préalablement remplis qui peuvent être dans un format compatible avec la catégorie 31 (par exemple, la première catégorie de voyage) sur la base d'un ou de plusieurs enregistrements 2 de catégorie 16. La pluralité de champs préalablement remplis dans un format compatible avec la catégorie 31 peut aussi être désignée 3047592 13 comme « enregistrements de catégorie fabriquée 31 ». La création d'enregistrement de catégorie fabriquée 31 est décrite de façon plus détaillée ci-dessous, et est illustrée par l'organigramme représenté sur la fig. 5. [0043] Faisant maintenant référence au bloc 102, si l'enregistrement 2 de la catégorie 31 est trouvé, le processus 100 peut procéder au bloc 108. Dans le bloc 108, le processus détermine si l'enregistrement 2 de catégorie 31 a été logiquement inversé. En particulier, si l'enregistrement 2 a été marqué ou indiqué comme n'étant pas applicable à la réservation de voyage spécifique, cela est une indication que l'enregistrement 2 de catégorie 31 a été logiquement inversé. Si l'enregistrement 2 de catégorie 31 a été logiquement inversé, le processus 100 peut procéder au bloc 106. Comme cela a été expliqué ci-dessus, dans le bloc 106, le sous-module de codage 66 peut créer une pluralité de champs préalablement remplis qui peuvent être dans un format compatible avec la catégorie 31 sur la base de l'enregistrement codé 2 de catégorie 16. Cependant, si l'enregistrement 2 de catégorie 31 n'a pas été logiquement inversé, le processus 100 peut procéder au bloc 110. [0044] Dans le bloc 110, le processus 100 peut ensuite tenter de trouver un enregistrement 3 de catégorie 31 de la réservation de voyage spécifique. L'enregistrement 3 correspond à une entrée de données qui contient les données actuelles codées correspondant aux champs d'identification contenus dans l'enregistrement 2. Si aucun enregistrement 3 de catégorie 31 n'est trouvé, le processus 100 peut prendre fin. On remarquera que la pratique courante actuellement en place est de mettre fin au processus 100 lorsqu'aucun enregistrement 3 de catégorie 31 n'est trouvé. [0045] Faisant maintenant référence au bloc 110, si un enregistrement 3 de catégorie 31 est trouvé, cela signifie que les données associées à la réservation de voyage sont associées à la catégorie 31. Le processus 100 peut alors procéder au bloc 112. Dans le bloc 112, le processus 100 peut retarifer la réservation de voyage spécifique sur la base des règles définies dans la catégorie 31. Dans d'autres termes, la réservation de voyage spécifique peut être réémise sur la base de codes déchiffrables par machine, associés à la réservation de voyage spécifique. Le processus 100 peut ensuite prendre fin. [0046] On remarquera que le sous-module standard 64 du module amélioré 62 prend en compte les données associées à une réservation de voyage dans son ensemble et ne tient pas seulement compte d'un segment ou d'une partie d'un voyage. À titre d'exemple spécifique, lorsque seul le composant d'un tarif « aller » pour une réservation de voyage particulière comprend des données, 3047592 14 exprimées en code déchiffrable par machine, pouvant être traitées par un dispositif informatisé alors que le composant du tarif retour ne l'est pas, le sous-module standard 64 détermine que la réservation de voyage spécifique n'est pas exprimée en code déchiffrable par machine. [0047] Comme cela a été mentionné dans le bloc 106 du processus 100, le sous-module de codage 66 peut essayer d'extraire un enregistrement codé 2 de catégorie 16 pour la réservation de voyage spécifique si aucun enregistrement 2 de catégorie 31 n'est trouvé. On remarquera que l'enregistrement codé 2 de catégorie 16 est exprimé dans un format déchiffrable par machine, même si les règles définies par la catégorie 16 ne peuvent pas être traitées par un dispositif informatisé dans le but d'appliquer des pénalités à une réservation de voyage. Si le sous-module 66 réussit à extraire l'enregistrement codé 2 de catégorie 16 de la réservation de voyage spécifique, le sous-module de codage 66 peut alors fabriquer un enregistrement de catégorie 31. Dans certains cas cependant, la réservation de voyage spécifique peut ne pas inclure d'enregistrement codé 2 de catégorie 16. Dans d'autres termes, la réservation de voyage spécifique n'est pas exprimée en format 'déchiffrable par machine. Par exemple, la réservation de voyage spécifique peut-être rédigée en format texte lisible par l'être humain, donc la réservation de voyage spécifique ne contient pas d'enregistrement codé 2. Lorsque la réservation de voyage spécifique ne contient pas au moins un enregistrement codé 2, ou si le sous-module de codage 66 est incapable d'extraire au moins un enregistrement codé 2 de catégorie 16 de la réservation de voyage spécifique, le sous-module par défaut 68 peut générer une pluralité de champs par défaut qui peuvent être dans un format compatible avec la catégorie 31 décrite de façon plus détaillée ci-dessous. [0048] Faisant maintenant référence à la fig. 5, un organigramme y est représenté, illustrant un processus 100 qui peut être effectué par le sous-module de codage 66 du module amélioré 62 (représenté dans la fig. 3), ou tout autre module approprié fourni par le GDS 12, afin de générer un enregistrement de catégorie fabriquée 31. Faisant référence aux fig. 3 et 5, le processus 200 peut commencer au bloc 202, où le processus 200 peut générer un message indiquant que la réservation de voyage spécifique est en cours de réémission sur la base d'une technique non standard. Dans d'autres termes, le message peut indiquer au voyageur ou à l'agent de réservation que la réservation de voyage spécifique est calculée sur la base des données qui ne sont pas associées avec la catégorie 31. [0049] La fig. 6 est une illustration exemplaire d'un écran d'affichage 230 faisant partie d'un système informatique associé avec le GDS 12, semblable au système informatique 30 représenté 3047592 dans la fig. 2. L'écran d'affichage 230 représente les données qu'un agent de réservation peut voir lorsqu'une réservation de voyage est réémise. Un message 232 peut être affiché le long de la portion supérieure 234 de l'écran d'affichage 230. Spécifiquement, le message 232 est positionné au-dessus de tout autre message concernant les tarifs et les informations relatives à la réservation de voyage spécifique. Dans le mode de réalisation représenté sur la fig. 6, le message 232 indique « VC Catégorie non enregistrée par le transporteur - Réémission non garantie ». Cependant, on remarquera que le message 232 est simplement de nature exemplaire. En effet, le message 232 peut inclure tout terme indiquant que la réservation de voyage spécifique est réémise sur la base d'une technique non standard. Faisant à nouveau référence aux figures 3 et 5, une fois que le message 232 est généré, le processus 200 peut alors procéder au bloc 204. [0050] Dans le bloc 204, le processus tente d'extraire au moins un enregistrement codé 2 de catégorie 16 de la réservation de voyage spécifique. Cependant, dans certains cas, la catégorie 16 de la réservation de voyage spécifique peut être entièrement rédigée en format texte lisible par l'être humain de sorte qu'aucun enregistrement codé 2 n'existe. Si la réservation de voyage spécifique ne contient pas au moins un enregistrement codé 2 (c'est-à-dire, les règles appartenant à la catégorie 16 rédigées en format texte, lisible par l'être humain), ou si le sous-module de codage 66 est incapable de récupérer au moins un enregistrement codé 2 de la réservation de voyage spécifique, le processus 200 peut procéder aux blocs 206. [0051] Dans le bloc 206, le sous-module par défaut 68 peut alors générer une pluralité de champs par défaut dans un format compatible avec la catégorie 31. La pluralité de champs par défaut peut aussi être désignée comme « enregistrements par défaut de catégorie 31 ». La création d'enregistrements par défaut de catégorie 31 est décrite de façon plus détaillée ci-dessous, et est illustrée dans la table représentée sur la fig. 9. Une fois que les enregistrements par défaut de catégorie 31 sont générés, le processus 200 peut retarifer la réservation de voyage spécifique sur la base de règles définies par les enregistrements par défaut de catégorie 31. Le processus 200 peut alors prendre fin. [0052] Faisant référence à nouveau au bloc 204, si le sous-module de codage 66 du module amélioré 62 réussit à récupérer au moins un enregistrement codé 2 de catégorie 16 de la réservation de voyage spécifique, le processus 200 peut alors procéder au bloc 208. Dans le bloc 208, le sous-module de codage 66 du module amélioré 62 détermine si l'enregistrement codé 2 de catégorie 16 satisfait une première condition prédéterminée et une seconde condition prédéterminée. La 3047592 16 première condition prédéterminée assure que la réservation de voyage spécifique permet des modifications volontaires (c'est-à-dire que le champ « Application volontaire » est réglé sur VRAI ). Alternativement, la première condition prédéterminée assure que la réservation de voyage spécifique est remboursable (c'est-à-dire que le champ « Billet non remboursable » est réglé sur N ou B). Par ailleurs, en plus que l'enregistrement codé 2 de catégorie 16 et soit « volontaire » ou « remboursable », la seconde condition prédéterminée exige que l'une des quatre conditions suivantes soit activée sur la base d'une condition de pénalités étant activée dans la réservation de voyage spécifique : une condition liée à la défection du passager (c'est-à-dire que le champ « Défection du passager » est réglé sur VRAI), un réacheminement avec réémission (c'est-à-dire que le champ « Récheminer avec réémission» est réglé sur VRAI), un remplacement (c'est-à-dire que le champ « Conditions de pénalité remplacement) » est réglé sur VRAI), ou une modification sans réémission (c'est-à-dire que le champ « Changement sans réémission» est réglé sur VRAI). [0053] Lorsque soit la première condition prédéterminée ou la seconde condition prédéterminée, n'est pas satisfaite, le processus 200 peut procéder au bloc 206, où le sous-module par défaut 68 génère une pluralité de champs par défaut dans un format compatible avec la catégorie 31, ce qui est décrit de façon plus détaillée ci-dessous. Cependant, si la première condition prédéterminée et la seconde condition prédéterminée sont satisfaites, le processus 200 peut procéder au bloc 210. [0054] Dans le bloc 210, le processus 200 peut générer des enregistrements de catégorie fabriquée 31 sur la base d'un ou de plusieurs enregistrements codés 2 de catégorie 16 récupérés dans le bloc 204 du processus 200. On remarquera que pour chaque enregistrement codé 2 de catégorie 16, au moins un enregistrement codé 2 de catégorie 31 correspondant est créé. Cependant, les entrées de catégorie 16 n'incluent pas typiquement autant d'enregistrements ou d'entrées que les enregistrements de catégorie 31. Ainsi plusieurs enregistrements de catégorie fabriquée 31 peuvent être générés sur la base de valeurs par défaut si aucun enregistrement correspondant de catégorie 16 n'est trouvé. La génération d'enregistrements de catégorie fabriquée 31 est décrite de façon plus détaillée ci-dessous et elle est illustrée par les figures. 7 et 8. Une fois que les enregistrements de catégorie fabriquée 31 ont été générés, le processus 200 peut procéder au bloc 212. 3047592 17 [0055] Dans le bloc 212, le processus 200 peut recalculer le prix d'une réservation de voyage spécifique sur la base de règles définies par la catégorie fabriquée 31, générées dans le bloc 210. Le processus 200 peut alors prendre fin. [0056] La fig. 7 représente un tableau exemplaire 250 illustrant une pluralité d'enregistrements codés 2 de la catégorie 16 et les enregistrements codés correspondants de catégorie fabriquée 31 qui sont générés. En particulier, le tableau 250 inclut une colonne 252 qui énumère les fonctions définies par l'enregistrement codé 2 de catégorie 16, une colonne 254 qui énumère l'enregistrement codé 2 de catégorie 16 et une colonne 256 qui énumère l'enregistrement de catégorie fabriquée 31 correspondant. Comme on peut le voir sur la fig. 7, les rangs Q du tableau 250 définissent un point dans le temps à partir duquel la pénalité de catégorie 16 est appliquée lors d'un voyage. Spécifiquement, les rangs A - L définissent à quel moment la pénalité 16 est appliquée lorsqu'un passager voyage. Par exemple, le rang A défini un enregistrement codé 2 de catégorie 16 dans lequel la pénalité applicable est définie au niveau du billet, où des frais d'échange ou de pénalité peuvent être définis soit par la catégorie 16 soit par la catégorie 31 et pouvant être appliqués au voyage dans son ensemble ou juste à une portion du voyage. Comme on le voit dans le rang A, la pénalité applicable est appliquée avant le départ du vol. L'enregistrement fabriqué de catégorie 31 correspondant, indique un départ = avant (c'est-à-dire que la pénalité est appliquée avant le départ du passager pour son voyage), et un composant tarifaire = Sans application, pour le composant tarifaire d'une partie de l'itinéraire auquel aucune règle particulière ATPCO n'est applicable. [0057] Le rang M de la table 250 définit des règles spécifiques d'outrepassement où un numéro de d'outrepassernent de table de données signifie que des codes existants pour des règles de catégorie 16 ou 31 seront outrepassés. Les rangs N-Q de la table 250 définissent les conditions de pénalités au cas où le passager ne se présente pas pour un vol (c'est-à-dire, la gestion d'une défection). Les rangs R et S définissent des conditions de réémission basées sur le fait que la réservation de voyage spécifique est non-remboursable. Par exemple, le rang R défini un enregistrement codé 2 de catégorie 16 si le billet est non-remboursable et un enregistrement correspondant de catégorie fabriquée 31 indiquant qu'une modification de la réservation de voyage existante n'est pas autorisée (c'est-à-dire un indicateur de changement = Non autorisé). Les rangs T-Y définissent généralement les frais de réémission, où les rangs T-W définissent (la définition du) le montant des frais. Par exemple, le rang T définit un enregistrement codé 2 de catégorie 16, 3047592 18 où un premier prix monétaire = zyz, dans lequel xyz représente une valeur numérique. L'enregistrement de catégorie fabriquée 31 correspondant indique « Prix 1 --:xyz, où le prix 1 représente la valeur numérique d'une pénalité. Le rang U définit un enregistrement codé 2 de catégorie 16 dans lequel une valeur de pourcentage est définie sur la base du montant d'un tarif applicable est défini, le rang V définit un enregistrement codé 2 de catégorie 16 où « Plus élevé/moins élevé » = xyz. Les frais de réémission peuvent être basés indifféremment sur les rangs T et V (qui sont des valeurs statiques) ou comme valeur de pourcentage comme on le voit au rang U, et le rang W sélectionne soit la valeur la plus élevée ou la moins élevée des deux. Finalement, les rangs X-Y définissent l'application des frais pour des frais de réémission, où le rang X définit un enregistrement codé 2 de catégorie 16 dans lequel une pénalité est définie sur coupon, et le rang Y définit un enregistrement codé 2 de catégorie 16, où une pénalité n'est pas définie sur coupon. [0058] En plus de la catégorie de règles fabriquées 31 montrées dans la fig. 7, le sous-module de codage 66 du module 62 amélioré du GDS 12 (représenté dans la fig. 3) peut aussi générer une pluralité d'enregistrements par défaut de catégorie fabriquée 31. Comme cela a été mentionné ci-dessus, cela s'explique parce que typiquement, il n'y a pas autant d'enregistrements ou d'entrées de catégorie 16 que d'enregistrements de catégorie 31, donc des catégories par défaut basées sur une valeur prédéterminée peuvent avoir besoin d'être générées. Fig. 8 illustre une table exemplaire 260 énumérant les différents enregistrements par défaut de catégorie fabriquée 31 qui peuvent être générés par le sous-module de codage 66 du module amélioré 62. [0059] Dans un mode de réalisation, la table 260 peut indiquer des données de passagers 262, le moment précis de la réémission de la réservation de voyage 264, les conditions relatives à la réémission de la réservation de voyage 266, les conditions de pénalité 268, un montant résiduel encaissé une fois que la réservation de voyage a été réémise 270 et les restrictions de tarif et de voyage 272 associées à la réservation de voyage spécifique. Les enregistrements par défaut de catégorie 31 sont laissés blancs de façon à être aussi larges et non restrictifs que possible. [0060] On remarquera que la fig. 8 et la description associée des enregistrements par défaut de catégorie fabriquée 31 ne représentent pas une liste exhaustive, et que toute autre entrée ou des entrées différentes peuvent aussi être générées. Dans un mode exemplaire de réalisation, les données relatives aux passagers 262 peuvent inclure des enregistrements par défaut de catégorie fabriquée 31, telles que par exemple, le code lié au type de passager (PTC) pour un passager qui est associé avec la réservation de voyage spécifique en cours de réémission, et la première et la 3047592 19 dernière occurrence de passagers voyageant ensemble. Le moment précis de la réémission de la réservation de voyage 264 peut inclure des enregistrements par défaut de catégorie 31 par exemple la validité du billet (c'est-à-dire si le départ de la réservation de voyage réémise est valide), une information indiquant si une unité tarifaire recalculée est avant ou après un point de départ de l'unité unitaire d'origine, et une validation préalable d'une réservation. Les conditions relatives à la réémission de la réservation de voyage 266 peuvent inclure des enregistrements par défaut de catégorie fabriquée 31 par exemple, un numéro de table de réémission qui se rapporte à une table contenant des données instruisant le traitement d'une modification volontaire, le type de transaction de billet qui indique le type de transaction de billets en cours de traitement (par exemple, une transaction de réémission), les exigences en matière d'approbation des réservations de voyage réémises, et une combinaison nationale/internationale indiquant si un transporteur national peut accorder une permission à un transporteur international pour l'application de règles spécifiques internationales à un segment de voyage national. Les conditions de pénalité 268 peuvent inclure des enregistrements par défaut de catégorie fabriquée 31 par exemple, un montant minimum de fonds supplémentaires qui sont collectés, une devise applicable pour le montant minimum de fonds supplémentaires (par exemple, dollars, euros, etc.), le nombre de décimales pour le montant minimum de fonds supplémentaires et toute balise indiquant si un rabais peut être appliqué. Le montant résiduel collecté 270 une fois que la réservation de voyage a été réémise, peut inclure des enregistrements par défaut de catégorie fabriquée 31 tels que par exemple, une valeur résiduelle par opposition à une valeur de pénalité, qui est une méthode de compensation déterminant un montant résiduel applicable dû au passager, une forme de remboursement à appliquer indiquant comment un remboursement peut être accordé (où la valeur par défaut est la forme de paiement d'origine), et une hiérarchie de résidu/pénalité qui indique comment résoudre une situation si des composants de tarifs différents incluent une opposition entre le montant résiduel et la pénalité. [00611 Les restrictions de tarifs et de voyage 272 peuvent inclure des enregistrements par défaut de catégorie fabriquée 31 par exemple, des restrictions de voyage, des restrictions sur « l'aller » qui indiquent si des modifications sur le segment « retour » d'un premier composant tarifaire sont autorisées, et si des modifications pour un numéro de vol sont permises. Les restrictions de tarifs et de voyage 272 peuvent aussi inclure des changements tarifaires (pauses tarifaires). En particulier, les ruptures de tarif peuvent inclure une clause indiquant si des modifications sont autorisées à des points de changement tarifaire (de points d'arrêt tarifaires), un 3047592 premier point de changement tarifaire indique si le premier composant tarifaire d'un billet peut-être recalculé en utilisant un tarif différent du tarif du billet d'origine, un coupon qui indique les restrictions concernant la retarification d'un itinéraire sur la base du type et de la quantité de coupons de vol restants, « entièrement consommés » indiquant si les composants tarifaires de segments de voyage entièrement consommés peuvent être recalculés, et une table de points similaires indiquant qu'un point de départ et une destination sont considérés comme le même point. Les restrictions de tarifs et de voyage 272 peuvent aussi inclure des restrictions tarifaires de réémission, des dates indiquant si un nouveau voyage pour un composant tarifaire particulier sont à la même date ou à des dates différentes que la date de voyage du billet d'origine, des provisions de règles tarifaires liées au tarif d'origine qui peuvent être validées ou revalidées, des restrictions sur l'émission de billet par avance, et des restrictions relatives au transporteur. [0062] Faisant maintenant référence à la fig. 9, une table exemplaire 300 énumérant les enregistrements par défaut de catégorie 31 qui peuvent être générés par le sous-module par défaut 68 (représenté sur la fig. 3). Comme cela a été expliqué ci-dessus, dans certains cas la catégorie 16 d'une réservation de voyage spécifique peut être entièrement rédigée en format texte, lisible par l'être humain, de sorte qu'aucun enregistrement codé n'existe. Si la réservation de voyage spécifique n'inclut pas au moins un enregistrement codé 2 (c'est-à-dire les règles appartenant à la catégorie 16 sont rédigées en format texte lisible par l'être humain), ou si le sous-module de codage 66 est incapable de récupérer au moins un enregistrement codé 2 de catégorie 16 de la réservation de voyage spécifique, le sous-module par défaut 68 peut alors générer une pluralité d'enregistrements par défaut de catégorie 31. La table 300 comprend une colonne 302 énumérant le type d'enregistrement par défaut de catégorie 31, et la colonne 304 énumérant la valeur correspondante de l'enregistrement par défaut de catégorie 31. [0063] Comme on le voit dans le tableau 300, un départ de voyage 310, un composant tarifaire 312, une table d'outrepassement de date 314, un planifié d'origine 316, un indicateur de changement 318, et un prix 1, peuvent être définis par la table 300. Les valeurs de la colonne 304 des enregistrements par défaut 302 de catégorie 31 sont laissées en blanc pour pouvoir être aussi larges que possible. Ainsi aucune pénalité n'est appliquée à la réservation de voyage spécifique. On remarquera que si un enregistrement particulier de catégorie 31 n'est pas indiqué dans la table 300, alors les enregistrements énumérés dans les tables des figures 6-8 peuvent être utilisés à la place. 3047592 21 [0064] Faisant référence de façon générale aux figures, le système divulgué améliore l'efficacité globale du traitement des données associées avec la réservation de voyage spécifique, et résout aussi un problème enraciné dans la technologie informatique. En particulier, si les règles associées avec une réservation de voyage spécifique ne sont pas exprimées dans un format déchiffrable par machine qui peut aisément être traité par un dispositif informatisé, un système de réservation de voyage informatisé peut être incapable de procéder la réémission d'une réservation de voyage spécifique, dans le cadre d'une telle requête. Au lieu de cela, un agent de réservation doit peut-être lire et interpréter avec prudence les règles associées avec la réservation de voyage spécifique, et de traiter la requête en conséquence. En effet, le système divulgué apporte une solution à ce problème en générant des champs préalablement remplis ou des champs par défaut qui sont exprimés en codes déchiffrables par machine, qui peuvent être facilement traités par un dispositif informatisé. En conséquence, le système divulgué transforme la réservation de voyage spécifique dans un format qui peut être traité par un système de réservation de voyage informatisé. Ainsi la réservation de voyage spécifique n'a plus besoin d'être interprétée par une personne telle qu'un agent de réservation et au lieu de cela, elle se présente dans un format pouvant être traité par un système de réservation informatisé. [0065] En général, les routines exécutées pour mettre en oeuvre les modes de réalisation de l'invention, qu'elles soient implémentées dans le cadre d'un système d'exploitation ou d'une application spécifique, d'un composant, d'un programme, d'un objet, d'un module ou d'une séquence d'instructions, ou même un sous-ensemble de ceux-là, peuvent être désignées dans les présentes comme « programme codé informatique » ou simplement « programme codé. » Un programme codé comporte typiquement des instructions lisibles par ordinateur qui résident à des moments divers dans des dispositifs divers de mémoire et de stockage dans un ordinateur, et qui lorsqu'il est lu et exécuté par un ou plusieurs processeurs dans un ordinateur, provoque l'exécution par l'ordinateur d'opérations et/ou d'éléments propres aux aspects variés des modes de réalisation de l'invention. Les instructions d'un programme informatique déchiffrable par ordinateur pour effectuer les opérations des modes de réalisation de l'invention peuvent être, par exemple, le langage d'assemblage, ou soit un code source ou un code objet écrit en combinaison avec un ou plusieurs langages de programmation. [0066] Divers programmes codés décrits dans les présentes peuvent être identifiés selon l'application dans laquelle ils sont implémentés dans des modes de réalisation de l'invention 3047592 22 spécifiques. Cependant, on remarquera que toute nomenclature d'un programme particulier qui suit est utilisée uniquement par commodité ; ainsi l'invention ne peut être limitée à un seul usage dans toute application spécifique identifiée et/ou sous-entendue par ladite nomenclature. Par ailleurs, au vu du nombre de moyens généralement infini par lesquels les programmes informatiques peuvent être organisés selon des routines, procédures, méthodes, modules, objets, et ainsi de suite, ainsi que les façons variées d'affecter les fonctionnalités d'un programme parmi diverses couches de logiciels qui résidents dans un ordinateur typique (par exemple, les systèmes d'exploitation, les bibliothèques, les interfaces de programme d'application (API), les applications, les applets, etc.), on remarquera que les modes de réalisation de l'invention ne sont pas limités à l'organisation spécifique et à l'affectation spécifique de fonctionnalités de programme décrites dans les présentes. [0067] Le programme codé mis en oeuvre dans tout module/application, décrits dans les présentes peut-être distribué individuellement ou collectivement comme un produit programme dans une variété de formes. En particulier, le programme codé peut être distribué en utilisant un médium de stockage lisible par ordinateur disposant d'instructions de programme, déchiffrables par ordinateur en lui-même permettant à un processeur d'effectuer des aspects des modes de réalisation de l'invention. [0068] Les supports de stockage déchiffrables par machine qui sont intrinsèquement non transitoires, peuvent inclure des médias tangibles volatiles et non volatiles, amovibles et non amovibles, implémentés dans toute méthode ou technologie de stockage d'information, telle que des instructions de programme déchiffrables par machine, des structures de données, des modules de programme, ou autres données. Les supports de stockage lisibles par ordinateur peuvent aussi comprendre des mémoires RAM, ROM, EPROM (mémoire à lecture exclusivement, programmable et effaçable), une mémoire flash, ou toute technologie de support solide de mémoire, CD-ROM (disque compact portable doté d'une mémoire à lecture seule), ou tout autre stockage optique, bandes d'enregistrement magnétique, mémoire à disque magnétique, ou tout autre médium pouvant être utilisé pour stocker l'information désirée et apte à être déchiffré par un ordinateur. Un support de stockage déchiffrable par ordinateur ne doit pas être interprété comme des signaux transitoires en soi (par exemple des ondes radio ou autres ondes électromagnétiques se propageant, les ondes électromagnétiques se propageant à travers un support de transmission tel qu'un guide d'onde, ou des signaux électriques transmis par un fil). Les instructions de programme déchiffrables par ordinateur peuvent être téléchargées sur un ordinateur, un autre type d'appareil 3047592 23 de traitement de données programmable ou sur tout autre dispositif de support de stockage déchiffrable par machine, ou vers un ordinateur externe ou vers un dispositif de stockage externe par un réseau. [0069] Les instructions de programme déchiffrables par ordinateur, stockées dans un support lisible par ordinateur, d'autres types d'appareil programmable de traitement de données, ou d'autres dispositifs pour fonctionner d'une façon particulière, telles que les instructions stockées sur un support lisible par ordinateur produisent un article de fabrication comprenant les instructions qui implémentent les fonctions, les actions et/ou les opérations spécifiées dans les organigrammes, diagrammes de séquence, et/ou diagrammes blocs. Les instructions de programme informatique peuvent être fournies à un ou plusieurs processeurs d'un ordinateur à usage général, à un ordinateur dédié, ou à un autre appareil prograrnmable de traitement de données pour produire une machine, telles que des instructions qui, lorsqu'elles sont exécutées à l'aide du ou des processeurs, accomplissent une série de calculs pour implémenter les fonctions, actions, et/ou les opérations spécifiées dans les organigrammes, diagrammes séquentiels et/ou diagrammes blocs. [0070] Dans certains autres modes de réalisation, les fonctions, les actions et/ou des opérations spécifiées dans les organigrammes, diagrammes de séquence, et/ou des diagrammes blocs peuvent être commandée à plusieurs fois, traitées en série, et/ou traitées en même temps conformément aux modes de réalisation de l'invention. De plus, tout organigramme, diagramme séquentiel, et/ou diagramme bloc peut inclure plus ou moins de blocs que ceux illustrés tout en restant conformes avec les modes de réalisation de l'invention. [0071] La terminologie utilisée dans les présentes a pour but de décrire uniquement des modes de réalisation particuliers et n'est pas destinée à limiter les modes de réalisation de l'invention. Le singulier des articles définis et indéfinis «un », « une », « le » et « la » tels qu'ils sont utilisés dans les présentes sous-entend également les formes plurielles, sauf s'il en est indiqué autrement et clairement par le contexte. Par ailleurs, les termes « comprend », « comprennent » et/ou « comprenant » lorsqu'ils sont utilisés dans cette spécification, précisent la présence de caractéristiques, de nombres entiers, d'étapes, d'opérations, d'éléments, et/ou de composants, mais n'excluent pas la présence ou l'ajout d'un ou de plusieurs caractéristiques, nombres entiers, étapes, éléments, composants et/ou groupes en cela. De plus, dans la mesure où les verbes « inclure », « comporte » « ayant », « a », « possède », « dispose de » et « composé de », ou des variantes, sont 3047592 24 utilisés dans la description détaillée des revendications, ces termes sont censés être inclusifs de façon similaire au verbe « comprendre ». [0072] Bien que l'invention soit illustrée par une description de divers modes de réalisation et bien que ces modes de réalisation soient décrits de façon très détaillée, il n'est pas de l'intention du demandeur de restreindre ou de limiter, de quelque façon que ce soit, l'étendue des revendications des présentes à ces détails. Des avantages supplémentaires et des modifications possibles apparaîtront aisément aux hommes de métier. L'invention sous un angle plus large n'est donc pas limitée aux détails spécifiques, aux méthodes et aux appareils représentatifs, et aux exemples illustrateurs montrés et décrits. Par conséquent, il est possible de s'élbigner de ces détails sans s'éloigner de l'esprit et de la portée du concept inventif général de l'appliquant. REVENDICATIONS1. Une méthode pour la réémission d'une réservation de voyage, la méthode comprenant : qu'un ordinateur détermine si une réservation de voyage est associée avec une première catégorie de voyage ou une seconde catégorie de voyage, dans laquelle la première catégorie de voyage inclut une pluralité de codes déchiffrables par machine, associés à la réservation de voyage. en réponse à la détermination qu'une réservation de voyage est associée avec une première catégorie de voyage, l'ordinateur réémet la réservation de voyage, sur la base d'une pluralité de codes déchiffrables par machine, associés avec la réservation" de voyage ; et en réponse à la détermination que la réservation de voyage est associée à la seconde catégorie de voyage : l'ordinateur détermine si la réservation de voyage comprend des données exprimées dans un format déchiffrable par machine ; en réponse à la détermination qu'une réservation de voyage comprend des données exprimées dans un format déchiffrable par machine, l'ordinateur génère une pluralité de champs préalablement remplis dans un format compatible avec la première catégorie, où au moins un des champs préalablement remplis est généré sur la base des données d'une réservation de voyage exprimées dans un format déchiffrable par machine ; et l'ordinateur réémet la réservation de voyage sur la base d'une pluralité de champs préalablement remplis. 2. La méthode selon la revendication I dans laquelle la réservation de voyage est associée à la deuxième catégorie de Voyage, et ne comprend que des données exprimées en format texte lisible par l'être humain. 3. La méthode selon la revendication 2 comprenant par ailleurs : que l'ordinateur détermine si la réservation de voyage est exprimée uniquement en format texte lisible par l'être humain ; uniquement en format texte lisible par l'être humain, l'ordinateur génère une pluralité de champs par défaut dans un format compatible avec la première catégorie de voyage ; et 3047592 26 l'ordinateur réémet la réservation de voyage sur la base d'une pluralité de champs par défaut. 4. La méthode selon l'une quelconque des revendications 1-3, dans laquelle la première catégorie de voyage est dérivée de la publication des tarifs des compagnies aériennes par APTCO, sous la catégorie 31 et dans laquelle la détermination qu'une réservation de voyage est associée avec l'une des première ou seconde catégorie de voyage, comprend : que l'ordinateur valide des données représentatives d'un enregistrement 2, associées avec la catégorie 31 de réservation de voyage d'ATPCO en réponse à la validation de données représentatives de l'enregistrement 2, l'ordinateur détermine la validité des données représentatives de l'enregistrement 2. et en réponse à la détermination que les données représentatives de l'enregistrement de 2 sont valides, l'ordinateur valide des données représentatives d'un enregistrement 3 associées avec la catégorie 31 de réservation de voyage d'ATPCO. 5. La méthode selon la revendication 4 comprenant : qu'en réponse à la détermination que les données représentatives de l'enregistrement 2 ne sont pas valides, l'ordinateur détermine s'il existe une restriction empêchant la réémission de toute réservation de voyage non associée à la catégorie 31 d'ATPCO, en réponse à la détermination qu'une restriction existe, la génération d'un message d'erreur ; et en réponse à la détermination qu'il n'existe pas de restriction, la détermination qu'une réservation de voyage est associée à la seconde catégorie voyage. 6. La méthode selon la revendication 4 ou 5 compenant : qu'en réponse à la détermination que les données représentatives de l'enregistrement 3 ne sont pas valides, la méthode prend fin. 7. La méthode selon l'une quelconque des revendications 1-6 comprenant par ailleurs : 3047592 27 qu'en réponse à la réémission d'une réservation de voyage sur la base d'une pluralité de champs préalablement remplis, l'ordinateur génère un message indiquant que la réservation de voyage a été réémise sur la base d'une technique non standard. 8. La méthode selon l'une quelconque des revendications 1-7, dans laquelle la seconde catégorie de voyage est dérivée de la catégorie 16 de la Airline Tariff, Publication Company, ATPCO. 9. La méthode selon l'une quelconque des revendications 1-8 dans laquelle la pluralité de champs préalablement remplis dans un format compatible avec la première catégorie de voyage est générée si les données exprimées dans un format déchiffrable par machine satisfont une première condition prédéterminée et une deuxième condition prédéterminée. 10. La méthode selon la revendication 9 dans laquelle la première condition prédéterminée nécessite que la réservation de voyage autorise les modifications volontaires, ou qu'elle soit remboursable et la seconde condition prédéterminée nécessite que l'une des quatre conditions suivantes soit activée : une défection, un réacheminement avec réémission, un remplacement, et une modification sans réémission. 11. Un système pour la réémission d'une réservation de voyage agencé pour : déterminer si la réservation de voyage est associée avec une première catégorie de voyage ou une seconde catégorie de voyage, dans laquelle la première catégorie de voyage inclut une pluralité de codes déchiffrables par machine, associés avec la réservation de voyage ; en réponse à la détermination que la réservation de voyage est associée à la première catégorie de voyage, réémettre la réservation de voyage sur la base d'une pluralité de codes déchiffrables par machine qui sont associés à la réservation de voyage ; et en réponse à la détermination que la réservation de voyage est associée à la seconde catégorie de voyage, déterminer si la réservation de voyage comprend des données exprimées en format déchiffrable par machine ; en réponse à la détermination que la réservation de voyage comprend des données de réservation de voyage exprimées dans un format déchiffrable par machine, générer une pluralité de 3047592 28 champs préalablement remplis dans un format compatible avec la première catégorie de voyage, dans laquelle au moins un des champs préalablement remplis est généré sur la base des données de la réservation de voyage exprimées dans un format déchiffrable par machine ; et la réémission de la réservation de voyage sur la base de la pluralité de champs préalablement remplis. 12. Le système selon la revendication 11 est par ailleurs agencé pour exécuter la méthode selon l'une quelconque des revendications 2 à 10. 13. Un programme informatique pour former un groupe de voyage, le programme informatique comprenant : un programme codé qui, lorsqu'il est exécuté par un ou plusieurs processeurs, amène le ou plusieurs processeurs à : déterminer si la réservation de voyage est associée avec l'une des deux catégories de voyage, la première catégorie et la seconde catégorie, où la première catégorie inclut une pluralité de codes déchiffrables par machine qui sont associés avec la réservation de voyage ; en réponse à la détermination que la réservation de voyage est associée à la première catégorie de voyage, réémettre la réservation de voyage sur la base de la pluralité de codes déchiffrables par machine qui sont associés à la réservation de voyage ; et en réponse à la détermination que la réservation de voyage est associée à la seconde catégorie de voyage : déterminer si la réservation de voyage inclut des données exprimées dans un format déchiffrable par machine ; en réponse à la détermination que la réservation de voyage comprend des données de réservation de voyage exprimées dans un format déchiffrable par machine, générer une pluralité de champs préalablement remplis dans un format compatible avec la première catégorie de voyage, dans lequel au moins un des champs préalablement remplis est généré sur la base des données de la réservation de voyage, exprimées dans un format déchiffrable par machine ; et réémettre la réservation de voyage sur la base de la pluralité de champs préalablement remplis. 3047592 29 14. Le programme informatique selon la revendication 13 dans lequel le programme codé amène le processeur, lorsqu'il est éxécuté, à effectuer la méthode selon l'une quelconque des revendications 2 à 10.