IP Library Granted Patent US 12,373,851
Granted Patent B2
US 12,373,851 · App. 18/920,709 · Granted Jul 29, 2025

Architecture for quantifying avoided carbon emissions in a digital engineering platform

Inventors: William Roper, Jr. (Charleston, SC); Christopher Lee Benson (Arlington, VA); Sriram Krishnan (Cambridge, MA); Baha aldeen E. A. Abunojaim (Roslindale, MA); Danne Stayskal Huffaker (Eastsound, WA); Ellie Daw (Kirkland, WA)
Assignee: Istari Digital, Inc.
G06Q30/018
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,373,851
App. No.
18/920,709
Granted
Jul 29, 2025
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for quantifying avoided carbon emissions. The approach includes receiving, from a client device in communication with a digital platform, a request to execute a task by the digital platform. A token is assigned by the digital platform, the token is configured to uniquely identify the received request to execute the task using the digital platform. The digital platform receives a first value representing a baseline execution cost associated with executing the task. The digital platform determines, using the assigned token and based on execution of the task using the digital platform, a second value representing a reduction in execution cost attained by using the digital platform. The digital platform generates, based on a comparison of the second value to the first value, an attained execution reduction cost associated with the execution of the task by the digital platform.

Claims (80)

1. A computer-implemented method comprising:

receiving, from a client device in communication with a digital platform, a request to execute a task by the digital platform;

assigning, by the digital platform, a token to the received request, wherein the token is configured to uniquely identify the received request to execute the task using the digital platform, wherein the token is an idempotency token configured to identify one or more tasks having operations common to an operation of the task for the received request;

receiving, by the digital platform, a first value representing a baseline execution cost associated with executing the task;

determining, using the assigned token and based on execution of the task using the digital platform, a second value representing a reduction in execution cost attained by using the digital platform;

generating, based on a comparison of the second value to the first value, an attained execution reduction cost associated with the execution of the task by the digital platform;

identifying one or more tasks each having an operation common to an operation of the task for the received request; and

executing, by the digital platform, the operation of the identified one or more tasks that is common to the operation of the task for the received request to reduce execution redundancy by the digital platform.

2. The computer-implemented method of claim 1 , further comprising:

determining the second value representing the reduced execution cost attained by using the digital platform based on the execution of the operation of the identified one or more tasks that is common to the operations of the task for the received request.

3. The computer-implemented method of claim 1 , further comprising:

generating, based on the attained execution reduction cost associated with the execution of the task by the digital platform, a certified carbon credit; and

providing the certified carbon credit to a computing device in communication with the digital platform.

4. The computer-implemented method of claim 1 , wherein the task is one or more of (i) an inference task, or (ii) a training task, of a digital model, and wherein the digital platform is configured to monitor execution of the task for a period of time.

5. The computer-implemented method of claim 4 , wherein the digital model is one or more of (i) a machine learning model, or (ii) a model configured to apply artificial intelligence techniques.

6. The computer-implemented method of claim 1 , further comprising:

generating, based on the request to execute the task, a digital thread of the digital platform, wherein the digital thread comprises a plurality of connected modules.

7. The computer-implemented method of claim 6 , further comprising:

monitoring, by the digital platform, an update to a module from the plurality of connected modules of the digital thread; and

determining, based on the update to the module, a cost impact to one or more other modules from the plurality of connected modules of the digital thread.

8. The computer-implemented method of claim 7 , wherein the token is configured to:

collect data related to one or both of (i) the update to the module, or (ii) the cost impact to the one or more other modules; and

determine, based on the collected data, a third value representing an additional reduction in execution cost attained by using the digital platform.

9. The computer-implemented method of claim 1 , wherein the digital platform is configured to utilize an engine configured to determine a cost associated with performing a workflow by the digital platform, wherein determining the cost comprises applying at least one of (i) machine learning or (ii) artificial intelligence techniques, to data related to the execution of the task collected by the token.

10. The computer-implemented method of claim 1 , wherein the token that uniquely identifies the received request comprises a unique identifier for monitoring the task by the digital platform.

11. The computer-implemented method of claim 1 , wherein the attained execution reduction cost is (i) a computational processing cost, or (ii) an amount of carbon emissions reduced.

12. The computer-implemented method of claim 1 , further comprising:

in response to receiving the request to execute the task using the digital platform, selecting, a set of tools for executing the task using the digital platform;

generating, by the digital platform, a set of tokens for the execution of the task on the digital platform, wherein each token of the set of tokens comprises data that identifies the selected tool for the set of tools;

associating, by the digital platform, the token for the received request to the set of tokens for the execution of the task using the digital platform; and

determining, by the set of tokens, the attained execution reduction cost associated with the execution of the task on the digital platform.

13. The computer-implemented method of claim 12 , wherein selecting the tool for executing the task by the digital platform comprises:

identifying, by the digital platform and from a tools database, a set of tools;

for each tool of the set of tools, identifying by the digital platform, a cost associated with performing the execution of the task using the tool, wherein the cost is at least one of (i) an amount of carbon emissions, or (ii) a computational load of the digital platform; and

selecting, by the digital platform, the tool whose cost associated with performing the execution of the task by the digital platform satisfies a threshold value.

14. The computer-implemented method of claim 1 , further comprising:

generating, using the digital platform and for a plurality of tasks, a plurality of values corresponding to the plurality of tasks, each of the plurality of values representing an attained execution reduction cost associated with the execution by the digital platform of the respective task from the plurality of tasks.

15. A system, comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

receiving, from a client device in communication with a digital platform, a request to execute a task by the digital platform;

assigning, by the digital platform, a token to the received request, wherein the token is configured to uniquely identify the received request to execute the task using the digital platform, wherein the token is an idempotency token configured to identify one or more tasks having operations common to an operation of the task for the received request;

receiving, by the digital platform, a first value representing a baseline execution cost associated with executing the task;

determining, using the assigned token and based on execution of the task using the digital platform, a second value representing a reduction in execution cost attained by using the digital platform;

generating, based on a comparison of the second value to the first value, an attained execution reduction cost associated with the execution of the task by the digital platform;

identifying one or more tasks each having an operation common to an operation of the task for the received request; and

executing, by the digital platform, the operation of the identified one or more tasks that is common to the operation of the task for the received request to reduce execution redundancy by the digital platform.

16. The system of claim 15 , wherein the digital platform is configured to utilize an engine configured to determine a cost associated with performing a workflow by the digital platform, wherein determining the cost comprises applying at least one of (i) machine learning or (ii) artificial intelligence techniques, to data related to the execution of the task collected by the token.

17. The system of claim 15 , the operations further comprising:

generating, based on the request to execute the task, a digital thread of the digital platform, wherein the digital thread comprises a plurality of connected modules.

18. The system of claim 17 , the operations further comprising:

monitoring, by the digital platform, an update to a module from the plurality of connected modules of the digital thread; and

determining, based on the update to the module, a cost impact to one or more other modules from the plurality of connected modules of the digital thread.

19. The system of claim 18 , wherein the token is configured to:

collect data related to one or both of (i) the update to the module, or (ii) the cost impact to the one or more other modules; and

determine, based on the collected data, a third value representing an additional reduction in execution cost attained by using the digital platform.

20. The system of claim 15 , wherein the task is one or more of (i) an inference task, or (ii) a training task, of a digital model, and wherein the digital platform is configured to monitor execution of the task for a period of time.

21. The system of claim 15 , the operations further comprising:

generating, based on the attained execution reduction cost associated with the execution of the task by the digital platform, a certified carbon credit; and

providing the certified carbon credit to a computing device in communication with the digital platform.

22. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

receiving, from a client device in communication with a digital platform, a request to execute a task by the digital platform;

assigning, by the digital platform, a token to the received request, wherein the token is configured to uniquely identify the received request to execute the task using the digital platform, wherein the token is an idempotency token configured to identify one or more tasks having operations common to an operation of the task for the received request;

