新四季網

3D列印中的數字權利管理的製作方法

2023-10-21 05:27:57


相關申請的引用

本申請要求2014年12月16日提交的美國申請no.14/571,629的優先權,其全部內容通過引用併入本文。

本申請總體上涉及三維(3d)列印的技術領域,具體涉及在線環境中的數字權利管理和列印服務完成。在各種實施例中,提供了用於促進數字權限管理和提升三維列印服務的使用的系統、方法和介質。



背景技術:

加性製造或3d列印是從數字模型製造幾乎任何形狀的三維實體的過程。使用加性工藝實現3d列印,其中連續的材料層被放置成不同的形狀。3d列印被認為不同於傳統的加工技術,傳統的加工技術主要依賴於通過諸如切割或鑽孔(減性工藝)之類的方法去除材料。

3d列印技術用於建築學、施工建設(aec)、工業設計、汽車、航空航天、軍事、工程、土木工程、牙科和醫療行業、生物技術(人體組織更換)、時尚、鞋類、珠寶、眼鏡、教育、地理信息系統、食品和許多其他領域的原型和分布式製造。

雖然一方面希望提高3d技術的普遍使用和可用性及其獨特的功能,但是也需要適當地管理數字權利,並避免濫用或非法使用3d列印服務。

附圖說明

在所附附圖中通過示例而非限制的方式示出了本公開的一些實施例,其中類似的附圖標記指示類似的元素,並且在附圖中:

圖1是根據一些實施例的將3d設計和規格上傳到3d列印服務平臺的示意圖;

圖2示出了根據一些實施例的圖形用戶界面中包含的示例元素;

圖3是根據一些實施例的3d列印服務渠道的示意圖;

圖4示出了根據一些實施例的描繪示例系統的網絡圖;

圖5示出了根據一些實施例的圖4的示例系統的附加細節的框圖;

圖6示出了根據一些實施例的描繪示例系統的網絡圖;

圖7是示出了根據一些實施例的示例方法操作的流程圖;以及

圖8示出了根據一些實施例的具有計算機系統的示例形式的機器的示圖表示,在所述計算機系統中,可以執行指令集以使所述機器執行本文討論的方法中的任意一個或多個。

具體實施方式

以下說明書包括具體實現說明性實施例的說明性的系統、方法、技術、指令序列和電腦程式產品。在下文的描述中,出於解釋的目的,闡述了很多具體細節以提供對發明主題的各種實施例的理解。然而,本領域技術人員將顯而易見的是,本發明主題的實施例可以在沒有這些具體細節的情況下實施。一般而言,對公知的指令實例、協議、結構和技術不進行詳細說明。在本說明書中,術語「用戶」和「參與者」可互換使用,除非上下文另有說明。

在一些實施例中,創建三維(3d)列印市場,在3d列印市場中,3d列印服務提供商進行競爭以滿足對3d列印任務的要求。在一些示例中,3d列印市場允許諸如cad設計者、製造商、工程師、消費者等的市場參與者將設計或規格(在本文中一般稱為「數字模型」)上傳到例如由在線零售商或3d服務提供商主辦的市場平臺中。在一些示例中,例如,根據固定價格或基於文件大小的可變價格收取上傳費用。在一些示例中,向3d服務提供商或參與市場的用戶(買方)顯示上傳的設計。該顯示可以通過各種通信介質進行,例如支持網絡的設備、移動應用等。在一些示例中,買方可以選擇3d列印服務來列印顯示的設計的3d版本。在一些示例中,3d服務提供商可以基於顯示的設計來競爭或提出報價,以完成3d列印任務。買方或3d服務提供商可以從一系列可用的3d列印選項中選擇與顯示的設計相關聯的列印選項。在一些示例中,3d列印市場可以訪問具有聯合3d列印服務的系統或具有這樣的服務的網絡。聯合或聯網的列印服務可以按照偏好或其他識別標準的順序進行排名並顯示給買方。如本說明書中所使用的,術語「排名」包括「列出」,並且在適當的情況下,這些術語可互換使用。

在一個示例中,買方可以向數字權利所有者或內容提供商尋求授權,以便完成對3d列印的數字模型的提交或請求。如本文所使用的,術語數字權利是指允許個人或實體訪問、使用、創建、再現和發布數字媒體,或者訪問和使用計算機、其他電子設備或通信網絡的人或其他權利。該術語特別涉及現有權利,例如歸屬於三維物品的版權或其他設計權利的保護和實現,並且包括該三維物品的數字模型或其改編本的權利。數字權利的所有者可以是例如這種權利的原始所有者、作者、設計者或者這種權利的被許可人或受讓人。術語「數字權利」旨在是非限制性的,並且對3d對象中數字權利的所有者的引用旨在包括有權利創建、使用或再現該3d對象的任何實體。所有者可以授權他人使用歸屬於3d對象或對象的數字模型的數字權利。

在一些示例中,除非經授權,否則買方被限制使用任何3d列印服務來對數字模型進行3d列印。在某些情況下,可能限制買方被授權通過3d列印進行複製的3d模型的數量。在一些示例中,數字權利所有者可以對用於3d列印的數字模型的複製進行預授權,以換取買方支付版稅或其他費用。一般說來,對列印指定數字模型的預授權可以發布到3d列印市場。預授權可以表示或體現在下面進一步討論的各種形式的市場中。例如,諸如3d列印服務提供商、零售商店(例如,玩具店或迪斯尼tm專賣店)或電子店面之類的3d市場中的參與者可以收取版稅支付。在一些示例中,版稅支付或授權費用包含在3d列印服務的服務費中。

在一些示例中,買方可以選擇可用的3d列印選項,或者定製3d列印設計或數字模型,並且在一些示例中,可以在購買設計或模型、設計或模型的權利或三維列印設計或模型時具有多種選擇。在一些示例中,買方的列印選項可以包括:下載設計文件(或數字模型)供自己使用;僅請求限於3d變體的列印服務;請求將3d列印對象運送到買方地址,在這種情況下,例如,3d列印服務可以列印並從其自己的設施運送3d對象。例如,列印選項可以包括:要求在同一天將3d列印對象快速運送到買方地址(例如,使用「現在列印」設施),或者要求從附近的3d列印站亭或移動設施(例如,3d印刷車)收集3d列印對象。在一些示例中,3d列印亭或移動設施可以形成上面進一步討論的3d列印服務的聯合或聯網系統的一部分。

因此,示例系統和相關的方法和介質包括至少一個模塊,其在一個或多個計算機處理器上執行以接收來自用戶的通過3d印表機或列印服務列印3d對象的請求;從3d對象中數字權利的所有者接收有限授權(本文中也稱為限制性授權或條件授權)以列印3d對象,其中該有限授權包括列印規格或限制;對3d對象所基於的數字模型進行一旦被3d印表機或列印服務列印出時的結構完整性的預驗證,以及基於接收到的有限授權,向3d印表機或列印服務發送指令以列印3d對象。有限授權可以是列印3d對象的預授權,並且該至少一個模塊可以在發布網絡(例如,電子市場或環境)中發布預授權。有限授權、限制性授權或條件授權是其中具有限制、約束或條件的授權。

該至少一個模塊還可以接收3d印表機或列印服務的認證,並在發布網絡中發布該認證。

在一些示例中,該至少一個模塊可以允許用戶向3d對象的數字權利所有者發起列印3d對象的授權請求,並且還可以將接收的有限授權包括在發送給3d印表機或列印服務的指令中。

方便地,該至少一個模塊可以處理所接收的有限授權的貨幣報酬,並將貨幣報酬轉匯給3d對象中數字權利的所有者。

在一些示例中,該至少一個模塊與3d印表機服務提供商的網絡進行通信,並且基於完成3d列印任務的可用性或適合性或通過從用戶接收的其他標準來列出3d列印服務提供商。為了更加方便,3d印表機服務提供商的網絡可以包括移動列印設施。

