WO2020176991A1 - System and method for a parking system - Google Patents
System and method for a parking system Download PDFInfo
- Publication number
- WO2020176991A1 WO2020176991A1 PCT/CA2020/050296 CA2020050296W WO2020176991A1 WO 2020176991 A1 WO2020176991 A1 WO 2020176991A1 CA 2020050296 W CA2020050296 W CA 2020050296W WO 2020176991 A1 WO2020176991 A1 WO 2020176991A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- parking
- zone
- session
- url
- physical
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/127—Shopping or accessing services according to a time-limitation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3224—Transactions dependent on location of M-devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/326—Payment applications installed on the mobile devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3278—RFID or NFC payments by means of M-devices
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/24—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for parking meters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B15/00—Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points
- G07B15/02—Arrangements 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Definitions
- the present disclosure relates to parking payment systems and methods. More specifically, the present disclosure relates to parking payment systems using mobile devices.
- a system for facilitating parking sessions in parking zones including at least one server that is configured to: receive through a communication network, from a first remote user equipment (UE) device, information associating a unique identification (UID) encoded on an passive NFC tag with a parking zone identification (ID) that identifies a physical parking zone; update a database to associate the UID with the parking zone ID and parking rate data for the physical parking zone; host or receive a URL that includes the UID; receive, through the communication network, a message including: a license plate number from a second remote user equipment (UE) device that has read the URL from the NFC tag; and record a parking session for the license plate number for the parking zone based on the message from the second remote UE.
- UE remote user equipment
- the system includes a parking station that includes a substrate with the NFC tag inlayed on the substrate, the NFC tag encoding the URL.
- a method for facilitating parking sessions in parking zones includes: receiving through a communication network, from a first remote user equipment (UE) device, information associating a unique identification (UID) encoded on an passive NFC tag with a parking zone identification (ID) that identifies a physical parking zone;
- UE remote user equipment
- the physical parking zone includes a parking station, which includes a substrate with the NFC tag inlayed on the substrate, the NFC tag encoding the URL.
- a parking facilitator system that has at least one server configured to: receive, through a communication network and from a first remote user equipment (UE) device, information associating a unique identification (UID) encoded on an passive NFC tag with a parking zone identification (ID) that identifies a physical parking zone;
- UE remote user equipment
- the at least one server is configured to: detect a presence of the second remote UE device based on a geo-fence covering at least the parking zone; and determine that the second remote UE device is currently associated with the parking session for the parking zone.
- the server is configured to: upon receiving the message that the parking payment has been successfully made and a request from the second remote UE device to exit the physical parking zone, transmit a command to the physical parking zone to facilitate said exit.
- the physical parking zone includes a barrier, and the command to the physical parking zone has a message to open the barrier.
- the command to the physical parking zone is only transmitted if the request from the second remote UE device to exit the physical parking zone is received within a pre-determined time period from receipt of the message indicating that the parking payment has been successfully made.
- a system for facilitating parking sessions in parking zones has at least one server configured to: receive, through a communication network and from a first remote user equipment (UE) device, information associating a unique identification (UID) encoded on an passive NFC tag with a parking zone identification (ID) that identifies a physical parking zone; update a database to associate the UID with the parking zone ID and parking rate data for the physical parking zone; host or receive a URL that includes the UID, wherein the URL is associated with a webpage;
- UE remote user equipment
- the server is configured to, when the request does not contain a cookie currently associated with a parking session for the physical parking zone: construct a webpage for the URL, the webpage showing a parking rate for the physical parking zone; receive a request from the second UE device for pre-paid or post-paid parking; transmit a cookie to the second remote UE device; and initiate a parking session associated with the transmitted cookie.
- the physical parking zone has a parking station, the parking station including a substrate with the NFC tag inlayed on the substrate, the NFC tag encoding the URL.
- the at least one server is configured to, when the request contains a cookie currently associated with a parking session for the physical parking zone: determine a pre-paid amount for the parking session;
- the pre-paid amount is zero in a post-paid parking session.
- the at least one server is configured to:
- a computer- implemented method for facilitating parking session includes:
- a first remote user equipment (UE) device receiving, through a communication network and from a first remote user equipment (UE) device, information associating a unique identification (UID) encoded on an passive NFC tag with a parking zone identification (ID) that identifies a physical parking zone; updating a database to associate the UID with the parking zone ID and parking rate data for the physical parking zone; hosting or receiving a URL that includes the UID, wherein the URL is associated with a webpage; receiving, from a second remote UE device that has received the URL from the NFC tag, a HTTPS GET request for the URL; and processing the HTTPS GET request to determine if and when the request contains a cookie currently associated with a parking session for the physical parking zone.
- UE remote user equipment
- the method when the request does not contain a cookie currently associated with a parking session for the physical parking zone, the method includes: constructing a webpage for the URL, the webpage showing a parking rate for the physical parking zone; and receiving a request from the second UE device for pre-paid or post-paid parking; transmitting a cookie to the second remote UE device; and initiating a parking session associated with the transmitted cookie.
- the physical parking zone has a parking station, the parking station including a substrate with the NFC tag inlayed on the substrate, the NFC tag encoding the URL.
- the method when the request contains a cookie currently associated with a parking session for the physical parking zone, the method includes: determining a pre-paid amount for the parking session; determining a parking payment due for the parking session; and upon receiving a message that the parking payment has been successfully made and a request from the second remote UE device to exit the physical parking zone, transmitting a command to the physical parking zone to facilitate said exit.
- the system or method may be configured to use a header or request parameter to initiate and track a parking session.
- the header or request parameter may be transmitted using a parameter (e.g. a session parameter or a local storage parameter) using JavaScriptTM.
- the system or method may be configured to set and store a value in a local storage on a customer UE device, and later retrieve the value for tracking or monitoring a parking session associated with the customer UE device.
- the method includes determining the parking payment due for the parking session based on the information contained in the cookie, header, or request parameter associated with the parking session.
- FIG. 1 is a block diagram of a parking payment system in accordance with one embodiment of the present disclosure.
- FIG. 2 is a block diagram of a user equipment device suitable for use as a parking customer user equipment (UE) device or parking operator UE device in accordance with one embodiment of the present disclosure.
- UE parking customer user equipment
- FIG. 3 is a block diagram summarizing functions that are performed at components of the parking payment system of FIG. 1 in accordance with example embodiments of the present disclosure.
- FIGs. 4A to 4C show examples of user interface (UI) screens displayed on a parking operator UE device in accordance with example embodiments of the present disclosure.
- FIG. 5 is a block diagram illustrating communications between a parking operator system and a parking customer UE device in accordance with example embodiments of the present disclosure.
- FIGs. 6, 7, 8 and 9 show examples of UI screens displayed on a parking customer UE device in accordance with example embodiments of the present disclosure.
- FIG. 10 shows a block diagram illustrating communications between a parking facilitator system and a customer UE device in accordance with example embodiments of the present disclosure.
- FIG. 11 shows a block diagram illustrating a method performed by a server in a parking facilitator system in accordance with example embodiments of the present disclosure.
- FIG. 1 illustrates a parking payment system 100 in
- the parking payment system allows parking customers to purchase parking sessions in respect of physical parking zones 106(1) to 106(M).
- the parking payment system 100 comprises: a plurality of parking zone stations 110(1) to 110(N) that are each associated with one of the physical parking zones 106(1) to 106(M); one or more parking customer user equipment (UE) devices 102; one or more parking operator UE devices 104; a parking facilitator system 118; a property management system 125, and one or more payment systems 120.
- Customer UE devices 102 and operator UE devices 104 are each configured to communicate with parking zone stations 110(1) to 110(N) using near field communication (NFC).
- Customer UE devices 102, operator UE devices 104, parking facilitator system 118, property management system 125, and payment systems 120 are all configured to communicate with one or more communication networks 116.
- the parking payment system 100 enables customers to pay for parking using a NFC-enabled customer UE device 102 without requiring the customer to download a specialized parking software application (app) and without requiring the customer to register with a parking app provider.
- the parking payment system 100 provides an app-less, registration-less parking solution.
- parking zone stations 110(1) to 110(N) provide an inexpensive and convenient solution for parking operators compared to conventional parking meters and parking pay stations.
- the reference numeral "110" is used to generically refer to any one of the N parking zone stations 110(1) to 110(N) (e.g. parking zone station 110), or to a plurality of the parking zone stations 110(1) to 110(N) (e.g. parking zone stations 110).
- reference “106” is used to generically refer to a parking zone 106 or parking zones 106.
- Each parking zone station 110 comprises a respective passive inlay NFC tag 112 that is inlayed on or embedded in or otherwise integrated into a supporting backing or substrate 114.
- NFC uses short-range wireless technologies to enable an NFC tag to transmit information with a simple wave or touch from an NFC-enabled reading device.
- customer UE device 102 and operator UE device 104 are each configured to function as NFC-enabled reading devices.
- NFC communications typically operate at a frequency of 13.56 MHz and a distance of 4 centimeters or less.
- NFC-enabled reading devices function as a reader while at the same time creating an RF field that powers passive NFC tags 112 to divulge their information.
- each NFC tag 112 includes an integrated circuit that is pre-programmed with a unique ID (UID) for the NFC tag 112 as well as with an encoded Uniform Resource Locator (URL).
- the URL includes a network address in the form of an Internet Protocol (IP) address or domain name associated with parking facilitator system 118.
- NFC tags 112 each have UID mirror functionality that enables the NFC tag's UID to be mirrored as a path to a specific page or file as part of its encoded URL. This feature enables every NFC tag 112 to be seen and read as unique without requiring users (parking operators and parking facilitators in the present example) to encode tags with variable numbers.
- NFC tags 112 are based on the IS014443A standard and are compatible with NFC Forum standards.
- NFC tags 112 incorporated into parking zone stations 110(1) to 110(N) are all associated with the same parking facilitator system 118 (e.g.
- the URL encoded on each NFC Tag 112 includes a unique path appended to the domain name, namely the NFC tag's UID.
- the URLs encoded on NFC Tags 110 are locked from reprogramming following an initial encoding.
- additional groups of NFC tags 112 could be encoded with URLs that have a different domain names that are associated with the same parking facilitator system 118, or which are alternatively associated with a different parking facilitator system.
- substrate 114 is large enough to allow one or more of parking information (e.g. rates, location, parking zone user instructions), logos, parking operator identifier, QR codes, and other information to be displayed on the substrate for prospective customers.
- parking information e.g. rates, location, parking zone user instructions
- logos e.g. logos
- parking operator identifier e.g. logos
- QR codes e.g. QR codes
- substrate 114 may be a planar, rectangular structure having a first dimension of between 6 to 20 inches and a second, perpendicular dimension of between 6 to 20 inches, with NFC tag 112 being inlayed into a central region of a front surface of the substrate 114.
- substrate 114 can also take a number of different shapes and sizes in various embodiments.
- substrate 114 can include a machine-readable code such as a bar code or a QR (Quick Response) code that may be scanned and read by an appropriate application on a mobile device.
- the bar code or QR code can contain information about the specific parking zone station 110 and the parking zone 106.
- the QR codes can contain data for a locator, identifier, or tracker that points to a website URL or an application. The mobile device reading the bar code or QR code may then be prompted to visit the website at the given URL, or to open or download the given application from a website.
- planar substrate 114 may be formed from a rigid or flexible plastic material.
- substrate 114 could be formed from a paper material or plasticized paper material, which in some configurations could have an adhesive on a back surface thereof to allow the substrate to be secured to a supporting surface.
- substrate 114 could be formed from a rigid metal material, enabling the substrate 114 to be secured by bolts, screws or clamps to a support pole or wall or other supporting structure next to a parking zone 106.
- the substrate 114 may be built without another structure.
- the NFC tag 112 may be provided with a ferrite backing 124 and have a corresponding antenna design to enable the NFC tag 112 to operate when inlayed on the conductive substrate material.
- the presence of a layer of ferrite material on the NGC tag 112 provides magnetic field isolation between the IC and antenna of the NFC tag 112 and the material of substrate 114.
- the ferrite backing 124 redirects the inductive field from an NFC reader, and prevents energy from being wasted as heat within the metallic surface of substrate 114.
- facilitator system 118 comprises one or more servers 119 that are configured to communicate with one or more
- communications networks 116 include the Internet, and as noted above, a network address for the facilitator system 118 is encoded as part of a unique URL on each of the passive NFC tags.
- parking facilitator system 118 which may be operated by an 3 rd party entity such that a parking facilitator, is configured to: (i) enable a parking zone operator to register and deploy parking stations 110; (ii) enable customers to purchase and pay for a parking session for a vehicle in parking zones 106 that are associated with parking zone stations 110; (iii) enable the parking zone operator to have real time-feedback that identifies the vehicles that have validly purchased parking time in a parking zone 106; and (iv) enable the parking zone operator to receive payment for parking sessions purchased by customers.
- payment system(s) 120 include one or more servers that are enabled to communicate with networks 116 and that are operated by third party payment services such as a credit card transaction processing services or a payment app transaction processing services (e.g. Apple PayTM or Google PayTM).
- third party payment services such as a credit card transaction processing services or a payment app transaction processing services (e.g. Apple PayTM or Google PayTM).
- FIG. 2 illustrates a simplified block diagram of a mobile communication device 200 that could, in example embodiments, be used to implement customer UE device 102 or parking operator UE device 104.
- the mobile communication device 200 includes a controller comprising at least one processor 202 (such as a microprocessor) which controls the overall operation of the mobile communication device 200.
- the processor 202 is coupled to a plurality of components via a communication bus (not shown) which provides a communication path between the components and the processor 202.
- the mobile communication device 200 may be, but is not limited to, a smartphone, a tablet, a laptop, or smartwatch.
- the mobile communication device 200 comprises, among other components: RAM 208, ROM 210, a persistent (non-volatile) memory 212 which may be flash EPROM ("flash memory”) or other suitable form of memory, a touchscreen display 214, and a communication module 216 for wireless
- device 200 may also include one or more input device(s) (such as a keyboard or keypad, one or more buttons, one or more switches, a touchpad, a rocker switch, a thumbwheel, a microphone, or other type of input device) and one or more output devices (e.g. speaker, hard wired or wireless audio signal output, and/or vibration device).
- input device(s) such as a keyboard or keypad, one or more buttons, one or more switches, a touchpad, a rocker switch, a thumbwheel, a microphone, or other type of input device
- output devices e.g. speaker, hard wired or wireless audio signal output, and/or vibration device.
- the communication module 216 comprises: a wireless wide area network (WWAN) transceiver such as a cellular transceiver 216a for communicating with a WWAN network that is part of communications networks 116; a wireless local area network (WLAN) transceiver such as a Wi-Fi transceiver 216b for communicating with a Wi-Fi network that is linked to communications networks 116; one or more short-range wireless transceiver such as an NFC transceiver 216c that is configure to read passive NFC tags 112; and a satellite positioning system receiver such as GPS receiver 216d that is configured to receive geo-positioning information from satellites.
- WWAN wireless wide area network
- WLAN wireless local area network
- NFC transceiver 216c that is configure to read passive NFC tags 112
- satellite positioning system receiver such as GPS receiver 216d that is configured to receive geo-positioning information from satellites.
- Operating system software 240 executed by the processor 202 is stored in the persistent memory 212, such as flash memory, but may be stored in other types of memory devices, such as ROM 210 or similar storage element.
- Device user data 252 is also stored in the persistent memory 212.
- RAM 208 a volatile store
- Communication signals received by the mobile communication device 200 may also be stored in the RAM 208.
- the processor 202 in addition to its operating system functions, enables execution of software applications 242 on the processing device 200.
- Applications or software modules that control device operations may be installed on the processing device 200 during manufacture and/or subsequently downloaded and installed via communication module 216.
- the persistent memory 212 includes installed applications and user data, such as saved files, among other data.
- the applications 242 include, as part of a set of default manufacturer installed software, software instructions that enable the device 200 to implement an NFC tag reader module 244.
- NFC tag reader module 244 configures the device 200 to control NFC transceiver 216 to read passive NFC tags and to act on information received through the NFC transceiver 216 from NFC tags.
- the applications 242 also include software instructions that enable the device 200 to implement an Internet browser 246 for viewing and interacting with web pages on the touchscreen display 214. At least in some examples, the applications 242 also include software instructions that enable the device 200 to implement a payment function 248 that interacts with payment system 120. In example embodiments, software instructions for implementing Internet browser 246 and, in some cases, payment function 248 are part of the set of default manufacturer installed software present on the device 200. In the case of a parking operator UE device 104, the applications 242 include software instructions that enable the device 200 to implement an Operator App 250 for performing registration, deployment and monitoring functions described below. For example, the software for Operator App 250 can be downloaded to parking operator UE device 104 from an application distribution service (e.g.
- the Operator App 250 enables parking operator UE device 104 to exchange information with parking facilitator system 118 through communication networks 116 so that the parking operator can register and configure a parking operator account with the parking facilitator system 118.
- FIG. 3 is a block diagram illustrating functions that are performed at each of parking operator UE device 104, parking facilitator system 118, and parking customer UE 102 during operation of system 100.
- the dashed lines in FIG. 3 illustrate communications between the respective UE devices 102, 104 and parking facilitator system 118 that occur through one or more communication networks 116, including the Internet.
- a parking operator enrolls with parking facilitator system 118 by downloading and installing the software for Operator App 250 (see e.g. FIG. 2) to the parking operator's UE device 104.
- Operator App 250 Once properly activated (e.g. through a user registration process) on parking operator UE device 104, the Operator App 250 enables parking operator UE device 104 to exchange information with parking facilitator system 118 through communication networks 116 so that the parking operator can register and configure a parking operator account with the parking facilitator system 118.
- the parking facilitator system 118 receives parking operator data about the parking operator associated with UE device 104, including: name (e.g. corporate or business name in the case of a commercial entity) and contact information for the parking operator; payment details and instructions for
- parking facilitator system 118 maintains a database 122 (Fig. 1) that includes digital records for each parking operator registered with the parking facilitator system 118.
- database 122 Fig. 1
- Table 1 shows an example of parking operator data that could be recorded in database 122 following registration of a parking operator and the parking zones associated with the parking operator:
- parking zone ID for each parking zone 106 could include a municipal street address and a unique zone number that identifies a parking zone 106 at the municipal address. Additionally, in example embodiments the number of physical parking spaces associated with each parking zone can be set. For example, at some locations, a 1 : 1 ratio of parking zones 106 and zone stations 110 to physical vehicle parking spaces can be set by the parking operator, and at some locations a higher ratio of parking spaces to parking zones 106 and parking zone stations 110 can be set.
- parking operator data can be provided by the parking operator for inclusion in database 122.
- parking operator data may include a set of GPS coordinates for each parking zone.
- the parking operator data may also include information about the physical attributes of each parking zone including for example: an indication if electric vehicle charging stations are present; if the parking zone is, or is within, a multi-level parking garage, above ground, below ground, and/or a surface lot;
- special parking instructions such as height or size restrictions; one or more image files of the parking zone location; and GPS coordinates for the parking zone.
- the Operator App 250 is configured to provide parking zone set-up and configuration user interfaces on the operator UE device 104 to elicit the parking operator data shown in Table 1 from the parking operator, and send the parking operator data to parking facilitator system 118. Included in the parking operator data is an indication of how many parking zone stations 110 the parking operator requires (e.g. N in the present example).
- the parking operator data obtained by parking facilitator system 118 through the Operator App 250 may also include instructions from the parking operator about what style (e.g. shape, dimensions, material type, mounting system) of substrate 114 to use for the parking zone stations 106 and what visual content to include on the substrate 114.
- a parking operator may specify that they require rectangular metallic signs with holes for bolts, with a company logo printed on the signs.
- the parking operator may be requested through Operator App 250 for payment information for purchase and shipping of the parking zone stations 110.
- the parking facilitator system 118 (or an entity or person associated with the parking facilitator system 118) can arrange to have parking zone stations 110(1) to 110(N) customized (e.g. specified text and indicia applied to substrate 114 of specified shape, dimensions and material) as required and shipped in accordance with the contact information included in the parking operator data.
- the UIDs of the NFC tags 112 of the parking zone stations 110(1) to 110(N) are recorded in parking facilitator system database 122 and associated with the parking operator that they are being shipped to.
- the parking facilitator system 118 is configured to establish a webpage or file for each of the NFC tags 112 that corresponds to the URL encoded on each of the NFC tags 112.
- the Operator App 250 configures operator UE device 104 to collect parking zone station deployment data (Block 306) and send that data to parking facilitator system 118 thorough communication networks 116 (including for example a cellular network and the Internet). Based on the received parking zone station deployment data, parking facilitator system 118 is configured to register the parking zone stations 110(1) to 110(N) (Block 308).
- the parking zone operator receives shipment of the parking zone stations 110(1) to 110(N), and then physically mounts each parking zone station 110(1) to 110(N) at a visible location next to a physical parking zone 106 that the parking zone station 110(1) to 110(N) is to be associated with.
- the parking zone operator can perform a deployment procedure that enables the parking facilitator system 118 to associate each of the parking zones 106(1) to 106(N) with one of the parking zone station 110(1) to 110(M).
- multiple parking zone stations 110 may be associated with the same parking zone 106, and in some applications a parking zone 106 may have only a single parking zone station 110 associated with it.
- FIGs. 4A to 4C show user interface screens that can presented on parking operator UE device 104 by Operator App 250 during the deployment process for a particular parking zone station 110(1).
- Operator App 250 when a deployment option is selected, Operator App 250 causes a "tap" UI screen 402 to appear on the touchscreen display 214 of parking operator UE device 104 that instructs the device user to bring the UE device 104 within passive NFC reading distance of the NFC tag 112 of the parking zone station 110(1).
- the NFC transceiver 216c of UE device 104 reads the URL encoded on the NFC tag 112. As noted above, the URL include the UID of the NFC tag 112. As indicated at FIG.
- the tag UID 406 is displayed as part of a UI screen 404 on parking operator UE device 104. Furthermore, a dropdown menu or scrollable list 408 of the parking zone IDs for parking zones 106(1) to 106(M) previously associated with the parking operator are displayed.
- the list of parking zones 106(1) to 106(M) is obtained by parking operator UE device 104 from parking facilitator system 118, although the list could also be stored locally as user data 252.
- the parking zones 160 may also be selected and set up by the parking operator via the UE device 104. In the illustrated example, of FIG. 4B, the user has selected parking zone ID "12 Address Ave, Zone 1234" (e.g.
- the UE device 104 is configured by Operator App 250 to transmit the UID for the NFC tag 112 and the selected parking zone ID to parking facilitator system 118. Furthermore, in example embodiments, UE device 104 is configured by Operator App 250 to record, based on satellite positioning such as GPS information, location data 410 for the UE device 104 at the time the NFC tag 112 was read.
- the location data 410 may for example include latitude and longitude, thus enabling the location of the parking zone station 110(1) to be geocached.
- UE device 104 is configured by Operator App 250 to provide user interface screen 416 on UE device 104 indicating when the deployment data for a parking zone station 110(1) has been successfully collected and sent to parking facilitator system 118.
- failure to successfully transmit the deployment data may result in a feedback screen advising the operator that the present location of the parking zone station 110(1) is untenable due to bad signal connection to a network, indicting that remedial action such as moving the station or providing alterative network connection (e.g. Wi-Fi) access point at location may be required.
- remedial action such as moving the station or providing alterative network connection (e.g. Wi-Fi) access point at location may be required.
- the parking facilitator system 118 receives the following deployment data for each deployed parking zone station 110 from a parking operator UE device 104: the UID for the parking zone station 110; the parking zone ID for the physical parking zone at which the parking zone station 110 has been physically deployed; and geocache location information indicating the physical location of the parking zone station 110.
- the deployment information is added to the database 122.
- Table 2 shows an example of parking operator data that could be recorded in database 122 following deployment of parking zone stations 110(1) to 110(N) by a parking operator:
- the parking facilitator system 118 is configured to provide a webpage or file for each of the NFC tags 112 that corresponds to the URL encoded on each of the NFC tags 112, and database 122 includes rate information and a respective unique parking zone ID associated with each of the respective NFC-specific URLs hosted by the parking facilitator system 118.
- database 122 includes rate information and a respective unique parking zone ID associated with each of the respective NFC-specific URLs hosted by the parking facilitator system 118.
- two parking stations can be associated with the same parking zone.
- a parking operator may have multiple employees using respective UE devices 104, and accordingly different parking operator UE devices 104 could be sending deployment data for different parking zone stations 110 to parking facilitator system 118.
- the parking facilitator system 118 may be configured for both pre-paid (e.g. FIG. 5) and post-paid scenarios (e.g. FIG. 10), and a customer may be prompted to elect if he or she wishes to pre-pay or post-pay for the parking session at the beginning of a parking session for a particular parking zone.
- a customer may park his or her vehicle in a parking zone 106, and taps a customer UE device 102 on a parking station 110 associated with the parking zone 106.
- the NFC tag on the parking station receives the signal from the UE device 102 and sends a web link to the UE device 102 in order to facilitate a parking session.
- the parking facilitator system 118 can determine, via an NFC tag 112 of a parking station 110 associated with a parking zone 106(i) and a cookie, header, or request parameter that may be present or absent from a customer UE device 102, whether the customer UE device 102 is currently associated with a parking session for the parking zone. If the customer UE device 102 is not yet associated with any parking session for the parking zone, then the customer UE device 102 is deemed to have requested a new parking session.
- the customer may be prompted to select, prior to starting the new parking session, if he or she wishes to pre-pay for the parking session.
- the parking facilitator system 118 may check if there is any complimentary parking offer, incentive or promotion that can be applied to the parking session.
- the first 30 minutes of the parking session may be free; in this case the parking facilitator system 100 may cause the customer UE device 102 to display a message informing the customer that the first 30 minutes of parking is free, and he or she may pre-pay for the parking session based on an initial parking duration, e.g. 1 or 2 hours.
- the initial parking duration may be selected by the customer via a display of the customer UE device 102 in any pre-determined incremental units, such as 30 minutes ($0 parking fee), 40 minutes ($5 parking fee), 50 minutes ($10 parking fee), and so on.
- the initial parking duration may be selected by the customer based on a time that the parking session is expected to end.
- An example UI display on the customer UE device 102 for the customer to select an end time for the parking session and a corresponding parking rate is shown in FIG. 6.
- the parking facilitator system 118 may be configured to calculate and present a pre-paid amount on the customer UE device 102, and to process a transaction from the customer UE device 102 based on payment information entered by the customer via customer UE device 102.
- a timer may be activated as soon as the payment has been processed, and appropriate reminders may be sent to the customer via SMS message or e-mail based on the timer and the pre-paid initial parking duration.
- the timer function may be implemented and executed based on the timestamp of one or more messages sent from the customer UE device 102, as well as the timestamp of the cookie sent to the customer UE device 102.
- the parking facilitator system 118 may be configured to calculate a total parking duration based on the timer, and in turn determine if the pre-paid amount is sufficient to cover the total parking duration.
- the parking facilitator system 118 calculates the amount due to be paid by the customer, and causes a message to be displayed on the customer UE device 102 regarding the amount due. Once a payment has been received from the customer UE device 102 for the amount due, the parking facilitator system 118 may mark the parking session as complete and paid, and let the vehicle associated with the customer UE device 102 leave the parking facility.
- the parking facilitator system 118 may check if there is any suitable parking offer, incentive or promotion that can be applied to the parking session.
- an offer may be that the first 30 minutes of the parking session may be free; in this case the parking facilitator system 100 may cause the customer UE device 102 to display a message informing the customer that the first 30 minutes of parking is free, and he or she may post-pay for the parking session. The customer does not need to make any payment upfront prior to starting of the parking session.
- a timer for the parking session may started as soon as the customer has elected to start the parking session, based on a timestamp of a message from the customer UE device 102 informing the customer's intention to start the parking session.
- the timer may be started as soon as the customer UE device 102 has tapped a parking station.
- the parking facilitator system 118 may be configured to calculate a total parking duration based on the timer, and check if there is any applicable free parking offer, incentive or promotion. The final amount due may be calculated based on the total parking duration and any applicable free parking offer, incentive, or promotion.
- the parking facilitator system 118 calculates the final amount due to be paid by the customer, and causes a message to be displayed on the customer UE device 102 regarding the final amount due if there is a balance to be paid. Once a payment has been received from the customer UE device 102 for the final amount due, the parking facilitator system 118 may mark the parking session as complete and paid, and let the vehicle associated with the customer UE device 102 leave the parking facility.
- the parking facilitator system 118 can determine, via an NFC tag 112 of a parking station 110 associated with a parking zone 106(i) and a cookie that may be present or absent from a customer UE device 102, whether the customer UE device 102 is currently associated with a parking session for the parking zone. If the customer UE device 102 is not yet associated with any parking session for the parking zone, then the customer UE device 102 is deemed to have requested a new parking session.
- a cookie may be sent to the customer UE device 102 for keeping track of the parking duration, and a timer may be activated based on the timestamp of the cookie being sent.
- the parking facilitator system 118 may be configured to calculate a total parking duration based on the timer, and in turn determine a final amount due for the parking session based on the total parking duration.
- the parking facilitator system 118 can send a message to be displayed on the customer UE device 102 regarding the amount due.
- the parking facilitator system 118 may mark the parking session as complete and paid, and let the vehicle associated with the customer UE device 102 leave the parking facility.
- FIG. 5 illustrates signalling that occurs during the parking purchase and payment process
- FIGs 6 through 8 illustrate UI screens that are displayed on a display screen 214 of parking customer UE device 102 throughout the process.
- only default software that is installed on customer UE device 102 by the UE device manufacturer is required for the customer to purchase and pay for a parking session.
- a dedicated parking app is not required.
- the customer UE device 102 is configured by NFC tag reader module 244 to periodically send RF signals to interrogate and NFC devices that may be within range, and accordingly a prospective customer can initiate the parking purchase and payment process simply by tapping (or by coming with NFC range, for example 5cm), of the passive NFC tag 112 of the parking zone station 110(i).
- the NFC transceiver 216c of the customer UE device 102 receives the URL encoded on the NFC tag 112, which includes a path to a unique webpage hosted by parking facilitator system 118 for the parking zone station 110(i).
- the URL included in the NFC payload 502 received by NFC tag reader module 244 of customer UE device 102 is https://www.honkmobile.com/asset/ABC123.
- the NFC tag reader module 244 interacts with web browser 246 of customer UE device 102 to automatically direct the web browser 246 to the URL and open a
- the NFC tag reader module 244 may interact with the operation system (e.g. iOSTM or AndroidTM) of customer UE device 102 to
- the parking station 110 may have a machine-readable code such as a QR code that may be scanned and read by an appropriate application on a mobile device.
- the QR code can contain information about the specific parking zone station 110 and the parking zone 106.
- the QR code can contain data directing to a website URL.
- the customer UE device 102 sends an HTTPS GET message 504 to the specified URL, which in the illustrated example is a webpage hosted by parking facilitator system 118.
- the customer UE device 102 subsequent to receiving the URL included in NFC payload 502, the customer UE device 102 sends an HTTPS GET message 504 to the specified URL, which in the illustrated example is a webpage hosted by parking facilitator system 118.
- the parking facilitator system 118 sends a response 506 and establishes a parking purchase and payment session with the customer UE device 102 during which the parking facilitator system 18 provides instructions and data to the browser 246 of customer UE device 102 to enable UI display screes such as that shown in FIGs 6 to 8.
- UI display screes such as that shown in FIGs 6 to 8.
- the parking facilitator system 118 accesses its database 122, determines the parking Zone ID that is associated with the NFC tag UID, along with parking options and rates, and provides that
- UI display screen 600 includes a user input field 602 for the customer to input a vehicle license plate that is then sent to parking facilitator system 118.
- UI display screen 600 includes a dropdown menu or list 604 of the different parking options and rates for the parking zone 106(i) for the customer to select from. Once the customer selects a rate option from list 604, fee amounts 606 for the selected option are displayed UI display screen 600.
- the parking facilitator system 118 is configured to check for any eligible offer, incentive or promotion (e.g. first half an hour of parking is free) for the parking zone 106(i), and if such an offer, incentive or promotion is found, the parking facilitator system 118 can automatically re-calculate the fee amounts 606 based on an applicable free parking offer applied to the parking zone 106(i).
- the user is presented with different payment options, for example payment option 608 that relies on embedded payment function 248 such as Apple PayTM or Google PayTM; payment option 610 that relies on a service such as PayPalTM; and/or a credit card payment option 612.
- payment option 608 that relies on embedded payment function 248 such as Apple PayTM or Google PayTM
- payment option 610 that relies on a service such as PayPalTM
- FIG. 7 illustrates a credit card payment UI interface screen 702 that can be displayed upon receiving a customer input selecting credit card payment option 612
- FIG. 8 illustrates a "Payment
- the parking facilitator system 118 updates the records associated with respective parking zone 110 in database 122 to record details of the parking purchase transaction, including the licence plate number of the vehicle that has been entered by the customer as occupying the parking zone 110, and the time duration and payment amount of the purchased parking session.
- the customer is prompted to provide a contact number for receiving text messages (the "SMS number") for the customer UE device 102, and/or an e- mail address
- the parking facilitator system 118 is configured to send an SMS notification to the provided SMS number and/or an-email to the provided e-mail address when the purchased parking session is about to expire.
- FIG. 9 indicates a user interface screen 906 that will be displayed by the customer UE device's browser 246 in the event that the customer selects the parking session extension option.
- the interactions between parking facilitator system 118 and the customer's UE device 102 for a parking session extension are similar to those described above in respect of FIG. 6, with the exception that parking facilitator system 118 populates any data fields for which data has previously been provided (e.g. licence plate number).
- the customer is able to purchase a parking session without any pre-registration with parking facilitator system 118 and without downloading a specialized parking app to his or her customer UE device 102.
- a user selectable link 614 is included in the information displayed by browser 246. User selection of the link 614 will direct the browser 246 of UE device 102 to a service that allows the customer to download a specialized parking app for future use.
- the webpage or file for each of the NFC tags 112 that corresponds to the URL encoded on each of the NFC tags 112 may be dynamically configured or constructed by the parking facilitator system 118 in real time or near real-time, depending on whether the customer UE device 102 activating or accessing a particular NFC tag 112 is currently in a parking session associated with the parking zone identified by the NFC TAG UID.
- the webpage or file configured for the NFC tag 112 and associated with the URL encoded on the NFC tag 112 may display a message regarding a parking rate for the corresponding physical parking zone; and if a customer UE device 102 activating or accessing a particular NFC tag 112 is determined to be currently in a parking session, the webpage or file configured for the NFC tag 112 and associated with the URL encoded on the NFC tag 112 may display a message regarding the current parking session and a payment amount owed, as further described below.
- a parking facilitator system 118 is
- Post-paid parking sessions may be particularly useful in a scenario where a user does not know for how long he or she may park, or when a user is dropping of the vehicle with a valet and would prefer to pay for the parking upon exit from the parking lot.
- the parking facilitator system 118 needs to determine if this UE device 102 is currently in a post-paid parking session, and if it is, the assumption is that the customer associated with the customer UE device 102 wishes to make payment for the parking session and exit the parking zone, accordingly, the parking facilitator system 118 is configured to construct a webpage for the URL showing the payment amount owed for the current parking session.
- the parking facilitator system 118 is configured to construct a webpage for the URL showing a parking rate for the parking zone.
- the webpage hosted at the URL is dynamically constructed based on whether the UE device 102 is currently associate with a parking session. The user can then quickly tap to park or make payment without having to download any mobile application.
- the customer UE device 102 is configured by NFC tag reader module 244 to periodically send RF signals to interrogate and NFC devices that may be within range, and accordingly a prospective customer can initiate the parking purchase and payment process simply by tapping (or by coming with NFC range, for example 5cm), of the passive NFC tag 112 of the parking zone station 110(i).
- the NFC transceiver 216c of the customer UE device 102 receives the URL encoded on the NFC tag 112, which includes a path to a unique webpage hosted by parking facilitator system 118 for the parking zone station 110(i).
- the URL included in the NFC payload 502 received by NFC tag reader module 244 of customer UE device 102 is https://www.honkmobile.com/asset/ABC123.
- the NFC tag reader module 244 interacts with web browser 246 of customer UE device 102 to automatically direct the web browser 246 to the specified URL by sending a HTTPS GET request to a server in the parking facilitator system 118.
- the system 118 checks for any HTTP cookie (also known as web cookie, Internet cookie, browser cookie, or simply cookie) that may be contained within the HTTPS GET request, such as a cookie 1001 previously sent to the customer UE device 102 by the system 118.
- HTTP cookie also known as web cookie, Internet cookie, browser cookie, or simply cookie
- the server will not find a cookie that indicates that the customer UE device 102 is already associated with a parking session, and therefore proceeds on the assumption that the customer UE device 102 wishes to establish a new parking session.
- the system 118 locates a parking zone and a corresponding parking rate, then constructs or configures a webpage showing the parking rate and can optionally display a maximum parking duration (e.g. 12 hours).
- the webpage also can show fields in which the customer can enter license plate number and a click button for the customer to confirm a request to start a post-paid parking session at the parking zone based on the parking rate displayed.
- the customer UE device 102 may indeed send one or more cookies with the initial HTTPS GET request 504, if the UE device 102 has not been used to start a parking session for the parking zone that has not yet been paid for, the system 118 will not find a cookie associating the UE device 102 with a current parking session.
- the server in the parking facilitator system 118 may use Application
- API Programming Interface
- the server may send a query to the customer UE device 102 for one or more specific data items that may be configured to indicate if a parking session is ongoing, with which parking zone the parking session is associated, and how long the parking session has lasted.
- the server may be configured to use a header or request parameter to initiate and track a parking session.
- the header or request parameter may be transmitted using a parameter (e.g. a session parameter or a local storage parameter) using JavaScriptTM.
- the system or method may be configured to set and store a value in a local storage on a customer UE device, and later retrieve the value for tracking or monitoring a parking session associated with the customer UE device.
- a cookie may be replaced with such a header or request parameter for the purpose of initiating, tracking, monitoring a parking session.
- the webpage may display an option (e.g. a clickable button) to start a pre-paid parking session.
- the parking facilitator system 118 establishes a parking purchase and payment session with the customer UE device 102 during which the parking facilitator system 18 provides instructions and data to the browser 246 of customer UE device 102 to enable UI display screes such as that shown in FIGs 6 to 8, described earlier.
- the system 118 is configured to check for any eligible offer, incentive or promotion (e.g. first half an hour of parking is free) for the parking zone, and if such an offer, incentive or promotion is found, the system 118 can automatically re-calculate a pre-paid parking amount based on an applicable parking offer such as first 30 minutes of parking is free.
- the customer UE device 102 then sends a request to start a post-paid parking session with a license plate number.
- the system 118 may send a request to the customer UE device 102 for a pre-authorized amount via a payment method (e.g. a credit card on file or Apple PayTM) up to a certain limit (e.g. a maximum daytime parking limit).
- a payment method e.g. a credit card on file or Apple PayTM
- a certain limit e.g. a maximum daytime parking limit
- This pre-authorized amount is not charged yet at this point; it is an authorization for the system 118 to charge the customer for any balance due via the customer's payment method, either in a post-paid scenario, or a pre- paid scenario when the pre-paid amount is not enough for the final amount due for the parking session (e.g. the customer has pre-paid for one hour parking but the parking session has lasted two hours).
- the system 118 receives the request for post-paid parking along with the license plate information, and sends a HTTPS GET response 506 back to the user device 102, the HTTPS response including a unique identifier such as a HTTP cookie 1001 which is configured to be stored on the UE device 102.
- This cookie 1001 may be a small piece of data such as a string.
- the cookie 1001 may include a string "UEDevicel23" identifying the UE device 102.
- the cookie 1001 may include a timestamp corresponding to the start time of the parking session, e.g., "UEDevicel23_EST915AM", where
- the cookie 1001 may include a license plate number associated with the UE device, e.g., "B1234TWE",
- the HTTPS GET response may also include a message confirming that a post-paid parking has started at time T at a rate X/hour.
- the UE device 102 receives the HTTPS response and stores the cookie 1001 sent by the system 118.
- the customer can now park without payment or give the car keys to a valet for parking.
- the customer is ready to exit the parking zone, and taps the UE device 102 to NFC tag 112 to initiate a request to end parking session.
- the NFC transceiver 216c of the customer UE device 102 receives the URL encoded on the NFC tag 112, which includes a path to a unique webpage hosted by parking facilitator system 118 for the parking zone station 110(i).
- the URL may be for example https://www.honkmobile.com/asset/ABC123.
- the NFC tag reader module 244 interacts with web browser 246 of customer UE device 102 to automatically direct the web browser 246 to the specified URL by sending a HTTPS GET request to a server in the parking facilitator system 118.
- the HTTPS Get request includes one or more cookies, such as the cookie 1001 identifying the UE device 102 for the parking session.
- the system 118 processes the HTTP Get Request 504 to retrieve one or more cookies including cookie 1001, which identifies the UE device 102 as being associated with a current post-paid parking session. Based on the timestamp of the cookie 1001, the system 118 calculates a payment amount owed for the post-paid parking session and constructs or configures the webpage hosted at the URL to show the payment amount and payment options, similar to FIG. 6.
- the payment amount may include a fee item for valet parking such as a tip, if the system 118 collects payment and tips for valet parking.
- the system 118 is configured to check for any eligible offer, incentive or promotion (e.g. first half an hour of parking is free) for the parking zone, and if such an offer, incentive or promotion is found, the system 118 can automatically re-calculate the parking amount due based on any free parking offer applied to the parking session.
- the UE device 102 is configured to visit the webpage at the specified URL retrieved from NFC tag 112, and based on the payment amount displayed on the webpage, the customer can make payment for the parking session using a mobile payment method such as Apple PayTM or Google PayTM, similar to FIGs. 7 and 8. The customer can then request to exit the parking zone on the webpage.
- a mobile payment method such as Apple PayTM or Google PayTM, similar to FIGs. 7 and 8.
- the system 118 receives a message from payment system 120 indicating that payment for the post-paid parking session has been made. In some cases, if the payment falls through, the system 118 may also receive a message indicating the payment has not been received for the post-paid parking session.
- the system 118 receives a user request from the UE device 102 to exit the parking zone or parking facility.
- the system 118 checks that the payment was successful before allowing the vehicle to exit the parking zone or parking facility.
- the system 118 needs to send a command to facilitate the exit of the parking zone by sending a command to a backend system installed at the parking zone (e.g. a parking garage) to physically let the vehicle exit the parking zone.
- a backend system may control a barrier (e.g. such as a gate) at the parking exit that when lifted allows a vehicle to exit the parking zone or parking facility.
- the time limit may be pre-determined, for example, a user may have 30 minutes after payment of the post-paid parking session to request exit of the parking zone or parking facility, past which the user will not be able to exit, and may be prompted to make additional payment for parking if he or she wishes to exit.
- FIG. 11 shows an example method 1100 performed by the parking facilitator system 118 in accordance with some
- the system 118 receives, from a UE device 102, a HTTPS GET request 504 for URL e.g. https://www.honkmobile.com/asset/ABC123.
- the system 118 checks the HTTPS GET request for any cookie, and if one or more cookies are sent with the request, the system 118 checks each cookie to see if the cookie is currently associated with a parking session for a physical parking zone.
- step 1103 a cookie 1001 is found to be associated with a post paid parking session
- the system 118 proceeds to step 1106, otherwise, the system 118 at step 1104 configures and hosts a webpage at the URL showing a parking rate for the parking zone, and a message to the UE device 102 to facilitate either a pre-paid or post-paid parking session.
- the system 118 receives a request for post-paid parking session at step 1105, it transmits a cookie 1001 to the UE device 102 to initiate a post-parking session. If the system 118 receives a request for pre paid parking session, then it will display a page for mobile payment in accordance with FIGs. 6 to 8, as described above.
- the system 118 is configured to check for any eligible offer, incentive or promotion (e.g. first half an hour of parking is free) for the parking zone, and if such an offer, incentive or promotion is found, the system 118 can automatically re-calculate a pre-paid or post-paid parking amount based on the applicable parking offer, incentive or promotion.
- any eligible offer, incentive or promotion e.g. first half an hour of parking is free
- the system 118 can automatically re-calculate a pre-paid or post-paid parking amount based on the applicable parking offer, incentive or promotion.
- step 1106 after a cookie 1001 from the UE device 102 has been found to be associated with a post-paid parking session, the system 118
- the system 118 configures and hosts a webpage at the URL showing a payment amount currently owed by the UE device 102 based on the duration of the post-paid parking session previously determined based on the cookie 1001.
- the system 118 receives a confirmation of successful payment from the UE device 102 and records the transaction accordingly in the database 122.
- the system 118 causes the URL to display a message telling the customer that he or she must exit the parking zone within T minutes, or by a certain time. For example, if the payment was successfully received by the system 118 at 8PM, then the message may state that the customer must exit the parking zone at 8: 30PM.
- the system 118 receives a request from the UE device 102 to exit the parking zone, and if the request complies with the time limit imposed in the previous step, the system 118 sends a command to a backend system installed at the parking exit to physically lift or open the barrier (e.g. a gate) so that the vehicle can exit the parking zone or parking facility.
- a backend system installed at the parking exit to physically lift or open the barrier (e.g. a gate) so that the vehicle can exit the parking zone or parking facility.
- the parking facilitator system 118 may use geofencing technology to automate parking payment for one or more customer UE devices 102.
- steps 1107-1110 describe that the system 118 needs to receive a confirmation that a payment has been made in full for a parking session prior to sending a command to the backend system to physically allow the vehicle associated with the parking session to exit the parking zone.
- steps 1107 to 1110 may be skipped and replaced with an automatic checkout process.
- the geo fence can be generated to form a circle around a point location within the parking zone, or can be a predefined set of boundaries based on GPS locations (e.g. an outdoor parking zone) or three dimensional point cloud coordinates (e.g. a multi story parking garage).
- GPS locations e.g. an outdoor parking zone
- three dimensional point cloud coordinates e.g. a multi story parking garage.
- the exact geo-fence perimeter information may be stored in database 122.
- the system 118 may need to first obtain consent from the customer, via the customer UE device 102, for receiving location information regarding the customer UE device 102.
- a consent may be given for a fixed amount of time, or for the foreseeable future until the consent is withdrawn or the location access is disabled on the customer UE device 102.
- the system 118 may obtain, from the customer UE device 102, one or more sets of GPS location coordinates of the UE device 102 during the parking session.
- the system 118 may track, based on the one or more sets of GPS location coordinates, whereabouts of the UE device 102, and specifically, when the UE device 102 has left the geo-fence of the parking zone after the parking session has been initiated, and when the UE device 102 has re-entered the geo-fence of the parking zone, which signals that the parking session is about to end.
- the system 118 may automatically calculate the duration of the post-paid parking session based on the information in the cookie 1001, the geo-fence, and the GPS location coordinates of the customer UE device 102.
- the system 118 may determine a parking duration and associated payment amount, based on a timestamp of the cookie associated with the time at which the cookie was placed on the customer UE device 102, which indicates the start of the parking session, and on a timestamp when the system 118 has detected the customer UE device 102 re-entering the geo-fence of the parking zone, which indicates the end of the parking session.
- the system 118 may compute a duration of the parking session and a parking payment in accordance with the duration of the parking session as well as a parking rate for the parking zone.
- the system 118 may cause the customer UE device 102 to display a confirmation to the customer, which may include, for example, the start time and end time of the parking session, the duration of the parking session, and the parking payment that is about to be charged based on a stored payment method associated with the parking session.
- the system 118 may have obtained, from the customer, a pre-authorized payment amount up to a certain limit for the parking session at the beginning of the parking session. Shortly after the confirmation displayed on the customer UE device 102, the system 118 may proceed to charge the payment amount in accordance with the stored payment method. If and when the customer UE device 102 proceeds to a parking gate located at the edge of the geo-fence, the system 118 can automatically send the command to open the parking gate, as the parking payment has been automatically charged in full.
- the parking facilitator system 118 with geo-fence capabilities may be particular useful when implemented at an open-surface parking lot, where there is no physical gate to prevent vehicles from entering or exiting the parking lot.
- such an open-surface parking lot may have parking facilitator system 118 with geo-fence capabilities implemented.
- the parking lot may have one or more parking stations 110, and each parking station 110 corresponds to a respective parking zone 106 designed to receive one vehicle.
- the entire premises of the parking lot may be included in a geo-fence as described above.
- the geo-fence includes therefore a plurality of parking zones 106 and a plurality of parking stations 110, where each parking zone 106 is associated with a respective parking station 110.
- Each parking station 110 includes an NFC tag 112 that facilitates communication between a customer UE device 102 and the parking facilitator system 118 via network 116.
- the parking facilitator system 118 can determine, through a presence or absence of a cookie on a customer UE device 102, whether the customer UE device 102 is currently associated with a parking session for the parking zone 106. If the customer UE device 102 is not yet associated with any parking session for the parking zone 106, then the customer UE device 102 is deemed to have requested a new parking session.
- the customer may then be prompted to pre-pay (or post-pay, where appropriate) for the parking session of a certain parking duration.
- a default parking duration may be pre-determined.
- the customer may select a different parking duration.
- a pre paid amount due is calculated and displayed on the customer UE device 102.
- the customer may be presented with different payment options, for example payment option 608 that relies on embedded payment function 248 such as Apple PayTM or Google PayTM; payment option 610 that relies on a service such as PayPalTM; and/or a credit card payment option 612. Payment may be processed by a payment system 120, and the new parking session may start immediately.
- the parking facilitator system 118 may request, via the display of the customer UE device 102, a pre-authorized amount up to a certain limit (e.g. a maximum daytime parking limit). This pre-authorized amount is not charged yet at this point; it is an authorization for the system 118 to charge the customer for any balance due via the customer's payment method, when the pre paid amount is not enough for the final amount due for the parking session (e.g. the customer has pre-paid for one hour parking but the parking session has lasted two hours).
- a pre-authorized amount up to a certain limit (e.g. a maximum daytime parking limit).
- This pre-authorized amount is not charged yet at this point; it is an authorization for the system 118 to charge the customer for any balance due via the customer's payment method, when the pre paid amount is not enough for the final amount due for the parking session (e.g. the customer has pre-paid for one hour parking but the parking session has lasted two hours).
- the parking facilitator system 118 may automatically request, via the display of the customer UE device 102, a pre-authorized amount up to a certain limit (e.g. a maximum daytime or nighttime parking limit).
- a pre-authorized amount up to a certain limit (e.g. a maximum daytime or nighttime parking limit).
- a cookie may be sent to the customer UE device 102 by the system 118 to track the device associated with a parking session, and a timer may be started of the parking session. The same (or a different) cookie may be used to track a user device's location within the geo- fenced area.
- Appropriate reminders may be sent to the customer via SMS message or e-mail, which can be entered by the customer before or after the payment for the pre-paid parking session, based on a current time and the pre-paid initial parking duration.
- the timer function may be implemented and executed based on the timestamp of one or more messages sent from the customer UE device 102, as well as the timestamp of the cookie sent to the customer UE device 102.
- the parking facilitator system 118 calculates the amount due to be paid by the customer, and automatically charges the amount based on the payment information associated with the pre-authorization.
- the parking facilitator system 118 calculates the total amount due to be paid by the customer without any prepaid amount, and automatically charges the total amount based on the payment information associated with the pre-authorization.
- the system 118 may then send a final receipt via test message or e-mail to the customer, and allows the customer to exit the parking facility by sending a command to a backend system installed at the parking zone (e.g. a parking garage) to physically let the vehicle exit the parking zone.
- the backend system may control a barrier (e.g. such as a gate) at the parking exit that when lifted allows a vehicle to exit the parking zone or parking facility.
- a parking facilitator system 118 can be configured to monitor and manage a parking facility, such as a commercial parking facility or a visitor parking garage of a property (e.g., a condominium building), where free parking is offered to visitors inside the visitor parking garage.
- a parking facility such as a commercial parking facility or a visitor parking garage of a property (e.g., a condominium building)
- free parking is offered to visitors inside the visitor parking garage.
- a common issue faced by property management offices is that some visitors may park a car for longer than the permitted parking duration at the parking garage, and the property management office needs to send patrol personnel to check for possible violators of the parking rules at the parking garage, which can be time and resource consuming.
- a resident of the property may actually park his or her own car at a visitor's parking for free, which again may be a violation of parking rules for visitor parking garage.
- the parking facilitator system 118 may be configured to work with a property
- management system 125 to monitor and manage a visitors' parking garage, as described below.
- the person may then use the customer UE device 102 to send an initial request to park by bringing the customer UE device 102 sufficiently close to the parking zone station 110(i) that is associated with the parking zone 106(i) to read the URL encoded on the NFC tag 112 of the parking zone station 110(i).
- the NFC transceiver 216c of the customer UE device 102 receives the URL encoded on the NFC tag 112, which includes a path to a unique webpage hosted by parking facilitator system 118 for the parking zone station 110(i).
- the URL included in the NFC payload 502 received by NFC tag reader module 244 of customer UE device 102 is https://www.honkmobile.com/asset/ABC123.
- the NFC tag reader module 244 interacts with web browser 246 of customer UE device 102 to automatically direct the web browser 246 to the specified URL by sending a HTTPS GET request to a server in the parking facilitator system 118.
- the system 118 checks for any HTTP cookie (also known as web cookie, Internet cookie, browser cookie, or simply cookie) that may be contained within the HTTPS GET request, such as a cookie previously sent to the customer UE device 102 by the system 118. If and when this is an initial request to park, the server will not find a cookie that indicates that the customer UE device 102 is already associated with a parking session, and therefore proceeds on the HTTP cookie (also known as web cookie, Internet cookie, browser cookie, or simply cookie) that may be contained within the HTTPS GET request, such as a cookie previously sent to the customer UE device 102 by the system 118. If and when this is an initial request to park, the server will not find a cookie that indicates that the customer UE device 102 is already associated with a parking session, and therefore proceeds on the HTTP cookie (also known as web cookie, Internet cookie, browser cookie, or simply cookie) that may be contained within the HTTPS GET request, such as a cookie previously sent to the customer UE device 102 by the system 118. If and when this is
- the system 118 based on the UID in the URL, locates a parking zone and optionally a corresponding free maximum parking duration (e.g. N hours), then constructs or configures a webpage showing that the visitor may park for free for a maximum of N hours.
- the webpage also can show fields in which the customer can enter license plate number as well as a car model, and a separate field for the customer to enter a unit number.
- the webpage may also require a customer to enter either or both of the customer's name and the unit owner's name before allowing access of the parking zone.
- the customer UE device 102 may indeed send one or more cookies with the initial HTTPS GET request 504, if the UE device 102 has not been used to start a parking session for the parking zone, the system 118 will not find a cookie associating the UE device 102 with a current parking session.
- the parking facilitator system 118 may collect the entered information, including one or more of: the license plate, the unit number, the customer's name, and the unit owner's name. The collected information may be transmitted to database 122 for processing and storage. Where appropriate, a consent may be required and received from the customer and the unit owner before their names are stored at database 122. The system 118 then receives the request for visitor parking session along with the collected information, and sends a HTTPS GET response back to the user device 102, the HTTPS response including a unique identifier such as a HTTP cookie which is configured to be stored on the UE device 102. This cookie may be a small piece of data such as a string.
- the cookie may include a string "UEDevicel23" identifying the UE device 102.
- the cookie may include a timestamp corresponding to the start time of the parking session, e.g., "UEDevicel23_EST915AM", where EST915AM is a timestamp.
- the cookie may include a license plate number associated with the UE device, e.g., "B1234TWE", "UEDevicel23_
- B1234TWE or "B1234TWE_EST915AM”, where B1234TWE is the license plate number.
- the UE device 102 receives the HTTPS response and stores the cookie sent by the system 118.
- the customer can now park the car at the visitors' parking garage.
- the HTTPS GET response may also include a message displayed at the UE device 102, confirming that a visitor's parking session has started at time A, and must end before or at time B, based on the maximum parking duration allowed by the property management.
- the parking facilitator system 118 may set an internal timer at time A to keep track of the parking duration and once the timer indicates that the maximum parking duration has been reached or is about to be reached (e.g. half an hour prior to time B), the system 118 may send a warning or message to the UE device 102 showing that the parking session is about to end at time B.
- the NFC transceiver 216c of the customer UE device 102 receives the URL encoded on the NFC tag 112, which includes a path to a unique webpage hosted by parking facilitator system 118 for the parking zone station 110(i).
- the URL may be for example https://www.honkmobile.com/asset/ABC123.
- the NFC tag reader module 244 interacts with web browser 246 of customer UE device 102 to automatically direct the web browser 246 to the specified URL by sending a HTTPS GET request to a server in the parking facilitator system 118.
- the HTTPS Get request includes one or more cookies, such as the cookie identifying the UE device 102 for the parking session.
- the system 118 processes the HTTP Get Request 504 to retrieve the previously transmitted cookie, which identifies the UE device 102 as being associated with a current visitor parking session. Based on the timestamp of the cookie, the system 118 confirms that the actual duration of the parking session is within the allowed maximum parking duration. In some example embodiments, if the system 118 has set an internal timer, then it may check with the internal timer (instead of, or in addition to relying on the timestamp of the cookie) to confirm the actual duration of the parking session. If the actual duration is within the allowed maximum parking duration, the system 118 may send a message back to the UE device 102 confirming that the car may exit the parking garage.
- the system 118 can calculate a payment amount owed for the post-paid parking session and constructs or configures the webpage hosted at the URL to show the payment amount and payment options, similar to FIG. 6.
- the customer may then send a request to the system 118 to exit the parking garage, which when received by the system 118, may trigger transmission of a command to a backend system to open the barrier (e.g. a gate) for the customer.
- a backend system e.g. a gate
- the time limit may be pre determined, for example, a user may have 30 minutes to request exit of the parking zone, past which the user will not be able to exit, and may be prompted to make another tap on the NFC tag 112, or make additional payment for parking if he or she wishes to exit.
- the system 118 may send a warning message via network 116 to the property management system 125 indicating that a visitor has exceeded the maximum parking duration.
- the warning message may include information including one or more of: license plate number, car model, visitor's name, unit number, unit owner's name, start time of the parking session, end time of the parking session, and so on.
- the information may already be stored in database 122, and can be retrieved by the property management system 125 on demand or in batch via network 116.
- the property management system 125 may be configured to analyze the information and determine if there exists any abnormal parking pattern.
- a license plate, a visitor's name, a unit number, or a unit owner's name is found to be associated with multiple parking sessions a week, it may be an indication that someone may be trying to use the visitors' parking garage for an ulterior motive (e.g., a resident pretending to be a visitor in order to save on monthly parking fees).
- an ulterior motive e.g., a resident pretending to be a visitor in order to save on monthly parking fees.
- a license plate or a visitor's name shows up as someone who exceeds the allowed maximum parking duration multiple times in a short period (e.g. twice a week), he or she may be sent a warning regarding following the parking rules at the visitors' parking garage.
- the parking facilitator system 118 may be configured to run a weekly or monthly report based on the information in database 122, to show for example, a number of parking sessions associated with any one of: a unit number, a unit owner, a license plate number, and so on. This report may be used to determine if anyone has been taking advantages of the visitors' parking garage against the parking rules.
- the parking facilitator system 118 may be connected to a backend system of a parking garage, which may have a NFC tag installed at the entrance to the parking garage.
- Customers who wish to enter the parking garage may be required to bring the UE device 102 close to the NFC tag and enter necessary information such as license plate number and unit number at the webpage hosted at the URL retrieved from the NFC tag, prior to being granted entrance by the parking facilitator system 118.
- the NFC tag is primarily used to screen potential customers of the parking garage, so that if necessary, the property management system 125 may, through the parking facilitator system 118, ban one or more individuals, based on the license plate number or unit number, from using the visitors' parking garage.
- the parking facilitator system 118 may be connected to a backend system of a parking facility, which may have a mechanical barrier, such as a gate or a garage door, at each of an entrance and an exit of the parking facility.
- a parking facility may have one or more parking zones.
- a parking facility may be a parking garage.
- the entrance and the exit of the parking facility may occupy the same physical space, and thus only one mechanical barrier is required.
- An NFC tag installed near a mechanical barrier may be used to validate a potential customer prior to granting the customer entrance into the parking facility for a parking session. Customers who wish to enter the parking garage may be required to bring the UE device 102 close to the NFC tag.
- the parking facilitator system 118 may detect if the UE device 102 has previously made a payment for the parking session that has not yet occurred, based on one or more cookies present in the UE device 102 transmitted with a HTTP GET Request to the URL retrieved from the NFC tag.
- the customer may be required to enter necessary information such as a license plate number or log into a user account at the webpage hosted at the URL retrieved from the NFC tag. The information are then sent to the parking facilitator system 118 which can determine if the UE device 102 has pre- paid for a parking session based on the license plate number, the user account history, or any other suitable identifying information.
- the parking facilitator system 118 may send a command to the backend system to lift or open the barrier (e.g. a parking garage gate) to allow access. If the customer UE device 102 has not pre-paid for a parking session at the time of requesting entry into the parking facility, then the parking facilitator system 118 may either request the UE device 102 to pay for a parking session prior to granting entrance to the parking facility.
- the barrier e.g. a parking garage gate
- the parking facilitator system 118 may let the vehicle enter the parking facility and park within without upfront payment, executing a post-paid parking session, similar to the steps described above with reference to FIGs. 10 and 11.
- the parking facilitator system 118 may either request the UE device 102 to pay for the parking session prior to exiting the parking facility, or it may allow the vehicle to exit the parking facility before billing the user's account for a corresponding payment for the parking session.
- a user account may be created for a frequent user of a parking facility.
- the user account may be configured for automatic payment, such that a customer can, through configuring or setting up his or her user account, give prior consent for the parking facilitator system 118 to charge an amount to a payment method already associated with the user account, such as a stored credit card on file.
- blocks 314 and 318 represent functions occurring at parking operator UE device 104 and parking facilitator system 118 during on-going operation of system 100.
- Operator App 250 enables parking operator UE device 104 to access in real time parking session information that is maintained by parking facilitator system 118, thereby enabling parking operator enforcement personal to authenticate vehicles parked in parking zones 106 and take enforcement action as required.
- parking facilitator system 118 can be configured to make payments based on parking session payments received from parking customers for parking zones associated with the parking operator.
- the parking operator and the owner of parking facilitator system may each be
- Machine-readable code executable by one or more processors of one or more respective devices to perform the above-described method may be stored in a machine-readable medium such as the memory of the data manager.
- the terms "software” and “firmware” are interchangeable within the present disclosure and comprise any computer program stored in memory for execution by a processor, comprising Random Access Memory (RAM) memory,
- ROM Read Only Memory
- EPROM electrically EPROM
- NVRAM non-volatile RAM
- processor may comprise any programmable system comprising systems using microprocessors/controllers or
- database may refer to either a body of data, a relational database management system (RDBMS), or to both.
- a database may comprise any collection of data comprising hierarchical databases, relational databases, flat file databases, object-relational databases, object oriented databases, and any other structured collection of records or data that is stored in a computer system.
- RDBMS relational database management system
- a database may comprise any collection of data comprising hierarchical databases, relational databases, flat file databases, object-relational databases, object oriented databases, and any other structured collection of records or data that is stored in a computer system.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accounting & Taxation (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Finance (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Devices For Checking Fares Or Tickets At Control Points (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Claims
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2020230567A AU2020230567A1 (en) | 2019-03-05 | 2020-03-05 | System and method for a parking system |
| CA3132433A CA3132433A1 (en) | 2019-03-05 | 2020-03-05 | System and method for a parking system |
| EP20766303.0A EP3935608A4 (en) | 2019-03-05 | 2020-03-05 | System and method for a parking system |
| US17/436,007 US12315304B2 (en) | 2019-03-05 | 2020-03-05 | System and method for a parking system |
| MX2021010648A MX2021010648A (en) | 2019-03-05 | 2020-03-05 | SYSTEM AND METHOD FOR A PARKING SYSTEM. |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201962813955P | 2019-03-05 | 2019-03-05 | |
| US62/813,955 | 2019-03-05 | ||
| US201962858532P | 2019-06-07 | 2019-06-07 | |
| US62/858,532 | 2019-06-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020176991A1 true WO2020176991A1 (en) | 2020-09-10 |
Family
ID=72337400
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CA2020/050296 Ceased WO2020176991A1 (en) | 2019-03-05 | 2020-03-05 | System and method for a parking system |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12315304B2 (en) |
| EP (1) | EP3935608A4 (en) |
| AU (1) | AU2020230567A1 (en) |
| CA (1) | CA3132433A1 (en) |
| MX (1) | MX2021010648A (en) |
| WO (1) | WO2020176991A1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113507688A (en) * | 2021-07-21 | 2021-10-15 | 广西盖德科技有限公司 | Dynamic virtual parking lot method and system constructed by positioning data and geo-fences |
| WO2022129102A1 (en) * | 2020-12-14 | 2022-06-23 | Strike Technology Limited | Method and system for facilitating mobile contactless payments |
| EP4083945A1 (en) * | 2021-04-26 | 2022-11-02 | Waysis B.V. | Methods for detecting absence of parking rights, and system therefore |
| US20230143289A1 (en) * | 2021-11-09 | 2023-05-11 | Cerner Innovation, Inc. | Methods and systems to optimize the utilization of health worker and enhance healthcare coverage for population to deliver critical/in-need healthcare services |
| US12315304B2 (en) | 2019-03-05 | 2025-05-27 | Honk Mobile Inc. | System and method for a parking system |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4381473A4 (en) * | 2021-09-16 | 2025-06-25 | Municipal Parking Services, Inc. | AUTOMATED PARKING SYSTEMS |
| USD1029869S1 (en) * | 2022-02-07 | 2024-06-04 | Capital One Services, Llc | Display screen or portion thereof with an animated graphical user interface |
| USD1030778S1 (en) | 2022-02-07 | 2024-06-11 | Capital One Services, Llc | Display screen or portion thereof with a graphical user interface |
| USD1029849S1 (en) | 2022-02-07 | 2024-06-04 | Capital One Services, Llc | Display screen or portion thereof with an animated graphical user interface |
| USD1029851S1 (en) | 2022-02-14 | 2024-06-04 | Capital One Services, Llc | Display screen or portion thereof with an animated graphical user interface |
| USD1029850S1 (en) * | 2022-02-14 | 2024-06-04 | Capital One Services, Llc | Display screen or portion thereof with an animated graphical user interface |
| CN114973758B (en) * | 2022-05-20 | 2024-05-07 | 安徽江淮汽车集团股份有限公司 | Parking auxiliary guiding method based on external vision acquisition and two-dimensional code marking |
| FR3136623B1 (en) * | 2022-06-10 | 2024-10-04 | Orange | Communication method between a communicating object and a communication device |
| TWI875225B (en) * | 2023-09-28 | 2025-03-01 | 遵宇科技股份有限公司 | Parking lot positioning system |
| DE102024113673A1 (en) | 2024-05-15 | 2025-11-20 | WeWash GmbH | ALLOWING A SERVICE BY MEANS OF A MOBILE TERMINAL |
| CN119537722A (en) * | 2024-08-08 | 2025-02-28 | 支付宝(杭州)信息技术有限公司 | Method, device and equipment for opening page and sending information based on NFC |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150262241A1 (en) * | 2009-02-03 | 2015-09-17 | Gary Stephen Shuster | Http trigger for out-of-protocol action |
| WO2016084041A1 (en) * | 2014-11-27 | 2016-06-02 | Mohamad Badra | Smart parking lot management system |
| US20170323227A1 (en) * | 2016-05-05 | 2017-11-09 | Arash Sadeghi | System for managing parking spaces using artificial intelligence and computer vision |
| US20180130265A1 (en) * | 2010-06-28 | 2018-05-10 | Mastercard International Incorporated | Systems, methods, apparatuses, and computer program products for facilitating reservation for a parking space with a near field communication-enabled device |
| US20190043356A1 (en) * | 2017-08-01 | 2019-02-07 | Duncan Parking Technologies, Inc. | Advanced parking management system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120053998A1 (en) | 2010-08-24 | 2012-03-01 | Liberty Plugins, Inc. | System and method for providing internet-based vehicle parking registration and reservation |
| US20120130775A1 (en) * | 2010-11-18 | 2012-05-24 | Albert Bogaard | Method of processing a transaction for a parking session |
| US10049349B1 (en) * | 2015-09-29 | 2018-08-14 | Square, Inc. | Processing electronic payment transactions in offline-mode |
| US20200108824A1 (en) * | 2018-10-04 | 2020-04-09 | Ford Global Technologies, Llc | Monitoring and adjustment of vehicle parking positions |
| CA3132433A1 (en) | 2019-03-05 | 2020-09-10 | Honk Mobile Inc. | System and method for a parking system |
-
2020
- 2020-03-05 CA CA3132433A patent/CA3132433A1/en active Pending
- 2020-03-05 US US17/436,007 patent/US12315304B2/en active Active
- 2020-03-05 WO PCT/CA2020/050296 patent/WO2020176991A1/en not_active Ceased
- 2020-03-05 AU AU2020230567A patent/AU2020230567A1/en not_active Abandoned
- 2020-03-05 MX MX2021010648A patent/MX2021010648A/en unknown
- 2020-03-05 EP EP20766303.0A patent/EP3935608A4/en not_active Withdrawn
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150262241A1 (en) * | 2009-02-03 | 2015-09-17 | Gary Stephen Shuster | Http trigger for out-of-protocol action |
| US20180130265A1 (en) * | 2010-06-28 | 2018-05-10 | Mastercard International Incorporated | Systems, methods, apparatuses, and computer program products for facilitating reservation for a parking space with a near field communication-enabled device |
| WO2016084041A1 (en) * | 2014-11-27 | 2016-06-02 | Mohamad Badra | Smart parking lot management system |
| US20170323227A1 (en) * | 2016-05-05 | 2017-11-09 | Arash Sadeghi | System for managing parking spaces using artificial intelligence and computer vision |
| US20190043356A1 (en) * | 2017-08-01 | 2019-02-07 | Duncan Parking Technologies, Inc. | Advanced parking management system |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3935608A4 * |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12315304B2 (en) | 2019-03-05 | 2025-05-27 | Honk Mobile Inc. | System and method for a parking system |
| WO2022129102A1 (en) * | 2020-12-14 | 2022-06-23 | Strike Technology Limited | Method and system for facilitating mobile contactless payments |
| IE20210236A1 (en) * | 2020-12-14 | 2023-10-25 | Strike Tech Limited | Method and system for facilitating mobile contactless payments |
| GB2618241A (en) * | 2020-12-14 | 2023-11-01 | Strike Tech Limited | Method and system for facilitating mobile contactless payments |
| EP4083945A1 (en) * | 2021-04-26 | 2022-11-02 | Waysis B.V. | Methods for detecting absence of parking rights, and system therefore |
| NL2028069B1 (en) * | 2021-04-26 | 2022-11-03 | Waysis B V | Methods for detecting absence of parking rights, and system therefore. |
| CN113507688A (en) * | 2021-07-21 | 2021-10-15 | 广西盖德科技有限公司 | Dynamic virtual parking lot method and system constructed by positioning data and geo-fences |
| US20230143289A1 (en) * | 2021-11-09 | 2023-05-11 | Cerner Innovation, Inc. | Methods and systems to optimize the utilization of health worker and enhance healthcare coverage for population to deliver critical/in-need healthcare services |
| US12462927B2 (en) * | 2021-11-09 | 2025-11-04 | Cerner Innovation, Inc. | Methods and systems to optimize the utilization of health worker and enhance healthcare coverage for population to deliver critical/in-need healthcare services |
Also Published As
| Publication number | Publication date |
|---|---|
| MX2021010648A (en) | 2021-10-13 |
| US20220148340A1 (en) | 2022-05-12 |
| EP3935608A1 (en) | 2022-01-12 |
| AU2020230567A1 (en) | 2021-11-04 |
| US12315304B2 (en) | 2025-05-27 |
| CA3132433A1 (en) | 2020-09-10 |
| EP3935608A4 (en) | 2022-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12315304B2 (en) | System and method for a parking system | |
| US12073675B2 (en) | Digital certificate and reservation | |
| US20120130775A1 (en) | Method of processing a transaction for a parking session | |
| KR101290989B1 (en) | Method and apparatus for providing financial service using mobile station in packet data system and system thereof | |
| US20120130891A1 (en) | Method of processing a transaction for a parking session | |
| US20050153707A1 (en) | Portable service identification, notification and location device and method | |
| EP1965354A1 (en) | Service management system and method | |
| JP2004110666A (en) | System use support method, server, program | |
| JP2014509414A (en) | Method, apparatus and system for secure access to an area with a gate | |
| US11533599B2 (en) | Wireless service provider system for selling and/or activating wireless services for a wireless device | |
| EP2756487A1 (en) | System and method for integrated mobile parking payments | |
| WO2016081436A1 (en) | Method and system for wireless payment for parking | |
| US20140066110A1 (en) | Valet Parking System and Method | |
| AU2011307617B2 (en) | Method and system for mobile identification, commerce and agreement transactions | |
| WO2017141218A1 (en) | System of ascertainment | |
| WO2005027035A1 (en) | Contactless transmission system, apparatus and method | |
| US20250248659A1 (en) | System and method for a parking system | |
| KR20140073138A (en) | Resident priority parking management method | |
| GB2561536A (en) | E-sim provisioning and management system | |
| KR101498000B1 (en) | System and method for managing patient management service in wireless communication network comprising patient management server node and communication service server node | |
| KR100999525B1 (en) | Parking management method and system using mobile terminal | |
| JP5586287B2 (en) | Settlement system and settlement method | |
| JP2022132703A (en) | Prepaid parking lot management system and management method | |
| CN115943646A (en) | Method and system for delivering a dedicated service limited to a service area | |
| KR20200112565A (en) | Credit card payment method, and mobile terminal device, manager terminal device and approval relay server for performing the method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20766303 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 3132433 Country of ref document: CA |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2020766303 Country of ref document: EP Effective date: 20211005 |
|
| ENP | Entry into the national phase |
Ref document number: 2020230567 Country of ref document: AU Date of ref document: 20200305 Kind code of ref document: A |
|
| WWG | Wipo information: grant in national office |
Ref document number: 17436007 Country of ref document: US |
|
| WWG | Wipo information: grant in national office |
Ref document number: MX/A/2021/010648 Country of ref document: MX |