SYSTEMS AND METHODS FOR INTEGRATED VEHICLE CHARGING AND CONTENT DELIVERY

A vehicle charging method includes receiving data corresponding to a battery status parameter of at least one battery associated with a vehicle that is at least partially electrically powered and determining a charging parameter for the at least one battery based on the data. The vehicle charging method also includes determining content to be delivered to a user based on the determined charging parameter and delivering the content to the user via a content delivery system while charging the battery according to the charging parameter.

TECHNICAL FIELD

The present disclosure relates generally to a system and method for vehicle charging and, more particularly, to a system and method for integration of vehicle charging and content delivery.

BACKGROUND

Electric vehicles powered partially or fully by electricity have become increasingly prevalent due to their reduced environmental footprint and their capability of implementing advanced control and entertainment features as compared to their gas powered counterparts. Such electric vehicles typically require recharging of internal energy storage devices, such as batteries, through a charging station that supplies electric energy to the electric vehicle. However, the monetary cost for providing the electric energy to the vehicle is typically calculated via an inflexible formula based on either the charging time or the total charging energy provided. For example, the cost may be determined by multiplying the total charging time by the cost per unit of time or by multiplying the total energy used to charge by the cost per unit of energy. Based on either formula, the cost per unit of time or energy is typically fixed by the charge station provider and non-negotiable, thus limiting the availability of saving or incentive mechanisms.

Additionally, the transfer of electricity from the charge station to the electric vehicle may present an inconvenience for a user of the electric vehicle who must wait for the electric vehicle to recharge.

The disclosed systems and methods are directed to addressing one or more of the problems set forth above.

SUMMARY

In one aspect, the present disclosure is directed to a vehicle charging method including receiving data corresponding to a battery status parameter of at least one battery associated with a vehicle that is at least partially electrically powered vehicle and determining a charging parameter for the at least one battery based on the data. The method also includes determining content to be delivered to a user based on the determined charging parameter and delivering the content to the user via a content delivery system while charging the battery according to the charging parameter.

In another aspect, the present disclosure is directed to a vehicle charging method including displaying categorized content to a user via a user interface of a content delivery system and receiving data corresponding to user-selected content from the categorized content. The method also includes determining at least one content parameter associated with the user-selected content and determining one or more charging parameters for charging at least one battery associated with a vehicle that is at least partially electrically powered based on the at least one content parameter. The method further includes delivering the user-selected content to the user via the content delivery system while charging the battery according to the charging parameter.

In another aspect, the present disclosure is directed to a vehicle charging method including receiving data corresponding to a user selection of content to be delivered to a vehicle that is at least partially electrically powered and determining at least one content parameter associated with the user-selected content. The vehicle charging method also includes determining a charging parameter for charging at least one battery of the vehicle based on the at least one content parameter and determining a cost for charging the at least one battery or providing the user-selected content, based on at least one of the user-selected content, the charging parameter, and the at least one content parameter.

In another aspect, the present disclosure is directed to a vehicle charging method including displaying categorized content including sponsored content to a user via a user interface of a content delivery system, receiving data corresponding to a user selection of sponsored content, and determining a discounted cost for providing a charging power to at least one battery of a vehicle that is at least partially electrically powered, based on the user selection of the sponsored content.

In another aspect, the present disclosure is directed to a method for managing a vehicle user account using a cloud database. The method includes associating a digital content account of a user with a vehicle that is at least partially electrically powered, receiving an indication that charging power is provided to the vehicle, and storing digital content consumed by the user to the cloud database. The method further includes storing credits earned by the user associated with the digital content account to the cloud database and providing the credits to offset a cost of providing the charging power.

DETAILED DESCRIPTION

FIG. 1is a block diagram illustrating an exemplary vehicle charging system10for charging an exemplary vehicle12, according to an aspect of the present disclosure. Vehicle12may have any body style, such as a sports car, a coupe, a sedan, a pick-up truck, a station wagon, a sports utility vehicle (SUV), a minivan, or a conversion van. Vehicle12may be an electric vehicle, a hybrid vehicle, or any other vehicle that is completely or partially powered by electricity.