在一些示例中,該至少一個模塊可以指示數字權利管理設備嵌入在授權列印的3d對象中或與授權列印的3d對象相關聯。這可以防止3d對象的進一步複製。在一些示例中,該至少一個模塊生成用於向用戶顯示的3d列印選項,3d列印選項包括以下選項中的一個或多個:數字模型下載選項;列印選項;運送選項;當日遞送選項;以及在站亭或移動設施列印選項。

在另一示例中,系統包括允許數字權利所有者在數字模型或3d列印對象中註冊權利的入口。該至少一個模塊可以在發布網絡中發布對3d對象中的數字權利的註冊,或將註冊傳送給用戶或其他第三方。

現在參考附圖中的圖1,在線或電子3d列印市場環境中的參與者(通常以附圖標記100指定)可以在操作101處將用於3d列印的設計或規格(數字模型)提交或上傳到市場銷售平臺,例如3d列印服務銷售平臺102。市場參與者可以包括例如cad設計者104、製造商(例如,具有直接或原始設計)106、消費者(或私人)108以及創建或擁有專有3d設計或數字模型的實體110。例如,實體110可以包括零售商、商家、品牌實體、電視頻道或其他電子店面。市場參與者的其他示例是可能的。在一些示例中,參與者擁有提交給3d列印服務銷售平臺102的數字模型和基於該模型列印出的3d對象的權利。

在一些示例中,在線3d列印服務(或者例如在線零售商)在市場中呈現一種界面,該界面顯示各種3d列印服務選項,其中包括選擇和購買這些服務的不同方式。在一些示例中,界面包括允許用戶(例如,買方)從數字權利所有者獲得3d列印數字模型訪問權或支付授權的入口。在一些示例中,提供入口,以允許數字模型中權利的所有者註冊這些權利,或者授予或授權對模型的3d列印的許可。在一些示例中,數字權利所有者可以防止數字模型的3d列印或限制所製作的副本的數量。例如,可以通過列印服務或市場主辦方來實現用於數字模型的3d列印的監控或守門功能。

參考附圖中的圖2,由3d列印服務顯示的示例界面200可以包括適用於電子店面、移動應用界面或網站的訪問連結202和/或其他類型的視覺或聽覺媒體等等。在示例界面200中,提供了諸如「下載3d設計」204、「僅列印3d設計」206、「運送列印的3d對象」208、「當日遞送3d列印對象」210和「在站亭處列印3d設計」212的用戶界面元素。在一些示例中,提供了用戶界面元素「尋求3d數字權利」214和/或「註冊/授予3d數字權利」216。在一些示例中,提供了另外的用戶界面元素,以允許買方選擇使用第三方支付服務提供商的結帳流程。界面200僅僅是示例。廣告橫幅202和用戶界面元素204-216僅僅是示例。用戶界面和界面元素的其他示例是可能的。

參考圖3,3d列印市場環境300中的示例3d列印服務渠道可以包括3d列印服務301、網絡渠道302、移動渠道304、3d列印站亭或車306,以及列印位置308。例如,站亭和車306以及列印位置308可以由主要零售商、3d服務提供商或電子市場主辦方進行品牌標記。

在一些示例中,3d列印認證設備(例如,符號、圖形標記或詞、品牌或商標)被顯示在與3d列印服務301相關聯的用戶界面中,以證明或確認授權的3d列印權利已被授予特定3d列印服務301、或者提供或參與提供3d列印服務的其他市場參與者。可以通過適當的方式對該設備進行加密或特殊處理,以便可以認證或保證授予數字模型中的真實權利。在一些示例中,數字權利所有者可以在至少一個方面上限制3d列印服務提供商(或其他市場參與者)對該設備或代理的使用,例如,與定義的時段、地理位置或地區、定義的買方、定義的3d列印對象、定義的用途、定義的特徵等相關。例如,這些限制可以基於遵守國內或國際法規、條例、合同權利、安全法、槍枝權法規、憲法自由等。

數字權利的條件授權的其他示例包括限制或設置經授權可以列印的固定數量的授權商品或對象,然後停用與該複製相關聯的3d印表機或數字文件。在其他情況下,可以向用戶提供指定的3d印表機或數字文件,用於在指定條件下列印指定對象的有限目的。

某些商品憑藉其相對稀缺的事實而獲得價值,這似乎與3d列印所提供的無限複製機會相悖。本公開允許「限量版」或其他獨特類型的商品的有限再現。廣泛地看,示例系統允許製作一定數量的良好副本,然後不再產生更多副本。因此,一個示例包括由數字權利所有者或其他方創建將要通過3d列印複製的稀有對象的定義池或授權集合,並且在每次複製發生時縮減所述池或集合,直到所述池或集合耗盡。這種對授權的限制可以保護稀有或限量版物品的稀有性或價值。

在其他示例中,數字權利所有者(例如,運動紀念品商家)可以僅在某些日子(例如,世界系列賽的決賽)或在特定時間段內(例如,在萬聖節期間)啟用或授權紀念品等的3d列印。這可以增加對這些紀念品的需求或興趣,並且像上面的示例一樣,保護一定程度的排他性和持久價值。

在一些示例中,數字權利的所有者可以授權列印服務、市場主辦方(或其他市場參與者)基於3d列印服務301或買方接收某些條款和條件來允許專有數字模型的3d列印。在一些示例中,授權可以是預授權或按需提供。條款和條件可以在買方選擇各種示例3d列印選項(例如上面進一步討論的那些)的過程中呈現給買方。除了3d列印服務的支付之外,還可以在結帳流程的過程中向買方呈現或啟用訪問或行使授予的數字權利的支付。為此,可以採用一個或多個第三方支付服務提供商。可以例如基於買方在結帳流程中選擇的購買或遞送選項來創建成本模型。在一些示例中,應繳給數字權利所有者的資金流或版稅流可以與購買3d列印服務所得的收入分開。可以採用認證設備來管理數字權利的行使,並且下面將討論一些示例。

在一些示例中,使用本文所述的系統、方法和介質來授權和管理品牌、電視頻道、電影權利和其他娛樂媒體上的數字權利。例如,在管理列印迪斯尼形象的3d版本的請求和授權的界面中,3d認證設備可以包括米老鼠的描繪。例如,該描繪可以包括米老鼠的二維或三維視圖或全息圖效果。證書符號可以與提交給3d印表機器的代碼或其他憑證相關聯。所述代碼或憑證可以與數字權利所有者授權的3d列印的特定模式、代碼或號碼有關。例如,所述代碼或其他憑證可以伴隨3d列印請求或發送到3d列印設施的指令。如上所述,列印設施可以是站亭或移動3d列印車。可以促進和實現各種各樣的3d列印訂單,同時保留數字權利所有者的權利。

在一些示例中,在在線市場中發布對對象的3d列印的需求。例如,尋求智慧型手機(例如,droidtmrazortm)的替換外殼的用戶可以發布此需求,並請求3d列印服務301創建替換外殼。例如,完成價格可以由用戶或印表機服務(或其他市場參與者)通過拍賣、rfp或其他方式設置為固定價格或可變價格。提供了向智慧型手機外殼(例如,三星)的數字權利所有者尋求授權或向其支付版稅或費用的能力。

在一些示例中,在3d列印之前對數字模型進行驗證,以檢查其能夠以特定形式被列印,或者在製作之後表現出結構完整性或特定特徵。例如,為了避免3d列印對象的結構缺陷或破損風險,3d列印服務301或數字權利所有者可以提供指令或算法,考慮材料選擇、對象配置或大小,以評估或確保被建議三維列印的對象是否能夠獨立站立或將不會破裂。驗證標準的其他示例是可能的。在一些示例中,對於數字權利所有者來說,為了避免損害品牌,對數字模型或提出的3d對象的事前驗證是重要的。3d列印出成千上萬個米老鼠雕像,每個雕像都歪倒、不能保持一個姿勢或者可以輕易地被小孩打碎,可能會對品牌所有者帶來不利,因此可能需要控制進行3d列印的方式。

