US2023038676A1PendingUtilityA1

Calculating individual carbon footprints

Assignee: ADVANCED NEW TECHNOLOGIES CO LTDPriority: Aug 24, 2016Filed: Oct 10, 2022Published: Feb 9, 2023
Est. expiryAug 24, 2036(~10.1 yrs left)· nominal 20-yr term from priority
G06Q 10/00G06F 11/3409G06Q 30/0239H04W 4/50Y02D10/00G06F 11/3438Y02P90/84G06F 2219/10H04W 4/02G06F 11/3013G06Q 30/0222G06Q 30/0207G06F 11/3058Y02P90/845G06Q 30/0232G06Q 30/0224G06Q 50/26G06Q 30/018
75
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 .- 20 . (canceled) 
     
     
         21 . A computer-implemented method, comprising:
 providing, for display, a user interface that identifies (i) multiple contacts of a user, and, (ii) for each contact of the multiple contacts of the user, a quantity of calculated and uncollected points associated with the contact, wherein the quantity of calculated and uncollected points associated with the contact represent an amount of carbon that is calculated for one or more carbon-emitting activities that were avoided by use of an application associated with multiple user activities and, for each user activity of the multiple user activities, by the contact in performing the user activity, and for which the contact has not requested accumulation with a total quantity for the contact;   receiving data that indicates a user request to view, for a particular contact, a respective quantity of calculated and uncollected points that are associated with each user activity by the contact;   providing, for display on the user interface, a representation of the respective quantity of calculated and uncollected points that are associated with each user activity by the contact;   receiving data that indicates a user request to acquire a particular quantity of calculated and uncollected points that are associated with a particular user activity by the contact; and   adding the particular quantity of calculated and uncollected points that are associated with the particular user activity by the contact to a total quantity of calculated and accumulated points that is associated with the user.   
     
     
         22 . The computer-implemented method of  claim 21 , comprising:
 in response to receiving data that indicates a user request to acquire a particular quantity of calculated and uncollected points that are associated with a particular user activity by the contact:   disassociating the particular quantity of calculated and uncollected points that are associated with the particular user activity, with the contact.   
     
     
         23 . The computer-implemented method of  claim 21 , comprising:
 providing, for display, an additional user interface that identifies (i) the total quantity of calculated and accumulated points that represents an amount of carbon that is calculated for one or more carbon-emitting activities that were avoided through use of user activities by the user, and for which the user has requested accumulation, (ii) each of the multiple user activities associated with the application, and, (iii) for each user activity of the multiple user activities, a quantity of calculated and uncollected points for the user activity that represents an amount of carbon that is calculated for one or more carbon-emitting activities that were avoided through use of the application by the user in performing the user activity, and for which the user has not requested accumulation with the total quantity;   receiving a user request for the quantity of calculated and uncollected points for a particular user activity to be accumulated with the total quantity of calculated and accumulated points;   in response to receiving the user request for the quantity of calculated and uncollected points to be accumulated with the total quantity of calculated and accumulated points, adding the quantity of calculated and uncollected points to the total quantity of calculated and accumulated points, to generate an updated total quantity of calculated and accumulated points that is associated with the user; and   providing, for display, an updated user interface that indicates the updated total quantity of calculated and accumulated points that is associated with the user.   
     
     
         24 . The computer-implemented method of  claim 21 , comprising:
 purchasing a tree based on the total quantity of calculated and accumulated points.   
     
     
         25 . The computer-implemented method of  claim 24 , wherein the tree comprises a virtual tree. 
     
     
         26 . The computer-implemented method of  claim 21 , wherein the particular user activity comprises an on-line ticket purchasing activity that avoids carbon-emitting activities of driving and printing paper tickets or receipts, and the quantity of calculated and 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. 
     
     
         27 . The computer-implemented method of  claim 21 , wherein the particular user activity comprises an on-line bill payment activity that avoids a carbon-emitting activity of printing paper bills, and the quantity of calculated and uncollected points includes uncollected points that represent an amount of carbon that is saved by avoiding printing bills. 
     
     
         28 . A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform one or more operations comprising:
 providing, for display, a user interface that identifies (i) multiple contacts of a user, and, (ii) for each contact of the multiple contacts of the user, a quantity of calculated and uncollected points associated with the contact, wherein the quantity of calculated and uncollected points associated with the contact represent an amount of carbon that is calculated for one or more carbon-emitting activities that were avoided by use of an application associated with multiple user activities and, for each user activity of the multiple user activities, by the contact in performing the user activity, and for which the contact has not requested accumulation with a total quantity for the contact;   receiving data that indicates a user request to view, for a particular contact, a respective quantity of calculated and uncollected points that are associated with each user activity by the contact;   providing, for display on the user interface, a representation of the respective quantity of calculated and uncollected points that are associated with each user activity by the contact;   receiving data that indicates a user request to acquire a particular quantity of calculated and uncollected points that are associated with a particular user activity by the contact; and   adding the particular quantity of calculated and uncollected points that are associated with the particular user activity by the contact to a total quantity of calculated and accumulated points that is associated with the user.   
     
     
         29 . The non-transitory, computer-readable medium of  claim 28 , wherein the one or more operations comprise:
 in response to receiving data that indicates a user request to acquire a particular quantity of calculated and uncollected points that are associated with a particular user activity by the contact:   disassociating the particular quantity of calculated and uncollected points that are associated with the particular user activity, with the contact.   
     
     
         30 . The non-transitory, computer-readable medium of  claim 28 , wherein the one or more operations comprise:
 providing, for display, an additional user interface that identifies (i) the total quantity of calculated and accumulated points that represents an amount of carbon that is calculated for one or more carbon-emitting activities that were avoided through use of user activities by the user, and for which the user has requested accumulation, (ii) each of the multiple user activities associated with the application, and, (iii) for each user activity of the multiple user activities, a quantity of calculated and uncollected points for the user activity that represents an amount of carbon that is calculated for one or more carbon-emitting activities that were avoided through use of the application by the user in performing the user activity, and for which the user has not requested accumulation with the total quantity;   receiving a user request for the quantity of calculated and uncollected points for a particular user activity to be accumulated with the total quantity of calculated and accumulated points;   in response to receiving the user request for the quantity of calculated and uncollected points to be accumulated with the total quantity of calculated and accumulated points, adding the quantity of calculated and uncollected points to the total quantity of calculated and accumulated points, to generate an updated total quantity of calculated and accumulated points that is associated with the user; and   providing, for display, an updated user interface that indicates the updated total quantity of calculated and accumulated points that is associated with the user.   
     
     
         31 . The non-transitory, computer-readable medium of  claim 28 , wherein the one or more operations comprise:
 purchasing a tree based on the total quantity of calculated and accumulated points.   
     
     
         32 . The non-transitory, computer-readable medium of  claim 31 , wherein the tree comprises a virtual tree. 
     
     
         33 . The non-transitory, computer-readable medium of  claim 28 , wherein the particular user activity comprises an on-line ticket purchasing activity that avoids carbon-emitting activities of driving and printing paper tickets or receipts, and the quantity of calculated and 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. 
     
     
         34 . The non-transitory, computer-readable medium of  claim 28 , wherein the particular user activity comprises an on-line bill payment activity that avoids a carbon-emitting activity of printing paper bills, and the quantity of calculated and uncollected points includes uncollected points that represent an amount of carbon that is saved by avoiding printing bills. 
     
     
         35 . A computer-implemented system, comprising:
 one or more computers; and   one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:   providing, for display, a user interface that identifies (i) multiple contacts of a user, and, (ii) for each contact of the multiple contacts of the user, a quantity of calculated and uncollected points associated with the contact, wherein the quantity of calculated and uncollected points associated with the contact represent an amount of carbon that is calculated for one or more carbon-emitting activities that were avoided by use of an application associated with multiple user activities and, for each user activity of the multiple user activities, by the contact in performing the user activity, and for which the contact has not requested accumulation with a total quantity for the contact;   receiving data that indicates a user request to view, for a particular contact, a respective quantity of calculated and uncollected points that are associated with each user activity by the contact;   providing, for display on the user interface, a representation of the respective quantity of calculated and uncollected points that are associated with each user activity by the contact;   receiving data that indicates a user request to acquire a particular quantity of calculated and uncollected points that are associated with a particular user activity by the contact; and   adding the particular quantity of calculated and uncollected points that are associated with the particular user activity by the contact to a total quantity of calculated and accumulated points that is associated with the user.   
     
     
         36 . The computer-implemented system of  claim 35 , wherein the one or more operations comprise:
 in response to receiving data that indicates a user request to acquire a particular quantity of calculated and uncollected points that are associated with a particular user activity by the contact:   disassociating the particular quantity of calculated and uncollected points that are associated with the particular user activity, with the contact.   
     
     
         37 . The computer-implemented system of  claim 35 , wherein the one or more operations comprise:
 providing, for display, an additional user interface that identifies (i) the total quantity of calculated and accumulated points that represents an amount of carbon that is calculated for one or more carbon-emitting activities that were avoided through use of user activities by the user, and for which the user has requested accumulation, (ii) each of the multiple user activities associated with the application, and, (iii) for each user activity of the multiple user activities, a quantity of calculated and uncollected points for the user activity that represents an amount of carbon that is calculated for one or more carbon-emitting activities that were avoided through use of the application by the user in performing the user activity, and for which the user has not requested accumulation with the total quantity;   receiving a user request for the quantity of calculated and uncollected points for a particular user activity to be accumulated with the total quantity of calculated and accumulated points;   in response to receiving the user request for the quantity of calculated and uncollected points to be accumulated with the total quantity of calculated and accumulated points, adding the quantity of calculated and uncollected points to the total quantity of calculated and accumulated points, to generate an updated total quantity of calculated and accumulated points that is associated with the user; and   providing, for display, an updated user interface that indicates the updated total quantity of calculated and accumulated points that is associated with the user.   
     
     
         38 . The computer-implemented system of  claim 35 , wherein the one or more operations comprise:
 purchasing a tree based on the total quantity of calculated and accumulated points.   
     
     
         39 . The computer-implemented system of  claim 38 , wherein the tree comprises a virtual tree. 
     
     
         40 . The computer-implemented system of  claim 35 , wherein the particular user activity comprises: 1) an on-line ticket purchasing activity that avoids carbon-emitting activities of driving and printing paper tickets or receipts, and the quantity of calculated and 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; or 2) an on-line bill payment activity that avoids a carbon-emitting activity of printing paper bills, and the quantity of calculated and uncollected points includes uncollected points that represent an amount of carbon that is saved by avoiding printing bills.

Join the waitlist — get patent alerts

Track US2023038676A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.