2024年1月31日 星期三

資料結構的具體實踐為可專利標的(筆記) - In re Warmerdam (Fed. Cir. 1994)

實務筆記


收到這樣的OA,引用已經形成MPEP的案例 - In re Warmerdam,也就觸發自己追根究柢的精神,卻也發現已經在2012年報導過「判斷資料結構的專利適格性」的經典案例 - In re Warmerdam, 33 F.3d 1354, 1361-62 (Fed. Cir. 1994),距今12年前的報導至今該有些新的理解。

過去的報導:
- 實現數學方法的程式僅為抽象的資料結構不能專利(https://enpan.blogspot.com/2012/11/blog-post_27.html

"  此案例造成一個電腦程式不可專利的判斷條件:(1)僅數學演算法,而沒有具體應用;(2)簡單操作抽象概念,而沒有具體應用。

Claims define non-statutory processes if they:
•    Consist solely of mathematical operations without some claimed practical application;
•    Simply manipulate abstract ideas without some claimed practical application e.g. the court held that a method of conducting a real estate bidding process was a mere manipulation of an abstract idea In re Schrader, 22 F.3d 290, 293-94, 30 USPQ2d 1455, 1458-59 (Fed. Cir. 1994). The Court also held that a method for controlling the motion of objects and machines is simply a manipulation of abstract ideas; and the steps of "locating" a medial axis and "creating" a bubble hierarchy describes nothing more than the manipulation of basic mathematical constructs. In re Warmerdam, 33 F.3d 1354, 1361-62, 31 USPQ2d 1754, 1760 (Fed. Cir.).  "

 (編按,1994年有這樣的見解,之前我這裡的報導是2012年,還比Alice v. CLS Bank最高法院判決更早,顯見Alice v. CLS案應該有參考 - In re Warmerdam (Fed. Cir. 1994)。Alice v. CLS可參考:抽象概念若僅以一般目的電腦實現,不可專利 - Alice Corporation Pty. Ltd. v. CLS Bank International (2014)(https://enpan.blogspot.com/2014/06/alice-corporation-pty-ltd-v-cls-bank.html

- 專利可保護課題與電腦程式(https://enpan.blogspot.com/2012/11/blog-post_26.html

" MPEP 2106.01 Computer-Related Nonstatutory Subject Matter

I.    FUNCTIONAL DESCRIPTIVE MATERIAL: "DATA STRUCTURES" REPRESENTING DESCRIPTIVE MATERIAL PER SE OR COMPUTER PROGRAMS REPRESENTING COMPUTER LISTINGS PER SE

Data structures not claimed as embodied in computer-readable media are descriptive material per se and are not statutory because they are not capable of causing functional change in the computer. See, e.g., Warmerdam, 33 F.3d at 1361, 31 USPQ2d at 1760 (claim to a data structure per se held nonstatutory). Such claimed data structures do not define any structural and functional interrelationships between the data structure and other claimed aspects of the invention which permit the data structure's functionality to be realized. In contrast, a claimed computer-readable medium encoded with a data structure defines structural and functional interrelationships between the data structure and the computer software and hardware components which permit the data structure's functionality to be realized, and is thus statutory"

我遇到的OA答案出來了,當專利範圍僅是描述資料結構(data structure),但不是應用在"computer-readable media",就"functional descriptive material per se"(功能描述本身),這是不予專利的非法定可專利標的。

反過來說,當發明涉及data structure,就用"computer-readable media (或加上non-transitory)"來主張專利範圍,藉此"定義出資料結構與專利特徵之間的結構與功能性關聯性("structural and functional interrelationships between data structure and claimed aspects of invention (software, hardware components)")"。

也就是說,"data structure"的具體實踐就是"(non-transitory) computer-readable media/medium/storage"。

Ron

2024年1月30日 星期二

什麼是抽象概念以及進步概念的判斷標準?- Ficep Cert Petition

在一次課程分享中討論"Thales Visionix Inc. v. United States (Fed. Cir. 2017)"案例"時"提到1981年判例"Diamond v. Diehr":


剛好在兩天後看到patently-o部落格一篇名稱為"Has Diehr been Overruled?; and How do you Prove Technological Advance"的作者文章(https://patentlyo.com/patent/2024/01/overruled-technological-advance.html),針對CAFC判決"Ficep Corp. v. Peddinghaus Corp. (Fed. Cir. Aug. 21, 2023)"上訴最高法院的議題,提到這個1981年美國最高法院判例"Diamond v. Diehr",此案Ficep這裡也做了理解與評論 - 發明僅改善人為工作效率並非可專利標的 - Ficep Corp. v. Peddinghaus Corp. (Fed. Cir. Aug. 21, 2023)https://enpan.blogspot.com/2024/01/ficep-corp-v-peddinghaus-corp-fed-cir.html)。

即便是常常在看101議題的法院案例,心理稍微可以整理出一定程度的脈絡,但仍如Ficep上訴最高法院提出的議題(如下,檔案:Jan. 22, 2024 petition),確實仍有幾個待釐清的判斷標準,... 需要建立一把心中的尺。

1. 儘管專利屬於抽象概念,但發明通過自動化改善流程,是否可以是可專利標的?提出的質疑是,到底"抽象概念"的判斷的水平為何?
2. 什麼是判斷專利範圍是否有"inventive concept"的適當標準?有沒有客觀的證據?與技術改善是否有關?
3. 專利範圍是否具有"inventive concept"是法律議題,還是包括了事實議題(技術性)?

以上第3點如Ficep在CAFC最後以進步性作為具有進步特徵的論述,但被CAFC法官否決。

我想上訴最高法院的幾個議題確實都是待釐清的問題,摘錄幾個標題給大家參考:





my two cents:
總是要有人勇敢拿著錢挑戰法院,才可能釐清更多"抽象"議題。

相關案例報導:
- 使用數學概念的非習知方法並非抽象概念 - Thales Visionix Inc. v. United States (Fed. Cir. 2017)https://enpan.blogspot.com/2023/09/thales-visionix-inc-v-united-states-fed.html

"參考Diamond v. Diehr(其中使用"Arrhenius equation")判例,認為系爭專利使用的數學方程式如同判例中的方程式,數學本身不會是可專利標的,判例中的發明為可專利理由是所描述程序改善了習知的問題,主張的權利並非是數學本身。"

"法院認為系爭專利與Diehr判例的專利情況幾乎沒有不同,經解釋專利範圍,其中具備有第一慣性感測器,裝在被追蹤物體,第二慣性感測器,裝在移動平台上,以及使用這兩個感測器的資料的元件以計算被追蹤物體的相對方位。也就是,其中使用的方程式配合了特定安排的感測器,同時也解決了習知技術的複雜度,提供精確度更好的技術。(法院似乎幫系爭專利找到更多的優點)"

- CFC案例:美國政府認為自己使用的戰機頭盔技術專利無效!(https://enpan.blogspot.com/2015/08/cfc.html
- 經典案例Diamond v. Diehr (Supreme Court 1981)筆記(https://enpan.blogspot.com/2019/02/diamond-v-diehr-supreme-court-1981.html

"因為有討論Diamond v. Diehr (Supreme Court 1981)的需求,在此筆記美國最高法院在當年(1981年)作出的涉及35 U.S.C. § 101可專利性的經典案例 - 即便使用數學方法,但仍應整體來看發明是否符合專利適格性,如果使用數學執行發明專利法所保護的標的,為可專利。"

- 發明僅改善人為工作效率並非可專利標的 - Ficep Corp. v. Peddinghaus Corp. (Fed. Cir. Aug. 21, 2023)(https://enpan.blogspot.com/2024/01/ficep-corp-v-peddinghaus-corp-fed-cir.html

Ron

2024年1月29日 星期一

發明僅改善人為工作效率並非可專利標的 - Ficep Corp. v. Peddinghaus Corp. (Fed. Cir. Aug. 21, 2023)

本篇報導算是"補資料",因為從幾篇文章與課程中提到專利適格性議題時,看到patently-o對本案例的評論,涉及1981年判例Diamond v. Diehr(可參考:經典案例Diamond v. Diehr (Supreme Court 1981)筆記(https://enpan.blogspot.com/2019/02/diamond-v-diehr-supreme-court-1981.html,讓我有了看看此案例的興趣。

案例資訊:
原告/上訴人/專利權人:FICEP CORPORATION
被告/被上訴人:PEDDINGHAUS CORPORATION
系爭專利:US7,974,719
判決日期:August 21, 2023

本案緣起原告Ficep針對地方法院在侵權訴訟中作出系爭專利'719不具專利適格性(35 U.S.C. § 101)的決定提起上訴。

系爭專利'719關於一種具有電腦輔助設計(CAD)模型的設計資料自動轉換到可以基於這個設計機器製作產品的機器的技術,相關架構如下圖,主要系爭專利為claim 7,即界定出基於設計製作產品的裝置,包括計算裝置、可程式化邏輯控制器、接收器、資料庫單元以及處理器,處理器自設計模型取出各種用於定義產品的元件與交互運作的參數,之後以傳送器將各種參數與元件傳送至製作產品的機器。


7. An apparatus for automatic manufacture of an object, comprising:
a computing device adapted to create a design model of an object having multiple individual components, at least two of the individual components defining an intersection at which the two components are in contact with one another;
at least one programmable logic controller in communication with the computing device and with at least one manufacturing machine;
a receiver associated with the programmable logic controller for receiving the design model of the object;
a database unit adapted to store the design model received at the receiver;
a processor which is associated with the programmable logic controller and extracts from the design model a plurality of dimensions of components which define a plurality of components of the object;
wherein the processor identifies a plurality of intersection parameters which define the intersection of the two components;
wherein the processor extracts from the design model the intersection parameters;
a transmitter associated with the processor for transmitting the intersection and machining parameters and the component dimensions from the programmable logic controller to the at least one manufacturing machine; and
wherein the at least one manufacturing machine manufactures the components based at least in part on the transmitted component dimensions and on the transmitted intersection and manufacturing parameters.

相對習知"人類操作員"以人工寫程式操作機器製作產品的方式,系爭專利改善的是人無法運作(如輸入資料)時產生的問題,如此,系爭專利發明是改善了效率與正確性,並提供低成本與消除人為錯誤的優勢。

Ficep即以系爭專利對Peddinghaus提出侵權告訴,被告於是提起系爭專利不具專利適格性的簡易判決請求,地院同意,判定系爭專利僅是以自動化流程減少習知技術中人為錯誤的技術並未描述(專利範圍)特定技術而改善製作或是電腦技術,因此判定系爭專利抽象概念

進一步地,地院也判定申請專利範圍僅是取代人力的元件,並未有進步特徵(inventive concept,因為沒有實質轉換抽象概念為具體應用的額外元件)可以轉換發明為可專利的標的。

案件上訴CAFC。

CAFC採用TWO-STEP測試系爭專利範圍是否具備專利適格性。

step one:
首先,如地院判決,系爭專利範圍(claim 7)為抽象概念,理由是認為系爭專利範圍是由人類執行,或是使用紙筆可以完成的發明,從系爭專利說明書記載中得出,發明就是將人為程序自動化的技術,而僅是自動化人為操作的技術並不足以是具備專利適格性的標的



專利權人在答辯法院意見時,提到一些我個人會認同的內容,首先是專利範圍中主要元件是電腦與處理器,其中關鍵特徵如"intersection parameters"並沒有太多描述,說明書沒有,也沒有反映在專利範圍中,法院"嫌"專利說明書「太短」,而沒有提供太多"線索"解釋專利範圍中的資訊是如何處理與產生的,使得法院看不出來系爭專利範圍中自動流程與人為操作之間有何差異


重要的意見之一是,專利權人答辯時,引用前例McRO,但是法院提供了很重要的可專利性的意見:在
McRO中,專利非抽象是因為發明改善了電腦技術反之,本案系爭專利'719(專利範圍)並沒有描述任何技術改善的手段。

step two:

如以下摘錄段落,專利範圍與內容相對欠缺的說明書僅描述一般製作裝置,與習知機器沒有關係,如1981年判例"Diamond v. Diehr"所作出的意見:不重要的後手段活動並不能轉換不可專利的原則為可專利的流程。


以下摘錄段落就是本篇討論的學習,申請專利範圍與說明書需要解釋發明實現的細節。


進步性非關專利適格性議題:
可能發明人/專利律師急了,對於101議題,還主張專利具有secondary consideration證明進步性,這當然是兩回事!!!


根據以上意見,CAFC同意地院判決,系爭專利屬於抽象概念step one),也僅採用一般、習知的電腦,沒有進步概念(inventive concept,step two),不具專利適格性。

可參考:
- 不能過份簡單地看待一個可專利性議題 - McRO v. Bandai Namco, et al. (Fed. Cir. 2016)http://enpan.blogspot.tw/2016/09/mcro-v-bandai-namco-et-al-fed-cir-2016.html

my two cents:
不論繼續上訴最高法院的理由是否受理,至少在值得參考的地方法院與CAFC意見中可知,僅改善人為效能,還有正確性、低成本與消除錯誤等好處,此類發明仍無法具有專利適格性,這並非是有甚麼值得驚訝的意見,不過也提醒我們,確實常常在說明書描述此類發明所帶來的好處,然而,若發明在技術本質上沒有改善的特點,仍可能被判定是僅是(改善)人類活動的抽象概念。

我認為(後見之明),本案系爭專利是將已經打包好的CAD檔案傳送到製作機器,讓機器去自動製作產品,其中不免是資訊(還是已知的資訊)處理的技術,加上說明書(助攻)強調了發明是改善人為操作的錯誤,因此僅是自動化人類操作步驟並不足以可專利。因此,我覺得需要在專利範圍中描述「因為自動化人為操作所必須執行的步驟與CAD模型資料的調整」,因為變成處理器運作應該有地方需要修正,然而,這樣可能還不夠,需要能夠超越人類紙筆完成的技術,例如,傳送端應該有些動作是人為操作無法辦到的,傳到機器後應該有些事情是習知沒有的... 這些內容的補充應該有助於"電腦技術改良",而使得本案有答辯空間。


資料參考:

Ron

2024年1月17日 星期三

針對101議題,建議專利範圍與說明書都要有抽象概念的具體實施內容 - Intl. Bus. Machines Corp. v. Zillow Group, Inc. (Fed. Cir. January 9, 2024)

本次雙方" Intl. Bus. Machines Corp. v. Zillow Group, Inc."在2024年判決之前曾在2022年已經有個先前判決,爭點皆主要為35 U.S.C. § 101,但系爭專利不同。

(快速瀏覽先前判決)
在2022年案例中,IBM向Zillow提出侵權告訴,地方法院同意Zillow請願主張系爭專利中的兩件為不符35 U.S.C. § 101專利適格性規定,經上訴CAFC,CAFC仍判決系爭專利因為涉及抽象概念,並缺乏進步概念,同意地院判決 - 系爭專利不具專利適格性。

其中系爭專利之一US9,158,789的claim 8界定一個協調一致的地理空間和基於列表的地圖繪製方法,方法包括以顯示器呈現(presenting)地圖、呈現列表(presenting list display)、接收使用者繪製選擇的一個區域,選擇(selecting)沒有選的地圖元件,以及同步(synchronizing)地圖與列表以共同更新選擇與沒有選擇的元件。

從專利來看沒意思,從IBM請的專家證人則通過顏色強調地圖層的地圖顯示技術:


在101議題中,自然是從解釋專利範圍開始,根據本案系爭專利的技術的"初步印象",就是一種"資訊表示"的技術,法院判定系爭專利屬於抽象概念,其中analyzing, presenting等步驟並沒有改善電腦技術,而僅是資訊的選擇與操作("merely requiring selection and manipulation of information")以提供使用者有用而方便使用資訊的方法,技術本身並沒有轉換抽象概念為可專利的應用。法院反覆地強調這類技術 - "directed to collection of information, comprehending the meaning of that collected information, and indication of the results, all on a generic computer network operating in its normal, expected manner"為抽象概念。

如此,在此step one中,法院判定系爭專利僅是運用一般目的電腦將人員程序的自動化過程,並沒有構成可專利的電腦技術的改善,因此判定為抽象概念。

step two就是要評估專利範圍中是否包括構成進步概念(inventive concept)的額外元件/特徵(additional elements/features),也就是評估這些額外元件(其中之一或元件的組合)是否為構成超越已知、常規與習知活動的進步概念("evaluate whether the claims disclose “additional features . . . that constitute an inventive concept” and that are “more than well-understood, routine, conventional activity.")。

結果是CAFC同意地院判決系爭專利並沒有可以轉換抽象概念為可專利應用的進步概念(inventive concept)。("We see no inventive concept that transforms the abstract idea of organizing and displaying visual information into a patent-eligible application of that abstract idea.")

本篇討論的2024年相同雙方的另一案例,IBM引用更早的專利US6,778,193與US6,785,676對Zillow提出侵權告訴,並且同樣又面對101議題。

有趣的是,想要理解Zillow為何會被告,原來是Zillow為提供租借房屋與場地服務的公司,其中提供了方便搜尋特定區域符合使用者需求的地圖介面,這應該就是被告侵權的產品:
(圖案截自:https://www.zillow.com/

2024年案例資訊:
原告/上訴人:INTERNATIONAL BUSINESS MACHINES CORPORATION
被告/被上訴人:ZILLOW GROUP, INC., ZILLOW, INC.
系爭專利:US6,778,193、US6,785,676
訴訟議題:35 U.S.C. § 101
判決日期:January 9, 2024

系爭專利'193的claim 1如下,其中界定圖形使用者介面,藉此能執行資源搜尋與選擇,也就是提出多個"虛擬工作區"讓使用者可以搜尋資源,其中有一些圖形使用者文件元件,藉此呈現上下文、查詢得到的各種資源,並提供使用者可以選擇與編輯,藉此可以更方便地得到更準確的搜尋結果。
1. A graphical user interface for a customer self service system that performs resource search and selection comprising:
a first visual workspace comprising entry field enabling entry of a query for a resource and, one or more selectable graphical user context elements, each element representing a context associated with the current user state and having context attributes and attribute values associated therewith;
a second visual workspace for visualizing the set of resources that the customer self service system has determined to match the user's query, said system indicating a degree of fit of said determined resources with said query;
a third visual workspace for enabling said user to select and modify context attribute values to enable increased specificity and accuracy of a query's search parameters, said third visual workspace further enabling said user to specify resource selection parameters and relevant resource evaluation criteria utilized by a search mechanism in said system, said degree of fit indication based on said user's context, and said associated resource selection parameters and relevant resource evaluation criteria; and, a
mechanism enabling said user to navigate among said first, second and third visual workspaces to thereby identify and improve selection logic and response sets fitted to said query.

這個厲害的地圖服務的專利在主張權利時仍然遭遇不符專利適格性的阻礙。

在地方法院解釋專利範圍時,系爭專利'676技術主要有四個步驟:(i) receiving a set of results; (ii) receiving a vector of data associated with the user; (iii) mapping the vector against the set of results to generate an annotated set of results; and (iv) presenting the annotated set of results to the user in a manner consistent with the annotations.

法院判定這些步驟可以由人在沒有電腦下以紙筆完成,其中專注地為非具體的資訊,因此僅是一種"result-oriented"的發明(以結果為導向的發明),也不用two-step測試方法,就直接判定為不符專利適格性的發明。

IBM的說法是,針對'193專利,其中icons, pull-down menu, dialogue boxes, workstations與相關操作等提供使用者可以不用很細節地提出查詢策略時就方便地進行搜尋的工具,具有"inventive concept",但是地方法院判定這些特徵,除為抽象概念外,並未超越已知、常規與習知(well-understood, routine, conventional)的活動,不具備進步概念。

案件上訴CAFC,CAFC採用依據最高法院判例所訂出的TWO-STEP專利適格性測試方法。

step one: 法院判定系爭專利為通過電腦技術改善使用者體驗的發明,技術本身並未超越抽象概念。

step two: 評估專利範圍中是否具有構成進步概念的額外元件/特徵(additional elements/ features)?所謂進步概念就是可以超越已知、常規與習知活動的技術特徵。

(重要)CAFC引用地方法院指出系爭專利'193中的抽象特徵:(i) 專利範圍中的步驟可以紙筆完成;(ii) 專利範圍語言是以結果為導向(result-oriented);(iii) 專利僅著重在資訊,沒有具體特徵。

其中最主要不符專利適格性的判斷是:發明僅是模仿人類操作電腦搜尋資訊"merely mimics what humans do to search for information, with the added feature of conducting the entire exercise on a computer."。

(編按,從以上意見可以得出答辯抽象概念的線索:證明專利並不能以紙筆完成;避免專利範圍僅是以結果導向的內容,解決方案是:描述技術如何達成(HOW),而不是一個簡單的描述;不能僅針對資訊處理。)

有關要描述技術細節以避免僅是以結果為導向的專利範圍的法院意見可以參考:從不具專利適格性的法院意見理解壓縮技術的可專利方向 - REALTIME DATA LLC v. ARRAY NETWORKS INC. (Fed. Cir. 2023)(https://enpan.blogspot.com/2024/01/realtime-data-llc-v-array-networks-inc.html)。

為何這類技術並非是電腦技術的改善,CAFC提供了答案,因此系爭專利並未通過step one測試:


在step two,針對IBM的答辯,法院引用前例Weisner v. Google LLC (Fed. Cir. 2022),強調發明不能僅是在概念上描述技術的改良(針對本案資訊搜訓是否改善電腦技術的答辯議題),對本案而言,應指出改善搜尋結果的"特定實現方法"(specific implementation)。換句話說,要揭露"HOW",而非"WHAT"。

法院指出IBM系爭專利中的缺陷,導致本案無法證明具有可以超越抽象概念的進步概念/特徵,也就是,就系爭專利而言,應描述出所述虛擬工作區如何彼此互動,而不僅是指出具有這些可以提供更好體驗的虛擬工作區。經查,法院認為系爭專利範圍與其說明書都沒有以上要求的內容,僅是主張專利具有進步特徵是沒有用的。

("neither the claims nor the specification include any such information...")

("contained no "specific, discrete implementation of the abstract ideas of applying an ordering and annotation function, mapping the user ...")


("none of this is in the specification or the claims....")

結論:
基於系爭專利範圍(或說明書)都沒有界定出被判定是抽象概念的步驟的特定具體實施方案,也就無法證明具有進步概念,僅是一味地主張專利具有進步特徵並不足以克服專利不符專利適格性的意見。




my two cents:
本次討論系爭專利與我常常處理的案件有關,都是屬於圖形使用者介面的技術,幾乎所有案件在審查時都會面臨101核駁意見,確實不容易答辯,因此答辯時需要引用案例支持可專利意見。

根據本案法院意見,審查專利適格性與102, 103議題有相似之處,都會探索專利範圍文字並回頭去查說明書內容是否有任何可以答辯的蛛絲馬跡,因此當說明書沒有提供如何辦到專利範圍中描述的發明,都會被認為是"以結果為導向"的內容,就102, 103而言,就會導向是實現"可預期的結果"。


Ron

2024年1月12日 星期五

從不具專利適格性的法院意見理解壓縮技術的可專利方向 - REALTIME DATA LLC v. ARRAY NETWORKS INC. (Fed. Cir. 2023)

本案涉及35U.S.C.101議題,案件經美國最高法院拒絕審理後,等同CAFC判決確定。雖然本案例對專利權人/原告/上訴人而言是件沮喪的案例,但是對於研究案例的"旁觀者"而言,卻是一個不錯的教材,可探討法院審理這類案件的邏輯與態度,並可從不具專利適格性的法院意見理解壓縮技術(相關領域)的可專利方向 - REALTIME DATA LLC v. ARRAY NETWORKS INC. (Fed. Cir. 2023)


本次討論案始於Jan 08 2024最高法院否決上訴,就目前來說,表示CAFC判決確定。

CAFC案件資訊:
原告/上訴人/專利權人:REALTIME DATA LLC, DBA IXO
被告/ARRAY NETWORKS INC., NIMBUS DATA, INC.
被告/被上訴人:FORTINET, INC., REDUXIO SYSTEMS, INC., QUEST SOFTWARE, INC., CTERA NETWORKS, LTD., ARYAKA NETWORKS, INC., OPEN TEXT, INC., MONGODB INC., EGNYTE, INC., PANZURA, INC.
系爭專利:US9,054,728、US8,933,825、US8,717,203、US9,116,908、US7,415,530、US10,019,458、US9,667,751
判決日期:August 2, 2023
議題:35 U.S.C. § 101.

列舉系爭專利範圍:
(判決花了一些篇幅介紹系爭專利範圍,其中共有3個專利家族,在此僅摘錄)

(第一專利家族)系爭專利US9,054,728關於資料壓縮方法,系爭專利範圍claim 25描述電腦實現方法,步驟包括分析在資料區塊的資料以識別其中參數或屬性,判斷資料區塊輸出的壓縮形式,根據判斷的壓縮形式與資料參數壓縮資料以輸出資料區塊。

25. A computer implemented method comprising:
analyzing, using a processor, data within a data block to identify one or more parameters or attributes of the data within the data block;
determining, using the processor, whether to output the data block in a received form or in a compressed form; and
outputting, using the processor, the data block in the received form or the compressed form based on the determination,
wherein the outputting the data block in the compressed form comprises determining whether to compress the data block with content dependent data compression based on the one or more parameters or attributes of the data within the data block or to compress the data block with a single data compression encoder; and
wherein the analyzing of the data within the data block to identify the one or more parameters or attributes of the data excludes analyzing based only on a descriptor that is indicative of the one or more parameters or attributes of the data within the data block.

系爭專利US8,933,825的claim 18描述的方法包括連結編碼器與資料的參數或屬性,分析資料以判斷是否可識別資料參數,經識別第一資料參數後,如果資料屬性與第一資料參數一致,即以上述編碼器進行資料壓縮;反之,兩者不一致時,將以預測編碼器執行壓縮。

18. A method comprising:
associating at least one encoder to each one of a plurality of parameters or attributes of data;
analyzing data within a data block to determine whether a parameter or attribute of the data within the data block is identified for the data block;
wherein the analyzing of the data within the data block to identify a parameter or attribute of the data excludes analyzing based only on a descriptor that is indicative of the parameter or attribute of the data within the data block;
identifying a first parameter or attribute of the data of the data block;
compressing, if the first parameter or attribute of the data is the same as one of the plurality of parameter or attributes of the data, the data block with the at least one encoder associated with the one of the plurality of parameters or attributes of the data that is the same as the first parameter or attribute of the data to provide a compressed data block; and
compressing, if the first parameter or attribute of the data is not the same as one of the plurality of parameters or attributes of the data, the data block with a default encoder to provide the compressed data block.

(第二專利家族)系爭專利US9,116,908關於加速資料儲存與取得的方法,判決列舉'908的claim 1,描述一個系統,包括記憶體裝置與資料加速器,以第一壓縮技術壓縮第一資料區塊,以第二壓縮技術壓縮第二資料區塊,之後儲存這兩個壓縮後資料區塊,這樣是可以比沒有壓縮的情況還快。

1. A system comprising:
a memory device; and
a data accelerator configured to compress: (i) a first data block with a first compression technique to provide a first compressed data block; and (ii) a second data block with a second compression technique, different from the first compression technique, to provide a second compressed data block;
wherein the compressed first and second data blocks are stored on the memory device, and the compression and storage occurs faster than the first and second data blocks are able to be stored on the memory device in uncompressed form.

(第三專利家族)系爭專利US9,667,751關於加速資料饋入的方法,其中列舉'751的claim 1,其中描述壓縮資料的方法,包括分析資料並識別參數、屬性或是數值,根據識別的參數選擇編碼器,即以選擇的編碼器進行資料壓縮,產生壓縮資料,接著儲存壓縮資料,過程比儲存未壓縮資料還快。

1. A method for compressing data comprising:
analyzing content of a data block to identify a parameter, attribute, or value of the data block that excludes analyzing based solely on reading a descriptor;
selecting an encoder associated with the identified parameter, attribute, or value;
compressing data in the data block with the selected encoder to produce a compressed data block, wherein the compressing includes utilizing a state machine; and
storing the compressed data block;
wherein the time of the compressing the data block and the storing the compressed data block is less than the time of storing the data block in uncompressed form.

根據以上幾件系爭專利的理解,其實是很簡單的內容,壓縮技術與編解碼技術面對相似的問題(想到之前研究的案例:編解碼技術克服專利適格性核駁意見的解方?!?-Western Digital Techs. Inc. v. Viasat, Inc. (N.D. Cal. Nov. 15, 2023)),容易因為所運用的是一般目的電腦運行數學方法,而被判定是抽象且沒有可以實質超越抽象概念的額外特徵,不符35 U.S.C. § 101。

歷史:
地方法院在侵權訴訟中被告的請願中判定系爭專利全數不符35 U.S.C. § 101,案件上訴至CAFC,在2020年判決("Realtime I")中撤回地院判決、發回重審(CAFC認為地院的判決過於粗糙,判決並未考量系爭專利範圍的整體,應"consider the claims as a whole")。

案件回到地方法院,原告追加另外三件系爭專利,還加入更多被告,而地方法院仍是判決系爭專利都涉及抽象概念,因此都判定系爭專利不符35 U.S.C. § 101("Realtime II")。地方法院在此次判決撤銷Realtime的告訴,但同意Realtime可以修正訴狀,Realtime也修改並撤回幾件專利主張,但是地方法院仍是確認系爭專利無效,並撤銷訴訟("Realtime III")

針對101議題,仍是採用判例"Alice Corp. v. CLS Bank International (2014)"形成的TWO-STEP測試方法,對我的工作來說,需要不厭其煩地練習這些判斷。

地院簡化運用step one與step two:
Alice step one:
每項專利範圍都是涉及使用壓縮技術操作資料的技術,法院認為系爭專利資料壓縮並未超過資料分析的形式,因此涉及("directed to")抽象概念(abstract idea),並不具體,且沒有提供技術方案,並未教示(1)如何策畫改善系統;(2)如何分析資料;或是(3)如何達成所要主張的效能(如:加速儲存與取得)。簡單來說,就是描述內容過於抽象,技術成分不高。編按,反過來說,這些未教示的內容就是這類技術需要描述在專利範圍的技術特徵。


Alice step two:
法院認為系爭專利範圍沒有額外特徵(additional features)可以轉換抽象概念的專利範圍為非抽象的專利標的,而僅是在一般目的電腦上運作抽象概念

即便提供Realtime修改訴狀,最後仍被地方法院判定系爭專利不符35 U.S.C. § 101的決定("Realtime II")。

Realtimes上訴CAFC,這回CAFC做出與"Realtime I"不同的決定

在CAFC,從這個前言開始:


CAFC的TWO-STEP測試方法:

Alice step one:
有別於地方法院將所有系爭專利都歸納成"abstract idea of manipulating information using compression",CAFC整理出每件的"抽象概念":


Realtime主張系爭專利改善了資料壓縮技術,並非僅單純使用數學方法,也不是僅是使用一般目的電腦的基礎經濟與商業活動。

編按,如此可知,根據USPTO到法院實務,編解碼、資料壓縮等技術很大的可能會面對101議題。而答辯/修正時,專利範圍中需要有可以證明改善電腦技術或非使用一般目的電腦的技術特徵。

(重要)這時法院教示原告(包括我們)幾點避免不符專利適格性的意見,包括:

(1)專利範圍應從僅描述結果轉換為達成目的的具體方法;
(2)專利範圍應超過僅是描述功能性結果;
(3)在產品專利範圍、有具體行為或是方法專利中,從專利範圍應描述如何(how)"通過限定專利範疇為某種程度具體的結構以達成功能性結果"。


"There is a critical difference between patenting a particular concrete solution to a problem and attempting to patent the abstract idea of a solution to the problem in general." (主張特定問題的具體解決方案與主張問題的抽象解決方案之間有關鍵差異。)

CAFC判定,系爭專利並未達成上述標準,也就是專利範圍並未界定出任何技術實現了資料壓縮,如從較大的資料輸出較小資料之間的特定規則。(編按,反過來說,編碼兩個字是抽象的,但是編碼的規則有機會符合101規定。

從法院否定系爭專利的意見可推導出相關技術領域的101解決方案(應該是盡量描述以下特徵之一或任意組合)。

1.解釋資料如何被分析與被壓縮。
2.描述分析資料而能判斷資料長度、複雜度、資料形式或是結構的內容。
3.不能僅限縮抽象的數學演算到抽象的專利範圍,這樣仍是抽象的。
4.如本案專利範圍提到的參數與屬性,需要限定那些參數與那些屬性。
5.提到解壓縮,如壓縮過程,需要界定解壓縮達成的具體方法。
6.提到"加速",需要界定如何通過選擇壓縮技術而加速資料壓縮。
7.籠統的專利範圍解釋時涵蓋了已知或是普遍使用的壓縮技術,應要specific的具體方案。
8.這裡用幾個案例提醒原告(與我們),描述從一個格式轉到另一個格式,仍不夠具體,仍屬於抽象概念;使用演算法產生內容為底的識別符以執行資料管理,這樣的描述仍是抽象的。
9.提到"分析",應描述如何分析。
10.專利範圍不能僅描述結果,而要描述如何達成這個結果。

Alice step two:
在Alice step two,看的是進步概念("inventive concept"),法院根據案例教示我們何謂"inventive concept",即(1)「一個元件或是元件的組合而足以確保專利實質超越不可專利本身」,也就是在step two測試步驟中,法院評估"元件本身或是元件的組合"是否能轉換抽象概念為可專利應用(patent-eligible application);換句話說,(2)專利範圍中的"inventive concept"應超越"已知"、"常規"或是"習知"活動。其中,若是僅引述具體元件並不足以讓抽象概念轉換為可專利的應用所述"inventive concept"可以從"非習知"與"已知元件的非一般安排"中得出


因此,當專利範圍(如本次系爭專利)僅是將抽象概念由具備一般技術的一般電腦執行,仍無法通過Alice step two測試。

("A claimed invention’s use of the ineligible concept to which it is directed cannot supply the inventive concept required to cross the line into eligibility.")

就系爭專利而言,雖然每件專利面對不同的問題,但因為專利範圍中並未描述非習知的編碼與壓縮技術,其中雖有具體元件,如server, computer, processor, memory等,卻都是一般電腦元件,加上並未揭示如何(how)達成特定技術內容,如分析、壓縮、判斷等,專利範圍涵蓋習知技術加上抽象概念,整體上並未超越抽象概念。

因此CAFC同意地方法院意見,認為系爭專利不具專利適格性

my two cents:
本篇討論是從法院否決的"負面"理由反過來得出"正面"教材。

附件:https://www.supremecourt.gov/DocketPDF/23/23-498/288465/20231031123258806_Realtime%20Data%20PFC%20Apx.pdf(對上訴者而言,CAFC判決的反對意見是重要參考)


Ron

2024年1月11日 星期四

從訴狀理解生成式AI並看紐約時報對OpenAI告什麼? - New York Times v. Microsoft Corp., OpenAI, Inc. (N.Y.S.D. Dec. 27, 2023)

案件資訊:
原告:THE NEW YORK TIMES COMPANY
被告:MICROSOFT CORPORATION, OPENAI, INC., OPENAI LP, OPENAI GP, LLC, OPENAI, LLC, OPENAI OPCO LLC, OPENAI GLOBAL LLC, OAI CORPORATION, LLC, and OPENAI HOLDINGS, LLC
事由:違反著作權(OPEN AI非法使用紐約時報的著作)
提告時間:December 27, 2023

(內容很多,快速瀏覽

即便是生成式AI,仍需要「內容」來建立模型以及生成內容,負責任地來說(至少就商業營運來說),總是要有正確來源以及正確內容,因此負責「產生內容」的來源(新聞來源)成為被侵權對象。搜尋引擎、社群媒體也是類似的概念。


訴狀很大一篇是在建立訴訟基礎,也就是有170年歷史的紐約時報(1851年創立)擁有兩個世紀的新聞資料,所雇用的記者、編輯投入大量的時間著作大量有品質的內容。

提到的理由之一是,通過以上基礎生成的內容,生成式AI通過科技能夠快速產生品質不一的內容,威脅了高品質新聞媒體,在因為網際網路、電視媒體與各種媒體已經有生存問題的傳統媒體而言,如果AI還能"合法使用"新聞內容,將使得傳統媒體無法產生與保護它們獨立產生的內容,甚至影響公眾利益。

紐約時報要求第三方取得允許後才能商業使用它們產生的內容,並且已經有許多業者與訂閱者已經獲得合法授權的內容,明顯地,AI也不能例外。訴訟目的是能伸張智慧財產權,並能以商業條款互利。

(訴訟內容完整地揭露OPEN AI的GPT發展過程。)

生成式AI(GenAI)模型如何訓練?其中以電腦技術運用大量文字範例訓練而發展成大型語言模型(LLM),LLM從訓練大量的文集(corpus)以形成GPT(Generative Pre-training Transformer,生成式預訓練轉換器)的參數,根據輸出的回饋調整參數以縮減模型預測的文字與實際文字之間的差異。其中GPT-4 LLM使用1.76 trillion(兆)個參數執行文字預測,LLM生成的內容再回饋到自己,以生成文字段落,並且能根據使用者提交的提示(prompts)回應內容。


完成訓練的LLM怎麼運作?


LLM生成模型的過程有兩個階段,第一階段是要以大量數據進行「預訓練(pre-trained)」產生的"transformer model"(轉換模型);第二階段是對監督下的資料集(supervised dataset)執行「微調(fine-tuned)」。

其中第一階段需要收集大量的文字內容,以生成訓練集(training ),並通過多個GPT模型處理大量內容,其中所需要大量的內容,包括紐約時報聲稱被告未經授權使用的紐約時報內容

訴狀中揭露GPT-3(GPT-4沒有公開這些,但預料更多)運用爬蟲(crawl)程式獲得資料集的網站來源,明顯地紐約時報網站是很重要的來源之一,特別注意到的是,Google Patents是占比最高的來源(各位專利文件貢獻了GPT的成長):


如何證明GPT使用紐約時報內容,證據就從GPT的輸出來看,看來,就特定事件的新聞內容而言,GPT"copy"了紐時新聞內容,並沒有太多"生成內容":


紐約時報宣稱:(1)GPT記憶紐約時報的副本與衍生內容,以及(2)GPT合成從紐約時報內容搜尋得到的內容。


從與GPT對話的內容可以得出紐約時報原始未授權內容(僅摘錄)


從Bing搜尋結果也可得出未授權內容(僅摘錄):


甚至問個統計問題(此例是列舉對心臟有益的飲食),也是紐約時報曾經的報導:


還有"假新聞"!


基於以上證據,紐約時報聲稱OPEN AI與Microsoft蓄意侵害著作權(Willful Infringement)、不當使用商業內容(Misappropriation of Commercial Referrals)、錯誤歸咎紐約時報的幻覺(“Hallucinations” Falsely Attributed to The Times),已經傷害紐約時報利益。

原告主張:
COUNT I: Copyright Infringement (17 U.S.C. § 501)
COUNT II: Vicarious Copyright Infringement
COUNT III: Contributory Copyright Infringement(針對微軟)
COUNT IV: Contributory Copyright Infringement(對所有被告)
COUNT V: Digital Millennium Copyright Act – Removal of Copyright Management
Information (17 U.S.C. § 1202)
COUNT VI: Common Law Unfair Competition By Misappropriation
COUNT VII: Trademark Dilution (15 U.S.C. § 1125(c))

紐約時報新聞:https://www.nytimes.com/2023/12/27/business/media/new-york-times-open-ai-microsoft-lawsuit.html



Ron