未經授權使用3d列印,製作原創作品的副本可能會引起質量方面的進一步問題。例如,製作不好的樂高(legotm)塊或其他品牌玩具可能會對該品牌的形象和聲譽產生負面影響。所提出的一種解決方案只允許具有特定能力和設置的印表機來列印這些品牌玩具。品牌所有者可以進一步指定,只有在品牌所有者確定的設置上運行的具有特定質量的印表機才被允許列印品牌玩具。在某些方面,提供反饋迴路,由此通過自動化過程(例如,視覺傳感器等)檢查由特定印表機列印的複製品對象,以確保授權的3d印表機正在製作的對象的質量適當地高,從而維持認證狀態。

即使買方或3d服務提供商已經使用上述示例方法或系統另外尋求或被授予3d列印授權,這些附加方面的管理也會是期望的。在一些示例中,認證設備、代碼和/或憑證以及驗證指令或算法的組合由數字權利所有者、3d服務提供商(或其他市場參與者)採用以管理和實現3d列印請求和完成。

在一些示例中,使得人工製品或其他設備嵌入在不允許或控制進一步製作的數字模型或3d列印對象中。可以以加密或隱藏的方式採用「設計指紋」,以防止對象的未經授權的3d掃描或列印。在一些示例中,可以掃描(或以其他方式配置或詢問)嵌入在對象(例如,米老鼠雕像)中的晶片、代碼或標籤,以授權、控制或防止對象的3d列印複製一次或多次,如數字權利所有者(例如,在米老鼠mickeymousetm的情況下,是迪斯尼disneytm)可能已經授權的。在一些示例中,在可以使用鑄造、減性製造或其他常規製造技術創建的對象的「原始」版本中提供晶片、代碼或標籤。在一些示例中,晶片、代碼或標籤被包括在對象的3d列印複製品或可以從其製造對象的數字模型或掃描件中。在一些示例中,晶片、代碼或標籤被傳輸給3d列印服務301或設施以包含在可由該服務或設施列印的3d對象中。該傳輸可以伴隨由3d列印服務301發送到列印設施(例如,站亭或移動車)的3d列印指令。在一些示例中,用戶(買方、服務提供商或其他市場參與者)可以從數字權利所有者或所有者的代理商處獲取晶片、代碼或標籤。這種獲取可以形成上面進一步討論的授權操作的一部分。在一些示例中,當向用戶或3d列印服務301提供授權時,數字權利所有者可以要求在3d列印對象中包含晶片、代碼或標籤。

在一些示例中,本發明主題所管理的權利涉及合規方面,諸如cbt、稅務、海關、進口、出口、版權或其他智慧財產權。在一個示例中,槍枝管控當局可以管理或防止武器、火器、射彈、彈藥等的3d複製。在一些示例中,可以使用算法或代碼修改3d列印對象以符合當地法律或法規。

如上所述,3d列印市場可以包括或者可以訪問聯合3d列印服務301的系統。聯合3d列印服務301可以由市場參與者進行排名,並且以用戶偏好的順序或基於用戶(例如,買方)識別的其他識別標準進行顯示。

在一些示例中,提供了用於管理涉及數字模型的3d列印的數字權利的計算機實現的系統。該系統可以包括實現3d列印市場組件的計算設備,其中市場組件進一步包括商家單元、交易單元、消費者單元和數字權利授權單元,其中商家單元、交易單元、消費者單元和數字權利授權單元協同操作以:從消費者接收對3d列印任務的請求;基於完成3d列印任務的可用性或適用性,或按照從消費者接收的其他標準,對多個3d列印服務提供商進行排名;使得消費者或消費者選擇的3d服務提供商能夠向與所請求的3d列印任務相關聯的數字權利的所有者尋求3d列印授權;使得數字權利的所有者能夠向消費者或所選擇的3d服務提供商發布或傳達3d列印授權;以及從消費者或所選擇的3d服務提供商收取考慮使用授權的版稅或費用。這些單元還可以協同操作以從消費者收取完成所請求的3d列印任務的費用。在一些示例中,這些單元還可以協同操作以向3d列印市場發布或傳達數字權利所有者授予進行3d列印任務或服務的認證預授權。

因此,在一些實施例中,系統包括存儲器和在一個或多個計算機處理器上執行的至少一個模塊,以:主辦或參與包括市場參與者的3d列印市場環境300,所述市場參與者包括至少一個3d列印服務提供商;從市場參與者接收在3d列印服務提供商處列印3d對象的請求;從3d對象的數字權利的所有者獲得列印3d對象的授權;以及基於所接收的授權,向3d列印服務提供商傳送指令以列印3d對象。

在一些示例中,授權是三維列印定義的3d對象的預授權,並且其中該至少一個模塊還用於在3d市場環境中發布預授權以及定義的3d對象的表示。在一些示例中,該至少一個模塊還用於認證所接收的授權,並向市場參與者顯示認證的授權。在一些示例中,該至少一個模塊還用於允許市場參與者向3d對象的數字權利的所有者發起列印3d對象的授權請求。

在一些示例中,該至少一個模塊還用於將接收到的授權包括在發送給3d列印服務提供商的指令中。在一些示例中,該至少一個模塊還用於在列印3d對象之前驗證3d對象所基於的數字模型。在一些示例中,該至少一個模塊用於從市場參與者接收所接收到的授權的貨幣報酬,並向列印的3d對象的數字權利所有者轉匯貨幣報酬。

在一些示例中,該至少一個模塊還用於與3d印表機服務提供商的網絡進行通信,並且基於完成3d列印任務的可用性或適用性,或者按照從市場參與者接收的其他標準,對3d列印服務提供商進行排名。在一些示例中,3d列印服務提供商的網絡包括移動列印設施。

在一些示例中,該至少一個模塊還用於指示或使得數字權利管理設備嵌入在授權列印的3d對象中。

在一些示例中,該至少一個模塊還用於向市場參與者顯示3d列印選項,所述3d列印選項包括以下選項中的一個或多個:下載設計選項;列印設計選項;運送列印對象選項;當日遞送3d對象選項;以及在站亭或移動車列印選項。

在一些示例中,系統還包括允許數字權利所有者在數字模型或3d列印對象中註冊權利的入口。在一些示例中,該至少一個模塊還用於將數字權利的註冊發布到3d列印市場,或將註冊傳送給市場參與者。在一些示例中,包括該至少一個模塊的系統可以被配置為執行在本公開內討論的任何操作、功能和方法步驟。

在一些實施例中,非暫時性機器可讀介質可以包括指令集,當由機器執行時,所述指令集使機器執行在本公開內討論的任何操作、功能和方法步驟。

再次轉到附圖,圖4示出了根據一些實施例的描繪用於促進在3d列印服務市場(電子商務環境)中提供的3d列印服務的示例系統400的網絡圖。聯網系統402形成基於網絡的系統,該系統經由網絡404(例如,網際網路或廣域網(wan))向一個或多個客戶端和設備提供伺服器側功能。圖4還示出了例如在客戶端機器410和412上執行的網絡客戶端406(例如,網絡瀏覽器)和編程客戶端408中的一個或兩個。在一個實施例中,系統400包括市場系統。在另一實施例中,系統400包括其他類型的系統,例如但不限於社交網絡系統、匹配系統、電子商務(e-commerce)系統等。

客戶端機器410、412中的每一個包括計算設備,所述計算設備至少包括顯示器和與網絡404進行通信的以訪問聯網系統402的能力。客戶端機器410、412包括但不限於工作站、計算機、通用計算機、網際網路家電、手持設備、無線設備、可攜式設備、可穿戴計算機、蜂窩或行動電話、可攜式數字助理(pda)、智慧型電話、平板電腦、超級本、上網本、膝上型計算機、臺式機、多處理器系統、基於微處理器或可編程的消費電子產品、遊戲控制臺、機頂盒、網絡pc、迷你計算機等。客戶端機器410、412中的每一個可以經由有線或無線連接與網絡404連接。例如,網絡404的一個或多個部分可以是adhoc網絡、內聯網、外聯網、虛擬專用網(vpn)、區域網(lan)、無線lan(wlan)、廣域網(wan)、無線wan(wwan)、城域網(man)、網際網路的一部分、公共電話交換網(pstn)的一部分、蜂窩電話網、無線網絡、wifi網絡、wimax網絡、另一類型的網絡404或兩個或更多個這樣的網絡404的組合。

