EP2608184A1 - Method and device for allocating a parking place - Google Patents

Method and device for allocating a parking place Download PDF

Info

Publication number
EP2608184A1
EP2608184A1 EP11290607.8A EP11290607A EP2608184A1 EP 2608184 A1 EP2608184 A1 EP 2608184A1 EP 11290607 A EP11290607 A EP 11290607A EP 2608184 A1 EP2608184 A1 EP 2608184A1
Authority
EP
European Patent Office
Prior art keywords
parking
user
place
score
allocated
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
EP11290607.8A
Other languages
German (de)
French (fr)
Inventor
Jesus Grau Heredia
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
France Telecom SA
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 France Telecom SA filed Critical France Telecom SA
Priority to EP11290607.8A priority Critical patent/EP2608184A1/en
Publication of EP2608184A1 publication Critical patent/EP2608184A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/141Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces
    • G08G1/143Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces inside the vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/145Traffic control systems for road vehicles indicating individual free spaces in parking areas where the indication depends on the parking areas
    • G08G1/147Traffic control systems for road vehicles indicating individual free spaces in parking areas where the indication depends on the parking areas where the parking area is within an open public zone, e.g. city centre
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/145Traffic control systems for road vehicles indicating individual free spaces in parking areas where the indication depends on the parking areas
    • G08G1/148Management of a network of parking areas
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B15/00Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points
    • G07B15/02Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points taking into account a variable factor such as distance or time, e.g. for passenger transport, parking systems or car rental systems

