Brevet FR3067839A1 (20181221)

REVENDICATIONS1. Un système pour actualiser un itinéraire de voyage complet sur la base d'une modification effectuée à au moins une réservation faisant partie de l'itinéraire complet de voyage, dans lequel le système est en communication avec un ou plusieurs systèmes de distribution globale, le système comprenant : un ou plusieurs processeurs ; et une mémoire couplée à un ou plusieurs processeurs, la mémoire stockant des données 10 comprenant le code de programme qui, lorsqu'il est exécuté par un ou plusieurs processeurs, amène le système à: recevoir au moins un message de confirmation dans lequel ledit au moins un message de confirmation inclut une information actualisée concernant ladite au moins une réservation ; 15 déterminer que ladite au moins une réservation est associée à un profil d'utilisateur, dans lequel le profil d'utilisateur est associé à une pluralité d'enregistrements de voyage ; et dans lequel chacun de la pluralité des enregistrements de voyage comprend un enregistrement associé de nom de passager et / ou un enregistrement associé de 20 voyage étendu, et dans lequel l'enregistrement de nom de passager est un ensemble de données spécifiques au système de distribution global contenant toutes les informations de réservations spécifiques d'un système de la pluralité de systèmes de distribution globale, et dans lequel l'enregistrement de voyage étendu contient toutes les informations de réservations relatives à un autre système de distribution global de 25 la pluralité de systèmes de distribution global; en réponse à l'association de ladite au moins une réservation associée au profil d'utilisateur, créer un nouvel élément de voyage pour chaque réservation incluse dans ledit au moins un message de confirmation ; combiner le nouvel élément de voyage à chacun des enregistrements de la 30 pluralité des enregistrements de voyage ; 23 attribuer un score respectif à chacun des enregistrements de la pluralité des enregistrements de voyage combinés au nouvel élément de voyage, dans lequel le score respectif est basé sur une compatibilité de l'enregistrement de voyage respectif combiné au nouvel élément de voyage ; 5 sélectionner un enregistrement de voyage spécifique pour l'actualiser avec le nouvel élément de voyage sur la base des scores respectifs de la pluralité des enregistrements de voyage ; déterminer que l'enregistrement de voyage spécifique qui a été sélectionné inclut un accès d'écriture ; et en réponse à la détermination que l'enregistrement de voyage respectif inclut un accès d'écriture, actualiser l'enregistrement de voyage spécifique avec le nouvel élément de voyage.\n<CLM>\1\tLe système selon la revendication 1 dans lequel le code de programme, lorsqu'il est 15 exécuté par un ou plusieurs processeurs, amène par ailleurs le système à: déterminer que l'enregistrement de voyage spécifique sélectionné n'inclut pas un accès d'écriture ; et en réponse au fait que l'enregistrement de voyage spécifique ne dispose pas d'un accès d'écriture, créer un nouvel enregistrement de voyage dans lequel le nouvel 20 enregistrement de voyage est actualisé avec le nouvel élément de voyage.\n<CLM>\1\tLe système selon la revendication 1 ou la revendication 2 dans lequel le code de programme, lorsqu'il est exécuté par un ou plusieurs processeurs, amène par ailleurs le système à: 25 classer par ordre chronologique une pluralité d'éléments de voyage et le nouvel élément de voyage pour former une chronologie, dans laquelle chaque élément de voyage de la pluralité des éléments de voyage est associé avec un de la pluralité des enregistrements de voyage. 24\n<CLM>\1\tLe système selon la revendication 3 dans lequel le code de programme amène le système à attribuer le score respectif à chacun des enregistrements de voyage combinés avec le nouvel élément de voyage en amenant le système à: déterminer que le nouvel élément de voyage se superpose à un ou plusieurs éléments 5 de la pluralité des éléments de voyage pour chacun de la pluralité des enregistrements de voyage ; et en réponse à la détermination que le nouvel élément de voyage ne se superpose pas à un ou plusieurs des éléments de voyage, attribuer des points positifs au score respectif de l'un de la pluralité des enregistrements de voyage. 10\n<CLM>\1\tLe système selon la revendication 4 dans lequel le code de programme amène le système à attribuer le score respectif à chacun des enregistrements de voyage combiné avec le nouvel élément de voyage en amenant le système à: classer le nouvel élément de voyage et chacun des éléments de la pluralité des éléments de voyage dans des catégories, dans lequel les catégories incluent : stationnaire, point à un point et itinérance ; et déterminer qu'à la fois le nouvel élément de voyage et un ou plusieurs éléments de la pluralité des éléments de voyage qui se superposent sont classés sous la catégorie point à point ; et en réponse à la détermination que le nouvel élément de voyage et ledit ou plusieurs éléments de la pluralité des éléments de voyage qui se superposent sont classés sous la catégorie point à point, attribuer des points négatifs au score respectif de l'un des enregistrements de la pluralité des enregistrements de voyage.\n<CLM>\1\tLe système selon l'une quelconque des revendications 3 à 5 dans lequel le code de programme amène le système à attribuer le score respectif à chacun des enregistrements de voyage avec le nouvel élément de voyage en amenant le système à: comparer un point d'arrivée d'un élément de voyage précédent avec un point de départ d'un nouvel élément de voyage ; 25 en réponse au point d'arrivée de l'élément de voyage précédent correspondant au point de départ du nouvel élément de voyage, attribuer des points positifs au score respectif de l'un des enregistrements de la pluralité des enregistrements de voyage ; comparer un point de départ d'un élément de voyage subséquent avec un point 5 d'arrivée d'un nouvel élément de voyage ; en réponse au point de départ de l'élément de voyage subséquent correspondant au point d'arrivée du nouvel élément de voyage, attribuer des points positifs au score respectif de l'un des enregistrements de la pluralité des enregistrements de voyage ; et en réponse au nouvel élément de voyage étant classé soit en premier ou en dernier 10 dans la chronologie, attribuer des points positifs au score respectif d'un enregistrement de la pluralité des enregistrements de voyage.\n<CLM>\1\tLe système selon l'une quelconque des revendications 3 à 6 dans lequel le code de programme amène le système à attribuer le score respectif de chacun des enregistrements de 15 voyages combinés avec le nouvel élément de voyage en amenant le système à: déterminer que les passagers inclus dans ledit au moins un message de confirmation correspondent à un enregistrement de nom de passager associé à chacun des enregistrements de voyage ; et en réponse au fait que les passagers inclus dans ledit au moins un message de 20 confirmation correspondent à l'enregistrement de nom de passager, attribuer des points positifs au score respectif de l'un des enregistrements de la pluralité des enregistrements de voyage.\n<CLM>\1\tLe système selon l'une quelconque des revendications 3 à 6 dans lequel le code de 25 programme amène le système à attribuer le score respectif de chacun des enregistrements de voyages combinés avec le nouvel élément de voyage en amenant le système à: déterminer qu'un nombre de passagers inclus dans ledit au moins un message de confirmation est inférieur à un nombre total de passagers inclus dans un enregistrement de nom de passager associé à chacun des enregistrements de la pluralité des enregistrements de 30 voyage ; et 26 en réponse au fait que le nombre de passagers inclus avec ledit au moins un message de confirmation est inférieur au nombre total de passagers, attribuer des points positifs au score respectif de l'un des enregistrements de la pluralité des enregistrements de voyage. 5\n<CLM>\1\tLe système selon l'une quelconque des revendications 1 à 6 dans lequel le code de programme, lorsqu'il est exécuté par un ou plusieurs processeurs, amène par ailleurs le système à: déterminer que le score respectif associé à un enregistrement de la pluralité des enregistrements de voyage est supérieur ou égal à un score prédéterminé ; et 10 en réponse à la détermination que le score respectif associé à un des enregistrements de la pluralité des enregistrements de voyage est supérieur ou égal au score prédéterminé, actualiser l'enregistrement de voyage spécifique comme étant l'enregistrement de voyage sélectionné. 15\n<CLM>\1\tLe système selon la revendication 9 dans lequel le code de programme amène le système à sélectionner l'enregistrement de voyage spécifique pour l'actualiser avec le nouvel élément de voyage sur la base des scores respectifs de la pluralité des enregistrements de voyage en amenant le système à: déterminer que les scores respectifs associés à la pluralité des enregistrements de 20 voyage sont inférieurs au score prédéterminé ; en réponse à la détermination que les scores respectifs associés à la pluralité des enregistrements de voyage sont inférieurs au score prédéterminé, calculer une valeur numérique de seuil donné par un nombre d'éléments de voyage associés à chacun des enregistrements de voyage qui ne nécessitent pas une nouvelle réservation, multiplié par un 25 facteur prédéterminé ; déterminer que le score respectif associé à l'enregistrement de voyage spécifique est supérieur ou égal à la valeur numérique de seuil, dans lequel la valeur numérique de seuil est inférieure au score prédéterminé ; et en réponse à la détermination que le score respectif associé à l'enregistrement de voyage spécifique est supérieur ou égal à la valeur numérique de seuil, actualiser un enregistrement 27 de la pluralité des enregistrements de voyage comme étant l'enregistrement de voyage sélectionné.