客戶端機器410、412中的每一個包括一個或多個應用(也稱為「app」),例如但不限於網絡瀏覽器、消息應用、電子郵件(email)應用、電子商務網站應用(也稱為市場應用,包括3d列印服務應用)等。在一些實施例中,如果電子商務網站應用被包括在客戶端機器410、412中給定的一個中,則該應用被配置為在本地提供用戶界面以及至少一些功能,其中該應用被配置為根據需要與聯網系統402通信,以獲得本地不可用的數據和/或處理能力(例如,訪問可供銷售的物品的資料庫、可用的3d列印服務、認證用戶、驗證支付方法等)。相反,如果電子商務網站應用未包括在客戶端機器410、412中給定的一個中,則客戶端機器410、412中該給定的一個可以使用其網絡瀏覽器訪問聯網系統402上容宿的電子商務網站(或其變型)。雖然圖4中示出了兩個客戶端機器410、412,但是系統400中可以包括多於或少於兩個的客戶端機器。

應用程式接口(api)伺服器414和網絡伺服器416耦合至一個或多個應用伺服器418,並分別向一個或多個應用伺服器418提供編程接口和網絡接口。應用伺服器418容宿一個或多個市場應用420和支付應用422。市場應用420可以包括3d列印服務應用。應用伺服器418進而被示為耦合至一個或多個資料庫伺服器424,所述一個或多個資料庫伺服器424促進對一個或多個資料庫426的訪問。

市場應用420可以向訪問聯網系統402的用戶提供多個電子商務功能和服務。電子商務功能/服務可以包括多個發布者功能和服務(例如,搜索、列出、內容查看、支付等)。例如,市場應用420可以向用戶提供多個服務和功能,以列出商品和/或服務、提供待售商品和/或服務的報價,搜索商品和服務,促進交易,以及查看和提供關於交易和相關用戶的反饋。這些服務可以包括3d列印服務。此外,市場應用420可以跟蹤並存儲與列表、交易、3d服務提供商、排名和用戶交互有關的數據和元數據。數據可以包括數字權利數據、數字權利認證和註冊、數字模型以及本說明書中其他地方討論的類型的3d對象驗證數據。在一些實施例中,市場應用420可以發布或以其他方式提供對在應用伺服器418、或應用伺服器418和/或資料庫伺服器424可訪問的資料庫426中存儲的內容項的訪問。

支付應用422可以類似地向用戶提供多種支付服務和功能。支付應用422可以允許用戶在帳戶中累積值(例如,流通貨幣(如美元)或專有貨幣(如「積分」)),然後在以後用累積的值兌換通過市場應用420可以購買到的產品或物品(例如,商品或服務)。支付應用422可以規定向賣方支付在市場中銷售的商品和/或服務,並將一部分收益引導到市場控制器,以使用敏感性簡檔來提高銷售轉換。支付應用422可以允許收取或支付版稅費用等,以使用與請求或完成3d列印任務相關聯的數字權利。支付應用422可以被配置或編碼為允許在本公開內討論的任何貨幣相關操作、功能和方法步驟。

雖然在圖4中示出了市場應用420和支付應用422都形成聯網系統402的一部分,但是將理解,在備選實施例中,支付應用422可以形成與聯網系統402分開且不同的支付服務的一部分。在其他實施例中,支付應用422可以從系統400中省去。在一些實施例中,市場應用420的至少一部分可以在客戶端機器410和/或412上提供。

此外,雖然圖4中示出的系統400採用客戶端-伺服器架構,但是本公開的實施例不限於這樣的架構,並且可以同樣很好地適用於例如分布式或對等架構系統。各種市場和支付應用420和422還可以實現為不一定具有聯網能力的獨立的軟體程序。

網絡客戶端406通過網絡伺服器416支持的網絡接口訪問各個市場應用420和支付應用422。類似地,編程客戶端408通過api伺服器414所提供的編程接口訪問由市場應用420和支付應用422提供的各種服務和功能。例如,編程客戶端408可以是賣家應用(例如,由加利福尼亞州聖何塞的ebayinc.開發的turbolister應用),其用於使得賣家能夠以離線方式創作和管理聯網系統402上的列表,並且執行編程客戶端408與聯網系統402之間的批處理模式通信。

圖4還示出在第三方伺服器機器430上執行的第三方應用428,該第三方應用428能夠經由api伺服器414提供的編程接口對聯網系統402進行編程訪問。例如,第三方應用428可以利用從聯網系統402獲取的信息來支持由第三方主管的網站上的一個或多個特徵或功能。例如,第三方網站可以提供由聯網系統402的相關應用支持的一個或多個促銷、市場、3d列印服務或支付功能。

圖5示出了根據一些實施例的在聯網系統402內提供的組件的框圖。聯網系統402可以容宿在專用或共享伺服器機器(未示出)上,這些專用或共享伺服器機器通信地耦合以實現伺服器機器之間的通信。這些組件自身彼此通信地耦合(例如經由適當的接口)並耦合至各種數據源,從而允許信息在應用間傳遞或允許應用共享和訪問公共數據。此外,這些組件可以經由資料庫伺服器424訪問一個或多個資料庫426。

聯網系統402可以提供多個發布、列表和/或定價機制,由此賣方(也稱為第一用戶)可以列出待售或交易的商品或服務(包括3d列印服務)(或發布有關信息),買方(也稱為第二用戶)可以表示對這些商品或服務的興趣或表示希望購買或交易這些商品或服務,並且可以完成與這些商品或服務有關的交易(如貿易)。為此,聯網系統402可以包括至少一個發布引擎502和一個或多個銷售引擎504。發布引擎502可以在聯網系統402上發布信息,如物品或服務列表或產品描述頁。在一些實施例中,銷售引擎504可以包括一個或多個固定價格引擎和一個或多個拍賣引擎,所述固定價格引擎支持固定價格列表和定價機制,所述拍賣引擎支持拍賣格式列表和定價機制(例如,英式、荷蘭式、中式、雙向、反向拍賣等)。各種拍賣引擎還可以提供若干特徵,以支持這些拍賣格式列表,如保留價格特徵(通過該特徵,銷售者可以與列表結合指定保留價格)和代理投標特徵(通過該特徵,投標者可以調用自動化代理投標)。銷售引擎504還可以包括一個或多個交易引擎,其支持商家產生的對產品和服務的報價。

列表引擎506允許賣方方便地編寫物品列表或允許編寫者編寫發布。在一個實施例中,列表與用戶(例如,賣方)希望經由聯網系統402交易的商品或服務(包括3d列印服務)有關。在一些實施例中,列表可以是對商品或服務的報價、交易、優惠券或折扣。每個商品或服務與特定類別相關聯。列表引擎506可以接收列表數據,如名稱、描述和方面名/價值對。此外,每個商品或服務列表可以被賦予項目標識符。在其他實施例中,用戶可以創建作為廣告的列表或其他形式的信息發布。接著,列表信息可以存儲在耦合至聯網系統402的一個或多個存儲設備(例如,資料庫426)中。列表還可以包括顯示產品和與產品相關的信息(例如產品名稱、說明書和評述)的產品描述頁。在一些實施例中,產品描述頁可以包括與在產品描述頁上描述的產品相對應的項目列表的累計。

