WO2010062259A1 - A callpoint booking system - Google Patents

A callpoint booking system Download PDF

Info

Publication number
WO2010062259A1
WO2010062259A1 PCT/SG2008/000454 SG2008000454W WO2010062259A1 WO 2010062259 A1 WO2010062259 A1 WO 2010062259A1 SG 2008000454 W SG2008000454 W SG 2008000454W WO 2010062259 A1 WO2010062259 A1 WO 2010062259A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
data
location
identifier
vehicles
Prior art date
Application number
PCT/SG2008/000454
Other languages
French (fr)
Inventor
Soo Heng Chia
Edward Lim
Oon Chian David Kho
Wai Ming Ho
Original Assignee
Bipp Company Pte Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bipp Company Pte Ltd filed Critical Bipp Company Pte Ltd
Priority to PCT/SG2008/000454 priority Critical patent/WO2010062259A1/en
Publication of WO2010062259A1 publication Critical patent/WO2010062259A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • G06Q50/40

Definitions

  • the present invention generally relates to transportation. More particularly, the invention relates to booking of a vehicle.
  • Transportation is an essential aspect of everyday life. Particularly, most people require transportation to travel from one location to another, especially when distance of the travel is considerable. Often, many people are faced with the difficulty of securing an available vehicle such as a public transport vehicle.
  • An example of the public transport vehicle is a taxi. Hence there is often a need to place a booking in order to secure a taxi.
  • Conventional implementations for booking a taxi are, for example calling a taxi service provider to book a taxi. It is readily appreciated that when calling the taxi service provider to book a taxi, the caller is often required to provide the location at which the caller is expecting the taxi. The location of the caller may not be communicated correctly to the taxi.
  • a service operator of the taxi service provider may communicate the location erroneously to the taxi picking up the caller.
  • the taxi may face difficulties locating the caller.
  • a method for processing vehicle request comprises capturing user identifier by a data capture device and communicating request data to an allocation system in response to the user identifier being captured.
  • the user identifier is associable with a user and the request data comprises the user identifier and a location identifier, the location identifier being indicative of a location.
  • the method further comprises receiving allocation data from the allocation system.
  • the allocation data comprises vehicle data, the vehicle data being indicative of at least one vehicle allocated to the user identifier.
  • the at least one vehicle communicating a confirmation dataset indicating intent of travel to the location, wherein the allocation data is subsequently communicable to the user.
  • a data capture device comprises an input module for capturing user identifier and a processor unit for providing a location identifier being indicative of a location.
  • the user identifier is associable with a user.
  • the data capture device further comprises a transceiver module for communicating request data to an allocation system in response to the user identifier being captured.
  • the request data comprises the user identifier and the location identifier, wherein allocation data is receivable from the allocation system for subsequent communication to the user.
  • the allocation data comprising vehicle data, the vehicle data being indicative of at least one vehicle allocated to the user identifier and the at least one vehicle communicating a confirmation dataset indicating intent of travel to the location.
  • a system comprising a plurality of a data capture device.
  • Each of the plurality of a data capture device comprises an input module for capturing user identifier and a processor unit for providing a location identifier being indicative of a location.
  • the user identifier is associable with a user.
  • the data capture device further comprises a transceiver module for communicating request data to an allocation system in response to the user identifier being captured.
  • the request data comprises the user identifier and the location identifier, wherein allocation data is receivable from the allocation system for subsequent communication to the user.
  • the allocation data comprising vehicle data, the vehicle data being indicative of at least one vehicle allocated to the user identifier and the at least one vehicle communicating a confirmation dataset indicating intent of travel to the location.
  • a machine-readable medium having stored therein a plurality of programming instructions.
  • the plurality of programming instructions when executed, cause the machine to capture user identifier by a data capture device and communicate request data to an allocation system in response to the user identifier being captured.
  • the user identifier is associable with a user and the request data comprises the user identifier and a location identifier, the location identifier being indicative of a location.
  • the machine is further caused to receive allocation data from the allocation system.
  • the allocation data comprises vehicle data, the vehicle data being indicative of at least one vehicle allocated to the user identifier. The at least one vehicle having indicated intent of travel to the location, wherein the allocation data is subsequently communicable to the user.
  • FIGs. la-d show an apparatus for booking a passenger pick-up vehicle in accordance with an embodiment of the invention
  • FIG. 2 shows a system comprising a plurality of the apparatus of Figs. Ia- Id in accordance with another embodiment of the invention
  • FIG. 3 shows a process flow chart of a method employed by the apparatus of Figs. Ia- Id.
  • FIG. 4 shows a process flow chart of a method employed by a vehicle allocation system using the apparatus of Ia- Id. Detailed Description
  • the vehicle is for example a passenger pick-up vehicle such as a taxi or a vehicle from a concierge service.
  • the apparatus 100 comprises an input module 110 and a processor unit 115.
  • the processor unit 115 is coupled to the input module 110 and comprises a memory device 120.
  • the apparatus 100 further comprises a transceiver module 130.
  • the transceiver module 130 is coupled to one or both of the input module 110 and the processor unit 115.
  • the transceiver module 130 is communicable with both of the input module 110 and the processor unit 115.
  • the transceiver 130 is communicable with either the input module 110 or the processor unit 115.
  • the input module 110 preferably comprises at least one of a keypad 110a and a card reader 110b.
  • the input module 110 is usable by a user for generating a user request.
  • the user request is receivable by one or both of the processor unit 115 and the transceiver module 130.
  • the user when desiring to secure a booking of a passenger pick-up vehicle uses a booking card. Initially the user causes the booking card to be detected by the card reader 110b of the input module 110.
  • the user request Upon detection of the booking card by the card reader 110b, the user request is generated. The user request is then received by the processor unit 115, which further communicates the user request to the transceiver module 130. In another example, after the user request is generated via the input module 110, the user request is received by the transceiver module 130 from the input module 110. Preferably, after the user request is received by the transceiver module 130, the transceiver module 130 proceeds to transmit the user request.
  • the booking card comprises a booking card identification (ID) number and upon generating the user request, the booking card ID number is captured via the input module 110.
  • the captured booking card ID number is received by the processor unit 115.
  • the booking card ID number preferably corresponds to a user.
  • a user identifier is associated with a user.
  • the user identifier associated with a user defines personal data of the user.
  • the booking card ID is associable with personal data of the user.
  • personal data of the user is stored in the booking card. After receipt of the booking card ID by the processor unit 115, at least a portion of personal data of the user is transmitted together with the user request via the transceiver module 130.
  • personal data of the user is registered in an allocation system (not shown). The personal data of the user is preferably stored in a database of the allocation system upon registration.
  • the transceiver module 130 After receipt of the booking card ID by the processor unit 115, the transceiver module 130 triggers a retrieval of at least a portion of personal data of the user from the allocation system.
  • personal data of the user is stored in the memory device 120 of the processor unit 115. After receipt of the booking card ID by the processor unit 115, personal data of the user is retrieved or read from the memory device 120.
  • Examples of personal data of the user are contact number of the user, name of the user and a charge account of the user.
  • the charge account comprises funds data and the funds data represents available funds deductable from the charge account of the user.
  • the booking card further comprises security data.
  • the security data comprises a personal identification number (PIN) of the user.
  • PIN personal identification number
  • the security data of the booking card constitutes a security function.
  • the card reader 110b upon detecting the booking card, prompts the user to enter the PIN.
  • the user request is generated upon the PIN being entered via the keypad HOa.
  • the card reader HOb of the input module 110 is preferably implemented using near field communication (NFC) technology and the booking card is preferably implemented via NFC based cards such as Mifare and Felicia or ISO 14443 contactless card.
  • the card reader 110b of the input module 110 is implemented using magnetic strip reader techniques.
  • the processor unit 115 is, for example, a microprocessor and the memory device 120 is, for example, a memory retention or a storage area within the processor unit 115 for storing information.
  • Examples of the information stored by the memory device 120 are data of the apparatus 100, the user request and a plurality of user requests.
  • the data of the apparatus 100 comprises at least one of location of the apparatus 100 and a location associable with the apparatus 100.
  • each of the location of the apparatus 100 and the location associable with the apparatus 100 is a location identifier of apparatus 100.
  • the location identifier is associated with a location descriptor.
  • the location descriptor is indicative and descriptive of the location.
  • the location descriptor is either indicative or descriptive of the location.
  • the data of the apparatus 100 further comprises time stamp, date stamp and identification number of the apparatus 100.
  • the data of the apparatus 100 will reflect that the location of the apparatus 100 is at point A.
  • Point A is hence a designated pick-up location of the passenger pick-up vehicle.
  • the apparatus 100 can be programmed to reflect that the location of the apparatus 100 is at point A.
  • the programmed location, point A, of the apparatus 100 is hence the location associable with the apparatus 100.
  • location coordinates of the designated pick-up location of the passenger pick-up vehicle is stored in the memory device 120 of the processor unit 115.
  • the location coordinates is an example of the location descriptor.
  • the passenger pick-up vehicle is a public transportation vehicle such as a taxi 150.
  • the taxi 150 comprises a receiver module 150a.
  • the apparatus 100 communicates with the receiver module 150a of the taxi 150 via the transceiver module 130 over a communication network 155.
  • the transceiver module 130 of the apparatus 100 transmits the user request of the user and the data of the apparatus 100 to the receiver module 150a of the taxi 150.
  • the apparatus 100 is a data capture device capturing the user request of the user. The user request of the user captured by the apparatus 100 and the data of the apparatus 100 are receivable by the receiver module 150a of the taxi 150.
  • the taxi 150 Upon receipt of the user request transmission and data of the apparatus 100 from the transceiver module 130 of the apparatus 100, the taxi 150 communicates a confirmation dataset, preferably, to the apparatus 100 over the communication network 155.
  • the confirmation dataset is further communicated, from the apparatus 100, to a personal communication device, such as a mobile phone, of the user.
  • the apparatus 100 upon receiving the confirmation dataset, communicates the confirmation dataset directly to the personal communication device.
  • the personal communication device preferably, comprises a device address associable with personal data of the user and is capturable by the apparatus 100.
  • the device address is captured by the apparatus 100 for associating the device address with the personal data of the user.
  • the device address is pre-associated with the personal data of the user and registered in the allocation system.
  • the personal data of the user is providable by the allocation system upon, for example, generation of the user request.
  • Communication of the confirmation dataset by the taxi 150 preferably constitutes an acceptance by the taxi 150 to pick up the user at the designated pick-up location. It can be readily appreciated that the location coordinates of the designated pick-up location of the passenger pick-up vehicle are transmitted to the taxi 150. Therefore difficulties relating to the locating of the user by the taxi 150 are mitigated.
  • the communication network 155 is preferably one or both of a wired communication network 155a and a wireless communication network 155b.
  • a wired communication network 155a Preferably after the taxi 150 communicates the confirmation dataset, at least a portion of personal data of the user is communicated to the taxi 150. The at least a portion of personal data of the user, preferably, allows the taxi 150 to identify the user.
  • the apparatus 100 communicates with the taxi 150 via a wired communication network 155a
  • the apparatus 100 is connected to a telephone network, via the transceiver module 130.
  • the user request is communicated to the taxi 150 via a call service 157 associated with the telephone network.
  • An example of the call service 157 associated with the telephone network is the above mentioned allocation system.
  • the call service 157 associated with the telephone network is, for example, a taxi service call center operated by a human operator.
  • Other examples of the wired communication network 155a include various wired internet network connections such fiber optic internet connection, cabled internet connection, integrated digital service network (ISDN) internet connection, broadband connection, dial-up internet connection and power-line internet connection.
  • ISDN integrated digital service network
  • the apparatus 100 communicates with the taxi 150 via a wireless communication network 155b
  • the apparatus 100 communicates, via the transceiver module 130, with the receiver module 150a of the taxi 150 over a wireless communication network 155b based system.
  • the wireless communication network 155b based system are Global Position System (GPS), Galileo coordinate based systems, Bluetooth based systems, Global System for mobile communications (GSM), General Radio Packet Service (GPRS), Code Division Multiple Access (CDMA), 3G and Wif ⁇ based systems.
  • GSM Global System for mobile communications
  • GPRS General Radio Packet Service
  • CDMA Code Division Multiple Access
  • 3G and Wif ⁇ based systems 3G and Wif ⁇ based systems.
  • Other examples of the wireless communication network 155b include wireless internet networks such as satellite internet access network or high speed packet access (HSPA) network.
  • HSPA high speed packet access
  • the apparatus 100 communicates the user request via the wireless communications network 155b to the call service 157.
  • the call service 157 then communicates the user request to the taxi 150.
  • the wireless communications network 155b is a wireless telephone network such as a mobile phone network.
  • the apparatus 100 is implemented in a vehicle allocation system.
  • the apparatus 100 communicates with a plurality of public transportation vehicle.
  • Each of the plurality of public transportation vehicle comprises the receiver module 150a.
  • at least one confirmation dataset is provided by at least one of the plurality of public transportation vehicle upon receipt of a request data by each of the plurality of public transport vehicle.
  • the request data is providable by the apparatus 100.
  • the request data comprises at least one of the data of the apparatus, the user request, PIN of the user and the at least a portion of personal data of the user.
  • one of the plurality of public transportation vehicle is allocated to the user, preferably, by allocating the user identifier of the user to one of the plurality of public transportation vehicle.
  • the apparatus 100 further comprises a feedback module 160.
  • the feedback module 160 is coupled to at least one of the input module 110, processor unit 115 and the transceiver 130.
  • the feedback module 160 comprises one or both of a visual feedback unit 160a and an audio feedback unit 160b.
  • the visual feedback unit 160a is preferably a display module such as a liquid crystal display (LCD) and the audio feedback unit 160b is preferably a voice communication module such as a speaker or a buzzer.
  • LCD liquid crystal display
  • the user is prompted to enter the PIN of the booking card.
  • the user views the visual feedback unit 160a while entering the PIN via the keypad 110a.
  • the visual feedback unit 160a allows the user to ascertain that the correct PIN is entered.
  • upon communication of the confirmation dataset by the passenger pick-up vehicle particulars of the passenger pick-up vehicle are transmitted to the apparatus 100.
  • the particulars of the passenger pick-up vehicle are viewable by the user via the visual feedback unit 160a.
  • the particulars of the passenger pick-up vehicle are examples of allocation data communicable to the apparatus 100 from the allocation system, for identifying at least one of the plurality of passenger pick-up vehicles allocated to the user.
  • the passenger pick-up vehicle are, for example, vehicle number of the passenger pick-up vehicle and contact number of the passenger pick-up vehicle.
  • the vehicle number of the passenger pick-up vehicle is, for example, the passenger pickup vehicle license number and the contact number of the passenger pick-up vehicle is, for example the contact number associable with a communications unit installed in the passenger pick-up vehicle or a mobile phone number of a driver of the passenger pick-up vehicle.
  • the vehicle license number is an example of a vehicle descriptor.
  • the vehicle descriptor is descriptive of the passenger pick-up vehicle.
  • the particulars of the passenger pick-up vehicle further comprises an estimated time of arrival (ETA) at the desired pick up location.
  • ETA estimated time of arrival
  • a communication link is establishable, as desired by either the user or the driver of the passenger pick-up vehicle, between the apparatus 100 and the passenger pick-up vehicle.
  • the audio feedback unit 160b of the feedback module 160 functions as an intercom between the user and the passenger pick-up vehicle to establish audio communication between the user and the driver of the passenger pick- up vehicle.
  • a charge is registered on the charge account of the user.
  • Funds data is, preferably, deducted from the charge account of the user when a charge is registered.
  • the funds data amount deducted from the charge account is, for example, booking fees for the passenger pick-up vehicle.
  • sufficiency in funds available in the charge account of the user is determinable prior to deduction of the funds data. After determination of sufficient funds in the charge account of the user, deduction of the funds data is effected. Therefore, the booking card functions similarly to a debit card in terms of deducting funds data from the charge account of the user.
  • the funds data deductable from the charge account is recorded in a bill account associable with the user.
  • the bill account comprises billable transactions of the user each time a charge is registered. An accumulated billable total is therefore obtainable from the billable transactions. Preferably, the accumulated billable total is deducted from the charge account of the user. Alternatively, a statement comprising the billable transactions and the accumulated billable total is provided to the user for payment. Therefore, the booking card functions similarly to a credit card in terms of registering a charge and providing a statement to the user for payment.
  • the user wishing to book the taxi 150 proceeds to tap the booking card on the card reader HOb of the input module 110 of the apparatus 100.
  • the apparatus 100 transmits data of the apparatus 100 to the taxi 150.
  • the driver of the taxi 150 ascertains the designated pick-up location from the data of the apparatus 100 and proceeds to communicate the confirmation dataset to the apparatus 100.
  • the apparatus 100 upon receiving the confirmation dataset from the taxi 150, displays particulars of the taxi 150 on the display feedback module 160a of the feedback module 160 while deducting the booking fees of the taxi 150 from the charge account of the user.
  • particulars of the taxi 150 such as the vehicle number and the ETA are viewable by the user via the display feedback module 160a of the feedback module 160.
  • the user establishes an audio communication link with the driver of the taxi 150 or an operator of the taxi service provider via the audio feedback unit 160b of the feedback module 160 to enter into a dialogue with the driver of the taxi 150 or the operator to, for example, give further instructions or make specific requests.
  • the apparatus 100 is preferably packaged using a chassis 170.
  • the chassis 170 provides a mechanical housing for apparatus 100.
  • the chassis 170 is formed from materials such as plastic, fiber or metal. Other materials such as metal alloys are also used to form the chassis 170.
  • the apparatus 100 further comprises an anti-tampering module (not shown).
  • the anti-tampering module is, preferably, an alarm for detecting unauthorized tampering of the apparatus 100. Examples of unauthorized tampering of the apparatus 100 are an unauthorized dismantling and prying open of the chassis 170 of the apparatus 100.
  • the apparatus 100 is preferably a portable device and is conveniently installable.
  • the apparatus 100 is installable in any part of the building 140 such as a reception area of the building 140, a meeting room of the building 140 or a pillar structure of the building 140.
  • the apparatus is installable around the vicinity, such as a nearby lamp post or car parking area, of the building 140.
  • the apparatus 100 is preferably commissioned via a first commissioning scheme and a second commissioning scheme.
  • commissioning the apparatus 100 constitutes initiating the apparatus 100 for use for the first time.
  • the data of the apparatus has not yet been stored in the memory device 120 of the processor unit 115.
  • the memory device 120 of the processor unit 115 does not contain coordinates of the location at which the apparatus 100 is installed. The coordinates of the location, at which the apparatus 100 is installed, is registered in the memory device 120 of the processor unit 115 upon the commissioning of the apparatus 100.
  • commissioning the apparatus 100 constitutes updating the apparatus 100 after the apparatus 100 has been initialized for use for the first time.
  • An example of commissioning the apparatus 100 is initializing and storing the data of the apparatus 100 in the memory device 120 of the processor unit 115.
  • Another example of commissioning the apparatus 100 is installing a firmware in the processor unit 115 of the apparatus 100.
  • the firmware is installed in the memory device 120 of the processor unit 115.
  • the firmware installed in the processor unit 115 of the apparatus 100 preferably comprises one or both of a software operating system (OS) and software drivers for the apparatus 100.
  • the software OS is preferably an operating platform, one or both, for providing a graphics user interface (GUI) and facilitating cooperation between the input module 110, the processor unit 115 and the transceiver 130.
  • GUI graphics user interface
  • the GUI allows the user to interact with the apparatus 100 via the input module 110 and the display feedback module 160a of the feedback module 160.
  • the software drivers are software programs facilitating interaction of one or both of the input module 110 and the transceiver 130 with the processor unit 115.
  • the first commissioning scheme is preferably implemented via static commissioning.
  • An example of static commissioning is commissioning the apparatus 100 via a commissioning device.
  • the commissioning device is, for example, a handheld transmitter or an installation card.
  • the apparatus device 100 is commissionable by the commissioning device via one or both of wired and wireless techniques.
  • the data of the apparatus 100 is stored in the installation card.
  • the data of the apparatus 100 is transmitted to and stored in the memory device 120 of the apparatus 100.
  • the firmware and the data of the apparatus are transmitted and stored, respectively, in the processor unit 115 and memory device 120 of the processor unit 115 using the handheld transmitter.
  • the firmware and the data of the apparatus are stored in the handheld transmitter and transmitted using the handheld transmitter via wireless techniques such as Radio Frequency Identification (RFID).
  • RFID Radio Frequency Identification
  • Other wireless techniques are also usable for transmission using the handheld transmitter.
  • the firmware and the data of the apparatus are transmitted using the handheld transmitter via wired techniques such as cabled communication via the transceiver module 130 of the apparatus 100 and the handheld transmitter device.
  • the second commissioning scheme is preferably implemented via dynamic commissioning.
  • An example of dynamic commissioning is commissioning the apparatus 100 via one or both of the wired and wireless communication networks 155a/155b.
  • one or both of the data of the apparatus 100 and the firmware is downloaded, from a database and stored in the apparatus 100, over one or both of the wired communication network 155a and the wireless communication network 155b.
  • Another example of dynamic commissioning is commissioning the apparatus 100 by integrating a navigator system with the apparatus 100.
  • the navigator " system preferably, retrieves location coordinates of the apparatus 100 via automatic location coordinates retrieval techniques such as GPS based techniques or Galileo coordinate based techniques.
  • the location coordinates of the apparatus 100 is captured and pre-stored on the apparatus 100.
  • the location coordinates of the apparatus 100 is captured and pre-stored on the apparatus 100 in response to the capture of the personal data of the user by the apparatus 100.
  • a further example of dynamic commissioning is commissioning the apparatus 100 by providing a data interface for data communicating the transceiver module 130 with a positioning system.
  • the positioning system determines the location coordinates of the apparatus 100 and provides the location coordinates of the apparatus 100 to the processor unit 115 for storage.
  • a plurality of the apparatus 100 is coupled to form a system 200 as shown in Fig. 2.
  • the plurality of the apparatus 100 is coupled via at least one of the wired communication network 155a and the wireless communication network 155b to form the system 200.
  • the system 200 is preferably a local area network (LAN) of the plurality of the apparatus 100.
  • the system 200 is a wide area network (WAN) of the plurality of the apparatus 100.
  • Each of the plurality of the apparatus 100 is preferably communicable with one another.
  • the plurality of the apparatus 100 comprises a first apparatus 100a and a second apparatus 100b.
  • the first apparatus 100a is communicable with the second apparatus 100b via the communication network 155.
  • the first and second apparatus lOOa/lOOb preferably, communicates with each other for security purposes such as prevention of fraud.
  • the first and second apparatus 100a/ 100b communicates with each other to compare data, such as the time stamp, date stamp and location, of each of the first and second apparatus 100a/100b for determining the probability of a fraud.
  • the first apparatus 100a is located in the United States of America (USA) and the second apparatus 100b is located in Singapore
  • the user request from the user is detected by both the first and second apparatus 100a/100b
  • the first and second apparatus lOOa/lOOb proceeds to compare the time stamp and date stamp.
  • the time and date stamp defines the determined user generation period. If the time and date stamp provides that it is not possible for the user to have traveled between the first and second apparatus 100a/100b to have generated the user request, a fraud is determined. For example, a fraud is determined when the time and date stamp of the first and second apparatus 100a/100b, taking into consideration time difference between USA and Singapore, shows that both the user requests are generated on the same date an hour apart.
  • the system 200 further comprises a central server 210.
  • the central server 210 interfaces communication between the first apparatus 100a and the second apparatus 100b.
  • the anti-tampering module of the apparatus 100 communicates a security breach transmission to the central server 210.
  • the central server 210 effects security breach procedures.
  • the security breach procedures comprises at least one of freezing the charge account of the user to prevent deduction of funds data from the charge account, invalidating use of the booking card to generate further user requests and dispatching security personnel to the location of the apparatus 100.
  • the central server 210 communicates the fraud to the user and awaits confirmation from the user of the fraud before effecting security breach procedures.
  • the apparatus 100 is applied using a method 300 as shown in Fig. 3.
  • the method 300 comprises generating the user request using the input module 110 of the apparatus 100 at step 310.
  • the request data is transmitted over the communication network 155.
  • the passenger pick-up vehicle upon receiving the request data, communicates a confirmation dataset to the apparatus 100 at step 330.
  • the method 300 further comprises deducting the funds data from the charge account of the user and requesting the user to enter the PIN of the booking card prior to generating the user request.
  • the vehicle allocation system implemented using a method 400 as shown in Fig. 4.
  • the method 400 comprises receiving the request data provided by the apparatus 100, at step 410.
  • the method 400 further comprises communicating the request data to a plurality of passenger pick-up vehicles at step 420.
  • at step 430 at least one confirmation dataset provided by at least one of the plurality of vehicles.
  • the at least one confirmation dataset is providable in response to the request data being received.
  • the method 400 further comprises allocating the at least one of the plurality of vehicles to the user via, for example, the user identifier.

