IP Library Granted Patent US 10,189,359
Granted Patent B2
US 10,189,359 · App. 12/372,726 · Granted Jan 29, 2019

Transmitting notification messages for an electric vehicle charging network

Inventors: Richard Lowenthal (Cupertino, CA); Praveen Mandal (Los Altos Hills, CA); Milton Tormey (Los Altos, CA); David Baxter (Monte Serono, CA); Harjinder Bhade (San Jose, CA); James Solomon (Saratoga, CA); Srinivas Swarnapuri (San Jose, CA)
Assignee: CHARGEPOINT, INC.
B60L11/1816B60L3/0046B60L3/0069B60L3/12B60L11/184B60L11/1842B60L11/1844B60L11/1846B60L11/1848B60L2230/16B60L2240/80B60L2250/10B60L2250/16B60L2260/52B60L2260/54B60L2260/58B60L2270/32Y02E60/721Y02T10/7005Y02T10/7088Y02T90/121Y02T90/128Y02T90/14Y02T90/163Y02T90/168Y02T90/169Y04S10/126Y04S30/12Y04S30/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,189,359
App. No.
12/372,726
Granted
Jan 29, 2019
Kind
B2
Abstract

An electric vehicle charging station network server which manages a plurality of charging stations receives subscriber notification message preferences for a subscriber (e.g., electric vehicle operator) which indicate one or more events of interest that the subscriber wishes to receive notification messages for. A set of one or more contact points associated with the subscriber is also received. The server authorizes the subscriber to use one of the plurality of charging stations. The server receives data associated with the subscriber from that one of the charging stations which indicates that a charging session has been established for an electric vehicle associated with the subscriber. The server detects an event of interest for the subscriber and transmits a notification message for that event to at least one of the set of contact points associated with the subscriber.

Claims (73)

1. A method performed on a charging station network server which manages a plurality of charging stations, the method comprising:

receiving subscriber notification message preferences for a subscriber of electric vehicle charging service which indicate a set of one or more events of interest which the subscriber wishes to receive notification messages for, wherein at least one of the set of events of interest is charging session related;

receiving a set of one or more contact points associated with the subscriber;

authorizing the subscriber to use one of the plurality of charging stations;

receiving data associated with the subscriber from that one of the plurality of charging stations, the data indicating a charging session has been established for an electric vehicle associated with the subscriber; and

responsive to detecting the at least one of the set of the events of interest for the subscriber that is charging session related and which is related to the established charging session, transmitting a notification message for that event of interest to at least one of the set of contact points associated with the subscriber.

2. The method of claim 1 , further comprising:

receiving host notification message preferences for a host of the charging station network server which indicate one or more events of interest which the host wishes to receive notification messages for, and a set of one or more contact points associated with the host; and

responsive to detecting one of the events of interest for the host, transmitting a notification message for that event of interest to at least one of the set of contact points associated with the host.

3. The method of claim 2 , wherein the notification message transmitted to the at least one of the set of contact points associated with the host is an email message or a text message.

4. The method of claim 1 , wherein the notification message transmitted to the at least one of the set of contact points associated with the subscriber is an email message or a text message.

5. The method of claim 2 , wherein the detected event of interest for the host corresponds with an alarm event.

6. The method of claim 4 , wherein the detected event of interest for the subscriber corresponds with a suspension or termination of the charging session.

7. The method of claim 4 , wherein the detected event of interest for the subscriber corresponds with a charge status event.

8. The method of claim 1 , wherein at least another one of the set of events of interest is related to an update event; and

responsive to detecting the update event, transmitting a notification message for the update event to at least one of the set of contact points associated with the subscriber.

9. The method of claim 1 , wherein at least another one of the set of events of interest is related to a parking event; and

responsive to detecting the parking event, transmitting a notification message for the parking event to at least one of the contact points associated with the subscriber.

10. The method of claim 5 , wherein the alarm event is one of: one of the plurality of charging stations has failed to respond to a periodic heartbeat from the charging station network server, one of the plurality of charging stations has unexpectedly rebooted, one of the plurality of charging stations has detected a hardware or software problem, a ground fault circuit interrupter on one of the plurality of charging stations has tripped, a firmware update on one of the plurality of charging stations has completed, a firmware update on one of the plurality of charging stations has failed, and one of the plurality of charging stations has reverted to a previous firmware version.

