TW201346654A - 手寫筆的計算環境 - Google Patents

手寫筆的計算環境 Download PDF

Info

Publication number
TW201346654A
TW201346654A TW101151042A TW101151042A TW201346654A TW 201346654 A TW201346654 A TW 201346654A TW 101151042 A TW101151042 A TW 101151042A TW 101151042 A TW101151042 A TW 101151042A TW 201346654 A TW201346654 A TW 201346654A
Authority
TW
Taiwan
Prior art keywords
stylus
user
computing device
sensors
identification
Prior art date
Application number
TW101151042A
Other languages
English (en)
Other versions
TWI610201B (zh
Inventor
Kenneth P Hinckley
Stephen G Latta
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of TW201346654A publication Critical patent/TW201346654A/zh
Application granted granted Critical
Publication of TWI610201B publication Critical patent/TWI610201B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/316User authentication by observing the pattern of computer usage, e.g. typical user behaviour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03545Pens or stylus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本發明說明一種手寫筆的計算環境。在一或更多個實施中,使用手寫筆的一或更多個感測器來偵測一或更多個輸入。根據所接收到的一或更多個輸入,來識別已使用使用者的手的手指抓取手寫筆的使用者。基於使用從手寫筆的一或更多個感測器接收來的一或更多個輸入而執行之對使用者的識別,來執行一或更多個動作。

Description

手寫筆的計算環境
本發明係相關於手寫筆的計算環境。
即使對於通常的使用者而言,在給定的一天內使用者可互動的計算裝置數量逐漸在提昇。例如,使用者可與家庭電腦、行動電話、平板電腦、多重工作電腦等等互動。因此,隨著更多的計算裝置加入,使用者與這些裝置之每一者互動的效率可降低。
例如在當前,使用這些裝置來識別的效率可為低落。例如,使用習知技術,使用者可提供使用者名稱與密碼以登入這些裝置之每一者。若使用者選擇放棄此一登入,則裝置中的資料可被惡意集團破解。因此,若資料被認定是有些重要的(例如,諸如可被惡意集團用以破解使用者身分的聯絡資料),則使用者可被迫使要接合此登入程序。在另一範例中,隨著執行與不同裝置的不同互動,使用者與不同裝置的互動可變得破碎。因此,對於這些不同裝置識別使用者的習知技術,可讓使用者感到累贅。
本發明說明一種手寫筆的計算環境。在一或更多個實施中,使用手寫筆的一或更多個感測器來偵測一或更多個輸入。由接收到的一或更多個輸入,來識別使用使用者的手的手指抓取手寫筆的使用者。基於使用從手寫筆的一或更多個感測器接收來的一或更多個輸入而執行之對使用者的識別,來執行一或更多個動作。
在一或更多個實施中,手寫筆包含經配置為可使用使用者的手的手指抓取的外殼、一或更多個感測器、以及一或更多個模組,一或更多個模組放置在外殼內並至少部分以硬體實施,一或更多個模組並經配置以處理從一或更多個感測器獲取的資料,以識別使用者並提供指示使用者識別的輸出。
在一或更多個實施中,使用由手寫筆的一或更多個感測器所擷取的資訊,來將使用者登入第一計算裝置。資訊被儲存於網路服務處,資訊說明使用者與在第一計算裝置處執行的一或更多個應用程式的互動的當前狀態。使用由手寫筆的一或更多個感測器所擷取的資訊,來將使用者登入第二計算裝置。回應於在第二計算裝置處的登入,第二計算裝置從網路服務獲取說明使用者與第一計算裝置之互動的資訊,且在第二計算裝置處執行的一或更多個應用程式被配置為如由所儲存資訊所說明之使用者互動的當前狀態。
提供此「發明內容」以由簡化形式介紹一些概念選擇,這些概念將於下文「實施方式」中進一步說明。此「發明內容」並不意為識別所主張標的的關鍵特徵或必要特徵, 亦不意為用以幫助決定所主張標的的範圍。
100‧‧‧環境
102‧‧‧計算裝置
104‧‧‧輸入/輸出模組
106‧‧‧手指
108‧‧‧顯示裝置
110‧‧‧選擇
112‧‧‧影像
116‧‧‧手寫筆
118‧‧‧使用者識別
120‧‧‧驗證模組
122‧‧‧服務提供者
124‧‧‧網路
200‧‧‧系統
202‧‧‧外殼
204‧‧‧控制模組
206‧‧‧識別模組
208‧‧‧使用者識別
210‧‧‧感測器
212‧‧‧顯示裝置
300‧‧‧系統
302‧‧‧第二計算裝置
304‧‧‧使用者的名稱
306‧‧‧影像
308‧‧‧使用者資訊
400‧‧‧方法
402-406‧‧‧步驟
500‧‧‧方法
502-510‧‧‧步驟
600‧‧‧範例系統
602‧‧‧電腦
604‧‧‧行動裝置
606‧‧‧電視
608‧‧‧雲端
610‧‧‧平台
612‧‧‧內容服務
700‧‧‧裝置
702‧‧‧通訊裝置
704‧‧‧裝置資料
706‧‧‧資料輸入
708‧‧‧通訊介面
710‧‧‧處理器
712‧‧‧處理與控制電路
714‧‧‧電腦可讀取媒體
716‧‧‧大量儲存媒體裝置
718‧‧‧裝置應用程式
720‧‧‧作業系統
722‧‧‧介面應用程式
724‧‧‧輸入/輸出模組
726‧‧‧音頻/視頻輸入/輸出系統
728‧‧‧音頻系統
730‧‧‧顯示系統
參考附加圖式來說明「實施方式」。在圖式中,元件符號的最左位(或最左幾位)識別首先出現該元件符號的圖式。在說明與圖式中的不同實例中使用相同的元件符號,可指示類似或相同的物件。
第1圖圖示說明可操作以利用手寫筆計算環境技術的範例實施中的環境。
第2圖詳細圖式說明圖示第1圖之手寫筆的範例系統。
第3圖繪製範例實施中的系統,其中使用手寫筆以支援可使用不同裝置來執行的計算環境。
第4圖為繪製使用手寫筆來識別使用者的範例實施中的程序的流程圖。
第5圖為繪製範例實施中的程序的流程圖,在範例實施中使用手寫筆利用網路服務來提供持續的計算環境。
第6圖圖示說明包含如參照第1圖說明之計算裝置的範例系統。
第7圖圖示說明可實施為任何參照第1圖至第3圖與第6圖說明之可攜式及/或電腦裝置類型,以實施本文所說明之手勢技術具體實施例的範例裝置的各種部件。
使用計算裝置來識別的習知技術,時常為基本的且效率低落。例如,使用密碼或PIN碼的登入螢幕為最常見的 識別技術,此一般而言為耗時的,且容易受到駭客攻擊,特別是在使用者通常在給定的一天內與大量的計算裝置互動時。
本文說明手寫筆的計算環境技術。在一或更多個實施中,可基於使用者的各種特性來使用手寫筆識別使用者。這些特性可包含使用者的手的一或更多隻手指的指紋、使用者握持手寫筆的「方式」(例如哪些手指,及/或手寫筆在空間中的指向或相對於書寫表面的特性角度)、握持手寫筆之使用者的筆跡等等。再者,一旦識別建立之後,此種感測輸入可維持使用者於「已識別」狀態中,只要使用者持續握持住手寫筆(例如肌膚維持接觸手寫筆)。因此,可由數種互動以手寫筆來維持對使用者的識別。
此識別可作為各種動作的基礎,諸如登入使用者、啟動應用程式、提供自定環境、獲取特定於使用者的配置設定、獲取使用者與一個裝置之互動的當前狀態並在另一裝置上利用此狀態等等。因此,這些技術可用以支援裝置之間的無縫環境,並允許使用者有效率地與此環境互動,可在關連的下列圖式中看到對此的進一步討論。
在下列討論中,首先說明可操作以利用本文所說明之手寫筆計算環境技術的範例環境。隨後說明涉及這些技術的程序的範例圖示說明,這些程序可被利用於範例環境以及其他環境中。因此,該範例環境不限於執行範例程序。類似的,不限於在範例環境中實施範例程序。
範例環境
第1圖圖示說明可操作以利用手寫筆計算環境技術的範例實施中的環境100。所圖示說明的環境100,包含可由各種方式配置的計算裝置102的範例。例如,計算裝置102可被配置為傳統電腦(例如桌上型個人電腦、膝上型電腦等等)、行動站、娛樂設備、通訊耦接至電視的機上盒、無線電話、輕省筆電、遊戲主機等等,如連同第6圖而進一步說明。因此,計算裝置102的範圍,可從具有大量記憶體與處理器資源的全資源裝置(例如個人電腦與遊戲主機),以至具有受限的記憶體及/或處理器資源的低資源裝置(例如傳統機上盒、手持式遊戲主機)。計算裝置102亦可相關於使計算裝置102執行一或更多個作業的軟體。
計算裝置102被圖示說明為包含輸入/輸出模組104。輸入/輸出模組104代表識別輸入,並使對應於輸入的作業被執行的功能性。例如,輸入/輸出模組104可由各種不同方式識別手勢。例如,輸入/輸出模組104可經配置以使用觸控螢幕功能性辨識觸摸輸入,諸如接近計算裝置102的顯示裝置108的使用者的手的手指106。
觸摸輸入亦可被辨識為包含屬性(例如動作、選擇點等等),屬性可用以區分觸摸輸入與其他由輸入/輸出模組104所辨識到的觸摸輸入。此區分隨後可作為從觸摸輸入識別手勢的基礎,且因此可基於對手勢的識別而識別要被執行的作業。
例如,使用者的手的手指106,被圖示說明為選擇110由顯示裝置108所顯示的影像112。對影像112的選擇110 以及使用者的手的手指106的隨後動作,可被輸入/輸出模組104辨識。輸入/輸出模組104可隨後將辨識到的此動作識別為指示「拖放」作業,「拖放」作業將影像112的位置改變到顯示器中使用者的手的手指106舉離顯示裝置108的點處。因此,對於說明選擇影像、選擇點至另一位置的動作、以及隨後使用者的手的手指106舉離的觸摸輸入的辨識,可用以識別欲啟動拖放作業的手勢(例如拖放手勢)。
可由輸入/輸出模組104辨識各種不同的手勢類型,可由單一類型輸入辨識手勢(例如諸如前述拖放手勢的觸摸手勢),亦可辨識涉及多重輸入類型的手勢。例如,計算裝置102可經配置以偵測並區分觸摸輸入(例如由使用者的手的一或更多隻手指106所提供)與手寫筆輸入(例如由手寫筆116提供)。
手寫筆116亦可作為支援各種廣泛功能性的基礎。例如,手寫筆116可支援可用以唯一地識別使用者的技術。例如,手寫筆116可包含使用者識別118,使用者識別118可被通訊至計算裝置102,諸如透過無線射頻識別標籤(RFID)技術、近場通訊、或其他無線通訊技術。使用者識別隨後可由驗證模組120處理,驗證模組120代表驗證使用者的功能性。雖然圖示說明為計算裝置102的部分,此驗證亦可連同一或更多個網路服務來執行。
注意到,事實上存在三種不同的身分:手寫筆硬體自身的身分、可感測手寫筆的互動裝置的身分、以及使用者的真實身分。這些身分可由較足裕且更強健的,對於以手寫 筆為基礎之識別技術與互動的處理來區隔。例如,其中一者為可編碼入筆自身的全球唯一識別符。此可用以告訴數位機正使用「哪個手寫筆」來與顯示裝置互動、哪個手寫筆正位於附近等等。此可為使用者初始登錄以將手寫筆繫至線上帳戶/身分的GUID。因此,GUID為使用者身分的暫存。此可由本文所提到的其他技術來加強,諸如手寫筆的感測握持與動作角度,以確認預定的使用者正握持手寫筆,如下文所進一步說明。
第二範例涉及使用者的真實身分。此為相關連於某些數位權利的經驗證身分。使用者的身分與筆上的識別符可不相同。例如,使用者可把自己的手寫筆給朋友,以使朋友能夠執行標註。若系統可辨識到經驗證的手寫筆正被使用,但握持手寫筆的人並不是擁有者,則仍可准許諸如標註的一些(受限的)操作。
第三範例涉及其中手寫筆、裝置(例如平板對閱讀器對另一使用者的平板)、與使用者身分的某些組合,帶來可由感測這些元件之每一者而自動配置的不同預設設定、使用者經驗、或數位權利組的實施。亦思量了各種其他範例。
對於使用者身分的驗證,可用以執行各種不同的動作。例如,計算裝置102可經配置以獲取特定於使用者的資料,諸如在計算裝置102本地的資料、儲存在手寫筆116中的資料、及/或從一或更多個網路服務獲取的資料,網路服務由服務提供者122實施以經由網路124存取。
資料可為各種形式,諸如用以配置用於特定使用者 的使用者介面、對使用者維持計算裝置之間的狀態(如連同第3圖進一步說明)、將使用者登入計算裝置102、當前筆工具模式(例如套索選擇模式對裁剪工具對筆手勢模式對墨水模式)、當前筆顏色與筆尖(或筆刷/工具類型)設定等等的配置資料。例如在當前範例中,使用者可透過本文所說明的技術來「自動在任何地方獲得他們的資料」。對於透過使用手寫筆識別使用者以及其他範例的進一步討論,可連同第2圖而得以觀之。
雖然手寫筆116被說明為與觸控螢幕裝置互動,但亦思量了各種其他範例。例如,手寫筆116可經配置以辨識可放置在表面上的圖樣(例如點矩陣)。因此,跨於表面上的手寫筆動作,可由手寫筆116辨識並作為一或更多個輸入以支援使用者互動。
一般而言,本文所說明的功能之任意者,可使用軟體、韌體、硬體(例如固定式邏輯電路系統)、或這些元件之組合來實施。本文所使用的名詞「模組」、「功能性」與「邏輯」,一般而言代表軟體、韌體、硬體及以上之組合。在以軟體實施的情況中,模組、功能性或邏輯,代表在執行於處理器(例如一或多個CPU)上時執行特定工作的程式碼。程式碼可被儲存於一或更多個電腦可讀取記憶體裝置中。下文所說明的技術特徵係獨立於平台,代表技術可被實施於具有各種處理器的各種商用計算平台上。
例如,計算裝置102亦可包含使計算裝置102硬體(例如處理器、功能區塊等等)執行作業的實體(例如軟體)。 例如,計算裝置102可包含電腦可讀取媒體,電腦可讀取媒體可經配置以維持使計算裝置(更特定而言為計算裝置102的硬體)執行作業的指令。因此,指令將硬體配置為執行作業,且以此方式使硬體變形以執行功能。指令可由電腦可讀取媒體透過各種不同配置來提供至計算裝置102。
電腦可讀取媒體的一種此種配置為訊號承載媒體,且因此經配置以發送指令(例如作為載波)至計算裝置硬體(諸如經由網路)。電腦可讀取媒體亦可被配置為電腦可讀取儲存媒體且因此不為訊號承載媒體。電腦可讀取儲存媒體的範例包含隨機存取記憶體(RAM)、唯讀記憶體(ROM)、光碟、快閃記憶體、硬碟記憶體、與其他可使用磁性、光學與其他技術儲存指令及其他資料的記憶體裝置。
第2圖圖示說明系統200,詳盡圖示手寫筆116的範例實施。在此範例中,手寫筆116包含外殼202。控制模組204係放置於外殼內,並代表實施手寫筆116之控制功能性的功能性。此種功能性的第一範例係圖示說明為識別模組206,識別模組206代表手寫筆116使用一或更多個感測器210支援及/或執行使用者識別208的功能性。
例如,識別模組206可從感測器210接收資料,並處理此資料,以自己決定使用者識別218。在另一範例中,識別模組206可將此資料通訊至計算裝置102(例如,經由近場通訊或其他無線網路)以供裝置自身處理、經由網路124通訊至網路服務等等。
可從感測器210收集到各種不同的資料類型,不論 在何處或如何執行識別。例如,感測器210可經配置以偵測抓取手寫筆116的使用者的生物識別資料,諸如讀取手指的一或更多個指紋或使用者的手的其他部分、溫度、氣味等等。
在另一範例中,感測器210可用以偵測手寫筆被如何抓取。例如,感測器210可被放置為跨外殼202的表面(例如透過使用觸摸感應網),且因此偵測使用者抓取外殼202上的哪些點。此亦可與偵測使用者的哪些部分在該等點處接觸外殼202的能力結合,例如透過類似於指紋掃描器的配置。此資訊隨後可用以幫助識別模組206來區別一個使用者與另一使用者。
在另一範例中,感測器210可用以在被使用者握持及/或使用時,決定手寫筆116的指向。例如,感測器210可包含一或更多個陀螺儀、加速度計、磁力計、慣性感測單元等等,以決定手寫筆116在空間中(例如在三維空間中)的指向。此亦可與偵測手寫筆116正被使用(例如連同計算裝置102),甚至偵測手寫筆116為何目的而被使用(例如書寫、選擇顯示在顯示裝置108上的展示物等等)的能力結合。如先前所述,此資料隨後可由識別模組206使用,以區別一個使用者與另一使用者,且因此幫助唯一地識別使用者。
亦思量了各種其他範例,諸如透過使用手寫筆116決定使用者筆跡的特性,且因此唯一地識別使用者,對於此的進一步討論可連同第3圖而得以觀之。此外,亦思量了感測器210不用以偵測使用者的實施,例如,諸如包含識別手寫筆116但不必要識別手寫筆116之使用者的唯一識別符。
隨後可基於對使用者的識別來採取各種動作,同樣地不論是哪個實體執行識別及/或如何執行識別。例如,使用者識別208可用以將使用者登入計算裝置102,諸如透過以手寫筆116識別使用者,且隨後使用近場通訊將使用者識別208通訊至計算裝置102。此亦可包含將來自感測器210的資料通訊至計算裝置102,以在計算裝置102處識別使用者等等。
在一或更多個實施中,識別亦可用於進入車輛或房產,例如使用者的車、辦公室、家等等,且因此可用於安全目的。再者,通訊自(至)手寫筆的資料可利用生物通道。例如,手寫筆可放置在使用者的口袋中,並透過使用者(例如使用者的手臂)從感測器通訊資料至裝置,裝置諸如車門手把、另一計算裝置等等。因此,生物通道可減少惡意集團破解被通訊通過通道的資料的能力。
在另一範例中,識別可用於追蹤並指示哪些輸入由哪些使用者提供。例如,複數個使用者之每一者可一起與單一計算裝置102互動,且每一使用者具有各別的手寫筆116。計算裝置102可追蹤哪些輸入由哪些使用者提供,此可用以支援各種不同的功能性。功能性可包含對於「誰提供了什麼」的指示,支援對於不同使用者之輸入的不同顯示(例如使輸入「看起來不同」)等等。
因此,在一些具體實施例中,「登入」可被執行為幾乎不為使用者可見的輕量作業。例如,可利用技術以簡單將筆觸標示為由特定使用者使用特定筆來產生(例如數位白板,多重使用者貢獻一列想法於數位白板上)、應用適當的 筆與使用者設定檔設定、統整裝置之間的筆模式設定等等。
如前述,可利用手寫筆以使用儲存資訊,來將計算裝置配置為使用者與另一計算裝置互動的當前狀態。手寫筆亦可用以根據已在一或更多個先前裝置上執行的先前步驟,將工作、工作流程、或互動序列進行至下一個邏輯工作。例如,使用者可利用手寫筆將文件從平板傳送至壁面顯示器。在文件出現在壁面顯示器上且使用者帶著手寫筆接近壁面顯示器時,文件可被自動開啟以在該文件上方啟動白板會期、拉出該文件的部分等等。因此,可根據使用者所移動至的特定裝置,來進行工作流程的下一步驟,例如,下一步驟可根據使用者是否移動至桌面領域、電子閱讀器、牆板、另一使用者的平板、使用者可已在之前在特定專案之背景中使用的特定平板等等。
在另一範例中,回饋可被輸出在手寫筆116自身的顯示裝置212上。例如,顯示裝置212可經配置為整合進手寫筆116外殼202表面的彎曲電子墨水顯示器。如圖示說明,在此範例中的顯示裝置116包含在此範例中指示識別到「Liam」的顯示。此種回饋亦可為聽覺輸出或震動觸覺輸出的形式。
顯示裝置212亦可用以支援各種其他功能性。例如,顯示裝置212可用以提供說明手寫筆116狀態的回饋。此種顯示裝置116亦可用以顯示手寫筆116的品牌、廣告、提供當前模式回饋(例如諸如筆、蠟筆、噴漆、螢光筆的當前畫圖狀態)、可觸摸鏈結(例如透過實施為觸控螢幕)、 控制、設計、面板以自定手寫筆的外觀與感覺、訊息、警示、檔案、網路鏈結、相片、剪貼簿材料等等。例如,手寫筆116的控制模組204可包含記憶體,以支援不同計算裝置之間的剪下貼上作業。亦思量了各種其他可被併入手寫筆116內的顯示裝置,諸如可用以將影像投射至手寫筆116外的表面上的投影機。亦思量了各種其他範例,對此的進一步討論可連同下列圖式而得以觀之。
第3圖繪製範例實施中的系統300,其中手寫筆116用以支援可使用不同裝置來執行的計算環境。系統300包含第1圖的計算裝置102與手寫筆116,以及第二計算裝置302,使用者在往後的時間點使用手寫筆與第二計算裝置302互動,如圖式中的箭頭所指示。
在此範例中,使用者一開始藉由使用手寫筆116,在顯示裝置108上書寫使用者的名稱304(例如Eleanor)登入計算裝置。如前述,計算裝置102及/或手寫筆116可使用此筆跡,以及使用者的其他特性,諸如生物識別資料、如何握持手寫筆116、手寫筆116在三維空間中的指向等等,以識別手寫筆的使用者。
手寫筆116隨後圖示為對所顯示的影像306進行改變,作為相片編輯應用程式的部分。說明此狀態的使用者資訊308係圖示說明為被儲存在服務提供者122處,服務提供者122可由計算裝置102經由網路124存取。然而,亦思量了其他範例,諸如透過將此使用者資訊308儲存在手寫筆116自身中、在計算裝置102內等等。
使用者隨後被圖示說明為如前述,藉由使用手寫筆116書寫使用者名稱304來登入第二計算裝置302。回應於識別使用者,第二計算裝置302可經配置以自動獲取使用者資訊308,諸如根據服務提供者122、手寫筆116自身等等,而無需進一步的使用者干預。此使用者資訊308隨後可由第二計算裝置302使用,以返回與計算裝置102互動的狀態,諸如在相片編輯應用程式中與影像306互動。因此,此技術可支援可由使用者依所需在計算裝置之間「攜帶」的計算環境。
亦思量了各種其他實施。例如,計算裝置102與手寫筆116可基於接近度而暴露資訊量。例如,在手寫筆116位於計算裝置102的無線通訊範圍內時,計算裝置102可經配置以觀看使用者的日曆。然而,在手寫筆116被用以輕擊計算裝置102的顯示裝置108時,可准許對使用者的日曆的完全存取,諸如做成約會、改變約會以及刪除約會。亦思量了各種其他範例,其中基於手寫筆116與裝置之間的接近度的位準,來准許所對應的內容存取位準。
範例程序
下文說明可利用前述系統與裝置來實施的手寫筆計算環境技術。程序之每一者的態樣可實施為硬體、韌體、軟體或以上之組合。程序被圖示為一組方塊,方塊指定由一或更多個裝置所執行的作業,且不必需限於所圖示之各別方塊執行作業的順序。在下文的部分中,將分別參照第1圖的環境100以及第2圖與第3圖的系統200、300。
第4圖繪製範例實施中的程序400,其中使用手寫 筆來識別使用者。使用手寫筆的一或更多個感測器偵測一或更多個輸入(方塊402)。例如,感測器210可經配置以偵測使用者的生物識別特性、使用者握持手寫筆116的方式、手寫筆116在三維空間中的指向、使用放置在手寫筆116尖端的攝影機偵測手寫筆正在「看」「什麼」、手寫筆116被如何使用(例如偵測筆跡)、附加至手寫筆及/或接觸或接近手寫筆的顯示器的GUID等等。
根據所接收到的一或更多的輸入,識別已使用使用者的手的手指抓取手寫筆的使用者(方塊404)。延續先前的範例,可從感測器210獲取廣泛的各種不同類型資訊。此資訊隨後可被個別利用及/或結合利用,以識別使用者,諸如在手寫筆116自身處、計算裝置102處(手寫筆116與計算裝置102通訊)、遠端作為服務提供者122的一或更多個網路服務的部分等等。
基於使用從手寫筆的一或更多個感測器接收到的一或更多個輸入執行之對使用者的識別,來執行一或更多個動作(方塊406)。如前述,這些動作可被執行在手寫筆116自身處、計算裝置102處、涉及使用服務提供者122的網路服務等等,如前述。
第5圖繪製範例實施中的程序500,其中使用手寫筆利用網路服務,以提供連續的計算環境。使用由手寫筆的一或更多個感測器擷取的資訊,將使用者登入第一計算裝置(方塊502)。如前述,此可包含可用以唯一地識別使用者的廣泛的各種資訊,諸如收集使用者的筆跡以及使用者的生物 識別特性,如連同第3圖範例系統300中的計算裝置102所圖示說明。
資訊被儲存在網路服務處,資訊說明使用者與執行在第一計算裝置處的一或更多個應用程式互動的當前狀態(方塊504)。在此範例中,使用者資訊308可包含使用者與應用程式互動的當前狀態,當前狀態可隨著使用者登入計算裝置102而被自動通訊且無需額外的使用者互動。
使用由手寫筆的一或更多個感測器擷取的資訊,將使用者登入第二計算裝置(方塊506)。例如,使用者可重複在另一計算裝置304上的簽名,如第3圖所圖示。
回應於在第二計算裝置處登入,第二計算裝置從網路服務獲取說明使用者與第一計算裝置互動的資訊,且在第二計算裝置處執行的一或更多個應用程式被配置為如由所儲存資訊說明之使用者互動的當前狀態(方塊508)。例如,此資訊可被計算裝置302自動獲得,而無需使用者的介入,而使使用者可對與計算裝置102的互動「繼續進行使用者留下的工作」。以此方式,對使用者提供了可透過對使用者的唯一識別來支援的無縫計算裝置。
範例系統與裝置
第6圖圖示說明包含如參照第1圖說明之計算裝置102的範例系統600。範例系統600致能用於在執行應用程式於個人電腦(PC)、電視裝置及/或行動裝置上時的無縫使用者經驗的常見環境。對於常見的使用者經驗,服務與應用程式在所有的三個環境中實質上類似地執行,在從一個裝置轉 換至下一裝置時,且同時利用應用程式、玩電動遊戲、觀看視頻等等。
在範例系統600中,透過中央計算裝置將多重裝置交互連接。中央計算裝置可在多重裝置本地,或位於多重裝置的遠端處。在一個具體實施例中,中央計算裝置可為透過網路、網際網路或其他資料通訊鏈結來連接至多重裝置的一或更多個伺服器電腦的雲端。在一個具體實施例中,此交互連接架構致能跨多重裝置上傳遞的功能性,以對多重裝置的使用者提供常見與無縫的經驗。多重裝置之每一者可具有不同的實體要求與能力,且中央計算裝置使用平台以致能傳遞經驗至裝置,裝置繫至裝置且尚不為所有裝置所知。在一個具體實施例中,產生目標裝置類別,且經驗被繫至通用裝置類別。裝置類別可由實體特徵、使用類型或裝置的其他常見特性來界定。
在各種實施中,計算裝置102可假定各種不同的配置,諸如用於電腦602、行動裝置604與電視606用途。這些配置之每一者包含可具有一般的不同建置與能力的裝置,且因此計算裝置102可被根據不同裝置類別之一或更多者來配置。例如,計算裝置102可被實施為裝置的電腦602類別,類別包含個人電腦、桌上型電腦、多螢幕電腦、膝上型電腦、輕省筆電等等。
計算裝置102亦可被實施為裝置的行動604類別,類別包含行動裝置,諸如行動電話、可攜式音樂播放器、可攜式遊戲裝置、平板電腦、多螢幕電腦等等。計算裝置102 亦可被實施為裝置的電視606類別,類別包含具有(或連接至)在偶然的觀看環境中的一般的較大螢幕。這些裝置包含電視、機上盒、遊戲主機等等。本文所說明的技術可由計算裝置102的這些不同的配置來支援,且不限於本文所說明的技術的特定範例。
雲端608包含及/或代表用於內容服務612的平台610。平台610抽象化硬體(例如伺服器)的下層功能性,以及雲端608的軟體資源。內容服務612可包含在計算裝置102遠端處的伺服器上執行電腦程序的同時,可被利用的應用程式及/或資料。內容服務612可被提供為在網際網路上及/或透過用戶網路(諸如蜂巢式網路或Wi-Fi網路)的服務。
平台610可抽象化資源與功能,以連接計算裝置102與其他計算裝置。平台610亦可用以抽象化資源尺度化,以對所遭遇的對於經由平台610實施之內容服務612的要求,提供對應的尺度位準。因此,在交互連接裝置具體實施例中,本文所說明之功能性的功能性的實施,可分散於系統600整體。例如,功能性可部分地被實施在計算裝置102上,以及經由抽象化雲端608功能性的平台610。
第7圖圖示說明範例裝置700的各種部件,部件可被實施為任何如參照第1、2、6圖說明之計算裝置的類型,以實施本文所說明之技術的具體實施例。裝置700包含通訊裝置702,通訊裝置702致能裝置資料704(例如所接收的資料、正接收的資料、經排程以廣播的資料、資料的資料封包等等)的有線及/或無線通訊。裝置資料704或其他裝置內容 可包含裝置的配置設定、儲存在裝置上的媒體內容、及/或相關連於裝置使用者的資訊。儲存在裝置700上的媒體內容可包含任何類型的音頻、視頻及/或影像資料。裝置700包含一或更多個資料輸入706,經由資料輸入706,可接收任何類型的資料、媒體內容及/或輸入,諸如使用者可選擇輸入、訊息、音樂、電視媒體內容、所記錄的視頻內容、以及從任何內容及/或資料源接收來的其他音頻、視頻及/或影像資料類型。
裝置700亦包含通訊介面708,通訊介面708可被實施為串列及/或平行介面、無線介面、任何網路介面類型、數據機以及任何其他通訊介面類型之任意一或更多者。通訊介面708提供裝置700與通訊網路之間的連結及/或通訊鏈結,藉由連結及/或通訊鏈結,其他電子、計算與通訊裝置與裝置700通訊資料。
裝置700包含一或更多個處理器710(例如微處理器、控制器等等),處理器710處理各種電腦可執行指令,以控制裝置700作業並實施本文所說明之技術的具體實施例。作為替代或附加地,可由硬體、韌體或固定邏輯電路系統(被連同一般識別為712的處理與控制電路來實施)之任一者或結合者來實施裝置700。雖然未圖示,裝置700可包含耦接裝置內各種部件的系統匯流排或資料傳輸系統。系統匯流排可包含不同匯流排架構的任一者或結合者,諸如記憶體匯流排或記憶體控制器、周邊設備匯流排、通用串列匯流排、及/或利用各種匯流排架構之任意者的處理器或本地匯流排。
裝置700亦包含電腦可讀取媒體714,諸如一或更 多個記憶體部件,記憶體部件的範例可包含隨機存取記憶體(RAM)、非揮發性記憶體(例如唯讀記憶體(ROM)、快閃記憶體、EPROM、EEPROM之任一或更多者)、以及磁碟儲存裝置。磁碟儲存裝置可被實施為任何類型的磁性或光學儲存裝置,諸如硬碟機、可記錄及/或可讀取式小型碟片(CD)、任何類型的數位多媒體光碟(DVD)等等。裝置700亦可包含大量儲存媒體裝置716。
電腦可讀取媒體714提供資料儲存機制以儲存裝置資料704,以及各種裝置應用程式718與相關於裝置700作業態樣的任何其他類型的資訊及/或資料。例如,作業系統720可被維持為使用電腦可讀取媒體714的電腦應用程式,並執行在處理器710上。裝置應用程式718可包含裝置管理器(例如控制應用程式、軟體應用程式、訊號處理與控制模組、專屬於特定裝置的碼、對於特定裝置的硬體抽象化層等等)。裝置應用程式718亦可包含任何系統部件或模組,以實施本文所說明的技術的具體實施例。在此範例中,裝置應用程式718包含圖示為軟體模組及/或電腦應用程式的介面應用程式722與輸入/輸出模組724。輸入/輸出模組724代表用以提供與裝置之間的介面的軟體,軟體經配置以擷取輸入,諸如觸控螢幕、軌跡板、攝影機、麥克風等等。作為替代或附加地,介面應用程式722與輸入/輸出模組724可被實施為硬體、軟體、韌體、或以上之結合者。此外,輸入/輸出模組724可經配置以支援多重輸入裝置,諸如分別擷取視覺與音頻輸入的個別裝置。
裝置700亦包含提供音頻資料至音頻系統728,及/或提供視頻資料至顯示系統730的音頻及/或視頻輸入/輸出系統726。音頻系統728及/或顯示系統730可包含處理、顯示及/或成像音頻、視頻與影像資料的任何裝置。可經由RF(射頻頻率)鏈結、S-video鏈結、複合視頻鏈結、部件視頻鏈結、DVI(數位視頻介面)、類比音頻連結或其他類似的通訊鏈結,來將視頻訊號與音頻訊號從裝置700通訊至音頻裝置及/或至顯示裝置。在一個具體實施例中,音頻系統728及/或顯示系統730被實施為裝置700的外部部件。或者,音頻系統728及/或顯示系統730被實施為範例裝置700的整合部件。
結論
雖然已由特定於結構特徵及/或方法論步驟的語言來說明本發明,應瞭解界定於申請專利範圍中的發明並不必要限於所說明的特定特徵或步驟。相反的,特定特徵與步驟被揭示為實施所主張發明的範例形式。
100‧‧‧環境
102‧‧‧計算裝置
104‧‧‧輸入/輸出模組
106‧‧‧手指
108‧‧‧顯示裝置
110‧‧‧選擇
112‧‧‧影像
116‧‧‧手寫筆
118‧‧‧使用者識別
120‧‧‧驗證模組
122‧‧‧服務提供者
124‧‧‧網路

Claims (20)

  1. 一種由一或更多個模組至少部分地實施於硬體中的方法,該方法包含以下步驟:接收步驟,接收使用一手寫筆的一或更多個感測器偵測到的一或更多個輸入;識別步驟,根據所接收的該一或更多個輸入,識別已抓取該手寫筆的一使用者,該使用者係以該使用者的手的手指來抓取該手寫筆;以及執行步驟,基於使用從該手寫筆的該一或更多個感測器接收來的該一或更多個輸入來執行的對該使用者的該識別,來執行一或更多個動作。
  2. 如請求項第1項所述之方法,其中該接收步驟、該識別步驟與該執行步驟係由該一或更多個模組執行,該一或更多個模組係作為通訊耦接至該手寫筆的一計算裝置的部分。
  3. 如請求項第1項所述之方法,其中該接收步驟、該識別步驟與該執行步驟係由該一或更多個模組執行,該一或更多個模組係放置於該手寫筆的一外殼內。
  4. 如請求項第1項所述之方法,其中該接收步驟包含以下步驟:使用該手寫筆的該等感測器,來偵測該使用者的一或更多個生物識別特性。
  5. 如請求項第1項所述之方法,其中該接收步驟包含以下步驟:使用該一或更多個感測器,來偵測該手寫筆的該使用者的筆跡。
  6. 如請求項第5項所述之方法,其中該偵測步驟係由通訊耦接至該手寫筆的一計算裝置來執行,且係透過該手寫筆的動作在該計算裝置上接收到該筆跡。
  7. 如請求項第1項所述之方法,其中該接收步驟包含以下步驟:使用該一或更多個感測器,在該使用者的該等手指抓取該手寫筆時,偵測該手寫筆的一或更多個指向。
  8. 如請求項第1項所述之方法,其中執行該一或更多個動作的該執行步驟包含以下步驟:在該手寫筆的一顯示裝置上輸出該使用者的該識別。
  9. 如請求項第1項所述之方法,其中執行該一或更多個動作的該執行步驟包含以下步驟:獲取所識別之該使用者的一或更多個配置設定。
  10. 如請求項第9項所述之方法,其中該一或更多個配置設定包含對於該使用者與一或更多個應用程式互動的一 狀態的一說明,該狀態係可從一個計算裝置傳輸至另一個計算裝置。
  11. 如請求項第10項所述之方法,其中該狀態支援使用該手寫筆在兩個不同的計算裝置之間進行一剪下貼上作業。
  12. 如請求項第1項所述之方法,其中執行該一或更多個動作的該執行步驟包含以下步驟:從該手寫筆通訊該識別至一計算裝置,從而使該計算裝置獲取所識別之該使用者的一或更多個配置設定,該一或更多個配置設定係可用以配置該計算裝置的一使用者介面。
  13. 如請求項第1項所述之方法,其中執行該一或更多個動作的該執行步驟包含以下步驟:通訊步驟,從該手寫筆通訊該識別至一計算裝置,從而使該計算裝置驗證該使用者以與該計算裝置互動。
  14. 如請求項第13項所述之方法,其中從該手寫筆通訊該識別至該計算裝置的該通訊步驟,進一步使該計算裝置回應於對該使用者的驗證,而以一遠端網路連結擷取相關於該使用者的資料。
  15. 如請求項第1項所述之方法,其中係回應於一計算裝置偵測到由該手寫筆連同該計算裝置執行的一姿態,而執行該接收步驟。
  16. 一手寫筆,該手寫筆包含:一外殼,該外殼經配置為可使用一使用者的手的手指來抓取;一或更多個感測器;以及一或更多個模組,該一或更多個模組係放置於該外殼內且至少部分實施於硬體中,該一或更多個模組並經配置以處理獲取自該一或更多個感測器的資料,以識別該使用者並提供指示對該使用者的識別的一輸出。
  17. 如請求項第16項所述之手寫筆,其中該輸出為在併入於該外殼內的一顯示裝置上之對於該使用者的該識別的一顯示,或者,該輸出為通訊至一計算裝置的一通訊,該手寫筆係經配置為與該計算裝置互動。
  18. 如請求項第16項所述之手寫筆,其中該一或更多個感測器經配置以偵測該手寫筆的一指向、該手寫筆的一使用者的筆跡、或用以抓取該手寫筆的該使用者的手的該等手指的指紋。
  19. 一種方法,該方法包含以下步驟: 使用由一手寫筆的一或更多個感測器擷取的資訊,來將一使用者登入一第一計算裝置;在一網路服務處儲存資訊,該資訊說明一使用者與在一第一計算裝置處執行的一或更多個應用程式互動的一當前狀態;使用由該手寫筆的該一或更多個感測器擷取的資訊,來將該使用者登入一第二計算裝置;回應於在該第二計算裝置處的登入,從該網路服務獲取說明該使用者與該第一計算裝置之互動的該資訊;以及將執行在該第二計算裝置處的一或更多個應用程式配置為如所儲存之該資訊所說明的該使用者的互動的該當前狀態。
  20. 如請求項第19項所述之方法,其中登入該第一計算裝置或該第二計算裝置之步驟,係至少部分基於由該手寫筆之該一或更多個感測器獲取之說明該手寫筆於三維空間內的一指向的資訊、由該一或更多個感測器偵測到的一或更多個指紋、或由該手寫筆連同該第一計算裝置而執行的筆跡。
TW101151042A 2012-01-13 2012-12-28 手寫筆的計算環境 TWI610201B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/350,540 2012-01-13
US13/350,540 US20130181953A1 (en) 2012-01-13 2012-01-13 Stylus computing environment

Publications (2)

Publication Number Publication Date
TW201346654A true TW201346654A (zh) 2013-11-16
TWI610201B TWI610201B (zh) 2018-01-01

Family

ID=48779628

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101151042A TWI610201B (zh) 2012-01-13 2012-12-28 手寫筆的計算環境

Country Status (5)

Country Link
US (1) US20130181953A1 (zh)
EP (1) EP2802971A4 (zh)
CN (1) CN104067204A (zh)
TW (1) TWI610201B (zh)
WO (1) WO2013106235A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10867149B2 (en) 2014-06-12 2020-12-15 Verizon Media Inc. User identification through an external device on a per touch basis on touch sensitive devices
US10878217B2 (en) 2014-06-12 2020-12-29 Verizon Media Inc. User identification on a per touch basis on touch sensitive devices
TWI719034B (zh) * 2015-09-10 2021-02-21 美商威訊媒體公司 基於外部裝置上觸敏裝置的每一觸控基礎之使用者識別

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10108307B1 (en) * 2012-05-11 2018-10-23 Amazon Technologies, Inc. Generation and distribution of device experience
US9189084B2 (en) * 2013-03-11 2015-11-17 Barnes & Noble College Booksellers, Llc Stylus-based user data storage and access
TWI557608B (zh) * 2013-04-03 2016-11-11 宏碁股份有限公司 電子裝置的輸入裝置及其設定方法
US10359857B2 (en) * 2013-07-18 2019-07-23 Immersion Corporation Usable hidden controls with haptic feedback
GB2520069A (en) * 2013-11-08 2015-05-13 Univ Newcastle Identifying a user applying a touch or proximity input
US9817489B2 (en) * 2014-01-27 2017-11-14 Apple Inc. Texture capture stylus and method
US10191713B2 (en) * 2014-03-24 2019-01-29 Lenovo (Beijing) Co., Ltd. Information processing method and electronic device
JP6269227B2 (ja) * 2014-03-25 2018-01-31 セイコーエプソン株式会社 表示装置、プロジェクター、および表示制御方法
US9400570B2 (en) 2014-11-14 2016-07-26 Apple Inc. Stylus with inertial sensor
US9575573B2 (en) 2014-12-18 2017-02-21 Apple Inc. Stylus with touch sensor
US9785261B2 (en) * 2014-12-19 2017-10-10 Intel Corporation Near field communications (NFC)-based active stylus
CN107209608A (zh) 2015-01-28 2017-09-26 平蛙实验室股份公司 动态触摸隔离帧
EP3537269A1 (en) 2015-02-09 2019-09-11 FlatFrog Laboratories AB Optical touch system
JP6046321B1 (ja) * 2015-03-02 2016-12-14 株式会社ワコム アクティブ静電スタイラス、センサコントローラ、これらを備えるシステム、及び、これらによって実行される方法
US10506068B2 (en) 2015-04-06 2019-12-10 Microsoft Technology Licensing, Llc Cloud-based cross-device digital pen pairing
US20170011405A1 (en) * 2015-07-09 2017-01-12 Mastercard International Incorporated Simultaneous multi-factor authentication systems and methods for payment transactions
CN106445199A (zh) * 2015-08-13 2017-02-22 天津三星通信技术研究有限公司 触控笔、移动终端以及实现数据的连续应用的方法
KR102393683B1 (ko) * 2015-10-21 2022-05-04 삼성전자주식회사 센서를 포함하는 전자 장치 및 그의 동작 방법
US10775937B2 (en) 2015-12-09 2020-09-15 Flatfrog Laboratories Ab Stylus identification
US20170244768A1 (en) * 2016-02-19 2017-08-24 Microsoft Technology Licensing, Llc Participant-specific functions while interacting with a shared surface
US10694487B2 (en) * 2016-09-15 2020-06-23 Cisco Technology, Inc. Distributed network black box using crowd-based cooperation and attestation
TWI584156B (zh) * 2016-10-25 2017-05-21 華碩電腦股份有限公司 操作系統、操作方法以及指示裝置
US10761657B2 (en) 2016-11-24 2020-09-01 Flatfrog Laboratories Ab Automatic optimisation of touch signal
DK3667475T3 (da) 2016-12-07 2022-10-17 Flatfrog Lab Ab Buet berøringsapparat
US20200064937A1 (en) * 2016-12-07 2020-02-27 Flatfrog Laboratories Ab Active pen true id
US10963104B2 (en) 2017-02-06 2021-03-30 Flatfrog Laboratories Ab Optical coupling in touch-sensing systems
US10877575B2 (en) * 2017-03-06 2020-12-29 Microsoft Technology Licensing, Llc Change of active user of a stylus pen with a multi user-interactive display
EP3602258B1 (en) 2017-03-22 2024-05-08 FlatFrog Laboratories AB Pen differentiation for touch displays
WO2018182476A1 (en) 2017-03-28 2018-10-04 Flatfrog Laboratories Ab Touch sensing apparatus and method for assembly
CN111052058B (zh) 2017-09-01 2023-10-20 平蛙实验室股份公司 改进的光学部件
WO2019172826A1 (en) 2018-03-05 2019-09-12 Flatfrog Laboratories Ab Improved touch-sensing apparatus
WO2020153890A1 (en) 2019-01-25 2020-07-30 Flatfrog Laboratories Ab A videoconferencing terminal and method of operating the same
WO2021162602A1 (en) 2020-02-10 2021-08-19 Flatfrog Laboratories Ab Improved touch-sensing apparatus
US11740729B2 (en) * 2021-03-25 2023-08-29 Microsoft Technology Licensing, Llc Assigning device identifiers by host identifier availability

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5559895A (en) * 1991-11-08 1996-09-24 Cornell Research Foundation, Inc. Adaptive method and system for real time verification of dynamic human signatures
DE69522423T2 (de) * 1994-12-16 2002-04-11 Hyundai Electronics America Digitalisierstift und Verfahren
US6307956B1 (en) 1998-04-07 2001-10-23 Gerald R. Black Writing implement for identity verification system
US6518949B2 (en) * 1998-04-10 2003-02-11 E Ink Corporation Electronic displays using organic-based field effect transistors
US6933919B1 (en) * 1998-12-03 2005-08-23 Gateway Inc. Pointing device with storage
US7609862B2 (en) * 2000-01-24 2009-10-27 Pen-One Inc. Method for identity verification
US7657128B2 (en) * 2000-05-23 2010-02-02 Silverbrook Research Pty Ltd Optical force sensor
US8446359B2 (en) * 2002-05-31 2013-05-21 Hewlett-Packard Development Company, L.P. Instrument-activated sub-surface computer buttons and system and method incorporating same
US6776332B2 (en) * 2002-12-26 2004-08-17 Micropin Technologies Inc. System and method for validating and operating an access card
JP2005173811A (ja) * 2003-12-09 2005-06-30 Fuji Xerox Co Ltd データ管理システムおよびその方法
US7609890B2 (en) * 2004-09-30 2009-10-27 Pitney Bowes Inc. Packing list verification system
US7663509B2 (en) * 2005-12-23 2010-02-16 Sony Ericsson Mobile Communications Ab Hand-held electronic equipment
US20090012806A1 (en) * 2007-06-10 2009-01-08 Camillo Ricordi System, method and apparatus for data capture and management
JP2009266097A (ja) * 2008-04-28 2009-11-12 Toshiba Corp 入力機器
US9141955B2 (en) * 2010-06-23 2015-09-22 The Western Union Company Biometrically secured user input for forms

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10867149B2 (en) 2014-06-12 2020-12-15 Verizon Media Inc. User identification through an external device on a per touch basis on touch sensitive devices
US10878217B2 (en) 2014-06-12 2020-12-29 Verizon Media Inc. User identification on a per touch basis on touch sensitive devices
TWI719034B (zh) * 2015-09-10 2021-02-21 美商威訊媒體公司 基於外部裝置上觸敏裝置的每一觸控基礎之使用者識別

Also Published As

Publication number Publication date
WO2013106235A1 (en) 2013-07-18
TWI610201B (zh) 2018-01-01
EP2802971A4 (en) 2015-09-16
US20130181953A1 (en) 2013-07-18
CN104067204A (zh) 2014-09-24
EP2802971A1 (en) 2014-11-19

Similar Documents

Publication Publication Date Title
TWI610201B (zh) 手寫筆的計算環境
US11550399B2 (en) Sharing across environments
US10942993B2 (en) User terminal apparatus having a plurality of user modes and control method thereof
US10614120B2 (en) Information search method and device and computer readable recording medium thereof
CN103649900B (zh) 边缘手势
JP4777458B2 (ja) デジタル装置を対話式表示面とインタフェースさせる方法及びシステム
US8243983B2 (en) Graphically encoded data copy and paste
US10579253B2 (en) Computing device canvas invocation and dismissal
EP3510517B1 (en) Method of displaying user interface related to user authentication and electronic device for implementing same
JP5592378B2 (ja) 物体検出およびユーザーセッティング
TWI507888B (zh) 資料傳輸方法及其電子裝置及其手寫資料之輸入裝置
CN102184077A (zh) 计算设备放大手势
US20130009991A1 (en) Methods and systems for displaying interfaces
JP5987780B2 (ja) 情報処理装置及び情報処理プログラム
JP6056648B2 (ja) 情報処理装置及び情報処理プログラム
US11271977B2 (en) Information processing apparatus, information processing system, information processing method, and non-transitory recording medium
US20130187862A1 (en) Systems and methods for operation activation
CN104077065A (zh) 触摸屏终端显示虚拟键盘的方法及触摸屏终端
TWI547877B (zh) 介面管理系統及其方法及其電腦程式產品
KR20160096645A (ko) 컴퓨팅 디바이스에 대한 장치의 결합
WO2018132970A1 (zh) 一种隐私信息的处理方法和终端
CN105740684B (zh) 一种信息处理方法及电子设备
WO2016046902A1 (ja) 手書き情報を共有するためのシステム、方法及びプログラム
CN113383302A (zh) 局部选取轨迹和轨迹拆合的方法、电子设备、存储介质

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees