<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:e96dec9c-582a-4fee-b178-7f5e65056cb5,g:546c6df7-4c6b-49b0-a424-17be32544d5e-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.pattern.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="ptrn-20251231.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_078a36e2-74d7-4831-a6ab-4c1213884624" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_385c432f-ac50-4a5a-9dec-45735fced139" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_078a36e2-74d7-4831-a6ab-4c1213884624" xlink:to="loc_us-gaap_OperatingIncomeLoss_385c432f-ac50-4a5a-9dec-45735fced139" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ptrn_PreferredStockAmendmentExpense_850289d5-0993-4e29-9f35-0cdb453d6a86" xlink:href="ptrn-20251231.xsd#ptrn_PreferredStockAmendmentExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_078a36e2-74d7-4831-a6ab-4c1213884624" xlink:to="loc_ptrn_PreferredStockAmendmentExpense_850289d5-0993-4e29-9f35-0cdb453d6a86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_7e9d1585-a991-4b49-8d4c-ec6e69c05e27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_078a36e2-74d7-4831-a6ab-4c1213884624" xlink:to="loc_us-gaap_InvestmentIncomeInterest_7e9d1585-a991-4b49-8d4c-ec6e69c05e27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_332b3852-9d8f-4798-8009-256e2a2bb94d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_078a36e2-74d7-4831-a6ab-4c1213884624" xlink:to="loc_us-gaap_InterestExpenseNonoperating_332b3852-9d8f-4798-8009-256e2a2bb94d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_019c7057-8bc5-744d-87b1-7f3521be5c82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_078a36e2-74d7-4831-a6ab-4c1213884624" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_019c7057-8bc5-744d-87b1-7f3521be5c82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_591e7171-be22-4c05-9170-ab3d44039852" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_1fcd78ba-6742-4af0-9446-e9136a973719" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_591e7171-be22-4c05-9170-ab3d44039852" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_1fcd78ba-6742-4af0-9446-e9136a973719" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e3e6ac40-4aed-4a83-a32c-3b6a7977be8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_591e7171-be22-4c05-9170-ab3d44039852" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e3e6ac40-4aed-4a83-a32c-3b6a7977be8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_4c9cd6c3-adfc-4e17-bcbe-4dcc845af851" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_b1c6e3e0-9a03-43bd-829a-14828bc4b5de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4c9cd6c3-adfc-4e17-bcbe-4dcc845af851" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_b1c6e3e0-9a03-43bd-829a-14828bc4b5de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_8bd53981-2ccc-4bb8-8dfc-079f8a69e35e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4c9cd6c3-adfc-4e17-bcbe-4dcc845af851" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_8bd53981-2ccc-4bb8-8dfc-079f8a69e35e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_a94d389d-2e36-48bf-9301-44485f979a95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4c9cd6c3-adfc-4e17-bcbe-4dcc845af851" xlink:to="loc_us-gaap_SellingAndMarketingExpense_a94d389d-2e36-48bf-9301-44485f979a95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_3ce7b3e1-ebe8-483c-a24e-111d49e4441f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4c9cd6c3-adfc-4e17-bcbe-4dcc845af851" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_3ce7b3e1-ebe8-483c-a24e-111d49e4441f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3618748e-d02c-456e-94da-90c2e6cebc20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9b0a1e81-59ad-4b37-bfae-e49d49d5185e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3618748e-d02c-456e-94da-90c2e6cebc20" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9b0a1e81-59ad-4b37-bfae-e49d49d5185e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_43596086-bd65-4a05-9e56-ef685eee79f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3618748e-d02c-456e-94da-90c2e6cebc20" xlink:to="loc_us-gaap_CostsAndExpenses_43596086-bd65-4a05-9e56-ef685eee79f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1773435d-cc65-41d7-a23a-65cf917c0aea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b8c75a75-767e-4bdf-b521-d0204ec0ab63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1773435d-cc65-41d7-a23a-65cf917c0aea" xlink:to="loc_us-gaap_NetIncomeLoss_b8c75a75-767e-4bdf-b521-d0204ec0ab63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ptrn_UndistributedEarningsPreferredStockDividendsAndOtherAdjustments_1e417bfc-d71f-45fd-b46f-478e63270d2f" xlink:href="ptrn-20251231.xsd#ptrn_UndistributedEarningsPreferredStockDividendsAndOtherAdjustments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1773435d-cc65-41d7-a23a-65cf917c0aea" xlink:to="loc_ptrn_UndistributedEarningsPreferredStockDividendsAndOtherAdjustments_1e417bfc-d71f-45fd-b46f-478e63270d2f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="ptrn-20251231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_c30fe118-2737-4ea8-870a-430be07b1c89" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1f3a2d8b-fd0e-420b-879b-f523a033dbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_c30fe118-2737-4ea8-870a-430be07b1c89" xlink:to="loc_us-gaap_NetIncomeLoss_1f3a2d8b-fd0e-420b-879b-f523a033dbd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f3dcb517-b0fb-4b93-bcf2-30d3fa06ac30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_c30fe118-2737-4ea8-870a-430be07b1c89" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f3dcb517-b0fb-4b93-bcf2-30d3fa06ac30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_324648cb-2625-4cc8-a9ae-071c512b3041" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_73c1d5bb-8101-44de-8282-f2a3606b94a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_324648cb-2625-4cc8-a9ae-071c512b3041" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_73c1d5bb-8101-44de-8282-f2a3606b94a7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ptrn-20251231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af789018-5540-402e-873b-43d8de68ef77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5cda43f1-66a1-4acd-8c23-faff2218697a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af789018-5540-402e-873b-43d8de68ef77" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5cda43f1-66a1-4acd-8c23-faff2218697a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b1e5342e-261b-47e1-8feb-8f760cc10937" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af789018-5540-402e-873b-43d8de68ef77" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b1e5342e-261b-47e1-8feb-8f760cc10937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019c3242-126e-7de9-be8b-fd218754bd8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af789018-5540-402e-873b-43d8de68ef77" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019c3242-126e-7de9-be8b-fd218754bd8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d1437cad-857e-4085-8768-522e74b277fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e73792a2-3c22-47d6-90ac-60e035d2b956" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d1437cad-857e-4085-8768-522e74b277fb" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e73792a2-3c22-47d6-90ac-60e035d2b956" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4ba77874-ef54-440d-8c76-bfb7e255200c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d1437cad-857e-4085-8768-522e74b277fb" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4ba77874-ef54-440d-8c76-bfb7e255200c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3a101f21-fb29-45f1-8e71-a8376d4d0581" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d1437cad-857e-4085-8768-522e74b277fb" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3a101f21-fb29-45f1-8e71-a8376d4d0581" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019b300d-fc6b-7c01-a239-559744812904" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d1437cad-857e-4085-8768-522e74b277fb" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019b300d-fc6b-7c01-a239-559744812904" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_37af6804-5e83-4511-9fb5-241d27517a67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:to="loc_us-gaap_NetIncomeLoss_37af6804-5e83-4511-9fb5-241d27517a67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d15b50a9-f774-42b0-9b86-90c2c928784f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d15b50a9-f774-42b0-9b86-90c2c928784f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_2ba2e5f7-22f6-400c-97bb-54a3c4ed3897" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:to="loc_us-gaap_ShareBasedCompensation_2ba2e5f7-22f6-400c-97bb-54a3c4ed3897" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ptrn_PreferredStockAmendmentExpense_03ace5b1-7c18-4a5a-b8eb-fd001e098ec5" xlink:href="ptrn-20251231.xsd#ptrn_PreferredStockAmendmentExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:to="loc_ptrn_PreferredStockAmendmentExpense_03ace5b1-7c18-4a5a-b8eb-fd001e098ec5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_47e7b608-afc4-4b2b-a373-aefeddfd9da9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_47e7b608-afc4-4b2b-a373-aefeddfd9da9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_50cf68f0-2d0b-4c2b-b91e-6a48e9a92c46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_50cf68f0-2d0b-4c2b-b91e-6a48e9a92c46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_66543d40-2b22-41ee-ac44-90bf613cdce0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_66543d40-2b22-41ee-ac44-90bf613cdce0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_caf28817-ab9d-4e1b-8cee-a44fa73611f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_caf28817-ab9d-4e1b-8cee-a44fa73611f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5c1f5a8f-529d-4101-ba51-0f153241f784" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5c1f5a8f-529d-4101-ba51-0f153241f784" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c7903b1c-e958-496a-aca5-f0a6b0214727" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c7903b1c-e958-496a-aca5-f0a6b0214727" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_3b57c75d-034c-41e0-9c2d-7ac6f4a25815" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_3b57c75d-034c-41e0-9c2d-7ac6f4a25815" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_9ea2fc32-f0a5-4533-98fa-41d7939e68e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_9ea2fc32-f0a5-4533-98fa-41d7939e68e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_773c59a7-7200-4c52-a409-a70046ee35c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_773c59a7-7200-4c52-a409-a70046ee35c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a0d0878f-973c-4b7d-a83c-8d65927606ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a0d0878f-973c-4b7d-a83c-8d65927606ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_019b300d-b0a5-7283-91be-c0dde6034b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8405c37-ae05-432b-8b3f-21022455aa76" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_019b300d-b0a5-7283-91be-c0dde6034b2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_226ce4fb-2005-43e7-a06f-b23ea0dadd9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_da358a99-43b9-4472-93f0-af1080b92177" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_226ce4fb-2005-43e7-a06f-b23ea0dadd9b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_da358a99-43b9-4472-93f0-af1080b92177" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1cdb446a-41b2-4ef5-9773-b548687f6167" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_226ce4fb-2005-43e7-a06f-b23ea0dadd9b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1cdb446a-41b2-4ef5-9773-b548687f6167" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f868f509-feda-4c56-9ca3-60040700f0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_226ce4fb-2005-43e7-a06f-b23ea0dadd9b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f868f509-feda-4c56-9ca3-60040700f0d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_71815632-bfb4-4658-9f78-5bb3a4e2a952" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_226ce4fb-2005-43e7-a06f-b23ea0dadd9b" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_71815632-bfb4-4658-9f78-5bb3a4e2a952" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ptrn-20251231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_df7d0d73-b74b-40e9-afca-69aeee3e16f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_611c4dce-8268-4c65-8c37-b6c19d09bac8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_df7d0d73-b74b-40e9-afca-69aeee3e16f1" xlink:to="loc_us-gaap_AccountsPayableCurrent_611c4dce-8268-4c65-8c37-b6c19d09bac8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_73f5ed2d-459b-4187-8586-ad2840d5d77e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_df7d0d73-b74b-40e9-afca-69aeee3e16f1" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_73f5ed2d-459b-4187-8586-ad2840d5d77e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e463c2df-bb8e-4d61-8158-7a291a01d304" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_df7d0d73-b74b-40e9-afca-69aeee3e16f1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e463c2df-bb8e-4d61-8158-7a291a01d304" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_481ec496-88ac-4595-b814-b14deaae2c51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_df7d0d73-b74b-40e9-afca-69aeee3e16f1" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_481ec496-88ac-4595-b814-b14deaae2c51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_26a90fd8-b93e-433d-9874-6cb3d1261dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_92c8075b-ce5a-430b-83a0-588a32b2fd8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_26a90fd8-b93e-433d-9874-6cb3d1261dfe" xlink:to="loc_us-gaap_CommonStockValue_92c8075b-ce5a-430b-83a0-588a32b2fd8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_4cee9f92-d06f-483c-9758-81af51d5979b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_26a90fd8-b93e-433d-9874-6cb3d1261dfe" xlink:to="loc_us-gaap_PreferredStockValue_4cee9f92-d06f-483c-9758-81af51d5979b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_f9a8be0c-dea5-4d2c-9e7d-2a32a06aa697" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_26a90fd8-b93e-433d-9874-6cb3d1261dfe" xlink:to="loc_us-gaap_AdditionalPaidInCapital_f9a8be0c-dea5-4d2c-9e7d-2a32a06aa697" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7c8f7215-4abd-427c-b341-4862bf848491" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_26a90fd8-b93e-433d-9874-6cb3d1261dfe" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7c8f7215-4abd-427c-b341-4862bf848491" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_dbc4bfa6-3dca-4f7a-8e79-8194d8e3bae1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_26a90fd8-b93e-433d-9874-6cb3d1261dfe" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_dbc4bfa6-3dca-4f7a-8e79-8194d8e3bae1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_a8607e81-151b-4ea3-865d-86a510de275c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ca16b30f-cdc6-4c3e-aed3-cd9524e7970f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a8607e81-151b-4ea3-865d-86a510de275c" xlink:to="loc_us-gaap_LiabilitiesCurrent_ca16b30f-cdc6-4c3e-aed3-cd9524e7970f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0d2a4886-6989-49b6-950f-3aa622bd1341" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a8607e81-151b-4ea3-865d-86a510de275c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0d2a4886-6989-49b6-950f-3aa622bd1341" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_de555ed9-76e9-4ff0-8e46-da5afe66e134" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a8607e81-151b-4ea3-865d-86a510de275c" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_de555ed9-76e9-4ff0-8e46-da5afe66e134" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f0f259c1-e669-42ee-a31f-16bfb1fb6e68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ec1cdd25-8fdc-4c21-b261-45fa93868693" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f0f259c1-e669-42ee-a31f-16bfb1fb6e68" xlink:to="loc_us-gaap_AssetsCurrent_ec1cdd25-8fdc-4c21-b261-45fa93868693" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4d07d383-0ab4-43d5-81d2-c87dba7b98e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f0f259c1-e669-42ee-a31f-16bfb1fb6e68" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4d07d383-0ab4-43d5-81d2-c87dba7b98e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4d21a272-50e7-4ac9-a2cd-850010026ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f0f259c1-e669-42ee-a31f-16bfb1fb6e68" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4d21a272-50e7-4ac9-a2cd-850010026ebe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_04ac1564-3df2-4eaf-a391-ec9cd4ee18af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f0f259c1-e669-42ee-a31f-16bfb1fb6e68" xlink:to="loc_us-gaap_Goodwill_04ac1564-3df2-4eaf-a391-ec9cd4ee18af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_cef484b0-492b-43db-8180-c76f2ce0eb04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f0f259c1-e669-42ee-a31f-16bfb1fb6e68" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_cef484b0-492b-43db-8180-c76f2ce0eb04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_cf533528-18b0-45de-baf6-be4575088046" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f0f259c1-e669-42ee-a31f-16bfb1fb6e68" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_cf533528-18b0-45de-baf6-be4575088046" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e65923bc-5a9c-4906-9b0a-1149df2194bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_500e48a2-c48c-4513-b14c-8fb0781f00db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e65923bc-5a9c-4906-9b0a-1149df2194bd" xlink:to="loc_us-gaap_Liabilities_500e48a2-c48c-4513-b14c-8fb0781f00db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_dcbff101-8722-4a47-b8ff-be2197b20d24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e65923bc-5a9c-4906-9b0a-1149df2194bd" xlink:to="loc_us-gaap_CommitmentsAndContingencies_dcbff101-8722-4a47-b8ff-be2197b20d24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_2a8e5198-8dd0-4c3e-b48c-899febcce324" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e65923bc-5a9c-4906-9b0a-1149df2194bd" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_2a8e5198-8dd0-4c3e-b48c-899febcce324" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e9368b36-bd3d-499f-ba9b-d1cdcae1dcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e65923bc-5a9c-4906-9b0a-1149df2194bd" xlink:to="loc_us-gaap_StockholdersEquity_e9368b36-bd3d-499f-ba9b-d1cdcae1dcb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7f302d1d-16d1-4b5b-9ddf-28dbf12a06e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_65910a1d-2057-4d59-ae56-a1f715edadf0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7f302d1d-16d1-4b5b-9ddf-28dbf12a06e9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_65910a1d-2057-4d59-ae56-a1f715edadf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5cb6af97-dfb0-42e2-9859-2213198d77e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7f302d1d-16d1-4b5b-9ddf-28dbf12a06e9" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5cb6af97-dfb0-42e2-9859-2213198d77e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_31f72880-89a8-4059-809a-b7c53dcdabc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7f302d1d-16d1-4b5b-9ddf-28dbf12a06e9" xlink:to="loc_us-gaap_InventoryNet_31f72880-89a8-4059-809a-b7c53dcdabc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_14942853-b1d1-457b-8454-e7485e4438dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7f302d1d-16d1-4b5b-9ddf-28dbf12a06e9" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_14942853-b1d1-457b-8454-e7485e4438dc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/SummaryofSignificantAccountingPoliciesScheduleofComputationofEarningsLossperShareDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#SummaryofSignificantAccountingPoliciesScheduleofComputationofEarningsLossperShareDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/SummaryofSignificantAccountingPoliciesScheduleofComputationofEarningsLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_267acb2e-2755-4bb8-9123-02aabedd3924" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_91f23fc6-531a-475e-84a7-853706fdb368" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_267acb2e-2755-4bb8-9123-02aabedd3924" xlink:to="loc_us-gaap_NetIncomeLoss_91f23fc6-531a-475e-84a7-853706fdb368" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_e4dc1055-f66a-4596-b6d8-ae396cb008a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_267acb2e-2755-4bb8-9123-02aabedd3924" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_e4dc1055-f66a-4596-b6d8-ae396cb008a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPreferredStockDividendsAndAdjustments_debf6a2d-cc64-4811-92a6-da19fa8c63d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPreferredStockDividendsAndAdjustments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_267acb2e-2755-4bb8-9123-02aabedd3924" xlink:to="loc_us-gaap_OtherPreferredStockDividendsAndAdjustments_debf6a2d-cc64-4811-92a6-da19fa8c63d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemablePreferredStockDividends_245550a5-21b6-4985-b55c-a8bbf07c5617" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RedeemablePreferredStockDividends"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_267acb2e-2755-4bb8-9123-02aabedd3924" xlink:to="loc_us-gaap_RedeemablePreferredStockDividends_245550a5-21b6-4985-b55c-a8bbf07c5617" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableNetDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableNetDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_5c0b0c63-a9d8-4a9e-b3b3-725369920046" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_a60b72ad-4c41-4185-8358-40bf79453176" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_5c0b0c63-a9d8-4a9e-b3b3-725369920046" xlink:to="loc_us-gaap_AccountsReceivableGross_a60b72ad-4c41-4185-8358-40bf79453176" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_59ed52f6-ce5a-41fe-b883-ac95b386bf65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_5c0b0c63-a9d8-4a9e-b3b3-725369920046" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_59ed52f6-ce5a-41fe-b883-ac95b386bf65" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/PropertyandEquipmentnetPropertyandEquipmentDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#PropertyandEquipmentnetPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/PropertyandEquipmentnetPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d5ba3c73-af91-41b0-b652-e975bd92f816" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_00f07fa0-b64f-4426-bfee-642da7a3fcb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_d5ba3c73-af91-41b0-b652-e975bd92f816" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_00f07fa0-b64f-4426-bfee-642da7a3fcb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f0ba5368-8938-4e4b-94f4-e2a81f4b5a26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_d5ba3c73-af91-41b0-b652-e975bd92f816" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f0ba5368-8938-4e4b-94f4-e2a81f4b5a26" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/BusinessAcquisitionsScheduleofConsiderationPaidDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#BusinessAcquisitionsScheduleofConsiderationPaidDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/BusinessAcquisitionsScheduleofConsiderationPaidDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019c961c-d2fe-71f0-ba0d-20c7e006d9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_019c961c-d2fe-7750-a27a-8f7929ef4586" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019c961c-d2fe-71f0-ba0d-20c7e006d9fb" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_019c961c-d2fe-7750-a27a-8f7929ef4586" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_019c961c-d2fe-7d08-b0b5-a6dd58d94853" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019c961c-d2fe-71f0-ba0d-20c7e006d9fb" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_019c961c-d2fe-7d08-b0b5-a6dd58d94853" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/BusinessAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#BusinessAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/BusinessAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_019be610-e24e-7a9b-9a80-41d17ebe3805" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_019be610-e24e-75eb-a12a-baae5b58b433" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_019be610-e24e-7a9b-9a80-41d17ebe3805" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_019be610-e24e-75eb-a12a-baae5b58b433" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019be610-e24e-7b8a-b4d7-a411018927e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_019be610-e24e-7a9b-9a80-41d17ebe3805" xlink:to="loc_us-gaap_Goodwill_019be610-e24e-7b8a-b4d7-a411018927e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_019c8ef7-3c2a-7e14-8de6-e781c7d82927" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_019c8ef7-3c2a-7d77-b73a-7e8f54446e01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_019c8ef7-3c2a-7e14-8de6-e781c7d82927" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_019c8ef7-3c2a-7d77-b73a-7e8f54446e01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_019c8ef7-3c2a-786e-aae5-2db2e872e9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_019c8ef7-3c2a-7e14-8de6-e781c7d82927" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_019c8ef7-3c2a-786e-aae5-2db2e872e9ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_019c8ef7-3c2a-754a-867c-477b711b4059" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_019c8ef7-3c2a-7e14-8de6-e781c7d82927" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_019c8ef7-3c2a-754a-867c-477b711b4059" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_019c8ef7-3c2a-7117-b1cf-0d0e4eed82f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_019c8ef7-3c2a-7e14-8de6-e781c7d82927" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_019c8ef7-3c2a-7117-b1cf-0d0e4eed82f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_019c8ef7-3c2a-7279-a3cc-1fb889039ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_019c8ef7-3c2a-7e14-8de6-e781c7d82927" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_019c8ef7-3c2a-7279-a3cc-1fb889039ef5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_019c8ef7-3c2a-7b91-82a3-50558d1673d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_019c8ef7-3c2a-7e14-8de6-e781c7d82927" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_019c8ef7-3c2a-7b91-82a3-50558d1673d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_019c8ef7-3c2a-7b10-a854-c87230c5eed8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_019c8ef7-3c2a-7e14-8de6-e781c7d82927" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_019c8ef7-3c2a-7b10-a854-c87230c5eed8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ptrn_BusinessCombinationRecognizedLiabilityAssumedAccruedLiabilityCurrent_019c8ef7-3c2a-7be2-bdff-64f95b98f660" xlink:href="ptrn-20251231.xsd#ptrn_BusinessCombinationRecognizedLiabilityAssumedAccruedLiabilityCurrent"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_019c8ef7-3c2a-7e14-8de6-e781c7d82927" xlink:to="loc_ptrn_BusinessCombinationRecognizedLiabilityAssumedAccruedLiabilityCurrent_019c8ef7-3c2a-7be2-bdff-64f95b98f660" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_019c8ef7-3c2a-796b-8854-538972ad3606" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_019c8ef7-3c2a-7e14-8de6-e781c7d82927" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_019c8ef7-3c2a-796b-8854-538972ad3606" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/GoodwillIntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#GoodwillIntangibleAssetsScheduleofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/GoodwillIntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019be631-4bce-7c82-ad25-8132d32ea96a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019be631-4bce-78e2-aae5-8c4ca8a3af3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019be631-4bce-7c82-ad25-8132d32ea96a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019be631-4bce-78e2-aae5-8c4ca8a3af3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019be631-4bce-7ece-a102-a85b201d9943" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019be631-4bce-7c82-ad25-8132d32ea96a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019be631-4bce-7ece-a102-a85b201d9943" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/GoodwillIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseforIntangibleAssetsDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#GoodwillIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseforIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/GoodwillIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseforIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b2c4a-c51e-773f-af8a-e0336f793b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019b2c4a-c51e-7f71-b794-9f2796de9324" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b2c4a-c51e-773f-af8a-e0336f793b2f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019b2c4a-c51e-7f71-b794-9f2796de9324" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019b2c4a-c51e-73a3-9b80-e1eb33d727dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b2c4a-c51e-773f-af8a-e0336f793b2f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019b2c4a-c51e-73a3-9b80-e1eb33d727dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019b2c4a-c51e-7fbb-b562-3f0c0f5da889" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b2c4a-c51e-773f-af8a-e0336f793b2f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019b2c4a-c51e-7fbb-b562-3f0c0f5da889" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019b2c4a-c51e-7544-9df3-bc241834012d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b2c4a-c51e-773f-af8a-e0336f793b2f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019b2c4a-c51e-7544-9df3-bc241834012d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_019b2c4a-c51e-78c2-9914-fe03ca5d36b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b2c4a-c51e-773f-af8a-e0336f793b2f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_019b2c4a-c51e-78c2-9914-fe03ca5d36b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_019b2c4a-c51e-7777-aacc-2cbbd85682a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b2c4a-c51e-773f-af8a-e0336f793b2f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_019b2c4a-c51e-7777-aacc-2cbbd85682a1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/OtherAssetsandLiabilitiesScheduleofOtherNonCurrentAssetsDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#OtherAssetsandLiabilitiesScheduleofOtherNonCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/OtherAssetsandLiabilitiesScheduleofOtherNonCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019b30e4-88ee-799c-88a9-ad9612b171f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_019b30e4-88ee-7c10-a2fd-75a6b66d4165" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_019b30e4-88ee-799c-88a9-ad9612b171f3" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_019b30e4-88ee-7c10-a2fd-75a6b66d4165" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssetsNoncurrent_019b30e4-88ee-7b4f-bc6d-9c19e109b23a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_019b30e4-88ee-799c-88a9-ad9612b171f3" xlink:to="loc_us-gaap_DepositsAssetsNoncurrent_019b30e4-88ee-7b4f-bc6d-9c19e109b23a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_019b30e4-88ee-7798-bd6b-44c9aac40f12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_019b30e4-88ee-799c-88a9-ad9612b171f3" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_019b30e4-88ee-7798-bd6b-44c9aac40f12" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/OtherAssetsandLiabilitiesScheduleofOtherNonCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#OtherAssetsandLiabilitiesScheduleofOtherNonCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/OtherAssetsandLiabilitiesScheduleofOtherNonCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019b30e7-3d36-74d0-8830-36d5ccfbd6a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019b30e7-3d36-790b-9440-f02b569bf81c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_019b30e7-3d36-74d0-8830-36d5ccfbd6a8" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019b30e7-3d36-790b-9440-f02b569bf81c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_019b30e7-3d36-7744-93ba-52a379f4767f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_019b30e7-3d36-74d0-8830-36d5ccfbd6a8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_019b30e7-3d36-7744-93ba-52a379f4767f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ptrn_PayrollLiabilitiesNoncurrent_019c327d-16c7-7a63-95ba-3d0ed1dc2e97" xlink:href="ptrn-20251231.xsd#ptrn_PayrollLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_019b30e7-3d36-74d0-8830-36d5ccfbd6a8" xlink:to="loc_ptrn_PayrollLiabilitiesNoncurrent_019c327d-16c7-7a63-95ba-3d0ed1dc2e97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_019c327d-16c7-7a6a-b186-faf655906e11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_019b30e7-3d36-74d0-8830-36d5ccfbd6a8" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_019c327d-16c7-7a6a-b186-faf655906e11" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/OperatingLeasesScheduleofOperatingLeaseMaturityDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#OperatingLeasesScheduleofOperatingLeaseMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/OperatingLeasesScheduleofOperatingLeaseMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019be667-4283-79ab-95ca-2ca17f3ba3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019be667-4283-7b05-8099-e8722a6dc570" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019be667-4283-79ab-95ca-2ca17f3ba3f8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019be667-4283-7b05-8099-e8722a6dc570" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019be667-4283-7bbc-aaa9-74c1a947b1f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019be667-4283-79ab-95ca-2ca17f3ba3f8" xlink:to="loc_us-gaap_OperatingLeaseLiability_019be667-4283-7bbc-aaa9-74c1a947b1f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019be666-6ad1-7096-af27-918d55438dff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019be666-6ad1-7bce-88fd-0308daa8e5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_019be666-6ad1-7096-af27-918d55438dff" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019be666-6ad1-7bce-88fd-0308daa8e5e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019be666-6ad1-784f-b6cf-2595d6e0947d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_019be666-6ad1-7096-af27-918d55438dff" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019be666-6ad1-784f-b6cf-2595d6e0947d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/OperatingLeasesScheduleofOperatingLeaseMaturityDetails_1" xlink:type="simple" xlink:href="ptrn-20251231.xsd#OperatingLeasesScheduleofOperatingLeaseMaturityDetails_1"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/OperatingLeasesScheduleofOperatingLeaseMaturityDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b2cce-3cb9-7541-b410-0b78baffbb53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019b2cce-3cb9-7d07-9510-d0670bc6e6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b2cce-3cb9-7541-b410-0b78baffbb53" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019b2cce-3cb9-7d07-9510-d0670bc6e6ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019b2cce-3cb9-7e7f-abac-034ea1760a21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b2cce-3cb9-7541-b410-0b78baffbb53" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019b2cce-3cb9-7e7f-abac-034ea1760a21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019b2cce-3cb9-756a-aae2-8da60d5b510e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b2cce-3cb9-7541-b410-0b78baffbb53" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019b2cce-3cb9-756a-aae2-8da60d5b510e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019b2cce-3cb9-73ab-8be6-85e30afdb2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b2cce-3cb9-7541-b410-0b78baffbb53" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019b2cce-3cb9-73ab-8be6-85e30afdb2aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019b2cce-3cb9-7b93-9325-7964cc88dc60" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b2cce-3cb9-7541-b410-0b78baffbb53" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019b2cce-3cb9-7b93-9325-7964cc88dc60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_019b2cce-3cb9-75f3-a007-584c129c25a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b2cce-3cb9-7541-b410-0b78baffbb53" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_019b2cce-3cb9-75f3-a007-584c129c25a6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/StockholdersEquityCommonStockAuthorizedIssuedandReservedDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#StockholdersEquityCommonStockAuthorizedIssuedandReservedDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/StockholdersEquityCommonStockAuthorizedIssuedandReservedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_dc2667be-c77d-403e-bfa6-5e9e9695046b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_36b2206c-5e0f-4418-9a75-100b72bf4549" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_dc2667be-c77d-403e-bfa6-5e9e9695046b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_36b2206c-5e0f-4418-9a75-100b72bf4549" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_988ad7ed-e179-4ea2-ba4c-02495d584df4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_c623ce23-c718-49f4-86f2-847eca14ce9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_988ad7ed-e179-4ea2-ba4c-02495d584df4" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_c623ce23-c718-49f4-86f2-847eca14ce9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_04877fb8-43ec-4b6c-9a7d-8c4c8d65be5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_988ad7ed-e179-4ea2-ba4c-02495d584df4" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_04877fb8-43ec-4b6c-9a7d-8c4c8d65be5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ptrn_CommonStockSharesAuthorizedAndNotReservedForFutureIssuance_e1e2acfc-2120-496d-918e-4c808d2f8345" xlink:href="ptrn-20251231.xsd#ptrn_CommonStockSharesAuthorizedAndNotReservedForFutureIssuance"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_988ad7ed-e179-4ea2-ba4c-02495d584df4" xlink:to="loc_ptrn_CommonStockSharesAuthorizedAndNotReservedForFutureIssuance_e1e2acfc-2120-496d-918e-4c808d2f8345" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/ProvisionforIncomeTaxesIncomeTaxProvisionBenefitDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#ProvisionforIncomeTaxesIncomeTaxProvisionBenefitDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/ProvisionforIncomeTaxesIncomeTaxProvisionBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_019b2cbb-18ad-7dcf-890a-d534cd468d93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_019b2cbb-18ad-7bf3-b265-4d5c8c0f156e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_019b2cbb-18ad-7dcf-890a-d534cd468d93" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_019b2cbb-18ad-7bf3-b265-4d5c8c0f156e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_019b2cbb-18ad-7c54-bbc7-6025e2ed2049" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_019b2cbb-18ad-7dcf-890a-d534cd468d93" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_019b2cbb-18ad-7c54-bbc7-6025e2ed2049" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_019b2cbb-18ad-7940-8e94-262581778fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_019b2cbb-18ad-7dcf-890a-d534cd468d93" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_019b2cbb-18ad-7940-8e94-262581778fa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019b2cbb-18ad-7ab5-8fe7-a159b61581f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_019b2cbb-18ad-722f-a094-4aeb4e4c9d50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019b2cbb-18ad-7ab5-8fe7-a159b61581f6" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_019b2cbb-18ad-722f-a094-4aeb4e4c9d50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_019b2cbb-18ad-7526-816d-2d2a69866050" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019b2cbb-18ad-7ab5-8fe7-a159b61581f6" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_019b2cbb-18ad-7526-816d-2d2a69866050" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_019beb0a-11a5-78f6-a042-5e2afcf2805f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019b2cbb-18ad-7ab5-8fe7-a159b61581f6" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_019beb0a-11a5-78f6-a042-5e2afcf2805f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019b2d2c-9eff-73d9-9133-44ebf1afa028" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_019b2d2c-9eff-7766-a1d0-5ae760fbc8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2d2c-9eff-73d9-9133-44ebf1afa028" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_019b2d2c-9eff-7766-a1d0-5ae760fbc8c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019b2d2c-9eff-7b2e-bbf4-f0b5694511c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2d2c-9eff-73d9-9133-44ebf1afa028" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019b2d2c-9eff-7b2e-bbf4-f0b5694511c0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/ProvisionforIncomeTaxesIncomeBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#ProvisionforIncomeTaxesIncomeBeforeIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/ProvisionforIncomeTaxesIncomeBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b2cbb-18ad-7256-bee3-91c093879a90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_019b2cbb-18ad-72ed-8870-21ee444c7cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b2cbb-18ad-7256-bee3-91c093879a90" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_019b2cbb-18ad-72ed-8870-21ee444c7cb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_019b2cbb-18ad-72ca-bd66-7a4d661a3966" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b2cbb-18ad-7256-bee3-91c093879a90" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_019b2cbb-18ad-72ca-bd66-7a4d661a3966" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/ProvisionforIncomeTaxesTabularRateReconciliationDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#ProvisionforIncomeTaxesTabularRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/ProvisionforIncomeTaxesTabularRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019b2d2d-76a8-790f-91a3-426258ba0348" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019b2d2d-76a8-798c-8c64-93806eeb8f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2d2d-76a8-790f-91a3-426258ba0348" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019b2d2d-76a8-798c-8c64-93806eeb8f2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019b2d2d-76a8-7033-8e7d-eff058ccfda6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2d2d-76a8-790f-91a3-426258ba0348" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019b2d2d-76a8-7033-8e7d-eff058ccfda6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_019c89a9-c073-7a49-a2c8-14d2ce862417" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2d2d-76a8-790f-91a3-426258ba0348" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_019c89a9-c073-7a49-a2c8-14d2ce862417" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019b2d2d-76a8-78ea-95ff-6f11e7ae7644" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2d2d-76a8-790f-91a3-426258ba0348" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019b2d2d-76a8-78ea-95ff-6f11e7ae7644" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019c89aa-2dab-7bdf-87c8-e7e4987ea3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2d2d-76a8-790f-91a3-426258ba0348" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019c89aa-2dab-7bdf-87c8-e7e4987ea3a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ptrn_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount_019b2d2d-76a8-7922-9798-15aadb2ab6af" xlink:href="ptrn-20251231.xsd#ptrn_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2d2d-76a8-790f-91a3-426258ba0348" xlink:to="loc_ptrn_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount_019b2d2d-76a8-7922-9798-15aadb2ab6af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b2d2d-76a8-7c09-b76b-c4c16000b77d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2d2d-76a8-790f-91a3-426258ba0348" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b2d2d-76a8-7c09-b76b-c4c16000b77d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c89a9-5b72-7d19-aa49-22c0fe5fb047" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2d2d-76a8-790f-91a3-426258ba0348" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c89a9-5b72-7d19-aa49-22c0fe5fb047" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ptrn_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsAmount_019b2d2d-76a8-721b-9278-abf1130fe0cc" xlink:href="ptrn-20251231.xsd#ptrn_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsAmount"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2d2d-76a8-790f-91a3-426258ba0348" xlink:to="loc_ptrn_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsAmount_019b2d2d-76a8-721b-9278-abf1130fe0cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019b2d2d-76a8-7dc6-a029-2a14a01a1835" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2d2d-76a8-790f-91a3-426258ba0348" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019b2d2d-76a8-7dc6-a029-2a14a01a1835" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019b2d2d-76a8-7b86-87ce-dd5185d835e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2d2d-76a8-790f-91a3-426258ba0348" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019b2d2d-76a8-7b86-87ce-dd5185d835e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c32ac-6ab5-7051-bba1-a6092aff98cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c32ac-6ab5-77cc-92ec-b4843873b1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c32ac-6ab5-7051-bba1-a6092aff98cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c32ac-6ab5-77cc-92ec-b4843873b1b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019c32ac-6ab5-718b-8a9a-2a109acc8ede" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c32ac-6ab5-7051-bba1-a6092aff98cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019c32ac-6ab5-718b-8a9a-2a109acc8ede" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c32ac-6ab5-7d67-8c58-86c341fda811" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c32ac-6ab5-7051-bba1-a6092aff98cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c32ac-6ab5-7d67-8c58-86c341fda811" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c32ac-6ab5-7168-b375-13af1dd6d4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c32ac-6ab5-7051-bba1-a6092aff98cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c32ac-6ab5-7168-b375-13af1dd6d4e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c32ac-6ab5-72aa-94c2-853df6e09b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c32ac-6ab5-7051-bba1-a6092aff98cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c32ac-6ab5-72aa-94c2-853df6e09b4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c32ac-6ab5-7ee5-b2a7-98cef93b57fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c32ac-6ab5-7051-bba1-a6092aff98cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c32ac-6ab5-7ee5-b2a7-98cef93b57fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_019c32ac-6ab5-77c6-9d15-6a1e65f89548" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c32ac-6ab5-7051-bba1-a6092aff98cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_019c32ac-6ab5-77c6-9d15-6a1e65f89548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019c32ac-6ab5-7949-a48b-e064c9a564d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c32ac-6ab5-7051-bba1-a6092aff98cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019c32ac-6ab5-7949-a48b-e064c9a564d7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/ProvisionforIncomeTaxesIncomeTaxesPaidbyJurisdictionDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#ProvisionforIncomeTaxesIncomeTaxesPaidbyJurisdictionDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/ProvisionforIncomeTaxesIncomeTaxesPaidbyJurisdictionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_019c32b1-c436-71d7-81b7-9f4e8f5bbbc5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019c32b1-c436-76c2-824c-7ac5cd014585" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_019c32b1-c436-71d7-81b7-9f4e8f5bbbc5" xlink:to="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019c32b1-c436-76c2-824c-7ac5cd014585" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c32b1-c436-73a8-b1ea-0bd63dfe5db0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_019c32b1-c436-71d7-81b7-9f4e8f5bbbc5" xlink:to="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c32b1-c436-73a8-b1ea-0bd63dfe5db0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019c32b1-c436-7fb2-a349-44f3eed7e7d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_019c32b1-c436-71d7-81b7-9f4e8f5bbbc5" xlink:to="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019c32b1-c436-7fb2-a349-44f3eed7e7d4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/ProvisionforIncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#ProvisionforIncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/ProvisionforIncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_019beb54-71b6-755d-9cce-44f676b907c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_019beb54-71b6-7e11-ba5f-070e72f5898c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_019beb54-71b6-755d-9cce-44f676b907c6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_019beb54-71b6-7e11-ba5f-070e72f5898c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_019beb54-71b6-73a3-8882-1ace79f44ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_019beb54-71b6-755d-9cce-44f676b907c6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_019beb54-71b6-73a3-8882-1ace79f44ba0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_019beb54-71b6-7276-a1c3-138f4975f6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_019beb54-71b6-755d-9cce-44f676b907c6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_019beb54-71b6-7276-a1c3-138f4975f6d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ptrn_DeferredTaxLiabilitiesPrepaidExpensesAndOther_019c32c4-a1bd-7de1-963d-77e37d7631a7" xlink:href="ptrn-20251231.xsd#ptrn_DeferredTaxLiabilitiesPrepaidExpensesAndOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_019beb54-71b6-755d-9cce-44f676b907c6" xlink:to="loc_ptrn_DeferredTaxLiabilitiesPrepaidExpensesAndOther_019c32c4-a1bd-7de1-963d-77e37d7631a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_019b2d37-e8ca-7123-8bb5-ec3a5366a22c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_019b2d37-e8ca-782d-afd2-f597a3140f10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_019b2d37-e8ca-7123-8bb5-ec3a5366a22c" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_019b2d37-e8ca-782d-afd2-f597a3140f10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_019b2d37-e8ca-7db0-9820-5f0b0107aa0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_019b2d37-e8ca-7123-8bb5-ec3a5366a22c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_019b2d37-e8ca-7db0-9820-5f0b0107aa0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ptrn_DeferredTaxAssetsLeasingArrangements_019b2d37-e8ca-7e31-8db2-689d98227c90" xlink:href="ptrn-20251231.xsd#ptrn_DeferredTaxAssetsLeasingArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_019b2d37-e8ca-7123-8bb5-ec3a5366a22c" xlink:to="loc_ptrn_DeferredTaxAssetsLeasingArrangements_019b2d37-e8ca-7e31-8db2-689d98227c90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ptrn_DeferredTaxAssetsCapitalizedResearchAndDevelopment_019b2d37-e8ca-7333-a564-626bf1bf14bf" xlink:href="ptrn-20251231.xsd#ptrn_DeferredTaxAssetsCapitalizedResearchAndDevelopment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_019b2d37-e8ca-7123-8bb5-ec3a5366a22c" xlink:to="loc_ptrn_DeferredTaxAssetsCapitalizedResearchAndDevelopment_019b2d37-e8ca-7333-a564-626bf1bf14bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_019b2d37-e8ca-76a3-87a0-3a9ffcfed0b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_019b2d37-e8ca-7123-8bb5-ec3a5366a22c" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_019b2d37-e8ca-76a3-87a0-3a9ffcfed0b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_019b2d37-e8ca-7adb-aa9c-b975151ad795" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_019b2d37-e8ca-7123-8bb5-ec3a5366a22c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_019b2d37-e8ca-7adb-aa9c-b975151ad795" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_019b2d37-e8ca-757d-8f4b-0aa3d67320b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_019b2d37-e8ca-7123-8bb5-ec3a5366a22c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_019b2d37-e8ca-757d-8f4b-0aa3d67320b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_019becdc-a267-7420-8aa9-971cd8b12bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_019b2d37-e8ca-7123-8bb5-ec3a5366a22c" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_019becdc-a267-7420-8aa9-971cd8b12bfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019c32c4-7b73-7d15-8b9e-65111e289e32" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_019b2d37-e8ca-7123-8bb5-ec3a5366a22c" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019c32c4-7b73-7d15-8b9e-65111e289e32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_019b2d38-0de2-77f0-9cd1-bbc643bb3ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_019bece5-9a75-760d-83f3-957fd19e94a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_019b2d38-0de2-77f0-9cd1-bbc643bb3ac9" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_019bece5-9a75-760d-83f3-957fd19e94a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_019b2d38-0de2-701a-a15f-4a994be7d71e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_019b2d38-0de2-77f0-9cd1-bbc643bb3ac9" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_019b2d38-0de2-701a-a15f-4a994be7d71e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pattern.com/role/SegmentInformationFinancialInformationforSingleOperatingandReportableSegmentDetails" xlink:type="simple" xlink:href="ptrn-20251231.xsd#SegmentInformationFinancialInformationforSingleOperatingandReportableSegmentDetails"/>
  <link:calculationLink xlink:role="http://www.pattern.com/role/SegmentInformationFinancialInformationforSingleOperatingandReportableSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b8cd6d5c-14b1-4925-821e-5c8c9dd06144" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0fe8b40d-6d59-48e1-8b16-09428632f746" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b8cd6d5c-14b1-4925-821e-5c8c9dd06144" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0fe8b40d-6d59-48e1-8b16-09428632f746" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_cf673ace-404f-44fd-be19-868521260b37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b8cd6d5c-14b1-4925-821e-5c8c9dd06144" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_cf673ace-404f-44fd-be19-868521260b37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ptrn_FulfillmentExpense_5ca62a53-6751-44e8-a587-9faacc4b49b2" xlink:href="ptrn-20251231.xsd#ptrn_FulfillmentExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b8cd6d5c-14b1-4925-821e-5c8c9dd06144" xlink:to="loc_ptrn_FulfillmentExpense_5ca62a53-6751-44e8-a587-9faacc4b49b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ptrn_MarketplaceCommissions_2420c764-251e-48af-bd89-83b2d4465d10" xlink:href="ptrn-20251231.xsd#ptrn_MarketplaceCommissions"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b8cd6d5c-14b1-4925-821e-5c8c9dd06144" xlink:to="loc_ptrn_MarketplaceCommissions_2420c764-251e-48af-bd89-83b2d4465d10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_99f7afa3-063f-46de-b430-d51d422756ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b8cd6d5c-14b1-4925-821e-5c8c9dd06144" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_99f7afa3-063f-46de-b430-d51d422756ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationTechnologyAndDataProcessing_38124506-5796-4c3b-b931-8ff215ece1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InformationTechnologyAndDataProcessing"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b8cd6d5c-14b1-4925-821e-5c8c9dd06144" xlink:to="loc_us-gaap_InformationTechnologyAndDataProcessing_38124506-5796-4c3b-b931-8ff215ece1d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_420a1df2-4968-41a8-80de-c128415a18fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b8cd6d5c-14b1-4925-821e-5c8c9dd06144" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_420a1df2-4968-41a8-80de-c128415a18fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_cec05ed4-b8c1-4802-89e8-bba8ce5a5ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b8cd6d5c-14b1-4925-821e-5c8c9dd06144" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_cec05ed4-b8c1-4802-89e8-bba8ce5a5ddf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6faba5cb-4054-462f-acd0-99e09c1c4150" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b8cd6d5c-14b1-4925-821e-5c8c9dd06144" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6faba5cb-4054-462f-acd0-99e09c1c4150" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ptrn_PreferredStockAmendmentExpense_7ea57947-5ee3-4664-992d-bdc1f216c2e9" xlink:href="ptrn-20251231.xsd#ptrn_PreferredStockAmendmentExpense"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b8cd6d5c-14b1-4925-821e-5c8c9dd06144" xlink:to="loc_ptrn_PreferredStockAmendmentExpense_7ea57947-5ee3-4664-992d-bdc1f216c2e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_fdaa4839-7153-481d-9091-991c3c63ee82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b8cd6d5c-14b1-4925-821e-5c8c9dd06144" xlink:to="loc_us-gaap_LaborAndRelatedExpense_fdaa4839-7153-481d-9091-991c3c63ee82" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