11. The method of claim 6 , wherein the detected event of interest that corresponds with the suspension or termination of the charging session is one of: the charging session was terminated by an administrator of the charging station network server, a utility providing electricity for the charging has suspended the charging session, an over-current situation has caused the charging session to be suspended, and the charging station has prevented electricity from flowing to the electric vehicle.

12. The method of claim 7 , wherein the charge status event is one of: the electric vehicle is fully charged, the electric vehicle is a percentage charged, charging of the electric vehicle has been throttled, a charging cord has not been plugged into the electric vehicle for the charging session, a time for the charging session has expired, charging of the electric vehicle has not commenced for the charging session, the electric vehicle is currently transferring electricity to a power grid, and the electric vehicle is currently drawing electricity from a power grid.

13. The method of claim 8 , wherein the update event is one of: an often used charging station by the subscriber is available, an often used charging station by the subscriber is unavailable, a new charging station has been installed, the subscriber is out of charging sessions, unauthorized access to a charging cord of the subscriber, and a credit card of the subscriber has expired.

14. The method of claim 9 , wherein the parking event is one of: the electric vehicle has exceeded its parking time, a parking reservation confirmation, an unused parking reservation, and a parking reservation time extension confirmation.

15. A charging station network server, comprising:

a processor to execute instructions, and

a memory coupled with the processor, the memory storing one or more instructions that, when executed, cause the processor to perform operations including,

receiving subscriber notification message preferences for a subscriber of electric vehicle charging service which indicate a set of one or more events of interest which the subscriber wishes to receive notification messages for, wherein at least one of the set of events of interest is charging session related;

receiving a set of one or more contact points associated with the subscriber,

authorizing the subscriber to use one of the plurality of charging stations,

receiving data associated with the subscriber from that one of the plurality of charging stations, the data indicating a charging session has been established for an electric vehicle associated with the subscriber, and

responsive to detecting the at least one of the set of events of interest for the subscriber that is charging session related and which is related to the established charging session, transmitting a notification message for that event of interest to at least one of the set of contact points associated with the subscriber.

16. The charging station network server of claim 15 , wherein the memory further stores one or more instructions that, when executed, cause the processor to perform operations including,

receiving host notification message preferences for a host of the charging station network server which indicate one or more events of interest which the host wishes to receive notification messages for, and a set of one or more contact points associated with the host; and

responsive to detecting one of the events of interest for the host, transmitting a notification message for that event of interest to at least one of the set of contact points associated with the host.

17. The charging station network server of claim 16 , wherein the notification message transmitted to the at least one of the set of contact points associated with the host is an email message or a text message.

18. The charging station network server of claim 15 , wherein the notification message transmitted to the at least one of the set of contact points associated with the subscriber is an email message or a text message.

19. The charging station network server of claim 16 , wherein the detected event of interest for the host corresponds with an alarm event.

20. The charging station network server of claim 18 , wherein the detected event of interest for the subscriber corresponds with a suspension or termination of the charging session.

21. The charging station network server of claim 18 , wherein the detected event of interest for the subscriber corresponds with a charge status event.

22. The charging station network server of claim 15 ,

wherein at least another one of the set of events of interest is related to an update event; and

wherein the memory further includes one or more instructions that, when executed by the processor, cause the processor to perform the following:

responsive to detecting the update event, transmitting a notification message for the update event to at least one of the set of contact points associated with the subscriber.

23. The charging station network server of claim 15 ,

wherein at least another one of the set of events of interest is related to a parking event; and

wherein the memory further includes one or more instructions that, when executed by the processor, cause the processor to perform the following:

responsive to detecting the parking event, transmitting a notification message for the parking event to at least one of the set of contact points associated with the subscriber.

24. The charging station network server of claim 19 , wherein the alarm event is one of: one of the plurality of charging stations has failed to respond to a periodic heartbeat from the charging station network server, one of the plurality of charging stations has unexpectedly rebooted, one of the plurality of charging stations has detected a hardware or software problem, a ground fault circuit interrupter on one of the plurality of charging stations has tripped, a firmware update on one of the plurality of charging stations has completed, a firmware update on one of the plurality of charging stations has failed, and one of the plurality of charging stations has reverted to a previous firmware version.

25. The charging station network server of claim 20 , wherein the detected event of interest that corresponds with the suspension or termination of the charging session is one of: the charging session was terminated by an administrator of the charging station network server, a utility providing electricity for the charging has suspended the charging session, an over-current situation has caused the charging session to be suspended, and the charging station has prevented electricity from flowing to the electric vehicle.

