System and Method For Managing Carbon Emission Credits at a Fuel Dispensing Station Via a Portable Computing Device
First Claim
1. A method for managing carbon emission credits at a fuel dispensing station via a portable computing device, the method comprising:
- receiving a request via a communications network for a transaction at a fuel dispensing station;
determining a pump identifier associated with the fuel dispensing station;
receiving a user selection of a carbon offset for the transaction;
sending a message to a store controller associated with the pump identifier for an amount for the selected carbon offset;
receiving the amount for the carbon offset;
receiving a gas payment amount for the transaction; and
initiating processing of a payment comprising the gas payment amount and the amount for the carbon offset.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for managing carbon emission credits at a fuel dispensing station via a portable computing device. An exemplary method comprises: receiving a request via a communications network for a transaction at a fuel dispensing station; determining a pump identifier associated with the fuel dispensing station; receiving a user selection of a carbon offset for the transaction; sending a message to a store controller associated with the pump identifier for an amount for the selected carbon offset; receiving the amount for the carbon offset; receiving a gas payment amount for the transaction; and initiating processing of a payment comprising the gas payment amount and the amount for the carbon offset.
-
Citations
72 Claims
-
1. A method for managing carbon emission credits at a fuel dispensing station via a portable computing device, the method comprising:
-
receiving a request via a communications network for a transaction at a fuel dispensing station; determining a pump identifier associated with the fuel dispensing station; receiving a user selection of a carbon offset for the transaction; sending a message to a store controller associated with the pump identifier for an amount for the selected carbon offset; receiving the amount for the carbon offset; receiving a gas payment amount for the transaction; and initiating processing of a payment comprising the gas payment amount and the amount for the carbon offset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for managing carbon emission credits at a fuel dispensing station via a portable computing device, the system comprising:
a processor operable for; receiving a request via a communications network for a transaction at a fuel dispensing station; determining a pump identifier associated with the fuel dispensing station; receiving a user selection of a carbon offset for the transaction; sending a message to a store controller associated with the pump identifier for an amount for the selected carbon offset; receiving a gas payment amount for the transaction; and initiating processing of a payment comprising the gas payment amount and the amount for the carbon offset. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A computer system for managing carbon emission credits at a fuel dispensing station via a portable computing device, the system comprising:
-
means for receiving a request via a communications network for a transaction at a fuel dispensing station; means for determining a pump identifier associated with the fuel dispensing station; means for receiving a user selection of a carbon offset for the transaction; means for sending a message to a store controller associated with the pump identifier for an amount for the selected carbon offset; means for receiving the amount for the carbon offset; means for receiving a gas payment amount for the transaction; and means for initiating processing of a payment comprising the gas payment amount and the amount for the carbon offset. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product comprising a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for managing carbon emission credits at a fuel dispensing station via a portable computing device, the method comprising:
-
receiving a request via a communications network for a transaction at a fuel dispensing station; determining a pump identifier associated with the fuel dispensing station; receiving a user selection of a carbon offset for the transaction; sending a message to a store controller associated with the pump identifier for an amount for the selected carbon offset; receiving a gas payment amount for the transaction; and initiating processing of a payment comprising the gas payment amount and the amount for the carbon offset. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for managing transactions at a fuel dispensing station via a portable computing device, the method comprising:
-
receiving a request via a communications network for a transaction at a fuel dispensing station; pre-authorizing a payment method for the transaction; determining a pump identifier associated with the fuel dispensing station; receiving one or more pump options associated with the transaction; sending the one or more pump options to a pump controller associated with the pump identifier; receiving a payment amount for the transaction; and initiating payment processing of the received payment amount using the payment method. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A computer system for managing transactions at a fuel dispensing station via a portable computing device, the system comprising:
a processor operable for; receiving a request via a communications network for a transaction at a fuel dispensing station; pre-authorizing a payment method for the transaction; determining a pump identifier associated with the fuel dispensing station; receiving one or more pump options associated with the transaction; sending the one or more pump options to a pump controller associated with the pump identifier; receiving a payment amount for the transaction; and initiating payment processing of the received payment amount using the payment method. - View Dependent Claims (39, 40, 41, 42)
-
43. A computer system for managing transactions at a fuel dispensing station via a portable computing device, the system comprising:
-
means for receiving a request via a communications network for a transaction at a fuel dispensing station; means for pre-authorizing a payment method for the transaction; means for determining a pump identifier associated with the fuel dispensing station; means for receiving one or more pump options associated with the transaction; means for sending the one or more pump options to a pump controller associated with the pump identifier; means for receiving a payment amount for the transaction; and means for initiating payment processing of the received payment amount using the payment method. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A computer program product comprising a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for managing transactions at a fuel dispensing station via a portable computing device, the method comprising:
-
receiving a request via a communications network for a transaction at a fuel dispensing station; pre-authorizing a payment method for the transaction; determining a pump identifier associated with the fuel dispensing station; receiving one or more pump options associated with the transaction; sending the one or more pump options to a pump controller associated with the pump identifier; receiving a payment amount for the transaction; and initiating payment processing of the received payment amount using the payment method. - View Dependent Claims (49, 50, 51, 52)
-
-
53. A method for controlling a display at a fuel dispensing station via a portable computing device, the method comprising:
-
receiving a request initiated by a portable computing device for a transaction at a fuel dispensing station; determining a pump identifier associated with the fuel dispensing station; establishing a pump session between the portable computing device and a pump controller associated with the pump identifier; during the pump session, receiving a display control request initiated by the portable computing device for controlling a display integrated with the fuel dispensing station; and sending the display control request to the pump controller for controlling the display in accordance with the display control request. - View Dependent Claims (54, 55, 56, 57)
-
-
58. A computer system for controlling a display at a fuel dispensing station via a portable computing device, the system comprising:
a processor operable for; receiving a request initiated by a portable computing device for a transaction at a fuel dispensing station; determining a pump identifier associated with the fuel dispensing station; establishing a pump session between the portable computing device and a pump controller associated with the pump identifier; during the pump session, receiving a display control request initiated by the portable computing device for controlling a display integrated with the fuel dispensing station; and sending the display control request to the pump controller for controlling the display in accordance with the display control request. - View Dependent Claims (59, 60, 61, 62)
-
63. A computer system for controlling a display at a fuel dispensing station via a portable computing device, the system comprising:
-
means for receiving a request initiated by a portable computing device for a transaction at a fuel dispensing station; means for determining a pump identifier associated with the fuel dispensing station; means for establishing a pump session between the portable computing device and a pump controller associated with the pump identifier; means for receiving, during the pump session, a display control request initiated by the portable computing device for controlling a display integrated with the fuel dispensing station; and means for sending the display control request to the pump controller for controlling the display in accordance with the display control request. - View Dependent Claims (64, 65, 66, 67)
-
-
68. A computer program product comprising a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for controlling a display at a fuel dispensing station via a portable computing device, the method comprising:
-
receiving a request initiated by a portable computing device for a transaction at a fuel dispensing station; determining a pump identifier associated with the fuel dispensing station; establishing a pump session between the portable computing device and a pump controller associated with the pump identifier; during the pump session, receiving a display control request initiated by the portable computing device for controlling a display integrated with the fuel dispensing station; and sending the display control request to the pump controller for controlling the display in accordance with the display control request. - View Dependent Claims (69, 70, 71, 72)
-
Specification