Definitions

  • the present invention concerns a method and a device for allocating, to a user, a parking place for a vehicle.
  • the present invention has been devised to address one or more of the foregoing concerns.
  • a method of allocating, to a user, a parking place for a vehicle , the user being associated with a parking score, the parking score being representative of the user's ranking among a plurality of rankings for a plurality of users comprising: allocating a first parking place to a user in a response to a first parking request received from a user terminal device of the user, the allocation of the first parking place being based on the parking score associated with said user and parking place data representative of available parking places in a geographical region corresponding to a current location or target destination of said user; modifying the parking score of the user in response to a predetermined parking event; and allocating a second parking place to the user based on the modified parking score.
  • the predetermined parking event comprises the allocated first parking place not being available
  • the method includes receiving, from the user terminal, notification data indicating that the allocated first parking place is not available for the vehicle of the user; wherein the parking score is modified to a parking score indicative of a more favourable ranking; and the second parking place is allocated to replace the first allocated parking place based on the first parking request.
  • the predetermined parking event comprises the allocated first parking place not corresponding to one or more indicated requirements of the user
  • the method includes receiving, from the user terminal, notification data indicating that the allocated first parking place is not suitable; wherein the parking score is modified to a parking score indicative of a more favourable ranking; and the second parking place is allocated to replace the first allocated parking place based on the first parking request.
  • the predetermined parking event comprises the vehicle of said user being detected as remaining in the allocated first parking place for a time duration exceeding a predetermined time duration, the parking score is modified to a parking score indicative of a less favourable ranking; and the second parking place is allocated in response to a second parking request.
  • a method of requesting allocation of a parking place for a vehicle the user of the vehicle being associated with a parking score, the parking score being representative of the user's ranking among a plurality of rankings for a plurality of users, the method comprising: transmitting, from a user terminal to a server device, data representative of a request for allocation of a parking place; receiving from the server device, data identifying a first parking place allocated to said user in response to the request, the allocation of the first parking place being based on the parking score associated with said user and parking place data representative of available parking places in a geographical region corresponding to a current location or target destination of said user; and in response to a predetermined parking event transmitting a notification to the server device, for modification of the parking score of the user based on the predetermined parking event; receiving, data identifying a second parking place allocated to said user, the allocation of the second parking place being based on the modified parking score.
  • the predetermined parking event comprises the allocated first parking place not being available for the vehicle of the user
  • the method includes transmitting, from the user terminal to the server device, notification data indicating that the allocated first parking place is not available; wherein the modified parking score corresponds to a parking score indicative of a more favourable ranking; and the second parking place allocated replaces the first allocated parking place based on the first parking request.
  • the predetermined parking event comprises the allocated first parking place not corresponding to one or more indicated requirements of the user
  • the method includes transmitting, from the user terminal to the server device, notification data indicating that the allocated first parking place is not suitable; wherein the modified parking score corresponds to a parking score indicative of a more favourable ranking; and the second parking place allocated replaces the first allocated parking place based on the first parking request.
  • the predetermined parking event comprises the vehicle of said user being detected as remaining in the allocated first parking place for a time duration exceeding a predetermined time duration, and wherein the modified parking score corresponds to a parking score indicative of a less favourable ranking; and the second parking place is allocated in response to a transmitted second parking request.
  • a parking place allocation device for allocating, to a user, a parking place for a vehicle, the user being associated with a parking score, the parking score being representative of the user's ranking among a plurality of rankings for a plurality of users, the method comprising: a receiver for receiving a first parking request from a user terminal device of the user; a parking place allocator configured to allocate a first parking place to a user in a response to the received first parking request, the allocation of the first parking place being based on the parking score associated with said user and parking place data representative of available parking places in a geographical region corresponding to a current location or target destination of said user; a parking score modifier configured to modify the parking score of the user in response to a predetermined parking event; wherein the parking place allocator is further configured to allocate a second parking place to the user based on the modified parking score.
  • the predetermined parking event comprises the allocated first parking place not being available for the vehicle of the user, and wherein the receiver is operable to receive, from the user terminal, notification data indicating that the allocated first parking place is not available; wherein the parking score modifier is configured to modify the parking score associated with the user to a parking score indicative of a more favourable ranking; and the parking place allocator is operable to allocate the second parking place to replace the first allocated parking place based on the first parking request.
  • the predetermined parking event comprises the allocated first parking place not corresponding to one or more indicated requirements of the user, wherein the receiver is operable to receive, from the user terminal, notification data indicating that the allocated first parking place is not suitable; the parking score modifier is configured to modify the parking score associated with the user to a parking score indicative of a more favourable ranking; and the parking place allocator is operable to allocate the second parking place to replace the first allocated parking place based on the first parking request.
  • the predetermined parking event comprises the vehicle of said user being detected as remaining in the allocated first parking place for a time duration exceeding a predetermined time duration
  • the parking score modifier is configured to modify the parking score associated with the user to a parking score indicative of a less favourable ranking
  • the parking place allocator is operable to allocate the second parking place in response to a received second parking request.
  • a user terminal device for requesting allocation of a parking place for a vehicle, the user of the vehicle being associated with a parking score, the parking score being representative of the user's ranking among a plurality of rankings for a plurality of users
  • the device comprising: a transceiver configured to transmit, to a server device, data representative of a request for allocation of a parking place, and to receive, data identifying a first parking place allocated to said user in response to the request, the allocation of the first parking place being based on the parking score associated with said user and parking place data representative of available parking places in a geographical region corresponding to a current location or target destination of said user; and notification means for transmitting a notification to the server device in response to a predetermined parking event, for modification of the parking score of the user based on the predetermined parking event; receiving, data identifying a second parking place allocated to said user, the allocation of the first parking place being based on the modified parking score.
  • the user terminal may be configured in accordance with any of the above mentioned embodiments.
  • the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a "circuit", "module” or "system”.
  • the present invention may take the form of a computer program product embodied in any tangible medium of expression having computer usable program code embodied in the medium.
  • a tangible carrier medium may comprise a storage medium such as a floppy disk, a CD-ROM, a hard disk drive, a magnetic tape device or a solid state memory device and the like.
  • a transient carrier medium may include a signal such as an electrical signal, an electronic signal, an optical signal, an acoustic signal, a magnetic signal or an electromagnetic signal, e.g. a microwave or RF signal.
  • FIG. 1 illustrates a parking management system 100 according to one or more embodiments of the invention may be implemented.
  • the parking management system 100 comprises a plurality of user terminal devices 10_1, 10_2, ....10_n associated with users of vehicles 11_1,11_2, ....11_n, respectively, and a plurality of parking sensor devices 20_1, 20_2, ....20_m each associated with one or more parking places.
  • the parking management system also includes a parking management server 30 and a parking management database 35 storing data representative of parking place information and user profile data.
  • the parking place information may include data such as geographical location of parking places, availability of parking places, importance ranking of parking places, associated parking restrictions, associated parking costs, size of parking place, parking places accessibility, whether or not a parking place is a disabled parking place.
  • the user profile data characterises the different users of the system and includes a parking score associated with a respective user, user preferences in terms of parking places, for example, the maximum distance a user wishes to be from his ultimate destination, the maximum parking costs the user is willing to pay, and user requirements such as size of his or her vehicle, the need for access to disabled parking places.
  • the devices of the parking management system 100 communicate by means of a data communication network 50.
  • the data communication network may be a wireless network, a fixed network or a combination of fixed and wireless networks.
  • a user terminal device 10_1 may communicate with parking management server 30 by means of a 3G communication link.
  • the user terminal devices 10_1, 10_2, 10_3 .... 10_n may be part of the equipment of the vehicles 11_1, 11_2, 11_3....11_n, or may be a mobile user device such as a smart phone, portable computer, personal assistant or the like.
  • a user terminal device 10_1 according to an embodiment of the invention is schematically illustrated in the functional block diagram of Figure 2 .
  • the user terminal device comprises a central processing unit (CPU) 106 configured to execute instructions from a program ROM (not shown) on powering up of the device 10_1, and to execute instructions relating to software applications of the device 10_1.
  • Such software applications may include a software application for implementing methods according to embodiments of the invention such as a parking request application 105 for requesting allocation of a parking place and for indicating unavailability of an allocating parking place.
  • the instructions of the various software applications may be read by the CPU 106 from a main memory 108 after powering up of the device 100.
  • the main memory 108 may be a Random Access Memory (RAM) operating as a working area of the CPU 106.
  • RAM Random Access Memory
  • Instructions of a software application may be loaded into the main memory 108 from a hard-disc (not shown) or the program ROM for example.
  • a software application in accordance with embodiments of the invention when executed by the CPU 106, causes the steps of one or more methods of embodiments of the invention to be performed on the device.
  • the memory 108 may be configured to store data representative of parking scores and parking place information as will be described in what follows.
  • the device 10_1 further includes a user interface 102 for receiving instructions input by a user for controlling execution of software instructions by the CPU 106 and various application modules and a display 104 for displaying data.
  • the user terminal device 10_1 further includes a network interface 107 enabling connection of the device 10_1 to the data communication network 50 by a wireless connection such as a 3G type connection.
  • the software application when executed by the CPU is adapted to receive data streams through the network interface 107 from other devices connected to the communication network such as the parking management server 30 and to transmit data streams throug h the network interface 107.
  • the user terminal device 10_1 is also provided with a geographical locating module 108 such as a GPS (global positioning system) module to provide data representative of the geographical location of the vehicle 11_1 to the parking management server 30.
  • a geographical locating module 108 such as a GPS (global positioning system) module to provide data representative of the geographical location of the vehicle 11_1 to the parking management server 30.
  • the device 10_1 may be configured to communicate with a geographical locating module of the vehicle in order to provide the geographical location data.
  • Parking sensor devices 20_1, 20_2, 20_3....20_m are each configured to detect the availability of more or more parking places and to provide data indicative of whether or not a parking place is occupied by a vehicle.
  • Parking sensor devices 20_1, 20_2, 20_3....20_m may include magnetic sensors or weight sensors implanted on the ground or floor of the parking place and configured to determine by weight detection whether or not a vehicle is present in the parking place.
  • optical detection devices such as infra red emitters, LEDs etc and receivers may be used to determine whether or not a vehicle is present by the detection or lack of detection of light.
  • Other parking sensor devices 20_1, 20_2, ....20_m may include camera devices configured to take images of parking places.
  • Image processing software may be used to analyse the captured images in order to determine whether or not a vehicle is occupying the space.
  • the image processing software may be configured to detect license plate information of a vehicle occupying a parking place.
  • Data is transmitted from the parking sensor devices 20_1, 20_2, ....20_m to the parking management server 30 by means of data communication network 50;
  • the parking sensor devices 20_1, 20_2, ....20_m may be provided with wireless communication interface for wireless communication or may be connected to a fixed wired communication link.
  • Parking availability data provided by the parking sensor devices 20_1, 20_2, ....20_m is stored in parking management database 35 as part of the parking information data.
  • Each parking place has an identifier and a weighting score indicative of the reliability of the parking place still being available when a user arrives at the parking place after being allocated that parking place.
  • the weighting allocated to a parking place may be based on the reliability of the data provided to indicate its occupancy. For example an instantaneous magnetic sensor detecting presence of a vehicle in a parking place may be more reliable than data retrieved from images captured periodically by a camera of a parking place, indicating occupation of the parking place.
  • the weighting may also be related to the occupancy rate of the parking place. Some parking places are likely to be occupied at a higher rate or for a longer overall duration that other parking places.
  • a parking management server 30 according to an embodiment of the invention is schematically illustrated in the functional block diagram of Figure 3 . While separate functions are represented in Figure 3 as separate modules, it will be appreciated that several functions may be combined in one or more modules.
  • the parking management server 30 is configured to receive parking availability data from the parking sensor devices 20_1, 20_2, 20_3....20_m and to process the received parking availability data to update stored parking availability data representing the availability of parking places to process parking place requests received from user terminals 10_1, 10_2, ....10_n.
  • the geographical region covered by the parking management server may be segmented into geographical sections with associated parking place information.
  • the parking management server 30 comprises a parking place allocator 31 configured to allocate parking places to a user based on parking availability data, the geographical location of the vehicle 11_1 and the parking score attributed to the user requesting allocation of a parking place.
  • the parking management server 30 may, in some embodiments, also include a route processor module 32 configured to provide a route to the allocated parking place from the current location of the vehicle 11_1 of the user requesting the parking place.
  • the parking management server 30 is further provided with a parking score adjustment module 36 for modifying the parking score of a user in response to a predetermined parking event where appropriate. For example, when a user who has been allocated a parking place informs the parking management server that the allocated parking place is occupied or does not satisfy his indicated requirement his parking score may be modified to a more favourable parking score, for example increased, in order to compensate for the inconvenience.
  • his associated parking score may be modified to a less favourable score, for example decreased, as a penalty for the infraction.
  • the users parking score may depend on user's subscription.
  • the parking management server 30 further comprises a general CPU 33, a memory 34, which operate in a similar manner to the CPU and memory of the user terminal device of Figure 2 , as well as a network interface 35 enabling the parking management server to connect to data communication network 50 by a wireless or wired connection.
  • a user terminal 10_1 transmits data representative of a request for allocation of a parking place by means of data communication network 50 to the parking management server 30.
  • the transmitted data includes data representative of the geographical location of the vehicle 11_1 of the user, the geographical location of the user terminal 10_1, or data representative of the target destination geographical location of the user.
  • the parking management server receives the data representative of the request including the geographical location data.
  • the parking place allocator module 31 of parking management server 30 processes the request in step S12 in order to allocate a first parking place to the user.
  • the parking place allocator module 31 will determine a first parking place based on the geographical location data, the parking score associated with the identified user transmitting the parking allocation request, and the parking place availability data associated with a geographical section identified by the geographical location data.
  • the parking place allocator module 31 checks to see if there are available parking places in the geographical section corresponding to the geographical location of the vehicle 11_1 and, where appropriate, corresponding to the requirements and preferences of the user as defined in the user profile stored in database 30 or in the transmitted request.
  • the user's parking score is taken into account by the parking place allocator module 31 to determine a first allocated parking place. If the user has a favourable ranking parking score then preferred parking places for priority users may be allocated to the user. These preferred parking places may correspond to parking places which are more likely to remain available until the user reaches them, be located closer to the user's destination or better correspond to the user's needs and requirements.
  • step S13 data identifying the allocated first parking place is transmitted from the parking management server 30 to the user terminal device 10_1.
  • the user terminal device 10_1 receives the data identifying the first allocate parking place.
  • the user than can direct his vehicle 11_1 to the geographical location of the first parking place.
  • the route processor 32 of the parking management server 30 can determine a route from the current geographical location of the user's vehicle 11_1 to the geographical location of the parking place and the route data identifying the determined route may be transmitted from the parking management server 30 to the user terminal 10_1 in step S13.
  • the parking management server may directly transmit geographical location data such as a GPS data to the geographical location module 109 of the user terminal 10_1 or a route planner device of the vehicle 11_1 so that the geographical location module 109 may automatically determine the route from the current location of the vehicle 11_1 or user terminal 10_1 to the geographical location of the parking place.
  • the user may manually insert the address into the geographical location module 109 of the user terminal or route planner module of the vehicle 11_1 to determine the route to the geographical location of the parking place.
  • the parking management server 30 allocates a parking duration time for the user to park in the first allocated parking place.
  • the parking duration may depend on parking restrictions, parking costs or the users parking score. If the parking allocated parking duration is exceeded the parking score adjustor module 36 of the user terminal 30 may modify the parking score of the user to generate a parking score representative of a less favourable parking score to penalise the user for having exceeded the parking duration time.
  • step S23 data representative of a notification indicating that there is a problem with the allocated parking place is transmitted from the user terminal 10_1 to the parking management server 30.
  • step S14 the parking management server 30 receives the notification transmitted from the user terminal 10_1 indicating that there is a problem with the first allocated parking place.
  • step S15 the parking score adjustor module 36 modifies the parking score associated with the user who has notified of a problem in order to compensate for the inconvenience.
  • step S16 the parking place allocator 31 allocates, to the user, a second parking place different to the first allocated parking place taking account of the parameters used to allocated the first parking place, and the fact that the first allocated parking place is no longer suitable.
  • the more favourable parking score will be taken into account for allocation of the second parking place which may lead to a more favourable parking place being allocated to the user.
  • step S17 data identifying the second allocated parking place is transmitted to the user terminal device 10_1.
  • step S24 the user terminal 10_1 receives data identifying the second allocated parking place.
  • step S101 a request for allocation of a parking place is sent from user terminal device 10_1 to the parking management server 30.
  • the request includes data representative of the geographical location of the vehicle 11_1 of the user or to a target destination geographical location.
  • step S102 based on the parking place availability data, the parking management server checks to see if there are available parking places in the geographical section corresponding to the geographical location of the vehicle 11_1 and corresponding to the requirements and preferences of the user.
  • the user's preferences or requirements may be already stored in the user profile data stored in database 35 or it may be transmitted to the management server 30 by the user terminal in the parking place allocation request.
  • a plurality of options are sent to the user terminal 10_1 in step S103 or step S104.
  • the user's parking score is taken into account to determine a list of the best options or best similar of parking places corresponding to the user's requirements and preferences. If the user has a high parking score then preferred parking places for priority users may be allocated to the user. These preferred parking places may correspond to parking places which are more likely to remain available until the user reaches them, be located closer to the user's destination or better correspond to the user's needs and requirements.
  • the management server 30 may find a number of available parking places in the geographical section of the vehicle 11_1 but those options may correspond to paying parking places in the case where the user has indicated a preference for free parking places, or a number of available parking places may be found at a greater distance from the users ultimate destination than the maximum preferred distance indicated by the user.
  • step S105 the user determines whether or not the proposed available parking places are suitable or not. If it is determined that the proposed available parking places allocated by the parking management server 30 are not suitable the parking place allocation process terminates in step S106. Otherwise, if it is determined that the proposed available parking places include a suitable parking place, the user selects the preferred parking place and sends a confirmation of acceptance of the selected allocated parking place to the parking management server in step S107. In step S108 the parking management server confirms allocation of the parking place to the user. In this step, in some embodiments of the invention, a route to the allocated parking place may be sent to the user, if it has not already been associated with the allocated parking place in the list of options sent in step S103 or S104.
  • step S109 information of available parking time duration based on restricting or parking costs may be indicated to the user.
  • the parking management server will then update the parking availability data to indicate that the allocated parking place is no longer available for attribution to another vehicle. It is then determined in step S109 as to whether or not the user has cancelled the booking of the allocated parking place before the start of the parking duration has started. For example, the user may find a more suitable parking place on the way to the allocated parking place. If the booking of the allocated parking place has been cancelled before the starting time in step S110, the reserved time for the allocated parking place is released by the parking management server 30 in order to render the parking place available for another user. In step S111 it is determined as to whether or not the user should be penalised for cancelling the booking. This decision will depend on various factors such as the users parking score, the demand for the allocated parking place etc.
  • step S112 on arrival at the first allocated parking place, the user determines whether or not the allocated parking place is available and/or whether or not it corresponds to the user's indicated preferences and requirements. If is determined in step S112 that the allocated parking place is occupied by another vehicle or that the allocated parking place is not suitable to the requirements indicated by the user then the user notifies the parking management server 30 by transmitting a notification indicating the problem to the server in step S113.
  • the parking management server 30 processes the notification and verifies the problem in step S114. For example if the user has indicated that the allocated parking place has been occupied by another vehicle, the parking management server may control a parking sensor device in the form of a camera to take an image of the occupying vehicle in order to identify the vehicle by means of a license plate of the vehicle; If the identified vehicle is registered to a user whose profile is stored in the database the score indicative of the rating of the user may be modified to a score indicative of a less favourable rating.
  • step S115 the parking score associated with the user to which the allocated parking place has been indicated as being problematic is adjusted to a more favourable rating to compensate for the problem encountered with the allocated parking place.
  • step S116 an automatic parking place reallocation process is initiated to reallocate to the user in step S103 a parking place corresponding to a preferred parking place option. In this way the user may be compensated by being allocated a better parking place if available based on his more favourable parking score.
  • step S112 If, however, it is determined in step S112 that no problem has been detected on arrival at the allocated parking place, the user sends a notification from the user terminal 10_1 to the parking management server 30 in step S117 to confirm that he is parking in the allocated parking place. In some embodiments of the invention this step may be omitted and a lack of notification from the user may be determined as being indicative that the allocated parking place is being used by the requesting user. Occupation of the allocated parking place by the requesting user is monitored by the parking management server in step S118. In step S119 the user of the vehicle leaves the allocated parking place. This may be automatically detected by the corresponding parking sensor device 20_i. In some embodiments of the invention the user may notify the parking management server 30 that it has released the allocated parking place.
  • step S121 it is determined as to whether or not the user has exceeded a parking time duration allocated by the management server.
  • the allocated parking time duration in some embodiments of the invention may be determined based on the parking score of the user. A user with a more favourable parking score may be allocated a longer time duration for parking in the allocated parking place. If it is determined however that the user has exceeded the allocated parking duration then the user is penalised by having is parking score adjusted to be representative of a less favourable parking score for parking place allocation.
  • step S106 the parking place allocation process ends.
  • Embodiments of the invention provide a device and a method to enable a parking place for a vehicle to be allocated to a user based on a score or weighting associated with the user. Parking places which are more reliable in terms of determined occupancy may be allocated to users with more favourable scores. Users can be penalised or compensated by adjusting their user scores according to whether problems in allocated parking places occur or whether a user respects parking allocation conditions attributed to him.