Abstract

An apparatus, a method and a system for vehicle booking. The method comprises receiving user identifier and location identifier provided by a data capture device. The user identifier is associated with a user and the location identifier is one of associated with and indicative of a location. The vehicle allocation method further comprises communicating request data to a plurality of vehicles and receiving at least one confirmation dataset. The request data comprises the location identifier and the at least one confirmation dataset is provided by at least one of the plurality of vehicles in response to the request data being received thereby. The provision of the at least one confirmation dataset is indicative of intent of travel by the at least one of the plurality of vehicles to the location. The allocation method further comprises allocating the at least one of the plurality of vehicles to the user identifier.

Description

A CALLPOINT BOOKING SYSTEM
Field Of Invention
The present invention generally relates to transportation. More particularly, the invention relates to booking of a vehicle.
Background
Transportation is an essential aspect of everyday life. Particularly, most people require transportation to travel from one location to another, especially when distance of the travel is considerable. Often, many people are faced with the difficulty of securing an available vehicle such as a public transport vehicle. An example of the public transport vehicle is a taxi. Hence there is often a need to place a booking in order to secure a taxi.
Conventional implementations for booking a taxi are, for example calling a taxi service provider to book a taxi. It is readily appreciated that when calling the taxi service provider to book a taxi, the caller is often required to provide the location at which the caller is expecting the taxi. The location of the caller may not be communicated correctly to the taxi.
For example, a service operator of the taxi service provider may communicate the location erroneously to the taxi picking up the caller. Furthermore, sometimes there may either be more than one designated pick-up location at the location provided by the caller or the location provided by the caller is one that is not specific. Hence the taxi may face difficulties locating the caller.
It is therefore desirable to provide a solution to address at least one of the foregoing problems of the conventional vehicle booking implementations.
Summary
In accordance with an aspect of the invention, a method for processing vehicle request is provided. The method comprises capturing user identifier by a data capture device and communicating request data to an allocation system in response to the user identifier being captured. The user identifier is associable with a user and the request data comprises the user identifier and a location identifier, the location identifier being indicative of a location. The method further comprises receiving allocation data from the allocation system. The allocation data comprises vehicle data, the vehicle data being indicative of at least one vehicle allocated to the user identifier. The at least one vehicle communicating a confirmation dataset indicating intent of travel to the location, wherein the allocation data is subsequently communicable to the user.
In accordance with another aspect of the invention, a data capture device is provided. The data capture device comprises an input module for capturing user identifier and a processor unit for providing a location identifier being indicative of a location. The user identifier is associable with a user. The data capture device further comprises a transceiver module for communicating request data to an allocation system in response to the user identifier being captured. The request data comprises the user identifier and the location identifier, wherein allocation data is receivable from the allocation system for subsequent communication to the user. The allocation data comprising vehicle data, the vehicle data being indicative of at least one vehicle allocated to the user identifier and the at least one vehicle communicating a confirmation dataset indicating intent of travel to the location.
In accordance with yet another aspect of the invention, a system is provided. The system comprises a plurality of a data capture device. Each of the plurality of a data capture device comprises an input module for capturing user identifier and a processor unit for providing a location identifier being indicative of a location. The user identifier is associable with a user. The data capture device further comprises a transceiver module for communicating request data to an allocation system in response to the user identifier being captured. The request data comprises the user identifier and the location identifier, wherein allocation data is receivable from the allocation system for subsequent communication to the user. The allocation data comprising vehicle data, the vehicle data being indicative of at least one vehicle allocated to the user identifier and the at least one vehicle communicating a confirmation dataset indicating intent of travel to the location.
In accordance with yet another aspect of the invention, a machine-readable medium having stored therein a plurality of programming instructions is provided. The plurality of programming instructions when executed, cause the machine to capture user identifier by a data capture device and communicate request data to an allocation system in response to the user identifier being captured. The user identifier is associable with a user and the request data comprises the user identifier and a location identifier, the location identifier being indicative of a location. The machine is further caused to receive allocation data from the allocation system. The allocation data comprises vehicle data, the vehicle data being indicative of at least one vehicle allocated to the user identifier. The at least one vehicle having indicated intent of travel to the location, wherein the allocation data is subsequently communicable to the user.
Brief Description Of The Drawings
The invention is described hereinafter with reference to the following drawings, in which:
FIGs. la-d show an apparatus for booking a passenger pick-up vehicle in accordance with an embodiment of the invention;
FIG. 2 shows a system comprising a plurality of the apparatus of Figs. Ia- Id in accordance with another embodiment of the invention;
FIG. 3 shows a process flow chart of a method employed by the apparatus of Figs. Ia- Id; and
FIG. 4 shows a process flow chart of a method employed by a vehicle allocation system using the apparatus of Ia- Id. Detailed Description
For purposes of brevity and clarity, the description of the present invention is limited hereinafter to an apparatus, a method and a system for vehicle booking. This however does not preclude various embodiments of the invention from other applications where fundamental principles prevalent among the various embodiments of the invention such as operational, functional or performance characteristics are required.
An exemplary embodiment of the invention, an apparatus 100 for vehicle booking for addressing the foregoing problems of conventional vehicle booking implementations, is described hereinafter with reference to Fig. Ia- Id. The vehicle is for example a passenger pick-up vehicle such as a taxi or a vehicle from a concierge service.
The apparatus 100, as shown in Fig. Ia, comprises an input module 110 and a processor unit 115. The processor unit 115 is coupled to the input module 110 and comprises a memory device 120. The apparatus 100 further comprises a transceiver module 130. The transceiver module 130 is coupled to one or both of the input module 110 and the processor unit 115. Preferably, the transceiver module 130 is communicable with both of the input module 110 and the processor unit 115. Alternatively, the transceiver 130 is communicable with either the input module 110 or the processor unit 115.
The input module 110 preferably comprises at least one of a keypad 110a and a card reader 110b. The input module 110 is usable by a user for generating a user request. The user request is receivable by one or both of the processor unit 115 and the transceiver module 130. In one example, the user when desiring to secure a booking of a passenger pick-up vehicle uses a booking card. Initially the user causes the booking card to be detected by the card reader 110b of the input module 110.
Upon detection of the booking card by the card reader 110b, the user request is generated. The user request is then received by the processor unit 115, which further communicates the user request to the transceiver module 130. In another example, after the user request is generated via the input module 110, the user request is received by the transceiver module 130 from the input module 110. Preferably, after the user request is received by the transceiver module 130, the transceiver module 130 proceeds to transmit the user request.
Preferably, the booking card comprises a booking card identification (ID) number and upon generating the user request, the booking card ID number is captured via the input module 110. Preferably, the captured booking card ID number is received by the processor unit 115. The booking card ID number preferably corresponds to a user. A user identifier is associated with a user. Preferably the user identifier associated with a user defines personal data of the user.
Preferably, the booking card ID is associable with personal data of the user. In one example, personal data of the user is stored in the booking card. After receipt of the booking card ID by the processor unit 115, at least a portion of personal data of the user is transmitted together with the user request via the transceiver module 130. In another example, personal data of the user is registered in an allocation system (not shown). The personal data of the user is preferably stored in a database of the allocation system upon registration.
After receipt of the booking card ID by the processor unit 115, the transceiver module 130 triggers a retrieval of at least a portion of personal data of the user from the allocation system. In a further example, personal data of the user is stored in the memory device 120 of the processor unit 115. After receipt of the booking card ID by the processor unit 115, personal data of the user is retrieved or read from the memory device 120.
Examples of personal data of the user are contact number of the user, name of the user and a charge account of the user. The charge account comprises funds data and the funds data represents available funds deductable from the charge account of the user. Alternatively, the booking card further comprises security data. The security data comprises a personal identification number (PIN) of the user. The security data of the booking card constitutes a security function. For example, the card reader 110b upon detecting the booking card, prompts the user to enter the PIN. The user request is generated upon the PIN being entered via the keypad HOa. The card reader HOb of the input module 110 is preferably implemented using near field communication (NFC) technology and the booking card is preferably implemented via NFC based cards such as Mifare and Felicia or ISO 14443 contactless card. Alternatively, the card reader 110b of the input module 110 is implemented using magnetic strip reader techniques.
The processor unit 115 is, for example, a microprocessor and the memory device 120 is, for example, a memory retention or a storage area within the processor unit 115 for storing information. Examples of the information stored by the memory device 120 are data of the apparatus 100, the user request and a plurality of user requests. The data of the apparatus 100 comprises at least one of location of the apparatus 100 and a location associable with the apparatus 100.
Preferably, each of the location of the apparatus 100 and the location associable with the apparatus 100 is a location identifier of apparatus 100. Preferably, the location identifier is associated with a location descriptor. Preferably, the location descriptor is indicative and descriptive of the location. Alternatively, the location descriptor is either indicative or descriptive of the location. The data of the apparatus 100 further comprises time stamp, date stamp and identification number of the apparatus 100.
For example, as shown in Fig. Ib, where the apparatus 100 is located at point A in a building 140, the data of the apparatus 100 will reflect that the location of the apparatus 100 is at point A. Point A is hence a designated pick-up location of the passenger pick-up vehicle.
Alternatively, as shown in Fig. Ic, where the apparatus 100 is located at point B in the building 140 and the designated pick-up location of the passenger pick-up vehicle is desired at point A, the apparatus 100 can be programmed to reflect that the location of the apparatus 100 is at point A. The programmed location, point A, of the apparatus 100 is hence the location associable with the apparatus 100. Preferably, location coordinates of the designated pick-up location of the passenger pick-up vehicle is stored in the memory device 120 of the processor unit 115. The location coordinates is an example of the location descriptor.
In an exemplary scenario, as shown in Fig. Id, the passenger pick-up vehicle is a public transportation vehicle such as a taxi 150. Preferably, the taxi 150 comprises a receiver module 150a. The apparatus 100 communicates with the receiver module 150a of the taxi 150 via the transceiver module 130 over a communication network 155.
Preferably, upon receipt the user request via the input module 110 of the apparatus 100, the transceiver module 130 of the apparatus 100 transmits the user request of the user and the data of the apparatus 100 to the receiver module 150a of the taxi 150. The apparatus 100 is a data capture device capturing the user request of the user. The user request of the user captured by the apparatus 100 and the data of the apparatus 100 are receivable by the receiver module 150a of the taxi 150.
Upon receipt of the user request transmission and data of the apparatus 100 from the transceiver module 130 of the apparatus 100, the taxi 150 communicates a confirmation dataset, preferably, to the apparatus 100 over the communication network 155. Alternatively, the confirmation dataset is further communicated, from the apparatus 100, to a personal communication device, such as a mobile phone, of the user. In another alternative, the apparatus 100 upon receiving the confirmation dataset, communicates the confirmation dataset directly to the personal communication device.
The personal communication device, preferably, comprises a device address associable with personal data of the user and is capturable by the apparatus 100. Preferably, the device address is captured by the apparatus 100 for associating the device address with the personal data of the user. Alternatively, the device address is pre-associated with the personal data of the user and registered in the allocation system. The personal data of the user is providable by the allocation system upon, for example, generation of the user request. Communication of the confirmation dataset by the taxi 150 preferably constitutes an acceptance by the taxi 150 to pick up the user at the designated pick-up location. It can be readily appreciated that the location coordinates of the designated pick-up location of the passenger pick-up vehicle are transmitted to the taxi 150. Therefore difficulties relating to the locating of the user by the taxi 150 are mitigated.
The communication network 155 is preferably one or both of a wired communication network 155a and a wireless communication network 155b. Preferably after the taxi 150 communicates the confirmation dataset, at least a portion of personal data of the user is communicated to the taxi 150. The at least a portion of personal data of the user, preferably, allows the taxi 150 to identify the user.
In one example, where the apparatus 100 communicates with the taxi 150 via a wired communication network 155a, the apparatus 100 is connected to a telephone network, via the transceiver module 130. The user request is communicated to the taxi 150 via a call service 157 associated with the telephone network. An example of the call service 157 associated with the telephone network is the above mentioned allocation system. Alternatively, the call service 157 associated with the telephone network is, for example, a taxi service call center operated by a human operator. Other examples of the wired communication network 155a include various wired internet network connections such fiber optic internet connection, cabled internet connection, integrated digital service network (ISDN) internet connection, broadband connection, dial-up internet connection and power-line internet connection.
In another example, where the apparatus 100 communicates with the taxi 150 via a wireless communication network 155b, the apparatus 100 communicates, via the transceiver module 130, with the receiver module 150a of the taxi 150 over a wireless communication network 155b based system. Examples of the wireless communication network 155b based system are Global Position System (GPS), Galileo coordinate based systems, Bluetooth based systems, Global System for mobile communications (GSM), General Radio Packet Service (GPRS), Code Division Multiple Access (CDMA), 3G and Wifϊ based systems. Other examples of the wireless communication network 155b include wireless internet networks such as satellite internet access network or high speed packet access (HSPA) network.
In yet another example, the apparatus 100 communicates the user request via the wireless communications network 155b to the call service 157. The call service 157 then communicates the user request to the taxi 150. In this example, the wireless communications network 155b is a wireless telephone network such as a mobile phone network.
In another exemplary scenario, the apparatus 100 is implemented in a vehicle allocation system. The apparatus 100 communicates with a plurality of public transportation vehicle. Each of the plurality of public transportation vehicle comprises the receiver module 150a. Preferably, at least one confirmation dataset is provided by at least one of the plurality of public transportation vehicle upon receipt of a request data by each of the plurality of public transport vehicle.
The request data is providable by the apparatus 100. The request data comprises at least one of the data of the apparatus, the user request, PIN of the user and the at least a portion of personal data of the user. Following this, one of the plurality of public transportation vehicle is allocated to the user, preferably, by allocating the user identifier of the user to one of the plurality of public transportation vehicle.
The apparatus 100 further comprises a feedback module 160. The feedback module 160 is coupled to at least one of the input module 110, processor unit 115 and the transceiver 130. The feedback module 160 comprises one or both of a visual feedback unit 160a and an audio feedback unit 160b. The visual feedback unit 160a is preferably a display module such as a liquid crystal display (LCD) and the audio feedback unit 160b is preferably a voice communication module such as a speaker or a buzzer.
In one example, the user is prompted to enter the PIN of the booking card. The user views the visual feedback unit 160a while entering the PIN via the keypad 110a. The visual feedback unit 160a allows the user to ascertain that the correct PIN is entered. In another example, upon communication of the confirmation dataset by the passenger pick-up vehicle, particulars of the passenger pick-up vehicle are transmitted to the apparatus 100. The particulars of the passenger pick-up vehicle are viewable by the user via the visual feedback unit 160a. The particulars of the passenger pick-up vehicle are examples of allocation data communicable to the apparatus 100 from the allocation system, for identifying at least one of the plurality of passenger pick-up vehicles allocated to the user.
Particulars of the passenger pick-up vehicle are, for example, vehicle number of the passenger pick-up vehicle and contact number of the passenger pick-up vehicle. The vehicle number of the passenger pick-up vehicle is, for example, the passenger pickup vehicle license number and the contact number of the passenger pick-up vehicle is, for example the contact number associable with a communications unit installed in the passenger pick-up vehicle or a mobile phone number of a driver of the passenger pick-up vehicle. The vehicle license number is an example of a vehicle descriptor. Preferably, the vehicle descriptor is descriptive of the passenger pick-up vehicle.
The particulars of the passenger pick-up vehicle further comprises an estimated time of arrival (ETA) at the desired pick up location. In yet another example, a communication link is establishable, as desired by either the user or the driver of the passenger pick-up vehicle, between the apparatus 100 and the passenger pick-up vehicle. Preferably, the audio feedback unit 160b of the feedback module 160 functions as an intercom between the user and the passenger pick-up vehicle to establish audio communication between the user and the driver of the passenger pick- up vehicle.
Preferably, upon communication of the confirmation dataset by the passenger pick-up vehicle to the apparatus 100, a charge is registered on the charge account of the user. Funds data is, preferably, deducted from the charge account of the user when a charge is registered. The funds data amount deducted from the charge account is, for example, booking fees for the passenger pick-up vehicle. Preferably, sufficiency in funds available in the charge account of the user is determinable prior to deduction of the funds data. After determination of sufficient funds in the charge account of the user, deduction of the funds data is effected. Therefore, the booking card functions similarly to a debit card in terms of deducting funds data from the charge account of the user.
Alternatively, when a charge is registered, the funds data deductable from the charge account is recorded in a bill account associable with the user. The bill account comprises billable transactions of the user each time a charge is registered. An accumulated billable total is therefore obtainable from the billable transactions. Preferably, the accumulated billable total is deducted from the charge account of the user. Alternatively, a statement comprising the billable transactions and the accumulated billable total is provided to the user for payment. Therefore, the booking card functions similarly to a credit card in terms of registering a charge and providing a statement to the user for payment.
In an exemplary scenario, the user wishing to book the taxi 150 proceeds to tap the booking card on the card reader HOb of the input module 110 of the apparatus 100. The apparatus 100 transmits data of the apparatus 100 to the taxi 150. The driver of the taxi 150 ascertains the designated pick-up location from the data of the apparatus 100 and proceeds to communicate the confirmation dataset to the apparatus 100.
The apparatus 100, upon receiving the confirmation dataset from the taxi 150, displays particulars of the taxi 150 on the display feedback module 160a of the feedback module 160 while deducting the booking fees of the taxi 150 from the charge account of the user. In the meantime, particulars of the taxi 150 such as the vehicle number and the ETA are viewable by the user via the display feedback module 160a of the feedback module 160. Where desired, the user establishes an audio communication link with the driver of the taxi 150 or an operator of the taxi service provider via the audio feedback unit 160b of the feedback module 160 to enter into a dialogue with the driver of the taxi 150 or the operator to, for example, give further instructions or make specific requests.
The apparatus 100 is preferably packaged using a chassis 170. The chassis 170 provides a mechanical housing for apparatus 100. The chassis 170 is formed from materials such as plastic, fiber or metal. Other materials such as metal alloys are also used to form the chassis 170. Preferably, the apparatus 100 further comprises an anti-tampering module (not shown). The anti-tampering module is, preferably, an alarm for detecting unauthorized tampering of the apparatus 100. Examples of unauthorized tampering of the apparatus 100 are an unauthorized dismantling and prying open of the chassis 170 of the apparatus 100.
The apparatus 100 is preferably a portable device and is conveniently installable. In one example, the apparatus 100 is installable in any part of the building 140 such as a reception area of the building 140, a meeting room of the building 140 or a pillar structure of the building 140. In another example, the apparatus is installable around the vicinity, such as a nearby lamp post or car parking area, of the building 140.
The apparatus 100 is preferably commissioned via a first commissioning scheme and a second commissioning scheme. Preferably, commissioning the apparatus 100 constitutes initiating the apparatus 100 for use for the first time. In other words, the data of the apparatus has not yet been stored in the memory device 120 of the processor unit 115. For example, upon installation of an apparatus 100 yet to be commissioned, the memory device 120 of the processor unit 115 does not contain coordinates of the location at which the apparatus 100 is installed. The coordinates of the location, at which the apparatus 100 is installed, is registered in the memory device 120 of the processor unit 115 upon the commissioning of the apparatus 100.
Alternatively commissioning the apparatus 100 constitutes updating the apparatus 100 after the apparatus 100 has been initialized for use for the first time. An example of commissioning the apparatus 100 is initializing and storing the data of the apparatus 100 in the memory device 120 of the processor unit 115. Another example of commissioning the apparatus 100 is installing a firmware in the processor unit 115 of the apparatus 100. Preferably, the firmware is installed in the memory device 120 of the processor unit 115.
The firmware installed in the processor unit 115 of the apparatus 100 preferably comprises one or both of a software operating system (OS) and software drivers for the apparatus 100. The software OS is preferably an operating platform, one or both, for providing a graphics user interface (GUI) and facilitating cooperation between the input module 110, the processor unit 115 and the transceiver 130. The GUI allows the user to interact with the apparatus 100 via the input module 110 and the display feedback module 160a of the feedback module 160. The software drivers are software programs facilitating interaction of one or both of the input module 110 and the transceiver 130 with the processor unit 115.
The first commissioning scheme is preferably implemented via static commissioning. An example of static commissioning is commissioning the apparatus 100 via a commissioning device. The commissioning device is, for example, a handheld transmitter or an installation card. The apparatus device 100 is commissionable by the commissioning device via one or both of wired and wireless techniques.
In a first exemplary scenario, the data of the apparatus 100 is stored in the installation card. Upon detection of the installation card by the card reader HOb of the input module 110, the data of the apparatus 100 is transmitted to and stored in the memory device 120 of the apparatus 100.
In a second exemplary scenario, the firmware and the data of the apparatus are transmitted and stored, respectively, in the processor unit 115 and memory device 120 of the processor unit 115 using the handheld transmitter. Preferably, the firmware and the data of the apparatus are stored in the handheld transmitter and transmitted using the handheld transmitter via wireless techniques such as Radio Frequency Identification (RFID). Other wireless techniques are also usable for transmission using the handheld transmitter. Alternatively, the firmware and the data of the apparatus are transmitted using the handheld transmitter via wired techniques such as cabled communication via the transceiver module 130 of the apparatus 100 and the handheld transmitter device.
The second commissioning scheme is preferably implemented via dynamic commissioning. An example of dynamic commissioning is commissioning the apparatus 100 via one or both of the wired and wireless communication networks 155a/155b. For example, one or both of the data of the apparatus 100 and the firmware is downloaded, from a database and stored in the apparatus 100, over one or both of the wired communication network 155a and the wireless communication network 155b.
Another example of dynamic commissioning is commissioning the apparatus 100 by integrating a navigator system with the apparatus 100. The navigator "system, preferably, retrieves location coordinates of the apparatus 100 via automatic location coordinates retrieval techniques such as GPS based techniques or Galileo coordinate based techniques. In one application, after the personal data of the user has been captured by the apparatus 100, the location coordinates of the apparatus 100 is captured and pre-stored on the apparatus 100. Preferably, the location coordinates of the apparatus 100 is captured and pre-stored on the apparatus 100 in response to the capture of the personal data of the user by the apparatus 100.
A further example of dynamic commissioning is commissioning the apparatus 100 by providing a data interface for data communicating the transceiver module 130 with a positioning system. The positioning system determines the location coordinates of the apparatus 100 and provides the location coordinates of the apparatus 100 to the processor unit 115 for storage.
Preferably a plurality of the apparatus 100 is coupled to form a system 200 as shown in Fig. 2. The plurality of the apparatus 100 is coupled via at least one of the wired communication network 155a and the wireless communication network 155b to form the system 200. The system 200 is preferably a local area network (LAN) of the plurality of the apparatus 100. Alternatively, the system 200 is a wide area network (WAN) of the plurality of the apparatus 100. Each of the plurality of the apparatus 100 is preferably communicable with one another.
For example, the plurality of the apparatus 100 comprises a first apparatus 100a and a second apparatus 100b. The first apparatus 100a is communicable with the second apparatus 100b via the communication network 155. The first and second apparatus lOOa/lOOb, preferably, communicates with each other for security purposes such as prevention of fraud.
For example, where both the first and second apparatus 100a/ 100b detects a duplicate of the user request, the first and second apparatus 100a/ 100b communicates with each other to compare data, such as the time stamp, date stamp and location, of each of the first and second apparatus 100a/100b for determining the probability of a fraud.
Where it is determined that, given the date and time of the user request and the location of the first and second apparatus 100a/ 100b, it is not probable for the user to have generated the user request in both the first and second apparatus 100a/ 100b, within a determined user generation period, a fraud is determined.
In an exemplary scenario, the first apparatus 100a is located in the United States of America (USA) and the second apparatus 100b is located in Singapore, the user request from the user is detected by both the first and second apparatus 100a/100b, the first and second apparatus lOOa/lOOb proceeds to compare the time stamp and date stamp. The time and date stamp defines the determined user generation period. If the time and date stamp provides that it is not possible for the user to have traveled between the first and second apparatus 100a/100b to have generated the user request, a fraud is determined. For example, a fraud is determined when the time and date stamp of the first and second apparatus 100a/100b, taking into consideration time difference between USA and Singapore, shows that both the user requests are generated on the same date an hour apart.
The system 200 further comprises a central server 210. Preferably, the central server 210 interfaces communication between the first apparatus 100a and the second apparatus 100b. Alternatively, upon detection of unauthorized tampering of any of the each of the plurality of the apparatus 100, the anti-tampering module of the apparatus 100 communicates a security breach transmission to the central server 210.
Preferably upon at least one of determination of the fraud and detection of unauthorized tampering, the central server 210 effects security breach procedures. The security breach procedures comprises at least one of freezing the charge account of the user to prevent deduction of funds data from the charge account, invalidating use of the booking card to generate further user requests and dispatching security personnel to the location of the apparatus 100. Alternatively, upon determination of the fraud, the central server 210 communicates the fraud to the user and awaits confirmation from the user of the fraud before effecting security breach procedures.
Preferably the apparatus 100 is applied using a method 300 as shown in Fig. 3. The method 300 comprises generating the user request using the input module 110 of the apparatus 100 at step 310. At step 320, the request data is transmitted over the communication network 155. Following this the passenger pick-up vehicle, upon receiving the request data, communicates a confirmation dataset to the apparatus 100 at step 330. The method 300 further comprises deducting the funds data from the charge account of the user and requesting the user to enter the PIN of the booking card prior to generating the user request.
Preferably, the vehicle allocation system implemented using a method 400 as shown in Fig. 4. The method 400 comprises receiving the request data provided by the apparatus 100, at step 410. The method 400 further comprises communicating the request data to a plurality of passenger pick-up vehicles at step 420. Following this, at step 430, at least one confirmation dataset provided by at least one of the plurality of vehicles. The at least one confirmation dataset is providable in response to the request data being received. The method 400 further comprises allocating the at least one of the plurality of vehicles to the user via, for example, the user identifier.
In the foregoing manner, an apparatus and method for vehicle booking are described for addressing at least one of the foregoing disadvantages. The invention is not to be limited to specific forms or arrangements of parts so described and it will be apparent to one skilled in the art in view of this disclosure that numerous changes and/or modification can be made without departing from the scope and spirit of the invention.