列表引擎506還可以允許買方方便地編寫期望購買的項目的列表或請求。在一些實施例中,列表可以與用戶(例如,買方)希望經由聯網系統402交易的商品或服務有關。每個商品或服務與特定類別相關聯。列表引擎506可以接收買方關於所請求的項目知道的儘可能多或儘可能少的列表數據,如名稱、描述和方面名/價值對。在一些實施例中,列表引擎506可以解析買方提交的項目信息並可以完成列表的不完整部分。例如,如果買方提供了所請求項目的簡要描述,則列表引擎506可以解析該描述,提取關鍵術語並使用那些術語來確定項目的標識。使用所確定的項目標識,列表引擎506可以取得附加項目細節,以包括在買方項目請求中。在一些實施例中,列表引擎506可以向每個商品或服務列表指派項目標識符。

在一些實施例中,列表引擎506允許賣方產生對產品或服務的折扣的報價。列表引擎506可以接收列表數據,如正在報價的產品或服務、產品或服務的價格和/或折扣、報價有效的時段等。在一些實施例中,列表引擎506允許賣方從賣方的行動裝置產生報價。所產生的報價可以上傳至聯網系統402,以便存儲和跟蹤。在一些實施例中,銷售引擎504或列表引擎506允許用戶請求使用敏感性簡檔來提供在市場中出售的列出項目的報價。

通過搜尋引擎508來促進在聯網系統402中搜索。例如,搜尋引擎508使得能夠對經由聯網系統402發布的列表進行關鍵字查詢。在示例實施例中,搜尋引擎508從用戶的設備接收關鍵字查詢,並對存儲列表信息的存儲設備進行瀏覽。該瀏覽將使得能夠編輯可排序並返回給用戶的客戶端設備(例如,客戶端機器410、412)的列表的結果集合。搜尋引擎508可以記錄查詢(例如,關鍵字)以及任意後續用戶動作和行為(例如,導航)。

搜尋引擎508還可以基於用戶的位置執行搜索。用戶可以經由行動裝置訪問搜尋引擎508並產生搜索查詢。使用搜索查詢和用戶位置,搜尋引擎508可以向用戶返回產品、服務、報價、拍賣等的相關搜索結果。搜尋引擎508可以以列表形式並以圖形方式在圖上標識相關搜索結果。在圖上選擇圖像指示符可以提供關於所選搜索結果的附加細節。在一些實施例中,為了限制搜索結果,用戶可以指定從用戶當前位置起的半徑或距離作為搜索查詢的一部分。

搜尋引擎508還可以基於圖像執行搜索。圖像可以從客戶端設備的攝像機或成像組件獲得,或者可以從存儲器存取。

在另一示例中,導航引擎510允許用戶導航遍歷各種類別、目錄或庫存數據結構,其中,根據這些各種類別、目錄或庫存數據結構,列表可在聯網系統402內分類。例如,導航引擎510允許用戶持續向下導航包括類別層級(例如,類別樹結構)的類別樹,直至達到特定的列表集合。可以提供導航引擎510內的各種其他導航應用,以補充搜索和瀏覽應用。導航引擎510可以記錄用戶執行的、向下導航類別樹的各種用戶動作(例如,點擊)。

在一些實施例中,3d列印服務和認證模塊512可以被配置為創建和實現在本說明書中描述的3d列印服務310、認證、註冊、驗證以及其他功能和方法。可以設想,3d列印服務和認證模塊512可以被進一步配置為提供或執行與本文公開的3d列印相關的特徵、功能、方法或操作中的任何一個。

以下更詳細地描述與聯網系統402相關聯的附加模塊和引擎。應意識到,模塊或引擎可以實現以下描述的細節的各個方面。

圖6是根據一些實施例的被配置為處理諸如本文所描述的過程的聯網系統600的框圖。系統600包括通過網絡660通信的客戶端設備610、商家設備(例如,伺服器)640和支付提供商伺服器670。支付提供商伺服器670可以由諸如paypal,inc.或者sanjose,ca的ebay,inc.之類的服務或支付提供商來維護。諸如消費者的用戶605可以利用客戶端設備610與一個或多個商家進行由支付提供商伺服器670促成的購買交易。

客戶端設備610、商家設備640和支付提供商伺服器670可以各自包括一個或多個處理器、存儲器和用於執行存儲在一個或多個計算機可讀介質上的諸如程序代碼和/或數據之類的指令的其他適當組件,以實現本文中描述的各種應用、數據和步驟。例如,這樣的指令可以存儲在一個或多個計算機可讀介質中,例如在系統600的各種組件的內部和/或外部和/或可通過網絡660訪問的存儲器或數據存儲設備。

網絡660可以被實現為單個網絡或多個網絡的組合。例如,在各種實施例中,網絡660可以包括網際網路或一個或多個內聯網、固定電話網絡、無線網絡和/或其他適當類型的網絡。

可以使用配置為通過網絡660進行有線和/或無線通信的任何適當的硬體和軟體來實現客戶端設備610。例如,在一個實施例中,客戶端設備610可以被實現為個人計算機(pc)、智慧型電話、個人數字助理(pda)、膝上型計算機和/或其他類型的能夠發送和/或接收數據的計算設備(例如,來自appletm的ipadtm)。

客戶端設備610可以包括一個或多個瀏覽器應用615,其可以用於例如提供方便的接口以允許用戶605瀏覽通過網絡660可用的信息。例如,在一個實施例中,瀏覽器應用615可以被實現為配置為查看通過網際網路可用的信息或訪問支付提供商的網站的網絡瀏覽器。客戶端設備610還可以包括一個或多個工具欄應用620,其可以用於例如響應於用戶605選擇的操作來提供用於執行期望任務的客戶端側處理。在一些實施例中,工具欄應用620可以顯示與瀏覽器應用615相關的用戶界面。

客戶端設備610還可以包括在特定實施例中可能需要的其他應用635,以向客戶端設備610提供期望功能。例如,其他應用635可以包括用於實現客戶端側安全功能的安全應用、用於通過網絡660與適當的應用編程接口(api)進行接口連接的編程客戶端應用或其他類型的應用。其他應用635還可以包括允許用戶605通過網絡660發送和接收電子郵件、呼叫、文本和其他通知的電子郵件應用、發簡訊應用、語音應用和im應用。客戶端設備610可以包括一個或多個用戶標識符630,其可以例如被實現為作業系統註冊表項、與瀏覽器應用615相關聯的cookies、與客戶端設備610的硬體相關聯的標識符或諸如用於支付/用戶/設備認證或識別的其他適當的標識符。在一些實施例中,用戶標識符630可以被支付服務提供商用來將用戶605與由支付提供商維護的特定帳戶相關聯。具有關聯接口的通信應用625使得客戶端設備610能夠在系統600內進行通信。

商家設備640可以例如由通過在線站點或應用提供各種項目、產品和/或服務(包括3d列印服務)的商家或賣方來維護。通常,商家設備640可以由收錢的任何人或任何實體來維護,其中包括慈善組織以及零售商和餐館。商家設備640可以包括識別可用產品和/或服務(例如,統稱為項目)的資料庫645,其可以由用戶605進行查看和購買。商家設備640還可以包括市場應用650(包括一個或多個3d列印服務應用),其可以被配置為通過網絡660向客戶端設備610的瀏覽器應用615和/或支付提供商伺服器670提供信息。在一個實施例中,用戶605可以與市場應用650交互,以查看可從商家購買的各種3d列印服務310。

商家設備640還可以包括結帳應用655,其可以被配置為促進用戶605購買由市場應用650識別的3d列印對象或3d列印服務310。結帳應用655可以被配置為通過網絡660從用戶605或代表用戶605通過支付提供商伺服器670接受支付信息。例如,結帳應用655可以接收和處理來自支付提供商伺服器670的支付確認,以及將交易信息發送給支付提供商並從支付提供商接收信息(例如,交易id)。結帳應用655還可以被配置為接受用於支付的一個或多個不同的資金來源。

