1 00:00:08,776 --> 00:00:14,314 Disse menneskene har samlet seg for å høre argumentene i den første programvarepatent-saken som vil føres for den amerikanske høyesterett på nesten 30 år 2 00:00:14,564 --> 00:00:16,990 Kunne dere introdusere dere, og stave navnene deres? 3 00:00:17,882 --> 00:00:21,729 Ja, Bernie Bilski. 4 00:00:24,180 --> 00:00:30,302 Rand, Warsaw 5 00:00:30,552 --> 00:00:33,268 Kunne dere fortelle oss, i et nøtteskall, hva dere har funnet opp? 6 00:00:33,318 --> 00:00:39,498 Oppfinnelsen er en garantert strømregning, det er som et budsjettforslag, uten balansen, 7 00:00:39,748 --> 00:00:46,768 og det er en metode å sikre begge sider i en transaksjon. Så, bak det å gi forbrukerene, 8 00:00:47,018 --> 00:00:50,518 energiforbrukerne for garantert en strømregning. Det er mange mekanismer 9 00:00:50,768 --> 00:00:54,468 Og mekanismene involverer finansielle overføringer mellom energiforbruk, 10 00:00:54,718 --> 00:00:58,218 eller energiforbrukere, og energileverandørene. 11 00:00:58,468 --> 00:01:03,830 Disse menne håper å få patent på en forretningsmetode for sikring av handelsrisiko ($SJEKK) 12 00:01:04,066 --> 00:01:08,994 Og det er oppfinnelsen i et nøtteskall. Det er en metode for å generere garanterte regninger 13 00:01:09,244 --> 00:01:12,744 for forbrukere og, også, for å beskytte energileverandørens fortjeneste. 14 00:01:12,994 --> 00:01:16,743 Utfallet i denne saken vil ha grunnleggende betydning for programvare 15 00:01:17,020 --> 00:01:22,190 - Bilski-saken i seg selv er noen som søkte for en patent på en foretningmodell eller programvare,- 16 00:01:22,440 --> 00:01:27,396 -og patentkontoret avviste den. Og nå saksøker denne personen patentkontoret, og sier: 17 00:01:27,396 --> 00:01:30,390 -"Dere må innvilge den patenten." 18 00:01:30,640 --> 00:01:34,140 Denne saken er om hva det betyr å være en patenterbar prossess. 19 00:01:34,390 --> 00:01:38,913 Og derfor, siden programvarepatenter faller under kategorien av prossess, fordi de ikke er- 20 00:01:39,163 --> 00:01:43,166 -maskinen, og de er ikke bygget av masse, som er noen av de andre kategoriene- 21 00:01:43,413 --> 00:01:47,357 av ting som er patenterbart. Denne saken vil definere hva det betyr å være en patenterbar prossess. 22 00:01:52,257 --> 00:01:54,276 - Hva med dommer Roberts? Han sa at 23 00:01:54,468 --> 00:01:57,452 patenten deres hovedsaklig handler om at folk plukker opp telefonen og ringer til andre folk. 24 00:01:57,770 --> 00:02:03,065 - Det er mulig å redusere det ned til det nivået, som viser selve handlingene som utføret, men det er mye mer enn det. 25 00:02:03,365 --> 00:02:08,438 Det har å gjøre med å selge hyllevare som påvirker prisen til en part, som selger det til en annen part 26 00:02:08,738 --> 00:02:12,706 til en fast pris, som identifiserer en motvirkende risikoposisjon. ($SJEKK) 27 00:02:12,956 --> 00:02:18,668 Hvis du ser på krav fire i patentent, så har vi ting som kalles krav som beskriver hva oppfinnelsen er, - 28 00:02:18,668 --> 00:02:25,318 - det er en lang matematisk formel inni der, som ikke eksisterte i naturen eller andre steder i literaturen, 29 00:02:25,502 --> 00:02:28,110 som disse veldig oppfinnsomme folkene kom frem til. 30 00:02:28,352 --> 00:02:32,052 - En gang i tiden var ikke matematikk patenterbart. Og nåtildags kan vi ha noen - 31 00:02:32,302 --> 00:02:37,812 - som Bilski kommende inn å si: "Vet du, jeg har jobbet hardt med denne matematiske ligningen -" 32 00:02:38,012 --> 00:02:41,564 "- og derfor burde jeg få en patent på denne metoden for å prossessere informasjon." ($SJEKK) 33 00:02:41,814 --> 00:02:45,249 Du nevner i ditt krav at det er en veldig lang kalkulasjon vist der. 34 00:02:45,464 --> 00:02:50,710 Tenker du at en sterk kalkulering eller god matematikk er et grunnlag for en patent? 35 00:02:50,910 --> 00:02:51,714 - Det kan det være. 36 00:02:51,964 --> 00:02:57,710 - Den grunnleggende prossesen med å skrive programvare er å ta en bred algoritme av noe slag, - 37 00:02:57,960 --> 00:03:01,760 - en måte å gjøre noe med et utdrag av data, og så tildeler du variabler navn. 38 00:03:02,010 --> 00:03:05,910 - Så for vår første derivasjon la oss starte med en enkel matrise, en matrise med verdier. ($SJEKK) 39 00:03:06,160 --> 00:03:11,830 Også finner vi medianen for hver kollone, my en, my to, my tre. 40 00:03:12,030 --> 00:03:21,184 Også definerer vi Y to å være X minus my for hver kollone. 41 00:03:21,434 --> 00:03:29,468 Nå om vi har en annen faktor, X, så kan vi ta X punk S og prosjektere posisjonen til X på dette planet. ($SJEKK) 42 00:03:29,718 --> 00:03:31,950 Dette kalles singulærverdi dekomponering (SVD). 43 00:03:32,200 --> 00:03:41,609 Nå, her er trikset. Her er den flotte delen. La oss først si at denne første raden, X1, er seksualitet. 44 00:03:41,859 --> 00:03:45,359 La oss si X2 er "Liker du katter?" 45 00:03:47,126 --> 00:03:51,836 Og X3 er, jeg vet ikke, medfølelse. 46 00:03:55,022 --> 00:04:05,502 Ok, så, nå sier vi også at vi tar en faktor J1 som er Jane sine svar på dette spørreskjemaet. 47 00:04:05,752 --> 00:04:10,086 La oss si at J2 er Joe sine svar. 48 00:04:10,336 --> 00:04:21,308 La oss nå gjøre den samme prosjekteringen som vi gjorde tidligere. Vi tar J1 punkt S subtraherer J2 punkt S. 49 00:04:21,558 --> 00:04:27,062 Vi skal finne avstanden mellom disse to punktene, og vi kommer til å kalle det for kompatabilitet. 50 00:04:28,414 --> 00:04:35,901 Og i det enkle grepet, så har vi frembrakt patent nummer 6 735 568. ($SJEKK) 51 00:04:37,750 --> 00:04:44,286 Trikset med vår derivasjon var at tidligere med SVD, så hadde vi abstrakte nummer. 52 00:04:44,536 --> 00:04:49,974 Det folkene ved eHarmony gjorde for å få denne patenten, var å tildele navnt til være verdier. 53 00:04:50,224 --> 00:04:55,870 Så istedet for en abstrakt X1 har vi seksualitet, istedet for X2 har vi preferansen for katter. 54 00:04:56,120 --> 00:04:59,948 Og ved å gjøre disse tildelingene, ved å sette forskjellige navn på denne måten, 55 00:05:00,198 --> 00:05:05,390 var det mulig for dem å ta et abstrakt konsept og gjøre det om til en patenterbar enhet. 56 00:05:06,440 --> 00:05:13,569 Hva vi har lyst til å gjøre i følge lederne av vår patentinstutisjon, er å ta matematikk og 57 00:05:13,819 --> 00:05:18,246 dele den opp i så mange små deler som mulig, og gi de delene ut. Og, si, dersom du gjør en 58 00:05:18,496 --> 00:05:26,238 prinsippkomponentanalyse, ($SJEKK) dersom du multipliserer matriser for sjekkesider, så gir vi den delen til eHarmony. 59 00:05:26,488 --> 00:05:31,532 Dersom det er for aksjer så gir vi den delen til State Street. Og så videre. 60 00:05:31,782 --> 00:05:39,718 Og det vi gir ut er i bunn og grunn ekslusive rettigheter til å bruke matematikk, 61 00:05:40,083 --> 00:05:44,883 til å bruke en naturlov, i hvilken som helst sammeneheng. Og det vi for til gjengjeld er i bunn og grunn ingenting. 62 00:05:45,733 --> 00:05:52,121 Patentene er en statlig bevilgning, i USA oppstår den ut fra grunnloven. 63 00:05:52,471 --> 00:05:58,721 USAs landsfedre inkluderte bestemmelsen for å tildele ekslusive rettigheter til oppfinnere i vår grunnlov, 64 00:05:58,971 --> 00:06:06,093 og troen var at det var viktig for å kunne belønne de personene som gjorde teknologiske 65 00:06:06,243 --> 00:06:09,343 fremskritt som er til samfunnets nytte. 66 00:06:13,272 --> 00:06:18,156 De rettighetene de blir tildelt er ikke rettighetene til å gjøre de tingene de finner opp, 67 00:06:18,406 --> 00:06:21,409 men det er rettigheten til å eksludere andre fra å gjøre det. 68 00:06:21,659 --> 00:06:28,345 Så ideen var at du hadde en maskin eller en ting, som ikke tidligere er beskrevet i litteratur, 69 00:06:28,595 --> 00:06:34,449 og som ingen belært mekaniker kunne skjønne hvordan man lager ut fra hva som er beskrevet i litteratur, 70 00:06:34,699 --> 00:06:36,457 og for det kan du få en patent. 71 00:06:36,707 --> 00:06:42,550 Grunnlaget for å bestemme hva som er pattenterbare emner har fortsatt å utvikle seg 72 00:06:42,800 --> 00:06:46,300 gjennom de siste 200 årene av vår eksistens. 73 00:06:46,550 --> 00:06:54,588 I 1953 ble patentloven endret av kongressen, for å legge ordene "eller prosesser" til ordet 74 00:06:54,838 --> 00:06:57,697 "produkt" for å beskrive det som kan bli patentert. 75 00:07:04,760 --> 00:07:10,833 Kongressen som gjorde det tenkte var rett og slett på prosesser av industriell produksjon. Prosesser 76 00:07:11,083 --> 00:07:19,481 som produserte noe i den andre enden. Flyt glass på smeltet tinn, og det vil bli flatt, eller noe slikt. 77 00:07:19,731 --> 00:07:25,065 Og det er lite sannsynlig at noen tenkte på prosessen på den tiden i form av dataprogrammer, 78 00:07:25,315 --> 00:07:33,748 fordi vi ikke hadde søknader om datamaskin- programvare på mange år etter at forrige revisjon 79 00:07:33,998 --> 00:07:36,998 av patentloven. 80 00:07:46,267 --> 00:07:52,282 Tilbake i slutten av 70-tallet ble patentloven tolket slik at du kunne ikke patentere programvare. Det var 81 00:07:52,532 --> 00:07:55,449 ansett som en matematisk algoritme, en naturlov. 82 00:08:01,821 --> 00:08:09,430 Den juridiske verden forandret seg. Miljøet var ganske annerledes etter noen avgjørelser i 83 00:08:09,649 --> 00:08:11,254 Høyesterett, som Diamond mot Diehr. 84 00:08:11,504 --> 00:08:17,905 Patentsøkerene kom inn med en ny prosess for herding gummi. Temperaturen, og 85 00:08:18,155 --> 00:08:23,873 presisjonens av temperaturen er vesentlig i bra herding av gummi. Og innovasjonen 86 00:08:24,123 --> 00:08:30,753 som ble patentert i dette tilfellet var en algoritme for å overvåke et termometer 87 00:08:31,003 --> 00:08:37,038 som i utgangspunktet var i prosessen og bestemte når gummi trengte å bli utgitt og avkjølt. 88 00:08:37,288 --> 00:08:42,505 Og de sa "Prosesser for herding gummi er patenterbar, er det ingenting nytt om det, -" 89 00:08:42,755 --> 00:08:47,526 "- det faktum at de bruker en datamaskin for å implementere det bør ikke endre noe." 90 00:08:55,602 --> 00:09:00,070 Høyesterett gjør det klart at du ikke kan patentere programvare, fordi det er kun ett sett av 91 00:09:00,320 --> 00:09:09,300 instrukser, eller en algoritme. Abstrakte naturlover, algoritmer, er ikke patenterbare i USA selv. 92 00:09:09,550 --> 00:09:17,209 Men så var det etableringen av Court of Appeals av Federal Circuit. ($SJEKK) 93 00:09:17,459 --> 00:09:24,657 Problemet som løses, på en måte, begynner med det faktum at dommere ($SJEKK) alltid 94 00:09:24,907 --> 00:09:27,180 hater patent-saker. 95 00:09:27,430 --> 00:09:35,310 Og grunnen til at de hater patent-saker er, for en enkelt dommer, en advokat som har brukt hans/hennes liv 96 00:09:35,560 --> 00:09:43,914 på å gjøre søksmål ($SJEKK), en patent-sak der hun/han blir nødt til å finne detaljerte fakta om hvordan maling blir 97 00:09:44,164 --> 00:09:52,713 laget eller hvordan datamaskiner fungerer eller hvordan radio fungerer, er en mulighet bare til å gjøres om til en tosk. 98 00:10:00,133 --> 00:10:05,369 Kongressen forsøker å endre systemet der patentsaker er prosedert ($SJEKK). 99 00:10:05,619 --> 00:10:11,934 Men i stedet for å endre hvem som prøvde patentsaker, overlot kongressen det til en ikke-spesialisert distrikt-dommer 100 00:10:12,184 --> 00:10:17,326 å ta seg av rettssaken. Og så opprettet de en ny ankedomstol ($SJEKK) kalt Federal Circuit, 101 00:10:17,576 --> 00:10:22,081 sin jobb det var å høre alle anker fra patentsaker. 102 00:10:22,331 --> 00:10:25,313 Disse domstolene ble selvfølgelig raskt fylt opp med patentadvokater. 103 00:10:25,563 --> 00:10:32,622 Og patentadvokatene lagde så loven i ankedomstolen som gjaldt for alle de distrikstdommerne 104 00:10:32,872 --> 00:10:37,556 som fortsatt utførte de ikke-spesialist-avgjørelser som de fryktet. 105 00:10:37,806 --> 00:10:42,721 Naturlig nok ble Federal Circuit ($SJEKK) et sted som elsket patenter. 106 00:10:42,971 --> 00:10:49,537 Og sjefsdommeren ($SJEKK), Giles Rich, som levde til han ble virkelig gammel og døde i slutten av 90-årene sine, 107 00:10:49,787 --> 00:10:53,068 var en mann som spesielt elsket patenter på alt. 108 00:10:53,318 --> 00:11:00,273 Federal Circuit ($SJEKK) domstolen under Giles Rich brøt på en måte Diamond mot Diehrs tap fra sin orginale betydning, 109 00:11:00,523 --> 00:11:05,068 og kom til den konklusjonen at programvare i seg selv kunne patenteres. 110 00:11:05,318 --> 00:11:09,609 Høyesterett lot i grunn denne domstolen bestemme alt. 111 00:11:09,859 --> 00:11:16,473 PTO ($SJEKK) pleide faktisk å avvise patenter på programvare, som i tidlig 1990-tallet, og de tillot dem ikke. 112 00:11:16,723 --> 00:11:20,223 Og søkerne ville så anke disse avvisningene til Federal Circuit. ($SJEKK) 113 00:11:43,280 --> 00:11:46,798 I verdenen til maskiner så viser du patentkontoret denne maskinen, 114 00:11:47,048 --> 00:11:51,697 115 00:11:52,946 --> 00:11:56,636 116 00:11:56,886 --> 00:12:03,777 117 00:12:04,027 --> 00:12:11,492 118 00:12:11,742 --> 00:12:19,014 119 00:12:19,314 --> 00:12:24,516 120 00:12:24,766 --> 00:12:27,806 121 00:12:28,056 --> 00:12:32,558 122 00:12:32,808 --> 00:12:36,885 123 00:12:37,085 --> 00:12:40,817 124 00:12:41,067 --> 00:12:43,932 125 00:12:44,182 --> 00:12:49,116 126 00:12:49,366 --> 00:12:55,382 127 00:12:55,632 --> 00:13:00,481 128 00:13:00,731 --> 00:13:10,945 129 00:13:11,195 --> 00:13:15,350 130 00:13:15,600 --> 00:13:19,713 131 00:13:19,963 --> 00:13:25,516 132 00:13:25,766 --> 00:13:27,729 133 00:13:32,484 --> 00:13:37,404 134 00:13:38,551 --> 00:13:44,233 135 00:13:44,483 --> 00:13:50,329 136 00:13:50,579 --> 00:13:52,631 137 00:13:52,881 --> 00:13:59,270 138 00:13:59,520 --> 00:14:05,306 139 00:14:05,556 --> 00:14:10,917 140 00:14:11,167 --> 00:14:13,988 141 00:14:14,238 --> 00:14:21,649 142 00:14:21,899 --> 00:14:25,060 143 00:14:25,310 --> 00:14:32,902 144 00:14:33,352 --> 00:14:36,652 145 00:14:36,902 --> 00:14:44,956 146 00:14:45,206 --> 00:14:50,102 147 00:14:50,352 --> 00:14:56,228 148 00:14:56,478 --> 00:15:00,817 149 00:15:01,067 --> 00:15:08,382 150 00:15:08,632 --> 00:15:16,254 151 00:15:16,504 --> 00:15:23,452 152 00:15:23,702 --> 00:15:29,236 153 00:15:29,486 --> 00:15:32,644 154 00:15:32,894 --> 00:15:39,292 155 00:15:39,542 --> 00:15:43,910 156 00:15:44,160 --> 00:15:48,662 157 00:15:48,912 --> 00:15:53,801 158 00:15:54,051 --> 00:15:57,551 159 00:15:57,801 --> 00:16:03,001 160 00:16:03,251 --> 00:16:06,751 161 00:16:07,001 --> 00:16:12,361 162 00:16:12,611 --> 00:16:16,148 163 00:16:16,398 --> 00:16:21,658 164 00:16:21,908 --> 00:16:27,013 165 00:16:27,263 --> 00:16:33,406 166 00:16:33,656 --> 00:16:41,162 167 00:16:41,412 --> 00:16:48,306 168 00:16:48,556 --> 00:16:54,998 169 00:16:55,248 --> 00:17:09,121 170 00:17:09,371 --> 00:17:17,212 171 00:17:17,462 --> 00:17:23,748 172 00:17:23,998 --> 00:17:29,102 173 00:17:29,302 --> 00:17:34,638 174 00:17:34,888 --> 00:17:40,388 175 00:17:40,638 --> 00:17:44,484 176 00:17:44,651 --> 00:17:46,873 177 00:17:47,123 --> 00:17:52,634 178 00:17:52,884 --> 00:18:01,148 179 00:18:01,398 --> 00:18:07,054 180 00:18:07,304 --> 00:18:10,516 181 00:18:10,766 --> 00:18:20,582 182 00:18:20,832 --> 00:18:30,324 183 00:18:30,574 --> 00:18:37,566 184 00:18:37,816 --> 00:18:44,198 185 00:18:44,448 --> 00:18:49,841 186 00:18:50,091 --> 00:18:54,100 187 00:18:54,350 --> 00:19:02,422 188 00:19:02,672 --> 00:19:07,084 189 00:19:07,334 --> 00:19:15,164 190 00:19:15,414 --> 00:19:17,942 191 00:19:18,192 --> 00:19:24,137 192 00:19:24,387 --> 00:19:28,622 193 00:19:28,872 --> 00:19:35,590 194 00:19:35,790 --> 00:19:41,032 195 00:19:41,232 --> 00:19:43,580 196 00:19:43,830 --> 00:19:53,505 197 00:19:53,755 --> 00:20:01,117 198 00:20:01,367 --> 00:20:07,094 199 00:20:07,344 --> 00:20:14,356 200 00:20:14,606 --> 00:20:21,228 201 00:20:21,478 --> 00:20:28,070 202 00:20:28,320 --> 00:20:32,737 203 00:20:32,987 --> 00:20:39,137 204 00:20:39,387 --> 00:20:40,760 205 00:20:41,010 --> 00:20:45,894 206 00:20:46,144 --> 00:20:51,441 207 00:20:51,691 --> 00:20:55,230 208 00:20:55,480 --> 00:21:01,852 209 00:21:02,102 --> 00:21:10,454 210 00:21:10,704 --> 00:21:18,892 211 00:21:19,142 --> 00:21:26,950 212 00:21:27,200 --> 00:21:31,609 213 00:21:31,859 --> 00:21:40,646 214 00:21:40,896 --> 00:21:47,313 215 00:21:47,563 --> 00:21:53,506 216 00:21:53,756 --> 00:21:58,089 217 00:21:58,339 --> 00:22:04,609 218 00:22:04,859 --> 00:22:10,297 219 00:22:10,547 --> 00:22:18,009 220 00:22:18,259 --> 00:22:27,038 221 00:22:27,288 --> 00:22:34,324 222 00:22:34,574 --> 00:22:41,468 223 00:22:41,718 --> 00:22:46,276 224 00:22:46,526 --> 00:22:48,476 225 00:22:48,726 --> 00:22:59,648 226 00:22:59,898 --> 00:23:03,161 227 00:23:03,411 --> 00:23:11,472 228 00:23:11,722 --> 00:23:17,822 229 00:23:18,072 --> 00:23:25,580 230 00:23:25,830 --> 00:23:32,364 231 00:23:32,614 --> 00:23:38,129 232 00:23:38,379 --> 00:23:42,872 233 00:23:43,122 --> 00:23:49,268 234 00:23:49,518 --> 00:23:51,444 235 00:24:00,270 --> 00:24:07,630 236 00:24:07,880 --> 00:24:12,228 237 00:24:12,478 --> 00:24:17,425 238 00:24:17,675 --> 00:24:22,532 239 00:24:22,782 --> 00:24:29,764 240 00:24:30,014 --> 00:24:34,039 241 00:24:34,289 --> 00:24:40,950 242 00:24:41,200 --> 00:24:44,188 243 00:24:44,438 --> 00:24:47,686 244 00:24:47,936 --> 00:24:52,553 245 00:24:52,803 --> 00:24:58,457 246 00:24:58,707 --> 00:25:04,293 247 00:25:04,543 --> 00:25:08,612 248 00:25:08,862 --> 00:25:13,881 249 00:25:21,620 --> 00:25:27,428 250 00:25:27,678 --> 00:25:32,140 251 00:25:32,390 --> 00:25:40,741 252 00:25:40,991 --> 00:25:47,852 253 00:25:48,102 --> 00:25:55,724 254 00:25:55,974 --> 00:26:01,286 255 00:26:01,536 --> 00:26:06,065 256 00:26:06,315 --> 00:26:12,078 257 00:26:12,328 --> 00:26:21,238 258 00:26:21,488 --> 00:26:26,406 259 00:26:26,656 --> 00:26:28,685 260 00:26:28,935 --> 00:26:34,553 261 00:26:34,803 --> 00:26:40,169 262 00:26:40,419 --> 00:26:45,580 263 00:26:45,830 --> 00:26:50,080 264 00:26:50,330 --> 00:26:51,817 265 00:26:52,067 --> 00:26:56,321 266 00:26:56,571 --> 00:27:02,630 267 00:27:02,880 --> 00:27:08,441 268 00:27:08,659 --> 00:27:11,638 269 00:27:11,809 --> 00:27:17,117 270 00:27:17,367 --> 00:27:23,798 271 00:27:24,048 --> 00:27:27,662 272 00:27:27,912 --> 00:27:29,924 273 00:27:30,174 --> 00:27:34,861 274 00:27:35,611 --> 00:27:42,489 275 00:27:42,739 --> 00:27:46,239 276 00:28:39,908 --> 00:28:46,257