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