商家設備640還可以包括註冊和授權應用665,其允許根據本說明書中其他地方描述的任何操作、功能和方法來管理3d列印對象和數字模型的數字權利。例如,數字權利的所有者可以使用註冊和授權應用665來註冊給定3d對象或數字模型中的權利,或者向3d市場環境發布或規範這些權利。在其他示例中,3d列印服務提供商可以使用註冊和授權應用665來在3d列印之前認證或驗證3d對象或數字模型。在下面討論的方法操作中闡述的其他實例是可能的。

支付提供商伺服器670可以例如由可提供用戶605和商家設備640的操作者之間的支付的在線服務提供商來維護。在這方面,支付提供商伺服器670包括一個或多個支付應用675,所述支付應用可以被配置為通過網絡660與客戶端設備610和商家設備640進行交互,以如上所述促進客戶端設備610的用戶605購買商品或服務以及搜索商家的產品和價格。

支付提供商伺服器670還可以維護多個用戶帳戶680,每個用戶帳戶可以包括與個人用戶605相關聯的帳戶信息685。例如,帳戶信息685可以包括敏感性簡檔數據或設備的用戶605的私人財務信息,例如可以用於促進用戶605進行在線交易的帳號、密碼、設備標識符、用戶名、電話號碼、信用卡信息、銀行信息或其他財務信息。帳戶信息685還可以包括與本文所述的支付處理相關聯的信息。方便地,支付應用675可以被配置為在與結帳應用655的交易期間代表用戶605與商家設備640進行交互以處理支付。

可以是支付應用675的一部分或單獨的交易處理應用690可以被配置為從客戶端設備610和/或商家設備640接收信息,以便如上所述在支付資料庫695中進行處理和存儲。交易處理應用690可以包括一個或多個應用來處理來自用戶605和/或商家的信息,以如本文所述處理來自客戶端設備610的交易。因此,交易處理應用690可以存儲來自電子郵件的或交易的細節,並且相應地為個人用戶605關聯這些細節。交易處理應用690還可以基於例如用戶605對存儲的敏感性簡檔的使用來管理用戶605和市場控制器之間的支付。支付應用675還可以被配置為確定用戶605的帳戶的存在並管理帳戶,以及如果需要則創建新帳戶,從而執行諸如本文所述的設置、數字權利管理和提供各種服務之類的任務。

本文公開的一些實施例包括方法。圖7是示出了用於在3d列印操作中管理數字權利的方法700的流程圖。方法700的操作可以由客戶端機器410、客戶端機器412、客戶機設備610、商家設備640和/或包括在聯網系統402中的伺服器(例如,api伺服器414、網絡伺服器416或應用伺服器418)來執行。所述操作可以由一個或多個模塊(例如,3d列印服務和認證模塊512)執行。方法700的各種操作可以按不同的順序執行,並且方法700可以僅包括下面描述的操作中的一些操作。

方法700可以包括:在操作712,從用戶接收通過3d印表機或列印服務列印3d對象的請求;在操作714,從3d對象中數字權利的所有者接收有限授權(本文中也稱為限制性授權或條件授權)以列印3d對象,該有限授權包括列印規格或限制;在操作716,對3d對象所基於的數字模型進行一旦被3d印表機或列印服務列印出時的結構完整性的預驗證,以及以及在操作718,基於接收的有限授權,向3d印表機或列印服務發送指令以列印3d對象。

在一些示例中,在操作720,有限授權是列印3d對象的預授權,並且方法700還包括在發布網絡中發布預授權。

方法700可以包括:在操作722,接收3d印表機或列印服務的認證,以及在發布網絡中發布認證。方法700還可以包括:在操作724,允許用戶向3d對象中數字權利的所有者發起列印3d對象的授權請求。

在另外的示例中,接收的有限授權被包括在發送給3d印表機或列印服務的指令中。另外,方法700可以包括:處理所接收的有限授權的貨幣報酬,並且向3d對象中數字權利的所有者轉匯貨幣報酬。

在另外的示例中,方法700包括:與3d印表機服務提供商的網絡進行通信,並且基於完成3d列印任務的可用性或適合性或者按照從用戶接收的其他標準來列出3d列印服務提供商。3d印表機服務提供商的網絡包括移動列印設施。

方法700可以包括:指示或使得數字權利管理設備嵌入授權列印的3d對象中或與授權列印的3d對象相關聯,並且在一些其他示例中可以包括:生成向用戶顯示的3d列印選項,3d列印選項包括以下選項中的一個或多個:數字模型下載選項;列印選項;運送選項;當日遞送選項;以及在站亭或移動設施列印選項。

在另外的操作中,可以提供註冊入口,以允許數字權利所有者註冊數字模型或3d列印對象中的權利,並且方法700的一些示例包括:在發布網絡中發布3d對象中的數字權利的註冊,或將註冊傳達給用戶或其他第三方。

方法700的這些和其他性能上的變化在本公開的實施例的範圍內。

在一些實施例中,可以提供附加細節和特徵。在一些示例中,向用戶605或消費者提供能夠實現增強的在線購物體驗的服務。在各種實施例中,用戶605可以選擇感興趣的項目,將其保存用於特定場合/類別,並將類別中的所有保存的項目共享到其他用戶605的開放組或封閉組。用戶605可以共享一個或多個項目的列表以及所需的數量,使得其他人可以看到併購買用戶605的項目。

用戶605可以通過網際網路而不僅僅從單個商家或單個站點看到該項目的「最佳」或「排名」價格。用戶605還可以從不同的商家和位置看到「最佳」價格的列表,使得用戶605可以選擇對於用戶605「最佳」或最期望的項目,包括該項目是否和在何處可用於本地拾取。系統可以根據先前購買來確定用戶605偏好,例如大小、顏色和其他項目特徵,使得當返回項目時,它們包括「期望」或先前購買的用戶605的特徵。

保存的感興趣的項目的列表可以來自不同的在線商家,並在單個頁面上顯示。項目的列表或顯示可以表示已放置在購物車中待購買、已經購買或仍在等待可能的購買的項目。用戶605可以在用戶605顯示器上拖放或以其他方式將顯示的各個項目放置在單個購物車中。單個購物車可以示出所有選定項目以及提供每個項目的站點或商家。一旦準備購買,則用戶605可以看到運送地址、運送選項和資金來源的預填充屏幕,用戶605可以根據需要對其進行編輯。

使用從另一用戶共享的項目或列表,用戶605可以從列表中選擇期望的項目以進行購買。然後,用戶605可以看到預填充的屏幕,其顯示(諸如與用戶605共享列表的人的)接收方姓名和運送地址。還可以在項目在特定的用戶指定價格或低於特定的用戶指定價格可用時向用戶發送通知,諸如通過文本。

在一些實施例中,用戶605可以對項目表示興趣。系統可以搜索整個網絡上該項目的最佳交易,包括可以應用的任何優惠券。交易可以是顏色編碼的,以幫助可視化最佳交易。用戶605還可以指示特定項目太貴,而希望看到較便宜的類似項目、看起來像的項目和/或仿製品,並且系統將向用戶605返回這樣的列表。服務提供商還可以向商家提供信息,以幫助他們向用戶605提供更有用的提議或推薦,並增加銷售的可能性。

可以設想,本文討論的特徵和/或實施例中的任何一個可以被組合或併入到任何其他特徵和/或實施例中。

某些實施例在本文中被描述為包括邏輯或多個組件、模塊或機制。模塊可以構成軟體模塊(例如在機器可讀介質上或在傳輸信號中體現的代碼)或硬體模塊。硬體模塊是能夠執行某些操作的有形單元,並且可以按特定方式來配置或布置。在示例實施例中,一個或多個計算機系統(例如獨立計算機系統、客戶端計算機系統或伺服器計算機系統)或計算機系統的一個或多個硬體模塊(例如處理器或處理器組)可以由軟體(例如,應用或應用部分)配置為進行操作以執行本文描述的某些操作的硬體模塊。