Abstract

A method and a device for allocating, to a user, a parking place for a vehicle. , the user being associated with a parking score, the parking score being representative of the user's ranking among a plurality of rankings for a plurality of users, the method comprising: allocating a first parking place to a user in a response to a first parking request received from a user terminal device of the user, the allocation of the first parking place being based on the parking score associated with said user and parking place data representative of available parking places in a geographical region corresponding to a current location or target destination of said user; modifying the parking score of the user in response to a predetermined parking event; and allocating a second parking place to the user based on the modified parking score.

Description

  • The present invention concerns a method and a device for allocating, to a user, a parking place for a vehicle.
  • As urban areas become more and more congested, finding parking places for vehicles in metropolitan regions is becoming an increasing challenge for motorists. Even when parking places are available it becomes difficult for a driver of a vehicle to know where the available parking places are located. Much time is often wasted driving around looking for available parking places, leading to frustration and stress. In areas unfamiliar with a driver finding the locations of geographical location of potential parking places becomes more troublesome. Moreover, some parking places are more favourable to a motorist than others, for example they are located closer to the driver's ultimate destination, they have less or no restrictions in terms of allowed length of stay and/or parking charges.
  • Some solutions have been envisaged for providing motorists information on available parking places. For example US 2005/0280555 describes a parking management system for aiding drivers in finding parking places. However, such systems suffer the drawbacks that the some allocated parking places may be less favourable than others in terms of availability. For example, a motorist may turn up at an allocated location and realise that the allocated parking place is no longer available.
  • The present invention has been devised to address one or more of the foregoing concerns.
  • According to a first aspect of the invention there is provided a method of allocating, to a user, a parking place for a vehicle , the user being associated with a parking score, the parking score being representative of the user's ranking among a plurality of rankings for a plurality of users, the method comprising: allocating a first parking place to a user in a response to a first parking request received from a user terminal device of the user, the allocation of the first parking place being based on the parking score associated with said user and parking place data representative of available parking places in a geographical region corresponding to a current location or target destination of said user; modifying the parking score of the user in response to a predetermined parking event; and allocating a second parking place to the user based on the modified parking score.
  • In an embodiment, the predetermined parking event comprises the allocated first parking place not being available, and the method includes receiving, from the user terminal, notification data indicating that the allocated first parking place is not available for the vehicle of the user; wherein the parking score is modified to a parking score indicative of a more favourable ranking; and the second parking place is allocated to replace the first allocated parking place based on the first parking request.
  • In an embodiment, the predetermined parking event comprises the allocated first parking place not corresponding to one or more indicated requirements of the user, and the method includes receiving, from the user terminal, notification data indicating that the allocated first parking place is not suitable; wherein the parking score is modified to a parking score indicative of a more favourable ranking; and the second parking place is allocated to replace the first allocated parking place based on the first parking request.
  • In an embodiment, the predetermined parking event comprises the vehicle of said user being detected as remaining in the allocated first parking place for a time duration exceeding a predetermined time duration, the parking score is modified to a parking score indicative of a less favourable ranking; and the second parking place is allocated in response to a second parking request.
  • According to a second aspect of the invention there is provided a method of requesting allocation of a parking place for a vehicle, the user of the vehicle being associated with a parking score, the parking score being representative of the user's ranking among a plurality of rankings for a plurality of users, the method comprising: transmitting, from a user terminal to a server device, data representative of a request for allocation of a parking place; receiving from the server device, data identifying a first parking place allocated to said user in response to the request, the allocation of the first parking place being based on the parking score associated with said user and parking place data representative of available parking places in a geographical region corresponding to a current location or target destination of said user; and in response to a predetermined parking event transmitting a notification to the server device, for modification of the parking score of the user based on the predetermined parking event; receiving, data identifying a second parking place allocated to said user, the allocation of the second parking place being based on the modified parking score.
  • In an embodiment, the predetermined parking event comprises the allocated first parking place not being available for the vehicle of the user, and the method includes transmitting, from the user terminal to the server device, notification data indicating that the allocated first parking place is not available; wherein the modified parking score corresponds to a parking score indicative of a more favourable ranking; and the second parking place allocated replaces the first allocated parking place based on the first parking request.
  • In an embodiment, the predetermined parking event comprises the allocated first parking place not corresponding to one or more indicated requirements of the user, and the method includes transmitting, from the user terminal to the server device, notification data indicating that the allocated first parking place is not suitable; wherein the modified parking score corresponds to a parking score indicative of a more favourable ranking; and the second parking place allocated replaces the first allocated parking place based on the first parking request.
  • In an embodiment, the predetermined parking event comprises the vehicle of said user being detected as remaining in the allocated first parking place for a time duration exceeding a predetermined time duration, and wherein the modified parking score corresponds to a parking score indicative of a less favourable ranking; and the second parking place is allocated in response to a transmitted second parking request.
  • According to a third aspect of the invention there is provided a parking place allocation device for allocating, to a user, a parking place for a vehicle, the user being associated with a parking score, the parking score being representative of the user's ranking among a plurality of rankings for a plurality of users, the method comprising: a receiver for receiving a first parking request from a user terminal device of the user; a parking place allocator configured to allocate a first parking place to a user in a response to the received first parking request, the allocation of the first parking place being based on the parking score associated with said user and parking place data representative of available parking places in a geographical region corresponding to a current location or target destination of said user; a parking score modifier configured to modify the parking score of the user in response to a predetermined parking event; wherein the parking place allocator is further configured to allocate a second parking place to the user based on the modified parking score.
  • In an embodiment, the predetermined parking event comprises the allocated first parking place not being available for the vehicle of the user, and wherein the receiver is operable to receive, from the user terminal, notification data indicating that the allocated first parking place is not available; wherein the parking score modifier is configured to modify the parking score associated with the user to a parking score indicative of a more favourable ranking; and the parking place allocator is operable to allocate the second parking place to replace the first allocated parking place based on the first parking request.
  • In an embodiment, the predetermined parking event comprises the allocated first parking place not corresponding to one or more indicated requirements of the user, wherein the receiver is operable to receive, from the user terminal, notification data indicating that the allocated first parking place is not suitable; the parking score modifier is configured to modify the parking score associated with the user to a parking score indicative of a more favourable ranking; and the parking place allocator is operable to allocate the second parking place to replace the first allocated parking place based on the first parking request.
  • In an embodiment, the predetermined parking event comprises the vehicle of said user being detected as remaining in the allocated first parking place for a time duration exceeding a predetermined time duration, the parking score modifier is configured to modify the parking score associated with the user to a parking score indicative of a less favourable ranking; and the parking place allocator is operable to allocate the second parking place in response to a received second parking request.
  • According to a fourth aspect of the invention there is provided a user terminal device for requesting allocation of a parking place for a vehicle, the user of the vehicle being associated with a parking score, the parking score being representative of the user's ranking among a plurality of rankings for a plurality of users, the device comprising: a transceiver configured to transmit, to a server device, data representative of a request for allocation of a parking place, and to receive, data identifying a first parking place allocated to said user in response to the request, the allocation of the first parking place being based on the parking score associated with said user and parking place data representative of available parking places in a geographical region corresponding to a current location or target destination of said user; and notification means for transmitting a notification to the server device in response to a predetermined parking event, for modification of the parking score of the user based on the predetermined parking event; receiving, data identifying a second parking place allocated to said user, the allocation of the first parking place being based on the modified parking score.
  • The user terminal may be configured in accordance with any of the above mentioned embodiments.
  • At least parts of the methods according to the invention may be computer implemented. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a "circuit", "module" or "system". Furthermore, the present invention may take the form of a computer program product embodied in any tangible medium of expression having computer usable program code embodied in the medium.
  • Since the present invention can be implemented in software, the present invention can be embodied as computer readable code for provision to a programmable apparatus on any suitable carrier medium. A tangible carrier medium may comprise a storage medium such as a floppy disk, a CD-ROM, a hard disk drive, a magnetic tape device or a solid state memory device and the like. A transient carrier medium may include a signal such as an electrical signal, an electronic signal, an optical signal, an acoustic signal, a magnetic signal or an electromagnetic signal, e.g. a microwave or RF signal.
  • Embodiments of the invention will now be described, by way of example only, and with reference to the following drawings in which:-
    • Figure 1 is a schematic diagram of a parking management system in accordance with one or more embodiments of the invention;
    • Figure 2 is a functional block diagram of a user terminal in accordance with at least one embodiment of the invention;
    • Figure 3 is a functional block diagram of a parking management server in accordance with at least one embodiment of the invention;
    • Figure 4 is a flow chart illustrating steps of a method for allocating parking places to a user according to at least one embodiment of the invention;
    • Figure 5 is a flow chart illustrating steps of a method for requesting allocation of a parking place according to at least one embodiment of the invention; and
    • Figure 6 is a flow chart illustrating steps of a method for allocation of parking places in accordance with a particular embodiment of the invention.
  • Figure 1 illustrates a parking management system 100 according to one or more embodiments of the invention may be implemented. The parking management system 100 comprises a plurality of user terminal devices 10_1, 10_2, ....10_n associated with users of vehicles 11_1,11_2, ....11_n, respectively, and a plurality of parking sensor devices 20_1, 20_2, ....20_m each associated with one or more parking places. The parking management system also includes a parking management server 30 and a parking management database 35 storing data representative of parking place information and user profile data. The parking place information may include data such as geographical location of parking places, availability of parking places, importance ranking of parking places, associated parking restrictions, associated parking costs, size of parking place, parking places accessibility, whether or not a parking place is a disabled parking place.
  • The user profile data characterises the different users of the system and includes a parking score associated with a respective user, user preferences in terms of parking places, for example, the maximum distance a user wishes to be from his ultimate destination, the maximum parking costs the user is willing to pay, and user requirements such as size of his or her vehicle, the need for access to disabled parking places.
  • The devices of the parking management system 100 communicate by means of a data communication network 50. The data communication network may be a wireless network, a fixed network or a combination of fixed and wireless networks. For example a user terminal device 10_1 may communicate with parking management server 30 by means of a 3G communication link.
  • The user terminal devices 10_1, 10_2, 10_3 .... 10_n may be part of the equipment of the vehicles 11_1, 11_2, 11_3....11_n, or may be a mobile user device such as a smart phone, portable computer, personal assistant or the like.
  • A user terminal device 10_1 according to an embodiment of the invention is schematically illustrated in the functional block diagram of Figure 2.
  • While separate functions are represented in Figure 2 as separate modules, it will be appreciated that several functions may be combined in one or more modules.
  • The user terminal device according to the embodiment of the invention comprises a central processing unit (CPU) 106 configured to execute instructions from a program ROM (not shown) on powering up of the device 10_1, and to execute instructions relating to software applications of the device 10_1. Such software applications may include a software application for implementing methods according to embodiments of the invention such as a parking request application 105 for requesting allocation of a parking place and for indicating unavailability of an allocating parking place. The instructions of the various software applications may be read by the CPU 106 from a main memory 108 after powering up of the device 100. The main memory 108 may be a Random Access Memory (RAM) operating as a working area of the CPU 106. Instructions of a software application may be loaded into the main memory 108 from a hard-disc (not shown) or the program ROM for example. A software application in accordance with embodiments of the invention, when executed by the CPU 106, causes the steps of one or more methods of embodiments of the invention to be performed on the device. The memory 108 may be configured to store data representative of parking scores and parking place information as will be described in what follows.
  • The device 10_1 further includes a user interface 102 for receiving instructions input by a user for controlling execution of software instructions by the CPU 106 and various application modules and a display 104 for displaying data.
  • The user terminal device 10_1 further includes a network interface 107 enabling connection of the device 10_1 to the data communication network 50 by a wireless connection such as a 3G type connection. The software application when executed by the CPU is adapted to receive data streams through the network interface 107 from other devices connected to the communication network such as the parking management server 30 and to transmit data streams throug h the network interface 107.
  • The user terminal device 10_1 is also provided with a geographical locating module 108 such as a GPS (global positioning system) module to provide data representative of the geographical location of the vehicle 11_1 to the parking management server 30. In some embodiments the device 10_1 may be configured to communicate with a geographical locating module of the vehicle in order to provide the geographical location data.
  • Parking sensor devices 20_1, 20_2, 20_3....20_m are each configured to detect the availability of more or more parking places and to provide data indicative of whether or not a parking place is occupied by a vehicle. Parking sensor devices 20_1, 20_2, 20_3....20_m may include magnetic sensors or weight sensors implanted on the ground or floor of the parking place and configured to determine by weight detection whether or not a vehicle is present in the parking place. Alternatively optical detection devices such as infra red emitters, LEDs etc and receivers may be used to determine whether or not a vehicle is present by the detection or lack of detection of light. Other parking sensor devices 20_1, 20_2, ....20_m may include camera devices configured to take images of parking places. Image processing software may be used to analyse the captured images in order to determine whether or not a vehicle is occupying the space. Moreover, in some embodiments of the invention the image processing software may be configured to detect license plate information of a vehicle occupying a parking place.
  • It will be appreciated that other sensor mechanisms capable of determining the occupation of a parking place may be used within the scope of the invention.
  • Data is transmitted from the parking sensor devices 20_1, 20_2, ....20_m to the parking management server 30 by means of data communication network 50; The parking sensor devices 20_1, 20_2, ....20_m may be provided with wireless communication interface for wireless communication or may be connected to a fixed wired communication link.
  • Parking availability data provided by the parking sensor devices 20_1, 20_2, ....20_m is stored in parking management database 35 as part of the parking information data. Each parking place has an identifier and a weighting score indicative of the reliability of the parking place still being available when a user arrives at the parking place after being allocated that parking place. The weighting allocated to a parking place may be based on the reliability of the data provided to indicate its occupancy. For example an instantaneous magnetic sensor detecting presence of a vehicle in a parking place may be more reliable than data retrieved from images captured periodically by a camera of a parking place, indicating occupation of the parking place. The weighting may also be related to the occupancy rate of the parking place. Some parking places are likely to be occupied at a higher rate or for a longer overall duration that other parking places.
  • A parking management server 30 according to an embodiment of the invention is schematically illustrated in the functional block diagram of Figure 3. While separate functions are represented in Figure 3 as separate modules, it will be appreciated that several functions may be combined in one or more modules.
  • The parking management server 30 is configured to receive parking availability data from the parking sensor devices 20_1, 20_2, 20_3....20_m and to process the received parking availability data to update stored parking availability data representing the availability of parking places to process parking place requests received from user terminals 10_1, 10_2, ....10_n. The geographical region covered by the parking management server may be segmented into geographical sections with associated parking place information. The parking management server 30 comprises a parking place allocator 31 configured to allocate parking places to a user based on parking availability data, the geographical location of the vehicle 11_1 and the parking score attributed to the user requesting allocation of a parking place. The parking management server 30 may, in some embodiments, also include a route processor module 32 configured to provide a route to the allocated parking place from the current location of the vehicle 11_1 of the user requesting the parking place. The parking management server 30 is further provided with a parking score adjustment module 36 for modifying the parking score of a user in response to a predetermined parking event where appropriate. For example, when a user who has been allocated a parking place informs the parking management server that the allocated parking place is occupied or does not satisfy his indicated requirement his parking score may be modified to a more favourable parking score, for example increased, in order to compensate for the inconvenience. In contrast if a registered user is found to be occupying a parking place that he was not allocated and recognised by an image taken of the license plate of his vehicle, or if a user exceeds his allocated parking duration his associated parking score may be modified to a less favourable score, for example decreased, as a penalty for the infraction. In some embodiments the users parking score may depend on user's subscription.
  • The parking management server 30 further comprises a general CPU 33, a memory 34, which operate in a similar manner to the CPU and memory of the user terminal device of Figure 2, as well as a network interface 35 enabling the parking management server to connect to data communication network 50 by a wireless or wired connection.
  • A method of allocating a parking place for a vehicle to a user according to a general embodiment of the invention will now be described with reference to Figures 4 and 5.
  • In step S21 a user terminal 10_1 transmits data representative of a request for allocation of a parking place by means of data communication network 50 to the parking management server 30. The transmitted data includes data representative of the geographical location of the vehicle 11_1 of the user, the geographical location of the user terminal 10_1, or data representative of the target destination geographical location of the user. In step S11 the parking management server receives the data representative of the request including the geographical location data. The parking place allocator module 31 of parking management server 30 processes the request in step S12 in order to allocate a first parking place to the user. The parking place allocator module 31 will determine a first parking place based on the geographical location data, the parking score associated with the identified user transmitting the parking allocation request, and the parking place availability data associated with a geographical section identified by the geographical location data. The parking place allocator module 31 checks to see if there are available parking places in the geographical section corresponding to the geographical location of the vehicle 11_1 and, where appropriate, corresponding to the requirements and preferences of the user as defined in the user profile stored in database 30 or in the transmitted request. The user's parking score is taken into account by the parking place allocator module 31 to determine a first allocated parking place. If the user has a favourable ranking parking score then preferred parking places for priority users may be allocated to the user. These preferred parking places may correspond to parking places which are more likely to remain available until the user reaches them, be located closer to the user's destination or better correspond to the user's needs and requirements.
  • In step S13 data identifying the allocated first parking place is transmitted from the parking management server 30 to the user terminal device 10_1. In step S22 the user terminal device 10_1 receives the data identifying the first allocate parking place. The user than can direct his vehicle 11_1 to the geographical location of the first parking place. In some embodiments of the invention the route processor 32 of the parking management server 30 can determine a route from the current geographical location of the user's vehicle 11_1 to the geographical location of the parking place and the route data identifying the determined route may be transmitted from the parking management server 30 to the user terminal 10_1 in step S13. In alternative embodiments the parking management server may directly transmit geographical location data such as a GPS data to the geographical location module 109 of the user terminal 10_1 or a route planner device of the vehicle 11_1 so that the geographical location module 109 may automatically determine the route from the current location of the vehicle 11_1 or user terminal 10_1 to the geographical location of the parking place. In other embodiments the user may manually insert the address into the geographical location module 109 of the user terminal or route planner module of the vehicle 11_1 to determine the route to the geographical location of the parking place.
  • On arrival at the first allocated parking place the user may find that the parking place is available and park his vehicle in the first allocated parking place. In particular embodiments of the invention the parking management server 30 allocates a parking duration time for the user to park in the first allocated parking place. The parking duration may depend on parking restrictions, parking costs or the users parking score. If the parking allocated parking duration is exceeded the parking score adjustor module 36 of the user terminal 30 may modify the parking score of the user to generate a parking score representative of a less favourable parking score to penalise the user for having exceeded the parking duration time.
  • If on arrival at the first allocated parking place the user finds that the parking place is already occupied by another vehicle in step S23 data representative of a notification indicating that there is a problem with the allocated parking place is transmitted from the user terminal 10_1 to the parking management server 30. In step S14 the parking management server 30 receives the notification transmitted from the user terminal 10_1 indicating that there is a problem with the first allocated parking place. In step S15 the parking score adjustor module 36 modifies the parking score associated with the user who has notified of a problem in order to compensate for the inconvenience. Then in step S16 the parking place allocator 31 allocates, to the user, a second parking place different to the first allocated parking place taking account of the parameters used to allocated the first parking place, and the fact that the first allocated parking place is no longer suitable. The more favourable parking score will be taken into account for allocation of the second parking place which may lead to a more favourable parking place being allocated to the user. In step S17 data identifying the second allocated parking place is transmitted to the user terminal device 10_1. In step S24 the user terminal 10_1 receives data identifying the second allocated parking place.
  • A method of allocating a parking place for a vehicle to a user according to a particular embodiment of the invention will now be described with reference to Figure 6.
  • In step S101 a request for allocation of a parking place is sent from user terminal device 10_1 to the parking management server 30. The request includes data representative of the geographical location of the vehicle 11_1 of the user or to a target destination geographical location. In step S102, based on the parking place availability data, the parking management server checks to see if there are available parking places in the geographical section corresponding to the geographical location of the vehicle 11_1 and corresponding to the requirements and preferences of the user.
  • It will be appreciated that the user's preferences or requirements may be already stored in the user profile data stored in database 35 or it may be transmitted to the management server 30 by the user terminal in the parking place allocation request.
  • If available parking places corresponding to the users request are found in the geographical section corresponding to the geographical location of the vehicle 11_1 a plurality of options are sent to the user terminal 10_1 in step S103 or step S104. The user's parking score is taken into account to determine a list of the best options or best similar of parking places corresponding to the user's requirements and preferences. If the user has a high parking score then preferred parking places for priority users may be allocated to the user. These preferred parking places may correspond to parking places which are more likely to remain available until the user reaches them, be located closer to the user's destination or better correspond to the user's needs and requirements. However if the user has a lower parking score or available parking places are found which do not satisfy all the requirements of the users request a plurality of the best similar options are transmitted to the user in step S104. The best similar options correspond to less preferred parking places or less reliable parking places in terms of occupancy. For example, the management server 30 may find a number of available parking places in the geographical section of the vehicle 11_1 but those options may correspond to paying parking places in the case where the user has indicated a preference for free parking places, or a number of available parking places may be found at a greater distance from the users ultimate destination than the maximum preferred distance indicated by the user.
  • In step S105, the user determines whether or not the proposed available parking places are suitable or not. If it is determined that the proposed available parking places allocated by the parking management server 30 are not suitable the parking place allocation process terminates in step S106. Otherwise, if it is determined that the proposed available parking places include a suitable parking place, the user selects the preferred parking place and sends a confirmation of acceptance of the selected allocated parking place to the parking management server in step S107. In step S108 the parking management server confirms allocation of the parking place to the user. In this step, in some embodiments of the invention, a route to the allocated parking place may be sent to the user, if it has not already been associated with the allocated parking place in the list of options sent in step S103 or S104. Moreover, in some embodiments of the invention information of available parking time duration based on restricting or parking costs may be indicated to the user. The parking management server will then update the parking availability data to indicate that the allocated parking place is no longer available for attribution to another vehicle. It is then determined in step S109 as to whether or not the user has cancelled the booking of the allocated parking place before the start of the parking duration has started. For example, the user may find a more suitable parking place on the way to the allocated parking place. If the booking of the allocated parking place has been cancelled before the starting time in step S110, the reserved time for the allocated parking place is released by the parking management server 30 in order to render the parking place available for another user. In step S111 it is determined as to whether or not the user should be penalised for cancelling the booking. This decision will depend on various factors such as the users parking score, the demand for the allocated parking place etc.
  • In step S112 on arrival at the first allocated parking place, the user determines whether or not the allocated parking place is available and/or whether or not it corresponds to the user's indicated preferences and requirements. If is determined in step S112 that the allocated parking place is occupied by another vehicle or that the allocated parking place is not suitable to the requirements indicated by the user then the user notifies the parking management server 30 by transmitting a notification indicating the problem to the server in step S113.
  • The parking management server 30 processes the notification and verifies the problem in step S114. For example if the user has indicated that the allocated parking place has been occupied by another vehicle, the parking management server may control a parking sensor device in the form of a camera to take an image of the occupying vehicle in order to identify the vehicle by means of a license plate of the vehicle; If the identified vehicle is registered to a user whose profile is stored in the database the score indicative of the rating of the user may be modified to a score indicative of a less favourable rating.
  • In step S115 the parking score associated with the user to which the allocated parking place has been indicated as being problematic is adjusted to a more favourable rating to compensate for the problem encountered with the allocated parking place. In step S116 an automatic parking place reallocation process is initiated to reallocate to the user in step S103 a parking place corresponding to a preferred parking place option. In this way the user may be compensated by being allocated a better parking place if available based on his more favourable parking score.
  • If, however, it is determined in step S112 that no problem has been detected on arrival at the allocated parking place, the user sends a notification from the user terminal 10_1 to the parking management server 30 in step S117 to confirm that he is parking in the allocated parking place. In some embodiments of the invention this step may be omitted and a lack of notification from the user may be determined as being indicative that the allocated parking place is being used by the requesting user. Occupation of the allocated parking place by the requesting user is monitored by the parking management server in step S118. In step S119 the user of the vehicle leaves the allocated parking place. This may be automatically detected by the corresponding parking sensor device 20_i. In some embodiments of the invention the user may notify the parking management server 30 that it has released the allocated parking place. This notification could be verified, in some embodiments for example by capturing an image of the parking place and checking that the vehicle 11_1 of the user is not longer occupying the parking place. In step S121 it is determined as to whether or not the user has exceeded a parking time duration allocated by the management server. The allocated parking time duration in some embodiments of the invention may be determined based on the parking score of the user. A user with a more favourable parking score may be allocated a longer time duration for parking in the allocated parking place. If it is determined however that the user has exceeded the allocated parking duration then the user is penalised by having is parking score adjusted to be representative of a less favourable parking score for parking place allocation. In step S106 the parking place allocation process ends.
  • Embodiments of the invention provide a device and a method to enable a parking place for a vehicle to be allocated to a user based on a score or weighting associated with the user. Parking places which are more reliable in terms of determined occupancy may be allocated to users with more favourable scores. Users can be penalised or compensated by adjusting their user scores according to whether problems in allocated parking places occur or whether a user respects parking allocation conditions attributed to him.
  • Although the present invention has been described hereinabove with reference to specific embodiments, the present invention is not limited to the specific embodiments, and modifications will be apparent to a skilled person in the art which lie within the scope of the present invention.
  • Many further modifications and variations will suggest themselves to those versed in the art upon making reference to the foregoing illustrative embodiments, which are given by way of example only and which are not intended to limit the scope of the invention, that being determined solely by the appended claims. In particular the different features from different embodiments may be interchanged, where appropriate.
  • In the claims, the word "comprising" does not exclude other elements or steps, and the indefinite article "a" or "an" does not exclude a plurality. The mere fact that different features are recited in mutually different dependent claims does not indicate that a combination of these features cannot be advantageously used.