As illustrated inFIG. 1, charging system10may include one or more charging components of vehicle12, a charge station14, and a vehicle charge port16configured to couple vehicle12to charge station14. Charge station14may be further in communication with local or remote servers through a network connection18to gain access to cloud database19, which may be stored in a cloud database19. During operation, charge station14may deliver power to vehicle12via vehicle charge port16. Consistent with some embodiments, vehicle12and charge station14may also exchange data through vehicle charge port16. Vehicle charge port16may be located, for example, at a vehicle charging location, such as a grocery store or other electrical power fueling station.

Vehicle12may include a vehicle infotainment system22configured to receive inputs from a user and to deliver entertainment, such as user selected content, to the user. Consistent with the disclosure, a user may be any occupant of vehicle12, including the driver and passengers, or any other individual capable of interfacing with one or more components of vehicle12either remotely or locally. To that end, vehicle infotainment system22may include one or more user interfaces24. User interface(s)24may be located in any suitable location within vehicle12. For example, user interface(s)24may be embedded or mounted onto a vehicle dashboard and/or installed in a center console, a steering wheel, and/or a smart phone. User interface(s)24may be configured to receive data input, such as the selection of content, from users who are occupants of vehicle12, and send the data to vehicle infotainment circuitry26for processing.

User interface(s)24may include an LCD, an LED, a plasma display, or any other suitable type of display. In some embodiments, user interface(s)24may provide a Graphical User interface (GUI) presented on the display for user input and data display. User interface(s)24may further include a touchscreen, a touch pad, a keyboard, a mouse, or a tracker ball to enable user input. User interface(s)24may also be configured to receive inputs via voice commands and/or gesture commands.

Furthermore, in one embodiment, user interface(s)24may present content entertainment options to the user, such as a selection between various types of content. The rich content available to the user via the user interface(s) may include, but is not limited to, movies, video games, television shows, audio programs, or other digital content available locally or on the Internet, etc. The content may be displayed on user interface(s) in any suitable manner. For example, the content may be categorized such that content having a given feature (e.g., same running time, genre, actors, etc.) is grouped and displayed together. In another embodiment, updates to vehicle12and/or data logs associated with vehicle12may be communicated to the user via user interface(s)24.

User interface(s)24may be communicatively coupled to vehicle infotainment circuitry26. Vehicle infotainment circuitry26may include any suitable circuitry configured to process data being delivered to and/or received from user interface(s)24. For example, in some embodiments, vehicle infotainment circuitry26may include processing circuitry (not shown) having any appropriate type, such as general-purpose or special-purpose microprocessor, digital signal processor, or microcontroller. Vehicle infotainment circuitry26may further include one or more storage devices (not shown), for example, in the form of any appropriate type of mass storage for storing information. For example, the storage device may include one or more hard disk devices, optical disk devices, or other storage devices to provide storage space. Vehicle infotainment circuitry26may also include one or more memory devices (not shown) including, but not limited to, a read only memory (ROM), a flash memory, a dynamic random access memory (RAM), and a static RAM.

Vehicle12may also include an energy storage system30configured to store electrical power and partially or fully power vehicle12with electricity. Energy storage system30may include a battery pack32, a battery pack controller34, and input/output (I/O) circuitry36. Battery pack32may include one or more batteries configured to selectively charge to store power for later use and to selectively discharge to provide electricity to power vehicle12. However, in other embodiments, battery pack32may be replaced with any other energy storage devices capable of selectively storing and releasing power.

Battery pack controller34may be configured to communicate within energy storage system30to bidirectionally exchange data with charge station14via I/O circuitry36. Further, battery pack controller34may be configured to bidirectionally exchange data with vehicle infotainment circuitry26. As such, battery pack controller34may facilitate the exchange of data between vehicle infotainment system22and one or more systems or devices external to vehicle12, such as charge station14.

Battery pack controller34may include any suitable circuitry configured to process data being delivered to and/or received from energy storage system30. For example, in some embodiments, battery pack controller34may include processing circuitry and one or more memory devices similar to those disclosed above for vehicle infotainment circuitry26.

I/O circuitry36may be coupled to battery pack controller34and battery pack32for distributing incoming data to the battery pack controller34and incoming power to battery pack32. To that end, I/O circuitry36may include processing circuitry and one or more memory devices similar to those disclosed above for vehicle infotainment circuitry, as well as one or more circuit components, such as, but not limited to transformers, capacitors, resistors, etc. Some of these circuit components may be power electronic components, such as IGBT, power MOSFET, etc.