Claims

Claims
1. A vehicle allocation method comprising: receiving user identifier and location identifier provided by a data capture device, the user identifier being associated with a user and the location identifier being one of associated with and indicative of a location; communicating request data to a plurality of vehicles, the request data comprising the location identifier; receiving at least one confirmation dataset provided by at least one of the plurality of vehicles in response to the request data being received thereby, the provision of the at least one confirmation dataset being indicative of intent of travel by the at least one of the plurality of vehicles to the location; and allocating the at least one of the plurality of vehicles to the user identifier.
2. The method as in claim 1 , allocating the at least one of the plurality of vehicles to the user identifier comprising: communicating allocation data to the user, the allocation data identifying the at least one vehicle allocated to the user identifier.
3. The method as in claim 2, communicating the allocation data to the user comprising: transmitting the allocation data to a mobile device having a device address, the device address being associated with the user identifier.
4. The method as in claim 3, further comprising: receiving the device address from the data station for associating the device address with the user identifier.
5. The method as in claim 3, the device address being pre-associated with the user identifier and being providable by the allocation server.
6. The method as in claim 1 , further comprising: retrieving from a database a location descriptor associated with the location identifier, the location descriptor being at least one of indicative and descriptive of the location.
7. The method as in claim 6, the request data further comprising the location descriptor.
8. The method as in claim 1, further comprising: retrieving user data from a database in response to receipt of the user identifier, the user data being uniquely associated with the user identifier.
9. The method as in claim 8, further comprising: providing at least a portion of the user data to the at least one of the plurality of vehicles in response to the at least one confirmation dataset being received.
10. The method as in claim 8, further comprising: registering a charge on a user account in response to the at least one of the plurality of vehicles being allocated to the user identifier, the user account being associated with the user identifier and being retrievable from the database.
11. The method as in claim 10, registering a charge on the user account comprising: debiting an allocation fee from funds available in the user account.
12. The method as in claim 11 , registering a charge on the user account comprising: determining sufficiency in the funds available in the user account, the allocation fee being debited from the funds in the user account in response to the sufficiency thereof being determined.
13. The method as in claim 11, allocating the at least one of the plurality of vehicles to the user identifier comprising: allocating the at least one of the plurality of vehicles to the user identifier in response to the allocation fee being debited from the funds available in the user account.
14. The method as in claim 1 , the at least one confirmation dataset comprising: at least one estimated time of arrival (ETA) of the at least one of the plurality of vehicles.
15. The method as in claim 1, the at least one confirmation dataset comprising: at least one vehicle descriptor being descriptive of the at least one of the plurality of vehicles.
16. The method as in claim 1, further comprising: retrieving user data from a database in response to receipt of the user identifier, the user data being uniquely associated with the user identifier and comprising the device address; and extracting the device address from the user data.
17. A vehicle allocation system comprising: a data capture device for capturing user identifier and location identifier, the user identifier being associated with a user and the location identifier being one of associated with and indicative of a location, the data capture device communicable with a plurality of vehicles for communicating request data therebetween, the request data comprising the location identifier, wherein at least one confirmation dataset is providable by at least one of the plurality of vehicles in response to the request data being received thereby, the provision of the at least one confirmation dataset being indicative of intent of travel by the at least one of the plurality of vehicles to the location, the at least one of the plurality of vehicles being allocatable to the user identifier.
18. The system as in claim 17, the at least one of the plurality of vehicles is allocatable to the user identifier by communicating allocation data to the user, the allocation data identifying the at least one vehicle allocated to the user identifier.
19. The system as in claim 18, communicating the allocation data to the user comprising: transmitting the allocation data to a mobile device having a device address, the device address being associated with the user identifier.
20. The system as in claim 19, the device address being receivable from the data station for associating the device address with the user identifier.
21. The system as in claim 19, the device address being pre-associated with the user identifier and being providable by an allocation server.
22. The system as in claim 17, further comprising: a database, a location descriptor associated with the location identifier being retrievable from the database, the location descriptor being at least one of indicative and descriptive of the location.
23. The system as in claim 22, the request data further comprising the location descriptor.
24. The system as in claim 17, further comprising: a database, user data being retrievable from the database in response to receipt of the user identifier, the user data being uniquely associated with the user identifier.
25. The system as in claim 24, further comprising: at least a portion of the user data is providable to the at least one of the plurality of vehicles in response to the at least one confirmation dataset being received.
26. The system as in claim 24, wherein a charge is registerable on a user account in response to the at least one of the plurality of vehicles being allocated to the user identifier, the user account being associated with the user identifier and being retrievable from the database.
27. The system as in claim 26, a charge is registrable on the user account by debiting an allocation fee from funds available in the user account.
28. The system as in claim 27, registering a charge on the user account comprising: determining sufficiency in the funds available in the user account, the allocation fee being debited from the funds in the user account in response to the sufficiency thereof being determined.
29. The system as in claim 27, the at least one of the plurality of vehicles is allocatable to the user identifier by at least allocating the at least one of the plurality of vehicles to the user identifier in response to the allocation fee being debited from the funds available in the user account.
30. The system as in claim 17, the at least one confirmation dataset comprising: at least one estimated time of arrival (ETA) of the at least one of the plurality of vehicles.
31. The system as in claim 17, the at least one confirmation dataset comprising: at least one vehicle descriptor being descriptive of the at least one of the plurality of vehicles.
32. The system as in claim 17, further comprising a database wherein user data is retrievable from the database in response to receipt of the user identifier, the user data being uniquely associated with the user identifier and comprising the device address and the device address being extractable from the user data.
33. A machine-readable medium having stored therein a plurality of programming instructions, which when executed, the instructions cause the machine to: receive user identifier and location identifier provided by a data capture device, the user identifier being associated with a user and the location identifier being one of associated with and indicative of a location; communicate request data to a plurality of vehicles, the request data comprising the location identifier; receive at least one confirmation dataset provided by at least one of the plurality of vehicles in response to the request data being received thereby, the provision of the at least one confirmation dataset being indicative of intent of travel by the at least one of the plurality of vehicles to the location; and allocate the at least one of the plurality of vehicles to the user identifier.
PCT/SG2008/000454 2008-11-28 2008-11-28 A callpoint booking system WO2010062259A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/SG2008/000454 WO2010062259A1 (en) 2008-11-28 2008-11-28 A callpoint booking system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/SG2008/000454 WO2010062259A1 (en) 2008-11-28 2008-11-28 A callpoint booking system