Claims (15)

1. A method of allocating, to a user, a parking place for a vehicle , the user being associated with a parking score, the parking score being representative of the user's ranking among a plurality of rankings for a plurality of users, the method comprising:
allocating a first parking place to a user in a response to a first parking request received from a user terminal device of the user, the allocation of the first parking place being based on the parking score associated with said user and parking place data representative of available parking places in a geographical region corresponding to a current location or target destination of said user;
modifying the parking score of the user in response to a predetermined parking event; and
allocating a second parking place to the user based on the modified parking score.
2. A method according to claim 1, wherein the predetermined parking event comprises the allocated first parking place not being available, the method comprising:
receiving, from the user terminal, notification data indicating that the allocated first parking place is not available for the vehicle of the user; wherein
the parking score is modified to a parking score indicative of a more favourable ranking; and
the second parking place is allocated to replace the first allocated parking place based on the first parking request.
3. A method according to claim 1, wherein the predetermined parking event comprises the allocated first parking place not corresponding to one or more indicated requirements of the user, the method comprising
receiving, from the user terminal, notification data indicating that the allocated first parking place is not suitable; wherein
the parking score is modified to a parking score indicative of a more favourable ranking; and
the second parking place is allocated to replace the first allocated parking place based on the first parking request.
4. A method according to claim 1, wherein
the predetermined parking event comprises the vehicle of said user being detected as remaining in the allocated first parking place for a time duration exceeding a predetermined time duration,
the parking score is modified to a parking score indicative of a less favourable ranking; and
the second parking place is allocated in response to a second parking request.
5. A method of requesting allocation of a parking place for a vehicle, the user of the vehicle being associated with a parking score, the parking score being representative of the user's ranking among a plurality of rankings for a plurality of users, the method comprising:
transmitting, from a user terminal to a server device, data representative of a request for allocation of a parking place;
receiving from the server device, data identifying a first parking place allocated to said user in response to the request,
the allocation of the first parking place being based on the parking score associated with said user and parking place data representative of available parking places in a geographical region corresponding to a current location or target destination of said user; and
in response to a predetermined parking event
transmitting a notification to the server device, for modification of the parking score of the user based on the predetermined parking event;
receiving, data identifying a second parking place allocated to said user, the allocation of the second parking place being based on the modified parking score.
6. A method according to claim 5, wherein the predetermined parking event comprises the allocated first parking place not being available for the vehicle of the user, the method comprising:
transmitting, from the user terminal to the server device, notification data indicating that the allocated first parking place is not available; wherein
the modified parking score corresponds to a parking score indicative of a more favourable ranking; and
the second parking place allocated replaces the first allocated parking place based on the first parking request.
7. A method according to claim 5, wherein the predetermined parking event comprises the allocated first parking place not corresponding to one or more indicated requirements of the user, the method comprising
transmitting, from the user terminal to the server device, notification data indicating that the allocated first parking place is not suitable; wherein
the modified parking score corresponds to a parking score indicative of a more favourable ranking; and
the second parking place allocated replaces the first allocated parking place based on the first parking request.
8. A method according to claim 5,
wherein the predetermined parking event comprises the vehicle of said user being detected as remaining in the allocated first parking place for a time duration exceeding a predetermined time duration, and wherein
the modified parking score corresponds to a parking score indicative of a less favourable ranking; and
the second parking place is allocated in response to a transmitted second parking request.
9. A parking place allocation device for allocating, to a user, a parking place for a vehicle, the user being associated with a parking score, the parking score being representative of the user's ranking among a plurality of rankings for a plurality of users, the method comprising:
a receiver for receiving a first parking request from a user terminal device of the user;
a parking place allocator configured to allocate a first parking place to a user in a response to the received first parking request, the allocation of the first parking place being based on the parking score associated with said user and parking place data representative of available parking places in a geographical region corresponding to a current location or target destination of said user;
a parking score modifier configured to modify the parking score of the user in response to a predetermined parking event;
wherein the parking place allocator is further configured to allocate a second parking place to the user based on the modified parking score.
12. A device according to claim 9, wherein the predetermined parking event comprises the allocated first parking place not being available for the vehicle of the user, and wherein
the receiver is operable to receive, from the user terminal, notification data indicating that the allocated first parking place is not available; wherein
the parking score modifier is configured to modify the parking score associated with the user to a parking score indicative of a more favourable ranking; and
the parking place allocator is operable to allocate the second parking place to replace the first allocated parking place based on the first parking request.
11. A device according to claim 9, wherein the predetermined parking event comprises the allocated first parking place not corresponding to one or more indicated requirements of the user, wherein
the receiver is operable to receive, from the user terminal, notification data indicating that the allocated first parking place is not suitable;
the parking score modifier is configured to modify the parking score associated with the user to a parking score indicative of a more favourable ranking; and
the parking place allocator is operable to allocate the second parking place to replace the first allocated parking place based on the first parking request.
12. A device according to claim 9, wherein
the predetermined parking event comprises the vehicle of said user being detected as remaining in the allocated first parking place for a time duration exceeding a predetermined time duration, and
the parking score modifier is configured to modify the parking score associated with the user to a parking score indicative of a less favourable ranking; and
the parking place allocator is operable to allocate the second parking place in response to a received second parking request.
13. A user terminal device for requesting allocation of a parking place for a vehicle, the user of the vehicle being associated with a parking score, the parking score being representative of the user's ranking among a plurality of rankings for a plurality of users, the device comprising:
a transceiver configured to transmit, to a server device, data representative of a request for allocation of a parking place, and to receive, data identifying a first parking place allocated to said user in response to the request, the allocation of the first parking place being based on the parking score associated with said user and parking place data representative of available parking places in a geographical region corresponding to a current location or target destination of said user; and
notification means for transmitting a notification to the server device in response to a predetermined parking event, for modification of the parking score of the user based on the predetermined parking event;
receiving, data identifying a second parking place allocated to said user, the allocation of the first parking place being based on the modified parking score.
14. A computer program product for a programmable apparatus, the computer program product comprising a sequence of instructions for implementing a method according to any one of claims 1 to 8, when loaded into and executed by the programmable apparatus.
15. A computer-readable storage medium storing instructions of a computer program for implementing a method, according to any one of claims 1 to 8.
EP11290607.8A 2011-12-23 2011-12-23 Method and device for allocating a parking place Withdrawn EP2608184A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP11290607.8A EP2608184A1 (en) 2011-12-23 2011-12-23 Method and device for allocating a parking place

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP11290607.8A EP2608184A1 (en) 2011-12-23 2011-12-23 Method and device for allocating a parking place