In some embodiments, I/O circuitry36may be demodulation circuitry configured to receive a signal having data modulated over power via vehicle charge port16and a powerline38. Once the data and power are received from powerline38, demodulation circuitry may demodulate the data from the power, distribute the data to the battery pack controller34, and distribute the power to battery pack32. To that end, in some embodiments, I/O circuitry36includes demodulation circuitry that may include one or more circuit components, such as, but not limited to transformers, capacitors, resistors, etc. Some of these circuit components may be power electronic components, such as IGBT, power MOSFET, etc.

Charge station14may be located proximate to or remote from vehicle charge port16, and is coupled to vehicle charge port16via powerline38. Charge station14may include a charging connector40configured to couple to vehicle charge port16to enable the transfer of power and/or data to vehicle12. Charging connector40may include any suitable number and type of circuit components, such as transformers, rectifiers, capacitors, etc., capable of transferring a data signal and/or a power signal over powerline38.

In some embodiments, charging connector40may include modulation circuitry configured to modulate data over power and transmit the modulated power signal to powerline38for further transmission to vehicle12. In such embodiments, charging connector may include modulation circuitry including any suitable number and type of circuit components, such as transformers, rectifiers, capacitors, etc., capable of modulating data signal on power signal for the high bandwidth data transmission over powerline38. Modulation circuitry may include signal processing circuitry such as digital-to-analog converter (DAC) and analog-to-digital converter (ADC).

Charge station14may also include charge station controller42coupled to charging connector40and configured to transfer data to charging connector40. Charge station controller42may include processing circuitry and one or more memory devices similar to those disclosed for vehicle infotainment circuitry26. In a further embodiment, charge station controller42may include one or more user interfaces similar to user interface(s)24in vehicle infotainment system22and may receive user input and generate output in response to the user input.

Charge station14may also include charge circuitry44. Charge circuitry44may be configured to receive primary power, for example, from a power grid or other suitable source, and to convert the primary power into a charging power suitable for charging battery pack32. Because primary power is usually in the form of AC power but vehicle12typically stores and uses DC power, charge circuitry44may include an AC to DC converter46to convert AC power to DC power.

Charge station14may be coupled to network connection18over a high bandwidth Ethernet connection48. High bandwidth Ethernet connection48may be a wired Internet connection or a wireless Internet connection. Network connection18may provide charge station controller42with access to cloud data stored, for example, in cloud database19. In this way, cloud data either stored in cloud database19or another cloud location, may be transferred to and/or from vehicle12via charge station controller42, powerline38, and vehicle charge port16. As referred herein, cloud database19can be any data storage system on a remote server.

Network connection18may be any type of wired or wireless connection providing access to remotely stored cloud data in cloud database19. For example, network connection18may be a virtual private network connection enabling access to the user's personal data (e.g., purchased movies, television shows, etc.) stored by a third party organization on behalf of the user. In other embodiments, network connection18can be the Internet, a cellular network, a Wi-Fi network, etc. For a further example, network connection18may provide access to a third party content database such as Netflix, Hulu, Amazon Prime, etc.

Cloud data stored in cloud database19may be any type of data that may be delivered to the vehicle12. For example, cloud data may be rich content, such as movies, television shows, audio recordings, etc. Cloud data may be stored by any available cloud computing service to which the user has access or subscribes. Further, in some embodiments, cloud data may be data previously stored by the user in a personal cloud computing account. In other embodiments, cloud data may be vehicle system updates or data logs, as discussed in more detail below.

Cloud database19may be any database running on a cloud computing platform. For example, cloud database19may be a user-run or provider-run database. Cloud database19may be populated with data specific to one or more users of vehicle12, operation of vehicle12, use of vehicle infotainment system22, etc., as discussed in more detail below.

In some embodiments, vehicle12and/or a user may be configured to send and receive data wirelessly. For example, vehicle12may be configured to receive cloud data and/or populate cloud database19through a wireless connection21. For example, vehicle12may include a cell modem capable of receiving data wirelessly.

