Access Control System for Electric Vehicle Charging
20230005315 · 2023-01-05
Inventors
Cpc classification
H04L63/0428
ELECTRICITY
B60L53/18
PERFORMING OPERATIONS; TRANSPORTING
B60L53/31
PERFORMING OPERATIONS; TRANSPORTING
B60L53/68
PERFORMING OPERATIONS; TRANSPORTING
G06Q20/38215
PHYSICS
Y02T90/14
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H04W4/023
ELECTRICITY
B60L53/65
PERFORMING OPERATIONS; TRANSPORTING
G07C2209/08
PHYSICS
Y02T10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G07C9/215
PHYSICS
H04L63/0442
ELECTRICITY
G06Q2240/00
PHYSICS
B60L53/665
PERFORMING OPERATIONS; TRANSPORTING
H04L9/3268
ELECTRICITY
Y02T90/12
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H04W4/021
ELECTRICITY
Y02T90/167
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02T10/7072
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y04S30/14
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G07F5/26
PHYSICS
B60L53/16
PERFORMING OPERATIONS; TRANSPORTING
G07C9/29
PHYSICS
H04L2209/56
ELECTRICITY
Y02T10/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60L53/57
PERFORMING OPERATIONS; TRANSPORTING
B60L53/30
PERFORMING OPERATIONS; TRANSPORTING
Y02T90/16
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60L2240/72
PERFORMING OPERATIONS; TRANSPORTING
H04L9/3263
ELECTRICITY
International classification
B60L53/16
PERFORMING OPERATIONS; TRANSPORTING
B60L53/18
PERFORMING OPERATIONS; TRANSPORTING
B60L53/30
PERFORMING OPERATIONS; TRANSPORTING
B60L53/31
PERFORMING OPERATIONS; TRANSPORTING
B60L53/57
PERFORMING OPERATIONS; TRANSPORTING
B60L53/65
PERFORMING OPERATIONS; TRANSPORTING
B60L53/66
PERFORMING OPERATIONS; TRANSPORTING
B60L53/68
PERFORMING OPERATIONS; TRANSPORTING
G07C9/29
PHYSICS
G07F15/00
PHYSICS
G07F5/26
PHYSICS
H04L9/32
ELECTRICITY
Abstract
An access control system for electric vehicle charging is provided that includes an access device, a secure reservation interface, a reservation server and a smartphone application installed on the smartphone. The access device includes a short-range wireless communication module connected to a processor having control of an electric vehicle charger. The secure reservation interface receives a reservation request for a reservation at a given destination. The reservation server receives the reservation request for the destination, issues a reservation certificate, and transmits the reservation certificate from the reservation server to a smartphone. The smartphone application has access to a short range wireless communication setting corresponding to the access device. The access device receives the reservation certificate from the smartphone application based on use by the smartphone application of the short-range wireless communication setting. The processor activates the electric vehicle charger based on at least the receipt of the reservation certificate.
Claims
1. An access control system for electric vehicle charging comprising: a) an access device comprising a communication module connected to a processor having control of an electric vehicle charger; b) a secure reservation interface to receive a reservation request from a first device for a reservation at a given destination, the reservation interface comprising one or more screens for receiving a selection of a location at the destination and an interval of the reservation; c) a reservation server, in communication with the reservation interface and a network, to: receive the reservation request for the destination, the reservation request including a selected location at the destination and an interval of the reservation; issue a reservation certificate describing the interval of the reservation based on the reservation request and the selected location; and transmit, via the network, from the reservation server to a second device distinct from the first device, the reservation certificate and a communication setting corresponding to the access device; d) an application installed on the second device to receive the reservation certificate and the communication setting corresponding to the access device, wherein the application wirelessly transmits the reservation certificate to the access device using the communication setting upon receipt of a command to activate the electric vehicle charger; and e) wherein the access device receives the reservation certificate from the application based on use by the application of the communication setting, and the processor activates the electric vehicle charger based on at least the receipt of the reservation certificate.
2. The system of claim 1 wherein the access device comprises a unique identifier, and wherein at least the reservation certificate or the communication setting contains the unique identifier.
3. The system of claim 2 wherein at least a portion of the reservation certificate is encrypted.
4. The system of claim 3 wherein the access device decrypts the encrypted portion of the reservation certificate.
5. The system of claim 3 wherein the application installed on the second device decrypts the encrypted portion of the reservation certificate.
6. The system of claim 1 wherein the access device generates a record indicating that the processor activated the electric vehicle charger.
7. The system of claim 1 wherein the reservation certificate automatically expires at the end of the interval of the reservation.
8. The system of claim 1 wherein the second device comprises a smartphone.
9. The system of claim 1 wherein the access device comprises a Bluetooth transceiver.
10. The system of claim 1 wherein the reservation interface comprises one or more screens for selecting one or more amenities at the destination.
11. The system of claim 10 wherein the reservation server receives a request for one or more amenities at the destination.
12. The system of claim 1 wherein the reservation detail interface comprises one or more screens for selecting at least a start time and a stop time, or a duration for the reservation.
Description
DESCRIPTION OF THE FIGURES
[0015] Attention is now directed to several illustrations that show some of the features of the present invention.
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023] Several illustrations and drawings have been presented to aid in understanding the present invention. The scope of the present invention is not limited to what is shown in the figures.
DESCRIPTION OF THE INVENTION
[0024] The present invention allows reservation and activation of an electric vehicle charger or an access device like a hotel room lock from a website via a digital token or certificate sent to a cellular telephone or smart phone.
[0025]
[0026] The website 12 or server 15 can contain information about different services available including the location of possible vehicle chargers 6. The website or server will generally have a database which lists all chargers/locations (including possible maintenance closures) and all current reservations along with their status. The user can select where he wants to be charged or can be directed to the nearest charger in the system. The reservation 3 can be let for a certain time when charging will begin on a certain date. The user can also supply any parameters concerning charging necessary such as voltage/current requirements, time needed and the like.
[0027] After all of the information is gathered, the website causes the server 15 to send a particular digital token or certificate (a “reservation certificate” 5) to a particular portable terminal, e.g., a cellular telephone or smart phone 4 that the user specifies (which may the phone being used to make the reservation, but it does not need to be). All or part of the digital certificate may be encrypted with a public key for which the private key counterpart is known to only one charger or access device. Similarly, all or part of the digital certificate may be encrypted with a symmetrical key, known to both the server and the charger. All or part of the digital certificate may be encrypted with a private key known only to the server, but for which the public key is known to all compatible chargers, whereby the chargers can authenticate that the encryption was performed by the server. The certificate can contain a unique charger ID code for the target charger 6 or device, the date/time the certificate is issued, the date/time the charging is supposed to take place, the charging parameters, the charging time allocated, a new charger ID code that will replace the old ID, and optionally a new encryption key. Additionally, the certificate can contain communication information necessary to contact the device when in proximity to it, as discussed below. It is also possible that various portions of the message can be in plaintext. This makes it easier for a device to determine if any of many messages is for it without requiring decryption of every message. In this case, part of the certificate should include a hash of portions of the plaintext that would otherwise be exposed to tampering. The hash can then be encrypted by the server (e.g., with the server's private key) so that a charger or device is able to determine the authenticity of the certificate (by decrypting the hash with the server's public key and comparing that hash to one computed from the plaintext).
[0028] The charger 6 (or access device 11, shown in
[0029] The charger may use these wireless techniques in a manner that does not advertise its presence, for instance, the BLUETOOTH service may not announce itself. In such cases as these, the application on the smart phone uses a predetermined communication setting, or obtains the appropriate communications settings (such as the network SSID, passcodes, IP addresses, Bluetooth ID, etc.) needed to contact the charger. In fact, with certain information (e.g., the Bluetooth ID) will allow the application to identify and communicate with a specific one of many chargers in proximity.
[0030] After a short communications handshake, the digital token or certificate 5 is sent to the charger or access device by short-range wireless. The charger 6 decrypts the certificate, if encrypted, reads the unique device ID, and decides if it is the correct device. If so, it reads the reservation time. If the reservation time approximately agrees with the time of day read from its internal time-of-day/date clock 8, it then decodes the charge parameters or access parameters, if any, and allows charging or access to take place.
[0031]
[0032] In some embodiments, one field is provided that can associate the certificate with the charger, such as a device identification (Device ID) of the charger 6 (so that the charger will have some suggestion that this is a message for it;
[0033] Start Time: this can be in plaintext so that the smart phone application can read it also;
[0034] Duration/End Time: if the reservation is not just for a predetermined time like all day for example;
[0035] Service Type: for example level 1 charging vs. level 2, if the charger supports multiple services.
[0036] For security, in some embodiments, the first portion of the certificate can be hashed, and the hash encrypted using the public key of the charger. Upon receipt by the charger, the hash is decrypted using the private key of the charger, and the hash result compared with the charger's internal hash calculation. If the two match, then nobody has edited the reservation and the certificate may be trusted as authentic. This is safe unless someone cracks the key of the charger. In that case, only one charger 6 is affected. An alternative embodiment may use a signed hash or checksum. Here, the hash is computed as above, then encrypted with a private key held by a trusted authority such as the website.
[0037] Upon receipt, anyone, including the smart phone and the charger, can use the trusted authority's public key to decrypt the hash and compare that to the hash they run. This method is safe unless someone cracks the private key of the website. In still another embodiment, a Signed-then-Encrypted Hash/Checksum is used. Here the signed hash is encrypted so that only the charger can read it. This way, the private keys of both the charger 6 and the website server 15 need to be compromised, and then only that charger is threatened.
[0038] The certificate 14 can contain a certificate ID that is unique only to this certificate that can be used for tracking and debugging. The date/time the certificate was issued, again for tracking and debugging, a unique device ID of the target device, the reservation start time and duration, any charging parameters needed, an optional new device ID for the next session and an optional new decryption key for the next session.
[0039] When charging or access is complete, the charger 6 or access device can update its ID to the new ID supplied by the previous certificate and optionally update its decryption key (if encryption is used). If the charger is Internet capable 10, it can notify the website 12 that the charging is complete or that the changeover has taken place.
[0040]
[0041]
[0042] Optionally, the application on a smart phone 4 can energize short-range communication when the local GPS in the phone indicates that the phone is near the target charger 6. The smart phone can also optionally signal that the vehicle needs a charge, or that a particular charge reservation time is approaching. The system of the present invention can also optionally track motorists' visits and purchases at retail stores in a mall or shopping center, and have automatic credits that can be added to the smart phone good toward future vehicle charging paid for by merchants as an incentive to purchase from their stores.
[0043] In US Patent Application Publication 2007/0008181, Rollert et al. teach a “System and Method For Optimizing the Utilization Of Space,” primarily parking spaces, by allowing a reservation to be made through the Internet.
[0044] In the diagram of
[0045] The patron would have selected the Account Info 21 at least once to create or otherwise associate an account with the patron's smart phone 4. An account may have associated payment preferences and perhaps acceptance of legal agreements. Payment preferences might include a credit card account, or a bank account. Another payment preference would provide permission to pre-charge a patron's credit card or bank account and subsequently allow the system to operate using micropayments made against that pre-charge amount. The parking reservation server 15 (or web site 12) or another server with which it has communication (not shown) would maintain the micropayment accounts for each patron and apply their funds to charges for parking. The micropayment accounts would be settled daily or with a different period, or whenever the pre-charged amount has been consumed.
[0046] Once the patron's account has been enabled, the patron can access the views for creating a new reservation.
[0047] The New Reservations 23 screen accepts a start-time, an end-time (or duration), and a destination.
[0048] Required amenities can be selected, including for the present invention, available charging for an EV (which may further include a selection for Level 1 or Level 2 charging, for instance). The destination may be an actual parking location, but more commonly (and as illustrated herein) it is the patron's destination for which nearby parking is sought.
[0049] As with each screen in this diagram other than the Main view 20, there is a ‘back’ arrow 22 atop the screen including the New Reservations screen 23. The back arrow 22 is a user interface element that permits the patron to move back up the hierarchy to access screens and their interfaces higher up.
[0050] Once a destination has been entered into the New Reservation screen 23, the user may be presented with the Destination Map screen 24 showing a map with the destination marked and parking spots nearby shown and selectable. The spots shown may be only ones having the stated amenities and that are available to be reserved for the interval entered such as beginning from the start-time and available for the duration or until the end-time. Current information regarding parking spot availability requires communication with the server responsible for maintaining reservations for that spot, which may be server 15, web site 12, or some other server.
[0051] Alternatively, the spots may be shown in a list, which may be sorted by their distance from the indicated destination, or by price, or a combination thereof.
[0052] The patron selects a parking spot, whether from a corresponding marking on the map, or from the spot list (not shown). Once selected, the Spot Detail screen 25 is shown, which includes information such as location, pricing, detailed amenities, and perhaps a picture of the specific parking location (or one representative of it).
[0053] If the patron does not like the parking spot presented, the back buttons allow returning to screens earlier in the interaction to make different selections, e.g., to choose a different spot or alter the start-time, etc.
[0054] If the patron does like the parking spot presented, he can confirm the reservation 26, which initiates a reservation request to the server. Upon successfully obtaining a reservation for an EV charging enabled parking location, the server in response can provide or authenticate 27 a reservation certificate 5 to be stored in the smart phone 4. For instance, in one embodiment, reservation certificate 5 comprises data representative of the reservation encrypted with the server's private key. In another embodiment, reservation certificate 5 comprises a digital signature by the server that authenticates data representative of the reservation. The completion of the reservation transitions the patron to a different region of the application screen hierarchy, and instead of being in the ‘new reservation’ branch (23-26), the interface jumps to a location in the ‘current reservations’ branch (28-31), such as the Reservation Detail page 29, showing the reservation just made.
[0055] Another way of getting to the Reservation Detail screen 29 begins back on the Main application view 20 when the patron selects the current reservations option. Upon doing this, the Current Reservations List 28 is shown, which lists all pending parking reservations, for example in order of the date and time at which the reservation starts. Besides the start time, each entry in the list should show some additional information to remind the patron of each instance, for example the destination may be presented.
[0056] Upon selecting one of the reservations from the Current Reservations List 28, the corresponding Reservation Detail screen 29 is shown, listing the same details that were selected and known when the reservation was made. Clicking on the destination entry on this screen can bring up a Spot/Destination Map screen 30, showing the location of the parking spot with respect to the destination.
[0057] The Reservation Detail screen 29 also presents a connect option to direct the smart phone application to attempt communication with the EV charging system 4 (or other parking spot amenity system or access device 11, e.g., a hotel room lock) and to provide the reservation certificate 5 to the charger 6 or device (11), thereby enabling it 32 for the interval of the reservation.
[0058] The Charger Enabled screen 31 can be used to monitor the connection attempt and confirm activation resulting from a successful connect action, and may also initiate a timer (not shown) on the smart phone to generate an alert as the parking interval is about to expire.
[0059] Several descriptions and illustrations have been presented to aid in understanding the features of the present invention. One skilled in the art will realize that numerous changes and variations are possible without departing from the spirit of the invention. Each of these changes and variations is within the scope of the present invention.