TWI889353B - 擴充基座、用於擴充基座之方法及萬用串列匯流排儲存裝置 - Google Patents
擴充基座、用於擴充基座之方法及萬用串列匯流排儲存裝置 Download PDFInfo
- Publication number
- TWI889353B TWI889353B TW113119275A TW113119275A TWI889353B TW I889353 B TWI889353 B TW I889353B TW 113119275 A TW113119275 A TW 113119275A TW 113119275 A TW113119275 A TW 113119275A TW I889353 B TWI889353 B TW I889353B
- Authority
- TW
- Taiwan
- Prior art keywords
- chipset
- binary file
- update
- mcu
- firmware
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/572—Secure firmware programming, e.g. of basic input output system [BIOS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0891—Revocation or update of secret information, e.g. encryption key update or rekeying
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1632—External expansion units, e.g. docking stations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0042—Universal serial bus [USB]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
- Paper (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
揭露用於可獨立升級的擴充基座之系統及方法。一擴充基座的一或多個晶片組可以提供服務至一主機裝置,並且其分別可以使用一對應的韌體。所述擴充基座可以接收用於所述晶片組中的一或多個的晶片組韌體更新資料。在一第一情形中,此資料是從一萬用串列匯流排(USB)儲存裝置接收到的(在某些情形中,其可以利用一雲端伺服器來獨立地更新其晶片組韌體更新資料的複本)。在其它情形中,此資料是利用一網路介面系統單晶片(其可以是在所述擴充基座的內部、或是分開地連接至所述擴充基座),從一雲端伺服器接收到的。所述擴充基座在無來自任何可能(或可能未)附接的主機裝置的輸入下、及/或在不中斷任何此種主機裝置的晶片組服務下執行此接收及/或所述對應的韌體更新。
Description
此申請案大致是有關於擴充基座,其包含可獨立升級的擴充基座(例如,其可以在不使用及/或存在附接至所述擴充基座的主機裝置下升級)。
用於電子主機裝置的擴充基座可被配置以容許一主機裝置能夠連接至所述擴充基座,以和一或多個(亦)連接所述擴充基座的外部裝置一起運作及/或使用所述外部裝置。主機裝置的例子可包含膝上型電腦、平板電腦、智慧型手機、等等。外部裝置的例子可包含顯示器螢幕、滑鼠、鍵盤、網路交換器、萬用串列匯流排(USB)裝置、等等。再者,所述擴充基座可以提供電力給所述主機裝置,而所述主機裝置可以利用其來運作(例如,執行使用者功能、充電一電池、等等)。
提供一種擴充基座,其包括:萬用串列匯流排(USB)埠,其用於連接至USB記憶體裝置;微控制器單元(MCU);USB主機控制器,其包括USB託管引擎;晶片組,其根據晶片組韌體而被配置以和主機裝置一起操作晶片組服務;其中所述擴充基座被配置以:經由所述USB主機控制器,利用所述USB託管引擎來管理所述USB記憶體裝置;從所述USB記憶體裝置接收晶片組韌體更新資料;以及在無來自所述主機裝置的輸入下,操作所述MCU以利用所述晶片組韌體更新資料來更新所述晶片組韌體。
提供一種擴充基座,其包括:微控制器單元(MCU),其包括解密引擎;以及晶片組,其根據晶片組韌體而被配置以和主機裝置一起操作晶片組服務;其中所述擴充基座被配置以:接收晶片組韌體更新資料;操作所述MCU以利用所述解密引擎來解密所述晶片組韌體更新資料;以及在無來自所述主機裝置的輸入下,操作所述MCU以利用所述晶片組韌體更新資料來更新所述晶片組韌體。
提供一種用於擴充基座之方法,其包括:在所述擴充基座接收晶片組韌體更新資料,其中所述晶片組韌體更新資料是以加密的形式接收到的;利用所述擴充基座的微控制器單元(MCU)的解密引擎來解密所述晶片組韌體更新資料;操作所述MCU以更新晶片組的晶片組韌體,所述晶片組被配置以和主機裝置一起操作晶片組服務,所述更新是利用所述晶片組韌體更新資料並且在無來自所述主機裝置的輸入下執行的。
提供一種萬用串列匯流排(USB)儲存裝置,其包括:網路介面,其被配置以經由存取點來和雲端伺服器通訊;微控制器單元(MCU),其用以執行所述USB儲存裝置是否儲存見於所述雲端伺服器的晶片組韌體更新資料的檢查;以及USB介面,其用以連接所述USB儲存裝置至擴充基座,其中在無來自所述擴充基座的主機裝置的輸入下,所述USB儲存裝置經由所述USB介面來提供所述晶片組韌體更新資料至所述擴充基座。
擴充基座可包含一或多個晶片組,其運作以介接所述擴充基座與一利用所述擴充基座的主機裝置。所述晶片組中的一或多個可以負責在所述主機裝置以及所述擴充基座之間傳輸資料(在任一方向上),且/或用於發出信號以用於或者是控制從所述擴充基座至所述主機裝置的配電。所述晶片組可以執行相關在所述擴充基座上的一或多個埠的這些操作。例如,在一主機裝置是連接至所述擴充基座上的一萬用串列匯流排(USB)類型C(USB-C)埠的情形中,一第一晶片組可以是負責透過所述USB-C埠來在所述主機裝置以及所述擴充基座之間傳輸視訊資料,一第二晶片組可以是負責透過所述USB-C埠來從所述擴充基座傳輸電力至所述主機裝置,並且一第三晶片組可以是負責從所述擴充基座透過所述USB-C埠傳輸來自一附接至所述擴充基座的外部裝置的資料至所述主機裝置。亦被思及的是,所述擴充基座的多個埠可以如此被使用在一(或更多個)主機裝置之間。一晶片組在一主機裝置以及所述擴充基座之間的操作在此可被稱為“晶片組服務”。所思及的是,一擴充基座可包括此種晶片組的任意組合,其被配置以提供任何對應的晶片組服務的組合。
所述擴充基座的晶片組可以根據一用於所述晶片組的韌體來操作其服務。所述韌體可被儲存在所述晶片組的一記憶體上(或是另一見於所述擴充基座上的記憶體,其對應於所述相關的晶片組),並且當被用來配置所述晶片組時,其可以致能所述晶片組以執行其相關的服務。在某些實例中,用於所述擴充基座的一晶片組的一韌體可被更新(或是升級)。此種更新可以改善所述晶片組的操作(例如,使得所述晶片組在執行其用於主機裝置的相關服務上更有效率及/或正確的、致能所述晶片組執行用於主機裝置的新服務、及/或致能所述晶片組和一新種類的主機裝置一起運作、等等)。
在某些情形中,擴充基座的晶片組韌體更新可以是在一主機裝置被附接至所述擴充基座時加以執行。此可能是因為在某些實例中,一主機裝置是被用來藉由利用在所述主機裝置以及所述擴充基座之間的通訊以執行所述韌體更新。然而,一種利用一主機裝置來更新所述擴充基座的晶片組的擴充基座的晶片組韌體更新之系統可能會造成對應於所述擴充基座的珍貴的工作時間的中斷,因為例如一能夠更新所述擴充基座晶片組的主機裝置必須佔用所述擴充基座以執行所述更新。依賴主機裝置以執行擴充基座的晶片組韌體更新之系統亦可能會引起物流(logistics)問題,其在於在正確的時間對於不同地點的各種群組的更新的排程(以及人工操作者的任何設置以執行所述更新)可能是困難且/或耗時的,並且可能需要在正常工作日之外完成以避免中斷。
再者,依賴主機裝置以執行擴充基座的晶片組韌體更新之系統可能會依賴特定類型的主機裝置。例如,若用於一擴充基座的晶片組韌體更新軟體是基於Microsoft™ Windows™的,則在所述擴充基座提供一基於Windows™的主機裝置以便於執行所述更新的物流可能是不便的(例如,對於經常為其使用者配備非基於Windows™的電腦的公司而言)。最後,依賴主機裝置以執行擴充基座的晶片組韌體更新之系統可能(在非所要的情況中)容許晶片組韌體透過沒有(或不足的)安全保護的主機裝置來加以改變。
因此,開發出並不需要使用主機裝置的擴充基座的晶片組韌體更新解決方案之系統及方法可以是有利的。此種方法可以致能擴充基座的一或多個晶片組的更新,而無以上論述的生產率、物流、相容性、及/或安全性問題(以及其它可能的問題)。
圖1是描繪根據一實施例的一種包含一USB儲存裝置102以及一擴充基座104之系統100。如同所繪的,所述USB儲存裝置102可包含一韌體更新二進位檔120。所述擴充基座104可包含一USB集線器控制器106、具有一USB託管(hosting)引擎122的一USB迷你主機控制器108、一微控制器單元(MCU)110,其具有一解密引擎124以及一驗證引擎126、以及一些晶片組,其分別根據其個別的韌體來操作。在圖1的例子中,所述擴充基座104包括一具有韌體A 128的晶片組A 112、一具有韌體B 130的晶片組B 114、一具有韌體C 132的晶片組C 116、以及一具有韌體D 134的晶片組D 118。
所述USB儲存裝置102可包含晶片組韌體更新資料,其是可用以執行用於所述擴充基座104的一或多個晶片組的韌體更新。例如,所述USB儲存裝置102可包含一韌體更新二進位檔120,其可被所述擴充基座104利用來更新所述晶片組112至118中的一或多個。所述USB儲存裝置102可以是任意類型的能夠透過USB通訊的儲存裝置,例如是隨身碟、硬碟機、固態硬碟、等等。
所思及的是在某些實施例中,所述韌體更新二進位檔120是被加密的,以保護所述韌體更新二進位檔120的內容。再者,所思及的是在某些實施例中,所述韌體更新二進位檔120可以是被簽章的,使得所述韌體更新二進位檔120的完整性可被所述擴充基座104來驗證。
如同所繪的,所述USB儲存裝置102是經由一USB介面來和所述擴充基座104的USB集線器控制器106通訊。例如,所述USB儲存裝置102以及所述擴充基座104的每一個都可包含對應於所述USB介面(例如,USB-A埠、USB-C埠、等等)的個別的USB埠,其可被利用以實際連接所述USB儲存裝置102至所述擴充基座104的USB集線器控制器106。此USB介面可以是所述擴充基座104所用的一物理通訊介面的一個例子。
所述USB集線器控制器106可以負責管理發出信號,其是根據此實體連線而發生的。所述USB集線器控制器106是和所述擴充基座104的一USB迷你主機控制器108通訊(經由一第二USB介面,即如同所繪的)。所述USB迷你主機控制器108可包含一USB託管引擎122,當其藉由所述USB迷你主機控制器108操作時,可以管理用於所述擴充基座104的USB儲存裝置102(經由所述USB集線器控制器106)。換言之,所述USB託管引擎122包含指令,當所述指令藉由所述擴充基座104的USB迷你主機控制器108操作時,其配置所述擴充基座104以往返所述USB儲存裝置102來讀取及/或寫入資料。此可以獨立於任何亦連接(或是不連接)至所述擴充基座104的主機裝置而發生。
接著,透過所述USB託管引擎122的操作,所述USB集線器控制器106從所述USB儲存裝置102接收所述韌體更新二進位檔120(例如,經由一USB連線至所述USB儲存裝置102),並且接著傳遞所述韌體更新二進位檔120至所述USB迷你主機控制器108(例如,經由所述第二USB介面,即如同所繪的)。
如同在圖1中所示,所述USB迷你主機控制器108可以是經由可存在於所述USB迷你主機控制器108以及所述MCU 110之間的一(第三)USB介面、一串列介面、一通用非同步收發傳輸器(UART)介面、或是一般用途的輸入/輸出(GPIO)介面中之一,來和所述MCU 110通訊。所述USB迷你主機控制器108可以根據在所述兩者之間所用的一介面來傳遞所述韌體更新二進位檔120至所述MCU 110。
在接收到所述韌體更新二進位檔120之際,所述MCU 110可以判斷所述韌體更新二進位檔120是否加密的。若是的話,則所述MCU 110的解密引擎124被用來解密所接收到的韌體更新二進位檔120。在某些實施例中,若所述韌體更新二進位檔120無法被解密,則所述韌體更新二進位檔120將不進一步被使用,並且被拋棄。此解密可以在無來自任何附接至所述擴充基座104的主機裝置(其可以存在、或是可以不存在)的任何輸入下加以執行。
再者,所述MCU 110可以判斷所述韌體更新二進位檔120是否被簽章。若是的話,則所述MCU 110的驗證引擎126可被用來驗證所接收到的韌體更新二進位檔120的簽章,藉此確保所述韌體更新二進位檔120是有效的。在某些實施例中,若所述韌體更新二進位檔120並未被簽章、或是若所述簽章被判斷為無效的,則所述韌體更新二進位檔120將不進一步被使用,而是被拋棄。此驗證可以在無來自任何附接至所述擴充基座104的主機裝置(其可以存在、或是可以不存在)的任何輸入下加以執行。
一旦所述韌體更新二進位檔120被解密及/或驗證後,所述MCU 110可以繼續針對於所述晶片組A 112、所述晶片組B 114、所述晶片組C 116、及/或所述晶片組D 118中的一或多個,利用所述韌體更新二進位檔120來執行韌體更新。此過程可以改變或取代所述個別的晶片組的韌體。例如,可以是所述韌體更新二進位檔120可運作以改變或取代晶片組A 112的韌體A 128。在其它情形中,可以是所述韌體更新二進位檔120可運作以改變或取代晶片組A 112的韌體A 128以及晶片組C 116的韌體C 132的每一個。在其它情形中,可以是所述韌體更新二進位檔120可運作以改變或取代所述擴充基座104的所有晶片組的韌體(例如,改變或取代所述晶片組A 112的韌體A 128、所述晶片組B 114的韌體B 130、所述晶片組C 116的韌體C 132、以及所述晶片組D 118的韌體D 134)。
如同所繪的,所述MCU 110可以經由一USB介面、一串列介面、一UART介面、或是一GPIO介面中的一或多個,來和所述晶片組112至118通訊。在某些實施例中,不同的介面可被使用於不同的晶片組(例如,所述MCU 110可以經由一串列介面來和所述晶片組A 112通訊,而所述MCU 110是經由一GPIO介面來和所述晶片組D 118通訊)。根據所述韌體更新二進位檔120的操作性,所述韌體更新是針對於一個別的晶片組,經由在所述晶片組以及所述MCU 110之間的介面來執行的。
針對於所述一或多個晶片組112至118的韌體更新過程可以在無來自所述擴充基座104的任何主機裝置的任何輸入之下加以執行。例如,所述USB迷你主機控制器108可以操作所述USB託管引擎122以利用在所述USB儲存裝置102上的韌體更新二進位檔120,並且最終傳遞所述韌體更新二進位檔120至所述MCU 110,而與任何可利用於所述擴充基座104的主機裝置無關。再者,所述MCU 110接著可以獨立於任何可用於所述擴充基座104的主機裝置,針對於所述晶片組112至118的任一個來執行一對應的韌體更新。換言之,相關於所述系統100敘述的韌體更新過程可以獨立於不論任何主機裝置在所述韌體更新的時點是否連接至所述擴充基座104而發生。
再者,所預期的是上述的韌體更新過程可以在所述擴充基座104(亦)持續針對於一附接的主機裝置執行所述擴充基座104的功能時加以執行(在所述韌體更新的時點,一主機裝置是附接至所述擴充基座104的狀況中)。例如,所述USB儲存裝置102可被插入所述擴充基座104中,並且所述MCU 110可以從所述USB儲存裝置102接收所述韌體更新二進位檔120並且使用其以執行一對應的韌體更新,同時所述擴充基座104例如持續在所述主機裝置以及所述擴充基座104之間傳輸資料、及/或從所述擴充基座104傳輸電力至所述主機裝置。
所思及的是,在圖1的替代實施例中,所述擴充基座104的一具有所述MCU 110的功能的MCU本身可以(亦)包含一USB迷你主機控制器及/或一USB集線器控制器。在此種情形中,在圖1中描繪的在所述USB集線器控制器106以及所述USB迷你主機控制器108之間的USB介面可以不被使用,且/或在圖1中被描繪在所述USB迷你主機控制器108以及所述MCU 110之間的USB、串列、UART、及/或GPIO介面中的一或多個可以不被使用。再者,在其中一USB集線器控制器以及一USB迷你主機控制器的功能被納入此種MCU內的情形中,一USB儲存裝置所連接到的一USB埠可以對應於一直接前進到該MCU的USB介面(其中所述USB託管引擎的支援的操作在此種情形中是直接藉由該MCU來執行的)。
圖2是描繪根據一實施例的一種包含一USB儲存裝置202、一擴充基座204、一雲端伺服器206、以及一乙太網路/Wi-Fi存取點208之系統200。如同所繪的,所述USB儲存裝置202可包含一韌體更新二進位檔224、一MCU 226、以及一網路介面系統單晶片(SoC)228。所述擴充基座204可包含一USB集線器控制器210、具有一USB託管引擎230的一USB迷你主機控制器212、具有一解密引擎232以及一驗證引擎234的一MCU 214、以及一些晶片組,每一個晶片組是根據其個別的韌體來操作。在圖2的例子中,所述擴充基座204包括一具有韌體A 236的晶片組A 216、一具有韌體B 238的晶片組B 218、一具有韌體C 240的晶片組C 220、以及一具有韌體D 242的晶片組D 222。所述雲端伺服器206可包含所述韌體更新二進位檔224(其可以是和如同見於所述USB儲存裝置202上的韌體更新二進位檔224相同的)。
所述雲端伺服器206可以管理一預設及/或大致可利用的網路位置(例如,在網際網路上),其中可以找到可利用以執行用於所述擴充基座204的一或多個晶片組的韌體更新的晶片組韌體更新資料。所述韌體更新二進位檔224可以是此種晶片組韌體更新資料的一個例子。所述韌體更新二進位檔224(如同見於所述雲端伺服器206上)可以藉由例如所述系統200的其它元件的製造商或提供者(例如,所述USB儲存裝置202及/或所述擴充基座204的任一或兩者的製造商/提供者)而被保持為最新的。於是,在某些情形中可以理解的是,如同見於所述雲端伺服器206上的韌體更新二進位檔224是用於更新所述擴充基座204的一或多個晶片組的最新或是“產品”韌體更新二進位檔224。
所述雲端伺服器206可以傳送所述韌體更新二進位檔224至所述乙太網路/Wi-Fi存取點208(例如,經由網際網路)。所述乙太網路/Wi-Fi存取點208可以是一存取點,其是在所述USB儲存裝置202本地的。例如,其可以是在所述USB儲存裝置202的大致的地點的一Wi-Fi通訊範圍之內的存取點、或是實際位在相當接近所述USB儲存裝置202的存取點,使得一實體連線(例如,一乙太網路電纜線)可以是可行地走線在所述乙太網路/Wi-Fi存取點208以及所述USB儲存裝置202的大致的地點之間。
所述USB儲存裝置202的網路介面SoC 228可包含任何用於從在所述擴充基座USB儲存裝置202的外部的存取點(例如所述乙太網路/Wi-Fi存取點208)接收網路通訊的連接器、電路、以及韌體(例如,“網路介面”)。例如,所述網路介面SoC 228可包含一或多個天線以及相關的電路及韌體,以用於在所述網路介面SoC 228以及所述乙太網路/Wi-Fi存取點208之間的Wi-Fi介面。額外或是替代地,所述網路介面SoC 228可包含一RJ-45埠以及相關的電路及韌體,以用於在所述網路介面SoC 228以及所述乙太網路/Wi-Fi存取點208之間的乙太網路介面(藉由一乙太網路電纜線所促成的)。
在來自所述MCU 226的指令之下,所述USB儲存裝置202可以利用所述網路介面SoC 228,經由所述乙太網路/Wi-Fi存取點208來和所述雲端伺服器206通訊。作為此通訊的部分,所述USB儲存裝置202可以是能夠從所述雲端伺服器206接收或下載所述韌體更新二進位檔224(於是,可以理解的是所述雲端伺服器206以及所述USB儲存裝置202的每一個都具有相同的韌體更新二進位檔224的一複本,即如同所繪的)。所述MCU 226可被配置以藉由所述USB儲存裝置202來引起此行為,以作為確保如同在所述USB儲存裝置202所儲存的一韌體更新二進位檔是符合如同在所述雲端伺服器206上所儲存的韌體更新二進位檔224的部分(例如,因而其可以更新或取代如同在所述USB儲存裝置202所儲存的韌體更新二進位檔,以匹配如同在所述雲端伺服器206上所儲存的韌體更新二進位檔224)。於是,每當此行為發生時,因為在所述雲端伺服器206上的韌體更新二進位檔224是如上所述被保持為最新的,因此在所述USB儲存裝置202上的對應的韌體更新二進位檔224亦(由於此行為)被保持為最新的。
所述MCU可以向所述雲端伺服器執行檢查(經由所述乙太網路/Wi-Fi存取點208)所述USB儲存裝置202是否具有一韌體更新二進位符合見於所述雲端伺服器206的一韌體更新二進位檔。舉例此種檢查的第一例子,可以有其中所述MCU判斷一USB儲存裝置202尚未具有一韌體更新二進位檔的情形(例如,如同在圖2中所繪的韌體更新二進位檔224或是任何其它韌體更新二進位檔可能尚未存在於所述USB儲存裝置202上)。在此種情形中,所述MCU觸發上述的下載行為,以使得所述USB儲存裝置202從所述雲端伺服器206獲得所述韌體更新二進位檔224。
在此種檢查的一第二例子中,其涉及其中所述USB儲存裝置202已經具有一韌體更新二進位檔的情形,所述MCU 226可以和所述雲端伺服器206通訊來檢查在所述雲端伺服器206上的韌體更新二進位檔224是否符合在所述USB儲存裝置202上所儲存的韌體更新二進位檔,並且若否的話,其使得所述USB儲存裝置202執行上述的下載行為以從所述雲端伺服器獲得所述韌體更新二進位檔224。在所述USB儲存裝置202上所儲存的韌體更新二進位檔於是相符及/或被所述韌體更新二進位檔224所取代。
此種檢查可以藉由所述USB儲存裝置202的MCU 226,例如以一被配置的(例如,週期性的)方式、每當所述USB儲存裝置202經由一網路介面(例如所述網路介面SoC 228)來連接至一乙太網路/Wi-Fi存取點時(例如所述乙太網路/Wi-Fi存取點208)、及/或每當所述USB儲存裝置202連接至一擴充基座204並且在提供所述韌體更新二進位檔224至所述擴充基座204之前(如同將會描述的)來加以執行。
接著,所述韌體更新二進位檔224(例如,存在於所述USB儲存裝置202上的最新的複本)可被所述擴充基座204利用來更新所述晶片組216至222中的一或多個。所述USB儲存裝置202可以是任意類型的能夠透過USB通訊的儲存裝置,例如是隨身碟、硬碟機、固態硬碟、等等。
所思及的是在某些實施例中,所述韌體更新二進位檔224是被加密以保護所述韌體更新二進位檔224的內容。再者,所思及的是在某些實施例中,所述韌體更新二進位檔224可被簽章以使得所述韌體更新二進位檔224的完整性可被所述擴充基座204來驗證。
如同所繪的,所述USB儲存裝置202是經由一USB介面來和所述擴充基座204的USB集線器控制器210通訊。例如,所述USB儲存裝置202以及所述擴充基座204的每一個可包含對應於所述USB介面(例如,USB-A埠、USB-C埠、等等)的個別的USB埠,其可被利用以實際連接所述USB儲存裝置202至所述擴充基座204的USB集線器控制器210。此USB介面可以是所述擴充基座204所用的一實體通訊介面的一個例子。
所述USB集線器控制器210可以負責管理根據此實體連線而發生的發出信號。所述USB集線器控制器210是和所述擴充基座204的一USB迷你主機控制器212通訊(經由一第二USB介面,即如同所繪的)。所述USB迷你主機控制器212可包含一USB託管引擎230,當其藉由所述USB迷你主機控制器212操作時,其可以管理用於所述擴充基座204的USB儲存裝置202(經由所述USB集線器控制器210)。換言之,所述USB託管引擎230包含指令,當其藉由所述擴充基座204的USB迷你主機控制器212來操作時,其配置所述擴充基座204以往返所述USB儲存裝置202來讀取及/或寫入資料。此可以獨立於任何亦(或是未)連接至所述擴充基座204的主機裝置而發生。
接著,透過所述USB託管引擎230的操作,所述USB集線器控制器210從所述USB儲存裝置202接收所述韌體更新二進位檔224(例如,經由一USB連接至所述USB儲存裝置202),並且接著傳送所述韌體更新二進位檔224至所述USB迷你主機控制器212(例如,經由所述第二USB介面,即如同所繪的)。
如同在圖2中所示,所述USB迷你主機控制器212可以是經由可存在於所述USB迷你主機控制器212以及所述MCU 214之間的一(第三)USB介面、一串列介面、一通用非同步收發傳輸器(UART)介面、或是一般用途的輸入/輸出(GPIO)介面中之一來和所述MCU 214通訊。所述USB迷你主機控制器212可以根據被使用在所述兩者之間的一介面來傳送所述韌體更新二進位檔224至所述MCU 214。
在接收到所述韌體更新二進位檔224之際,所述MCU 214可以判斷所述韌體更新二進位檔224是否加密的。若是的話,所述MCU 214的解密引擎232被用來解密所接收到的韌體更新二進位檔224。在某些實施例中,若所述韌體更新二進位檔224無法被解密,則所述韌體更新二進位檔224並不進一步被使用,並且被拋棄。此解密可以在無來自任何附接至所述擴充基座204的主機裝置(其可以存在、或是可以不存在)的任何輸入下被執行。
再者,所述MCU 214可以判斷所述韌體更新二進位檔224是否被簽章。若是的話,則所述MCU 214的驗證引擎234可被用來驗證所接收到的韌體更新二進位檔224的簽章,藉此確保所述韌體更新二進位檔224是有效的。在某些實施例中,若所述韌體更新二進位檔224並未被簽章、或是若所述簽章被判斷為無效的,則所述韌體更新二進位檔224並不進一步被使用,而是被拋棄。此驗證可以在無來自任何附接至所述擴充基座204的主機裝置(其可以存在、或是可以不存在)的任何輸入下被執行。
一旦所述韌體更新二進位檔224被解密及/或驗證後,所述MCU 214可以利用所述韌體更新二進位檔224來繼續執行針對於所述晶片組A 216、所述晶片組B 218、所述晶片組C 220、及/或所述晶片組D 222中的一或多個的韌體更新。此過程可以改變或取代所述個別的晶片組的韌體。例如,可以是所述韌體更新二進位檔224可運作以改變或取代晶片組A 216的韌體A 236。在其它情形中,可以是所述韌體更新二進位檔224可運作以改變或取代晶片組A 216的韌體A 236以及晶片組C 220的韌體C 240的每一個。在其它情形中,可以是所述韌體更新二進位檔224可運作以改變或取代所述擴充基座204的所有晶片組的韌體(例如,改變或取代所述晶片組A 216的韌體A 236、所述晶片組B 218的韌體B 238、所述晶片組C 220的韌體C 240、以及所述晶片組D 222的韌體D 242)。
如同所繪的,所述MCU 214可以經由一USB介面、一串列介面、一UART介面、或是一GPIO介面中的一或多個來和所述晶片組216至222通訊。在某些實施例中,不同的介面可被使用於不同的晶片組(例如,所述MCU 214可能是經由一串列介面來和所述晶片組A 216通訊,而所述MCU 214是經由一GPIO介面來和所述晶片組D 222通訊)。根據所述韌體更新二進位檔224的操作性,所述韌體更新是針對於一個別的晶片組,經由在所述晶片組以及所述MCU 214之間的介面來執行的。
用於所述一或多個晶片組216至222的韌體更新過程可以是在無來自所述擴充基座204的任何主機裝置的任何輸入下執行的。例如,所述USB迷你主機控制器212可以操作所述USB託管引擎230來利用在所述USB儲存裝置202上的韌體更新二進位檔224,並且最終傳遞所述韌體更新二進位檔224至所述MCU 214,而與任何可利用於所述擴充基座204的主機裝置無關。再者,所述MCU 214接著可以執行針對於所述晶片組216至222的任一個的對應的韌體更新,而與任何可利用於所述擴充基座204的主機裝置無關。換言之,相關於所述系統200敘述的韌體更新過程可以獨立於不論任何主機裝置在所述韌體更新的時點是否連接至所述擴充基座204而發生。
再者,所預期的是上述的韌體更新過程可以在所述擴充基座204(亦)持續執行所述擴充基座204針對於一附接的主機裝置的功能時加以執行(在所述韌體更新的時點,一主機裝置是被附接至所述擴充基座204的狀況中)。例如,所述USB儲存裝置202可被插入所述擴充基座204中,並且所述MCU 214可以從所述USB儲存裝置202接收所述韌體更新二進位檔224,並且利用其以執行對應的韌體更新,同時所述擴充基座204持續例如在所述主機裝置以及所述擴充基座204之間傳輸資料、及/或從所述擴充基座204傳輸電力至所述主機裝置。
所思及的是在圖2的替代實施例中,所述擴充基座204的一具有所述MCU 214的功能的MCU本身可以(亦)包含一USB迷你主機控制器及/或一USB集線器控制器。在此種情形中,在圖2中被描繪在所述USB集線器控制器210以及所述USB迷你主機控制器212之間的USB介面可以不被使用,且/或在圖2中被描繪在所述USB迷你主機控制器212以及所述MCU 214之間的USB、串列、UART、及/或GPIO介面中的一或多個可以不被使用。再者,在其中一USB集線器控制器以及一USB迷你主機控制器的功能被納入此種MCU內的情形中,一USB儲存裝置所連接到的一USB埠可以對應於一直接前進到該MCU的USB介面(其中所述USB託管引擎的支援的操作在此種情形中是直接藉由該MCU來執行的)。
圖3是描繪根據一實施例的一種包含一雲端伺服器302、一乙太網路/Wi-Fi存取點304、一外部的網路介面SoC 306、以及一擴充基座308之系統300。如同所繪的,所述雲端伺服器302可包含一韌體更新二進位檔322。所述擴充基座308可包含具有一解密引擎324及一驗證引擎326的一MCU 310、以及一些晶片組,其分別根據其個別的韌體來操作。在圖3的例子中,所述系統300包括一具有韌體A 328的晶片組A 312、一具有韌體B 330的晶片組B 314、一具有韌體C 332的晶片組C 316、以及一具有韌體D 334的晶片組D 318。
如同所繪的,一管理者指令320可能到達所述雲端伺服器302。或者是,所述管理者指令320可以是源自於所述雲端伺服器302。所述管理者指令320可以指示所述雲端伺服器302以針對於所述擴充基座308的晶片組312至318中的一或多個來執行韌體更新。
所述雲端伺服器302例如可以是藉由所述系統300的管理者所操作的系統,並且可以經由一網路(例如,網際網路)來接達。所述雲端伺服器302可包含晶片組韌體更新資料,其是可利用以針對於所述擴充基座308的晶片組中的一或多個來執行韌體更新。例如,所述雲端伺服器302可包含一韌體更新二進位檔322,其可被所述擴充基座308利用來更新所述晶片組312至318中的一或多個的韌體。
所述管理者指令320可以根據所述雲端伺服器302的配置而到達/發生在所述雲端伺服器302(例如,如同藉由所述系統300的管理者所配置的)。例如,所述管理者指令320可以在每當所述雲端伺服器302判斷的是用於所述擴充基座308的晶片組312至318中的一或多個的新韌體是可利用的、及/或在一預設的更新節奏下到達/發生。或者是,所述管理者指令320可以人工地被觸發(例如,經由和所述雲端伺服器302的使用者人工的互動)。
響應於所述管理者指令320,所述雲端伺服器302可以傳送所述韌體更新二進位檔322至所述乙太網路/Wi-Fi存取點304(例如,經由網際網路)。所述乙太網路/Wi-Fi存取點304可以是在所述擴充基座308本地的存取點。例如,其可以是在所述擴充基座308的大致的地點的一Wi-Fi通訊範圍之內的存取點、或是實際位在相當接近所述擴充基座308以使得一實體連線(例如,一乙太網路電纜線)可以是可行地走線在所述乙太網路/Wi-Fi存取點304以及所述擴充基座308的大致的地點之間的存取點。
如同所繪的,所述擴充基座308可以連接至一外部的網路介面SoC 306。所述外部的網路介面SoC 306可以經由一USB介面(例如,經由所述外部的網路介面SoC 306以及所述擴充基座308的USB埠)、一串列介面(例如,經由所述外部的網路介面SoC 306以及所述擴充基座308的串列埠)、一UART介面(例如,經由在所述外部的網路介面SoC 306以及所述擴充基座308的每一個上的一RS232(DB9)連接器)、及/或一GPIO介面(例如,經由所述外部的網路介面SoC 306以及所述擴充基座308的GPIO接腳)中的一或多個來和所述擴充基座308的MCU 310通訊,其分別可以是所述擴充基座308所用的一實體通訊介面的一個例子。所述外部的網路介面SoC 306亦可包含用於從在所述擴充基座308的外部的存取點(例如所述乙太網路/Wi-Fi存取點304)接收網路通訊的任何連接器、電路、以及韌體(例如,“網路介面”)。例如,所述外部的網路介面SoC 306可包含一或多個天線以及相關的電路及韌體,以用於在所述外部的網路介面SoC 306以及所述乙太網路/Wi-Fi存取點304之間的Wi-Fi介面。額外或是替代地,所述外部的網路介面SoC 306可包含一RJ-45埠以及相關的電路及韌體,以用於在所述外部的網路介面SoC 306以及所述乙太網路/Wi-Fi存取點304之間的乙太網路介面(藉由一乙太網路電纜線所促成的)。
所述外部的網路介面SoC 306可以是為了促進所述晶片組312至318中的一或多個的韌體更新的目的而已經連接至所述擴充基座308,並且因此可以是在所述擴充基座308的附近(並且因此在所述乙太網路/Wi-Fi存取點304的所述範圍之內)。於是,所述乙太網路/Wi-Fi存取點304可以經由所述乙太網路及/或Wi-Fi介面中的一或多個來提供所述韌體更新二進位檔322至所述外部的網路介面SoC 306。所述外部的網路介面SoC 306接著可以使用在所述外部的網路介面SoC 306以及所述擴充基座308的MCU 310之間使用中的USB、串列、UART、及/或GPIO介面中的一或多個,以提供所述MCU 310所述韌體更新二進位檔322。
在接收到所述韌體更新二進位檔322之際,所述MCU 310可以判斷所述韌體更新二進位檔322是否加密的。若是的話,所述MCU 310的解密引擎324被用來解密所接收到的韌體更新二進位檔322。在某些實施例中,若所述韌體更新二進位檔322無法被解密,則所述韌體更新二進位檔322並不進一步被使用,並且被拋棄。此解密可以在無來自任何附接至所述擴充基座308的主機裝置(其可以存在、或是可以不存在)的任何輸入下加以執行。
再者,所述MCU 310可以判斷所述韌體更新二進位檔322是否被簽章。若是的話,所述MCU 310的驗證引擎326可被用來驗證所接收到的韌體更新二進位檔322的簽章,藉此確保所述韌體更新二進位檔322為有效的。在某些實施例中,若所述韌體更新二進位檔322未被簽章、或是若所述簽章被判斷為無效的,則所述韌體更新二進位檔322並不進一步被使用,而是被拋棄。此驗證可以在無來自任何附接至所述擴充基座308的主機裝置(其可以存在、或是可以不存在)的任何輸入下加以執行。
一旦所述韌體更新二進位檔322被解密及/或驗證後,所述MCU 310可以繼續針對於所述晶片組A 312、所述晶片組B 314、所述晶片組C 316、及/或所述晶片組D 318中的一或多個,利用所述韌體更新二進位檔322來執行韌體更新。此過程可以改變或取代所述個別的晶片組的韌體。例如,可以是所述韌體更新二進位檔322可運作以改變或取代晶片組A 312的韌體A 328。在其它情形中,可以是所述韌體更新二進位檔322可運作以改變或取代晶片組A 312的韌體A 328以及晶片組C 316的韌體C 332的每一個。在其它情形中,可以是所述韌體更新二進位檔322可運作以改變或取代所述擴充基座308的所有晶片組的韌體(例如,改變或取代所述晶片組A 312的韌體A 328、所述晶片組B 314的韌體B 330、所述晶片組C 316的韌體C 332、以及所述晶片組D 318的韌體D 334)。
如同所繪的,所述MCU 310可以經由一USB介面、一串列介面、一UART介面、或是一GPIO介面中的一或多個來和所述晶片組312至318通訊。在某些實施例中,不同的介面可被使用於不同的晶片組(例如,所述MCU 310可能是經由一串列介面來和所述晶片組A 312通訊,而所述MCU 310是經由一GPIO介面來和所述晶片組D 318通訊)。根據所述韌體更新二進位檔322的操作性,所述韌體更新是針對於一個別的晶片組,經由在所述晶片組以及所述MCU 310之間的介面來執行的。
用於所述一或多個晶片組312至318的韌體更新過程可以是在無來自所述擴充基座308的任何主機裝置的任何輸入下執行的。例如,所述外部的網路介面SoC 306可以從所述乙太網路/Wi-Fi存取點304接收所述韌體更新二進位檔322,並且傳遞所述韌體更新二進位檔322至所述MCU 310,而與任何可利用於所述擴充基座308的主機裝置無關。再者,所述MCU 310接著可以執行針對於所述晶片組312至318的任一個的對應的韌體更新,而與任何可利用於所述擴充基座308的主機裝置無關。換言之,相關於所述系統300敘述的韌體更新過程可以獨立於不論任何主機裝置在所述韌體更新的時點是否連接至所述擴充基座308而發生。
再者,所預期的是上述的韌體更新過程可以在所述擴充基座308(亦)持續針對於一附接的主機裝置執行所述擴充基座308的功能時加以執行(在所述韌體更新的時點,一主機裝置是附接至所述擴充基座308的狀況中)。例如,所述外部的網路介面SoC 306可能是連接至所述擴充基座308並且從所述乙太網路/Wi-Fi存取點304接收所述韌體更新二進位檔322,並且所述MCU 310可以從所述外部的網路介面SoC 306接收所述韌體更新二進位檔322而且使用其以執行對應的韌體更新,同時所述擴充基座308持續例如在所述主機裝置以及所述擴充基座308之間傳輸資料、及/或從所述擴充基座308傳輸電力至所述主機裝置。
圖4是描繪根據一實施例的一種包含一雲端伺服器402、一乙太網路/Wi-Fi存取點404、以及一擴充基座406之系統400。如同所繪的,所述雲端伺服器402可包含一韌體更新二進位檔422。所述擴充基座406可包含一網路介面SoC 408、具有一解密引擎424以及一驗證引擎426的一MCU 410、以及一些晶片組,其分別根據其個別的韌體來操作。在圖4的例子中,所述擴充基座406包括一具有韌體A 428的晶片組A 412、一具有韌體B 430的晶片組B 414、一具有韌體C 432的晶片組C 416、以及一具有韌體D 434的晶片組D 418。
如同所繪的,一管理者指令420可以到達所述雲端伺服器402。或者是,所述管理者指令420可以源自於所述雲端伺服器402。所述管理者指令420可以指示所述雲端伺服器402以針對於所述擴充基座406的晶片組412至418中的一或多個來執行韌體更新。
所述雲端伺服器402例如可以是藉由所述系統400的管理者所操作的系統,並且可以經由一網路(例如,網際網路)來接達。所述雲端伺服器402可包含晶片組韌體更新資料,其是可利用以針對於所述擴充基座406的晶片組中的一或多個來執行韌體更新。例如,所述雲端伺服器402可包含一韌體更新二進位檔422,其可被所述擴充基座406利用來更新所述晶片組412至418中的一或多個的韌體。
所述管理者指令420可以根據所述雲端伺服器402的配置而到達/發生在所述雲端伺服器402(例如,如同藉由所述系統400的管理者所配置的)。例如,所述管理者指令420可以在每當所述雲端伺服器402判斷的是用於所述擴充基座406的晶片組412至418中的一或多個的新韌體是可利用的、及/或在一預設的更新節奏下到達/發生。或者是,所述管理者指令420可以人工地被觸發(例如,經由和所述雲端伺服器402的使用者人工的互動)。
響應於所述管理者指令420,所述雲端伺服器402可以傳送所述韌體更新二進位檔422至所述乙太網路/Wi-Fi存取點404(例如,經由網際網路)。所述乙太網路/Wi-Fi存取點404可以是在所述擴充基座406本地的存取點。例如,其可以是在所述擴充基座406的大致的地點的一Wi-Fi通訊範圍之內的存取點、或是實際位在相當接近所述擴充基座406以使得一實體連線(例如,一乙太網路電纜線)可以是可行地走線在所述乙太網路/Wi-Fi存取點404以及所述擴充基座406的大致的地點之間的存取點。
如同所繪的,所述擴充基座406可包含一網路介面SoC 408。所述網路介面SoC 408可以經由一USB介面、一串列介面、一UART介面、及/或一GPIO介面中的一或多個來和所述擴充基座406的MCU 410通訊。所述網路介面SoC 408亦可包含用於從在所述擴充基座406的外部的一存取點(例如所述乙太網路/Wi-Fi存取點404)接收網路通訊的任何連接器、電路、以及韌體(例如,“網路介面”)。例如,所述網路介面SoC 408可包含一或多個天線以及相關的電路及韌體,以用於在所述網路介面SoC 408以及所述乙太網路/Wi-Fi存取點404之間的Wi-Fi介面。此種Wi-Fi介面可以是所述擴充基座406的一網路介面的一個例子。額外或是替代地,所述網路介面SoC 408可包含一RJ-45埠(其實際上穿過所述擴充基座406而被露出)以及相關的電路及韌體,以用於在所述網路介面SoC 408以及所述乙太網路/Wi-Fi存取點404之間的乙太網路介面(藉由一乙太網路電纜線所促成的)。此種乙太網路介面可以是所述擴充基座406的一實體通訊介面以及一網路介面的每一個的一個例子。
所述乙太網路/Wi-Fi存取點404可以經由所述乙太網路及/或Wi-Fi介面中的一或多個來提供所述韌體更新二進位檔422至所述網路介面SoC 408。所述網路介面SoC 408接著可以使用在所述擴充基座406的網路介面SoC 408以及MCU 410之間使用中的USB、串列、UART、及/或GPIO介面中的一或多個,以提供所述MCU 410所述韌體更新二進位檔422。
在接收到所述韌體更新二進位檔422之際,所述MCU 410可以判斷所述韌體更新二進位檔422是否加密的。若是的話,則所述MCU 410的解密引擎424被用來解密所接收到的韌體更新二進位檔422。在某些實施例中,若所述韌體更新二進位檔422無法被解密,則所述韌體更新二進位檔422並不進一步被使用,並且被拋棄。此解密可以在無來自任何附接至所述擴充基座406的主機裝置(其可以存在、或是可以不存在)的任何輸入下被執行。
再者,所述MCU 410可以判斷所述韌體更新二進位檔422是否被簽章。若是的話,則所述MCU 410的驗證引擎426可被用來驗證所接收到的韌體更新二進位檔422的簽章,藉此確保所述韌體更新二進位檔422為有效的。在某些實施例中,若所述韌體更新二進位檔422未被簽章、或是若所述簽章被判斷為無效的,則所述韌體更新二進位檔422並不進一步被使用,而是被拋棄。此驗證可以在無來自任何附接至所述擴充基座406的主機裝置(其可以存在、或是可以不存在)的任何輸入下被執行。
一旦所述韌體更新二進位檔422被解密及/或驗證後,所述MCU 410可以繼續針對於所述晶片組A 412、所述晶片組B 414、所述晶片組C 416、及/或所述晶片組D 418中的一或多個,利用所述韌體更新二進位檔422來執行韌體更新。此過程可以改變或取代所述個別的晶片組的韌體。例如,可以是所述韌體更新二進位檔422可運作以改變或取代晶片組A 412的韌體A 428。在其它情形中,可以是所述韌體更新二進位檔422可運作以改變或取代晶片組A 412的韌體A 428以及晶片組C 416的韌體C 432的每一個。在其它情形中,可以是所述韌體更新二進位檔422可運作以改變或取代所述擴充基座406的所有晶片組的韌體(例如,改變或取代所述晶片組A 412的韌體A 428、所述晶片組B 414的韌體B 430、所述晶片組C 416的韌體C 432、以及所述晶片組D 418的韌體D 434)。
如同所繪的,所述MCU 410可以經由一USB介面、一串列介面、一UART介面、或是一GPIO介面中的一或多個來和所述晶片組412至418通訊。在某些實施例中,不同的介面可被使用於不同的晶片組(例如,所述MCU 410可能是經由一串列介面來和所述晶片組A 412通訊,而所述MCU 410是經由一GPIO介面來和所述晶片組D 418通訊)。根據所述韌體更新二進位檔422的操作性,一韌體更新是針對於一個別的晶片組,經由在所述晶片組以及所述MCU 410之間的介面而被執行。
用於所述一或多個晶片組412至418的韌體更新過程可以在無來自所述擴充基座406的任何主機裝置的任何輸入下加以執行。例如,所述網路介面SoC 408可以從所述乙太網路/Wi-Fi存取點404接收所述韌體更新二進位檔422,並且傳遞所述韌體更新二進位檔422至所述MCU 410,而與任何可利用於所述擴充基座406的主機裝置無關。再者,所述MCU 410接著可以針對於所述晶片組412至418的任一個執行對應的韌體更新,而與任何可利用於所述擴充基座406的主機裝置無關。換言之,相關於所述系統400敘述的韌體更新過程可以獨立於不論任何主機裝置在所述韌體更新的時點是否連接至所述擴充基座406而發生。
再者,所預期的是上述的韌體更新過程可以在所述擴充基座406(亦)持續針對於一附接的主機裝置執行所述擴充基座406的功能時加以執行(在所述韌體更新的時點,一主機裝置是附接至所述擴充基座406的狀況中)。例如,所述網路介面SoC 408可以從所述乙太網路/Wi-Fi存取點404接收所述韌體更新二進位檔422,並且所述MCU 410於是可以從所述網路介面SoC 408接收所述韌體更新二進位檔422,並且使用其以執行對應的韌體更新,同時所述擴充基座406持續例如在所述主機裝置以及所述擴充基座406之間傳輸資料、及/或從所述擴充基座406傳輸電力至所述主機裝置。
圖5是描繪根據一實施例的一種執行一擴充基座的晶片組韌體更新之方法500。所述方法500選配地包含利用所述擴充基座的一USB引擎,經由一實體通訊介面來管理502一USB記憶體裝置。
所述方法500進一步包含在所述擴充基座接收504晶片組韌體更新資料。在某些實施例中,所述晶片組韌體更新資料是以加密的形式接收到的。再者,在某些實施例中,所述晶片組韌體資料是以簽章的形式接收到的(例如,和一簽章一起被接收到的,以使用於驗證所述晶片組韌體更新資料)。
所述方法500進一步包含利用所述擴充基座的一MCU的一解密引擎來解密506所述晶片組韌體更新資料。
所述方法500進一步選配地包含利用所述MCU的一驗證引擎來驗證508所述晶片組韌體更新資料的簽章。
所述方法500進一步包含操作510所述MCU以更新一晶片組的一晶片組韌體,所述晶片組是被配置以和一主機裝置一起操作晶片組服務,所述更新是利用所述晶片組韌體更新資料並且在無來自所述主機裝置的輸入下被執行的。
在所述方法500的某些實施例中,所述晶片組韌體更新資料是經由所述擴充基座的一實體通訊介面,在所述擴充基座接收到的。在這些實施例的某些包含所述管理502的實施例中,所述晶片組韌體更新資料是在所述擴充基座,從所述USB記憶體裝置經由被操作以管理所述USB記憶體裝置的所述實體通訊介面接收到的。
在所述方法500的某些實施例中,所述晶片組韌體更新資料是在所述擴充基座,經由所述擴充基座的一網路介面接收到的。
在所述方法500的某些實施例中,所述晶片組韌體更新資料是在無來自所述主機裝置的輸入下,在所述擴充基座接收到的。
在所述方法500的某些實施例中,所述晶片組韌體更新資料是在無來自所述主機裝置的輸入下,利用所述MCU的所述解密引擎而被解密的。
在所述方法500的某些包含所述驗證508的實施例中,所述晶片組韌體更新資料的簽章是在無來自所述主機裝置的輸入下,利用所述MCU的驗證引擎而被驗證的。
在所述方法500的某些實施例中,所述主機裝置並未連接至所述擴充基座。
圖6是描繪根據一實施例的一種USB儲存裝置之方法600。所述方法600包含利用所述USB儲存裝置的一網路介面來連接602至和一雲端伺服器通訊的一存取點。
所述方法600進一步包含經由所述存取點,利用所述USB儲存裝置的一MCU來執行604一檢查所述USB儲存裝置是否儲存見於所述雲端伺服器的晶片組韌體更新資料。
所述方法600進一步選配地包含經由所述網路介面,從所述雲端伺服器下載606所述晶片組韌體更新資料。所述下載606可以響應於藉由所述MCU在所述檢查期間所做的所述USB儲存裝置並不包含見於所述雲端伺服器的所述晶片組韌體更新資料的判斷來加以執行。
所述方法600進一步包含經由所述USB儲存裝置的一USB介面來與一擴充基座介接608。
所述方法600進一步包含在無來自所述擴充基座的一主機裝置的輸入下,提供610所述晶片組韌體更新資料至所述擴充基座。
在所述方法600的某些實施例中,所述晶片組韌體更新資料是具有一加密的形式。
在所述方法600的某些實施例中,所述晶片組韌體更新資料是具有一簽章的形式。
在所述方法600的某些實施例中,所述網路介面包括一Wi-Fi介面。
在所述方法600的某些實施例中,所述MCU是週期性地執行所述檢查。
在所述方法600的某些實施例中,所述MCU是在所述USB儲存裝置經由所述網路介面的連接至所述存取點之際執行所述檢查。
在所述方法600的某些實施例中,所述MCU是在所述USB儲存裝置的連接至所述擴充基座之際並且在所述USB儲存裝置提供所述韌體更新資料至所述擴充基座之前執行所述檢查。
在此揭露的裝置分別可包含一或多個MCU、SoC、控制器、處理器、等等,利用存在於其上的指令以實施每一個此種裝置的一或多個功能為在此所描述的那些功能。藉由此種MCU、SoC、控制器、處理器、等等所用的指令可被儲存在一記憶體上(例如,一非暫態的電腦可讀取的儲存媒體),所述記憶體是在此種MCU、SoC、控制器、處理器、等等上、或是和其通訊的。所預期的是,這些MCU、SoC、控制器、處理器、等等(及/或於其上使用的任何相關的非暫態的電腦可讀取的指令)可以存在於在此揭露的任何實施例中(即使其未被明確論述)。
此揭露內容已經參考包含最佳模式的各種範例實施例而完成。然而,熟習此項技術者將會體認到可以對所述範例實施例做成改變及修改,而不脫離本揭露內容的範疇。儘管此揭露內容的原理已經在各種實施例中展示,但是結構、配置、比例、元件、材料、以及構件的許多修改可針對於一特定的環境及/或操作需求來加以調適,而不脫離此揭露內容的原理及範疇。這些及其它改變或修改是欲內含在本揭露內容的範疇之內。
此揭露內容是欲以舉例說明而不是限制性的意思視之,並且所有此種修改都欲內含在其之範疇之內。同樣地,益處、其它優點、以及問題的解決方案已經在以上相關各種實施例來敘述。然而,可能使得任何益處、優點、或問題的解決方案是或變成更顯著的益處、優點、問題的解決方案、以及任何元件並非被解釋為一關鍵的、必須的、或是重要的特點或元件。因此,本發明的範疇應該由以下的請求項來加以決定。
100:系統
102:USB儲存裝置
104:擴充基座
106:USB集線器控制器
108:USB迷你主機控制器
110:微控制器單元(MCU)
112:晶片組A
114:晶片組B
116:晶片組C
118:晶片組D
120:韌體更新二進位檔
122:USB託管引擎
124:解密引擎
126:驗證引擎
128:韌體A
130:韌體B
132:韌體C
134:韌體D
200:系統
202:USB儲存裝置
204:擴充基座
206:雲端伺服器
208:乙太網路/Wi-Fi存取點
210:USB集線器控制器
212:USB迷你主機控制器
214:MCU
216:晶片組A
218:晶片組B
220:晶片組C
222:晶片組D
224:韌體更新二進位檔
226:MCU
228:網路介面系統單晶片(SoC)
230:USB託管引擎
232:解密引擎
234:驗證引擎
236:韌體A
238:韌體B
240:韌體C
242:韌體D
300:系統
302:雲端伺服器
304:乙太網路/Wi-Fi存取點
306:外部的網路介面SoC
308:擴充基座
310:MCU
312:晶片組A
314:晶片組B
316:晶片組C
318:晶片組D
320:管理者指令
322:韌體更新二進位檔
324:解密引擎
326:驗證引擎
328:韌體A
330:韌體B
332:韌體C
334:韌體D
400:系統
402:雲端伺服器
404:乙太網路/Wi-Fi存取點
406:擴充基座
408:網路介面SoC
410:MCU
412:晶片組A
414:晶片組B
416:晶片組C
418:晶片組D
420:管理者指令
422:韌體更新二進位檔
424:解密引擎
426:驗證引擎
428:韌體A
430:韌體B
432:韌體C
434:韌體D
500:方法
502-510:步驟
600:方法
602-610:步驟
為了輕易地識別任何特定的元件或動作的討論,在元件符號中的最高有效位數是指該元件第一次被介紹所在的圖號。
[圖1]是描繪根據一實施例的一種包含一萬用串列匯流排(USB)儲存裝置以及一擴充基座之系統。
[圖2]是描繪根據一實施例的一種包含一USB儲存裝置、一擴充基座、一雲端伺服器、以及一乙太網路/Wi-Fi存取點之系統。
[圖3]是描繪根據一實施例的一種包含一雲端伺服器、一乙太網路/Wi-Fi存取點、一外部的網路介面系統單晶片(SoC)、以及一擴充基座之系統。
[圖4]是描繪根據一實施例的一種包含一雲端伺服器、一乙太網路/Wi-Fi存取點、以及一擴充基座之系統。
[圖5]是描繪根據一實施例的一種執行一擴充基座晶片組韌體更新之方法。
[圖6]是描繪根據一實施例的一種USB儲存裝置之方法。
100:系統
102:USB儲存裝置
104:擴充基座
106:USB集線器控制器
108:USB迷你主機控制器
110:微控制器單元(MCU)
112:晶片組A
114:晶片組B
116:晶片組C
118:晶片組D
120:韌體更新二進位檔
122:USB託管引擎
124:解密引擎
126:驗證引擎
128:韌體A
130:韌體B
132:韌體C
134:韌體D
Claims (38)
- 一種擴充基座,其包括: 微控制器單元(MCU),其包括驗證引擎; 萬用串列匯流排(USB)界面,其配置以促成該微控制器單元與USB儲存裝置之間的通訊,其中該微控制器單元耦接至網路介面系統單晶片(SOC),該網路介面系統單晶片通訊耦接至該擴充基座;以及 晶片組,其根據晶片組韌體而配置以與主機裝置一起操作晶片組服務,該主機裝置通訊耦接至該擴充基座; 其中該擴充基座配置以: 自該網路介面系統單晶片接收用於對該擴充基座之該晶片組更新該晶片組韌體的晶片組更新二進位檔,其中該晶片組更新二進位檔自雲端伺服器傳送至與該網路介面系統單晶片通訊耦接的Wi-Fi存取點,該晶片組更新二進位檔包含簽章; 藉由該MCU判定該晶片組更新二進位檔已經簽章; 在無來自該主機裝置的輸入下,使用該MCU的該驗證引擎而基於驗證該所接收簽章來驗證該晶片組更新二進位檔;及 在無來自該主機裝置的輸入下,基於該驗證操作該MCU以使用該晶片組更新二進位檔的資料而更新該晶片組韌體。
- 如請求項1之擴充基座,其中來自該網路介面系統單晶片的該晶片組更新二進位檔是在無來自該主機裝置的輸入下接收到。
- 如請求項1之擴充基座,其中該MCU進一步包括解密引擎,該解密引擎配置以解密該晶片組更新二進位檔,且其中該晶片組更新二進位檔是自該網路介面系統單晶片接收,且該MCU在加密形式中。
- 如請求項3之擴充基座,其中在無來自該主機裝置的輸入下,該MCU進一步配置以解密該晶片組更新二進位檔。
- 如請求項1之擴充基座,其中在無來自該主機裝置的輸入下,該MCU的該驗證引擎進一步配置以驗證該晶片組更新二進位檔的該簽章。
- 如請求項1之擴充基座,其中該網路介面系統單晶片配置以經由使用Wi-Fi界面的Wi-Fi存取點而接收該晶片組更新二進位檔。
- 如請求項3之擴充基座,其中該擴充基座進一步配置以: 使用該MCU的該解密引擎而判定該晶片組更新二進位檔不能被解密;及 基於所述判定而拋棄該晶片組更新二進位檔。
- 一種擴充基座韌體更新方法,其包括: 自網路介面系統單晶片接收用於對擴充基座之該晶片組更新晶片組韌體的晶片組更新二進位檔,該網路介面系統單晶片通訊耦接至該擴充基座,其中該晶片組更新二進位檔自雲端伺服器傳送至與該網路介面系統單晶片通訊耦接的Wi-Fi存取點,該晶片組更新二進位檔包含簽章; 藉由該擴充基座的微控制器單元(MCU)判定該晶片組更新二進位檔已經簽章; 在無來自主機裝置的輸入下,使用該MCU的驗證引擎而基於驗證該所接收簽章來驗證該晶片組更新二進位檔,該主機裝置通訊耦接至該擴充基座;以及 在無來自該主機裝置的輸入下,基於該驗證而藉由該MCU使用該晶片組更新二進位檔更新該晶片組韌體。
- 如請求項8之擴充基座韌體更新方法,其中自該網路介面系統單晶片接收的該晶片組更新二進位檔是在無來自該主機裝置的輸入下接收。
- 如請求項8之擴充基座韌體更新方法,該方法進一步包括: 藉由該MCU的解密引擎而解密該晶片組更新二進位檔,其中該晶片組更新二進位檔是自該網路介面系統單晶片接收,且該MCU在加密形式中。
- 如請求項10之擴充基座韌體更新方法,其中藉由該MCU的該解密引擎之該晶片組更新二進位檔的該解密是在無來自該主機裝置的輸入下實施。
- 如請求項8之擴充基座韌體更新方法,該方法進一步包括: 藉由該MCU的該驗證引擎而在無來自該主機裝置的輸入下驗證該晶片組更新二進位檔的該簽章。
- 如請求項8之擴充基座韌體更新方法,該方法進一步包括: 在該網路介面系統單晶片處經由使用Wi-Fi界面的Wi-Fi存取點而接收該晶片組更新二進位檔。
- 如請求項10之擴充基座韌體更新方法,該方法進一步包括: 使用該MCU的解密引擎判定該晶片組更新二進位檔不能被解密;及 基於所述判定而拋棄該晶片組更新二進位檔。
- 一種擴充基座韌體更新系統,其包括: 網路介面系統單晶片,其經由網路介面而通訊耦接至網路存取點;以及 擴充基座,其包括: 微控制器單元(MCU),其包括驗證引擎; 萬用串列匯流排界面(USB),其配置以促成該MCU與USB儲存裝置之間的通訊,其中該微控制器單元耦接至網路介面系統單晶片,該網路介面系統單晶片通訊耦接至該擴充基座;及 晶片組,其根據晶片組韌體而配置以與主機裝置一起操作晶片組服務, 該主機裝置通訊耦接至該擴充基座;且 其中該擴充基座配置以: 自該網路介面系統單晶片接收用於對該擴充基座之該晶片組更新該晶片組韌體的晶片組更新二進位檔,其中該晶片組更新二進位檔自雲端伺服器傳送至與該網路介面系統單晶片通訊耦接的Wi-Fi存取點,該晶片組更新二進位檔包含簽章; 判定該晶片組更新二進位檔已經簽章; 在無來自該主機裝置的輸入下,基於驗證該接收簽章而驗證該晶片組更新二進位檔;及 在無來自該主機裝置的輸入下,基於該驗證而使用該晶片組更新二進位檔而更新該晶片組韌體。
- 如請求項15之擴充基座韌體更新系統,其中來自該網路介面系統單晶片的該晶片組更新二進位檔是在無來自該主機裝置的輸入下接收到。
- 如請求項15之擴充基座韌體更新系統,其中該MCU進一步包括解密引擎,該解密引擎配置以解密該晶片組更新二進位檔,且其中該晶片組更新二進位檔是自該網路介面系統單晶片接收,且該MCU在加密形式中。
- 如請求項17之擴充基座韌體更新系統,其中該MCU進一步配置以在無來自該主機裝置的輸入下解密該晶片組更新二進位檔。
- 如請求項15之擴充基座韌體更新系統,其中該網路存取點為該Wi-Fi存取點,且其中該網路界面為Wi-Fi界面。
- 如請求項15之擴充基座韌體更新系統,其中該網路介面系統單晶片經由該網路存取點而通訊耦接至伺服器,且其中該伺服器為雲端伺服器。
- 如請求項20之擴充基座韌體更新系統,其中該雲端伺服器包括該晶片組更新二進位檔。
- 如請求項15之擴充基座韌體更新系統,其中該MCU的該驗證引擎進一步配置以在無來自該主機裝置的輸入下驗證該晶片組更新二進位檔的該簽章。
- 如請求項15之擴充基座韌體更新系統,其中該網路介面系統單晶片配置以經由使用該網路介面的該網路存取點而接收該晶片組更新二進位檔。
- 如請求項17之擴充基座韌體更新系統,其中該擴充基座進一步配置以: 使用該MCU的該解密引擎而判定該晶片組更新二進位檔不能被解密;及 基於所述判定而拋棄該晶片組更新二進位檔。
- 一種擴充基座,其包括: 微控制器單元(MCU),其包括驗證引擎; 網路介面系統單晶片(SOC) ,其與雲端伺服器通訊耦接;以及 晶片組,其根據晶片組韌體而配置以與主機裝置一起操作晶片組服務,該主機裝置通訊耦接至該擴充基座; 其中該擴充基座配置以: 自該雲端伺服器且於該網路介面系統單晶片處經由Wi-Fi存取點接收用於對該擴充基座之該晶片組更新該晶片組韌體的晶片組更新二進位檔,該晶片組更新二進位檔包含簽章; 藉由該MCU判定該晶片組更新二進位檔已經簽章; 在無來自該主機裝置的輸入下,使用該驗證引擎而基於驗證該所接收簽章來驗證該晶片組更新二進位檔;及 在無來自該主機裝置的輸入下,基於該驗證使用該晶片組更新二進位檔的資料而藉由該MCU更新該晶片組韌體。
- 如請求項25之擴充基座,其中來自該網路介面系統單晶片的該晶片組更新二進位檔是在無來自該主機裝置的輸入下接收到。
- 如請求項25之擴充基座,其中該MCU進一步包括解密引擎,該解密引擎配置以解密該晶片組更新二進位檔,且其中該晶片組更新二進位檔是自該網路介面系統單晶片接收,且該MCU在加密形式中。
- 如請求項27之擴充基座,其中在無來自該主機裝置的輸入下,該MCU進一步配置以解密該晶片組更新二進位檔。
- 如請求項25之擴充基座,其中在無來自該主機裝置的輸入下,該MCU的該驗證引擎進一步配置以驗證該晶片組更新二進位檔的該簽章。
- 如請求項25之擴充基座,其中該網路介面系統單晶片配置以經由使用Wi-Fi界面的Wi-Fi存取點而自該雲端伺服器接收該晶片組更新二進位檔。
- 如請求項27之擴充基座,其中該擴充基座進一步配置以: 使用該MCU的該解密引擎而判定該晶片組更新二進位檔不能被解密;及 基於所述判定而拋棄該晶片組更新二進位檔。
- 一種擴充基座韌體更新方法,其包括: 自雲端伺服器且於擴充基座的網路介面系統單晶片處經由Wi-Fi存取點接收用於對該擴充基座之晶片組更新晶片組韌體的晶片組更新二進位檔,該晶片組更新二進位檔包含簽章; 藉由該擴充基座的微控制器單元(MCU)判定該晶片組更新二進位檔已經簽章; 在無來自主機裝置的輸入下,使用該MCU的驗證引擎而基於驗證該所接收簽章來驗證該晶片組更新二進位檔,該主機裝置通訊耦接至該擴充基座;以及 在無來自該主機裝置的輸入下,基於該驗證而藉由該MCU使用該晶片組更新二進位檔更新該晶片組韌體。
- 如請求項32之擴充基座韌體更新方法,其中自該網路介面系統單晶片及自該雲端伺服器接收的該晶片組更新二進位檔是在無來自該主機裝置的輸入下接收。
- 如請求項32之擴充基座韌體更新方法,該方法進一步包括: 藉由該MCU的解密引擎而解密該晶片組更新二進位檔,其中該晶片組更新二進位檔是自該網路介面系統單晶片接收,且該MCU在加密形式中。
- 如請求項34之擴充基座韌體更新方法,藉由該MCU的該解密引擎之該晶片組更新二進位檔的該解密是在無來自該主機裝置的輸入下實施。
- 如請求項32之擴充基座韌體更新方法,該方法進一步包括: 藉由該MCU的該驗證引擎而在無來自該主機裝置的輸入下驗證該晶片組更新二進位檔的該簽章。
- 如請求項32之擴充基座韌體更新方法,該方法進一步包括: 在該網路介面系統單晶片處經由使用Wi-Fi界面的Wi-Fi存取點而接收該晶片組更新二進位檔。
- 如請求項34之擴充基座韌體更新方法,該方法進一步包括: 使用該MCU的解密引擎判定該晶片組更新二進位檔不能被解密;及 基於所述判定而拋棄該晶片組更新二進位檔。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/447,669 | 2021-09-14 | ||
| US17/447,669 US12073205B2 (en) | 2021-09-14 | 2021-09-14 | Independently upgradeable docking stations |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202437130A TW202437130A (zh) | 2024-09-16 |
| TWI889353B true TWI889353B (zh) | 2025-07-01 |
Family
ID=85479027
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW111134260A TWI839841B (zh) | 2021-09-14 | 2022-09-12 | 擴充基座、用於擴充基座之方法及萬用串列匯流排儲存裝置 |
| TW113119275A TWI889353B (zh) | 2021-09-14 | 2022-09-12 | 擴充基座、用於擴充基座之方法及萬用串列匯流排儲存裝置 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW111134260A TWI839841B (zh) | 2021-09-14 | 2022-09-12 | 擴充基座、用於擴充基座之方法及萬用串列匯流排儲存裝置 |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US12073205B2 (zh) |
| EP (1) | EP4211584A4 (zh) |
| CN (1) | CN116438501A (zh) |
| AU (1) | AU2022347017A1 (zh) |
| TW (2) | TWI839841B (zh) |
| WO (1) | WO2023044255A1 (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12517843B2 (en) * | 2022-01-21 | 2026-01-06 | Synaptics Incorporated | Third party applications for a network-capable docking station |
| US12468811B2 (en) * | 2022-09-22 | 2025-11-11 | Dell Products, L.P. | Systems and methods for updates during firmware authentication |
| KR20240043598A (ko) * | 2022-09-27 | 2024-04-03 | 현대자동차주식회사 | 소프트웨어 패키지, 및 이를 제어기에 전송하는 게이트웨이, 및 이를 이용한 소프트웨어 업데이트 방법 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201823978A (zh) * | 2016-12-21 | 2018-07-01 | 廣達電腦股份有限公司 | 用於自動更新數據中心中之伺服器系統之元件之韌體的電腦實施方法、系統以及非暫態電腦可讀取媒體 |
| US20190303342A1 (en) * | 2019-02-08 | 2019-10-03 | Intel Corporation | Phy recalibration using a message bus interface |
| US20200293634A1 (en) * | 2019-03-11 | 2020-09-17 | Good Way Technology Co., Ltd. | Method for securely updating firmware components and docking station using the same |
| US20210119930A1 (en) * | 2019-10-31 | 2021-04-22 | Intel Corporation | Reliable transport architecture |
Family Cites Families (496)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6110878U (ja) | 1984-06-25 | 1986-01-22 | 勉 小須田 | 無線通信交信証 |
| US5539616A (en) | 1992-06-29 | 1996-07-23 | Elonex Technologies, Inc. | Modular portable computer |
| US5477415A (en) | 1993-11-12 | 1995-12-19 | Texas Instruments Incorporated | Automatic computer docking station having a motorized tray, cammed side connectors, motorized side connectors, and locking and unlocking guide pins |
| JPH0895669A (ja) | 1994-09-29 | 1996-04-12 | Toshiba Corp | 電子機器システム |
| US6029215A (en) | 1994-11-08 | 2000-02-22 | Texas Instruments Incorporated | Computer ducking station with internal microprocessor |
| US5835733A (en) | 1994-12-22 | 1998-11-10 | Texas Instruments Incorporated | Method and apparatus for implementing a single DMA controller to perform DMA operations for devices on multiple buses in docking stations, notebook and desktop computer system |
| US5692400A (en) | 1996-03-25 | 1997-12-02 | Hewlett-Packard Company | Securing portable computers and associated docking systems |
| US5751548A (en) | 1996-05-13 | 1998-05-12 | International Business Machines Corporation | Docking station for a portable computer providing rotational movement of the computer's viewable screen in three different planes |
| US5864708A (en) | 1996-05-20 | 1999-01-26 | Croft; Daniel I. | Docking station for docking a portable computer with a wireless interface |
| KR100310100B1 (ko) | 1996-07-10 | 2001-12-17 | 윤종용 | 휴대용 컴퓨터시스템의 전원공급장치 그리고 이에 적합한 dc입력선택회로 |
| US7099934B1 (en) | 1996-07-23 | 2006-08-29 | Ewing Carrel W | Network-connecting power manager for remote appliances |
| US7171461B2 (en) | 1996-07-23 | 2007-01-30 | Server Technology, Inc. | Network remote power management outlet strip |
| US5873151A (en) | 1997-05-31 | 1999-02-23 | Sood; Kathryn C. | Decorative belt loop pin |
| US6629182B1 (en) | 1997-07-25 | 2003-09-30 | Canon Kabushiki Kaisha | Electronic device and docking system and power control system therefor |
| US6556435B1 (en) | 1997-10-31 | 2003-04-29 | Hewlett-Packard Company | Adjustable height docking station and computing device for use therewith |
| US6170026B1 (en) | 1998-06-16 | 2001-01-02 | Modubility Llc | Mobile computing systems which automatically reconfigure to operate any devices attached to a docking module upon connection to the docking station |
| US7446774B1 (en) | 1998-11-09 | 2008-11-04 | Broadcom Corporation | Video and graphics system with an integrated system bridge controller |
| US7039821B1 (en) | 1998-12-31 | 2006-05-02 | Potega Patrick H | Hardware for configuring and delivering power |
| KR100561379B1 (ko) | 1999-01-08 | 2006-03-16 | 삼성전자주식회사 | 도킹 시스템의 전원공급장치 및 장애로부터 안전한 도킹 시스템 |
| US6275378B1 (en) | 1999-01-19 | 2001-08-14 | Compal Electronics, Inc. | Safety lock for notebook-type computer dock |
| US6633932B1 (en) | 1999-09-14 | 2003-10-14 | Texas Instruments Incorporated | Method and apparatus for using a universal serial bus to provide power to a portable electronic device |
| US7704147B2 (en) | 1999-10-06 | 2010-04-27 | Igt | Download procedures for peripheral devices |
| US6558201B1 (en) | 1999-10-20 | 2003-05-06 | Hewlett Packard Development Company, L.P. | Adapter and method for converting data interface hardware on a computer peripheral device |
| US6665805B1 (en) | 1999-12-27 | 2003-12-16 | Intel Corporation | Method and apparatus for real time monitoring of user presence to prolong a portable computer battery operation time |
| US7062389B2 (en) | 2001-06-18 | 2006-06-13 | Verisae, Inc. | Enterprise energy management system |
| US6668296B1 (en) | 2000-06-30 | 2003-12-23 | Hewlett-Packard Development Company, L.P. | Powering a notebook across a USB interface |
| US7403232B1 (en) | 2000-09-01 | 2008-07-22 | Eastman Kodak Company | Intelligent power management system |
| US6804740B1 (en) | 2000-09-27 | 2004-10-12 | Dell Products L.P. | Docking station for use with a portable computer system |
| US6650322B2 (en) | 2000-12-27 | 2003-11-18 | Intel Corporation | Computer screen power management through detection of user presence |
| US6718408B2 (en) | 2001-01-18 | 2004-04-06 | Hewlett-Packard Development Company, L.P. | Interchangeable and configurable input/output module for a computing deviceco |
| US7076270B2 (en) | 2001-02-28 | 2006-07-11 | Dell Products L.P. | Docking station for wireless communication device |
| CA2374344C (en) | 2001-03-01 | 2006-02-21 | Research In Motion Limited | Multifunctional charger system and method |
| US7976337B1 (en) | 2001-03-07 | 2011-07-12 | Palm, Inc. | Palmtop computer docking system with USB cable assembly |
| US8284739B2 (en) | 2001-05-24 | 2012-10-09 | Vixs Systems, Inc. | Method and apparatus for affiliating a wireless device with a wireless local area network |
| US7103760B1 (en) | 2001-07-16 | 2006-09-05 | Billington Corey A | Embedded electronic device connectivity system |
| US20030114206A1 (en) | 2001-08-24 | 2003-06-19 | United Parcel Service Of America, Inc. | Portable data acquisition and management system and associated device and method |
| US6540559B1 (en) | 2001-09-28 | 2003-04-01 | Tyco Electronics Corporation | Connector with staggered contact pattern |
| EP1298524A1 (en) | 2001-09-28 | 2003-04-02 | Ricoh Company, Ltd. | Conference support apparatus, information processor, teleconference system and computer product |
| US6665764B2 (en) | 2001-10-25 | 2003-12-16 | Standard Microsystems Corporation | Hubless docking station having USB ports |
| US7042714B2 (en) | 2001-11-08 | 2006-05-09 | Apple Computer, Inc. | Computer controlled display device |
| US20030107566A1 (en) | 2001-12-08 | 2003-06-12 | Samsung Electronics Co., Ltd. | Display apparatus and method of supplying power to USB device thereof |
| US7000101B2 (en) | 2001-12-21 | 2006-02-14 | Dell Products L.P. | System and method for updating BIOS for a multiple-node computer system |
| US8195597B2 (en) | 2002-02-07 | 2012-06-05 | Joseph Carrabis | System and method for obtaining subtextual information regarding an interaction between an individual and a programmable device |
| CA2472953A1 (en) | 2002-02-14 | 2003-08-21 | Andrew Charles Zmolek | Presence tracking and name space interconnection techniques |
| EP1485804B1 (en) | 2002-02-20 | 2007-12-26 | Pharos Systems International, Inc. | Computer reservation and usage monitoring system and related methods |
| US6956474B2 (en) | 2002-03-08 | 2005-10-18 | Amano Cincinnati, Inc. | Hand portable monitoring device for monitoring personnel presence at a location |
| US7369851B2 (en) | 2002-04-19 | 2008-05-06 | Hewlett-Packard Development Company, L.P. | Communications network capable of determining SIM card changes in electronic devices |
| US7395329B1 (en) | 2002-05-13 | 2008-07-01 | At&T Delaware Intellectual Property., Inc. | Real-time notification of presence availability changes |
| US20030217098A1 (en) | 2002-05-15 | 2003-11-20 | Microsoft Corporation | Method and system for supporting the communication of presence information regarding one or more telephony devices |
| US20030217142A1 (en) | 2002-05-15 | 2003-11-20 | Microsoft Corporation | Method and system for supporting the communication of presence information regarding one or more telephony devices |
| AU2003228257A1 (en) | 2002-05-28 | 2003-12-19 | Eric Thompson | Vertical docking station |
| US7025274B2 (en) | 2002-05-31 | 2006-04-11 | Hewlett-Packard Development Company, L.P. | Tablet computer protective display cover and system and method incorporating same |
| US7542052B2 (en) | 2002-05-31 | 2009-06-02 | Hewlett-Packard Development Company, L.P. | System and method of switching viewing orientations of a display |
| US7035126B1 (en) | 2002-06-10 | 2006-04-25 | Comarco Wireless Technologies, Inc. | Programmable power supply capable of receiving AC and DC power input |
| US20050213298A1 (en) | 2002-06-19 | 2005-09-29 | Motion Computing, Inc. | Docking support for a tablet computer with extended battery |
| US7281698B2 (en) | 2002-08-23 | 2007-10-16 | Case Logic, Inc. | Multi-positionable notebook computer case |
| US7818480B2 (en) | 2002-08-29 | 2010-10-19 | Raritan Americas, Inc. | Wireless management of remote devices |
| AU2003267118A1 (en) | 2002-09-10 | 2004-04-30 | Axesstel, Inc. | Enhanced mobility wireless local loop phone |
| US20040088465A1 (en) | 2002-11-06 | 2004-05-06 | Bianchi Mark John | Docking station |
| TW555074U (en) | 2002-11-15 | 2003-09-21 | Compal Electronics Inc | Built-in external power supply of portable electronic apparatus |
| US20040111382A1 (en) | 2002-12-10 | 2004-06-10 | Stelios Haji-Ioannou | Pricing personal computer use based on customer demand |
| US9352222B2 (en) | 2002-12-10 | 2016-05-31 | Sony Interactive Entertainment America Llc | System and method for capturing text for an online application |
| US20090072782A1 (en) | 2002-12-10 | 2009-03-19 | Mitch Randall | Versatile apparatus and method for electronic devices |
| GB0229141D0 (en) | 2002-12-16 | 2003-01-15 | Splashpower Ltd | Improvements relating to contact-less power transfer |
| US6888338B1 (en) | 2003-01-27 | 2005-05-03 | O2Micro International Limited | Portable computer and docking station having charging circuits with remote power sensing capabilities |
| US7667710B2 (en) | 2003-04-25 | 2010-02-23 | Broadcom Corporation | Graphics display system with line buffer control scheme |
| US7102626B2 (en) | 2003-04-25 | 2006-09-05 | Hewlett-Packard Development Company, L.P. | Multi-function pointing device |
| US7719830B2 (en) | 2005-05-09 | 2010-05-18 | Apple Inc. | Universal docking station for hand held electronic devices |
| US7035100B2 (en) | 2003-05-15 | 2006-04-25 | Hotwire Development Llc | Universal portable computer stand and high speed connectivity center |
| TW586645U (en) | 2003-06-25 | 2004-05-01 | Asustek Comp Inc | Connection structure of USB |
| AU2003304305A1 (en) | 2003-06-26 | 2005-01-21 | Inquam (Uk) Limited | Mobile telephone adapter |
| CN100505588C (zh) | 2003-07-26 | 2009-06-24 | 华为技术有限公司 | 一种光纤传输系统、光纤传输的实现方法及终端处理装置 |
| US7233843B2 (en) | 2003-08-08 | 2007-06-19 | Electric Power Group, Llc | Real-time performance monitoring and management system |
| US7099152B2 (en) | 2003-08-26 | 2006-08-29 | Northrop Grumman Corporation | Computer system with configurable docking station |
| US7492579B2 (en) | 2003-09-12 | 2009-02-17 | Hewlett-Packard Development Company, L.P. | Computer with adjustable display |
| TWM245484U (en) | 2003-11-10 | 2004-10-01 | Tatung Co | Structure for locking a portable computer to its docket |
| US7305552B2 (en) | 2003-11-26 | 2007-12-04 | Siemens Communications, Inc. | Screen saver displaying identity content |
| US7025627B2 (en) | 2004-01-27 | 2006-04-11 | Leap Technologies, Inc. | Apparatus for connecting and organizing cords and cables |
| US6976885B2 (en) | 2004-03-02 | 2005-12-20 | Mobility Electronics, Inc. | Keyed universal power tip and power source connectors |
| US7285021B2 (en) | 2004-02-04 | 2007-10-23 | Oqo, Inc. | Docking cable |
| US20050180086A1 (en) | 2004-02-12 | 2005-08-18 | Schaefer Stuart A. | Removable, portable controlable power link for controlling and powering components of structures at an agribusiness |
| US7201611B2 (en) | 2004-03-02 | 2007-04-10 | Mobility Electronics, Inc. | Docking system to attach and retain multiple electronic devices simultaneously on a surface |
| US8239452B2 (en) | 2004-05-01 | 2012-08-07 | Microsoft Corporation | System and method for discovering and publishing of presence information on a network |
| US7532461B2 (en) | 2004-05-25 | 2009-05-12 | Krancher Robert E | Port indicator |
| US7502225B2 (en) | 2004-09-17 | 2009-03-10 | Hewlett-Packard Development Company, L.P. | Portable computer docking station |
| US7298613B2 (en) | 2004-09-23 | 2007-11-20 | Hewlett-Packard Development Company, L.P. | Portable computer docking station |
| US7451064B2 (en) | 2004-10-06 | 2008-11-11 | Hewlett-Packard Development Company, L.P. | System and method for logging hardware usage data, and uses for such logged hardware usage data |
| US7227747B2 (en) | 2004-10-20 | 2007-06-05 | Hewlett-Packard Development Company, L.P. | Securing computer equipment |
| US7310697B2 (en) | 2004-11-01 | 2007-12-18 | Hewlett-Packard Development Company, L.P. | System and method for dynamic USB power source |
| US7333000B2 (en) | 2004-11-12 | 2008-02-19 | Afco Systems Development, Inc. | Tracking system and method for electrically powered equipment |
| US7228371B2 (en) | 2004-11-16 | 2007-06-05 | John Roger Schneider | Computer workstation automated analysis system and upgrade determination tool |
| US20060123807A1 (en) | 2004-12-14 | 2006-06-15 | Sullivan C B | Apparatus and method for monitoring and displaying power usage |
| US7429191B2 (en) | 2004-12-28 | 2008-09-30 | Hewlett-Packard Development Company, L.P. | Cover plate for a personal computer rear panel |
| US20060161713A1 (en) | 2005-01-20 | 2006-07-20 | Belady Christian L | Mounting a computer in a transport vehicle |
| US7200702B2 (en) | 2005-02-18 | 2007-04-03 | Microsoft Corporation | Mobile device expansion system |
| US20070054550A1 (en) | 2005-04-04 | 2007-03-08 | David Cuthbert | Multi-device power charger and data communication device |
| US20060238497A1 (en) | 2005-04-22 | 2006-10-26 | Microsoft Corporation | Peel-off auxiliary computing device |
| JP4106061B2 (ja) | 2005-04-22 | 2008-06-25 | 三菱電機株式会社 | パワーユニット装置及び電力変換装置 |
| GB2439706B (en) | 2005-05-04 | 2010-04-07 | Acco Brands Usa Llc | A connector for a computer and a system comprising a connector |
| US8016457B2 (en) | 2005-05-12 | 2011-09-13 | Finelite Inc | Workspace lighting system |
| US20070058332A1 (en) | 2005-06-02 | 2007-03-15 | Canterbury Stephen A | Powered docking usb hubs for a wagering game machine |
| US7596687B2 (en) | 2005-06-06 | 2009-09-29 | Dell Products L.P. | System and method for information handling system interoperable firmware storage |
| GB2427515B (en) | 2005-06-21 | 2009-02-25 | Peter Robertson | Socket assembly with data traffic sensing |
| US8375301B2 (en) | 2005-07-15 | 2013-02-12 | Barco N.V. | Network displays and method of their operation |
| US7315444B2 (en) | 2005-08-15 | 2008-01-01 | Northstar Systems Corp. | Modular structure for connecting interface on front panel of PC case |
| US20070055740A1 (en) | 2005-08-23 | 2007-03-08 | Luciani Luis E | System and method for interacting with a remote computer |
| US20070074284A1 (en) | 2005-09-12 | 2007-03-29 | Woog Kenneth M | Personal computer access control lockout |
| US7381079B2 (en) | 2005-09-27 | 2008-06-03 | Inventec Corporation | Locking link rod structure for a docking station |
| US7979854B1 (en) | 2005-09-29 | 2011-07-12 | Cisco Technology, Inc. | Method and system for upgrading software or firmware by using drag and drop mechanism |
| US7499272B2 (en) | 2005-10-31 | 2009-03-03 | Hewlett-Packard Development Company, L.P. | Display device quick connect system |
| US20070101039A1 (en) | 2005-11-02 | 2007-05-03 | Dei Headquarters, Inc. | Versatile docking station for portable electronic devices |
| US20070130323A1 (en) | 2005-12-02 | 2007-06-07 | Landsman Richard A | Implied presence detection in a communication system |
| FR2895164A1 (fr) | 2005-12-19 | 2007-06-22 | France Telecom | Enveloppe et etui permettant la recharge d'un appareil electronique en situation de mobilite |
| US7471511B2 (en) | 2006-01-18 | 2008-12-30 | Dell Products L.P. | Method and apparatus for docking a mobile information handling system |
| TW200739408A (en) | 2006-04-03 | 2007-10-16 | Aopen Inc | Computer system having analog and digital video output functions, computer mainframe, and video signal transmission device |
| US7542759B2 (en) | 2006-04-18 | 2009-06-02 | Edwards Bryan T | Method and apparatus for broadcasting software update information to mobile phones over a wireless communications network |
| US7987432B1 (en) | 2006-04-25 | 2011-07-26 | Parallels Holdings, Ltd. | Seamless integration and installation of non-native application into native operating system |
| US8770482B2 (en) | 2006-04-26 | 2014-07-08 | Roche Diagnostics Operations, Inc. | Apparatus and method to administer and manage an intelligent base unit for a handheld medical device |
| GB0611452D0 (en) | 2006-06-12 | 2006-07-19 | Plastic Logic Ltd | Page refreshing e-reader |
| CA2550449A1 (en) | 2006-06-13 | 2007-12-13 | Jonathan Philip Vinden | Electricity meter |
| US9152837B2 (en) | 2007-06-11 | 2015-10-06 | Jeffrey A. Matos | Apparatus and method for verifying the identity of an author and a person receiving information |
| US20080036780A1 (en) | 2006-08-10 | 2008-02-14 | Jeffrey Liang | Turbo station for computing systems |
| US7624202B2 (en) | 2006-08-17 | 2009-11-24 | Standard Microsystems Corporation | System and method for enumerating a USB device using low power |
| US8296587B2 (en) | 2006-08-30 | 2012-10-23 | Green Plug, Inc. | Powering an electrical device through a legacy adapter capable of digital communication |
| US20080053770A1 (en) | 2006-08-31 | 2008-03-06 | Timothy Tynyk | Travel case for a portable electronic device |
| WO2008030889A2 (en) | 2006-09-06 | 2008-03-13 | Johnson Controls Technology Company | Space management system and method |
| US7868585B2 (en) | 2006-10-03 | 2011-01-11 | Visteon Global Technologies, Inc. | Wireless charging device |
| TWM311059U (en) | 2006-10-26 | 2007-05-01 | Quanta Comp Inc | Image camera |
| US7719832B2 (en) | 2006-10-31 | 2010-05-18 | Hewlett-Packard Development Company, L.P. | Computing device mounting system |
| US8346753B2 (en) | 2006-11-14 | 2013-01-01 | Paul V Hayes | System and method for searching for internet-accessible content |
| US8170623B2 (en) | 2006-11-17 | 2012-05-01 | Apple Inc. | Charging arrangement for electronic accessories |
| US7899970B2 (en) | 2006-12-05 | 2011-03-01 | Belkin International, Inc. | Connectivity hub with a stationary base station and a removable second hub |
| US8078688B2 (en) | 2006-12-29 | 2011-12-13 | Prodea Systems, Inc. | File sharing through multi-services gateway device at user premises |
| US9806772B2 (en) | 2007-01-06 | 2017-10-31 | Apple Inc. | Apparatuses and methods that facilitate the transfer of power and information among radio frequency-based devices |
| US7510420B2 (en) | 2007-02-09 | 2009-03-31 | Belkin International, Inc. | Rotating universal serial bus hub |
| US8391921B2 (en) | 2007-02-13 | 2013-03-05 | Google Inc. | Modular wireless communicator |
| US7857664B2 (en) | 2007-03-02 | 2010-12-28 | Qc Technologies | Quick connect/disconnect cable apparatus for computer peripherals |
| US7751852B2 (en) | 2007-03-06 | 2010-07-06 | Kavounas Gregory T | Notifying stations for portable electronic devices and methods |
| US7909624B2 (en) | 2007-03-26 | 2011-03-22 | Belkin International, Inc. | Carabiner universal serial bus hub |
| JP4331222B2 (ja) | 2007-03-28 | 2009-09-16 | 富士通株式会社 | 機能拡張装置 |
| US9041241B2 (en) | 2007-05-07 | 2015-05-26 | Analogix Semiconductor, Inc. | Systems and methods for powering a charging circuit of a communications interface |
| US7626814B2 (en) | 2007-07-12 | 2009-12-01 | Dell Products L.P. | System and method for information handling system battery with integrated communication ports |
| US7683573B2 (en) | 2007-07-30 | 2010-03-23 | Dell Products L.P. | System and method for powering docked portable information handling system |
| US7643283B2 (en) | 2007-09-07 | 2010-01-05 | Microsoft Corporation | Adaptive dock for use with personal media players |
| US8497866B2 (en) | 2007-09-11 | 2013-07-30 | Qualcomm Incorporated | Wireless graphics card |
| JP2009075902A (ja) | 2007-09-21 | 2009-04-09 | Fujitsu Ltd | パワーデバイス及び記憶装置 |
| US8074581B2 (en) | 2007-10-12 | 2011-12-13 | Steelcase Inc. | Conference table assembly |
| US20090158423A1 (en) | 2007-12-14 | 2009-06-18 | Symbol Technologies, Inc. | Locking mobile device cradle |
| US8352784B2 (en) | 2007-12-17 | 2013-01-08 | Microsoft Corporation | Device settings restore point |
| US8633616B2 (en) | 2007-12-21 | 2014-01-21 | Cynetic Designs Ltd. | Modular pocket with inductive power and data |
| KR101210564B1 (ko) | 2007-12-26 | 2012-12-11 | 전영옥 | 휴대용 시간관리장치를 이용한 관리시스템 |
| US7926430B2 (en) | 2007-12-28 | 2011-04-19 | Hni Technologies Inc. | Technology trough |
| US20090247006A1 (en) | 2008-01-22 | 2009-10-01 | Wi3, Inc., New York | Network access point having interchangeable cartridges |
| GB2457252A (en) | 2008-02-06 | 2009-08-12 | William Wesley Martin | computer apparatus |
| US20100022285A1 (en) | 2008-03-03 | 2010-01-28 | Wildcharge, Inc. | Apparatus and method for retrofitting a broad range of mobile devices to receive wireless power |
| US8965719B1 (en) | 2008-03-07 | 2015-02-24 | Versify Solutions, Inc. | Universal performance monitor for power generators |
| KR101494637B1 (ko) | 2008-03-10 | 2015-02-23 | 삼성전자주식회사 | 휴대단말에서 외부접속기기 판별 방법 및 장치 |
| WO2009115869A1 (en) | 2008-03-20 | 2009-09-24 | Freescale Semiconductor, Inc. | Apparatus and a method for detecting faults in the delivery of electrical power to electrical loads |
| US8185353B2 (en) | 2008-04-08 | 2012-05-22 | Microsoft Corporation | Determining computer system usage from logged events |
| WO2009137600A2 (en) | 2008-05-07 | 2009-11-12 | Weiss David G | Computer, pda or telephone lens cover |
| GB2471645B (en) | 2008-05-19 | 2012-09-12 | Hewlett Packard Development Co | Notebook computer docking stations |
| US8436715B2 (en) | 2008-06-17 | 2013-05-07 | Daniel R. Elgort | System and method for displaying and managing electronic menus |
| US8359356B2 (en) | 2008-06-20 | 2013-01-22 | At&T Intellectual Property I, Lp | Presenting calendar events with presence information |
| KR20100000082U (ko) | 2008-06-25 | 2010-01-06 | 임태성 | 하이패스 단말기 및 내비게이션을 동시에 거치하는 겸용거치대 |
| WO2010016894A1 (en) | 2008-08-05 | 2010-02-11 | Analogix Semiconductor, Inc. | Multi-stream digital display interface |
| CN101345926A (zh) | 2008-08-25 | 2009-01-14 | 中兴通讯股份有限公司 | 移动终端与WiMAX基站的交互方法和系统、移动终端 |
| KR101500344B1 (ko) | 2008-08-26 | 2015-03-09 | 삼성전자 주식회사 | 이미지 센서 |
| US8323040B2 (en) | 2008-09-05 | 2012-12-04 | Apple Inc. | Docking station with moveable connector for hand-held electronic device |
| US8433530B2 (en) | 2008-09-18 | 2013-04-30 | ThinkEco, Inc. | System and method for monitoring and management of utility usage |
| US8385822B2 (en) | 2008-09-26 | 2013-02-26 | Hewlett-Packard Development Company, L.P. | Orientation and presence detection for use in configuring operations of computing devices in docked environments |
| US20140044281A1 (en) | 2008-09-27 | 2014-02-13 | Witricity Corporation | Wirelessly powered audio devices |
| CN202231176U (zh) | 2008-09-30 | 2012-05-23 | 苹果公司 | 尺寸减小的多引脚阴性插座连接器 |
| WO2010042439A2 (en) | 2008-10-06 | 2010-04-15 | Canfocus Technologies Inc. | Automated systems and methods for time management |
| US20140361954A1 (en) | 2013-06-07 | 2014-12-11 | Lewis Epstein | Personal control apparatus and method for sharing information in a collaboration workspace |
| TWI421722B (zh) | 2008-10-23 | 2014-01-01 | Asustek Comp Inc | 具硬體安全防護之筆記型電腦 |
| JP4692610B2 (ja) | 2008-11-26 | 2011-06-01 | ソニー株式会社 | 信号伝送システム、インターフェース装置、及び信号伝送方法 |
| US20100138581A1 (en) | 2008-12-02 | 2010-06-03 | Randall Bird | Universal Docking System |
| CN201406041Y (zh) | 2009-01-04 | 2010-02-17 | 丹阳仅一包装设备有限公司 | 多孔控制气流形式的真空箱机构 |
| US8090480B2 (en) | 2009-01-07 | 2012-01-03 | International Business Machines Corporation | Consumer electronic usage monitoring and management |
| KR101116458B1 (ko) | 2009-01-21 | 2012-03-07 | 파나소닉 전공 주식회사 | 감시 제어 장치 |
| US8450878B2 (en) | 2009-01-26 | 2013-05-28 | Geneva Cleantech, Inc. | Methods and apparatus for power factor correction and reduction of distortion in and noise in a power supply delivery network |
| GB0905241D0 (en) | 2009-03-26 | 2009-05-13 | Hughes Electronics Ltd | Ethernet over power systems |
| US9128669B2 (en) | 2009-03-27 | 2015-09-08 | Qualcomm Incorporated | System and method of managing security between a portable computing device and a portable computing device docking station |
| CA2662201A1 (en) | 2009-04-08 | 2010-10-08 | Ashwin C. Maharaj | Portable device charging station with advertising display |
| US20100295384A1 (en) | 2009-05-21 | 2010-11-25 | Stmicroelectronics, Inc. | Pc docking station simplification |
| US7889494B2 (en) | 2009-06-03 | 2011-02-15 | Urs Stampfli | Portable electronic device holster with guided docking station |
| US8498618B2 (en) | 2009-06-22 | 2013-07-30 | Mourad Ben Ayed | Systems for intelligent authentication based on proximity |
| US9258376B2 (en) | 2009-08-04 | 2016-02-09 | At&T Intellectual Property I, L.P. | Aggregated presence over user federated devices |
| US8799537B1 (en) | 2009-09-25 | 2014-08-05 | Analogix Semiconductor, Inc. | Transfer of uncompressed multimedia contents and data communications |
| WO2011040904A1 (en) | 2009-09-29 | 2011-04-07 | Hewlett-Packard Development Company, L.P. | Docking device mounting systems and methods |
| US9411551B2 (en) | 2009-10-01 | 2016-08-09 | Hewlett-Packard Development Company, L.P. | Docking station having multiple modes |
| KR101703631B1 (ko) | 2009-10-12 | 2017-02-08 | 에스프린팅솔루션 주식회사 | 전원중계유닛 및 이를 적용한 화상형성장치 |
| US8508573B2 (en) | 2009-10-27 | 2013-08-13 | Intaglio, Llc | Communication system |
| US8392497B2 (en) | 2009-11-25 | 2013-03-05 | Framehawk, LLC | Systems and algorithm for interfacing with a virtualized computing service over a network using a lightweight client |
| US20110145466A1 (en) | 2009-12-16 | 2011-06-16 | Ari Supran | Mobile device dock with programmable buttons |
| US8645720B2 (en) | 2010-01-20 | 2014-02-04 | Dell Products L.P. | Power adaptor detection system |
| TWI401561B (zh) | 2010-01-22 | 2013-07-11 | Asustek Comp Inc | 具影像擷取模組之筆記型電腦裝置 |
| US8661268B2 (en) | 2010-02-22 | 2014-02-25 | Apple Inc. | Methods and apparatus for intelligently providing power to a device |
| US8432124B2 (en) | 2010-02-24 | 2013-04-30 | A&D Concepts, Llc | Portable electronic device carrier with charging system |
| US8601203B2 (en) | 2010-03-12 | 2013-12-03 | Standard Microsystems Corporation | Firmware flashing of a portable device using a serial bus hub |
| WO2011116186A1 (en) | 2010-03-17 | 2011-09-22 | The Trustees Of Columbia University In The City Of New York | Methods and systems for blind analysis of resource consumption |
| TWI387182B (zh) | 2010-03-24 | 2013-02-21 | Powercom Co Ltd | 一種人體體溫感測式不斷電供電系統及其控制方法 |
| US20110239008A1 (en) | 2010-03-26 | 2011-09-29 | Lam Kean W | Power Adapter Having a Universal Serial Bus Hub |
| US8380889B2 (en) | 2010-03-31 | 2013-02-19 | Oki Data Americas, Inc. | Distributed peripheral device management system |
| US8547063B2 (en) | 2010-04-29 | 2013-10-01 | Hewlett-Packard Development Company, L.P. | Power supply system for an electronic device |
| US20130010418A1 (en) | 2010-04-29 | 2013-01-10 | Flynn Tomas J | Modular, all-in-one computing device |
| WO2011140039A1 (en) | 2010-05-04 | 2011-11-10 | Casey Michael B | Video desplay with detachable input/ output console |
| WO2011138581A2 (en) | 2010-05-05 | 2011-11-10 | Mark David Crosier | Combined power monitoring, control and networking device |
| CN102939691B (zh) | 2010-05-17 | 2015-08-05 | 泰雷兹航空电子公司 | 航空线乘客座位模块化用户界面设备 |
| US8274784B2 (en) | 2010-05-24 | 2012-09-25 | Dell Products L.P. | Adjustable multi-orientation display support system |
| SG183467A1 (en) | 2010-06-07 | 2012-10-30 | Targus Group Int Inc | Portable electronic device case accessories and related systems and methods |
| CA2745978C (en) | 2010-07-09 | 2015-12-01 | Norman R. Byrne | Power data housing |
| US20120034951A1 (en) | 2010-08-09 | 2012-02-09 | Sprint Communications Company L.P. | Cradle for extending data capabilities to a wireless device |
| US8832345B2 (en) | 2010-08-24 | 2014-09-09 | Belkin International, Inc. | System for communicating between two electrical devices and method therefore |
| EP2614430A1 (en) | 2010-09-10 | 2013-07-17 | SMSC Holdings S.à.r.l. | Monitor chaining and docking mechanism |
| US20120068538A1 (en) | 2010-09-20 | 2012-03-22 | Cywee Group Limited | Electronic device having data transmission interface capable of receiving external power and transmitting electronic data |
| US8522322B2 (en) | 2010-09-22 | 2013-08-27 | Intel Corporation | Platform firmware armoring technology |
| US9345357B1 (en) | 2010-09-27 | 2016-05-24 | Gilberto Davila, Jr. | Magnetically mounted privacy screen |
| EP2622254A1 (en) | 2010-09-28 | 2013-08-07 | Bernard John Graham | Stand and/or support for planar or tablet computing devices |
| US10176781B2 (en) | 2010-09-30 | 2019-01-08 | Apple Inc. | Ambient display adaptation for privacy screens |
| US20120081087A1 (en) | 2010-10-04 | 2012-04-05 | Action Star Enterprise Co., Ltd. | Hub device capable of supply power |
| KR101383691B1 (ko) | 2010-10-25 | 2014-04-09 | 한국전자통신연구원 | 무선 메쉬 네트워크에서의 협력적 무선 펌웨어 업데이트 장치 및 방법 |
| US8635475B2 (en) | 2010-10-27 | 2014-01-21 | Microsoft Corporation | Application-specific power management |
| US10142687B2 (en) * | 2010-11-07 | 2018-11-27 | Symphony Advanced Media, Inc. | Audience content exposure monitoring apparatuses, methods and systems |
| US9013283B1 (en) | 2010-12-10 | 2015-04-21 | Tackaberry Electronics, LLC | Smart electrical outlet, and smart grid electrical management system |
| US8405973B2 (en) | 2010-12-17 | 2013-03-26 | Cheng Yu Huang | Notebook cooling pad, fan seat, docking station, and/or card reading station combination device |
| US20120166115A1 (en) | 2010-12-23 | 2012-06-28 | Nexgrid, Llc | Platform, system and method for energy profiling |
| US8531829B2 (en) | 2011-01-03 | 2013-09-10 | Ems Technologies, Inc. | Quick mount system for computer terminal |
| US9274556B2 (en) | 2011-01-05 | 2016-03-01 | Mophie, Inc. | Tablet computer stand |
| US8611076B2 (en) | 2011-01-13 | 2013-12-17 | Autumn Horizons, Inc. | Multi-positional stand and under cabinet mount for a tablet computer |
| US9218628B2 (en) | 2011-01-24 | 2015-12-22 | Beet, Llc | Method and system for generating behavior profiles for device members of a network |
| US8312199B2 (en) | 2011-01-31 | 2012-11-13 | Bretford Manufacturing, Inc. | High current multi-port USB hub |
| US8308507B2 (en) | 2011-01-31 | 2012-11-13 | Action Star Enterprise, Co. Ltd. | KVM cable with video connectors, PS/2 connectors and USB connector |
| SG192157A1 (en) | 2011-02-03 | 2013-08-30 | Targus Group Int Inc | Portable electronic device docking station |
| US20120262117A1 (en) | 2011-04-18 | 2012-10-18 | Fka Distributing Co., D/B/A Homedics, Inc. | Charging system |
| US20120278640A1 (en) | 2011-04-27 | 2012-11-01 | Leviton Manufacturing Co., Inc. | Workstation with occupancy sensing |
| JP5121971B2 (ja) | 2011-04-28 | 2013-01-16 | 株式会社東芝 | ドッキングステーションおよび電子機器 |
| US20140108084A1 (en) | 2012-10-12 | 2014-04-17 | Crestron Electronics, Inc. | Initiating Schedule Management Via Radio Frequency Beacons |
| US8797159B2 (en) | 2011-05-23 | 2014-08-05 | Crestron Electronics Inc. | Occupancy sensor with stored occupancy schedule |
| TW201251570A (en) | 2011-06-07 | 2012-12-16 | Hon Hai Prec Ind Co Ltd | All-in-one computer |
| US20120314777A1 (en) | 2011-06-13 | 2012-12-13 | Ati Technologies Ulc | Method and apparatus for generating a display data stream for transmission to a remote display |
| CN102283491B (zh) | 2011-06-28 | 2013-03-13 | 廖静宜 | 一种凝胶指甲贴饰生产工艺 |
| JP5952017B2 (ja) | 2011-08-15 | 2016-07-13 | 忠雄 得永 | 消費電力制御システムおよび電源タップならびに消費電力制御方法 |
| US9495681B2 (en) | 2011-08-23 | 2016-11-15 | Aol Inc. | Systems and methods for web page optimization |
| US9275230B2 (en) | 2011-08-30 | 2016-03-01 | Hewlett-Packard Development Company, L.P. | Communication with a virtual trusted runtime BIOS |
| US8831161B2 (en) | 2011-08-31 | 2014-09-09 | Apple Inc. | Methods and apparatus for low power audio visual interface interoperability |
| WO2013033573A2 (en) | 2011-09-02 | 2013-03-07 | Sdi Technologies, Inc. | Adjustable docking apparatus |
| US8700494B2 (en) | 2011-09-06 | 2014-04-15 | Google Inc. | Identifying product variants |
| US20130057567A1 (en) | 2011-09-07 | 2013-03-07 | Michael Frank | Color Space Conversion for Mirror Mode |
| WO2013037980A2 (en) | 2011-09-14 | 2013-03-21 | Barco N.V. | Electronic tool and methods with audio for meetings |
| US8762752B2 (en) | 2011-09-20 | 2014-06-24 | American Megatrends, Inc. | System and method for remotely managing electric power usage of target computers |
| US8866873B2 (en) | 2011-10-08 | 2014-10-21 | Mitel Networks Corporation | System for distributing video conference resources among connected parties and methods thereof |
| US9307347B2 (en) | 2012-06-01 | 2016-04-05 | Nokia Technologies Oy | Wireless programming |
| US20130169069A1 (en) | 2011-11-01 | 2013-07-04 | Robert T. Stone | Energized E-Device Transportation Case and Security System Therefore |
| TWI484827B (zh) | 2011-11-02 | 2015-05-11 | Quanta Comp Inc | 視訊會議系統、視訊會議終端裝置及用於視訊會議之影像擷取方法 |
| IN2014CN03719A (zh) | 2011-11-23 | 2015-07-03 | Koninkl Philips Nv | |
| US9819753B2 (en) | 2011-12-02 | 2017-11-14 | Location Labs, Inc. | System and method for logging and reporting mobile device activity information |
| US10083021B2 (en) | 2011-12-06 | 2018-09-25 | Samsung Electronics Co., Ltd. | Method and apparatus for providing firmware over the air service to user equipments |
| US20150013010A1 (en) | 2011-12-15 | 2015-01-08 | Giora ROZENSWEIG | System and method for work monitoring |
| EP2608496B1 (en) | 2011-12-19 | 2015-06-17 | GN Netcom A/S | Firmware upgrade function for deskphone electronic protocol converter |
| US8751836B1 (en) | 2011-12-28 | 2014-06-10 | Datadirect Networks, Inc. | Data storage system and method for monitoring and controlling the power budget in a drive enclosure housing data storage devices |
| US9634903B2 (en) | 2012-01-18 | 2017-04-25 | Nokia Technologies Oy | Method and apparatus for distributing content to multiple devices |
| US8884896B2 (en) | 2012-01-18 | 2014-11-11 | Google Inc. | Computing device user presence detection |
| WO2013114263A1 (en) | 2012-02-02 | 2013-08-08 | Koninklijke Philips Electronics N.V. | Wireless docking with carrier sense control |
| US20130205060A1 (en) | 2012-02-03 | 2013-08-08 | Targus Group International, Inc. | Portable electronic device docking station |
| GB201202764D0 (en) | 2012-02-17 | 2012-04-04 | Vodafone Ip Licensing Ltd | Induction charging system |
| CN202513644U (zh) | 2012-03-23 | 2012-10-31 | 力新创展电子(香港)有限公司 | 一种可无线充电的可携带的系统 |
| KR101169059B1 (ko) | 2012-03-30 | 2012-07-31 | 주식회사 빅솔론 | 휴대용 단말기를 이용한 포스 단말기 및 그 시스템 |
| US20140359318A1 (en) | 2012-04-27 | 2014-12-04 | Hewlett-Packarddevelopment Company, L.P. | Power adapters |
| US9330560B2 (en) | 2012-05-02 | 2016-05-03 | Flowserve Management Company | Reconfigurable equipment monitoring systems and methods |
| KR20130127746A (ko) | 2012-05-15 | 2013-11-25 | 삼성전자주식회사 | 전력 소모를 제어하는 방법과 장치 |
| US9274994B2 (en) | 2012-06-12 | 2016-03-01 | Advanced Micro Devices, Inc. | Method and system for using a standard connector to deliver combined display, data and power signals |
| EP2680535B1 (en) | 2012-06-27 | 2022-04-06 | GN Audio A/S | Providing presence information in a personal communications system comprising an interface unit |
| US20140000771A1 (en) | 2012-06-29 | 2014-01-02 | American Dj Supply, Inc. | Carry bag apparatus configured for modular charging |
| US9602760B2 (en) | 2012-07-25 | 2017-03-21 | Dell Products, Lp | Modular display monitor |
| US9128796B2 (en) | 2012-08-31 | 2015-09-08 | Cellco Partnership | Enabling a wireless device to act as a relay for upgrading an accessory coupled to the wireless device |
| US10553002B2 (en) | 2012-08-31 | 2020-02-04 | Apple, Inc. | Information display using electronic diffusers |
| US9461499B2 (en) | 2012-09-07 | 2016-10-04 | Everpurse, Inc. | Personal wireless charging system |
| US8630741B1 (en) | 2012-09-30 | 2014-01-14 | Nest Labs, Inc. | Automated presence detection and presence-related control within an intelligent controller |
| GB2506882A (en) | 2012-10-10 | 2014-04-16 | Royal Bank Scotland Plc | System and method for measuring utilization of network devices at physical locations |
| CN102905183A (zh) | 2012-10-11 | 2013-01-30 | 中兴通讯股份有限公司 | 一种实现电视分屏观看的方法、机顶盒及电视系统 |
| EP2722728B1 (en) | 2012-10-19 | 2017-07-26 | 2236008 Ontario Inc. | Portable docking station for portable electronic device |
| US8872390B2 (en) | 2012-10-31 | 2014-10-28 | SSI America, Inc. | Wireless communication-enabled energy consumption monitor and mobile application for same |
| WO2014074989A1 (en) | 2012-11-12 | 2014-05-15 | Belkin International Inc. | Cable dock assembly and method of manufacturing the same |
| FR2998389B1 (fr) | 2012-11-20 | 2016-07-08 | Immersion | Dispositif et procede de partage visuel de donnees |
| KR20140069684A (ko) | 2012-11-29 | 2014-06-10 | 이기영 | 차량용 핸드폰 거치대 |
| US9647481B2 (en) | 2012-12-04 | 2017-05-09 | Qualcomm Incorporated | Apparatus and methods for docking a dockee with a docking host utilizing a wireless charger in a wireless docking environment |
| US9760116B2 (en) | 2012-12-05 | 2017-09-12 | Mobile Tech, Inc. | Docking station for tablet device |
| US20140172478A1 (en) | 2012-12-13 | 2014-06-19 | TCT Hungqary Kft. | Methods and system for automatic work logging and tracking |
| US20140172731A1 (en) | 2012-12-19 | 2014-06-19 | Cello Partnership D/B/A Verizon Wireless | Floor plan creation and worker assignment |
| US9244876B2 (en) | 2012-12-20 | 2016-01-26 | Blackberry Limited | Method and apparatus pertaining to universal serial bus-based charging |
| US20140208134A1 (en) | 2013-01-21 | 2014-07-24 | Texas Instruments Incorporated | Host controller interface for universal serial bus (usb) power delivery |
| US9183168B2 (en) | 2013-02-22 | 2015-11-10 | Dell Products, Lp | Dual mode USB and serial console port |
| US10229375B2 (en) | 2013-03-12 | 2019-03-12 | United Parcel Service Of America, Inc. | Monitoring recurring activities and locations of workers |
| US9325595B1 (en) | 2013-03-14 | 2016-04-26 | Emc Corporation | Method and apparatus for identifying available work stations |
| US9287722B2 (en) | 2013-03-15 | 2016-03-15 | Donald S. Williams | Personal e-port apparatus |
| EP2784668B1 (en) | 2013-03-26 | 2020-02-19 | GN Audio A/S | Headset firmware update from headset base unit |
| US9224290B1 (en) | 2013-04-18 | 2015-12-29 | Amazon Technologies, Inc. | Presence-based device operation |
| WO2014172678A1 (en) | 2013-04-18 | 2014-10-23 | Meeting In Motion, Inc. | Self-contained conference room system and service |
| US9298197B2 (en) | 2013-04-19 | 2016-03-29 | Google Inc. | Automated adjustment of an HVAC schedule for resource conservation |
| GB2513197A (en) | 2013-04-19 | 2014-10-22 | Dale Read | Energy reporting unit |
| US9237217B2 (en) | 2013-05-16 | 2016-01-12 | I/O Interconnect, Ltd. | Docking station for simultaneously establishing connections from a smartphone to an external display and USB device |
| US9019698B2 (en) | 2013-05-30 | 2015-04-28 | Jean-Michel Thiers | Mounting system for electronic device |
| US9612628B2 (en) | 2013-06-05 | 2017-04-04 | Hewlett-Packard Development Company, L.P. | Computing device expansion system |
| IN2013MU01960A (zh) | 2013-06-06 | 2015-05-29 | Tata Consultancy Services Ltd | |
| US9033228B2 (en) | 2013-06-26 | 2015-05-19 | Ebay Inc. | Point-of-sale systems |
| US9517737B2 (en) | 2013-07-01 | 2016-12-13 | Continental Automotive Systems, Inc. | Relay control between power distribution center and body control module |
| US9465276B2 (en) | 2013-07-06 | 2016-10-11 | Karl S Jonsson | Webcam privacy shield |
| US10962248B1 (en) | 2013-07-15 | 2021-03-30 | EnTouch Controls Inc. | Method of auto association of HVAC energy with control signal for self diagnostics of the HVAC system |
| US9100631B2 (en) | 2013-08-05 | 2015-08-04 | Cable Television Laboratories, Inc. | Dynamic picture quality control |
| US10429889B2 (en) | 2013-08-08 | 2019-10-01 | Dell Products L.P. | Information handling system docking with coordinated power and data communication |
| US9304545B2 (en) | 2013-08-08 | 2016-04-05 | Dell Products L.P. | Information handling system docking with coordinated power and data communication |
| US9377814B2 (en) | 2013-08-08 | 2016-06-28 | Dell Products L.P. | Information handling system docking with coordinated power and data communication |
| US9152177B2 (en) | 2013-08-12 | 2015-10-06 | Crestron Electronics Inc. | Self-aligning connection to a docking station |
| US10078362B2 (en) | 2013-08-13 | 2018-09-18 | Nokia Technologies Oy | Power delivery information over data interface |
| KR101452319B1 (ko) | 2013-08-14 | 2014-10-23 | 코아글림 주식회사 | 도킹기반 스마트 월패드 시스템 |
| US9411379B2 (en) | 2013-09-04 | 2016-08-09 | James A. Rinner | Portable electronic device privacy system |
| US9400538B2 (en) | 2013-09-13 | 2016-07-26 | Dell Products L.P. | Information handling system docking with cable based power and video management |
| US20150081381A1 (en) | 2013-09-19 | 2015-03-19 | Chukwudumebi OKOBA | System and method for recording time |
| US9619424B2 (en) | 2013-10-09 | 2017-04-11 | Qualcomm Incorporated | Supporting unrecognized protocol in wireless docking |
| US9412251B2 (en) | 2013-12-16 | 2016-08-09 | Robert Bosch Gmbh | Monitoring device for monitoring inactive behavior of a monitored person, method and computer program |
| US20170024197A1 (en) | 2013-12-24 | 2017-01-26 | Intel IP Corporation | Apparatus, system and method of downloading firmware from a mobile device to a docking device |
| US9650814B2 (en) * | 2013-12-31 | 2017-05-16 | Henge Docks Llc | Alignment and drive system for motorized horizontal docking station |
| US9398250B2 (en) | 2014-01-06 | 2016-07-19 | Arun Sobti & Associates, Llc | System and apparatus for smart devices based conferencing |
| US11651258B2 (en) | 2014-01-08 | 2023-05-16 | Yechezkal Evan Spero | Integrated docking system for intelligent devices |
| US11138581B2 (en) | 2014-01-10 | 2021-10-05 | Elo Touch Solutions, Inc. | Multi-mode point-of-sale device |
| US20150227177A1 (en) | 2014-02-12 | 2015-08-13 | AMES ADT, Inc. | Tablet computer and method for coupling a computer cable to the tablet computer |
| US9531651B1 (en) | 2014-02-13 | 2016-12-27 | Google Inc. | Methods for displaying notifications |
| US20150236743A1 (en) | 2014-02-17 | 2015-08-20 | Marc Kennedy | Privacy and protection case for mobile devices |
| AU2014100171A4 (en) | 2014-02-24 | 2014-03-20 | Wiseman, jason Kane MR | Docking and charging station. Docking lid with a pin hinge to open to interchangable data outlets. Lid chan close and allow for cables to exit the docking station |
| US9716861B1 (en) | 2014-03-07 | 2017-07-25 | Steelcase Inc. | Method and system for facilitating collaboration sessions |
| US9838475B2 (en) | 2014-04-07 | 2017-12-05 | Infinidat Ltd. | Connectivity analysis and a mass storage system capable of connectivity analysis |
| US20150295440A1 (en) | 2014-04-15 | 2015-10-15 | C-Tech United Corp. | Mobile power supply device |
| KR101601112B1 (ko) | 2014-05-14 | 2016-03-08 | 현대자동차 주식회사 | 차량용 스마트폰 거치대 |
| US9588563B2 (en) | 2014-05-30 | 2017-03-07 | Apple Inc. | Protocol for managing a controllable power adapter accessory |
| US9696777B2 (en) | 2014-06-05 | 2017-07-04 | Lenovo (Singapore) Pte. Ltd. | Computer port control |
| US9665525B2 (en) | 2014-06-09 | 2017-05-30 | High Sec Labs Ltd. | Multi-host docking device |
| US9514020B2 (en) | 2014-06-23 | 2016-12-06 | Dell Products L.P. | Power profile diagnostic system |
| CL2014001936A1 (es) | 2014-07-22 | 2014-10-03 | Alliende Jose Miguel Correa | Sistema de recolección, traspaso y gestión de datos de medición de consumo de diversos flujos y electricidad, que permite mejorar la eficiencia en la recolección de los datos de consumo que comprende un subsistema de centro de datos, un subsistema de red de datos y un subsistema de tele medidores en donde el susbsistema de red de datos tiene una conexion alambrica o inalambrica entre los otros subsistemas. |
| US9794496B2 (en) | 2014-08-12 | 2017-10-17 | High Sec Labs Ltd | Meeting room power and multimedia center device |
| JP6354453B2 (ja) | 2014-08-26 | 2018-07-11 | 株式会社リコー | 端末装置、画面共有方法、プログラム及び画面共有システム |
| US9793744B2 (en) | 2014-09-12 | 2017-10-17 | Robert Bosch Tool Corporation | Interface and mounting structure for a wireless charger or intermediate piece |
| WO2016039778A1 (en) | 2014-09-13 | 2016-03-17 | Hewlett-Packard Development Company, L.P. | Portable computing device access |
| US9854142B2 (en) | 2014-09-19 | 2017-12-26 | Andrew J. Freeze | Security door for electronic communication devices |
| US9444508B2 (en) | 2014-09-19 | 2016-09-13 | Right Group Co., Ltd. | Magnetic privacy filter |
| KR102306439B1 (ko) | 2014-09-23 | 2021-09-28 | 엘지전자 주식회사 | 영상표시장치 |
| US20160190817A1 (en) | 2014-09-30 | 2016-06-30 | Jeremy Hartelt | Wireless power transfer bag for mobile devices |
| US20160091926A1 (en) | 2014-09-30 | 2016-03-31 | Quell & Company, LLC | Docking apparatus and systems for mobile computing devices |
| US10057079B2 (en) | 2014-10-21 | 2018-08-21 | T-Mobile Usa, Inc. | Wireless building automation |
| JP2017532747A (ja) | 2014-10-28 | 2017-11-02 | フィリップス ライティング ホールディング ビー ヴィ | 照明システムを制御するための制御システム |
| US10063086B2 (en) | 2014-11-06 | 2018-08-28 | Halo International SEZC Ltd. | Portable power charger kit for wirelessly recharging electronic devices |
| JP6493828B2 (ja) | 2014-11-13 | 2019-04-03 | パナソニックIpマネジメント株式会社 | 外出支援装置、およびプログラム |
| US11269984B2 (en) * | 2014-12-09 | 2022-03-08 | Janus Technologies, Inc. | Method and apparatus for securing user operation of and access to a computer system |
| US9900420B2 (en) | 2014-12-15 | 2018-02-20 | Targus International Llc | Power and data adapter |
| US20160195897A1 (en) | 2015-01-02 | 2016-07-07 | ACCO Brands Corporation | Multi-device docking station |
| US20160193932A1 (en) | 2015-01-04 | 2016-07-07 | Pedram Vaghefinazari | Electrical vehicle charging devices, systems, and methods |
| KR101810003B1 (ko) | 2015-03-03 | 2017-12-18 | 주식회사 아모그린텍 | 배터리가 내장된 휴대단말기용 케이스 |
| WO2016144113A1 (ko) | 2015-03-10 | 2016-09-15 | 주식회사 아모그린텍 | 휴대용 물품수용체 |
| US20160285310A1 (en) | 2015-03-23 | 2016-09-29 | Brite Things, Inc. | Smart electrical power meter with auto-switching control for optimizing energy savings |
| US9484769B2 (en) | 2015-03-26 | 2016-11-01 | Spigen Korea Co., Ltd. | Case having wireless charging receiver pad for electronic devices |
| KR102367586B1 (ko) | 2015-04-10 | 2022-02-28 | 삼성전자주식회사 | 전자 장치 |
| US9973561B2 (en) | 2015-04-17 | 2018-05-15 | International Business Machines Corporation | Conferencing based on portable multifunction devices |
| US20160306616A1 (en) | 2015-04-20 | 2016-10-20 | Microsoft Technology Licensing, Llc | Firmware update by usb cc |
| WO2016176219A1 (en) | 2015-04-26 | 2016-11-03 | Intel Corporation | All in one mobile computing device |
| JP6540201B2 (ja) | 2015-04-30 | 2019-07-10 | 株式会社リコー | 情報処理システム及び情報取得方法 |
| US9836969B2 (en) | 2015-05-29 | 2017-12-05 | Miovision Technologies Incorporated | System and method for connecting traffic intersections |
| US9639346B2 (en) | 2015-06-12 | 2017-05-02 | Here Global B.V. | Method and apparatus for software updates for embedded vehicle systems |
| US10164468B2 (en) | 2015-06-16 | 2018-12-25 | Otter Products, Llc | Protective cover with wireless charging feature |
| US9882934B2 (en) | 2015-06-29 | 2018-01-30 | Synopsys, Inc. | Simple trusted transfer to internet of things devices |
| US10224727B2 (en) | 2015-06-30 | 2019-03-05 | Dong-Sheng Li | Multi-functional hub integrated with AC power supply |
| US9841255B2 (en) | 2015-07-16 | 2017-12-12 | Motorola Solutions, Inc. | Intelligent holster spacer |
| CA2994874A1 (en) | 2015-08-14 | 2017-02-23 | Icron Technologies Corporation | Systems for enhancing boardroom tables to include usb type-c power and connectivity functionality |
| US20170054734A1 (en) | 2015-08-17 | 2017-02-23 | Tome, Inc. | Work desk usage monitoring and tracking system and method employing usb dongle |
| US10901475B2 (en) * | 2015-09-01 | 2021-01-26 | Humanscale Corporation | Computer docking station |
| US10417599B2 (en) | 2015-09-04 | 2019-09-17 | Cisco Technology, Inc. | Time and motion data fusion for high fidelity data sets |
| US20170070090A1 (en) | 2015-09-08 | 2017-03-09 | Weifield Group Consulting | Smart electrical outlet |
| US10185670B2 (en) * | 2015-09-15 | 2019-01-22 | Gatekeeper Ltd. | System and method for securely connecting to a peripheral device |
| US10354531B1 (en) | 2015-09-25 | 2019-07-16 | Apple Inc. | System and method for identifying available parking locations |
| US10447795B2 (en) | 2015-10-05 | 2019-10-15 | Polycom, Inc. | System and method for collaborative telepresence amongst non-homogeneous endpoints |
| KR101833838B1 (ko) | 2015-10-19 | 2018-03-05 | (주)스티글 | 노트북 카메라의 가림장치 |
| US10001807B2 (en) | 2015-11-03 | 2018-06-19 | Hcs Audio Technology Limited | Computing device and computing system using same |
| CN106707834A (zh) | 2015-11-13 | 2017-05-24 | 杭州摩图科技有限公司 | 一种基于计算机视觉技术的遥控设备 |
| US10473257B2 (en) | 2015-11-26 | 2019-11-12 | Seiko Epson Corporation | Electronic device support stand |
| CN106817679B (zh) | 2015-11-30 | 2020-09-25 | 乐高乐佳(北京)信息技术有限公司 | 基于无线通信技术的用于定位服务的网络系统 |
| US10211871B2 (en) | 2015-12-11 | 2019-02-19 | Apple Inc. | Accessory case for wireless electronic device |
| USD782562S1 (en) | 2015-12-15 | 2017-03-28 | Sol Pals, Llc | Webcam cover |
| KR20170075201A (ko) | 2015-12-23 | 2017-07-03 | 박인철 | 휴대용 충전팩 |
| US9746881B2 (en) | 2016-01-14 | 2017-08-29 | Phillip Q. Owens, JR. | Apparatus for port expansion |
| DE102016200482A1 (de) | 2016-01-15 | 2017-07-20 | Dominik Göbel | Vorrichtung zum Laden eines mobilen Gerätes sowie eine Ladeeinrichtung |
| CN108698545B (zh) | 2016-02-15 | 2022-04-29 | 科尼蒂克西股份公司 | 用于扁平的大致矩形的设备比如平板电脑或智能手机的保持器 |
| US10289966B2 (en) | 2016-03-01 | 2019-05-14 | Fmr Llc | Dynamic seating and workspace planning |
| US10140100B2 (en) | 2016-03-04 | 2018-11-27 | Google Llc | Device common model interface |
| TWM525473U (zh) | 2016-03-08 | 2016-07-11 | 揚昇照明股份有限公司 | 電腦裝置 |
| US10373086B2 (en) | 2016-03-09 | 2019-08-06 | Cisco Technology, Inc. | Controlling resource management in a workspace |
| EP3226182A1 (en) | 2016-03-29 | 2017-10-04 | Locatee AG | Device, system and method for monitoring usage of functional facilities |
| US10178737B2 (en) | 2016-04-02 | 2019-01-08 | Enlighted, Inc. | Monitoring occupancy of a desktop with a desktop apparatus |
| US20170302099A1 (en) | 2016-04-18 | 2017-10-19 | Stanley Wayne Bolden | Bag with wireless charging apparatus |
| US10046228B2 (en) * | 2016-05-02 | 2018-08-14 | Bao Tran | Smart device |
| US10097563B2 (en) | 2016-05-04 | 2018-10-09 | Gbs Laboratories, Llc | Reliable and secure firmware update with a dynamic validation for internet of things (IoT) devices |
| CN205651721U (zh) | 2016-05-12 | 2016-10-19 | 邓志军 | 磁性贴合防偷窥光栅膜 |
| US10234922B2 (en) | 2016-05-18 | 2019-03-19 | Google Llc | Power distribution for mobile devices |
| US9892634B2 (en) | 2016-05-27 | 2018-02-13 | Remotec Technology Limited | Remote control docking station and system |
| US11095694B2 (en) | 2016-06-03 | 2021-08-17 | T1V, Inc. | Cross network sharing system |
| TWI587124B (zh) | 2016-06-03 | 2017-06-11 | 台達電子工業股份有限公司 | USB Type-C轉接模組及其啟動方法 |
| TWI639922B (zh) | 2016-09-08 | 2018-11-01 | Eever Technology, Inc. | 通用序列匯流排c型模組 |
| US10705566B2 (en) | 2016-09-09 | 2020-07-07 | Targus International Llc | Systems, methods and devices for native and virtualized video in a hybrid docking station |
| TWI623240B (zh) | 2016-09-12 | 2018-05-01 | 宏碁股份有限公司 | 可攜式電子裝置以及更新資料之方法 |
| US9829333B1 (en) | 2016-09-13 | 2017-11-28 | Amazon Technologies, Inc. | Robotic traffic density based guidance |
| US9723358B1 (en) | 2016-09-28 | 2017-08-01 | Good Way Technology Co., Ltd. | USB docking station and control method thereof |
| TWI628548B (zh) | 2016-11-07 | 2018-07-01 | 全漢企業股份有限公司 | 通用序列匯流排集線器 |
| US10203964B2 (en) | 2016-11-14 | 2019-02-12 | Raytheon Company | Mobile device external controller module |
| TWI684869B (zh) | 2016-11-23 | 2020-02-11 | 宸定科技股份有限公司 | 集線器 |
| CA3048662A1 (en) | 2017-01-03 | 2018-07-12 | Walmart Apollo, Llc | Delivery reservation apparatus and method |
| BR102018000122A2 (pt) | 2017-01-04 | 2018-07-24 | Norman R. Byrne | torres portáteis com capacidade elétrica |
| US10468842B2 (en) * | 2017-01-12 | 2019-11-05 | Ortronics, Inc. | Expandable audio visual adapter module with multi-port voltage and power management circuitry |
| US10977057B2 (en) | 2017-01-23 | 2021-04-13 | Via Labs, Inc. | Electronic apparatus capable of collectively managing different firmware codes and operation method thereof |
| DE112017001521T5 (de) | 2017-02-09 | 2018-12-27 | Stefan Leipold | Magnetischer Sichtschutz für Bildschirme |
| US10409751B2 (en) | 2017-04-11 | 2019-09-10 | Dell Products, Lp | System and method for adding active out-of-band management capability as a user-selectable module |
| CN108733138A (zh) | 2017-04-21 | 2018-11-02 | 鸿富锦精密工业(武汉)有限公司 | 一体式电脑 |
| US11320861B2 (en) | 2017-04-24 | 2022-05-03 | Hewlett-Packard Development Company, L.P. | Docking stations |
| US10802818B2 (en) | 2017-05-02 | 2020-10-13 | Dell Products L.P. | Automatic firmware updates |
| US10742940B2 (en) | 2017-05-05 | 2020-08-11 | VergeSense, Inc. | Method for monitoring occupancy in a work area |
| US10945325B2 (en) | 2017-05-19 | 2021-03-09 | Sylvan R. Shemitz Designs, Inc. | Color tunable luminaires for offices with changeable ambient light conditions |
| CN107291412B (zh) | 2017-05-19 | 2020-09-22 | 广州视源电子科技股份有限公司 | 无线传屏方法及系统 |
| US9961306B1 (en) | 2017-05-22 | 2018-05-01 | Yaron LEV | Smart holder |
| KR102364006B1 (ko) | 2017-05-21 | 2022-02-17 | 야론 레브 | 스마트 홀더 |
| US10070021B1 (en) | 2017-06-06 | 2018-09-04 | Ryan Rolle | Camera-covering accessory for a computer |
| EP3638077A4 (en) | 2017-06-12 | 2021-01-13 | Herman Miller, Inc. | Workstation management system |
| US20190005476A1 (en) | 2017-06-30 | 2019-01-03 | Pax Computer Technology (Shenzhen) Co., Ltd. | Dual-screen sale terminal |
| US10663498B2 (en) * | 2017-07-20 | 2020-05-26 | Targus International Llc | Systems, methods and devices for remote power management and discovery |
| US11231448B2 (en) * | 2017-07-20 | 2022-01-25 | Targus International Llc | Systems, methods and devices for remote power management and discovery |
| CN107274660A (zh) | 2017-08-02 | 2017-10-20 | 威的科技有限公司 | 远程控制方法及系统、扩展坞 |
| CN107702282B (zh) | 2017-09-22 | 2020-08-04 | 广东美的暖通设备有限公司 | 多联机空调系统的通信方法、装置及计算机可读存储介质 |
| US11088981B2 (en) | 2017-09-26 | 2021-08-10 | Amazon Technologies, Inc. | Receiving a data object at a device |
| US10860516B2 (en) | 2017-09-28 | 2020-12-08 | Mobile Tech, Inc. | Docking system for portable computing device |
| CN109660894B (zh) | 2017-10-12 | 2020-09-15 | 中兴通讯股份有限公司 | 终端外设及音频信号的传输方法 |
| DE202018103496U1 (de) | 2017-11-06 | 2018-11-09 | Stefan Leipold | Magnetischer Sichtschutz mit Kamera-Schliessvorrichtung für Bildschirme |
| US10552145B2 (en) | 2017-12-12 | 2020-02-04 | Cypress Semiconductor Corporation | Memory devices, systems, and methods for updating firmware with single memory device |
| US20190228348A1 (en) | 2018-01-17 | 2019-07-25 | WeWork Companies Inc. | Reservation system in a shared workspace |
| US20190243419A1 (en) | 2018-02-06 | 2019-08-08 | Mobile Tech, Inc. | Tablet Computing Device Case with Hand Retaining System and Method of Use |
| US10705852B2 (en) | 2018-02-14 | 2020-07-07 | Dell Products L.P. | System and method of providing updates |
| WO2019161138A1 (en) | 2018-02-16 | 2019-08-22 | Reneo, Inc. | Scalable life-cycle maintenance of hardware |
| US11595413B2 (en) * | 2018-03-01 | 2023-02-28 | Tausight, Inc. | Resilient management of resource utilization |
| GB2581459B (en) | 2018-03-05 | 2021-06-02 | Targus International Llc | Display cover with webcam cover |
| US10499531B2 (en) | 2018-04-18 | 2019-12-03 | Schneider Electric It Corporation | Rack level network switch |
| US10169587B1 (en) * | 2018-04-27 | 2019-01-01 | John A. Nix | Hosted device provisioning protocol with servers and a networked initiator |
| CN110489137B (zh) | 2018-05-15 | 2024-04-09 | 恩智浦美国有限公司 | 用于更新无线充电器中的固件的系统和方法 |
| US20190361407A1 (en) | 2018-05-24 | 2019-11-28 | Microsoft Technology Licensing, Llc | Insights for physical space usage |
| US10452096B1 (en) | 2018-06-15 | 2019-10-22 | Dell Products L.P. | Configurable all-in-one modular desktop computing system |
| WO2020005828A1 (en) | 2018-06-25 | 2020-01-02 | Walmart Apollo, Llc | Universal robot and device support system |
| US20190392356A1 (en) | 2018-06-25 | 2019-12-26 | Robert Bosch Gmbh | Occupancy sensing system for personalized desk reservation |
| US11003780B2 (en) | 2018-08-03 | 2021-05-11 | Dell Products L.P. | Method and apparatus for validating BIOS firmware using a baseboard management controller |
| US10740084B2 (en) * | 2018-08-16 | 2020-08-11 | Intel Corporation | Soc-assisted resilient boot |
| WO2020046271A1 (en) | 2018-08-28 | 2020-03-05 | Hewlett-Packard Development Company, L.P. | Docking stations |
| US10623701B1 (en) | 2018-08-29 | 2020-04-14 | Facebook, Inc. | Systems and methods for facilitating control and communication between computing devices and presentation systems |
| US12106324B2 (en) | 2018-08-31 | 2024-10-01 | Budderfly, Inc. | Facility smart energy management |
| US11378225B2 (en) | 2018-09-07 | 2022-07-05 | Apple Inc. | Display support arm mount |
| US10789061B2 (en) | 2018-09-26 | 2020-09-29 | Intel Corporation | Processor based component firmware update method and apparatus |
| US11106796B2 (en) * | 2018-11-07 | 2021-08-31 | Dell Products L.P. | Staging memory for accessory firmware update |
| US11190519B2 (en) | 2018-11-30 | 2021-11-30 | Dell Products L.P. | Dock administration using a token |
| CA3121903A1 (en) | 2018-12-04 | 2020-06-11 | Targus International Llc | Wireless charging holster for portable electronic device |
| EP3899688A4 (en) | 2018-12-19 | 2022-08-31 | Targus International LLC | DISPLAY AND DOCKING DEVICE FOR A PORTABLE ELECTRONIC DEVICE |
| US11017334B2 (en) | 2019-01-04 | 2021-05-25 | Targus International Llc | Workspace management system utilizing smart docking station for monitoring power consumption, occupancy, and usage displayed via heat maps |
| US11360534B2 (en) | 2019-01-04 | 2022-06-14 | Targus Internatonal Llc | Smart workspace management system |
| US11829478B2 (en) | 2019-01-08 | 2023-11-28 | Oracle International Corporation | Full server recovery architecture for cloud bare metal instances |
| US10462611B1 (en) | 2019-02-01 | 2019-10-29 | Tile, Inc. | User presence-enabled tracking device functionality |
| US11196721B2 (en) * | 2019-02-08 | 2021-12-07 | Dell Products L.P. | Systems and methods for establishing a secure communication channel between an information handling system and a docking station |
| CN113039546B (zh) | 2019-02-26 | 2024-07-26 | 深圳配天机器人技术有限公司 | 主从设备通信系统及方法 |
| US20200301693A1 (en) | 2019-03-19 | 2020-09-24 | Verizon Patent And Licensing Inc. | Firmware over-the-air orchestration for iot devices |
| US11379214B2 (en) | 2019-03-29 | 2022-07-05 | Intel Corporation | Runtime firmware activation for memory devices |
| WO2020202181A1 (en) | 2019-03-29 | 2020-10-08 | Bert Labs Private Limited | An improved low powered wireless sensor network that optimizes energy consumption in battery operated sensor nodes |
| US10776102B1 (en) | 2019-05-10 | 2020-09-15 | Microsoft Technology Licensing, Llc | Securing firmware installation on USB input device |
| US11151256B2 (en) | 2019-05-13 | 2021-10-19 | Dell Products, L.P. | Detecting security threats by monitoring chains of configuration changes made to basic input/output system (BIOS) or unified extensible firmware interface (UEFI) attributes |
| US11470934B2 (en) | 2019-05-15 | 2022-10-18 | Targus International Llc | Portable electronic device case with thermal vents |
| US11798680B2 (en) | 2019-06-04 | 2023-10-24 | Curbell Medical Products, Inc. | Nurse call system with wireless software updating |
| US20220091838A1 (en) | 2019-06-11 | 2022-03-24 | Hewlett-Packard Development Company, L.P. | Component firmware updates |
| US11513808B2 (en) * | 2019-06-28 | 2022-11-29 | Intel Corporation | Automatic switching and deployment of software or firmware based USB4 connection managers |
| JP7135214B2 (ja) | 2019-07-12 | 2022-09-12 | シャープNecディスプレイソリューションズ株式会社 | 電子機器、電子機器の電力供給方法 |
| US11347858B2 (en) * | 2019-07-22 | 2022-05-31 | Dell Products L.P. | System and method to inhibit firmware downgrade |
| US11016755B2 (en) | 2019-07-31 | 2021-05-25 | Dell Products L.P. | System and method to secure embedded controller flashing process |
| US11258982B2 (en) | 2019-08-16 | 2022-02-22 | Logitech Europe S.A. | Video conference system |
| EP4018644B1 (en) | 2019-08-22 | 2025-10-08 | Targus International LLC | Systems and methods for participant-controlled video conferencing |
| US10841791B1 (en) | 2019-08-27 | 2020-11-17 | Verizon Patent And Licensing Inc. | Dynamic firmware over-the-air system for IoT devices |
| US20210073155A1 (en) | 2019-09-09 | 2021-03-11 | Targus International Llc | Systems and methods for docking stations removably attachable to display apparatuses |
| AU2020346791A1 (en) | 2019-09-09 | 2022-03-24 | Targus International Llc | Systems and methods for docking stations removably attachable to display apparatuses and docking stand assemblies |
| US11381523B2 (en) * | 2020-04-15 | 2022-07-05 | Bae Systems Information And Electronic Systems Integration Inc. | Automated installation location detection for ethernet-based devices |
| US12254304B2 (en) * | 2020-04-23 | 2025-03-18 | Intel Corporation | Firmware update techniques |
| TWI764195B (zh) | 2020-07-10 | 2022-05-11 | 致伸科技股份有限公司 | 通用序列匯流排介面偵測模組 |
| US20220138286A1 (en) * | 2020-11-02 | 2022-05-05 | Intel Corporation | Graphics security with synergistic encryption, content-based and resource management technology |
| US11693968B2 (en) * | 2020-12-10 | 2023-07-04 | Lenovo (Singapore) Pte. Ltd. | Embedded controller for updating firmware of another device component |
| US11991246B2 (en) * | 2020-12-30 | 2024-05-21 | Oracle International Corporation | Cloud scale multi-tenancy for RDMA over converged ethernet (RoCE) |
| US20210326763A1 (en) * | 2021-06-25 | 2021-10-21 | Intel Corporation | Model propagation in edge architectures |
| US20230006833A1 (en) * | 2021-07-01 | 2023-01-05 | Lenovo (Singapore) Pte. Ltd. | Ranked hash validation for new software update file |
| US11675908B2 (en) * | 2021-07-15 | 2023-06-13 | Dell Products L.P. | Unattended deployment of information handling systems |
| US20220116224A1 (en) * | 2021-12-22 | 2022-04-14 | Intel Corporation | Methods and apparatus for attestation for a constellation of edge devices |
| US12242412B2 (en) * | 2023-03-31 | 2025-03-04 | Intel Corporation | Apparatus and methods for universal serial bus 4 (USB4) data bandwidth scaling |
-
2021
- 2021-09-14 US US17/447,669 patent/US12073205B2/en active Active
-
2022
- 2022-09-07 WO PCT/US2022/076070 patent/WO2023044255A1/en not_active Ceased
- 2022-09-07 EP EP22870890.5A patent/EP4211584A4/en active Pending
- 2022-09-07 AU AU2022347017A patent/AU2022347017A1/en active Pending
- 2022-09-07 CN CN202280007335.9A patent/CN116438501A/zh active Pending
- 2022-09-12 TW TW111134260A patent/TWI839841B/zh active
- 2022-09-12 TW TW113119275A patent/TWI889353B/zh active
-
2024
- 2024-08-01 US US18/792,447 patent/US20240394042A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201823978A (zh) * | 2016-12-21 | 2018-07-01 | 廣達電腦股份有限公司 | 用於自動更新數據中心中之伺服器系統之元件之韌體的電腦實施方法、系統以及非暫態電腦可讀取媒體 |
| US20190303342A1 (en) * | 2019-02-08 | 2019-10-03 | Intel Corporation | Phy recalibration using a message bus interface |
| US20200293634A1 (en) * | 2019-03-11 | 2020-09-17 | Good Way Technology Co., Ltd. | Method for securely updating firmware components and docking station using the same |
| US20210119930A1 (en) * | 2019-10-31 | 2021-04-22 | Intel Corporation | Reliable transport architecture |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202314533A (zh) | 2023-04-01 |
| US20240394042A1 (en) | 2024-11-28 |
| TWI839841B (zh) | 2024-04-21 |
| US12073205B2 (en) | 2024-08-27 |
| AU2022347017A1 (en) | 2023-05-25 |
| US20230077706A1 (en) | 2023-03-16 |
| EP4211584A4 (en) | 2024-10-23 |
| TW202437130A (zh) | 2024-09-16 |
| WO2023044255A1 (en) | 2023-03-23 |
| CN116438501A (zh) | 2023-07-14 |
| EP4211584A1 (en) | 2023-07-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI889353B (zh) | 擴充基座、用於擴充基座之方法及萬用串列匯流排儲存裝置 | |
| RU2696321C2 (ru) | Контракты управления питанием для вспомогательных устройств | |
| EP3805968B1 (en) | Technologies for secure hardware and software attestation for trusted i/o | |
| AU2011240960B2 (en) | Dynamic configuration of connectors for system level communications | |
| JP5301609B2 (ja) | ファームウェア・イメージのマルチオーナによる配布 | |
| CN103150514B (zh) | 一种基于移动设备的可信模块及其可信服务方法 | |
| JP2017523509A (ja) | アクセサリデバイスのためのリバーシブルコネクタ | |
| US10523427B2 (en) | Systems and methods for management controller management of key encryption key | |
| CN110457894A (zh) | root权限的分配方法、装置、存储介质及终端设备 | |
| US11907373B2 (en) | Validation of fixed firmware profiles for information handling systems | |
| US10482253B2 (en) | Configuring basic input output system (BIOS) features based on a policy | |
| US11190519B2 (en) | Dock administration using a token | |
| US12457098B2 (en) | SPDM-based firmware protection system and method | |
| US11509529B2 (en) | Switch component secure upgrade system | |
| CN112270000B (zh) | 密码服务提供方法、装置和计算机可读存储介质 | |
| CN110716732B (zh) | 一种升级汽车仪表ui和固件程序的装置及方法 | |
| CN103077018B (zh) | 一种基于安卓系统的设备接口的控制方法及系统 | |
| CN101998691B (zh) | 一种数据传输的方法、系统和装置 | |
| CN105242938B (zh) | 自动化程序下载系统及方法 | |
| HK40096055A (zh) | 可独立升级的扩展坞 | |
| US10042802B2 (en) | Inter-device digital audio | |
| US20250080363A1 (en) | Secure device referral to second environment system | |
| CN106815044A (zh) | 软件功能扩展的方法、装置及系统 | |
| US20250045401A1 (en) | Extend machine trust to third-party firmware | |
| US20250181680A1 (en) | Techniques for updating firmware on network management cards |