A computer implemented method, apparatus, and computer program product for generating an energy transaction plan to manage an electric vehicle charging transaction. The energy transaction planner identifies an electric vehicle associated with a charging station and a set of principals associated wit
A computer implemented method, apparatus, and computer program product for generating an energy transaction plan to manage an electric vehicle charging transaction. The energy transaction planner identifies an electric vehicle associated with a charging station and a set of principals associated with a charging transaction for the electric vehicle. 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. The energy transaction planner receives charging transaction information. The charging transaction information comprises requirements, constraints, and preferences applicable to the charging transaction. The energy transaction planner generates an energy transaction plan based on the charging transaction information. The energy transaction plan comprises terms for governing all aspects of the charging transaction.
대표청구항▼
1. A computer implemented method of generating an energy transaction plan for controlling aspects of an electric vehicle charging transaction, the computer implemented method comprising: identifying, by a processor in the computer, an electric vehicle associated with a charging station and a set of
1. A computer implemented method of generating an energy transaction plan for controlling aspects of an electric vehicle charging transaction, the computer implemented method comprising: identifying, by a processor in the computer, an electric vehicle associated with a charging station and a set of principals associated with a 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 including an owner and an operator 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;receiving charging transaction information, by the processor in the computer, wherein the charging transaction information comprises requirements, constraints, and preferences applicable to the charging transaction, wherein the preferences comprise at least one user-selected preference having a type specified as one of static, effective until an associated preference changes; dynamic, requiring user input of a value in real time; and temporary, effective for a predetermined period of time, with the preferences used to manage, govern, and control one or more aspects of the electric vehicle charging transaction so as to minimize, maximize, or optimize the aspects, and further the preferences are maintained in a vehicle preference service comprised of a software component for creating, managing, storing, requesting, updating, deleting, and retrieving the preferences according to the energy transaction plan;identifying, by the processor in the computer, a weighting value associated with each preference, wherein the weighting value indicates a priority of each preference relative to other preferences and determines an extent to which an associated preference is minimized, maximized, or optimized;generating, by the processor in the computer, an energy transaction plan to control all aspects of the charging, discharging, and storing operations with the electric vehicle based on the charging transaction information, wherein the energy transaction plan comprises an identification of the electric vehicle, an identification of a principal in the set of principals to pay for the charging transaction, an identification of at least one electric power provider associated with the charging transaction, an owner of the charging station, charging transaction time driven event sequences that indicate the electric flow direction relative to the electric vehicle and rate of flow at each of a time mark and that specifies start and end times for the charging transaction and controls each of charging, discharging, and storing operations with the electric vehicle, and includes terms of the charging transaction to account for each of charging, discharging, and storing electric power, and further the energy transaction plan maximizes, minimizes, or optimizes each preference in accordance with the weighting value assigned to each preference, to control charging, discharging, and storing electric power; andstarting, conducting, and ending charging of the electric vehicle charging transaction using the processor in the computer configured to execute the generated energy transaction plan to control all aspects of the charging, discharging, and storing operations with the electric vehicle. 2. The computer implemented method of claim 1 wherein the charging transaction information comprises a set of preferences for the set of principals, wherein the set of preferences comprises a subset 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. 3. The computer implemented method of claim 1 wherein the charging transaction information comprises current state information describing a current state of one or more devices associated with the electric vehicle and the charging station. 4. The computer implemented method of claim 1 wherein the charging transaction information comprises device capabilities information, wherein the device capabilities information describes capabilities of devices associated with at least one of the electric vehicle and the charging station. 5. The computer implemented method of claim 1 wherein the charging transaction time driven event sequences comprises information identifying time intervals for at least one of charging the electric vehicle, discharging the electric vehicle, storing electricity in the electric vehicle, and rates of electricity flow between the charging station and the electric vehicle during the charging of the electric vehicle or discharging of the electric vehicle. 6. The computer implemented method of claim 1 wherein the energy transaction plan further comprises net financial results of the charging transaction, wherein the net financial results indicate parties that will get paid, amounts of payments to be made, an amount of electricity provided to the electric vehicle from an electric grid, and the amount of electricity provided to the electric grid from the electric vehicle. 7. The computer implemented method of claim 1 wherein the energy transaction plan further comprises information describing incentives associated with the charging transaction, wherein an incentive is a benefit or reward. 8. A computer implemented method of generating an energy transaction plan for controlling aspects of an electric vehicle charging transaction, the computer implemented method comprising: identifying, by a processor in the computer, an electric vehicle associated with a charging station and a set of principals associated with a 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 including an owner and an operator of 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;receiving, by the processor in the computer, a set of preferences for the set of principals, wherein the set of preferences comprises a subset 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, and wherein the preferences comprise at least one user-selected preference having a type specified as one of static, effective until an associated preference changes; dynamic requiring user input of a value in real time; and temporary, effective for a predetermined period of time, and further the preferences are maintained in a vehicle preference service comprised of a software component for creating, managing, storing, requesting, updating, deleting, and retrieving the preferences according to the energy transaction plan;identifying, by the processor in the computer, a weighting value associated with each preference in the set of preferences, wherein the weighting value indicates a priority of each preference relative to other preferences in the set of preferences and determines an extent to which an associated preference is minimized, maximized, or optimized; andgenerating, by the processor in the computer, an energy transaction plan to control all aspects of the charging, discharging, and storing operations with the electric vehicle based on the set of preferences, wherein the energy transaction plan comprises a set of terms for governing aspects of the charging transaction based on the set of preferences, and the energy transaction plan maximizes, minimizes, or optimizes each preference in accordance with the weighting value, and wherein the charging transaction is implemented and completed in accordance with the terms of the charging transaction to start, conduct, and end charging of the electric vehicle using the processor in the computer configured to execute the generated energy transaction plan;wherein the energy transaction plan includes charging transaction time driven event sequences that indicate the electric flow direction relative to the electric vehicle and rate of flow at each of a time mark and that specifies start and end times for the charging transaction and controls each of charging, discharging, and storing operations with the electric vehicle. 9. The computer implemented method of claim 8 further comprising: receiving device capabilities information for the electric vehicle and the charging station, wherein the energy transaction plan is generated based on the set of preferences and the device capabilities information. 10. The computer implemented method of claim 8 further comprising: receiving current state information for the electric vehicle and the charging station, wherein the energy transaction plan is generated based on the set of preferences and the current state information. 11. The computer implemented method of claim 8 further comprising: sending a request for the set of preferences to a set of energy preference services, wherein the set of energy preference services sends preferences for the set of principals that are responsive to the request to an energy transaction planner to form the set of preferences. 12. The computer implemented method of claim 8 wherein the energy transaction plan is generated by an energy transaction planner comprising one of: a computing device in the electric vehicle; or a remote computing device. 13. The computer implemented method of claim 8 wherein the energy transaction plan comprises an identification of the electric vehicle, an identification of a principal in the set of principals to pay for the charging transaction, an identification of at least one electric power provider associated with the charging transaction, an owner of the charging station, charging transaction time driven event sequences, and terms of the charging transaction. 14. The computer implemented method of claim 8 wherein each principal in the set of principals is selected from a group consisting of an operator of the electric vehicle, an owner of the electric vehicle, an owner of a charging station, an operator of the charging station, an electric power provider of the owner of the electric vehicle, an electric power provider of the operator of the electric vehicle, an electric power provider of the owner of the charging station, a financial institution, and a third party broker. 15. A computer program product comprising: a non-transitory computer recordable storage medium including computer readable program code stored thereon, when executed by a processor of the computer, for controlling aspects of an electric vehicle charging transaction, said computer program product comprising:computer readable program code for identifying an electric vehicle associated with a charging station and a set of principals associated with a 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 including an owner and an operator of 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 readable program code for receiving charging transaction information, wherein the charging transaction information comprises requirements, constraints, and preferences applicable to the charging transaction, wherein the preferences comprise at least one user-selected preference having a type specified as one of static, effective until an associated preference changes; dynamic requiring user input of a value in real time; and temporary, effective for a predetermined period of time, with the preferences used to manage, govern, and control one or more aspects of the electric vehicle charging transaction so as to minimize, maximize, or optimize the aspect, and further the preferences are maintained in a vehicle preference service comprised of a software component for creating, managing, storing, requesting, updating, deleting, and retrieving the preferences according to the energy transaction plan;computer readable program code for identifying a weighting value associated with each preference, wherein the weighting value indicates a priority of each preference relative to other preferences and determines an extent to which an associated preference is minimized, maximized, or optimized; andcomputer readable program code for generating an energy transaction plan to control all aspects of the charging, discharging, and storing operations with the electric vehicle based on the charging transaction information, wherein the energy transaction plan comprises an identification of the electric vehicle, an identification of a principal in the set of principals to pay for the charging transaction, an identification of at least one electric power provider associated with the charging transaction, an owner of the charging station, charging transaction time driven event sequences that indicate the electric flow direction relative to the electric vehicle and rate of flow at each of a time mark that specifies start and end times for the charging transaction and controls each of charging, discharging, and storing operations with the electric vehicle, and includes terms of the charging transaction, and the energy transaction plan maximizes, minimizes, or optimizes each preference in accordance with the weighting value assigned to each preference, to control charging, discharging, and storing electric power; andcomputer readable program code for starting, conducting, and ending charging of the electric vehicle charging transaction using a computer processor configured with program code to execute the generated energy transaction plan to control all aspects of the charging, discharging, and storing operations with the electric vehicle. 16. The computer program product of claim 15 wherein the charging transaction information comprises at least one of a set of preferences for the set of principals, wherein the set of preferences comprises a subset 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. 17. The computer program product of claim 15 wherein the charging transaction time driven event sequences comprises information identifying time intervals for at least one of charging the electric vehicle, discharging the electric vehicle, storing electricity in the electric vehicle, and rates of electricity flow between the charging station and the electric vehicle during the charging of the electric vehicle or discharging of the electric vehicle. 18. A computer program product comprising: a non-transitory computer recordable storage medium including computer readable program code stored thereon, when executed by a processor of the computer, for controlling aspects of an electric vehicle charging transaction, said computer program product comprising:computer readable program code for identifying an electric vehicle associated with a charging station and a set of principals associated with a 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 including an owner and an operator of 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 readable program code for receiving a set of preferences for the set of principals, wherein the set of preferences comprises a subset 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, and wherein the preferences comprise at least one user-selected preference having a type specified as one of static, effective until an associated preference changes; dynamic requiring user input of a value in real time; and temporary, effective for a predetermined period of time and further the preferences are maintained in a vehicle preference service comprised of a software component for creating, managing, storing, requesting, updating, deleting, and retrieving the preferences according to the energy transaction plan;computer readable program code for identifying a weighting value associated with each preference in the set of preferences, wherein the weighting value indicates a priority of each preference relative to other preferences in the set of preferences and determines an extent to which an associated preference is minimized, maximized, or optimized;computer readable program code for generating an energy transaction plan to control all aspects of the charging, discharging, and storing operations with the electric vehicle based on the set of preferences, wherein the energy transaction plan comprises a set of terms for governing aspects of the charging transaction based on the set of preferences, and the energy transaction plan maximizes, minimizes, or optimizes each preference in accordance with the weighting value, and wherein the charging transaction is implemented and completed in accordance with the terms of the charging transaction to start, conduct, and end charging of the electric vehicle using the processor of the computer configured to execute the generated energy transaction plan;wherein the energy transaction plan includes charging transaction time driven event sequences that indicate the electric flow direction relative to the electric vehicle and rate of flow at each of a time mark and that specifies start and end times for the charging transaction and controls each of charging, discharging, and storing operations with the electric vehicle. 19. The computer program product of claim 18 wherein the energy transaction plan comprises an identification of the electric vehicle, an identification of a principal in the set of principals to pay for the charging transaction, an identification of at least one electric power provider associated with the charging transaction, an owner of the charging station, charging transaction time driven event sequences, and terms of the charging transaction. 20. The computer program product of claim 18 further comprising: computer usable program code for receiving device capabilities information for the electric vehicle and the charging station, wherein the energy transaction plan is generated based on the set of preferences and the device capabilities information. 21. The computer program product of claim 18 further comprising: computer usable program code for receiving current state information for the electric vehicle and the charging station, wherein the energy transaction plan is generated based on the set of preferences and the current state information. 22. A system for generating an energy transaction plan to govern an electric vehicle charging transaction, the system comprising: a system bus;one or more memory elements coupled to the system bus, having stored thereon computer readable program code;one or more processors coupled to the system bus wherein the one or more processors execute the computer usable program code to direct the system to:identify, using a principal identifier, a set of principals associated with a charging transaction for an electric vehicle, wherein a principal in the set of principals is an entity having an interest in the charging transaction for the electric vehicle including an owner and an operator of 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;receive, using an energy transaction planner, charging transaction information from a set of sources, wherein the charging transaction information comprises requirements, constraints, and preferences applicable to the charging transaction, wherein the preferences manage, govern, and control one or more aspects of the electric vehicle charging transaction so as to minimize, maximize, or optimize the aspect and a weighting value is associated with each preference, wherein the weighting value indicates a priority of each preference relative to other preferences and determines an extent to which an associated preference is minimized, maximized, or optimized, and generate an energy transaction plan, using the energy transaction planner, based on the charging transaction information, and wherein the preferences further comprise at least one user-selected preference having a type of one of static, effective until an associated preference changes; dynamic requiring user input of a value in real time; and temporary, effective for a predetermined period of time and are maintained in a vehicle preference service comprised of a software component for creating, managing, storing, requesting, updating, deleting, and retrieving the preferences according to the energy transaction plan, wherein the energy transaction plan controls all aspects of the charging, discharging, and storing operations with the electric vehicle and comprises an identification of the electric vehicle, an identification of a principal in the set of principals to pay for the charging transaction, an identification of at least one electric power provider associated with the charging transaction, an owner of a charging station, charging transaction time driven event sequences that indicate the electric flow direction relative the electric vehicle and rate of flow at each of a time mark with start and end times for charging, discharging, and storing operations with the electric vehicle, a determination of the extent to which each preference is maximized, minimized, or optimize according to the weighting value, and terms of the charging transaction that comprises charging, storing, and de-charging. 23. The system of claim 22 wherein the one or more processors executes the computer usable program code to further direct the system to: send, using an energy preference service, a set of preferences for the set of principals to the energy transaction planner to form the charging transaction information, wherein the set of preferences comprises a subset of preferences for each principal in the set of principals, and wherein a preference in the set of preferences specifies a parameter of the charging transaction that is to be minimized, maximized, or optimized. 24. The system of claim 22 wherein the one or more processors executes the computer usable program code to further direct the system to: send, using a device capabilities service, device capabilities information for the electric vehicle and the charging station to the energy transaction planner to form the charging transaction information, wherein the energy transaction plan is generated based on the device capabilities information. 25. The system of claim 22 wherein the one or more processors executes the computer usable program code to further direct the system to: send, using a current state device, current state information for the electric vehicle and the charging station to the energy transaction planner to form the charging transaction information, wherein the energy transaction plan is generated based on the current state information.
Buck Michael (Winennden DEX) Boll Wolf (Weinstadt DEX) Knorzer Gunther (Sachsenheim DEX), Consumption-oriented driving-power limitation of a vehicle drive.
Tabata,Atsushi; Nagano,Shuji, Control apparatus for variable-cylinder engine, and control apparatus for automotive vehicle including variable-cylinder engine.
Monaco Joseph A. (Brooklyn NY) Nespica Julius A. (Brooklyn NY) Silverman Gordon (New York NY), Hybrid propulsion and computer controlled systems transition and selection.
Adams, William Mark; Coyne, John Robert; Coyne, Christopher Andrew; Wallace, Raymond Munson, Method and system for creating and operating biometrically enabled multi-purpose credential management devices.
Smith, Harry F., Methods for providing information, messages and advertisements to a user of a fuel pump that is coupled to remote computers through a data communications network.
Meese William G. (Bloomfield Hills MI) Pratt Robert G. (Farmington Hills MI) Charneski Mitchell D. (Southfield MI) Brokenshire Robert E. (Troy MI) Whitney Bruce F. (South Lyon MI), Microprocessor electric vehicle charging and parking meter system structure and method.
Hafner, James Lee; O'Mara, Melissa Wiltsey; Williamson, Paul Stuart, Network based energy preference service for managing electric vehicle charging preferences.
Hoshina, Masaki, Service providing system, second connecting part, service providing device, second connecting part control program and service providing device control program.
Joanne T. Woestman ; Prabhakar B. Patil ; Ross M. Stunz ; Thomas E. Pilutti, Strategy to use an on-board navigation system for electric and hybrid electric vehicle energy management.
Ferro, Erica Haefner; Trekell, Mark William; Williamson, Paul Stuart, System for detecting interrupt conditions during an electric vehicle charging process.
Dahl Ernest A. (3247 Breaker Dr. Ventura CA 93003) Barry George H. (21225 Saratoga Hills Saratoga CA 95070), Transformerless battery controlled battery charger.
Pollack, Seth B.; Bridges, Seth W.; Kaplan, David L., User interface and user control in a power aggregation system for distributed electric resources.
Hattori Atsushi,JPX ; Tsuchiya Akiyoshi,JPX ; Enomoto Hiroyuki,JPX ; Osawa Keiichi,JPX, Vehicle information communication system and method capable of communicating with external management station.
Murakami, Hiroshi; Yano, Shunji; Nakamura, Kazuhiro; Barth, Matthew James; Todd, Michael Donovan, Vehicle sharing system and method for allocating vehicles based on state of charge.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.