在各實施例中,硬體模塊可以用機械方式或電子方式來實現。例如,硬體模塊可以包括永久地被配置為執行某些操作的專用電路或邏輯(例如,專用處理器,諸如現場可編程門陣列(fpga)或專用集成電路(asic))。硬體模塊還可以包括由軟體暫時配置以執行某些操作的可編程邏輯或電路(例如,包含在通用處理器或其它可編程處理器中的可編程邏輯或電路)。應理解:以機械方式、以專用和永久配置的電路或以臨時配置的電路(例如由軟體配置)實現硬體模塊的決定可出於成本和時間的考慮。

因此,短語「硬體模塊」應當被理解為包含有形實體,應當是物理構成的、永久配置(例如,硬連線的)或暫時配置(例如,編程的)以在特定方式下工作或以執行本文描述的特定操作的實體。考慮臨時配置(例如,編程)的硬體模塊的實施例,無需在任一時刻配置或實例化硬體模塊中的每一個。例如,在硬體模塊包括由軟體配置的通用處理器的情況下,通用處理器就可以在不同時間被配置為各自不同的硬體模塊。因此,軟體可以將處理器例如配置為在一個時刻構成特定硬體模塊並在另一時刻構成不同的硬體模塊。

硬體模塊可以向其他硬體模塊提供信息並從其他硬體模塊接收信息。因此,所描述的硬體模塊可以被看作通信地耦合。在多個這種硬體模塊同時存在的情況下,可以通過連接硬體模塊的信號傳輸(例如,通過適當的電路和總線)來實現通信。在多個硬體模塊在不同時間配置或實例化的實施例中,可以例如通過存儲並獲取多個硬體模塊可訪問的存儲器結構中的信息來實現這樣的硬體模塊之間的通信。例如,一個硬體模塊可以執行操作並在與其通信耦合的存儲設備中存儲該操作的輸出。另一硬體模塊接著可以稍後訪問存儲器設備,以取得並處理所存儲的輸出。硬體模塊還可以發起與輸入或輸出設備的通信,並且能夠對資源(例如,信息的集合)進行操作。

本文描述的示例方法的各種操作可以至少部分地由臨時配置(例如,通過軟體)或永久配置為執行相關操作的一個或多個處理器執行。無論是臨時還是永久地配置,這樣的處理器可以構成進行操作以執行一個或多個操作或功能的處理器實現的模塊。在一些示例實施例中,本文中提及的「模塊」包括處理器實現的模塊。

類似地,本文中描述的方法可以至少部分由處理器實現。例如,方法的至少一些操作可由一個或多個處理器或處理器實現的模塊執行。某些操作的執行可以分布在一個或多個處理器中,並不只駐留在單個機器中,而是布置在多個機器中。在一些示例實施例中,處理器可以位於單個位置(例如,在家庭環境、辦公室環境或伺服器群中),而在其他實施例中,處理器可以分布在多個位置。

一個或多個處理器還可以操作以支持在「雲計算」環境下的相關操作的執行或作為「軟體即服務」(saas)的相關操作的執行。例如,至少一些操作可以由一組計算機(例如,包括處理器的機器)來執行,這些操作是可經由網絡(例如,圖4的網絡404)以及經由一個或多個適當的接口(例如,api)來訪問的。

示例實施例可以用數字電子電路或者用計算機硬體、固件、軟體或它們的組合來實現。示例實施例可以使用電腦程式產品(例如在信息載體中有形地表示的電腦程式)來實現,信息載體例如是由數據處理裝置執行的機器可讀介質或用於控制數據處理裝置的操作的機器可讀介質,數據處理裝置例如是可編程處理器、計算機或多個計算機。

可以用任何形式的程式語言來編寫電腦程式,該程式語言包括:編譯或解釋語言,並且可以用任何形式來部署電腦程式,包括部署為獨立的程序或者部署為適合用於計算環境的模塊、子例程、或者其他單元。電腦程式可以被配置為在一個計算機執行或在位於一個地點處的多個計算機上執行或者在分布在多個地點上並通過通信網絡互連的多個計算機上執行。

在示例實施例中,操作可以通過一個或多個可編程處理器執行電腦程式來執行,以通過操作輸入數據並產生輸出來執行功能。方法操作還可以通過由專用邏輯電路(例如,fpga或asic)來執行,並且示例實施例的裝置可以實現為專用邏輯電路。

計算系統可以包括客戶端和伺服器。客戶端和伺服器一般相互遠離並且通常通過通信網絡(例如,網絡660)進行交互。客戶端和伺服器的關係通過在相應計算機上運行並且相互具有客戶端-伺服器關係的電腦程式來產生。在使用可編程計算系統的實施例中,將清楚的是,需要考慮硬體架構和軟體架構二者。具體地,將清楚的是,在永久配置的硬體(例如asic)中、在暫時配置的硬體中(例如軟體與可編程處理器的組合)、或是在永久配置的與暫時配置的硬體的組合中實現特定功能可以是設計選擇。下文闡述了可以在各種示例實施例中部署的硬體架構(例如,機器)和軟體架構。

圖8是以計算機系統800的示例形式的機器的框圖,其中,可以執行可以使機器執行任意一個或多個上文討論的方法的指令824。在備選實施例中,機器可以作為獨立設備來操作,或者可以連接(例如聯網)到其它機器。在連網部署中,該機器可以在伺服器-客戶端網絡環境中以伺服器機器或客戶端機器的能力進行操作,或者在對等(或分布式)網絡環境中作為對等機器進行操作。機器可以是個人計算機(pc)、平板pc、機頂盒(stb)、個人數字助手(pda)、蜂窩電話、網絡小應用、網絡路由器、交換機或橋接器、或能夠(順序地或以其他方式)執行指定要由機器進行動作的指令824的任意機器。此外,雖然只示出了單個機器,但是術語「機器」還應當視為包括單獨或共同地執行指令824的集合(或多個集合)以執行本文描述的任意一個或多個方法的機器的任意集合。

示例計算機系統800包括處理器802(例如中央處理單元(cpu)、圖形處理單元(gpu)或這二者)、主存儲器804和靜態存儲器806,它們經由總線808相互通信。計算機系統800還可包括視頻顯示單元810(例如液晶顯示器(lcd)或陰極射線管(crt))。計算機系統800還包括字母數字輸入設備812(例如鍵盤)、用戶界面(ui)導航(或光標控制)設備814(例如滑鼠)、磁碟驅動單元816、信號產生設備818(例如揚聲器)、以及網絡接口設備820。

驅動單元816包括機器可讀介質822,在該機器可讀介質1122上存儲了具體實現本文描述的任何一個或多個方法或功能或由本文描述的任何一個或多個方法或功能使用的數據結構和指令824(例如軟體)的一個或多個集合。在計算機系統800執行指令824時,指令1124還可以完全地或至少部分地位於主存儲器804中和/或位於處理器802中,主存儲器804和處理器802還構成機器可讀介質822。指令824還可以完全或者至少部分地駐留在靜態存儲器806內。

儘管機器可讀介質822在示例實施例中被示為單個介質,術語「機器可讀介質」可以包括存儲一個或多個指令824或數據結構的單個介質或多個介質(例如,集中式或分布式的資料庫和/或相關聯的緩存和伺服器)。術語「機器可讀介質」還應當被視為包括能夠存儲、編碼或承載用於由該機器執行並且使該機器執行本實施例的方法中的任意一個或多個的指令824或者能夠存儲、編碼或承載由此類指令824利用或與此類指令1024相關聯的數據結構的任意有形介質。因此,術語「機器可讀介質」將被視為包括但不限於固態存儲器以及光學和磁性介質。機器可讀介質822的具體示例包括非易失性存儲器,其通過示例的方式包括:半導體存儲器設備(例如,可擦除可編程只讀存儲器(eprom)、電可擦除可編程只讀存儲器(eeprom)和快閃記憶體設備);磁碟(比如內部硬碟和可移動盤);磁光碟;以及光碟只讀存儲器(cd-rom)和數字通用盤(或數字視頻盤)只讀存儲器(dvd-rom)盤。

