Calculating individual carbon footprints
Abstract
Behavior data associated with a user is obtained. The behavior data is generated when the user uses an Internet service and includes a user identification and identification information indicating the Internet service. At least one predefined carbon-saving quantity quantization algorithm is determined based on the identification information related to the Internet service. A carbon-saving quantity associated with the user is calculated based on the obtained behavior data and the determined at least one predefined carbon-saving quantity quantization algorithm. Based on the calculated carbon-saving quantity associated with the user and the user identification, user data is processed. The user data is related to the carbon-saving quantity associated with the user.
Claims
exact text as granted — not AI-modified1 .- 20 . (canceled)
21 . A computer-implemented method comprising:
receiving pre-generated behavior data that is associated with use of a particular online service by a user, wherein one or more carbon emitting activities are avoided through the use of the particular on-line service by the user; identifying, as an identified activity type, an activity type that is associated with the particular on-line service; identifying a particular algorithm that is pre-associated with the identified activity type that is associated with the particular on-line service; determining, based at least on the particular algorithm and the pre-generated behavior data, a quantity of uncollected points that represents an amount of carbon that is calculated for the one or more carbon emitting activities that were avoided through the use of the particular on-line service by the user; determining that a user request has been received for the quantity of uncollected points that represents an amount of carbon that is calculated for the one or more carbon emitting activities that were avoided through the use of the particular on-line service by the user to be added to a total quantity of collected points that represents an amount of carbon that is calculated for one or more carbon emitting activities that were avoided through the use of multiple on-line services by the user; in response to determining that the user request has been received for the quantity of uncollected points to be added to the total quantity of collected points, adding (i) the quantity of uncollected points to (ii) the total quantity of collected points; and
storing data that associates the updated total quantity of collected points with the user.
22 . The method of claim 21 , wherein:
the pre-generated behavior data that is associated with use of the particular on-line service by the user is received by an acquisition module of an application, from a module of the application that is associated with the particular on-line service, the activity type and the particular algorithm are identified by a determination module of the application, the quantity of uncollected points is determined by a calculation module of the application, the user request is determined to have been received, and the quantity of uncollected points is added to the total quantity of collected points, and the data is stored, by a processing module of the application.
23 . The method of claim 21 , wherein the identified activity type comprises an on-line ticket purchasing activity type that avoids the carbon emitting activities of driving and printing paper tickets or receipts, and the quantity of uncollected points includes both (i) uncollected points that represent an amount of carbon that is saved by avoiding driving, and (ii) uncollected points that represent an amount of carbon that is saved by avoiding printing paper tickets or receipts.
24 . The method of claim 21 , wherein the identified activity type comprises an on-line bill payment activity type that avoids the carbon-emitting activity printing paper bills, and the quantity of uncollected points includes uncollected points that represent an amount of carbon that is saved by avoiding printing bills.
25 . The method of claim 21 , wherein the identified activity type comprises an on-line reservation activity type that avoids the carbon emitting activity of driving, and the quantity of uncollected points includes uncollected points that represent an amount of carbon that is saved by avoiding driving.
26 . The method of claim 21 , comprising purchasing, by the user, a service from a service provider using a subset of the updated total quantity of collected points as payment.
27 . The method of claim 21 , comprising:
determining that a user request has been received to acquire, from a different user, an additional quantity of uncollected points that have not yet been added to a total quantity of collected points that is associated with the different user; in response to determining that the user request has been received:
adding the additional quantity of uncollected points that are associated with the different user to the updated total quantity of collected points that is stored for the user, to generate a second updated total quantity of collected points,
subtracting the additional quantity of uncollected points from a total quantity of uncollected points that are associated with the different user; and
storing data that associates the second updated total quantity of collected points with the user.
28 . A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
receiving pre-generated behavior data that is associated with use of a particular online service by a user, wherein one or more carbon emitting activities are avoided through the use of the particular on-line service by the user; identifying, as an identified activity type, an activity type that is associated with the particular on-line service; identifying a particular algorithm that is pre-associated with the identified activity type that is associated with the particular on-line service; determining, based at least on the particular algorithm and the pre-generated behavior data, a quantity of uncollected points that represents an amount of carbon that is calculated for the one or more carbon emitting activities that were avoided through the use of the particular on-line service by the user; determining that a user request has been received for the quantity of uncollected points that represents an amount of carbon that is calculated for the one or more carbon emitting activities that were avoided through the use of the particular on-line service by the user to be added to a total quantity of collected points that represents an amount of carbon that is calculated for one or more carbon emitting activities that were avoided through the use of multiple on-line services by the user; in response to determining that the user request has been received for the quantity of uncollected points to be added to the total quantity of collected points, adding (i) the quantity of uncollected points to (ii) the total quantity of collected points; and storing data that associates the updated total quantity of collected points with the user.
29 . The medium of claim 28 , wherein:
the pre-generated behavior data that is associated with use of the particular on-line service by the user is received by an acquisition module of an application, from a module of the application that is associated with the particular on-line service, the activity type and the particular algorithm are identified by a determination module of the application, the quantity of uncollected points is determined by a calculation module of the application, the user request is determined to have been received, and the quantity of uncollected points is added to the total quantity of collected points, and the data is stored, by a processing module of the application.
30 . The medium of claim 28 , wherein the identified activity type comprises an on-line ticket purchasing activity type that avoids the carbon emitting activities of driving and printing paper tickets or receipts, and the quantity of uncollected points includes both (i) uncollected points that represent an amount of carbon that is saved by avoiding driving, and (ii) uncollected points that represent an amount of carbon that is saved by avoiding printing paper tickets or receipts.
31 . The medium of claim 28 , wherein the identified activity type comprises an on-line bill payment activity type that avoids the carbon-emitting activity printing paper bills, and the quantity of uncollected points includes uncollected points that represent an amount of carbon that is saved by avoiding printing bills.
32 . The medium of claim 28 , wherein the identified activity type comprises an on-line reservation activity type that avoids the carbon emitting activity of driving, and the quantity of uncollected points includes uncollected points that represent an amount of carbon that is saved by avoiding driving.
33 . The medium of claim 28 , comprising purchasing, by the user, a service from a service provider using a subset of the updated total quantity of collected points as payment.
34 . The medium of claim 28 , wherein the operations comprise:
determining that a user request has been received to acquire, from a different user, an additional quantity of uncollected points that have not yet been added to a total quantity of collected points that is associated with the different user; in response to determining that the user request has been received:
adding the additional quantity of uncollected points that are associated with the different user to the updated total quantity of collected points that is stored for the user, to generate a second updated total quantity of collected points,
subtracting the additional quantity of uncollected points from a total quantity of uncollected points that are associated with the different user; and
storing data that associates the second updated total quantity of collected points with the user.
35 . A system comprising:
one or more computers; and one or more computer memory devices storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising: receiving pre-generated behavior data that is associated with use of a particular online service by a user, wherein one or more carbon emitting activities are avoided through the use of the particular on-line service by the user; identifying, as an identified activity type, an activity type that is associated with the particular on-line service; identifying a particular algorithm that is pre-associated with the identified activity type that is associated with the particular on-line service; determining, based at least on the particular algorithm and the pre-generated behavior data, a quantity of uncollected points that represents an amount of carbon that is calculated for the one or more carbon emitting activities that were avoided through the use of the particular on-line service by the user; determining that a user request has been received for the quantity of uncollected points that represents an amount of carbon that is calculated for the one or more carbon emitting activities that were avoided through the use of the particular on-line service by the user to be added to a total quantity of collected points that represents an amount of carbon that is calculated for one or more carbon emitting activities that were avoided through the use of multiple on-line services by the user; in response to determining that the user request has been received for the quantity of uncollected points to be added to the total quantity of collected points, adding (i) the quantity of uncollected points to (ii) the total quantity of collected points; and
storing data that associates the updated total quantity of collected points with the user.
36 . The system of claim 35 , wherein:
the pre-generated behavior data that is associated with use of the particular on-line service by the user is received by an acquisition module of an application, from a module of the application that is associated with the particular on-line service, the activity type and the particular algorithm are identified by a determination module of the application, the quantity of uncollected points is determined by a calculation module of the application, the user request is determined to have been received, and the quantity of uncollected points is added to the total quantity of collected points, and the data is stored, by a processing module of the application.
37 . The system of claim 35 , wherein the identified activity type comprises an on-line ticket purchasing activity type that avoids the carbon emitting activities of driving and printing paper tickets or receipts, and the quantity of uncollected points includes both (i) uncollected points that represent an amount of carbon that is saved by avoiding driving, and (ii) uncollected points that represent an amount of carbon that is saved by avoiding printing paper tickets or receipts.
38 . The system of claim 35 , wherein the identified activity type comprises an on-line bill payment activity type that avoids the carbon-emitting activity printing paper bills, and the quantity of uncollected points includes uncollected points that represent an amount of carbon that is saved by avoiding printing bills.
39 . The system of claim 35 , wherein the identified activity type comprises an on-line reservation activity type that avoids the carbon emitting activity of driving, and the quantity of uncollected points includes uncollected points that represent an amount of carbon that is saved by avoiding driving.
40 . The system of claim 35 , wherein the operations comprise:
determining that a user request has been received to acquire, from a different user, an additional quantity of uncollected points that have not yet been added to a total quantity of collected points that is associated with the different user; in response to determining that the user request has been received:
adding the additional quantity of uncollected points that are associated with the different user to the updated total quantity of collected points that is stored for the user, to generate a second updated total quantity of collected points,
subtracting the additional quantity of uncollected points from a total quantity of uncollected points that are associated with the different user; and
storing data that associates the second updated total quantity of collected points with the user.Join the waitlist — get patent alerts
Track US2022164273A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.