Publications (1)

Publication Number Publication Date
EP2608184A1 true EP2608184A1 (en) 2013-06-26

Family

ID=45470402

Family Applications (1)

Application Number Title Priority Date Filing Date
EP11290607.8A Withdrawn EP2608184A1 (en) 2011-12-23 2011-12-23 Method and device for allocating a parking place

Country Status (1)

Country Link
EP (1) EP2608184A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140218527A1 (en) * 2012-12-28 2014-08-07 Balu Subramanya Advanced parking management system
US20170076603A1 (en) * 2015-09-11 2017-03-16 International Business Machines Corporation Determining a parking position based on visual and non-visual factors
CN106530803A (en) * 2016-09-29 2017-03-22 尹振军 Parking lot management system capable of booking parking space through identity card, and implementation method thereof
WO2017050641A1 (en) * 2015-09-21 2017-03-30 Nokia Solutions And Networks Oy Method, apparatus and system for destination recommendation and selection
US20180121833A1 (en) * 2016-10-28 2018-05-03 Inrix Inc. Parking space routing
US10019682B2 (en) 2014-04-28 2018-07-10 Ford Global Technologies, Llc Unauthorized vehicle detection
US10482766B2 (en) 2017-02-01 2019-11-19 Microsoft Technology Licensing, Llc Automated parking lot space assignment
CN112863231A (en) * 2020-12-31 2021-05-28 深圳市顺易通信息科技有限公司 Method, system and device for calibrating remaining parking spaces of parking lot and storage medium
CN115565404A (en) * 2022-12-07 2023-01-03 中国汽车技术研究中心有限公司 Method and system for processing parking space data by cooperation of cockpit and parking space

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020077953A1 (en) * 2000-12-14 2002-06-20 International Business Machines Corporation Method and systems for space reservation on parking lots with mechanisms for space auctioning, over-booking, reservation period extensions, and incentives
US20050280555A1 (en) 2004-06-22 2005-12-22 Warner Frederick M Iv Mathods & apparatus dynamically managing parking
WO2011002583A1 (en) * 2009-07-02 2011-01-06 Technology Currents Llc Parking facility resource management
EP2444924A1 (en) * 2010-10-14 2012-04-25 Xerox Corporation Computer-implemented system and method for parking reservations

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020077953A1 (en) * 2000-12-14 2002-06-20 International Business Machines Corporation Method and systems for space reservation on parking lots with mechanisms for space auctioning, over-booking, reservation period extensions, and incentives
US20050280555A1 (en) 2004-06-22 2005-12-22 Warner Frederick M Iv Mathods & apparatus dynamically managing parking
WO2011002583A1 (en) * 2009-07-02 2011-01-06 Technology Currents Llc Parking facility resource management
EP2444924A1 (en) * 2010-10-14 2012-04-25 Xerox Corporation Computer-implemented system and method for parking reservations

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140218527A1 (en) * 2012-12-28 2014-08-07 Balu Subramanya Advanced parking management system
US11699346B1 (en) 2012-12-28 2023-07-11 Balu Subramanya Advanced parking management system
US11004337B2 (en) * 2012-12-28 2021-05-11 Balu Subramanya Advanced parking management system
US10019682B2 (en) 2014-04-28 2018-07-10 Ford Global Technologies, Llc Unauthorized vehicle detection
US20170076603A1 (en) * 2015-09-11 2017-03-16 International Business Machines Corporation Determining a parking position based on visual and non-visual factors
US9679485B2 (en) * 2015-09-11 2017-06-13 International Business Machines Corporation Determining a parking position based on visual and non-visual factors
US9953531B2 (en) 2015-09-11 2018-04-24 International Business Machines Corporation Determining a parking position based on visual and non-visual factors
US10255808B2 (en) 2015-09-11 2019-04-09 International Business Machines Corporation Determining a parking position based on visual and non-visual factors
CN108291817A (en) * 2015-09-21 2018-07-17 诺基亚通信公司 The methods, devices and systems recommended for destination and selected
WO2017050641A1 (en) * 2015-09-21 2017-03-30 Nokia Solutions And Networks Oy Method, apparatus and system for destination recommendation and selection
CN106530803A (en) * 2016-09-29 2017-03-22 尹振军 Parking lot management system capable of booking parking space through identity card, and implementation method thereof
US20180121833A1 (en) * 2016-10-28 2018-05-03 Inrix Inc. Parking space routing
US11144848B2 (en) * 2016-10-28 2021-10-12 Inrix Inc. Parking space routing
US11900279B2 (en) 2016-10-28 2024-02-13 Inrix Inc. Parking space routing
US10482766B2 (en) 2017-02-01 2019-11-19 Microsoft Technology Licensing, Llc Automated parking lot space assignment
CN112863231A (en) * 2020-12-31 2021-05-28 深圳市顺易通信息科技有限公司 Method, system and device for calibrating remaining parking spaces of parking lot and storage medium
CN115565404A (en) * 2022-12-07 2023-01-03 中国汽车技术研究中心有限公司 Method and system for processing parking space data by cooperation of cockpit and parking space

