<snapdata remixID="15044967"><project name="Data Processing" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAQAElEQVR4AezdCZBlRdEo4ErEX8QNUNwXcMUFxP0pqKMhivHUUAH3BQ03cEVDRQM1fBpuEShuuD2eA26hKIoa4oIK+PNEVARxCRVDcWdRcQUE5e+vDtlT5869t/vOnNszMD0x2VmVlZWZVZXndOapOqe3umz13+oMbMIZ2Kqs/ludgU04A6sOuAknf1V1KWMd8MwzzyyHHXZYedvb3laxMlitbznzwQdW4gJZzwG/9KUvle22267ss88+Zd99961YGazWt5z54AN8Yd5O2HPA008/vdz+9rcvCzFp+fKXv1x+85vflO9973vlvve9b9ljjz0q7aMf/Whtx3PGGWfUtj/84Q9l++23X6Rf+9rXLgAP+M9//lMOOuigcrWrXa0ot5DtMPjwhz9ceZQT8CsnvsY1rrHIk7TE+MDf//73crOb3azsueeePV58N7rRjXo0/KM0fOjg3ve+d3nKU56yXp+XvexlPVr2iYg6F1lPTNbvfve78t3vfrfOz89+9rOy9dZbl3POOafc9KY3LVe5ylVqP3ybA/AFPjFPJ+w54Ne//vWerne/+921fvTRR5ef//znZa+99qr1/PGYxzym/OpXv6qOlTT46le/evnTn/5UXvGKV9QJ3XnnnZHLox71qKJ8xzvesTruE57whHLEEUdU564Ml//g2E9+8pProrsS9bnwwgsXF8lCWTAXw3/913/V/ueee+7lvfvIQu60005V33nnnVdlPv3pTy9nLFw8dKSulpZ8Kenkk08up556akk5+nDsq171qj0a+kc+8pHqSIccckgdKxt32GGHFFUe/ehHl0c84hFl2223LXe7293KrW9968pn7iNikW9zKbBrnrb0HNBiJTzoQQ8qHNBkXf/61y8XX3xxdaaXv/zl9ap3Vf/tb38rv/jFLwqH0g8NdlXvuOOOZdddd622ox966KHlpJNOqn1/+9vfltNOO60cc8wx5cADD6x3WjzAXeVhD3tYOf7448uRRx5ZON6ll15abnKTm5RLLrmkuFNd5zrXqXJf9KIXlRvc4AblNa95Tb1z65/gIsDkAuFQZ599dvniF79YIqJ88IMfLKkjcUtLvpS1zTbblH/84x8l5aRcF0/SHv7wh1eZ7GfT2rVryz//+c/y0pe+tDpbyjL2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</thumbnail><scenes select="1"><scene name="Data Processing"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="headingOfTable %&apos;ListOfValues&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="NYS_AI_Systems_Inventory__Beginning_September_2025"/></block></block></script></block-definition><block-definition s="dataOfTable %&apos;listOfValues&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportCDR"><block var="NYS_AI_Systems_Inventory__Beginning_September_2025"/></block></block></script></block-definition><block-definition s="recordOfTable %&apos;listOfValues&apos; %&apos;index&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="index"/><block var="listOfValues"/></block></block></script></block-definition><block-definition s="fieldOfTable %&apos;field&apos; %&apos;listOfValues&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="field"/><block var="listOfValues"/></block></block></script></block-definition><block-definition s="columnOfTable %&apos;columnNumber&apos; %&apos;listOfValues&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doSetVar"><l>num</l><l>1</l></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="listOfValues"/><script><block s="doAddToList"><custom-block s="fieldOfTable %s %s"><block var="columnNumber"/><custom-block s="recordOfTable %s %s"><block var="listOfValues"/><block var="num"/></custom-block></custom-block><block var="a"/></block><block s="doChangeVar"><l>num</l><l>1</l></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="bar chart of table %&apos;data&apos; grouped by field: %&apos;field&apos; from: %&apos;floor&apos; to: %&apos;ceiling&apos; interval: %&apos;interval&apos;" type="reporter" category="lists"><comment x="0" y="0" w="344.6666666666667" collapsed="false">Takes a table (typically from a CSV data set) as input and reports a summary of the table grouped by the field in the specified column number.  The remaining three inputs are used only if the field values are numbers, in which case they can be grouped into buckets (e.g., decades, centuries, etc.).  Those three inputs specify the smallest and largest values of interest and, most importantly, the width of a bucket (10 for decades, 100 for centuries).  If the field isn&apos;t numeric, leave these three inputs empty or set them to zero.  In that case, each string value of the field is its own bucket, and they appear sorted alphabetically.&#xD;&#xD;The block reports a new table with three columns.  The first column contains the bucket name or smallest number.  The second column contains a nonnegative integer that says how many records in the input table fall into this bucket.  The third column is a subtable containing the actual records from the original table that fall into the bucket.&#xD;&#xD;If your buckets aren&apos;t of constant width, or you want to group by some function of more than one field, load the &quot;Frequency Distribution Analysis&quot; library instead. </comment><header></header><code></code><translations>ca:gràfica de la taula _ agrupada pel camp: _ des de: _ fins: _ interval: _&#xD;</translations><inputs><input type="%l"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>sorted</l></list></block><block s="doSetVar"><l>sorted</l><custom-block s="sort table %l on field %n in %s order"><custom-block s="group table %l by field %n by intervals of: %n"><block var="data"/><block var="field"/><block var="interval"/></custom-block><l>1</l><l>ascending</l></custom-block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="interval"/><l>0</l></list></block><script><block s="doReport"><block var="sorted"/></block></script><list></list></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCONS"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><l/></block><block var="interval"/></list></block><block s="reportCDR"><l/></block></block></autolambda><list></list></block><custom-block s="bar chart helper function to fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block var="sorted"/><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="floor"/><block var="interval"/></block></block><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="ceiling"/><block var="interval"/></block></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l>1</l></list></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><l>0</l><block s="reportNewList"><list></list></block></list></block></autolambda><list></list></block></custom-block></block></block></script></block-definition><block-definition s="bar chart helper function to fill %&apos;data&apos; key: %&apos;key&apos; from: %&apos;floor&apos; to: %&apos;ceiling&apos; interval: %&apos;interval&apos; with: %&apos;generator&apos;" type="reporter" category="lists"><comment x="0" y="0" w="103" collapsed="false">add missing entries to a sorted list. Used for histograms</comment><header></header><code></code><translations>pt:os itens de _ com a chave _ entre _ e _ com passo _ completados por _&#xD;ca:gràfica omplint _ amb clau: _ des de: _ fins: _ interval: _ amb _&#xD;</translations><inputs><input type="%l"></input><input type="%repRing"></input><input type="%n"></input><input type="%n"></input><input type="%repRing"></input><input type="%repRing"></input></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="floor"/><block var="ceiling"/></list></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="generator"/><list><block var="floor"/></list></block><custom-block s="bar chart helper function to fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block var="data"/><block var="key"/><block s="evaluate"><block var="interval"/><list><block var="floor"/></list></block><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="evaluate"><block var="key"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block var="floor"/></list></block><script><block s="doReport"><custom-block s="bar chart helper function to fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block s="reportCDR"><block var="data"/></block><block var="key"/><block var="floor"/><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="evaluate"><block var="key"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block var="floor"/></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="bar chart helper function to fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block s="reportCDR"><block var="data"/></block><block var="key"/><block s="evaluate"><block var="interval"/><list><block var="floor"/></list></block><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="generator"/><list><block var="floor"/></list></block><custom-block s="bar chart helper function to fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block var="data"/><block var="key"/><block s="evaluate"><block var="interval"/><list><block var="floor"/></list></block><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></block></script></block-definition><block-definition s="plot bar chart %&apos;data&apos; bars at x: %&apos;left&apos; y: %&apos;bottom&apos; width: %&apos;width&apos; height: %&apos;height&apos;" type="command" category="pen"><header></header><code></code><translations>pt:desenha gráfico de barras de _ em (x: _ , y: _ ) com largura _ e altura _&#xD;ca:dibuixa gràfic _ a x: _ y: _ amplada: _ alçada: _&#xD;</translations><inputs><input type="%l"></input><input type="%n">-200</input><input type="%n">-100</input><input type="%n">400</input><input type="%n">200</input></inputs><script><block s="doDeclareVariables"><list><l>ratio</l><l>step</l><l>flat line ends</l><l>col</l><l>sorted</l><l>min</l><l>digit12</l><l>saved pentrails</l><l>digit10</l><l>x label width</l><l>saved position</l><l>label delta y</l><l>max y</l></list></block><block s="doSetVar"><l>flat line ends</l><block s="reportGlobalFlag"><l><option>flat line ends</option></l></block></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="doSetVar"><l>saved pentrails</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="up"><comment w="105.33333333333333" collapsed="false">find out how wide a digit is at two sizes</comment></block><block s="doGotoObject"><l><option>center</option></l></block><block s="write"><l>1234567890</l><l>12</l></block><block s="doSetVar"><l>digit12</l><block s="reportQuotient"><block s="xPosition"></block><l>10</l></block></block><block s="clear"></block><block s="up"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="write"><l>1234567890</l><l>10</l></block><block s="doSetVar"><l>digit10</l><block s="reportQuotient"><block s="xPosition"></block><l>10</l></block></block><block s="clear"></block><block s="doSwitchToCostume"><block var="saved pentrails"/></block><block s="doStamp"></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="doSetVar"><l>x label width</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportMonadic"><l><option>log</option></l><block s="reportListItem"><l>1</l><block s="reportListItem"><l><option>last</option></l><block var="data"/></block></block></block></block></block><block s="doSetVar"><l>sorted</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><custom-block s="sort table %l on field %n in %s order"><block var="data"/><l>2</l><l>descending</l></custom-block></block></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l><option>last</option></l><block var="sorted"/></block><l>0</l></list></block><script><block s="doSetVar"><l>min</l><block s="reportListItem"><l><option>last</option></l><block var="sorted"/></block></block></script><script><block s="doSetVar"><l>min</l><l>0</l></block></script><comment w="142" collapsed="false">If smallest value &lt; 0, the x axis isn&apos;t at the bottom.&#xD;Note that sort is by &gt; not by &lt;.&#xD;Not clear this can happen in a&#xD;histogram!</comment></block><block s="doSetVar"><l>max y</l><block s="reportListItem"><l>1</l><block var="sorted"/></block></block><block s="doSetVar"><l>ratio</l><block s="reportQuotient"><block var="height"/><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="sorted"/></block><block var="min"/></block></block></block><block s="doSetVar"><l>label delta y</l><block s="reportVariadicProduct"><list><block s="reportRound"><block s="reportQuotient"><block var="max y"/><l>50</l></block></block><l>10</l></list></block></block><block s="doSetVar"><l>step</l><block s="reportQuotient"><block var="width"/><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></block></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="step"/><l>2</l></list></block><script><block s="doSetVar"><l>col</l><block s="reportDifference"><block var="step"/><l>1</l></block></block></script><script><block s="doSetVar"><l>col</l><block s="reportVariadicProduct"><list><block var="step"/><l>0.8</l></list></block></block></script></block><block s="gotoXY"><block var="left"/><block s="reportDifference"><block var="bottom"/><block s="reportVariadicProduct"><list><block var="min"/><block var="ratio"/></list></block></block></block><block s="setSize"><l>1</l></block><block s="down"></block><block s="setHeading"><l>90</l></block><block s="forward"><block var="width"/><comment w="110.66666666666667" collapsed="true">draw x axis at y=0</comment></block><block s="up"></block><block s="gotoXY"><block var="left"/><block var="bottom"/></block><block s="setHeading"><l>0</l></block><block s="down"></block><block s="forward"><block var="height"/><comment w="74.66666666666667" collapsed="true">draw y axis</comment></block><block s="up"></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><block s="reportDifference"><block var="left"/><block s="reportVariadicSum"><list><block var="digit12"/><l>2</l></list></block></block><block s="reportDifference"><block var="bottom"/><block s="reportVariadicProduct"><list><block var="min"/><block var="ratio"/></list></block></block></block><block s="write"><l>0</l><l>12</l></block><block s="doFor"><l>i</l><l>1</l><l>5</l><script><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="label delta y"/><block var="min"/></block><block var="ratio"/></list></block></block><block s="setXPosition"><block s="reportDifference"><block var="left"/><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="digit12"/><block s="reportTextAttribute"><l><option>length</option></l><block s="reportVariadicProduct"><list><block var="label delta y"/><block var="i"/></list></block></block></list></block><l>2</l></list></block></block></block><block s="write"><block s="reportVariadicProduct"><list><block var="label delta y"/><block var="i"/></list></block><l>12</l></block></script></block><block s="gotoXY"><block var="left"/><block var="bottom"/><comment w="112" collapsed="true">Ready to draw bars.</comment></block><block s="changeXPosition"><block s="reportQuotient"><block var="step"/><l>2</l></block></block><block s="setSize"><block var="col"/></block><block s="doWarp"><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><l>0</l></list></block><script><block s="down"></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block var="min"/></block><block var="ratio"/></list></block></block><block s="up"></block><block s="setYPosition"><block var="bottom"/></block><block s="doSetVar"><l>saved position</l><block s="reportNewList"><list><block s="xPosition"></block><block s="yPosition"></block></list></block></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="col"/><l>15</l></list><comment w="319.3333333333333" collapsed="true">Choose label format depending on label width vs. bar width.</comment></block><script><block s="setYPosition"><block s="reportDifference"><block var="bottom"/><l>2</l></block></block><block s="changeXPosition"><block s="reportDifference"><block s="reportQuotient"><block var="step"/><l>2</l></block><l>8</l></block></block><block s="setHeading"><l>180</l></block><block s="write"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><l>10</l></block></script><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="col"/><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block var="digit10"/><block var="x label width"/></list></block><l>2.5</l></list></block></list></block><script><block s="setYPosition"><block s="reportDifference"><block var="bottom"/><l>2</l></block></block><block s="changeXPosition"><block s="reportDifference"><block s="reportQuotient"><block var="step"/><l>2</l></block><l>10</l></block></block><block s="setHeading"><l>180</l></block><block s="write"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><l>12</l></block></script><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="col"/><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block var="digit12"/><block var="x label width"/></list></block><l>2.5</l></list></block></list></block><script><block s="setYPosition"><block s="reportDifference"><block var="bottom"/><l>10</l></block></block><block s="setHeading"><l>90</l></block><block s="forward"><block s="reportDifference"><block s="reportDifference"><block s="reportQuotient"><block var="step"/><l>2</l></block><block s="reportVariadicProduct"><list><block var="digit10"/><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportMonadic"><l><option>log</option></l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block></block></block></list></block></block><l>2</l></block></block><block s="write"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><l>10</l></block></script><script><block s="setYPosition"><block s="reportDifference"><block var="bottom"/><l>12</l></block></block><block s="setHeading"><l>90</l></block><block s="forward"><block s="reportDifference"><block s="reportDifference"><block s="reportQuotient"><block var="step"/><l>2</l></block><block s="reportVariadicProduct"><list><block var="digit12"/><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportMonadic"><l><option>log</option></l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block></block></block></list></block></block><l>2</l></block></block><block s="write"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><l>12</l></block></script></block></script></block></script></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block><block s="setHeading"><l>90</l></block><block s="doGotoObject"><block var="saved position"/></block><block s="changeXPosition"><block var="step"/></block></script></block></script></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><block var="flat line ends"/></block></script></block-definition><block-definition s="sort table %&apos;data&apos; on field %&apos;field number&apos; in %&apos;order&apos; order" type="reporter" category="lists"><header></header><code></code><translations>ca:ordena taula _ pel camp _ en ordre _&#xD;</translations><inputs><input type="%l"></input><input type="%n"></input><input type="%s" readonly="true"><options>ascending&#xD;descending</options></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>lst_sort(list, fn)</l><list><block var="data"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="order"/><l>ascending</l></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="field number"/><l/></block><block s="reportListItem"><block var="field number"/><l/></block></list></block></autolambda><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="field number"/><l/></block><block s="reportListItem"><block var="field number"/><l/></block></list></block></autolambda><list></list></block></block></list></block></block></script></block-definition><block-definition s="group table %&apos;data&apos; by field %&apos;number&apos; by intervals of: %&apos;interval&apos;" type="reporter" category="lists"><header></header><code></code><translations>ca:agrupa taula _ pel camp _ per intervals de _&#xD;</translations><inputs><input type="%l"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>dta_group(list, fn)</l><list><block var="data"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="interval"/><l>0</l></list></block><block s="reifyReporter"><autolambda><block s="reportListItem"><block var="number"/><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListItem"><block var="number"/><l/></block><block var="interval"/></block></block></autolambda><list></list></block></block></list></block></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="948"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="949"></list></costumes><sounds><list struct="atomic" id="950"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><watcher var="NYS_AI_Systems_Inventory__Beginning_September_2025" style="normal" x="10" y="10" color="243,118,29" extX="375" extY="306"/><sprite name="Sprite" idx="1" x="-45" y="-152" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="956"><costumes><list struct="atomic" id="957"></list></costumes><sounds><list struct="atomic" id="958"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block></script><script x="14" y="309"><block s="doSayFor"><custom-block s="recordOfTable %s %s"><block var="NYS_AI_Systems_Inventory__Beginning_September_2025"/><l>3</l></custom-block><l>5</l></block></script><script x="18" y="404.66666666666663"><block s="doSayFor"><custom-block s="headingOfTable %s"><block var="NYS_AI_Systems_Inventory__Beginning_September_2025"/></custom-block><l>5</l></block></script><script x="25" y="481.33333333333326"><block s="doSayFor"><custom-block s="dataOfTable %s"><block var="NYS_AI_Systems_Inventory__Beginning_September_2025"/></custom-block><l>5</l></block></script><script x="15" y="202"><block s="doSayFor"><custom-block s="fieldOfTable %s %s"><l>3</l><custom-block s="recordOfTable %s %s"><block var="NYS_AI_Systems_Inventory__Beginning_September_2025"/><l>4</l></custom-block></custom-block><l>5</l></block></script><script x="16" y="135"><block s="doSayFor"><custom-block s="columnOfTable %s %s"><l>5</l><block var="NYS_AI_Systems_Inventory__Beginning_September_2025"/></custom-block><l>5</l></block></script></scripts></sprite><watcher var="a" style="normal" x="10" y="141.000002" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="num" style="normal" x="10" y="162.000004" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="NYS_AI_Systems_Inventory__Beginning_September_2025"><list id="997"><item><list struct="atomic" id="998">State Entity/Agency Name,AI System Manufacturer Name,AI System Product Name,Primary AI System Capability,AI System Capability (if State Entity selected Other),Purpose and Uses of the AI System within the State Entity</list></item><item><list struct="atomic" id="999">Office for the Aging,Intuition Robotics Inc.,ElliQ (proactive AI care companion),&quot;Personalization: Tailoring products, services, or experiences to individual preferences&quot;,,&quot;ElliQ is a proactive and empathetic Artificial Intelligence (AI) companionthat helps combat loneliness, foster engagement, improve overall health and wellness, and support aging-in place. ElliQ is designed to promote independence and provide support for older adults through daily check-ins (medication reminders/health tracking/exercise suggestions), assistance with wellness goals and physical activities, connection to family and friends and more using voice commands and/or on-screen instructions.&quot;</list></item><item><list struct="atomic" id="1000">Dept. of Agriculture and Markets,Sorensen,Video Relay System,Speech/Text Recognition: Converting spoken language into text or text into spoken language,,Converting spoken language into text so a staff member who is hearing impaired can answer phone calls.</list></item><item><list struct="atomic" id="1001">Office for People with Developmental Disabilities,Lytx,Machine Vision Plus,&quot;Transportation: Optimizing traffic flow, managing logistics, and enabling autonomous vehicles&quot;,,Combines advanced video telematics with proprietary machine vision and artificial intelligence (MV+AI) to detect risky and distracted driving behavior inside and outside the vehicle.</list></item><item><list struct="atomic" id="1002">Dept. of Labor,Eightfold,OpenAI,&quot;Personalization: Tailoring products, services, or experiences to individual preferences&quot;,,Help Job seekers be given more tailored or suggested job opportunities based on their experience and interests.</list></item><item><list struct="atomic" id="1003">Office of Medicaid Inspector General,Balto-Genysis,Balto,Customer Service/Conversational AI: Improving customer interactions and satisfaction through automated support systems (ex: Virtual Assistant Chatbot),,&quot;Used by contractor - Performant  Used to help with training of customer service associates and analysis. The goal to improve customer service to the clients.  Brief description: Balto is a real-time AI-powered guidance platform used by our customer service center/team. The use of Balto was vetted by our InfoSec team. The conversations are recorded for analysis and coaching of staff members to improve customer service; however, personally identifiable information (PII) is removed prior to being stored. PII is identified by listening for numeric information and by evaluating the conversation against a dictionary of names. The de-identification of this data all occurs in memory. Implementation also requires integration of the listening channels to a particular phone system.&quot;</list></item><item><list struct="atomic" id="1004">Office of Medicaid Inspector General,Microsoft,Co-Pilot,&quot;Natural Language Understanding: Extracting meaning and intent from human language (ex: Summarizing online meetings, language translation, etc.)&quot;,,&quot;Used by contractor - Performant  Used to help with speech/text recognition during calls on Microsoft Teams. Performant takes the recording and transcript to help with recording keeping and note taking.  Brief description: Pilot can help with a variety of tasks such as summarizing important documents, catching up on communications, generating drafts of emails and documents, searching user data for answers to key questions, and more. PFMT uses co-pilot as part of our Microsoft Office 365 software.&quot;</list></item><item><list struct="atomic" id="1005">Office of Medicaid Inspector General,&quot;Healthcare Management Solutions, LLC (HMS)&quot;,MAVS - Maestro Automated Valuation System,Automation: Streamlining repetitive tasks and processes,,&quot;Used by contractor - HMS Casualty Subrogation  HMS - Internal AI model built using bagged and boosted trees.  MAVS is a collection of automated processes that replaces manual tasks performed by caseworkers through the use of business rules.  Within MAVS, there is an isolated task that leverages AI.   Valuations are performed on claims to determine the likelihood of a claim being related to an accident.   Previous caseworker evaluations were used to determine the model that highlights these relationships.   MAVS is reviewed on a regular basis to confirm process integrity.   In its limited scope MAVS does not make autonomous medical decisions about an individual or their eligibility.&quot;</list></item><item><list struct="atomic" id="1006">Dept. of Health,Centers for Disease Control and Prevention,EmarcLite,&quot;Natural Language Understanding: Extracting meaning and intent from human language (ex: Summarizing online meetings, language translation, etc.)&quot;,,Processes free text fields in pathology reports to determine reportability of cancer</list></item><item><list struct="atomic" id="1007">Dept. of Transportation,Cubic,GS3 Processor,&quot;Image Recognition/Computer Vision: Identifying objects, people, or features within images or videos&quot;,Computervision processing and Machine learning,&quot;This system uses 360-degree bell camera video stream to detect traffic flow. GRIDSMART uses its proprietary algorithm/machine vision processor to detect, track, and classify vehicles to effectively direct traffic flow. The system provides a digital input over Synchronous Data Link Control (SDLC) providing a 2070 traffic controller with information to adjust traffic signal cycle lengths. These changes are done in accordance with the programming of the 2070 controller and the GRIDSMART is providing traffic volume information. The &quot;&quot;GS2 unit&quot;&quot; and &quot;&quot;GS3 unit&quot;&quot; processes a video stream through their proprietary machine learning algorithm. All intersection timing decisions are made at the traffic controller and not the Gridsmart. This system is implemented Statewide. This system would not be deployed at the same location as a MioVision.&quot;</list></item><item><list struct="atomic" id="1008">Dept. of Transportation,Miovision,Miovision Core,&quot;Image Recognition/Computer Vision: Identifying objects, people, or features within images or videos&quot;,Computervision processing and Machine learning,&quot;This system uses a 360-degree bell camera video stream to detect traffic flow. The image processing is done on a machine vision processor called a &quot;&quot;Miovision Core.&quot;&quot; This provides video analysis, presence detection, vehicle data collection, and interfaces inputs for our 2070 traffic controller. The digital signal is delivered over Synchronous Data Link Control (SDLC) allowing a 2070 traffic controller to make traffic timing changes based on the current traffic load within the parameters set in the 2070 controller. The core unit processes a video stream through their proprietary machine learning algorithm. It classifies objects into Cars vs Heavy trucks and Bicycles vs Pedestrians. All intersection timing decisions are made at the traffic controller and not the Miovision core. This system is implemented Statewide. This system would not be deployed at the same location as a GridSmart/Cubic.&quot;</list></item><item><list struct="atomic" id="1009">Dept. of Transportation,Iteris,VantageNext,&quot;Image Recognition/Computer Vision: Identifying objects, people, or features within images or videos&quot;,Computervision processing and Machine learning,&quot;This system uses both radar and video to detect vehicles from a traditional flat camera. It uses a proprietary machine learning algorithm utilizing Convolutional Neural Networks (CNN) to detect vehicles. When a vehicle is detected it sends an &quot;&quot;input&quot;&quot; signal to our 2070 traffic controller via Synchronous Data Link Control (SDLC)  to make traffic timing changes based on the current traffic load within the parameters set in the 2070 controller. The system also uses digital logic to logically OR tie the radar sensor to the video camera. Meaning if the radar sensor or video sensor is recieving a signal, it will provide an input to the controller. All intersection timing decisions are made at the traffic controller and not the Iteris Next (Camera) and Vector (Camera and Radar) device. This system is implemented Statewide. This system would not be deployed at the same location as a MioVision or GridSmart/Cubic.&quot;</list></item><item><list struct="atomic" id="1010">Dept. of State,Google,Google Translate,&quot;Natural Language Understanding: Extracting meaning and intent from human language (ex: Summarizing online meetings, language translation, etc.)&quot;,,Translates form labels for public users.</list></item><item><list struct="atomic" id="1011">Dept. of Motor Vehicles,Google,DocumentAI,&quot;Document AI/Intelligent Document Processing (IDP): Assisting humans in extracting, classifying, or analyzing information from various types of documents.&quot;,,&quot;For select online transactions, DMV has introduced document AI tools to increase the probability of a customer completing a successful transaction in the office.  Through a document quality check, AI is leveraged to provide immediate feedback to the customer on the image quality of a scanned document they’ve uploaded, and the necessary instructions to re-upload if necessary.  Through a document classification check, AI is used to inform the customer if the type of document they’ve uploaded meets the form and format of the proof requested.  Again, immediate feedback is provided to the customer on a successful submission, or instructions to resubmit.  Through extraction and validation tools, AI is used to (a) pre-fill select fields of a webform application based on the document upload so that the customer does not have to enter all fields manually, and (b) extract and analyze select fields to provide feedback on whether a document appears to be expired and/or matches a user’s entry.&quot;</list></item><item><list struct="atomic" id="1012">Dept. of Motor Vehicles,&quot;Smart Communications, Inc.&quot;,MAXit,&quot;Natural Language Understanding: Extracting meaning and intent from human language (ex: Summarizing online meetings, language translation, etc.)&quot;,,DMV&apos;s Forms team utilizes this software to assist in developing plain language text and phrases that enable more accurate translation into the 16 foreign languages that are currently required for vital documents.</list></item><item><list struct="atomic" id="1013">Higher Edu Services Corp,ElevenLabs,ElevenLabs,Speech/Text Recognition: Converting spoken language into text or text into spoken language,,&quot;HESC uses this to create voiceovers for instructional videos used on social media, Youtube, and the public website.&quot;</list></item><item><list struct="atomic" id="1014">Dept. of Environmental Conservation,Everblue,Pesticides Exam,Other,Use of facial recognition technology to monitor and flag test-taker behavior during online examintaions.,&quot;Everblue facial recognition is needed to maintain the integrity and security of the online certification examination for Pesticide Applicators. The system leverages AI-enabled facial recognition to monitor participants throughout the exam, identify irregular or suspicious behavior, and flag potential instances of cheating or misconduct.&quot;</list></item><item><list struct="atomic" id="1015">Dept. of Environmental Conservation,Spypoint,Bucktracker AI,&quot;Image Recognition/Computer Vision: Identifying objects, people, or features within images or videos&quot;,,The BUCK TRACKER™ AI image recognition software automatically analyzes all photos taken by the trail camera. Analyzing the images captured by Spypoint products facilitates Law Enforcment and Forest Protection response and investigation.</list></item><item><list struct="atomic" id="1016">Dept. of Civil Services,LinkedIn Corporation,LinkedIn,Other,LinkedIn provides personalized recommendations based off of users job history and skills they input on the website.,LinkedIn provides the ability to recommend user matches for open positions. It also shows which skills from an applicant&apos;s LinkedIn profile and resume match the job posting.</list></item><item><list struct="atomic" id="1017">Dept. of Homeland Security and Emergency Services,Dataminr,Dataminr First Alert,&quot;Monitoring and Surveillance (Cyber): Continuously observing data to detect anomalies or potential issues (ex: EDR, MDR)&quot;,,Access to Dataminr helps the agency identify timely/emerging events relevant to DHSES operations.</list></item></list></variable><variable name="a"><list struct="atomic" id="1018">AI System Capability (if State Entity selected Other),,,,,,,,,Computervision processing and Machine learning,Computervision processing and Machine learning,Computervision processing and Machine learning,,,,,Use of facial recognition technology to monitor and flag test-taker behavior during online examintaions.,,LinkedIn provides personalized recommendations based off of users job history and skills they input on the website.,</list></variable><variable name="num"><l>21</l></variable></variables></scene></scenes></project><media name="Data Processing" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>