Further, the user may utilize a mobile device50(e.g., a mobile phone, tablet, personal laptop computer, etc.) to wirelessly send and/or receive data via a wireless connection52. For example, in some embodiments, mobile device50may wirelessly receive user selected content from vehicle infotainment circuitry26, charge station14, cloud database19, or any other suitable storage location of the selected content. For further example, mobile device50may send data corresponding to one or more user selections provided via an interface on mobile device50.

FIG. 2is a flowchart illustrating an exemplary process60for determining content to be delivered to a user, in accordance with an aspect of the present disclosure. The process60may be implemented by any suitable controller(s) in the vehicle charging system10, such as charge station controller42. The process60includes receiving data indicating that vehicle12has been coupled to vehicle charge port16(step62). For example, upon connection of vehicle12to vehicle charge point16, a signal may be sent to charge station controller42to indicate that a connection has been formed.

Once charge station controller42is notified that vehicle12is connected to vehicle charge port16, process60includes communicating with battery pack controller34to acquire at least one battery status parameter (step64). For example, charge station controller42may send a signal via charging connector40, powerline38, vehicle charge port16, and I/O circuitry36, or may send a wireless signal, requesting one or more battery status parameters. The battery status parameters may be any parameter indicating a feature of battery pack32, such as a state of charge (SOC), identification, model number, serial number, etc.

Once the one or more battery status parameters have been received, process60further includes determining one or more charging parameters based on the received battery status parameter(s), a user selection, and/or a preset user preference (step66). The charging parameters may be any parameter that partially or fully guides the charging of battery pack32in the given session. For example, the charging parameters may include a time duration to be used to charge battery pack32, a charging current or charging power used to charge battery pack32, a total energy to be used to charge battery pack32, a total cost that the user is willing to pay for the charging of battery pack32, and so forth.

In some embodiments, the charging parameters may be derived from the battery status parameter. For example, the battery status parameter may indicate the SOC of the battery, and the charging current may be determined to be an amount suitable to restore full (or any predetermined level of) charge to battery pack32in a given amount of time.

In other embodiments, the charging parameters may be received directly from the user, for example, via user interface24and/or mobile device50. In still further embodiments, charge station controller42may access stored preset user preferences and/or a user profile stored, for example, in cloud database19.

Process60also includes transferring the charging parameter(s) to a content delivery system, such as vehicle infotainment system22and/or mobile device50via a wired or wireless connection (step68). Charge station controller42may then coordinate with the selected content delivery system to determine content to be delivered to the user based on the determined charging parameter(s) (step70). For example, charge station controller42and/or the content delivery system (e.g., mobile device50, vehicle infotainment system22, etc.) may select content that has a time duration similar to the time duration used to charge battery pack32of vehicle12. The content delivery system may also compose a set of content that, in combination, has a time duration similar to the time duration used to charge battery pack32of vehicle12. Alternatively or additionally, the content delivery system may also have preloaded content and can automatically select one or more programs with a time duration similar to the time duration used to complete a charge of the battery pack32.

Process60further includes delivering the determined content to the user while transmitting charge current to battery pack32to recharge battery pack32(step72). The selected content may be delivered to the user through a hand-held device (e.g., mobile device50) or an on-board system (e.g., vehicle infotainment system22). Further, in some embodiments, the mobile device50and/or user interface24may be configured to be selectively attached to and detached from vehicle infotainment system22. For example, in one embodiment, mobile device50may form user interface24and may be inserted and removed from a socket to enable the user to consume the content in vehicle12or remote from vehicle12. In one embodiment, the user interface24can display and update the running time of the content (e.g., remaining minutes) and the time required to complete charging the battery in the vehicle.

FIG. 3is a flowchart illustrating an exemplary process80for determining the charging parameter(s), in accordance with an aspect of the present disclosure. Process80may be implemented by any suitable controller(s) in vehicle charging system10, such as vehicle infotainment circuitry26. Process80includes receiving data indicating that vehicle12has been coupled to vehicle charge port16(step82). For example, upon connection of vehicle12to vehicle charge point16, a signal may be sent to vehicle infotainment circuitry26to indicate that a connection has been formed.

