Processing

Please wait...

Settings

Settings

Goto Application

1. WO2023277813 - COMMUNICATIONS SERVER APPARATUS AND METHOD FOR PROCESSING SERVICE REQUESTS

Publication Number WO/2023/277813
Publication Date 05.01.2023
International Application No. PCT/SG2022/050449
International Filing Date 28.06.2022
Applicants
  • GRABTAXI HOLDINGS PTE. LTD. [SG]/[SG]
Inventors
  • GANDHI, Karthikbalaji
  • WONG, Zhi Qian, Sebastian
  • RAMAMURTHY, Nagaraj
  • SAW, Hian Qiang, Matthew
  • AGARWAL, Chandan Kumar
  • SUMAN, Sourabh
Agents
  • MCLAUGHLIN, Michael, Gerard
  • LEE, Eric Tong Yih
  • PEACOCK, Blayne Malcolm
Priority Data
10202107166S29.06.2021SG
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) COMMUNICATIONS SERVER APPARATUS AND METHOD FOR PROCESSING SERVICE REQUESTS
(FR) APPAREIL SERVEUR DE COMMUNICATION ET PROCÉDÉ DE TRAITEMENT DE DEMANDES DE SERVICE
Abstract
(EN) A communications server apparatus for processing a service provision request for a service is described. The communications server apparatus comprises a processor, a memory and a formula database configured to contain a set of string-based arithmetic expressions, each expression defining a price calculation to be applied to a service provision request. The apparatus is configured, under control of the processor, to execute instructions stored in the memory to receive data representative of a specified service provision request including data representative of one or more parameters associated therewith, wherein a price for said specified service provision is at least partially dependent on the values of said parameters. In response to receipt of said data representative of said specified service provision request, the apparatus is configured to identify a price calculation to be performed for the service provision request, the price calculation associated with a given one of the set of a string-based arithmetic expressions, and to obtain an abstract syntax tree, AST, corresponding to the given string-based arithmetic expression, the AST having been generated from the given string-based arithmetic expression by parsing the expression. A Symbol Table is populated with values for said parameters associated with said specified service provision request and a price is then calculated for said specified service provision request using said AST and the values in said Symbol Table.
(FR) L'invention concerne un appareil serveur de communication permettant de traiter une demande de fourniture de service pour un service. L'appareil serveur de communication comprend un processeur, une mémoire et une base de données de formules configurée pour contenir un ensemble d'expressions arithmétiques à base de chaînes, chaque expression définissant un calcul de prix à appliquer à une demande de fourniture de service. L'appareil est configuré, sous le contrôle du processeur, pour exécuter des instructions stockées dans la mémoire en vue de recevoir des données représentatives d'une demande de fourniture de service spécifié comprenant des données représentatives d'un ou plusieurs paramètres associés à celle-ci, un prix pour ladite fourniture de service spécifié dépendant au moins partiellement des valeurs desdits paramètres. En réponse à la réception desdites données représentatives de ladite demande de fourniture de service spécifié, l'appareil est configuré pour identifier un calcul de prix à exécuter pour la demande de fourniture de service, le calcul de prix étant associé à une expression arithmétique donnée parmi l'ensemble d'expressions arithmétiques à base de chaînes, et pour obtenir un arbre de syntaxe abstraite (AST) correspondant à l'expression arithmétique à base de chaînes donnée, l'AST ayant été généré à partir de l'expression arithmétique à base de chaînes donnée par analyse de l'expression. Une table de symboles est peuplée de valeurs pour lesdits paramètres associés à ladite demande de fourniture de service spécifié et un prix est ensuite calculé pour ladite demande de fourniture de service spécifié à l'aide dudit AST et des valeurs dans ladite table de symboles.
Latest bibliographic data on file with the International Bureau