receiving, by the digital platform, a first value representing a baseline execution cost associated with executing the task;

determining, using the assigned token and based on execution of the task using the digital platform, a second value representing a reduction in execution cost attained by using the digital platform;

generating, based on a comparison of the second value to the first value, an attained execution reduction cost associated with the execution of the task by the digital platform;

identifying one or more tasks each having an operation common to an operation of the task for the received request; and

executing, by the digital platform, the operation of the identified one or more tasks that is common to the operation of the task for the received request to reduce execution redundancy by the digital platform.

23. The non-transitory computer-readable medium of claim 22 , wherein the digital platform is configured to utilize an engine configured to determine a cost associated with performing a workflow by the digital platform, wherein determining the cost comprises applying at least one of (i) machine learning or (ii) artificial intelligence techniques, to data related to the execution of the task collected by the token.

24. The non-transitory computer-readable medium of claim 22 , the operations further comprising:

generating, based on the request to execute the task, a digital thread of the digital platform, wherein the digital thread comprises a plurality of connected modules.

25. The non-transitory computer-readable medium of claim 24 , the operations further comprising:

monitoring, by the digital platform, an update to a module from the plurality of connected modules of the digital thread; and

determining, based on the update to the module, a cost impact to one or more other modules from the plurality of connected modules of the digital thread.

26. The non-transitory computer-readable medium of claim 25 , wherein the token is configured to:

collect data related to one or both of (i) the update to the module, or (ii) the cost impact to the one or more other modules; and

determine, based on the collected data, a third value representing an additional reduction in execution cost attained by using the digital platform.

27. The non-transitory computer-readable medium of claim 22 , wherein the task is one or more of (i) an inference task, or (ii) a training task, of a digital model, and wherein the digital platform is configured to monitor execution of the task for a period of time.

28. The non-transitory computer-readable medium of claim 22 , the operations further comprising:

generating, based on the attained execution reduction cost associated with the execution of the task by the digital platform, a certified carbon credit; and