26. The charging station network server of claim 21 , wherein the charge status event is one of: the electric vehicle is fully charged, the electric vehicle is a percentage charged, charging of the electric vehicle has been throttled, a charging cord has not been plugged into the electric vehicle for the charging session, a time for the charging session has expired, charging of the electric vehicle has not commenced for the charging session, the electric vehicle is currently transferring electricity to a power grid, and the electric vehicle is currently drawing electricity from a power grid.

27. The charging station network server of claim 22 , wherein the update event is one of: an often used charging station by the subscriber is available, an often used charging station by the subscriber is unavailable, a new charging station has been installed, the subscriber is out of charging sessions, unauthorized access to a charging cord of the subscriber, and a credit card of the subscriber has expired.

28. The charging station network server of claim 23 , wherein the parking event is one of: the electric vehicle has exceeded its parking time, a parking reservation confirmation, an unused parking reservation, and a parking reservation time extension confirmation.

29. A non-transitory machine-readable storage medium that provides instructions that, if executed by a processor on a charging station network server which manages a plurality of charging stations, will cause said processor to perform operations comprising:

receiving subscriber notification message preferences for a subscriber of electric vehicle charging service which indicate a set of one or more events of interest which the subscriber wishes to receive notification messages for, wherein at least one of the set of events of interest is charging session related;

receiving a set of one or more contact points associated with the subscriber;

authorizing the subscriber to use one of the plurality of charging stations;

receiving data associated with the subscriber from that one of the plurality of charging stations, the data indicating a charging session has been established for an electric vehicle associated with the subscriber; and

responsive to detecting the at least one of the set of the events of interest for the subscriber that is charging session related and which is related to the established charging session, transmitting a notification message for that event of interest to at least one of the set of contact points associated with the subscriber.

30. The non-transitory machine-readable storage medium of claim 29 , further comprising:

receiving host notification message preferences for a host of the charging station network server which indicate one or more events of interest which the host wishes to receive notification messages for, and a set of one or more contact points associated with the host; and

responsive to detecting one of the events of interest for the host, transmitting a notification message for that event of interest to at least one of the set of contact points associated with the host.

31. The non-transitory machine-readable storage medium of claim 30 , wherein the notification message transmitted to the at least one of the set of contact points associated with the host is an email message or a text message.

32. The non-transitory machine-readable storage medium of claim 29 , wherein the notification message transmitted to the at least one of the set of contact points associated with the subscriber is an email message or a text message.

33. The non-transitory machine-readable storage medium of claim 30 , wherein the detected event of interest for the host corresponds with an alarm event.

34. The non-transitory machine-readable storage medium of claim 32 , wherein the detected event of interest for the subscriber corresponds with a suspension or termination of the charging session.

35. The non-transitory machine-readable storage medium of claim 32 , wherein the detected event of interest for the subscriber corresponds with a charge status event.

36. The non-transitory machine-readable storage medium of claim 29 , wherein at least another one of the set of events of interest is related to an update event; and responsive to detecting the update event, transmitting a notification message for the update event to at least one of the set of contact points associated with the subscriber.

37. The non-transitory machine-readable storage medium of claim 29 , wherein at least another one of the set of events of interest is related to a parking event; and responsive to detecting the parking event, transmitting a notification message for the parking event to at least one of the contact points associated with the subscriber.

38. The non-transitory machine-readable storage medium of claim 33 , wherein the alarm event is one of: one of the plurality of charging stations has failed to respond to a periodic heartbeat from the charging station network server, one of the plurality of charging stations has unexpectedly rebooted, one of the plurality of charging stations has detected a hardware or software problem, a ground fault circuit interrupter on one of the plurality of charging stations has tripped, a firmware update on one of the plurality of charging stations has completed, a firmware update on one of the plurality of charging stations has failed, and one of the plurality of charging stations has reverted to a previous firmware version.

39. The non-transitory machine-readable storage medium of claim 34 , wherein the detected event of interest that corresponds with the suspension or termination of the charging session is one of: the charging session was terminated by an administrator of the charging station network server, a utility providing electricity for the charging has suspended the charging session, an over-current situation has caused the charging session to be suspended, and the charging station has prevented electricity from flowing to the electric vehicle.

40. The non-transitory machine-readable storage medium of claim 35 , wherein the charge status event is one of: the electric vehicle is fully charged, the electric vehicle is a percentage charged, charging of the electric vehicle has been throttled, a charging cord has not been plugged into the electric vehicle for the charging session, a time for the charging session has expired, charging of the electric vehicle has not commenced for the charging session, the electric vehicle is currently transferring electricity to a power grid, and the electric vehicle is currently drawing electricity from a power grid.