Similar Documents

Publication Publication Date Title
EP2608184A1 (en) Method and device for allocating a parking place
US20210176611A1 (en) Method and system for integratedly managing vehicle operation state
US11062415B2 (en) Systems and methods for allocating networked vehicle resources in priority environments
JP6523177B2 (en) Vehicle management system
JP7059366B2 (en) Vehicle management system, vehicle management device, and vehicle management method
US9472099B2 (en) Method and apparatus for providing public transportation service in a communication system
US20200175634A1 (en) Methods, systems, and media for coordinating parking availability
US20180315146A1 (en) Dynamic autonomous vehicle matching optimization
JP5967205B2 (en) On-demand vehicle operation management device, on-demand vehicle operation management method, and on-demand vehicle operation management system
CN107533734B (en) Method and apparatus for facilitating automatic scheduling of user itineraries
EP3454291B1 (en) Vehicle allocation system and vehicle allocation control server
CN102637369A (en) Method and device for assisting a driver in finding a parking spot
CN109841054B (en) Method, device, equipment and storage medium for recommending boarding points
US20190088128A1 (en) Intelligent parking managing system, and methods of utilizing same
JP2004192366A (en) Car dispatch system
US10171774B2 (en) Camera control device, camera control method, and camera control system
CN109658692B (en) Signal lamp control method, device and equipment based on ad hoc network and storage medium
CN111064841B (en) Message sending method and device and server
CN113012465B (en) Parking space recommendation method based on intelligent network connection, intelligent network connection platform and system
JP2019176329A (en) Vehicle communication control method and vehicle communication device
US20210074157A1 (en) System for optimising transient kerbside access
JP2003256989A (en) Taxi allocation system
JP7439495B2 (en) Vehicle dispatch management control device, vehicle dispatch management device, vehicle dispatch management system, vehicle dispatch management method and program
JP2020003950A (en) System for managing vehicle allocation of vehicle, method, and program
US20230023172A1 (en) Remote driving taxi system, mobility service management method, and remote driving taxi management device

Legal Events

Date Code Title Description
AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: ORANGE

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20140103