指令824還可以使用傳輸介質來在通信網絡826上發送或接收。可以使用網絡接口設備820以及多個已知傳輸協議中的任意一個(例如http)來傳輸指令824。通信網絡826的示例包括lan、wan、網際網路、行動電話網絡、pots網絡以及無線數據網絡(例如,wifi和wimax網絡)。術語「傳輸介質」應當被視為包括能夠存儲、編碼或承載用於由機器執行的指令824的任何無形介質,並且包括數字或模擬通信信號或其他無形介質,以促進這樣的指令824的通信。傳輸介質是機器可讀介質的一個實施例。

下面的編號示例是實施例。

1.一種系統,包括:

至少一個模塊,在一個或多個計算機處理器上執行,用於:

從用戶接收通過三維3d印表機或列印服務列印3d對象的請求;

從3d對象中數字權利的所有者接收條件授權以列印3d對象,其中所述條件授權包括列印規格或限制;

對3d對象所基於的數字模型進行一旦被3d印表機或列印服務列印出時的結構完整性的預驗證,以及

基於接收的條件授權,向3d印表機或列印服務發送指令以列印3d對象。

2.根據示例1所述的系統,其中,所述條件授權是列印3d對象的預授權,並且所述至少一個模塊還用於在發布網絡中發布所述預授權。

3.根據示例1或2所述的系統,其中,所述至少一個模塊還用於接收3d印表機或列印服務的認證,並在發布網絡中發布所述認證。

4.根據示例1至3中任一項所述的系統,其中,所述至少一個模塊還用於允許用戶向3d對象的數字權利的所有者發起列印3d對象的授權請求。

5.根據示例1至4中任一項所述的系統,其中,所述至少一個模塊還用於將接收的條件授權包括在發送給3d印表機或列印服務的指令中。

6.根據示例1至5中任一項所述的系統,其中,所述至少一個模塊還用於處理接收的條件授權的貨幣報酬,並向3d對象中數字權利的所有者轉匯所述貨幣報酬。

7.根據示例1至6中任一項所述的系統,其中,所述至少一個模塊還用於與3d印表機服務提供商的網絡進行通信,並且基於完成3d列印任務的可用性或適用性,或者按照從用戶接收的其他標準,來列出3d列印服務提供商。

8.根據示例7所述的系統,其中,所述3d印表機服務提供商的網絡包括移動列印設施。

9.根據示例1至8中任一項所述的系統,其中,所述至少一個模塊還用於指示或使得數字權利管理設備嵌入在授權列印的3d對象中或與授權列印的3d對象相關聯。

10.根據示例1至9中任一項所述的系統,其中,所述至少一個模塊還用於生成向用戶顯示的3d列印選項,所述3d列印選項包括以下選項中的一個或多個:數字模型下載選項;列印選項;運送選項;當日遞送選項;以及在站亭或移動設施列印選項。

11.根據示例1至10中任一項所述的系統,還包括:允許數字權利所有者註冊數字模型或3d列印對象中的權利的入口。

12.根據示例11所述的系統,其中,所述至少一個模塊還用於在發布網絡中發布3d對象中的數字權利的註冊,或將所述註冊傳達給用戶或其他第三方。

13.一種用於管理數字權利的方法,所述方法包括:

從用戶接收通過三維3d印表機或列印服務列印3d對象的請求;

從3d對象中數字權利的所有者接收條件授權以列印3d對象,其中所述條件授權包括列印規格或限制;

對3d對象所基於的數字模型進行一旦被3d印表機或列印服務列印出時的結構完整性的預驗證,以及

基於接收的條件授權,向3d印表機或列印服務發送指令以列印3d對象。

14.根據示例13所述的方法,其中,所述條件授權是列印3d對象的預授權,並且包括:在發布網絡中發布所述預授權。

15.根據示例13或14所述的方法,包括:接收3d印表機或列印服務的認證,以及在發布網絡中發布所述認證。

16.根據示例13至15中任一項所述的方法,包括:接收向3d對象的數字權利的所有者發起的列印3d對象的授權請求。

17.根據示例13至16中任一項所述的方法,其中,接收的條件授權被包括在發送給3d印表機或列印服務的指令中。

18.根據示例13至17中任一項所述的方法,包括:處理接收的條件授權的貨幣報酬,並向3d對象中數字權利的所有者轉匯所述貨幣報酬。

19.根據示例13至18中任一項的方法,包括:與3d印表機服務提供商的網絡進行通信,並且基於完成3d列印任務的可用性或適用性,或者按照從用戶接收的其他標準,來列出3d列印服務提供商。

20.根據示例19所述的方法,其中,所述3d印表機服務提供商的網絡包括移動列印設施。

21.根據示例13至20中任一項所述的方法,包括:指示或使得數字權利管理設備嵌入在授權列印的3d對象中或與授權列印的3d對象相關聯。

22.根據示例13至21中任一項所述的方法,包括:生成向用戶顯示的3d列印選項,所述3d列印選項包括以下選項中的一個或多個:數字模型下載選項;列印選項;運送選項;當日遞送選項;以及在站亭或移動設施列印選項。

23.根據示例13至22中任一項所述的方法,還包括允許數字權利所有者註冊數字模型或3d列印對象中的權利。

24.根據示例23所述的方法,包括:在發布網絡中發布3d對象中的數字權利的註冊,或將所述註冊傳達給用戶或其他第三方。

25.一種包括指令集的機器可讀介質,所述指令集在由機器執行時使得所述機器執行包括以下各項的操作集:

從用戶接收通過三維3d印表機或列印服務列印3d對象的請求;

從3d對象中數字權利的所有者接收條件授權以列印3d對象,其中所述條件授權包括列印規格或限制;

對3d對象所基於的數字模型進行一旦被3d印表機或列印服務列印出時的結構完整性的預驗證,以及

基於接收的條件授權,向3d印表機或列印服務發送指令以列印3d對象。

26.一種計算機系統,包括用於執行示例13至24中任一項所述的方法的裝置。

27.一種承載指令集的機器可讀介質,所述指令集在由機器執行時使得所述機器執行示例13至24中任一項所述的方法。

儘管已經參照特定示例實施例描述實施例,顯然可以對這些實施例做出各種修改和改變,而不離開本公開的更寬泛的範圍。因此,說明書和附圖應當被看做說明性的而不是限制意義的。形成可以實現主題的具體實施例的一部分的附圖是通過說明而不是限制的方式示出的。充分詳細地描述了所示出的實施例以使得本領域技術人員能夠實現本文公開的教導。可以利用並得出其他實施例,從而可以在不脫離本公開的範圍的情況下做出結構和邏輯上的替換和改變。因此,該「具體實施方式」部分不應當看做是限制意義,並且各種實施例的範圍僅通過所附權利要求以及權利要求的等同物的全部範圍來限定。

本發明主題的這些實施例被單獨地和/或統一地由術語「發明」來指代,其僅是為了方便,而不是旨在主動將本申請的範圍限制為任意單個發明或發明構思(如果實際上不止一個被公開的話)。因此,儘管本文示出並描述了特定實施例,應當理解,適於實現相同目的的任意設置都可以用於替換所示出的特定實施例。本公開意在覆蓋各種實施例的任意和所有的適應性修改或變化。通過研究上述內容,上述實施例的組合以及本文中沒有具體描述的其它實施例對於本領域技術人員來說將是明顯的。

提供本公開的摘要以允許讀者快速確定本技術公開的性質。應理解,其並不用於解釋或限制權利要求的範圍或含義。此外,在上文的具體實施方式中,可以看出,出於簡化本公開的目的,將各種特徵一起組合為單個實施例。這種公開方式不應被解釋為反映了要求保護的實施例需要比每一個權利要求中明確記載的特徵更多特徵的意圖。相反地,如以下權利要求所反映的那樣,發明主題具有比所公開的單一實施例的所有特徵更少的特徵。因此,下述權利要求被併入具體實施方式中,每個權利要求作為單獨的實施例獨立存在。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