Maintaining energy principal preferences in a vehicle
First Claim
1. A computer implemented method of managing user preferences associated with charging transactions for electric vehicles, the computer implemented method comprising:
- receiving a request for a set of preferences associated with a charging transaction for an electric vehicle from an energy transaction planner, wherein the request is received by a vehicle preference service included within the electric vehicle;
responsive to a vehicle preference service receiving a request for a set of preferences associated with a charging transaction for an electric vehicle from an energy transaction planner, identifying a set of principals associated with the charging transaction for the electric vehicle, wherein a principal in the set of principals is an entity having an interest in the charging transaction for the electric vehicle, and wherein the charging transaction is a transaction associated with at least one of charging the electric vehicle, storing electric power in an electric storage mechanism associated with the electric vehicle, and de-charging the electric vehicle;
responsive to identifying the set of principals associated with the charging transaction for the electric vehicle, retrieving the set of preferences from a plurality of preferences, by the vehicle preference service, wherein the set of preferences comprises a subset of preferences of the plurality of preferences for each principal in the set of principals, wherein a preference in the set of preferences specifies a parameter of the charging transaction that is to be minimized, maximized, or optimized, wherein the plurality of preferences comprises a maximum price per kilowatt hour to be paid by a party for electricity, a location where charging may occur, a location where charging may not occur, a rate of charging the electric vehicle, a minimum amount of charge, wherein each preference in the plurality of preferences is associated with a weighting value and wherein retrieving the set of preferences further comprises retrieving the weighting value associated with each preference in the set of preferences; and
sending the weighting value associated with the each preference in the set of preferences to the energy transaction planner, wherein the weighting value indicates a priority of each preference relative to other preferences in the set of preferences; and
sending the set of preferences to the energy transaction planner, by the vehicle transaction planner.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer usable program product for managing user preferences associated with charging transactions for electric vehicles. In one embodiment, a set of principals associated with a charging transaction for an electric vehicle is identified in response to receiving a request for a set of preferences from an energy transaction planner. The vehicle preference service is located on the electric vehicle. The set of preferences are retrieved from a plurality of preferences. The set of preferences comprises a subset of preferences for each principal in the set of principals. A preference in the set of preferences specifies a parameter of the charging transaction that is to be minimized, maximized, or optimized. The set of preferences are sent to an energy transaction planner.
159 Citations
17 Claims
-
1. A computer implemented method of managing user preferences associated with charging transactions for electric vehicles, the computer implemented method comprising:
-
receiving a request for a set of preferences associated with a charging transaction for an electric vehicle from an energy transaction planner, wherein the request is received by a vehicle preference service included within the electric vehicle; responsive to a vehicle preference service receiving a request for a set of preferences associated with a charging transaction for an electric vehicle from an energy transaction planner, identifying a set of principals associated with the charging transaction for the electric vehicle, wherein a principal in the set of principals is an entity having an interest in the charging transaction for the electric vehicle, and wherein the charging transaction is a transaction associated with at least one of charging the electric vehicle, storing electric power in an electric storage mechanism associated with the electric vehicle, and de-charging the electric vehicle; responsive to identifying the set of principals associated with the charging transaction for the electric vehicle, retrieving the set of preferences from a plurality of preferences, by the vehicle preference service, wherein the set of preferences comprises a subset of preferences of the plurality of preferences for each principal in the set of principals, wherein a preference in the set of preferences specifies a parameter of the charging transaction that is to be minimized, maximized, or optimized, wherein the plurality of preferences comprises a maximum price per kilowatt hour to be paid by a party for electricity, a location where charging may occur, a location where charging may not occur, a rate of charging the electric vehicle, a minimum amount of charge, wherein each preference in the plurality of preferences is associated with a weighting value and wherein retrieving the set of preferences further comprises retrieving the weighting value associated with each preference in the set of preferences; and
sending the weighting value associated with the each preference in the set of preferences to the energy transaction planner, wherein the weighting value indicates a priority of each preference relative to other preferences in the set of preferences; andsending the set of preferences to the energy transaction planner, by the vehicle transaction planner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising:
-
a computer usable storage medium including computer usable program code for managing user preferences associated with charging transactions for electric vehicles, the computer program product comprising; computer usable program code for receiving a request for a set of preferences associated with a charging transaction for an electric vehicle from an energy transaction planner, wherein the request is received by a vehicle preference service included within the electric vehicle; computer usable program code for identifying a set of principals associated with a charging transaction for an electric vehicle in response to a vehicle preference service receiving a request for preferences associated with the charging transaction for the electric vehicle from an energy transaction planner, wherein a principal in the set of principals is an entity having an interest in the charging transaction for the electric vehicle, and wherein the charging transaction is a transaction associated with at least one of charging the electric vehicle, storing electric power in an electric storage mechanism associated with the electric vehicle, and de-charging the electric vehicle; computer usable program code, responsive to identifying the set of principals associated with the charging transaction for the electric vehicle, for retrieving the set of preferences from a plurality of preferences, by the vehicle preference service, wherein the set of preferences comprises a subset of preferences of the plurality of preferences for each principal in the set of principals, wherein a preference in the set of preferences specifies a parameter of the charging transaction that is to be minimized, maximized, or optimized, wherein the plurality of preferences comprises a maximum price per kilowatt hour to be paid by a party for electricity, a location where charging may occur, a location where charging may not occur, a rate of charging the electric vehicle, a minimum amount of charge, wherein each preference in the set of preferences is associated with a weighting value and further comprising computer usable program code for retrieving the weighting value associated with the each preference in the set of preferences and computer usable program code for sending the weighting value associated with the each preference in the set of preferences to the energy transaction planner, wherein the weighting value indicates a priority of each preference relative to other preferences in the set of preferences; and computer usable program code for sending the set of preferences to the energy transaction planner, by the vehicle transaction planner. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus comprising:
-
a bus system; a communications system coupled to the bus system; a memory connected to the bus system, wherein the memory includes computer usable program code; and a processing unit coupled to the bus system, wherein the processing unit executes the computer usable program code to receive a request for a set of preferences associated with a charging transaction for an electric vehicle from an energy transaction planner, wherein the request is received by a vehicle preference service included within the electric vehicle;
identify a principal associated with a charging transaction for an electric vehicle in response to a vehicle preference service receiving a request for a set of preferences associated with the charging transaction for the electric vehicle from an energy transaction planner, wherein the principal is an entity having an interest in the charging transaction for the electric vehicle, and wherein the charging transaction is a transaction associated with at least one of charging the electric vehicle, storing electric power in an electric storage mechanism associated with the electric vehicle, and de-charging the electric vehicle;
responsive to identifying the set of principals associated with the chargingtransaction for the electric vehicle, retrieve the set of preferences from a plurality of preferences, by the vehicle preference service, wherein the set of preferences comprises a subset of preferences of the plurality of preferences for each principal in the set of principals, wherein a preference in the set of preferences specifies a parameter of the charging transaction that is to be minimized, maximized, or optimized, wherein the plurality of preferences comprises a maximum price per kilowatt hour to be paid by a party for electricity, a location where charging may occur, a location where charging may not occur, a rate of charging the electric vehicle, a minimum amount of charge, wherein each preference in the set of preferences is associated with a weighting value, and wherein the processor unit further executes the computer usable program code to retrieve the weighting value associated with each preference in the set of preferences; and
send the weighting value associated with the each preference in the set of preferences to the energy transaction planner, wherein the weighting value indicates a priority of each preference relative to other preferences in the set of preferences; and
send the set of preferences to the energy transaction planner, by the vehicle transaction planner. - View Dependent Claims (15)
-
-
16. A vehicle preference service on an electric vehicle comprising:
-
a planner interface, wherein the planner interface receives a request for a set of preferences for an identified principal associated with a charging transaction for the electric vehicle from an energy transaction planner, and wherein the planner interface sends the set of preferences responsive to the request to the energy transaction planner, wherein the identified principal is an entity having an interest in the charging transaction for the electric vehicle, wherein the charging transaction is a transaction associated with at least one of charging the electric vehicle, storing electric power in an electric storage mechanism associated with the electric vehicle, and de-charging the electric vehicle; and a preference manager, wherein the preference manager retrieves the set of preferences from a plurality of preferences stored on the electric vehicle for the identified principal, wherein a preference in the set of preferences specifies a parameter of the charging transaction that is to be minimized, maximized, or optimized, wherein the plurality of preferences comprises a maximum price per kilowatt hour to be paid by a party for electricity, a location where charging may occur, a location where charging may not occur, a rate of charging the electric vehicle, a minimum amount of charge, wherein each preference in the set of preferences is associated with a weighting value, and wherein the processor unit further executes the computer usable program code to retrieve the weighting value associated with each preference in the set of preferences; and
send the weighting value associated with the each preference in the set of preferences to the energy transaction planner, wherein the weighting value indicates a priority of each preference relative to other preferences in the set of preferences. - View Dependent Claims (17)
-
Specification