Publications (1)

Publication Number Publication Date
WO2010062259A1 true WO2010062259A1 (en) 2010-06-03

Family

ID=42225931

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SG2008/000454 WO2010062259A1 (en) 2008-11-28 2008-11-28 A callpoint booking system

Country Status (1)

Country Link
WO (1) WO2010062259A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107464001A (en) * 2016-06-06 2017-12-12 滴滴(中国)科技有限公司 Confirmation slip distributes processing method and server

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100427758B1 (en) * 2003-10-07 2004-04-28 김상택 Taxi information system
KR20050000485A (en) * 2003-06-27 2005-01-05 주식회사 케이티 Call service system of taxi and method thereof
US6850898B1 (en) * 1999-07-07 2005-02-01 The Regents Of The University Of California Vehicle sharing system and method for allocating vehicles based on state of charge
US20060059023A1 (en) * 2002-08-02 2006-03-16 Alex Mashinsky Method system and apparatus for providing transportation services
KR100810695B1 (en) * 2005-10-24 2008-03-07 김경수 Call-Taxi Selection System and Thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6850898B1 (en) * 1999-07-07 2005-02-01 The Regents Of The University Of California Vehicle sharing system and method for allocating vehicles based on state of charge
US20060059023A1 (en) * 2002-08-02 2006-03-16 Alex Mashinsky Method system and apparatus for providing transportation services
KR20050000485A (en) * 2003-06-27 2005-01-05 주식회사 케이티 Call service system of taxi and method thereof
KR100427758B1 (en) * 2003-10-07 2004-04-28 김상택 Taxi information system
KR100810695B1 (en) * 2005-10-24 2008-03-07 김경수 Call-Taxi Selection System and Thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107464001A (en) * 2016-06-06 2017-12-12 滴滴(中国)科技有限公司 Confirmation slip distributes processing method and server
CN107464001B (en) * 2016-06-06 2022-01-07 北京嘀嘀无限科技发展有限公司 Reservation ticket distribution processing method and server