Process80further includes displaying categorized content to the user via a content delivery system user interface (step84). For example, the categorized content may be displayed on user interface24, mobile device50, and/or a user interface associated with charge station14. In some embodiments, the presented content may be categorized based on, for example, length, genre, production year, leading star, etc.

Once the user selects one or more pieces of content from the categorized content, process80includes receiving data corresponding to the user-selected content (step86) and determining one or more content parameters associated with the user-selected content (step88). The content parameters may include underlying metadata of the selected content, for example, the length, the total cost, the unit cost (cost per second/minute), etc.

Process80also includes determining the charging parameter(s) for charging battery pack32based on the content parameter(s) (step90). For example, if the content parameter is a length of time the content runs, the charging time may be set to equal the running time of the selected content, and the charging current may be set to obtain the maximum amount of charge in the run time, preferably without causing damage to the longevity of battery pack32. The user-selected content may then be delivered to the user while the charge current is delivered to battery pack32(step92).

In another embodiment, once the data is received at step82indicating that vehicle12is connected to vehicle charge port16, a processor located, for example, in vehicle infotainment circuitry26, may receive or determine an amount of time required to complete a charging operation for battery pack32. For example, in some embodiments, a user may input the amount of time the user is willing to wait for charging to be complete. For a further example, in other embodiments, the processor may determine how long a charging operation will take to fully recharge battery pack32.

The amount of time determined to be available or required for a given charging operation may then be used by infotainment circuitry26to determine the content displayed to the user, for example, at step84. For instance, vehicle infotainment circuitry26may prompt the user to choose among multiple programs each with a length less than or equal to the available charging time, or may automatically provide content of the appropriate length to the user.

FIG. 4is a flowchart illustrating an exemplary process100for determining a monetary cost for user-selected content and/or vehicle charging, in accordance with an aspect of the present disclosure. Process100may be implemented by any suitable controller(s) in the vehicle charging system10or a remotely located controller. Process100includes receiving data indicating that vehicle12has been coupled to vehicle charge port16(step102). For example, upon connection of vehicle12to vehicle charge point16, a signal may be sent to charge station controller42to indicate that a connection has been formed.

Process100further includes receiving or determining data corresponding to user-selected content (step104). For example, the user may select content via, for example, user interface24or the user interface on the charge station, and data indicative of the user-selected content may be transferred from vehicle infotainment circuitry26to charge station controller42. In other embodiments, the controller executing process100may determine the content to be delivered, for example, based on preset user preferences or a stored user profile.

Process100also includes receiving or determining data corresponding to one or more content parameter(s) of the user-selected content (step106). The content parameter(s) may be determined as described above for step88in connection withFIG. 3, or may be received from another controller that extracted the content parameter(s) and transferred them to the controller executing process100. Process100also includes receiving or determining the charging parameter(s) for battery pack32(step108), for example, as described in detail above for step90in connection withFIG. 3.

The process100also includes determining a monetary cost for charging battery pack32based on the user-selected content, the content parameter(s), and/or the charging parameter(s) (step110), and determining a monetary cost of the user-selected content based on the user-selected content, the content parameter(s), and/or the charging parameter(s) (step112). That is, the cost of one or both of the battery pack charging and the content may be adjusted based on the content and/or one or more of the determined parameters.

For example, in some embodiments, if the user selects a high charging power or current, a short time duration, and/or a low amount of total charging energy to charge battery pack32, the user-selected content may be charged at a higher rate because the user is willing to wait a short amount of time and will consume less content. On the other hand, if the user selects a lower charging power or current, a long charge duration, and/or a large amount of total charging energy to charge the battery, the selected content may be charged at a lower rate because the user is willing to spend more time to consume more content. In this way, in some embodiments, the user may be provided with a monetary incentive to remain connected to vehicle charge port16for a longer period of time. The foregoing feature may be advantageous because the more time the user spends connected to vehicle charge port16, the more time the charge circuitry44has to transfer charging power to battery pack32. A longer charge time available to charge a predetermined amount of energy requires a lower charge current or power and thus, the longevity of battery pack32may be increased, and demand on the charging infrastructure may be reduced.

In another embodiment, if a user selects content with a greater length, charge station controller42may set a lower cost for charging or a lower charging power or current because the user is willing to wait longer to charge the battery and consume more content. If, on the other hand, the user selects content with a shorter length, charge station controller42may set a greater cost for charging or a greater charging power or current because the user has less time and will consume less content.