providing the certified carbon credit to a computing device in communication with the digital platform.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2024
From: ROPER, WILLIAM, JR.; BENSON, CHRISTOPHER LEE; KRISHNAN, SRIRAM; ABUNOJAIM, BAHA ALDEEN E.A.; STAYSKAL HUFFAKER, DANNE; DAW, ELLIE
To: ISTARI DIGITAL, INC.
Reel/Frame 069666/0634 →
Continuity (2)
Provisional Application 63545113 · Oct 20, 2023
Related Publication 20250131453A1 · Apr 24, 2025
References Cited (33)
US 8756441B1 · Mullins · 2014 [cited by examiner]
US 10382380B1 · Suzani · 2019 [cited by examiner]
US 11775707B1 · Roper, Jr. et al. · 2023 [cited by applicant]
US 20190197448A1 · Nelaturi et al. · 2019 [cited by applicant]
US 20210349851A1 · Gebhart · 2021 [cited by examiner]
US 20220222654A1 · Pronski et al. · 2022 [cited by applicant]
WO WO2022011411A1 · 2022 [cited by examiner]
WO WO2024163759A1 · 2024 [cited by applicant]
WO WO2024186709A1 · 2024 [cited by applicant]
WO WO2024191882A2 · 2024 [cited by applicant]
WO WO2024253782A1 · 2024 [cited by applicant]
WO WO2025029343A1 · 2025 [cited by applicant]
[No Author Listed], “Department of Defense Handbook, Airworthiness Certification Criteria,” MIL-HDBK-516C 4.1.4 & 5.2 failure conditions, Dec. 12, 2014, 527 pages. [cited by applicant]
[No Author Listed], “EN 1090—part 1-5, Execution of steel structures and aluminum structures,” European Standards, 2012, 7 pages (abstract only). [cited by applicant]
[No Author Listed], “IEC 60601-1-11:2015, Medical electrical equipment,” International Organization for Standardization, Jan. 2015, 109 pages (abstract only). [cited by applicant]
[No Author Listed], “IEC 62304:2006, Medical device software, Software life cycle processes,” International Organization for Standardization, May 2006, 151 pages (abstract only). [cited by applicant]
[No Author Listed], “ISO 10993-1:2018, Biological evaluation of medical devices, Part 1: Evaluation and testing within a risk management process,” International Organization for Standardization, Oct. 2018, 41 pages (abs… [cited by applicant]
[No Author Listed], “ISO 11135:2014, Sterilization of health-care products, Ethylene oxide, Requirements for the development, validation and routine control of a sterilization process for medical devices,” International… [cited by applicant]
[No Author Listed], “ISO 11137-1:2006, Sterilization of health care products, Radiation,” International Organization for Standardization, Apr. 2006, 37 pages (abstract only). [cited by applicant]
[No Author Listed], “ISO 11607-1:2019, Packaging for terminally sterilized medical devices,” International Organization for Standardization, Feb. 2019, 44 pages (abstract only). [cited by applicant]
[No Author Listed], “ISO 13485:2016, Medical devices, Quality management systems, Requirements for regulatory purposes,” International Organization for Standardization, Mar. 2016, 36 pages (abstract only). [cited by applicant]
[No Author Listed], “ISO 14004:2016 Environmental management systems, General guidelines on implementation,” International Organization for Standardization, Mar. 2016, 59 pages (abstract only). [cited by applicant]
[No Author Listed], “ISO 14971:2019, Medical devices, Application of risk management to medical devices,” International Organization for Standardization, Dec. 2019, 36 pages (abstract only). [cited by applicant]
[No Author Listed], “ISO 15223-1:2021, Medical devices, Symbols to be used with information to be supplied by the manufacturer, Part 1: General requirements,” International Organization for Standardization, Feb. 2022, 3… [cited by applicant]
[No Author Listed], “ISO 9001:2015, Quality management systems, Requirements,” International Organization for Standardization, Sep. 2015, 29 pages (abstract only). [cited by applicant]
[No Author Listed], “ISO 9013:2017, Thermal cutting, Classification of thermal cuts, Geometrical product specification and quality tolerances,” International Organization for Standardization, Feb. 2017, 28 pages (abstra… [cited by applicant]
Cdsco.gov.in [online], “Central Drugs Standard Control Organization,” available on or before Aug. 1, 2018, retrieved on Apr. 4, 2024, retrieved from URL<https://cdsco.gov.in/opencms/opencms/en/Home>, 1 page. [cited by applicant]
Cpsc.gov [online], “General Certificate of Conformity,” available on or before Jan. 20, 2014, retrieved on Apr. 4, 2024, retrieved from URL<https://www.cpsc.gov/Business--Manufacturing/Testing-Certification/General-Cert… [cited by applicant]
FCC.gov [online], “Equipment Authorization Procedures,” 2021 retrieved on Nov. 14, 2022, retrieved from URL <https://www.fcc.gov/general/equipment-authorization-procedures-0#:˜:text=A%20Declaration%20of%20Conformity%20i… [cited by applicant]
Iecee.org [online], “About IECEE,” IEC System of Conformity Assessment Schemes for Electrotechnical Equipment and Components (IECEE), 2022, retrieved online Nov. 14, 2022, retrieved from URL <https://www.iecee.org/about… [cited by applicant]
Iecee.org [online], “CB scheme,” available on or before Feb. 21, 2023, retrieved on Apr. 4, 2024, retrieved from URL<https://www.iecee.org/who-we-are/cb-scheme>, 3 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2024/052115, mailed on Dec. 26, 2024, 7 pages. [cited by applicant]
[No Author Listed], “ISO 10204:2017, Iron ores, Determination of magnesium, Flame atomic absorption spectrometric method,” International Organization for Standardization, Jul. 2017, 14 pages (abstract only). [cited by applicant]