TWI772795B - 用以追蹤裝置狀態轉變之運算裝置及相關儲存媒體 - Google Patents
用以追蹤裝置狀態轉變之運算裝置及相關儲存媒體 Download PDFInfo
- Publication number
- TWI772795B TWI772795B TW109115741A TW109115741A TWI772795B TW I772795 B TWI772795 B TW I772795B TW 109115741 A TW109115741 A TW 109115741A TW 109115741 A TW109115741 A TW 109115741A TW I772795 B TWI772795 B TW I772795B
- Authority
- TW
- Taiwan
- Prior art keywords
- computing device
- tracking device
- state
- environment
- tracking
- Prior art date
Links
- 230000007704 transition Effects 0.000 title claims description 28
- 230000004044 response Effects 0.000 claims description 44
- 230000004913 activation Effects 0.000 claims description 35
- 238000004891 communication Methods 0.000 claims description 13
- 238000000034 method Methods 0.000 claims description 11
- 230000009849 deactivation Effects 0.000 claims description 10
- 230000000977 initiatory effect Effects 0.000 claims description 6
- 230000009471 action Effects 0.000 description 5
- 230000003213 activating effect Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/52—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/81—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer by operating on the power supply, e.g. enabling or disabling power-on, sleep or resume operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2111—Location-sensitive, e.g. geographical location, GPS
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Studio Devices (AREA)
Abstract
一例示性運算裝置包含一追蹤裝置、一介面、一處理器、以及一控制器。該介面包含一電力接腳、一資料接腳、以及一時脈接腳,其中該介面係用以經由該電力接腳與該資料接腳而將該追蹤裝置耦接至該運算裝置,且該時脈接腳係自該追蹤裝置斷開。該控制器係通訊式耦接至該處理器與該介面,該控制器係用以經由該資料接腳而控制該追蹤裝置之一操作。
Description
本發明係有關於追蹤裝置狀態轉變技術。
追蹤裝置可用以追蹤一物件及/或一使用者之一位置。該追蹤裝置可附接至一個人物件,諸如一使用者之鑰匙或一行動電話。
本發明係關於一種運算裝置,其包含:一追蹤裝置;包含一電力接腳、一資料接腳、及一時脈接腳之一介面,其中該介面係用以經由該電力接腳與該資料接腳而將該追蹤裝置耦接至該運算裝置,且該時脈接腳係自該追蹤裝置斷開;一處理器;以及通訊式耦接至該處理器與該介面之一控制器,該控制器用以經由該資料接腳而控制該追蹤裝置之一操作。
100:電力接腳
101:資料接腳
102,433:運算裝置
103:介面
104,442:追蹤裝置
105,438:控制器
106:處理器
107:時脈接腳
210,320,434:處理器
212,322:電腦可讀媒體
214~218,324~330:指令
432:系統
436:記憶體
440:擴充槽
446:天線
448:額外運算裝置
560~563,565~569,571~574,575~578:步驟
各種實例於斟酌下列詳細說明並連結隨附圖式時可更完整地理解。
圖1,與本揭露內容一致,說明包含一追蹤裝置之一例示性運算裝
置;圖2,與本揭露內容一致,說明包含儲存可執行指令之非暫時性電腦可讀媒體之一例示性運算裝置;圖3,與本揭露內容一致,說明包含儲存可執行指令之非暫時性電腦可讀媒體之一例示性運算裝置;圖4,與本揭露內容一致,說明包含一運算裝置與一追蹤裝置之一例示性系統;以及圖5A-5D,與本揭露內容一致,說明一嵌入式追蹤裝置之啟動用之例示性流程圖。
追蹤裝置可為實體裝置而該裝置係用以標記及追蹤一附接裝置及/或關聯於該附接裝置之一個人的位置。追蹤裝置之不同操作可經由一設置在該追蹤裝置上之一實體按鈕而啟動。於某些非限制性特定實例中,一追蹤裝置係經由一介面而嵌入至一運算裝置中而該介面包含一電力接腳、一資料接腳、以及一時脈接腳。運算裝置之一控制器係經由資料接腳而控制追蹤裝置之一操作。於特定實例中,運算裝置於該運算裝置之一操作系統(OS)中致能追蹤裝置之啟動且於該運算裝置之一先啟動環境中致能該追蹤裝置之停止。
一使用者可附接一追蹤裝置至或嵌入該追蹤裝置於各種不同物件。物件及/或附接式或嵌入式追蹤裝置之位置可使用安裝在另一裝置上之應用程式來追蹤。追蹤裝置之不同動作可藉著安置在該追蹤裝置上之一實體按鈕來啟動。於各種實例中,一使用者可能無法接近追蹤裝置之一實體按鈕此因該追蹤裝置係嵌入至一可攜式運算裝置之一底架內。更特定地,一追蹤裝置係經由一介面而嵌入至運算裝置內且用以藉著與一應用程式無線式溝通來保持該運算裝置
之追蹤而該應用程式係在關聯於使用者之另一裝置上運作。運算裝置係經由介面之一資料接腳而控制追蹤裝置之各種操作。於特定實例中,資料接腳係藉著耦接至介面之運算裝置之一控制器來控制。資料接腳之控制提供一虛擬按鈕事件以啟動追蹤裝置之不同操作。虛擬按鈕事件模仿追蹤裝置上之一實體按鈕而該實體按鈕可用以啟動該追蹤裝置、停止該追蹤裝置、及/或其他操作。對運算裝置之一輸入可導致各種追蹤裝置操作之控制。
一特定例示性運算裝置包含一追蹤裝置、一介面、一處理器、以及一控制器。該介面包含一電力接腳、一資料接腳、以及一時脈接腳。該介面可經由該電力接腳與該資料接腳而將該追蹤裝置耦接至該運算裝置,且該時脈接腳係自該追蹤裝置斷開。該控制器係耦接至該處理器與該介面,且經由該資料接腳而控制該追蹤裝置之操作。如上所述,操作之控制可包含起始啟動、停止、及/或各種振鈴操作。雖然上文實例說明控制器係控制介面之接腳,然而該等實例並非如此受限。例如,處理器可耦接至介面以經由資料接腳而控制追蹤裝置之一操作。
其他實例係指向儲存指令之一非暫時性電腦可讀儲存媒體,該等指令係藉著一運算裝置之一處理器而執行以於該運算裝置之一OS中致能該運算裝置之一追蹤裝置之啟動以及於該運算裝置之一先啟動環境中致能該追蹤裝置之停止。於各種額外實例中,OS中之追蹤裝置之啟動係回應先啟動環境中之追蹤裝置之停止之致能而失效。
於各種實例中,嵌入於一運算裝置內之一追蹤裝置之狀態轉變係在該運算裝置之不同操作環境中致能或去能。因追蹤裝置係嵌入於運算裝置內,該追蹤裝置可能無法支援用以致能及/或去能狀態轉變之一實體按鈕。於某些特定實例中,追蹤裝置之停止可於運算裝置之一先啟動環境中致能以提供一安全停止程序其中一使用者具有該運算裝置之實體所有權以致能該停止。作為一特
定實例,於先啟動環境中致能停止可避免及/或減輕追蹤裝置所不要的或惡意的遠端停止。為提供額外安全性,一旦於先啟動環境中致能停止時,該停止可藉著先啟動環境來執行而否決在OS中之追蹤裝置之啟動。
現轉參圖式,圖1,與本揭露內容一致,說明包含一追蹤裝置之一例示性運算裝置。運算裝置102可,在不同操作環境中,致能由一第一狀態至一第二狀態,以及由該第二狀態至該第一狀態之追蹤裝置104之轉變。
運算裝置102可為可攜式者使得一使用者可自由地移動運算裝置102至不同位置。例如,運算裝置102,除其他可攜式電腦以外,可為一膝上型電腦、一平板運算裝置、一個人數位助理(PDA)電腦、或一電子閱讀裝置。因運算裝置102係可攜式者,故基於各種目的可有利於追蹤運算裝置102之一位置。為追蹤運算裝置102及/或一關聯使用者之位置,追蹤裝置104可嵌入運算裝置102內。作為一實例,使用者可能遺失運算裝置102且使用追蹤裝置104查找運算裝置102之位置。作為另一實例,追蹤裝置104之位置之一紀錄可用以判定使用者之行程距離。
運算裝置102包含一處理器106、一介面103、以及一控制器105。處理器106可控制運算裝置102之操作。於各種實例中,運算裝置102進一步包含與處理器106溝通之記憶體。記憶體可儲存資料,包含關聯於運算裝置之一OS及/或起動該運算裝置用之一先啟動環境之資料。記憶體,除其他者以外,可使用非依電性記憶體來實施,諸如硬碟驅動機、固態儲存裝置、快閃記憶體、及電子式可抹除可程式唯讀記憶體(EEPROM)。如此處所使用者,一先啟動環境可使用可藉著處理器106執行之指令而實施。先啟動環境可在運算裝置102之OS執行之前來執行。先啟動環境可初始化運算裝置102之硬體組件且可載入運算裝置102之OS。於某些實例中,先啟動環境可實施充作運算裝置102之平台韌體之用。於某些實例中,先啟動環境可使用統一可延伸韌體介面(UEFI)來實施。
於某些實例中,處理器106可實施充作一多核心處理器或一處理器電路之用,而該處理器電路係實施作為整合成一晶片組之一組處理器電路之用。於此類及其他實例中,可理解的是此種處理器電路包含一單一,或多數電腦電路而該(等)電腦電路涵蓋用以儲存及存取韌體或程式碼之記憶體電路,該韌體或程式碼將如同指令般被存取或執行以實施有關操作。
如此處所使用者,一控制器係指或包含與處理器106接界之一晶片、一擴充卡、或一單獨裝置。於某些非限制性實例中,控制器105可指或包含一嵌入式控制器,雖然實例並未如此受限。於進一步及有關實例中,控制器105可包含一藍芽(BT)控制器而該藍芽控制器可經由追蹤裝置104之操作而執行控制。於若干實例中,追蹤裝置104之操作,以及經由該追蹤裝置之控制,可不必仰賴運算裝置102之OS。
介面103具有一電力接腳100、一資料接腳101、以及一時脈接腳107。介面103係經由電力接腳100與資料接腳101而將追蹤裝置104耦接至運算裝置102,以及時脈接腳107可任選地自追蹤裝置104斷開。介面103之電力接腳100、資料接腳101、以及時脈接腳107係經由資料線而耦接至一系統介面使得該系統介面可經由電力接腳100與資料接腳101而宣告信號。系統介面可包含控制器105及/或處理器106。例如,控制器105係耦接至介面103,雖然實例並未如此受限以及處理器106可耦接至介面103。如此處所使用者,一介面包含或係指實體式連接運算裝置102之組件之一實體連接及/或硬體。例如,介面103可將控制器105及/或處理器106實體式連接至追蹤裝置104。於特定實例中,追蹤裝置104包含具有一天線與無線通訊能力之一M.2通訊模組以及介面103包含一擴充槽,諸如一無線廣域網路(WWAN)槽。然而,實例並未受限於該M.2通訊模組與該擴充槽。作為另一實例,追蹤裝置104可銲接至運算裝置102之母板。此外,雖然圖1說明一電力接腳100、一資料接腳101、以及一時脈接腳107,然而實例包含供所說明之接
腳100、101、107用之成組接腳或連接。
運算裝置102,經由處理器106,可在不同操作環境中致能第一與第二狀態間之追蹤裝置104之轉變。例如,處理器106可在一第一操作環境中致能由一第一狀態至一第二狀態之追蹤裝置104之一轉變以及在一第二操作環境中致能由該第二狀態至該第一狀態之一轉變。第一狀態可包含一啟動狀態或一備妥啟動狀態,以及第二狀態可包含一停止狀態。第一操作環境可包含運算裝置之先啟動環境以及第二操作環境可包含運算裝置之OS。於某些實例中,第一操作環境係在第二操作環境之一執行之前來執行。處理器106可在個別操作環境中進一步去能第一與第二狀態間之轉變。作為一實例,處理器106可在第一操作環境之執行期間去能由第二狀態至第一狀態之一轉變,以及在第二操作環境中及/或第二操作環境之執行期間去能由第一狀態至第二狀態之一轉變。
於特定實例中,處理器106在運算裝置102之OS中與先啟動環境中致能及去能運算裝置102之追蹤裝置104之啟動與停止。在先啟動環境中及/或OS中致能啟動及/或停止,如此處所使用者,包含在先啟動環境及/或OS之執行期間或在先啟動環境及/或OS之操作環境中致能追蹤裝置104之啟動及/或停止之執行。類似地,在先啟動環境中及/或OS中去能啟動及/或停止,如此處所使用者,包含在先啟動環境及/或OS之執行期間及/或在先啟動環境及/或OS之環境中去能追蹤裝置104之啟動及/或停止之執行。例如,處理器106可在運算裝置102之OS中致能運算裝置102之追蹤裝置104之啟動,在OS中去能追蹤裝置104之啟動,以及在運算裝置102之先啟動環境中致能追蹤裝置104之停止。
回應個別之致能及/或去能,耦接至介面103之系統介面可經由資料接腳101而對追蹤裝置104宣告一信號以控制追蹤裝置104之操作。於圖1所說明之實例中,控制器105可經由資料接腳101而對追蹤裝置104宣告一信號以控制操作。
於各種實例中,經由資料接腳101所宣告之信號可起始追蹤裝置104之啟動。例如,控制器105可經由資料接腳101而宣告信號以將追蹤裝置104轉變為一備妥啟動狀態。於特定實例中,控制器105,該控制器係控制資料接腳101,可不必仰賴OS且於運算裝置102之OS之執行期間起始啟動。
於其他實例中(及/或此外),經由資料接腳101所宣告之信號可停止追蹤裝置104。如上所述,停止可在先啟動環境中,諸如在啟動運算裝置102之先啟動環境之執行期間,致能。處理器106可在運算裝置102之一先啟動程序期間提供一起動選單以及回應該先啟動程序期間所提供之對運算裝置之一輸入而停止追蹤裝置104。於有關且更特定之實例中,停止可藉著對起動選單之一存取而在先啟動環境中致能。例如,一使用者可在啟動操作期間按壓F10,有時係稱為一"F10設置存取”,以及作為回應,先啟動環境提供起動選單。起動選單提供一選項以停止追蹤裝置104,該選項可由使用者選擇以致能追蹤裝置104之停止。一旦致能時,在運算裝置102之啟動期間F10跳出與儲存之一按鈕按壓或選擇可停止追蹤裝置104。該選擇可藉著控制器105而檢測,以及控制器105提供一訊息至先啟動環境。該先啟動環境,作出回應,指示控制器105宣告資料接腳101上之信號以停止追蹤裝置104。
一旦在先啟動環境中,諸如上文所述之F10設置存取中,致能追蹤裝置104之停止時,追蹤裝置104之啟動可藉著該先啟動環境而在OS中去能。先啟動環境可置換OS及/或否則避免在該OS中發生追蹤裝置104之一啟動。作為一實例,一旦致能停止時,啟動追蹤裝置104之一按鈕按壓或選擇係遭到先啟動環境忽略。先啟動環境可回應按鈕按壓而阻隔一信號經由資料接腳101提供至追蹤裝置104。於特定實例中,先啟動環境可能無法傳播信號及/或可能無法提供信號至控制器105,因此導致控制器105無法經由資料接腳101將信號傳播至追蹤裝置104。
資料接腳101上所宣告之信號可為不同信號而該等信號導致追蹤裝置104之不同操作。不同信號之實例包含不同時間量之資料接腳101上之高與低狀態之一雙態觸變。狀態間之一雙態觸變,如此處所使用者,可包含高與低狀態間之一序列脈波。供停止用之一例示性雙態觸變可包含五個其間有1.5秒延遲之100毫秒(ms)(低)脈波。於其他實例中,停止信號可包含900ms之一信號,諸如900ms之雙態觸變,以及一啟動信號可包含200ms之一信號,諸如200ms之雙態觸變。然而,實例並非如此受限。
經由資料接腳101之信號可回應對運算裝置102之不同輸入而提供。於若干實例中,輸入包含一按鈕按壓及/或一電腦可讀指令。例如,控制器105可耦接至運算裝置102之一輸入裝置且識別對該輸入裝置之一按鈕按壓輸入。該輸入裝置可包含一鍵盤、一電腦滑鼠、裝置上之一按鈕、及/或一觸控螢幕。於一特定實例中,控制器105經由一按鍵掃描而檢測按鈕按壓,識別該按鈕按壓為一指令之指標以控制追蹤裝置104之一操作,以及藉著經由資料接腳101宣告信號而控制追蹤裝置104之操作。
於某些實例中及/或此外,不同按鈕按壓組合可導致追蹤裝置104之不同操作之控制。作為一實例,一第一按鍵組合可導致追蹤裝置104之啟動,諸如一Shift+F11。一第二按鍵組合可導致另一運算裝置之一遠端鈴聲,諸如一Shift+雙重按壓F11。一第三按鍵組合可導致追蹤裝置104之停止,諸如Shift+F10。一第四按鍵組合可導致追蹤裝置104之振鈴停止或靜音。雖然實例並非如此受限,且於某些實例中,導致追蹤裝置104之啟動之按鈕按壓組合一旦啟動追蹤裝置104時可導致一不同操作。追蹤裝置104之其他操作之實例包含關聯於追蹤裝置104之振鈴停止或靜音之操作。於各種實例中,先啟動環境可回應在該先啟動環境中受到致能之停止而置換一啟動信號。
於其他實例中,控制器105經由按鍵掃描而檢測按鈕按壓,提供一
訊息至處理器106作為按鈕按壓之指標,以及處理器106,經由先啟動環境,宣告信號或提供一訊息回到控制器105以宣告信號。類似地,以上操作可藉著一電腦可讀指令觸發,該指令可藉著在運算裝置102上運作之一應用程式來提供。
追蹤裝置104可包含一連接器、一控制器、以及一天線。追蹤裝置104之連接器耦接至運算裝置102之介面103,使得追蹤裝置104嵌入或整合至運算裝置102內。作為一特定實例,介面103包含用以連接追蹤裝置104之連接器之一插槽以及一介面,包含電力接腳100與資料接腳101,用以提供控制器105與追蹤裝置104間之溝通。追蹤裝置104可經由電力接腳100而不必仰賴運算裝置102之一電力狀態來供電,使得追蹤裝置104可在運算裝置102之全部電力狀態下被供電。不同電力狀態可關聯於被致能及/或去能之運算裝置102之不同功能,且該等不同電力狀態可能導致運算裝置102不同位準之電力消耗。作為一特定實例,先進組態與電力介面(ACPI)之規格係定義由S0狀態至S5狀態之六個電力狀態,雖然實例並未如此受限。於各種實例中,當運算裝置102處於一備用電力狀態時,諸如運算裝置102處於一關閉狀態中或處於一休眠狀態中,追蹤裝置104可經由電力接腳100而供電。當運算裝置102處於備用電力狀態中且運算裝置102之一電池中具有剩餘電池壽命或儲存能量時追蹤裝置104可經由電力接腳100而供電。作為一特定實例,當運算裝置處於關閉狀態時追蹤裝置104係被供電,以及一使用者可使用追蹤裝置104來確定處於關閉狀態中之運算裝置102之位置。追蹤裝置104可回應與另一運算裝置之溝通而提供一可聽見鈴聲,如此處進一步所說明者。
追蹤裝置104之控制器回應所宣告之信號而執行各種電腦可讀指令以提供不同操作。例如,控制器識別經由介面103之資料接腳101所宣告之信號,且回應該信號而修改狀態間之一操作模式。操作之特定模式可使用追蹤裝置104之一記憶體上所儲存之操作狀態資訊來識別。控制器可回應信號而修改由一
啟動狀態至一停止狀態之操作模式。於其他實例中,控制器修改由一停止狀態至一備妥啟動狀態之操作模式。
一旦啟動及/或處於一備妥啟動狀態中,追蹤裝置104可與其他裝置溝通。一例示性裝置可包含執行一應用程式之一額外運算裝置。該額外運算裝置,除其他裝置以外,可包含一行動電話、另一膝上型電腦、一桌上型電腦、一智慧手錶、一平板。追蹤裝置104經由該追蹤裝置104之天線與控制器而與額外運算裝置無線式溝通。更特定地,額外運算裝置可執行應用程式以與追蹤裝置104溝通且依據該溝通判定追蹤裝置104之一位置。額外地及/或替代地,追蹤裝置104及/或額外運算裝置可輸出可聽見信號,有時此處稱為”振鈴",且使用者可使用該可聽見信號以確定運算裝置102及/或額外運算裝置之位置。追蹤裝置104之振鈴可回應來自額外運算裝置之一無線信號。額外運算裝置之振鈴可回應來自追蹤裝置104之一無線信號。
作為一特定實例,追蹤裝置104之控制器可,回應經由資料接腳101所宣告之一特別信號,而輸出一無線信號至額外運算裝置。該輸出無線信號可導致該額外運算裝置輸出一可聽見信號。於進一步實例中及/或替代地,追蹤裝置104之控制器可,回應經由資料接腳101所宣告之一信號,中斷一可聽見信號之輸出。經由資料接腳101之所宣告信號可包含,除其他型式之信號以外,通用目的IO(GPIO)信號及/或積體電路間(I2C)信號,該等信號係回應對運算裝置102之不同輸入而提供。
追蹤裝置104之操作可不必仰賴運算裝置102之OS。作為追蹤裝置104之操作可不必仰賴OS之一實例,追蹤裝置104可不必使用運算裝置102之OS即可停止。此外,為減少潛在惡意攻擊之可能性,存取在其他運算裝置上運作之應用程式可被控制以避免應用程式滲漏至公共領域內及/或追蹤裝置104之惡意停止。例如,應用程式之滲漏可能被一惡意使用者使用以偷取膝上型電腦及/或
導致一關聯公司之問題。
因追蹤裝置104係嵌入在運算裝置102內,故追蹤裝置104可能基於該追蹤裝置104在運算裝置102之底架內之位置而無法支援一實體按鈕以啟動及/或停止該追蹤裝置104。處理器106,分別地,在OS與先啟動環境中致能及去能停止之作法可容許追蹤裝置104之啟動並確保追蹤裝置104之停止。如上所述,一旦在先啟動環境中致能停止時,在OS中之追蹤裝置104之啟動可被去能。
如上文連結圖1之說明與討論以及在目前揭露內容中之任何地方,各種電路型結構係揭示供實施特定行動或功能之用,而可於圖式與有關討論中獲得認可。無論係描述為一方塊、模組、裝置、系統、或控制器,舉例言之,此種電路型結構係指或包含設計用以承載如此說明之行動或功能之電路。作為此種電路型結構之特定實例,除其他者以外,可參考圖1與圖4之105與438。
圖2,與本揭露內容一致,說明包含儲存可執行指令之非暫時性電腦可讀媒體之一例示性運算裝置。運算裝置可為可攜式者,諸如一平板、及/或一膝上型電腦,以及具有耦接至該運算裝置之一介面之一追蹤裝置。
運算裝置具有一處理器210及儲存一組指令214、216、與218之電腦可讀媒體212。電腦可讀媒體212可,例如,包含ROM、RAM、EEPROM、快閃記憶體、一固態驅動機、及/或離散式資料暫存器組。在214處,運算裝置可在該運算裝置之一OS中致能該運算裝置之一追蹤裝置之啟動。追蹤裝置,一旦被致能時,可藉著運算裝置之一控制器而不必仰賴該運算裝置之OS來啟動。例如,運算裝置之控制器可回應一特別按鈕按壓而程式化以起始啟動。在216處,運算裝置可在OS中去能追蹤裝置之停止。該去能可包含不准許在OS執行期間及/或藉著運算裝置之OS導致追蹤裝置之停止。類似於上文,控制器(及/或運算裝置之其他組件)可程式化以不准許在OS之執行期間停止。在218處,諸如藉著在該運算裝置之一啟動期間使用上述起動選單,運算裝置可在該運算裝置之先啟動環境
中致能追蹤裝置之停止。雖然未說明,然而諸如藉著回應先啟動環境中被致能之停止而置換啟動之該先啟動環境,運算裝置可在OS中去能追蹤裝置之啟動。
於若干實例中,一旦在OS中致能追蹤裝置之啟動時,即可啟動追蹤裝置。例如運算裝置回應該運算裝置之一鍵盤上之一按鈕按壓及/或一電腦可讀指令而起始啟動。按鈕按壓可藉著運算裝置之一控制器來識別。於各種實例中,控制器經由一按鍵掃描而檢測按鈕按壓並識別該按鈕按壓為一指令之指標以啟動追蹤裝置。控制器可直接地連接至耦接到追蹤裝置之介面,諸如一擴充槽,之資料接腳且可控制該資料接腳。於此類實例中,控制器經由資料接腳而宣告一信號,諸如雙態觸變該資料接腳達一臨界時段。
於其他實例中,控制器並未直接地連接至資料接腳。例如,處理器210可連接至資料接腳使得先啟動環境可經由該資料接腳而宣告控制。於此類實例中,回應所檢測之按鈕按壓與識別,控制器傳送該按鈕按壓之一訊息指標至處理器210。回應該訊息,處理器210(透過先啟動環境)經由資料接腳宣告信號。運算裝置上之按鈕按壓有效地導致追蹤裝置用之一虛擬按鈕事件,該虛擬按鈕事件係類似於一使用者按壓該追蹤裝置上之一實體按鈕。於此類實例中,運算裝置可回應一按鈕按壓且在OS之執行期間起始追蹤裝置之啟動,以及在先啟動環境中停止該追蹤裝置。
於其他實例中,追蹤裝置之啟動可回應一電腦可讀指令而起始。例如,電腦可讀指令可為虛擬按鈕按壓之一請求之指標。電腦可讀指令係藉著運算裝置之先啟動環境而接收,該指令係直接地經由資料接腳宣告信號或傳送一請求至(嵌入式)控制器以宣告該資料接腳,如上文連結按鈕按壓實例所說明者。於此類實例中,運算裝置可回應一電腦可讀指令且在OS之執行期間起始追蹤裝置之啟動,以及在先啟動環境中停止該追蹤裝置。
如先前所說明者,宣告資料接腳可導致追蹤裝置之不同操作之控
制。追蹤裝置之先啟動環境可認可特別宣告之信號且起始一操作。一特定信號可導致追蹤裝置起始啟動。例如,追蹤裝置可回應該信號而進入操作之一備妥啟動模式。追蹤裝置之其他操作可被啟動。例示性操作可包含追蹤裝置中斷一可聽見信號之一輸出及/或輸出一無線信號至一額外運算裝置。該輸出至額外運算裝置之無線信號可導致該額外運算裝置輸出一可聽見信號,諸如上述之振鈴。
於進一步實例中,一旦追蹤裝置之停止在先啟動環境中被致能且在OS中被去能時,一啟動之追蹤裝置可被停止。例如,運算裝置可在該運算裝置之一先啟動程序期間提供一起動選單。在該先啟動程序期間且於起動選單內,一按鈕按壓及/或一電腦可讀指令係提供至運算裝置。類似於上文,控制器可檢測按鈕按壓且提供一訊息至運算裝置之先啟動環境中。回應按鈕按壓之訊息指標,先啟動環境(任選地,透過控制器)經由資料接腳宣告一信號。供停止用之宣告信號可包含一與啟動用之信號不同之雙態觸變。例如,資料接腳係雙態觸變一第一臨界時間以起始啟動以及一第二臨界時間以起始停止,而該第一臨界與該第二臨界係不同者。因停止係在先啟動程序期間藉著對運算裝置之一輸入而被致能及/或導致,故停止程序可較當追蹤裝置不必實體接近該運算裝置及/或該追蹤裝置即停止時更為安全。為提供進一步安全性,一旦追蹤裝置被去能時,先啟動環境可藉著在OS中阻隔及/或置換該追蹤裝置之啟動而執行停止。
圖3,與本揭露內容一致,說明包含儲存可執行指令之非暫時性電腦可讀媒體之一例示性運算裝置。運算裝置可為可攜式者,諸如一平板及/或一膝上型電腦,且具有耦接至該運算裝置之一介面之一追蹤裝置。
運算裝置具有一處理器320及儲存一組指令324、326、328、330之電腦可讀媒體322。電腦可讀媒體322可,例如,包含ROM、RAM、EEPROM、快閃記憶體、一固態驅動機、及/或離散式資料暫存器組。在324處,運算裝置可在該運算裝置之一第一操作環境中致能該運算裝置之一追蹤裝置由一第一狀態
至一第二狀態之一第一轉變。第一狀態可包含一啟動狀態以及第二狀態包含一停止狀態或一備妥啟動狀態。在326處,運算裝置可在第一操作環境之執行期間去能由第二狀態至第一狀態之一第二轉變。在328處,運算裝置可在該運算裝置之一第二操作環境中致能由第二狀態至第一狀態之第二轉變,其中該第一操作環境係在該第二操作環境之一執行之前來執行。第一操作環境可包含一先啟動環境以及第二操作環境包含運算裝置之OS。在330處,運算裝置可在第二操作環境中去能由第二狀態至第一狀態之第二轉變。如上所述,第一操作系統可藉著置換用以啟動追蹤裝置之一按鈕按壓或電腦可讀指令而執行追蹤裝置之停止。如上所述,於各種實例中,第一操作環境可提供一信號至追蹤裝置,該信號可直接地使用處理器320或間接地使用與處理器320溝通之一控制器經由該第一操作環境而宣告,用以在運算裝置之一啟動操作期間將追蹤裝置轉變為第二狀態。
圖4,與本揭露內容一致,說明包含一運算裝置與一追蹤裝置之一例示性系統。系統432包含一運算裝置433及一額外運算裝置448。運算裝置433包含可與額外運算裝置448溝通之一追蹤裝置442。
如先前所說明者,追蹤裝置442係經由運算裝置433之一擴充槽440而嵌入運算裝置433內。於圖4所說明之特定實例中,擴充槽440包含一WWAN M.2槽且追蹤裝置442包含具有一天線446之一M.2通訊模組俾傳達至其他裝置,諸如所說明之額外運算裝置448。如先前所說明者,實例並未受限於擴充槽且追蹤裝置442可直接地銲接至運算裝置433之主電路板。
額外運算裝置448可執行一應用程式俾識別追蹤裝置442之一位置及/或否則追蹤該追蹤裝置442。於特定實例中,無線通訊可能因追蹤裝置442與額外運算裝置448間之距離而受限。
運算裝置433進一步包含一處理器434、一記憶體436、以及一控制器438,如先前連結圖1所說明者。記憶體436可儲存關聯於運算裝置433之OS與
先啟動環境之指令,該等指令係藉著處理器434來執行。於特定實例中,控制器438係係耦接至擴充槽440及個別之關聯電力接腳、資料接腳、與時脈接腳。如上所述,處理器434可在OS中致能追蹤裝置442之啟動、在OS中去能追蹤裝置442之停止(及/或啟動)、以及在先啟動環境中致能追蹤裝置442之停止。
回應藉著處理器434所致之啟動與停止之致能及/或去能,控制器438可藉著經由資料接腳,圖4中揭示為按鈕(GPIO),宣告一信號而控制追蹤裝置442之不同操作。於特定實例中,一按鈕(GPIO)信號係藉著控制器438經由資料接腳而提供。
對運算裝置433之各種輸入導致控制器438控制追蹤裝置442之操作。例如,一鍵盤及/或觸控螢幕鍵盤上之不同鍵擊,有時此處稱為一”按鈕按壓”,可導致不同操作之控制。如先前所說明者,當追蹤裝置442(首先)經由擴充槽440而嵌入至運算裝置433時,追蹤裝置442可處於一停止狀態。追蹤裝置442係回應對運算裝置433之輸入而啟動。例如,追蹤裝置442可由停止狀態轉變為一備妥啟動狀態。輸入導致資料接腳上之信號藉著控制器438傳送至追蹤裝置442。信號可稱為一按鈕信號此因該信號係一使用者按壓追蹤裝置442上之一實體按鈕之指標。
作為一特定實例,當使用者按壓運算裝置433之一鍵盤上之Shift+F11(無線致能/去能)按鍵組合時一按鈕(GPIO)信號可被宣告。此動作係藉著運算裝置433之控制器438來檢測,該控制器接著雙態觸變該按鈕(GPIO)信號達一第一臨界時段,諸如200ms。於其他實例中,控制器438回應所檢測之按鍵組合而將一唯一虛擬按鈕事件傳播至運算裝置433之先啟動環境。該先啟動環境接收虛擬按鈕事件且經由處理器434雙態觸變該按鈕(GPIO)信號達第一臨界時段,諸如200ms。上述操作並未受限於回應一按鈕按壓,且可回應一電腦可讀指令而起始,如此處進一步所說明者。
追蹤裝置442檢測按鈕(GPIO)信號,且可回應所識別之該按鈕(GPIO)信號而起始一操作。一第一例示性操作包含由停止狀態轉變為一備妥啟動狀態。當追蹤裝置442首次使用及/或處於停止狀態時,追蹤裝置442可能未關聯於使用者及/或一特定應用程式之一使用者帳戶。於一特定實例中,為將追蹤裝置442與使用者帳戶關聯,追蹤裝置442係使用運算裝置433之一鍵盤上之一單一Shift+F11按鍵按壓來啟動而此舉將追蹤裝置442置入備妥啟動狀態。追蹤裝置442係使用應用程式來登錄及關聯於使用者帳戶而該應用程式可藉著與追蹤裝置442溝通之額外(分開之)運算裝置448來執行。
另一例示性操作包含正在執行應用程式之額外運算裝置448之遠端振鈴。例如,一旦追蹤裝置442啟動時,一Shift+雙重按壓F11(保持下壓SHIFT並雙重按壓F11按鍵)可導致一無線信號輸出至額外運算裝置448而此舉,假設額外運算裝置448係在一臨界距離內時,導致額外運算裝置448輸出一可聽見之聲調/鈴聲。該臨界距離有時係稱為在BT鄰近區內,而該鄰近區約可為200英尺。
另一例示性操作係使追蹤裝置442之一振鈴靜音。例如,假設額外運算裝置448試圖經由應用程式而確定運算裝置433之位置,且追蹤裝置442與運算裝置433以及額外運算裝置448係在臨界鄰近區內時,追蹤裝置442可輸出一可聽見之音調/鈴聲。該鈴聲,其包含一音頻信號之一輸出,可通知使用者該運算裝置433之位置。於一特定實例中,運算裝置433上之一單一Shift+F11按鍵按壓可導致追蹤裝置442停止振鈴。
一進一步之例示性操作包含停止追蹤裝置442。此可在運算裝置433之一先啟動環境中經由一F10設置選項而完成。於是,追蹤裝置442之停止可包含實體接近運算裝置433,相較於遠端存取追蹤裝置442以停止而言,導致增加之安全性。停止程序可藉著具備一密碼保護接近F10設置選單之方式而進一步被強化,安全導向。當使用者或一管理者接近F10設置選單時,一”停止膝上型電腦
追蹤”之選項可加以選擇。先啟動環境可提供按鈕(GPIO)信號達一臨界時段,於某些實例中該臨界時段可能較啟動者為長。例如,按鈕(GPIO)信號可能雙態觸變達約900ms以停止追蹤裝置442。供停止用之按鈕(GPIO)信號,於此類實例中,可稱為一”長按壓”其可在F10設置期間發出且當運算裝置433之OS正在運作時可能不會經由Shift+F11機制。該長按壓係藉著追蹤裝置442之控制器來解碼而此舉導致追蹤裝置442回到一備妥啟動狀態。一旦在先啟動環境中致能停止時,該先啟動環境可藉著在OS中去能啟動而執行該停止,如上所述。上文提供導致追蹤裝置442之不同操作之例示性輸入及例示性信號,然而實例並未受限於特定說明之運算裝置輸入及/或追蹤裝置操作。
雖然上文說明控制器438經由資料接腳而對追蹤裝置442宣告信號,且回應一按鈕按壓,然而實例並未如此受限。例如,處理器434可直接地耦接至擴充槽440並宣告信號。
圖5A-5D,與本揭露內容一致,說明一嵌入式追蹤裝置之啟動用之例示性流程圖。如上所述,於不同實例中,介面之資料接腳係藉著運算裝置之處理器而控制以及,於其他實例中,係藉著與處理器溝通之控制器而控制。此外,信號可回應按鈕按壓或回應電腦可讀指令而經由資料接腳對追蹤裝置宣告。
一旦運算裝置之OS操作時,一應用程式可在運算裝置中供應。該應用程式可經由啟動追蹤裝置及/或其他操作而執行並用以導引一使用者。例如,一圖形使用者介面提供一視覺指示給使用者而該視覺指示導引該使用者提供一按鈕按壓及/或另一輸入至顯示器上以作出選擇而此舉導致對運算裝置之一電腦可讀指令以作為一虛擬按鈕按壓之指標。
圖5A說明一第一例示性流程圖而該流程圖用以回應一按鈕按壓而起始耦接至一運算裝置之一介面之一追蹤裝置之啟動。在560處,一使用者可按壓一按鈕按壓組合,諸如所說明之Shift+F11。在561處,控制器掃描該按鈕按
壓,以及回應檢測到該按鈕按壓,在562處,經由資料接腳而宣告一信號,諸如一GPIO信號。回應所宣告之信號,在563處,追蹤裝置藉著由一停止狀態轉變為一備妥啟動狀態而起始啟動。於此一實例中,控制器接近按鍵掃描並直接地控制資料接腳,諸如身為一嵌入式控制器晶片之部分之GPIO。
圖5B說明一第二例示性流程圖而該流程圖用以回應一按鈕按壓而起始耦接至一運算裝置之一介面之一追蹤裝置之啟動。在565處,一使用者可按壓一按鈕按壓組合,諸如所說明之Shift+F11。在566處,控制器掃描該按鈕按壓,以及回應檢測到該按鈕按壓,在567處,控制器傳送一訊息至運算裝置之先啟動環境。該訊息可為按鈕按壓之指標。回應該訊息,在568處,先啟動環境經由資料接腳而宣告一信號,諸如一GPIO信號。回應所宣告之信號,在569處,追蹤裝置藉著由一停止狀態轉變為一備妥啟動狀態而起始啟動。於此一實例中,控制器接近按鍵掃描且先啟動環境具備資料接腳之控制,諸如一GPIO不同晶片之控制。
圖5C說明一第三例示性流程圖而該流程圖用以回應一電腦可讀指令而起始耦接至一運算裝置之一介面之一追蹤裝置之啟動。在571處,一虛擬按鈕按壓之一請求係藉著運算裝置而接收。該請求可包含藉著運算裝置所執行之一應用程式所提供之一電腦可讀指令且該指令係虛擬按鈕按壓之指標。在572處,先啟動環境接收該虛擬按鈕按壓之請求且傳送一請求至控制器以經由資料接腳而宣告一信號。回應接收該請求,在573處,控制器經由資料接腳而宣告信號。回應所宣告之信號,在574處,追蹤裝置藉著由一停止狀態至一備妥啟動狀態之轉變起始啟動。於此一實例中,控制器接近按鍵掃描並直接地控制資料接腳。
圖5D說明一第三例示性流程圖而該流程圖用以回應一電腦可讀指令而起始耦接至一運算裝置之一介面之一追蹤裝置之啟動。在575處,一虛擬
按鈕按壓之一請求係藉著運算裝置而接收,諸如提供該請求至該運算裝置之先啟動環境之一應用程式。在576處,先啟動環境接收該虛擬按鈕按壓之請求以及作出回應,在577處,該先啟動環境經由資料接腳而宣告一信號。回應所宣告之信號,在578處,追蹤裝置藉著由一停止狀態至一備妥啟動狀態之轉變起始啟動。於此一實例中,先啟動環境具有資料接腳之控制。
在進一步及有關實例中,停止可不受限於一按鈕按壓之觸發。例如,類似於藉著圖5C-5D所說明之啟動,可提供一電腦可讀指令以觸發追蹤裝置之停止。
上文經由一資料接腳而宣告信號俾執行啟動、停止、及追蹤裝置之其他動作之使用方式容許與嵌入在運算裝置中之一追蹤裝置互動,以致於缺少接近該追蹤裝置上之一實體硬體按鈕。追蹤裝置可使用授權接近運算裝置之作法而以一安全方式停止。停止程序容許無縫式可管理性能力,此因"停止"特徵係在於先啟動環境F10狀態且可利用管理工具以控制嵌入式追蹤裝置之狀態。一旦在F10狀態中致能停止時,即可在OS中去能追蹤裝置之啟動。
100:電力接腳
101:資料接腳
102:運算裝置
103:介面
104:追蹤裝置
105:控制器
106:處理器
107:時脈接腳
Claims (15)
- 一種運算裝置,其包含:一追蹤裝置;包含一電力接腳、一資料接腳、及一時脈接腳之一介面,其中該介面係用以經由該電力接腳與該資料接腳而將該追蹤裝置耦接至該運算裝置,且該時脈接腳係與該追蹤裝置斷開;一處理器;以及通訊式耦接至該處理器與該介面之一控制器,該控制器用以經由該資料接腳而控制該追蹤裝置之一操作。
- 如請求項1之運算裝置,其進一步包含耦接至該控制器之一輸入裝置,且該控制器係用以:識別輸入至該輸入裝置之一按鈕按壓,以及回應該按鈕按壓而經由該資料接腳且不必仰賴該運算裝置之一操作系統來控制該追蹤裝置之該操作。
- 如請求項1之運算裝置,其中該控制器係用以經由該資料接腳而宣告一信號以控制該操作,以及該追蹤裝置係用以回應該所宣告信號而轉變為一備妥啟動狀態。
- 如請求項1之運算裝置,其中該追蹤裝置係經由該電力接腳而被供電,當該運算裝置處於一備用電力狀態時該電力係提供至該追蹤裝置。
- 如請求項1之運算裝置,其中該處理器係用以:在該運算裝置之一操作系統(OS)中致能該運算裝置之該追蹤裝置之啟動;在該OS中去能該追蹤裝置之該啟動;以及在該運算裝置之一先啟動環境中致能該追蹤裝置之停止。
- 如請求項1之運算裝置,其中該處理器係用以: 在該運算裝置之一先啟動程序期間提供一起動選單;以及回應在該先啟動程序期間所提供之對該運算裝置之一輸入而停止該追蹤裝置。
- 如請求項1之運算裝置,其中該追蹤裝置係一M.2通訊模組且該介面係一擴充槽。
- 如請求項1之運算裝置,其中該處理器及該控制器係通訊式耦接用以:在該運算裝置之一第一操作環境中致能該運算裝置之該追蹤裝置由一第一狀態至一第二狀態之一第一轉變;在該第一操作環境之執行期間去能由該第二狀態至該第一狀態之一第二轉變;在該運算裝置之一第二操作環境中致能由該第二狀態至該第一狀態之該第二轉變,其中該第一操作環境係在執行該第二操作環境之前執行。
- 一種非暫時性電腦可讀儲存媒體,其包含指令而該等指令當執行時導致如請求項1之運算裝置之一處理器:在該運算裝置之一操作系統(OS)中致能該運算裝置之一追蹤裝置之啟動;在該OS中去能該追蹤裝置之停止;以及在該運算裝置之一先啟動環境中致能該追蹤裝置之該停止。
- 如請求項9之非暫時性電腦可讀媒體,該等指令進一步可執行用以:回應一按鈕按壓且在該OS之執行期間起始該追蹤裝置之啟動;以及在該先啟動環境中停止該追蹤裝置。
- 如請求項9之非暫時性電腦可讀媒體,該等指令進一步可執行用以: 回應一電腦可讀指令且在該OS之執行期間起始該追蹤裝置之啟動;以及藉著該先啟動環境,停止該追蹤裝置。
- 如請求項9之非暫時性電腦可讀媒體,其中該等指令當執行時進一步導致該處理器在該OS之該執行期間致能該啟動,以及其中該追蹤裝置係藉著該運算裝置之一控制器不必仰賴該OS而啟動。
- 一種非暫時性電腦可讀儲存媒體,其包含指令而該等指令當執行時導致如請求項1之運算裝置之一處理器:在該運算裝置之一第一操作環境中致能該運算裝置之一追蹤裝置由一第一狀態至一第二狀態之一第一轉變;在該第一操作環境之執行期間去能由該第二狀態至該第一狀態之一第二轉變;在該運算裝置之一第二操作環境中致能由該第二狀態至該第一狀態之該第二轉變,其中該第一操作環境係在執行該第二操作環境之前執行;以及在該第二操作環境中去能由該第二狀態至該第一狀態之該第二轉變。
- 如請求項13之非暫時性電腦可讀媒體,其中該第二狀態包含一停止狀態且該第一狀態包含一啟動狀態,以及該第一操作環境包含一先啟動環境且該第二操作環境包含該運算裝置之一操作系統。
- 如請求項13之非暫時性電腦可讀媒體,其中該第一操作環境包含一先啟動環境,且該先啟動環境提供一信號至該追蹤裝置以在該運算裝置之一啟動操作期間起始成為該第二狀態之該第一轉變,該第二狀態包括一停止狀態。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2019/058444 WO2021086315A1 (en) | 2019-10-29 | 2019-10-29 | Tracking device state transitions |
WOPCT/US19/58444 | 2019-10-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202117361A TW202117361A (zh) | 2021-05-01 |
TWI772795B true TWI772795B (zh) | 2022-08-01 |
Family
ID=75716433
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109115741A TWI772795B (zh) | 2019-10-29 | 2020-05-12 | 用以追蹤裝置狀態轉變之運算裝置及相關儲存媒體 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11928478B2 (zh) |
TW (1) | TWI772795B (zh) |
WO (1) | WO2021086315A1 (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6693585B1 (en) * | 2002-02-07 | 2004-02-17 | Aradiant Corporation | Self-contained selectively activated mobile object position reporting device with reduced power consumption and minimized wireless service fees. |
TWM319412U (en) * | 2007-01-17 | 2007-09-21 | Nat Huwei University Of Scienc | GPS package position tracking device |
TWM398123U (en) * | 2010-07-16 | 2011-02-11 | Jia Bei Er Co Ltd | Article tracking assembly |
US20120160182A1 (en) * | 2010-12-22 | 2012-06-28 | E-Collar Technologies, Inc. | Remote animal training system using voltage-to-frequency conversion |
US20150356862A1 (en) * | 2014-06-10 | 2015-12-10 | PebbleBee LLC | Tracking device program |
US20170005422A1 (en) * | 2013-12-02 | 2017-01-05 | Hewlett Packard Development Company, L.P. | Connector component |
US20170016993A1 (en) * | 2014-04-04 | 2017-01-19 | Commonwealth Scientific And Industrial Research Or Ganisation | Position tracking method and apparatus |
US20170168848A1 (en) * | 2014-07-10 | 2017-06-15 | Harman International Industries, Incorporated | Operating system startup acceleration |
WO2018217224A1 (en) * | 2017-05-22 | 2018-11-29 | Macpaw, Inc. | System and method for software activation and license tracking |
TWM585356U (zh) * | 2019-06-25 | 2019-10-21 | 沅聖科技股份有限公司 | 定位追蹤裝置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050149752A1 (en) * | 2003-12-29 | 2005-07-07 | Johnson Robert K. | System and method for tracking laptop computers |
US20070241887A1 (en) | 2006-04-11 | 2007-10-18 | Bertagna Patrick E | Buoyant tracking device and method of manufacture |
US8185101B1 (en) | 2008-04-10 | 2012-05-22 | Sandia Corporation | Handheld portable real-time tracking and communications device |
US8296554B2 (en) | 2008-12-30 | 2012-10-23 | Intel Corporation | Pre-boot recovery of a locked computer system |
US8866607B2 (en) | 2009-12-23 | 2014-10-21 | Verizon Patent And Licensing Inc. | Method and system of providing location-based alerts for tracking personal items |
US8810392B1 (en) | 2010-02-04 | 2014-08-19 | Google Inc. | Device and method for monitoring the presence of items and issuing an alert if an item is not detected |
WO2014005004A1 (en) | 2012-06-29 | 2014-01-03 | Techlok, Llc | Proximity aware security system for portable electronics with multi-factor user authentication and secure device identity verification |
US9848299B1 (en) | 2016-12-23 | 2017-12-19 | Tile, Inc. | Tracking device communication privacy controls |
US10423926B1 (en) * | 2018-07-18 | 2019-09-24 | Mapsted Corp. | Method and system for localizing tracking devices indoors and outdoors |
-
2019
- 2019-10-29 US US17/635,540 patent/US11928478B2/en active Active
- 2019-10-29 WO PCT/US2019/058444 patent/WO2021086315A1/en active Application Filing
-
2020
- 2020-05-12 TW TW109115741A patent/TWI772795B/zh active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6693585B1 (en) * | 2002-02-07 | 2004-02-17 | Aradiant Corporation | Self-contained selectively activated mobile object position reporting device with reduced power consumption and minimized wireless service fees. |
TWM319412U (en) * | 2007-01-17 | 2007-09-21 | Nat Huwei University Of Scienc | GPS package position tracking device |
TWM398123U (en) * | 2010-07-16 | 2011-02-11 | Jia Bei Er Co Ltd | Article tracking assembly |
US20120160182A1 (en) * | 2010-12-22 | 2012-06-28 | E-Collar Technologies, Inc. | Remote animal training system using voltage-to-frequency conversion |
US20170005422A1 (en) * | 2013-12-02 | 2017-01-05 | Hewlett Packard Development Company, L.P. | Connector component |
US20170016993A1 (en) * | 2014-04-04 | 2017-01-19 | Commonwealth Scientific And Industrial Research Or Ganisation | Position tracking method and apparatus |
US20150356862A1 (en) * | 2014-06-10 | 2015-12-10 | PebbleBee LLC | Tracking device program |
US20170168848A1 (en) * | 2014-07-10 | 2017-06-15 | Harman International Industries, Incorporated | Operating system startup acceleration |
WO2018217224A1 (en) * | 2017-05-22 | 2018-11-29 | Macpaw, Inc. | System and method for software activation and license tracking |
TWM585356U (zh) * | 2019-06-25 | 2019-10-21 | 沅聖科技股份有限公司 | 定位追蹤裝置 |
Also Published As
Publication number | Publication date |
---|---|
US11928478B2 (en) | 2024-03-12 |
WO2021086315A1 (en) | 2021-05-06 |
TW202117361A (zh) | 2021-05-01 |
US20220300295A1 (en) | 2022-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11698792B2 (en) | Method for starting up device and device | |
KR100993459B1 (ko) | 잠금 해제 이미지 상에서의 제스처 수행에 의한 장치 잠금 해제 | |
US20070162736A1 (en) | Electronic device with accelerated boot process and method for the same | |
JP7114651B2 (ja) | 電子機器、及び制御方法 | |
WO2021233363A1 (zh) | 计算设备及其bios更新方法和介质 | |
JP6751432B2 (ja) | 電子機器、制御方法、及びプログラム | |
KR20140102070A (ko) | 사용자 디바이스의 패스트 부팅 방법 및 장치 | |
US20120166780A1 (en) | Apparatus and method of accessing a computer pre-boot routine | |
US20170185782A1 (en) | Electronic apparatus, method and storage medium | |
JP2007323313A (ja) | 情報処理装置および制御方法 | |
JP2008287505A (ja) | 情報処理装置およびレガシーエミュレーション処理停止制御方法 | |
JP2020102154A (ja) | 電子機器、制御方法、及びプログラム | |
JP2014010492A (ja) | 情報処理装置および起動制御方法 | |
US20060200691A1 (en) | Cancellation of initiation of hibernation process | |
GB2466492A (en) | A power saving device for instructing a computer to enter a standby state when a user leaves the vicinity of the device | |
US20140152598A1 (en) | Portable electronic system and touch function controlling method thereof | |
TWI772795B (zh) | 用以追蹤裝置狀態轉變之運算裝置及相關儲存媒體 | |
US9710286B2 (en) | Enhanced wakeup mode | |
JP2007328534A (ja) | 情報処理装置および情報処理装置の制御方法 | |
KR101892126B1 (ko) | 저전력 모드에 진입하기 위한 제어기를 갖는 전자 디바이스 | |
TWI473027B (zh) | 電腦系統,整合晶片,超級輸入輸出模組以及控制電腦的方法 | |
US10394623B2 (en) | Techniques for processing custom events | |
JP2022136411A (ja) | 情報処理装置、及び制御方法 | |
US10429988B2 (en) | Touch screen support by emulating a legacy device | |
JP7054037B1 (ja) | 情報処理装置およびプログラム |