In other embodiments, if the user selects both the charging parameter(s) and the content, charge station controller42may adjust the rate for the charging of battery pack32and the content, for example, based on a set of rules. For example, if the length of the content selected is greater than the time duration needed to charge battery pack32(determined based on the charging parameter(s)), charge station controller42may deliver only a portion of the content to the user at a higher rate. Charge station controller42or vehicle12may notify the user, through the user interface thereon, about the difference between the length of the selected content and the duration of the charge time, and may further prompt the user to make changes to the selected content and/or the charging parameters. As a result, charge station controller42may provide incentives for the user to select a greater charging duration, a lower charging power or time, or a higher total energy to charge battery pack32.

In other embodiments, each charge rate selection made by a user may be stored by the infotainment system22and/or a cloud service that is associated with a user. In this way, the charge rates used to charge battery pack32for vehicle12may be monitored over the life of battery pack32and/or limited such that the number of times battery pack32is charged at a rate above a given threshold is limited. For example, in some embodiments, battery pack32may be limited to a certain number (e.g., 3) of charging operations in which a charge rate threshold is exceeded. When a user approaches or exceeds the predetermined number of high charge rate sessions, the user may be incentivized to select a lower charge rate for future sessions, for example, by reducing the price for subsequent low charge rate sessions or increasing the price for subsequent high charge rate sessions.

FIG. 5is a flowchart illustrating an exemplary process120for determining a monetary cost for user-selected content and/or vehicle charging based on a sponsored content selection, in accordance with an aspect of the present disclosure. Process120may be implemented by any suitable controller(s) in the vehicle charging system10or a remotely located controller. Process120includes receiving data indicating that a user interface is activated (step122). For example, user interface(s)24and/or an interface on mobile device50may be activated by, for example, a user powering on the interface, logging into a system via the interface, etc.

The process120then includes prompting the user to select sponsored content or unsponsored content (step124). Sponsored content may be content for which a provider agrees to pay money in exchange for the right to provide the content to a user, thus subsidizing the cost of battery charging and/or user-selected content for the user. The sponsored content may include standalone sponsored content, such as product infomercials, or integrated content, such as commercials interspersed in regular entertainment content.

Process120queries whether the user selected the sponsored content (step126). If the sponsored content was not selected, the user is charged full price for the selected content and/or the charging power to charge battery pack32(step128). The content is then provided to the user and/or the charging power is delivery to battery pack32(step130).

However, if the user selected the sponsored content, the user may be charged a reduced price for the content and/or the charging power (step132). That is, the user may receive a discount if the sponsored content is chosen because the charging and/or content price was subsidized by the provider of the sponsored content. Further, in some embodiments, the user selection of the sponsored content may occur before the user is at the point of content selection in a given charging session. For example, some third party companies may offer sponsored content subscriptions to which the user has subscribed, thus entitling the user to receive subsidized charging when the content is consumed.

Additionally, in some embodiments, a user selection of the sponsored content may result in assignment of credit(s) to the user or to the user's account for a discount on content and/or charging power (step136). That is, in some instances, the user may select and/or consume the sponsored content before a charging session is initiated, and the assigned credit may be accumulated to later discount or pay for a future charging session. In other instances, the user selection of sponsored content may result in a greater number of assigned credits than necessary to complete the given charging session, and the excessive balance may be saved for a future charging session.

That is, in some embodiments, in step136, the sponsored content may be offered and consumed at both locations and times that are separate from both the vehicle and/or charging system use. To effectuate a later application of the assigned credit, the user may first associate a digital account with both a sponsor and the user's vehicle. The user may then consume sponsored content and earn credits. These credits may then be used during a later charging session to obtain a discount on the user's vehicle charging cost.

Once the price reduction and/or credits are applied to the user's account, the content is provided to the user and/or the charge current is provided to battery pack32(step138). In some embodiments, while the content is being provided to the user and/or the charge current is being provided to battery pack32, the user may be prompted with interactive content (step140). The interactive content may be used by the sponsor of the sponsored content to ensure their content is being actively consumed, and also to incentivize a user to actively consume the sponsored content. For example, the interactive content may be provided in the form of user interactive quiz games. The quiz games may be configured to utilize, for example, user interface(s)24of vehicle infotainment system22to display questions about the sponsored content and/or receive the user's responses. In some embodiments, bonus credits may be assigned if the user provides adequate responses to the interactive quiz games.