Similar Documents

Publication Publication Date Title
US11847586B2 (en) Method and apparatus for determining a road usage charge
US6489897B2 (en) Vehicle location system
US20120196631A1 (en) Bicycle Rental System
US20190066083A1 (en) Service window payment system
US10096172B2 (en) Methods and systems for electronic payment for on-street parking
EP1756776B1 (en) System for and method of automating parking payment by using electronic tags
US20030146852A1 (en) Coinless parking administration apparatus, system, and method
US10068386B2 (en) Methods and systems for electronic payment for parking in gated garages
CN101675459B (en) Road toll system linking on board unit with vehicle
US20080071611A1 (en) Parking meter payment by cell phone link
EP1199684A2 (en) A method of, and retail transaction station for, associating a customer transaction account with a customer identifier
WO2014018485A1 (en) Universal toll tag device and systems and methods to automate toll payments
US20120296708A1 (en) System and Method For Managing Payment Based Parking with Near Field Communication
WO2013132449A1 (en) Payment/management system for electric cars' charging station
US20140379441A1 (en) System and method for integrated mobile parking payments
EP3002735A1 (en) Method and communication system of a public module interface of a data exchange system using NFC technology
KR101740475B1 (en) Parking management method and system using location information
WO2010062259A1 (en) A callpoint booking system
KR101420578B1 (en) Portal System for managing a Car and Drive Method of the Smae
KR101555993B1 (en) System for calculating parking fee using on-board unit
WO2010062258A1 (en) A callpoint system
CA2450404A1 (en) Devices and methods for billing for an electronic prepayment card, with position finding ("gps prepayment card") for a dual gps-based toll system
EP1335326A1 (en) Automated parking debiting system
EP2228763A1 (en) Approval and payment system for accessing to mobility services
EP1229503A1 (en) Parking system with automatic announcements to a vehicle driver

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08878489

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08878489

Country of ref document: EP

Kind code of ref document: A1