41. The non-transitory machine-readable storage medium of claim 36 , wherein the update event is one of: an often used charging station by the subscriber is available, an often used charging station by the subscriber is unavailable, a new charging station has been installed, the subscriber is out of charging sessions, unauthorized access to a charging cord of the subscriber, and a credit card of the subscriber has expired.

42. The non-transitory machine-readable storage medium of claim 37 , wherein the parking event is one of: the electric vehicle has exceeded its parking time, a parking reservation confirmation, an unused parking reservation, and a parking reservation time extension confirmation.

Assignments (16)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 25, 2025
From: CHARGEPOINT, INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 073715/0219 →
RELEASE OF SECURITY INTEREST Recorded Nov 19, 2025
From: JPMORGAN CHASE BANK, N.A.
To: CHARGEPOINT, INC.
Reel/Frame 073634/0312 →
SECURITY INTEREST Recorded Aug 3, 2023
From: CHARGEPOINT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 064483/0754 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2021
From: MIDCAP FINANCIAL TRUST, AS AGENT
To: CHARGEPOINT INC.; CPI INTEGRATION HOLDINGS, INC.
Reel/Frame 055632/0704 →
RELEASE Recorded Oct 13, 2020
From: SILICON VALLEY BANK
To: CHARGEPOINT, INC.
Reel/Frame 054064/0295 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER LISTED ON PAGE 2, LINE 21, 15894778 PREVIOUSLY RECORDED AT REEL: 46531 FRAME: 719. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Oct 9, 2020
From: CHARGEPOINT INC.; CPI INTEGRATION HOLDINGS, INC.
To: MIDCAP FINANCIAL TRUST, AS AGENT
Reel/Frame 054630/0890 →
TERMINATION AND RELEASE OF SECURITY AGREEMENT AT REEL 044442/FRAME 0781 Recorded Jul 12, 2018
From: BEARCUB ACQUISITIONS LLC
To: CHARGEPOINT INC.
Reel/Frame 046531/0749 →
SECURITY AGREEMENT Recorded Jul 12, 2018
From: CHARGEPOINT INC.; CPI INTEGRATION HOLDINGS, INC.
To: MIDCAP FINANCIAL TRUST, AS AGENT
Reel/Frame 046531/0719 →
ASSIGNMENT OF IP SECURITY AGREEMENT Recorded Nov 14, 2017
From: ARES CAPITAL CORPORATION
To: BEARCUB ACQUISITIONS LLC
Reel/Frame 044442/0781 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF ASSIGNEE PREVIOUSLY RECORDED ON REEL 034757 FRAME 811. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 12, 2015
From: CHARGEPOINT, INC.
To: ARES CAPITAL CORPORATION
Reel/Frame 037105/0583 →
SECURITY INTEREST Recorded Jan 13, 2015
From: CHARGEPOINT, INC.
To: ARES CAPITAL CORPORATION
Reel/Frame 034757/0811 →
SECURITY INTEREST Recorded Dec 30, 2014
From: CHARGEPOINT, INC.
To: SILICON VALLEY BANK
Reel/Frame 034714/0076 →
RELEASE OF SECURITY INTEREST Recorded Dec 22, 2014
From: VENTURE LENDING & LEASING V, INC.; VENTURE LENDING & LEASING VI, INC.
To: CHARGEPOINT, INC.
Reel/Frame 034565/0320 →
CHANGE OF NAME Recorded Nov 21, 2012
From: COULOMB TECHNOLOGIES, INC.
To: CHARGEPOINT, INC.
Reel/Frame 029339/0711 →
SECURITY INTEREST Recorded Jul 27, 2010
From: COULOMB TECHNOLOGIES, INC.
To: VENTURE LENDING & LEASING V, INC.
Reel/Frame 024755/0244 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2009
From: LOWENTHAL, RICHARD; MANDAL, PRAVEEN; TORMEY, MILTON; BAXTER, DAVID; BHADE, HARJINDER; SOLOMON, JAMES; SWARNAPURI, SRINIVAS
To: COULOMB TECHNOLOGIES, INC.
Reel/Frame 022278/0594 →
Continuity (1)
Related Publication 20100211643A1 · Aug 19, 2010
Cited By (3)
US 12,602,955 US 12,673,569 US 12,703,262