Process120may also include tracking user-specific, vehicle-specific, and/or content-specific parameter(s) (step142). The tracked parameters may then be stored to a memory associated with the controller executing process120and/or to cloud database19(step144). For example, in some embodiments, a user's data may be tracked for the purpose of determining when a predetermined threshold is exceeded, thus qualifying the user for a further discount. For example, the predetermined threshold may be set such that users in a top percentage of usage (e.g., top 10%) compared to all other subscribers are given an additional discount.

For instance, a user subscribing to a content streaming service (e.g., Netflix, Hulu, Amazon Prime, etc. may be offered a discount on his charging cost at designated charging locations. A premium membership with the content streaming service may correspond to a larger discount on charging. Similarly, the network of designated charging stations may track the total amount of money a user spends on charging his vehicle at the designated charging stations. This may include the charging port or network identifying the user by his vehicle's vehicle identification number (VIN), Internet Protocol (IP) address, or another assigned unique identification code. If the user's charging spending reaches a predetermined threshold amount, the user may be offered free or discounted content, or a limited free membership to the content streaming service for a trial period. In other embodiments, if the user's per month average charging cost reaches a certain level over a given time period (e.g., over a period of a few months), the user may be offered a free or discounted membership to the content streaming service.

In still further embodiments, one or more charge stations, such as charge station14, may track the content that has been delivered to vehicle12. For example, the charge station14may store the vehicle ID and a content ID in cloud database19, and cloud database19may be accessible by all charging stations in the given network. If the charging time in a given charging session is shorter than the running time of the content (e.g., a movie) a user is watching, cloud database19may also store information indicating the stopping point of the content so that when the user goes to charge vehicle12at a later time, charge station controller42can stream the same content to vehicle12from the stopping point.

FIG. 6is a flowchart illustrating an exemplary process150for storing digital content in cloud database19, in accordance with an aspect of the present disclosure. Process150may be implemented by any suitable controller(s), such as charge station controller42. Process150includes associating a digital content account of a user with vehicle12(step152). The user's digital account may be a subscription to a sponsor's service, an account provided by the manufacturer of vehicle12, an account provided by a third party, or any other user-specific digital account.

Process150further includes receiving an indication that charging power is provided to vehicle12(step154). Process150also includes storing digital content consumed by the user to cloud database19(step156). For example, cloud database19may include a list of all content consumed across all charging sessions by a given user. This consumed content list may be used, for example, when determining which content to present to a user in a future charging session to ensure new content is available each time the user charges vehicle12.

Process150further includes storing credits earned by the user to cloud database19(step158). For example, the credits earned at step136ofFIG. 5for consumption of sponsored content may be stored to cloud database19and associated with the user's digital content account. The stored credits may then be provided from the cloud database19during a charging session to offset a cost of providing the charging power during that session (step160). In this way, the cloud database19may be updated during charging sessions to track the user's activity and keep track of earned and used credits.

The example embodiments disclosed herein include computer-implemented methods, non-transitory computer-readable mediums, and systems. The computer-implemented methods may be executed, for example, by at least one processor that executes instructions stored in a non-transitory computer-readable storage medium. Similarly, systems consistent with the present disclosure may include at least one processor and memory (e.g., a non-transitory computer-readable storage medium). As used herein, a non-transitory computer-readable storage medium may include, for example, a floppy disk, a flexible disk, hard disk, solid state drive, magnetic tape, or any other magnetic data storage medium, a CD-ROM, any other optical data storage medium, any physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM or any other flash memory, NVRAM, a cache, a register, any other memory chip or cartridge, and networked versions of the same. A computer-readable storage medium may store instructions for execution by at least one processor, including instructions for causing the processor to perform steps or stages consistent with the embodiments described herein. Additionally, one or more computer-readable storage mediums may be used to implement a computer-implemented method. The term “computer-readable storage medium” should be understood to include tangible items and exclude carrier waves and transient signals.