201137785 六、發明說明: [相關申請案之對照參考資料] 本申請案主張2010年3月3日所提出之發明名稱為“用於 行為獎賞系統之感測器網路(Sensor Netw〇rk f〇r a Behavi()f201137785 VI. Description of the invention: [Reference reference material of related application] This application claims that the invention name proposed on March 3, 2010 is "sensor network for behavior reward system (Sensor Netw〇rk f〇 Ra Behavi()f
Reward System)’’的美國臨時專利申請案序號第 61/310,189 ; 2010年6月4日所提出之發明名稱為“用於行 為獎員糸統之感測器網路(Sensor Network for a Behavior Reward System)’’的美國臨時專利申請案序號第 61/351,734;以及2010年12月9日所提出之發明名稱為“個 人活動測量及行為儲存裝置以及達成極低功率及低成本之 方法(Personal Activity Measurement and Behavior StorageReward System)'' US Provisional Patent Application Serial No. 61/310,189; The invention titled June 4, 2010 is entitled "Sensor Network for Behavior Demonstrators" (Sensor Network for a Behavior Reward System) ''US Provisional Patent Application Serial No. 61/351,734; and the invention titled December 9, 2010, entitled "Personal Activity Measurement and Behavior Storage Devices and Achieving Very Low Power and Low Cost Method (Personal Activity Measurement and Behavior Storage
Device and Methods to Achieve Very Low Power and Low Cost)”的美國臨時專利申請案序號第61/459,235之優先權》 在此全面以提及方式併入其全部。 【發明所屬之技術領域】 【先前技術】 使個人習慣改變是很困難的。一些方法使用嚴格追蹤。例 如,個人可以日記、活動記錄中追蹤她受鼓勵及不受鼓勵的 行為,以致於她可以隨時間檢視她的進步。然而’這樣的方 法係冗長乏味的’此導致行為之忽視及迴避,以致於個人可 能回到她先前的行為模式《再者,在改變越來越小或因明顯 缺少進步而使個人沮喪的情況下,追蹤及記錄行為可能阻礙 100107109 4 201137785 行為改變。 【發明内容】 在此,描迷關於一種配置成用以根據使用者所執行之使用 者行為動作來正面強化使用者行為之行為獎賞系統的各種 • 具體例。例如,一揭露具體例係有關於一種行為獎賞系統, . 其包括一無線感測器,配置成用以傳送所產生的行為資料, 以回應一在該無線感測器中所包括之加速計產生之中斷;以 及一伺服器運算裝置,包括一配置成用以保存一邏輯子系統 可執行之指令的資料保存子系統。在一實例中,該無線感測 器係配置成用以測定是否被偵測事件及狀態的組合表示使 用者行為動作已被執行。在其它實例中,該測定可以發生在 該祠服器運算裝置或該無線感測器與該伺服器運算裝置兩 者。在一揭露具體例中,該伺服器運算裝置係配置成:如果 使用者行為動作稜執行,則提供使用者一要約(offer)。 以簡單方式提供此概要,以提供觀念之選擇,其中該等觀 • 減在下©實施方式巾做進—步描述。此概要沒有意欲識別 .所线㈣之衫雜或基柄徵,亦沒有意㈣以限制該 所主張‘的之_。再者,魅張標的並非偈限於用以解決 在此揭露之任何部分中所提及之任何或所有缺點的實施。 【實施方式】 如上所述使個人習慣改變是很困難的。在改變越來越小 或月々缺少進步而使個人沮喪的情況下,追縱及記錄行為 100107109 5 201137785 可能阻礙行為改變。因此,在此描述關於根據從配 測行為動作之感測器所接收之資訊來正面強化該行為動作 的方法及硬體之各種具體例。例如,在一具體例令,— 一種用 以正面強化使用者行為之方法包括在一伺服器運算裝置上 從一配置成用以感測一使用者行為動作之感測器來接收^ 為資料。回應該行為資料,該方法進一步包括使用讀词服器 運算裝置之一邏輯子系統,提供一配置成用以獎勵使用者行 為動作之要約及傳送該要約至使用者。 例如,圖1綱要性地顯示一行為獎賞系統100之—具體 例。該行為獎賞系統100包括複數個感測器102,其配置成 用以偵測一使用者行為動作及傳送關於使用者行為動作之 信息至一伺服器運算裝置106。在一些具體例中,一任選間 道運算裝置104可以在該等感測器102與該伺服器運算裝置 106間傳遞信息。例如,在一些具體例中’該閘道運算裝置 104可以配置成用以經由無線及/或有線通信與在使用者住 所中及周圍所安裝之各種感測器102通信。再者’在一些具 體例中,該閘道運算裝置104可以配置成用以諸如藉由提供 對一特定實體位置所登記之一媒體存取控制(MAC)位址,以 提供位置資訊給一或多個感測器。在一些具體例中’該 閘道運算裝置104可以是一配置成屬於一特定位置(諸如使 用者之住家)之運算裝置。在一些其它具體例中,一當事人 運算裝置116可以配置成用以執行該閘道運算裝置之功 100107109 6 201137785 能。在-些具體射,例如,-使用者行動電話可以配置成 用以從該感測器102接收信號及傳送它們至該词 裝置106。 伺服器運算裝置106管控行為獎賞系統 以及可以包 括-或多個伺服器及/或一雲端運算環境。词服器運 106包括一行動獎賞模组112,該行動獎賞模 、 在-資料保存子系統110中所儲存且由1輯^透過 =行之指令來實施,服器運算裝置106成用: 可移除電料軌制n 成用以對 _配置成㈣從感測器二::作:獎;模組 模㈣可以配置成用以識別-特线為獎賞 接收之信C,130及/或從一特定感測器1。2所 行為獎器1G2r測之使用者行為動作。 之部分至一或多個 成用以傳送該行為動作資料 要約及糊目關^約者126及/咖_約者以接收 勵給使用者之-要約者126係選擇提供獎賞及/或獎 之-些非限定實彳回應制者之行為動作。要約者126 列包括雇主、社會成員組織 ㈣。例如’在,中,一要約者12== 雇主,該雇主可以杻w 』此疋使用者之 ^i、使用者獎賞,以回應—由使用者所走 100107109 201137785 之被感測自行車通勤行程,進*獎勵自行車通,在另一情 浼中,一要約者126可能是一個人衛生產品製造商,該製造 商提供使用者牙線之優縣,以回應使㈣之被感測口腔衛 生打為。將了解到’任何合適要約者126可以提供使用者要 、,’勺以經由該行動獎賞系统1〇〇回應被感測行為動作而不 脫離本揭露之範圍。 在要約者126及/或在词服器運算裝置1〇6產生要約。無 視於在哪個地方產生要約,祠服器運算裝置1〇6提供使用者 要約、接收來自使用者之要約選擇(例如,要約接受或使用 者提供要約)’以及可以管控要約者126與當事人運算裝置 116間之信息交流。 雖然在此所述之實例係關於將一要約傳遞至使用者及使 用者傳遞-表明接受之要約選擇至該要約者,將察覺到,可 以執行其它合適之同意交換,而不脫離本揭露之範圍。例 如,在一些具體例中,要約者126可以透過伺服器運算裝置 106提供使用者之一獎勵機會,其中該伺服器運算裝置1〇6 邀請使用者經由使用者之要約選擇訂定要約,該要約者126 可能接受或拒絕該要約。 做為另一實例,在一些具體例中,要約者126可以提供使 用者所參與之遊戲的點數給使用者。例如,感測器102及/ 或使用者標籤130可以配置成用於遊戲。在遊戲之背景中建 構使用者行為動作之績效’可以使使用者之體驗更多樂趣及 100107109 8 201137785 可以獎勵行為的改變。例如,在一情境中,感測器102及/ 或使用者標籤130可以固定或包含於-遊戲控制器或-玩 /、中可以使用該遊戲之升級的要約來獎勵在執行使用者行 為動作時與該玩具或遊戲控制器互動的小孩。例如,小孩可 以獲贈進入新的遊戲等級、遊戲貨幣可兒換遊戲機(GameThe priority of US Provisional Patent Application Serial No. 61/459,235, the entire disclosure of which is incorporated herein by reference. It is very difficult to make personal habits change. Some methods use strict tracking. For example, an individual can track her encouragement and unmotivated behavior in the diary and activity records, so that she can review her progress over time. The method is tedious. This leads to neglect and avoidance of behavior, so that the individual may return to her previous behavioral model. "Further, in the case of changing smaller or less frustrating due to the apparent lack of progress, tracking And the recording behavior may hinder the behavior change of 100107109 4 201137785. [Description] Here, various types of behavior reward systems configured to positively enhance user behavior according to user behavior actions performed by the user are described. For example, a specific example relates to a behavioral reward system, which includes a wireless sensor configured to transmit the generated behavioral data in response to an interruption generated by an accelerometer included in the wireless sensor; and a server computing device comprising a configuration configured to save one A data storage subsystem of instructions executable by the logic subsystem. In an example, the wireless sensor is configured to determine whether a combination of detected events and states indicates that a user behavior action has been performed. The measurement may occur in the server computing device or both the wireless sensor and the server computing device. In a disclosed embodiment, the server computing device is configured to: if the user acts Execution provides the user with an offer. This summary is provided in a simple manner to provide a choice of ideas, which are described in the following section. This summary is not intended to be identified. (4) The shirt or the base sign is not intended to (4) to limit the claim of the claim. In addition, the charm of the standard is not limited to any of the disclosures disclosed herein. Implementation of any or all of the disadvantages mentioned in the sub-sections. [Embodiment] It is very difficult to change the habits of individuals as described above. In the case of a change that is getting smaller or less, or lack of progress, and frustrating individuals, Recording behavior 100107109 5 201137785 may impede behavioral change. Therefore, various specific examples of methods and hardware for positively reinforcing the behavioral action based on information received from the sensor of the behavioral action are described herein. For example, in one Specifically, a method for positively enhancing user behavior includes receiving a data from a sensor configured to sense a user behavior on a server computing device. The method further includes using a logic subsystem of one of the read word processor computing devices to provide an offer configured to reward the user for the behavioral action and to communicate the offer to the user. For example, Figure 1 outlines a specific example of a behavioral reward system 100. The behavioral reward system 100 includes a plurality of sensors 102 configured to detect a user behavioral action and to communicate information about the user's behavioral actions to a server computing device 106. In some embodiments, an optional inter-channel computing device 104 can communicate information between the sensors 102 and the server computing device 106. For example, in some embodiments, the gateway computing device 104 can be configured to communicate with various sensors 102 installed in and around the user's residence via wireless and/or wired communication. Furthermore, in some embodiments, the gateway computing device 104 can be configured to provide location information to one or the like, such as by providing a media access control (MAC) address registered for a particular physical location. Multiple sensors. In some embodiments, the gateway computing device 104 can be an arithmetic device configured to belong to a particular location, such as the home of the user. In some other specific embodiments, a party computing device 116 can be configured to perform the functions of the gateway computing device 100107109 6 201137785. In some specific shots, for example, the user mobile phone can be configured to receive signals from the sensor 102 and transmit them to the word device 106. The server computing device 106 manages the behavior reward system and can include - or multiple servers and/or a cloud computing environment. The word processor 106 includes an action bonus module 112, which is stored in the data storage subsystem 110 and executed by a command of the pass data. The server computing device 106 is used: The electric energy rail system is configured to be configured to (4) from the sensor 2:: award; the module module (4) can be configured to identify the special line for the reward receiving letter C, 130 and/or The user's behavior is measured from a specific sensor 1.2 behavioral 1G2r. The portion to one or more of the offer to transmit the behavioral action information offer and the ambiguity of the 126 and/or the coffee maker to receive the incentive to the user - the offeror 126 selects to provide the reward and/or award - Some unrestricted facts respond to the behavior of the system. The 126 columns of the offerer include the employer and the social member organization (4). For example, 'in, in, one offeror 12== employer, the employer can 杻w 』 the user's ^i, user reward, in response - the user walks 100107109 201137785 of the sensed bicycle commute trip, In addition to the reward bicycle pass, in another case, an offeror 126 may be a personal hygiene product manufacturer that provides the user's dental floss in response to the sensed oral health of (4). It will be appreciated that any suitable offeror 126 may provide the user with a 'spoken' to respond to the sensed behavioral action via the action reward system 1 without departing from the scope of the present disclosure. An offer is made at the offeror 126 and/or at the word processor computing device 1〇6. Regardless of where the offer is made, the server computing device 1〇6 provides a user offer, receives an offer selection from the user (eg, an offer or a user offer), and can control the offeror 126 and the party computing device. 116 information exchanges. Although the examples described herein are directed to delivering an offer to the user and the user indicating that the accepted offer is selected to the offeree, it will be appreciated that other suitable consent exchanges may be performed without departing from the scope of the disclosure. . For example, in some embodiments, the offeror 126 can provide a reward opportunity to the user via the server computing device 106, wherein the server computing device 106 invites the user to select an offer via the user's offer, the offer 126 may accept or reject the offer. As another example, in some embodiments, the offeror 126 can provide the number of points of the game in which the user is participating to the user. For example, sensor 102 and/or user tag 130 can be configured for gaming. Constructing the performance of user behavior in the context of the game can make the user experience more enjoyable and 100107109 8 201137785 can reward behavior changes. For example, in a scenario, sensor 102 and/or user tag 130 may be fixed or included in a game controller or play/, and may use an upgraded offer of the game to reward when performing user behavior actions A child who interacts with the toy or game controller. For example, a child can be given a new game level, and the game currency can be changed to a game console (Game).
Gear)、更新的遊戲特色、遊戲擴充、增強版阿凡達遊戲等 之要約。在另一情境中,使用者可以參與團體挑戰遊戲,其 中可以顯示使用者之使用者行為動作的績效給該團體之其 他成員。在這樣的情境中,感測器1〇2及/或使用者標籤13〇 可以有效地與一遊戲代幣(game token)結合,其中使用者在 執行使用者行為動作時與該遊戲幣互動。該使用者行為動作 之偵成I 了此升使用者在名人榜(lea(jerb〇ard)的名次及可能 贈送了增加使用者之遊戲樂趣及因而鼓勵行為改變之合適 要約給使用者。 由伺服器運算裝置106提供要約給當事人運算裴置116。 當事人運算裝置116包括一邏輯子系統12〇、一資料保存子 系統122及一顯示子系統118,以及係配置成用以對一可移 除電腦可讀取媒體m讀取及寫入。邏輯子系统12〇係配置 成用以執行在該資料保存子系統122中所儲存之指令以實 施用以執行在此所述之各種方法的該等指令。當事人運算裝 置116可以是任何合適運算裝置。當事人運算裝置lb之非 限定實例包括一行動及/或無線運算裝置、一網路電腦或一 100107109 9 201137785 kiosk型裝置。 當事人運算裝置116亦包括一用以接收來自使用者之輸 入及用以顯示資訊給使用者之使用者介面121。例如,一情 境中,使用者可以經由使用者介面121檢視關於由感測器 102所偵測之使用者能量耗損及節約。可以經由使用者介面 121呈現關於使用者之被感測行為動作的分數及/或分數價 值給使用者。使用者介面121亦可以呈現使用者之被感測行 為動作的歷史資訊(例如,累積分數及/或分數價值、在某一 時間間隔之一或多個被感測行為動作的情況等),其中該歷 史資訊可能獎勵行為動作及/或通知使用者潛在“倒退 (backsliding)”成為舊習慣。使用者介面121可能以各種合適 方式來呈現。使用者介面121之非限定實例包括由當事人運 算裝置116所顯示之使用者定製及/或個人化網頁、SMS文 字信息、推特(TWITTER)簡訊(feeds)及電子郵件通告(email alerts)。 使用者可以經由使用者介面121接收及選擇要約。使用者 亦可以經由使用者介面121配置行為獎賞模組112之態樣。 例如’使用者可以使分數與行為動作相關聯,諸如針對以自 行車通勤一預定距離來分配一分數。在一些具體例中,使用 者介面121可以經由顯示子系統118來呈現,但是將察覺 到,使用者介面121可以經由任何合適顯示硬體來呈現於使 用者。 100107109 10 201137785 如圖/所示’藉由網路128來處理行動獎賞系統議之各 算裝置間的通仏。了解到,感測器102、閘道運算裝置 104、伺服器運算裝置1G6、當事人運算裝置116及在要約 者」26,中所包含之運算裝置可以包括配置用以與一或多個 '匕運算褒置通料接之合適通信子线。這樣的通信子系 、’ β,匕括/、或夕個不同通信協定相容之有線及/或無線 通信裝置。一此非KP h _ 二F限疋實例包括有線電話網路(例如,行動 電話網路)、—有線區域網路(LAN)、-有線廣域網路 (WAN)、無線LAN及,或w細等。在一些具體例中,該等 子系統可以允許該等運算裝置經由網際網路對其它運 算裝置傳送及/或接收信息。 一感測器102可移除地安裝至一物件(例如,一固定至牙膏 官之感測器貼紙)’或者它可以是小型且可攜帶的(例如,一 固疋至自行車的輪轂之感測器)。在一些具體例中,感測器 ~1以配置成用以鼓勵與感測器^互動以執行一特定 使用者行為動作。例如,在一些具體例中,感測器1〇2及 或使用者標籤130可以包含於玩財或安裝至玩具,以鼓顧 小孩執行該使用者行為動作。因此,在—情境中,由小孩可 以使用包含有感測器102之玩具做為遊戲之一部分,其中可 =以該遊戲之點數、升料之要約來料—駭使用者行為 動作之績效。 在一些具體例中,感測器102包括一配置成用以無線傳送 100107109 11 201137785 信息至词服器運算裝置106之無線感測器。因為這樣的感測 器可能需要在一低功率狀態中操作,以延長電池壽命或使用 一較小電源’所以在一些具體例中,感測器则能包括- 邏輯子系統,其配置成用以維持在—待機狀態中直到它接收 -在感測器1G2中所包含之_器所產生之中斷為止。 例如’在一些實施例中,感測器102包括一加速計,其配 置成用以產生_中斷以回應—運動事件的㈣測開始。該中 斷之接收使誠卿從-待機狀態轉變至—主動狀態。一旦 感測器102處於該主動狀態,感測器1〇2測定是否從該加速 計所接收之偵測器資訊表示該使用者行為動作已被執行。如 果該被偵測事件被測定是該使用者行為動作,則感測器⑺2 傳送與該使用者行為動作相關聯之行為資料至伺服器運算 裝置106’如果該感測器測定該被偵測事件不是該使用者行 為動作則該感測器避免一傳送事件。因此,在一些具體例 中感測器102可以維持在一較低功率待機狀態中,直到一 事件被偵列為止、轉變至—較高功率主動狀態,以測定該使 用者订為動作被執行、及傳送一績效信息及返回至該較低功 率待機狀態’此可以節省用於該裝置之功率。 圖2 {系、十、 田“一用以使用一與一物件柄接之感測器來偵測 使用者仃為動作的方法200之流程圖,其中當執行該使用 —動作時,使用者與該物件互動。方法200包括在步驟 202中’該感測器維持一待機狀態。在一些具體例中,該待 100107109 12 201137785 機狀態可以是一低功率狀態(諸如一“休眠,,狀態),其中該感 測之各種組件(諸如發射器)可以是不動作的。 在步驟204中,方法200包括偵測一中斷。例如,一加速 δ十可以偵測與與一運動事件相關聯之力量及產生一中斷(例 如,從一較低電壓狀態轉變至一較高電壓狀態),以促使該 感測器從一待機狀態轉變至一主動動態。 在圖2所示之具體例中,該中斷之偵測可以與一主要事件 及/或一伴隨狀態之偵測同時發生,但是將察覺到,不應如 此限制偵測之項目。主要事件與伴隨狀態之特定組合的偵測 表示一特定使用者行為動作正在被執行,此允許該感測器及 /或該伺服器運算裝置分辨一可獎賞行為與不相關活動所造 成之偵測器信號。如在此所使用,一主要事件包括由一在該 感測器中所包含之偵測器識別之物理事件。例如,一由一加 速計所偵測之運動事件可以是一主要運動事件,或者一被一 音訊偵測器所偵測之聲音事件可以是一主要聲音事件。伴隨 狀態包括證實該使用者行為動作之績效的情況。將察覺到, 伴隨狀態可以是任何合適情況。例如,一伴隨狀態可以包括 時序資訊、使用者識別資訊(諸如由一感測器與一使用者標 籤間之互動所提供)、位置資訊及由該感測器中所包含之一 或多個偵測器所偵測之額外事件中之一或多個。因此,在一 些具體例中,一伴隨狀態可以包括由一加速計所偵測之運動 事件的一指定樣式。該主要事件及該伴隨狀態之偵測允許該 100107109 13 201137785 感測器及/或該健器運算裝置區別-使用者行為動作之績 效與由該感測器所偵測之其它活動。例如,在該可獎賞使用 .者行為=作係以適時方式採用藥物治療之情境中,事件與狀 態之特疋組合的識別允許區分一實際藥瓶分配動 落瓶子動作。 旱 在步驟206中,方法綱包括進入一主動狀態,及在步驟 應中,収是否主要事件與伴隨狀態之組合表示該使用者 行為動作被執行。在圖2所示之具體射,如果判定該使用 者打為動作職行,卿❹彳輯送-包括該行為資料之信 息至該伺服器運算裝置(在步驟21G)及返回至該待機狀態。 如果判定該使用者行為動作沒有被執行,則該感測器㈣至 該待機狀態而沒有傳送該m些具體例+,該感測器 在返回至該待機狀態前可以維持在該主動狀態中有一預定 時間間隔。如果在該預定時間間隔内沒錢測到另—事件, 則該感測器返回至該待機狀態。使該感測器留在主動狀態有 這樣的時間,可以允許該感㈣捕捉—後續事件而不必再次 開啟該感測器之電力,此可能減少在該電力開啟事件期間之 功率耗損。 在一些具體例中,測定是否該使用者行為動作被執行,包 括從該偵測器資訊產生行為資料。該行為資料可以包括從該 偵測器所接收及/或從該偵測器資訊(包括由該偵測器所產 生之反映該被偵測事件的偵測器資訊)所推出之任何合適資 100107109 14 201137785 料。例如,一 3軸加速計可以測量力量之方向及大小以及產 生加速計資料(包括3個軸之每一者的方向及大小測定)。在 此實例中,該行為資料可以包括由該加速計所產生之加速計 資料的部分。 在一些具體例中,該行為資料可以有助於該使用者行為動 作之一特定強度的測定,該特定強度可以用於被提供給使用 者之一特定要約的測定。在一些非限定情境中,該行為資料 可以包括與使用者如何用力揮動感測器棒球棒或如何用力 踢感測器足球相關聯之力量資訊。轉而,使用者可以接收一 要約,以回應玩足球所花費之時間及/或回應達成可.藉由這 樣的強度測定來部分偵測之那個運動的績效目標。 此外或在另一情況中,可以從相關於用以識別該使用者行 為動作之績效的可組態臨界值(configurable threshold)的行 為資料來產生這樣的強度測定。例如,在該感測器係配置成 用以傳送從一加速計所接收之超過一或多個可組態力量臨 界值的一些中斷之總數(例如,在一計步器應用中)之情境 中,該行為資料可以包括關於每一可組態力量臨界值所產生 之那些中斷的總數。因此,在一非限定計步器應用中,該行 為資料可以傳送超過與步行相關聯之第一可組態力量臨界 值的中斷之第一總數及超過與跑步相關聯之第二可組態臨 界值的中斷之第二總數。 在一些具體例中,該行為資料可以包括用於該感測器之合 100107109 15 201137785 適元資料(諸如㈣魅要事件及/或㈣_之時序資訊 及配置成用以識別相關於該使用者行為動作之一特定使用 者的使用者識別資訊)°於是’將察覺到,該行為資料可以 包括用以識別執行該使用者行為動作之使用者的任何合適 資訊及/或描述該使用者行為動作之數量及/或品質的任何 合適資訊。 雖然圖2射之具體例料該使用者行騎作是否被執 行之測㈣生在該感《的具_,但是將了解到在一些 具體例中,該使用者行為動作是否被執行之測定可以在該感 測器與該祠服器運算裝置間做分配或可以單獨發生在該祠 服器運算裝置。例如’在使用該感測器做為—計步器的情境 中’該感測器可以配置成用以傳送從—加速計所接收之被判 定為使用者步行所造成之-些中斷的總數,以及該饲服器運 算裝置可以配置成:當該總數超過—對應於某—距離及一步 行目標的預定數時,測賴❹者行秘作已被執行。^ 如上所述,該感測器可以包括_加速計,其配置成用以在 該感測器中偵測因使用者與―固^有該感測器或有效連接 該感測器之物件的互輯造紅_。在這樣的具體例中, 該主要事件可以包括-⑽加速計_之主要魏事件。因 此,當使肖者開始使被連接至該❹彳㈣該物件移動時,由 該加速計產生一中斷’以促使該感測器進入一主動動態及呼 估由該加速計所提供之加速計資訊。然❿,因$可能因不同 100107109 16 201137785 於該使用I行為動作之績效的理由移動該物件,所以該感測 器可以配ϊ成用以在由該加速計所偵測之運動事件間做區 分。例如,〆掉落物件可能經歷一由該加速計偵測之具有超 過i.3g力量之特徵的衝擊力。因此,該感測器可以配置成 -㈣這樣的衝擊力’以及如果該主要運動事件具有小於—預 定掉落衝擊力之力量的特徵,剩定該使用者行為動作被執 行。在這樣的具體射,可以根據從該加速計所接收之加速 計資訊(例如,力量及方向資訊)產生該行為資料及/或該行為 資料包括賴加速計所接收之加速計資訊(例如,力量及方 向貝讯)。再者,該伴隨狀態可以包括一由該加速計偵測之 伴隨運動,以敢於由該加速計所偵測之運動事件的特定組合 表示一特定使用者行為動作之績效。 圖3-5係說明用以使用一包括一加速計之感測器來偵測 使用者行為動作的方法之具體例的流程圖。雖然下面所述 之實例使用由一加速計所偵測之主要事件及/或相關於加速 计資訊所偵測之伴隨狀態來偵測使用者行為動作,但是將察 覺到’可以使用其它合適偵測器來偵測主要事件及/或伴隨 狀態°例如’可以使用光感測器及/或音響感測器來偵測伴 隨狀態’以減少錯誤肯定測定之發生,該錯誤肯定測定可能 因故障加迷計而造成一使用者行為動作之發生。 例如’圖3係說明一偵測瓶子分配動作之方法300的一具 體例之流程圖。此允許使用者追蹤水、藥物等隨時間之消 100107109 17 201137785 耗。包括一用以識別分配動作之加速計的感測器可以有效 麵接至一瓶子。雖然下面描述關於瓶子之方法300,但是將 察覺到’在本揭露之範_可以使誠測_接至任何合適 容器°在—情境中,可以將這樣的感測器包裝在-固定至該 瓶子之任何合適部位(例如,該瓶子之蓋子、側壁或底部)的 扣狀包體中。 方法300包括在步驟3〇2中,該感測器維持一待機狀態。 在步驟304中,方法300包括以一在該感測器中所包含之加 速計在該瓶子中偵測一主要運動事件。例如,在一些具體例 中,當移動該瓶子時,對該感測器之處理器產生一中斷。 在步驟306中,方法300包括測定是否該運動力超過一預 定力量臨界值。此可以識別意外的移動(諸如掉落例如, 在一具體例中,該感測器可以配置成將一沿著任何軸之超過 l-3g的力量認定為意外掉落。在圖3所示之實例中,如果該 力量超過該力量臨界值’則方法300返回步驟3〇2之待機狀 態。如果該力量沒有超過該力量臨界值,則該方法3〇〇繼續 至步驟308。 在步驟308中,方法300包括藉由測定是否頂端角 angle)超過一臨界角來谓測一包括一伴隨運動之伴隨狀熊, 以識別一瓶子分配動作。該臨界角可以是一預定數值或可以 從關於該瓶子之型式及/或尺寸之啟發來測定。如果該頂端 角沒有超過該臨界角,則可以認定該瓶子不是處於一分配位 100107109 18 201137785 置及方法300返回至步驟302之待機動態。如果該頂端角超 過該臨界角,則方法300繼續至步驟310。因此,在一些具 體例中,可以從一在該感測器中所包含之加速計測定該瓶子 相對於重力之角度,其中該感測器係配置用以:如果該等伴 隨運動具有一超過一臨界頂端角之頂端角的特徵,則測定該 使用者行為動作被執行。 雖然在方法300中描述步驟306之力量測定及步驟306 之角度測定為個別非同步事件,但是將察覺到,在一些具體 例中,這些測定可以同時發生。在另一情況中,在一些具體 例中,前述事件可以以不同順序發生。 在步驟310中,方法300包括累積該瓶子超過該臨界角之 消逝時間。在一些具體例中,當該瓶子最初超過該臨界角 時,可以觸發一計時器。在另一情況中或此外,在一些具體 例中,當該瓶子最初超過該臨界角時,該感測器可以記錄一 開始時間戳記。 在步驟312中,方法300包括測定是否該頂端角沒有超過 該臨界角。換句話說,在步驟312中,方法300測定是否該 瓶子已移動至不會發生一分配動作之位置。如果該頂端角超 過該臨界角,則方法300在步驟310持續累積消逝時間。如 果該頂端角不再超過該臨界角,則時間累積停止及方法300 繼續至步驟314。在一些具體例中,可以藉由停止一計時器 來中止時間累積。在另一情況中或此外,在一些具體例中, 100107109 19 201137785 可以藉由記錄-結束時間戳記來中止 覺到,在一些具體例尹,方法3〇〇 η、 B、積。再者,將察 器以測定頂端角及/或可 Ύ u m期性地輪詢該感測 化的任何時間測^ —新頂端肖。s A感、心偵測到頂端角之變 在-些具體射,方法3⑼可 測定是否該累積時間在一預定括在步驟3U中,藉由 態。因此’該使用者行為動作:圍内來偵測-伴隨狀 否在該頂端角超過該臨界 丁測疋可以包括測定是 該主要運動事件被傾測後之角 =之消逝時間是開始在 如/㈣ 吏者仃為動作之錯誤肯定偵測。例 移動^圍外之累積相可能因是錯誤的(諸如偶發 it 動(諸如在運送期間之移動)、感測器錯誤❾ 3〇〇繼續至步驟=否Γ是在該預定時間範圍内,則方法 機狀態。 6,否則’方法_返回至步驟她之待 在步驟316申,士、i 方法300包括傳送一包含行為資料之彳古* 至該伺服器運糞驻恶^ 外衮置。在一些具體例中’該信息可以包括該 瓶子超過該頂端角臨界值之消逝時間及/或該瓶子超過該頂 端:而::超過該力量臨界值之消逝時間。 在一具體例中’方法3〇〇可以包括在返回步驟3〇2之待 機狀態前’在步赖 ^鄉318中執行一延遲計時器。此可以防止由 該订為獎賞系统記錄錯誤雙偵測事件及/或可以藉由減少來 100107109 201137785 自該感測器之一些傳輸事件來節省電力。 在一些具體例中’該瓶子可以使用一在瓶蓋中所包含之感 測器’以取代或證實圖3所述之以角度及力量為基礎之方 法。例如,圖4係說明一用以以一耦接至一瓶蓋之感測器來 偵測瓶子分配動作之方法4 〇 〇的另一具體例之流程圖。在此 貫例中,一加速計係包含於該瓶蓋感測器中,以測定該蓋子 相對於重力之位置,諸如是否該蓋子已被翻轉或放置在它的 側面,此表不該瓶子準備分配❶在步驟4〇2中,方法4⑻ 包括該感測器維持在—待機狀態中。在步驟姻中,方法 400包括藉由彳貞_瓶蓋之移除來制—主要運動事件。例 如在☆具體例中,當一加速計偵測到例#以扭轉及/或 翻轉運動所造叙力來移除該瓶蓋時 ,可以產生對該感測器 之處理器的中斷。在—些具體财,#移除該瓶蓋時,可以 觸發=十時器。在另—情況中或此外,在—些具體例中,當 以瓶蓋被移除時,該感測器可以記錄一開始時間戮記。 在步驟406中,方味 測一伴隨狀態。在娜瓶蓋之放回來偵 中止-計時器。在/[种,當將該瓶蓋放叫,可以 在另—情況中或此外,在一此 將該瓶蓋放回時,該感测器 一、體例中’當 此’在該感测器係配置成用以邀一瓶蓋有、“夺間戳記。因 例中’該使用者行為動作被執;之-些具體 組合包括一蓋子移除動作— 乂包括測定是否該 一蓋子放回動作。 100107109 21 201137785 在步驟408 + ’方法400包括例如從一計時器之消逝時間 值或從-開始時間戳記與—結束時職記間之差異來剩定 該瓶蓋被移除之消逝時間。 在二具體例中,方法400可以包括在步驟41〇中,藉由 測定是否該累積時間是在一預定時間範圍内來偵測一伴隨 狀態。例如’在該時間範圍外之累積時間可能因是錯誤的(諸 如偶發移動、長時間移動(諸如在運送期間之移動)、感測器 錯誤等)而被去除。如果該累積時間是在該預定時間範圍 内則方法400繼續至步驟4U ;否則,方法4〇〇返回至步 驟402之待機狀態。因此,該使用者行為動作被執行之測定 可以包括測定是否在該蓋子移除動作與該蓋子放回動作間 之消逝時間是開始在-從該主要運動事件被制後之預定 時間範圍内。 在步驟4!2中,方法400包括傳送一包含行為資料之^ 至該伺服H運算裝置。在—祕_+,該信息可以包相 瓶蓋從該瓶子被移除之消逝時間。在—些具體例中,力 4〇〇可以包括在返回步驟402之待機狀態前在步驟々Μ 執行-延遲計時[此可以防止由該行為獎f系統記錄鸯 雙_事件及/或可以藉由減少來自該感測器之―些傳輔 件來節省電力。 " 將了解到,這樣的感測器並非揭限於上述瓶子分配實例 例如,圖5係說明一用以使用一包括一有效輕接至一牙線 100107109 22 201137785 配器之加速計的感測器來偵測牙線分配動作之方法5〇〇的 一具體例之流程圖。在步驟502中,方法500包括該感測器 、維持-待機狀態。在步驟504中,方法包括藉由偵測該 分配器之位置的變化(例如’從-靜置位置變動至一使用位 置)來偵測-主要運動事件。在另—情況中,在一些且體例 中’該主要勒事件之彳貞測可叫括從—有效域至一捲在 該分配置中所包含之牙線的加速計價測一角向力(W f嶋)。如上所述,在-些具體例中,該主要運動事件之偵 測的特徵可以是力量小於-預定掉料擊力,以區分該主要 ^動事件料注意的事件(諸如掉落事件)。在— 中,當該主要運動事件㈣測時,可以觸發一 Z 一情況令或此外,在一些具體例中,a B在另 感測器可以記錄一開始時間戰記。〜瓶蓋被移除時’該 在步驟506中,方法500包括侦測 徵之伴隨狀態一牙線咬斷事件可^括—線辑事件為特 該分配器咬斷牙線之-部分的預定咬;^大於一相關於從 此,在一些具體例中,該使用者行為 力之衝擊力。因 包括測定是否該主要運動事件具有力旦皮執行之測定可以 擊力(例如,—預定掉落衝擊力)之特小於―第―預定衝 具有力量小於一第二預定衝擊力(例如*M及是否該伴隨運動 之特徵。 ,一預定咬斷衝擊力) 在一些具體例中,該組合可以包括如_ 100107109 V 〜〜 私 23 201137785 多個額外伴隨狀態,此可進— 誤正面測定。例如,在圖5 ^心該使用者行為動作之錯 卜方法500包括測定該^之具體射’在步驟508 之侧之消逝時間,以及之偵測與該伴隨狀態 累積時間是在-預定時財51G中’藉由測定是否該 在該時間範圍外之累積時貞測—伴隨狀態。例如, 動、長時間移動(諸如在運送期^因是錯誤的(諸如偶發移 = 該使用者行為動作被執行之敎可以包括 測疋疋否Μ要運動事件與該伴隨運動狀消逝時間是開 始該主要運動事件㈣測後之—預定時間範_。在圖5 所不之實例中’如果該累積時間是在該預定時間範圍内,則 方法,繼續至步驟512,否則,方法5G0返回至步驟5〇2 之待機狀態。 在一些具體例中,該使用者行為動作被執行之測定可以包 括測定是否開始在該第一伴隨運動被偵測後之一第二預定 時間範圍内該加速計偵測-小於該第一預定衝擊力之第二 伴隨運動。在圖5所示之具體例中,在步驟512中,方法 500包括測定是否在一第二時間範圍内位置之變動被偵測。 在步驟514中,方法500包括傳送一包含行為 資料之信息 至該感測器運算裝置。在一些具體例中,該信息可以包括一 表示使用者何時使用牙線潔牙之時間戳記。在一些具體例 中,方法500可以包括在返回至步驟5〇2之待機狀態前,在 100107109 24 201137785 步驟516中執行-延遲計時器。此可以防止由該行為獎 統記錄錯誤雙偵測事件及/或可以藉由減少來自該感測 一些傳輸事件來節省電力。 、 如上所述,在一些具體例中,一伴隨狀態之偵測可以包括 在-毅時間窗π内之—事件的偵測,而,對於隨時=持 -活動之-些❹者行為動作,在這樣重複觸發魅動狀態、、 頃取制器資訊及傳送信息之使用中报難有長時間電源壽 命。可以上述加速計來_之這樣的活動之非限定實例包括 步行、慢跑、造園、打掃等,但是將察覺到,可以以合適偵 測器來制其它活動。例如,可以使用—音響感測器來監控 練習樂器所花之時間。 —在這樣的情況中,一伴隨狀態可以是一(在一可接受容許 fc圍内)維持一預定時間間隔之特定活動。在這樣的具體例 中’該感測器可能只追蹤回應例如運動事件所產生之中斷的 影響。如果該活動在該指定時間前停止,則該感測器不會傳 . 迗―信息;如果該活動持續有該指定時間及測定該使用者行 - 為動作被執行,則在一些具體例中,該感測器可以傳送用以 °己述該使用者行為動作已被執行之單一信息。在另一情況 中,在一些具體例中,該感測器可以週期性地傳送在預定時 間間隔所偵測之中斷的總數,以致於該伺服器運算裝置可以 /定是否滿足該伴隨狀態。因此,相較於當使用者行為動作 破執行時,該感測器讀取資料、實施測定及週期性地傳送一 _〇71〇9 25 201137785 信息,該感測器可以維持在該待機狀態中有一較長時間。藉 由延長該感測器處於該較低電力待機狀態之期間,可以延長 電源之壽命。 圖6係說明—使用一包含於一感測器中之加速計來偵測 延續(在一可接受容許範圍内)運動之方法600的一具體例之 流程圖。如圖6所示,以該感測器執行方法600。然而,將 察覺到’可以以該伺服器運算裝置執行方法600之部分(諸 如該伴隨狀態之偵測)。在步驟602中,該方法600包括該 感測器維持一待機狀態。在步驟604中,方法600包括偵測 一主要運動事件(諸如一被偵測步行)。在一些具體例中,該 主要事件之偵測6〇4可以包括測定一被偵測事件滿足一可 組態L界狀態。例如,在一計步器情境中,該主要事件之偵 測 604 可 匕括以一加速計偵測一超過一可組態臨界力之 力量。 在步驟606申,方法600包括啟動一時間窗口計時器。該 時間曲口 D十時器倒數(或計數)至一預定時間窗口值。該時間 囪口值之大小可以依據該活動來配置,以及可以反映不活動 "丨如在上述計步器實例中,該時間窗口值可以設 :為丄0秒,以致於在前-步之10秒内所走之-步視為一延 、只’舌財能提供㈣者特交通鱗之機會,而不會將 該不活動視為該活動之暫停。然而,將察覺到,可以使用任 何合適時間視窗值而不脫離本揭露之範圍。如下所述,在該 100107109 26 201137785 ,日夺間窗口内所發生之後續被偵挪運動使方法_累積自最 後被侧運動起所消逝之時間及重置該時間窗口計時器。因 此’仏成在該相窗口内再現之延續或間歇運動的活動使方 法600持續累積時間。 在步驟608中,方法600包括測定是否運動在該時間窗口 内被偵測。如果運動在該時間窗口内被偵測,方法6〇〇繼續 至步驟612,其中方法_包括累積該消逝時間。例如,在 一些具體例令,方法600可以包括將在後續被偵測移動間之 消逝時間加入一累加器。在步驟614中,方法6〇〇包括重置 該時間窗口計時器及返回至步驟6〇8。 在一些具體例中,步驟608可以包括在步驟61〇中,測定 是否-輔助事件狀態在該時間窗口内被偵I可以由在該感 測器中所包含之其它仙器來偵測辅助事件。例如,在一用 以追蹤樂器練習所花之時間的情境中,可以由—用以測量是 否該樂器實際正在被演奏之音響感測器(例如,一麥克風或 -振動感測器)來偵測―輔助事件。再者,在這樣的具體例 中’該音響感測器可以配置成用以収使用者如何根據被偵 測頻率與音階頻率(包括升半音、降半音、全音符)之比較來 適當執行。S此,可以败是否使用者認真努力來練習該樂 器。在一追蹤閱讀所花之時間的情境中,可以藉由-用以债 測可能因使用者在閱讀書籍時之動作所造成之光圖案的變 化之光感測器來偵測該輔助事件。 100107109 27 201137785 如果在該時間窗口内沒有偵測到運動,則 步驟616,藉由測定是否該累積時間是在一 =600繼續至 來偵測該伴隨狀態。例如,在該時間範圍外,時間範圍内 因是錯誤的(諸如偶發移動、長時間移動(諸=累積時間可能 移動)、感測器錯誤等)或因對於一可獎賞如在運送期間之 不夠資格的(例如,沒有慢跑有-指定時f吏用者订為動作是 該累積時間是在該預料間範圍内,目“ 而被去除。如果 々杠/ 則方法600繼續至步驟 ⑽,傳送4括行為資料之信息至-服器 1 /一广十::息可以包括該活動被镇測之消逝時間: /或所產生之一些中斷的總數。 如果沒有偵測到該伴隨狀態,則 , 去6〇〇返回至步驟602 之待機狀態而4傳送—信息。此外或在另—情況中,在一 些具體例中,方法6〇〇可以包括在返 ^ . ^ 仕返回至步驟002之待機狀 ^二在步雜咖中執行一延遲計時器。此可以防止由該行 -錄錯誤㈣測事件及/財以籍由減少來自該 感測器之一些傳輪事件來節省電力。 雖然上述實例係有關㈣以敎是㈣使騎行為動作 被執行之感測器Μ旦是將了解到,在—些且體例中,⑽在 該词服器運算裂置部分或全部執行該測定。例如,在一些具 體例中’可以從該行為獎賞系統之其它態樣來測定4隨狀 態。在一實例中,可以使用從用以自一固定至一使用者自行 車之感測器接收信息的各種閘道運算裝置之媒體存取控制 100107109 28 201137785 自行車來 (MAC)位址所獲得之位置資訊來測定使用者藉由 通勤。 例如’圖7係說明一用以從被_運動及位置資訊來偵測 獎賞狀態之方法的—具體例之流程圖。圖7所述之實例 描述一追較用者藉由自行車通勤之實例的方法。在圖7 所不之實例中,-包括—加速計之感測器輕接至—使用者自 行車。方法7〇〇包括在步驟观中,該感測器維持一待機狀 在步驟7〇4中,方法7〇〇包括以該感測器偵測運動。例 如,在-些具體财’當移賊自行車日夺,產生―中斷至該 感測1§之處理器。a牛驟士 傳送-第-^ 法700包括從該感測器 傳送4 第1道運算裳置。 在步驟708中,古、土 , 包括從該感測器所接收之該第一 ===測器之一第一位置。例如,由該伺服器運算 ^ 1 °Λ —信息之該第—閘道運算裝置的MAC位址 來測疋該第一位置。 之 一筮中方法7〇0包括測定根據從該感測器所接收 疋該感測器之—第二位置,以及在步驟712 罟曰。第H位置來敎是倾感難已改變 m胃使用相達上班地點時,該自行車可以傳送 具有不同MAC位址之第二閘道運算裝置。 因1服運料置能測定該感測n之新位置。 如果該感z則器已改變位置,則方法700繼續至步驟714。 100107109 29 201137785 在步驟714中,方法700在該伺服器運算裝置登記一獎賞狀 態。如果午餐袋尚未改變位置,則方法700跳至步驟702 之待機狀態。 在一些具體例中,方法700可以包括在步驟716中,啟動 一延遲計時器。此可以防止由該行為獎賞系統記錄錯誤雙偵 測事件及/或可以藉由減少來自該感測器之一些傳輸事件來 節省電力。 在一些具體例中,該行為獎賞系統可以配置成用以在與一 感測器互動之使用者間做區分,以致於提供獎賞給一執行特 定使用者行為動作之特定使用者。在一些具體例中,該感測 器可以包括一無線射頻識別(RFID)讀卡機,其中該讀卡機係 配置成用以讀取一在由一特定使用者所擁有之一使用者標 籤中所包含之RFID標籤,以致於當該使用者標籤在該rfid 讀卡機之無線電附近發射範圍内時,讀取在該RFID標籤中 所包含之使用者識別資訊。然而,供電一 RFID讀卡機,甚 至暫時性的,可能消耗一不受期望之電量及縮短該感測器之 電源的壽命。 於是,在一些具體例中,該使用者標籤及該感測器兩者包 括磁啟動開關(諸如磁簧開關及霍爾效應開關),其配置成用 以使一使用者識別信息被傳送至該伺服器運算裝置,以致於 使用該使用者識別信息,使從該無線感測器所接收之行為資 料與一執行該使用者行為動作之特定使用者的身分互相關 100107109 30 201137785 聯。 圖8係説明一使使用者身分與感測器所偵測之使用者行 為動作相關聯之方法800的一具體例之流程圖。在步驟802 中,方法8〇〇包括在該使用者標籤來偵測該感測器,以及在 該感測器來偵測該使用者標籤。在一些具體例中’一在該使 用者標籤中所包含之磁啟動開關偵測一在該感測器中所包 含之磁鐵,以及一在該感測器中所包含之磁啟動開關偵測一 在該使用者標籤中所包含之磁鐵。 在步驟804中,方法800包括從該感測器傳送一使用者標 籤識別信息至該伺服器運算裝置。該使用者標籤識別信息可 以包括任何合適資訊。在圖8所示之具體例中’該使用者標 籤識別信息包括一感測器識別符。在步驟806中,方法800 包括從該使用者標籤傳送一使用者識別信息至該伺服器運 算裝置。該使用者識別信息可以包括任何合適資訊。在圖8 所示之具體例中,該使用者識別信息包括一與攜帶該使用者 標籤之該特定使用者相關聯之使用者識別符。在步驟808 中,方法800包括從該感測器傳送一表示該使用者行為動作 之績效的信息至該伺服器運算裝置。在圖8所示之具體例 中,該績效信息係配置成用以包括該感測器識別符。 在步驟810中,方法800包括如果在一預定時間窗口内接 收該使用者識別信息及該使用者標籤識別信息,則使該使用 者身分與該績效信息相關聯。因為可以(在一可接受容許範 100107109 31 201137785 圍内)同時產生該使用者標籤識別信息及該使用者識別信 息,所以由該伺服器運算裴置可以在彼此的一預定時間窗口 内接收該等信息。因此,在該時間窗口内之這樣的信息之接 收表示應該使一特定使用者識別信息與一個別使用者標籤 識別信息相關聯》此外或在另一情況中,在一些具體例中, 由該伺服器運算裝置可以比較在該使用者識別信息及該使 用者標籤識別信息中所包括之時間戳記,以測定是否在該預 定時間窗口内傳送該等信息。 圖9綱要性地顯示一使用者標籤13〇及一感測器1〇2之具 體例。如圖9所示,感測器1〇2係一包括一資料保存子系統 916及一邏輯子系統904之運算裝置。圖9所示之實例感測 器102亦包括一機載電源91〇及一無線發射器9〇8。電源9ι〇 可以是任何合適局部電源(諸如一電池、一能量採集裝置戈 一光伏打電源)。無線發射器908包括一配置成透過一區域 無線網路、一手機網路及一無線網際網路連接中之一或多個 與該词服器運算裝置無線通信之無線發射器。無線發射器 908係配置成用以只在該感測器丨〇 2係處於一主動狀態中時 傳送信息,是’在-些具體例中,當感測器1〇2處於—待 機狀態中時,可以切斷該無線發射器9〇8之電源。感測器 102亦可以包括-配置成用錢無線發射器犠戶斤傳送之信 息同步之時脈(未顯示)。 圖9所示之感測器1 〇 2的具體例包括一用則貞測一事件及 100107109 32 201137785 傳送信號至行為感測模組918之偵測器902。偵測器902之 非限定實例包括加速計、光感測器、音響感測器、壓力感測 器、熱感測器及接觸式感測器。在一些具體例中,感測器 102可以包括任何合適型態之複數個偵測器902。 偵測器902係配置成用以在一可偵測事件之開始時產生 一中斷。例如,在一包括一加速計之具體例中,該加速計可 以配置成用以在偵測到一運動事件之開始後立即產生一中 斷。偵測器9〇2可以配置成用以依據感測器1〇2處於一待機 狀態或一主動狀態來以不同速率收集資料。例如,一加速計 可以配置成用以在該待機狀態中以—第—速率(例如,iHz) 取樣運動資料及在該絲狀態中以1二速率(例如,他) 取樣運動資料’該第二速率大於該第1率。再者,將了解 到’可以使用合適脈衝寬度調變方案Μ人取樣之間。將债 測器⑽配置成用以以可變速率收集資料,可節省在感測器 102中所使用之電力。 行為感測模組918係配置成用以從指 攸偵測器902接收信號 (包括中斷及偵測器資訊)及產生用 、斗公 ^ np 成由無線發射器908傳 送至一伺服器運算裝置之信息。如 弋使用者已執扞該传 用者行為動作,則行為感測模組91 執仃該使 息。這樣的信息可以包括行為資料,^ ”傳送乂樣的仏 所產生之偵測器資訊(例如,—加速計^括由偵測器 I尸斤收集之力景咨斗立、 一熱感測器所收集之溫度資料等)。 ’ 卜,在一些具體例中, 100107109 33 201137785 該行為資料可以包括元資料(諸如感測器識別符、使用者識 別符及/或時間戳記)。這樣的信息可以具有任何合適大小及 袼式。一非限定實例信息包括32位元之内容(例如,行為資 料及元 > 料)及一具有6位元位址及4位元程序元件型態之 10位元標頭。將了解到,可以使用合適錯誤檢查方案於這 樣的信息。 這樣的信息可以在產生後立即被傳送及/或為了在稍後傳 达而可以儲存在資料保存子系統916中。例如,資料保存子 系統916可以包括一配置成用以儲存一預定數目之信息的 緩衝器,以致於在一新信息之產生後,感測器1〇2立即一起 傳送所有儲存信息與該新信息。在該複數個信息之接收後, 該词服器運算裳置可以立即對照先前接收信息來檢查進來 的信息;以此方式緩衝及再傳送信息,可以辨識及/或校正 遺漏或錯亂信息所引進之錯誤。 在一些具體例中,感測器102可以包括一使用者可選擇開 關906,其配置成用以使感測器1 〇2傳送信息,以回應在該 使用者可選擇開關906上之一使用者輸入。例如,使用者可 以按壓一在感測器102中所包含之按鈕,以傳送一或多個信 息。此可以節省電力,以在使用者在一閘道運算裝置或一^ 服器運算裝置之傳輸範圍内的時候,允許使用者唤起一傳輸 事件在些具體例中,感測器102可以配置成用以儲存該 等信息,直到在使用者可選擇開關906上接收一使用者輸 100107109 34 201137785 入。此藉由在感測器ι〇2於該傳輸範圍外時阻止傳輸事件亦 可以節省電力。 如圖9所述之感/則器1 的具體例所示,感測器1 〇2可以 包括一配置成用以在感測器102警示活動之使用者的指示 -器920。例如,指示器920可以對使用者警示該使用者行為 動作已被偵測、一信息已被傳送或該電源係低的。雖然描述 指示器920為一指示燈(諸如LED),但是將察覺到,可以使 用任何合適指示器或指示器之組合而不脫離本揭露之範 圍。指示器920之其它非限定實例包括聲響指示器(諸如揚 聲器)及觸覺指不器(諸如振動器)。 如上所述,在一些具體例中,感測器1〇2可以配置成用以 與該使用者標藏130互動,以致於可以使一特定使用者與一 被4貞測使用者行為動作相關聯。圖9綱要性地顯示一使用者 標籤130之一具體例’該使用者標籤13()包括一邏輯子系統 950、一資料保存子系統952、一無線發射器954、一電源 956及一指不器962,其每一者可以相似於關於感測器1〇2 之上述類似組件,但是可以相異地配置一或多個。 圖9所述之使用者標籤130的具體例亦包括一磁啟動開關 958及-磁鐵960。使用者賴13〇之磁啟動開關㈣係配 置成用以侧感測器i 〇 2之磁鐵9 i 4的磁場。同樣地,感測 器102之磁啟動開關912係配置成用以偵測使用者標籤ί30 之磁鐵960的磁場。磁啟動開關912及958可以包括合適的 100107109 35 201137785 磁簧開關及霍爾效應開關,其配置成用以使使用者識別及使 用者標籤識別信息被傳送至該伺服器運算裝置,以致於可以 使從感測器102所接收之行為資料與從使用者標籤130所接 收之使用者識別資訊相關聯,以及因而,與一具有一特定使 用者行為動作之特定使用者的身分相關聯。在一些具體例 中’使用者標籤130及/或感測器102可以配置成用以經由 指示器920及/或962適當指示該等偵測事件已發生,以發 信通知使用者之使用者標籤130與感測器102已識別彼此。 在一些具體例中,感測器1〇2可以包括一無線射頻識別 (RFID)讀卡機(未顯示)。該RFID讀卡機可以讀取一在使用 者標籤130中所包含之RFID標籤(未顯示),以致於感測器 102可以隨著一被偵測使用者行為動作讀取及傳送在該 RFID標籤中所編碼之使用者識別資訊,以便該伺服器運算 裝置可以將該使用者行為動作歸屬於該使用者。 感測器102可以以任何合適方式來製造。例如,圖1〇綱 要性顯不由微影技術在一彈性基板1006(諸如一聚醯亞胺基 板)上所製造之感測器1〇2的一具體例。彈性基板1〇〇6係配 置成用以支撐感測器1〇2之各種組件,其包括天線1〇〇2、 無線發射器908、邏輯子系統9〇4、偵測器9〇2、電源91〇 及使用者可選擇開關906 ^可以藉由合適彈性内連線 1004(以薄線來顯示諸如彈性銅内連線)使感測器1〇2之各 種組件互連。在圖10所示之具體例中,電源91〇係配置成 100107109 36 201137785 經由彈性引線1GG8連接至彈性基板痛之—彈性裡電池, 以致於在封裝_可以對著彈性基板丨嶋折疊該電源9⑴。 可以以任何合適方式封裝感測器102,以便使用。例如’ 圖11描述一貼紙1100之一實例具體例,其中該貼紙謂 包括在-密封彈性外殼11G2中所封裝之感測器1()2及包括 -在彈性外殼11G2之外表面上所配置之黏著層黏著 層1104係配置成使彈性外殼11〇2黏合至一物件,其中當執 行該使用者行為動作時,使用者可與該物件互動。例如,貼 紙1100可以是脹大”型貼紙,其具有—隆起紐外殼封 裝感測器102及具有一在一表面上之黏著劑。貼紙u⑼之 一非限定實例真有約40mm高x2mm深x28mm寬之尺寸。 在些貫例中’貼紙Π 00可以具有配置成迎合使用者直好 之形狀及顏色。在一些非限定實例中,可以成形及著色一配 置成黏附至小孩的牙膏管之感測器貼紙,以致於該感測器貼 紙像長頸鹿、鱷魚或小兔子。 將察覺到,感測器102並非侷限於圖π所述之貼紙封裝。 例如,圖12顯示一包括感測器1〇2之信用卡型裝置12〇〇 的一具體例之分解圖。如圖12所示,可以將感測器1〇2密 封於用以界定信用卡型裝置1200之層1202及1204間,此 在計步器型應用中對於使用者是方便的。在一些具體例中, 可以將有關使用者之資訊儲存在磁帶1206中。 再者’雖在此所述之一些感測器係獨立感測器,但是在〜 100107109 37 201137785 些具體例中,可以使感測器102與另一裝置(例如,家庭溫 度控制站、自動電子控制系統、牙刷、牙線分配器、藥瓶、 維他命瓶或飲料瓶、玩具等)整合。 如上所述,一旦由該感測器偵測到一使用者行為動作,該 伺服器運算裝置提供一要約給使用者。圖13A及13B說明 一用以正面強化使用者行為之方法1300的一具體例之流裎 圖。可以以任何合適硬體(如在此所描述及顯示之硬體)來執 行方法1300。 方法1300包括在步驟13〇2中,從一感測器接收行為 料’該感測器係配置成用以感測使用者之行為動作。在步 1304中,方法13⑼包括分配—分數至該行為資料。使用 分數’該行為料系統及7或該要約者可以使該要約適入 該被偵測行為。例如,—些行為動作可以得觀 為動作高的分數及可以以相較下更具吸引力㈣^ 賞。可以以任何合適方式來分配該分數。在—此且體 可以依據一使用者可組態演算法來分配該分數。;如,兮 p可以配置該分數,以與該行為動作讀 ;; 在一些具體例中 ㈣據-從Gear), updated game features, game extensions, enhanced Avatar games, and more. In another scenario, the user can participate in a group challenge game in which the performance of the user's user behavior can be displayed to other members of the group. In such a scenario, the sensor 1〇2 and/or the user tag 13〇 can be effectively combined with a game token in which the user interacts with the coin while performing the user action action. The user's behavioral action is detected by the user in the list of leas (jerb〇ard) and may be given a suitable offer to increase the user's game fun and thus encourage behavioral changes. The computing device 106 provides an offer to the party computing device 116. The party computing device 116 includes a logic subsystem 12, a data storage subsystem 122, and a display subsystem 118, and is configured to be used with a removable computer. The readable medium m is readable and writable. The logic subsystem 12 is configured to execute instructions stored in the data storage subsystem 122 to implement the instructions for performing the various methods described herein. The party computing device 116 can be any suitable computing device. Non-limiting examples of the party computing device lb include a mobile and/or wireless computing device, a network computer or a 100107109 9 201137785 kiosk type device. The party computing device 116 also includes a a user interface 121 for receiving input from a user and for displaying information to the user. For example, in a situation, the user can The user energy consumption and savings detected by the sensor 102 are viewed via the user interface 121. A score and/or a score value for the user's sensed behavioral action may be presented to the user via the user interface 121. The user interface 121 can also present historical information of the user's sensed behavioral actions (eg, cumulative scores and/or score values, one or more sensed behaviors at a certain time interval, etc.), wherein The historical information may reward behavioral actions and/or notify the user that potential "backsliding" is an old habit. User interface 121 may be presented in a variety of suitable manners. Non-limiting examples of user interface 121 include by party computing device 116 User customized and/or personalized web pages, SMS text messages, TWITTER feeds, and email alerts are displayed. The user can receive and select offers via the user interface 121. The behavior reward module 112 can also be configured via the user interface 121. For example, the user can make scores and behaviors. The association, such as assigning a score for a predetermined distance by bicycle commuting. In some embodiments, the user interface 121 can be presented via the display subsystem 118, but it will be appreciated that the user interface 121 can be via any suitable display hardware Presented to the user. 100107109 10 201137785 As shown in the figure / by the network 128 to handle the communication between the various devices of the action reward system. Knowing that the sensor 102, the gateway computing device 104, the servo The computing device 1G6, the party computing device 116, and the computing device included in the "offer" 26 may include suitable communication lines configured to interface with one or more '匕" computing devices. Such communication subsystems, 'beta, 匕/, or a wired and/or wireless communication device that is compatible with different communication protocols. Examples of non-KP h _ 2 F restrictions include wired telephone networks (eg, mobile phone networks), wired local area networks (LANs), wired wide area networks (WANs), wireless LANs, or w, etc. . In some embodiments, the subsystems may allow the computing devices to transmit and/or receive information to other computing devices over the Internet. A sensor 102 is removably mounted to an item (eg, a sensor sticker attached to a toothpaste officer)' or it can be small and portable (eg, a hinged to the hub of the bicycle) Device). In some embodiments, the sensor ~1 is configured to encourage interaction with the sensor to perform a particular user behavior. For example, in some embodiments, the sensor 1〇2 and or the user tag 130 can be included in a play or installed to a toy to encourage the child to perform the user behavior. Thus, in the context, the child may use the toy containing the sensor 102 as part of the game, where the performance of the user's behavioral action may be derived from the point of the game, the offer of the promotion. In some embodiments, the sensor 102 includes a wireless sensor configured to wirelessly transmit 100107109 11 201137785 information to the word processor computing device 106. Because such sensors may need to operate in a low power state to extend battery life or use a smaller power supply', in some embodiments, the sensor can include a logic subsystem configured to It is maintained in the -standby state until it receives - the interrupt generated by the __ contained in the sensor 1G2. For example, in some embodiments, sensor 102 includes an accelerometer configured to generate an _interrupt in response to a (four) start of a motion event. The reception of the interrupt causes Cheng Qing to transition from the standby state to the active state. Once the sensor 102 is in the active state, the sensor 1 测定 2 determines whether the detector information received from the accelerometer indicates that the user behavior action has been performed. If the detected event is determined to be the user behavior action, the sensor (7) 2 transmits the behavior data associated with the user behavior action to the server computing device 106' if the sensor determines the detected event The sensor avoids a transmission event instead of the user behavior. Therefore, in some embodiments, the sensor 102 can be maintained in a lower power standby state until an event is detected, transitioning to a higher power active state to determine that the user subscribes to an action, And transmitting a performance message and returning to the lower power standby state 'this can save power for the device. Figure 2 is a flow chart of a method 200 for detecting a user's action by using a sensor coupled to an object handle, wherein when the action is performed, the user and the user The method 200 includes the method of maintaining a standby state in step 202. In some embodiments, the state of the standby 100107109 12 201137785 can be a low power state (such as a "sleep, state"), The various components of the sensing, such as the transmitter, may be inoperative. In step 204, method 200 includes detecting an interrupt. For example, an acceleration δ10 can detect a force associated with a motion event and generate an interrupt (eg, transition from a lower voltage state to a higher voltage state) to cause the sensor to go from a standby state. Change to an active dynamic. In the particular example shown in Figure 2, the detection of the interrupt can occur simultaneously with the detection of a primary event and/or a companion state, but it will be appreciated that the detected item should not be limited as such. The detection of a particular combination of the primary event and the accompanying state indicates that a particular user behavior action is being performed, which allows the sensor and/or the server computing device to distinguish between a rewardable behavior and an unrelated activity. Signal. As used herein, a primary event includes a physical event identified by a detector included in the sensor. For example, a motion event detected by an accelerometer can be a primary motion event, or a sound event detected by an audio detector can be a primary sound event. The accompanying state includes a situation that confirms the performance of the user's behavioral actions. It will be appreciated that the accompanying state can be any suitable condition. For example, a companion state can include timing information, user identification information (such as provided by interaction between a sensor and a user tag), location information, and one or more stimuli included in the sensor. One or more of the additional events detected by the detector. Thus, in some embodiments, a companion state can include a specified pattern of motion events detected by an accelerometer. The detection of the primary event and the accompanying state allows the 100107109 13 201137785 sensor and/or the health computing device to distinguish between a user behavioral action and other activities detected by the sensor. For example, use in this reward. Behavior = In the context of drug treatment in a timely manner, the identification of a combination of events and states allows for the differentiation of an actual vial dispensing dynamic bottle action. Dr. In step 206, the method outline includes entering an active state, and in the step, whether the combination of the primary event and the accompanying state indicates that the user behavior action is performed. In the specific shot shown in Fig. 2, if it is determined that the user is acting as an action, the message is sent to the server computing device (at step 21G) and returned to the standby state. If it is determined that the user behavior is not performed, the sensor (4) goes to the standby state without transmitting the specific example +, and the sensor can maintain the active state before returning to the standby state. Scheduled time interval. If no money is detected during the predetermined time interval, the sensor returns to the standby state. Leaving the sensor in an active state for such a period of time allows the sense (4) to capture - subsequent events without having to turn on the power of the sensor again, which may reduce power consumption during the power-on event. In some embodiments, determining whether the user behavior action is performed includes generating behavioral data from the detector information. The behavioral data may include any suitable information received from the detector and/or from the detector information (including detector information generated by the detector that reflects the detected event) 100107109 14 201137785 material. For example, a 3-axis accelerometer measures the direction and magnitude of the force and produces accelerometer data (including the direction and size of each of the three axes). In this example, the behavioral material can include portions of accelerometer data generated by the accelerometer. In some embodiments, the behavioral data can aid in the determination of a particular intensity of the user's behavioral action, which can be used for an assay that is provided to a particular offer of the user. In some non-limiting scenarios, the behavioral data may include information about how the user would force the sensor bat baseball or how to force the sensor soccer. In turn, the user can receive an offer in response to the time spent playing football and/or the response can be achieved. This intensity measurement is used to partially detect the performance goal of that sport. In addition or in another case, such an intensity determination can be generated from behavioral data relating to a configurable threshold for identifying the performance of the user's behavioral actions. For example, in the context of the sensor being configured to transmit a total number of interruptions (eg, in a pedometer application) that exceed one or more configurable force thresholds received from an accelerometer The behavioral data may include the total number of those interruptions generated for each configurable force threshold. Thus, in an unqualified pedometer application, the behavioral data can convey a first total number of interruptions that exceed a first configurable strength threshold associated with walking and a second configurable threshold associated with running The second total number of interrupts of the value. In some specific examples, the behavioral data may include timing information for the sensor, such as (4) enchantment events and/or (4) _, and configured to identify relevant users One of the behavioral actions of the particular user's user identification information) then 'will be aware that the behavioral material may include any suitable information identifying the user performing the user's behavioral action and/or describing the user's behavioral action Any suitable information on the quantity and / or quality. Although the specific example of FIG. 2 is a measure of whether the user's riding is performed (4) is born in the sense, it will be understood that in some specific examples, whether the user behavior is performed or not can be determined. Distributing between the sensor and the server computing device may occur separately in the server computing device. For example, 'in the context of using the sensor as a pedometer,' the sensor can be configured to transmit the total number of interruptions received from the accelerometer that are determined to be caused by the user's walking, And the feeding device computing device can be configured to: when the total number exceeds - a certain distance - and a predetermined number of walking targets, the stalker has been executed. ^ As described above, the sensor can include an accelerometer configured to detect, in the sensor, an object that is connected to the sensor by the user or that is operatively connected to the sensor. Mutual creation red _. In such a specific example, the primary event may include - (10) the main Wei event of the accelerometer. Therefore, when the viewer begins to move the object connected to the ❹彳 (4), an interrupt is generated by the accelerometer to cause the sensor to enter an active dynamics and to estimate the accelerometer provided by the accelerometer. News. Then, because the object may be moved by the different 100107109 16 201137785 for the purpose of using the behavior of the I behavior, the sensor can be configured to distinguish between the motion events detected by the accelerometer. . For example, a falling object may experience a detection by the accelerometer that exceeds i. The impact of 3g power characteristics. Thus, the sensor can be configured to - (iv) such an impact force' and if the primary motion event has a characteristic that is less than - the power of the predetermined drop impact force, the user behavior action is left to be performed. In such a specific shot, the behavioral data may be generated based on accelerometer information (eg, power and direction information) received from the accelerometer and/or the behavioral data includes accelerometer information received by the accelerometer (eg, power) And direction Beixun). Moreover, the companion state can include an accompanying motion detected by the accelerometer to indicate the performance of a particular user behavioral action by a particular combination of motion events that are dared to be detected by the accelerometer. Figure 3-5 is a flow chart illustrating a specific example of a method for detecting a user's behavior using a sensor including an accelerometer. Although the examples described below use the primary event detected by an accelerometer and/or the associated state detected by the accelerometer information to detect user behavior, it will be perceived that 'other suitable detections can be used. To detect major events and/or accompanying states. For example, 'a light sensor and/or an acoustic sensor can be used to detect the accompanying state' to reduce the occurrence of false positive determinations. The error must be determined by the fault. It causes a user behavior to occur. For example, FIG. 3 illustrates a flow diagram of a method for detecting a method 300 for dispensing a bottle. This allows the user to track the consumption of water, drugs, etc. over time, 100107109 17 201137785. A sensor including an accelerometer for identifying the dispensing action can be effectively interfaced to a bottle. Although the method 300 for a bottle is described below, it will be appreciated that 'in the context of this disclosure, it is possible to attach a sensor to any suitable container. In the context, such a sensor can be packaged - fixed to the bottle In any button-like enclosure of any suitable location (eg, the lid, side wall or bottom of the bottle). The method 300 includes the step of maintaining a standby state in step 3〇2. In step 304, method 300 includes detecting a primary motion event in the bottle with an accelerometer included in the sensor. For example, in some embodiments, an interrupt is generated to the processor of the sensor when the bottle is moved. In step 306, method 300 includes determining if the athletic force exceeds a predetermined force threshold. This can identify unexpected movements (such as dropping, for example, in a particular example, the sensor can be configured to recognize a force of more than 1 - 3 g along any axis as an accidental drop. Figure 3 In the example, if the force exceeds the force threshold, then the method 300 returns to the standby state of step 3〇 2. If the force does not exceed the force threshold, then the method continues to step 308. In step 308, The method 300 includes measuring a companion bear including an accompanying motion by determining whether the tip angle angle exceeds a critical angle to identify a bottle dispensing action. The critical angle can be a predetermined value or can be determined from the inspiration of the type and/or size of the bottle. If the tip angle does not exceed the critical angle, it can be determined that the bottle is not in a dispensing position 100107109 18 201137785 and the method 300 returns to the standby dynamics of step 302. If the tip angle exceeds the critical angle, method 300 continues to step 310. Thus, in some embodiments, the angle of the bottle relative to gravity can be determined from an accelerometer included in the sensor, wherein the sensor is configured to: if the accompanying motion has more than one The feature of the tip angle of the critical tip angle is determined to be performed by the user behavior. Although the force determination of step 306 and the angle of step 306 are determined in method 300 as individual non-synchronous events, it will be appreciated that in some embodiments, these measurements may occur simultaneously. In another case, in some embodiments, the aforementioned events may occur in a different order. In step 310, method 300 includes accumulating an elapsed time at which the bottle exceeds the critical angle. In some embodiments, a timer can be triggered when the bottle initially exceeds the critical angle. In another case or in addition, in some embodiments, the sensor can record a start time stamp when the bottle initially exceeds the critical angle. In step 312, method 300 includes determining if the tip angle does not exceed the critical angle. In other words, in step 312, method 300 determines if the bottle has moved to a position where an dispensing action does not occur. If the tip angle exceeds the critical angle, method 300 continues to accumulate the elapsed time at step 310. If the tip angle no longer exceeds the critical angle, then the time accumulation stops and the method 300 continues to step 314. In some embodiments, time accumulation can be aborted by stopping a timer. In another case or in addition, in some specific examples, 100107109 19 201137785 may be discontinued by a record-end timestamp, in some specific examples, method 3 η η, B, product. Further, the detector is polled at any time for the measurement of the tip angle and/or the time of the sensation. s A sense, the heart detects the change of the tip angle. In the specific shot, the method 3 (9) can determine whether the accumulation time is included in the step 3U by the state. Therefore, the user behavior: the internal detection - the accompanying state at which the tip angle exceeds the critical threshold may include determining that the main motion event is tilted after the angle = the elapsed time is started at / (4) The protagonist is sure to detect the error of the action. The cumulative phase outside the movement may be erroneous (such as accidental activation (such as movement during transport), sensor error ❾ 3 〇〇 continue to step = no Γ is within the predetermined time range, then Method Machine Status 6. Otherwise 'Method_Return to Steps She wants to apply at step 316. The method, i method 300 includes transmitting a history* containing the behavior data to the server. In some embodiments, the information may include the elapsed time of the bottle exceeding the tip angle threshold and/or the bottle exceeding the tip: and: the elapsed time exceeding the force threshold. In a specific example, 'Method 3〇 〇 may include performing a delay timer in step ^ 乡 318 before returning to the standby state of step 3〇2. This may prevent the double-detection event from being recorded by the reward system and/or may be reduced by 100107109 201137785 Saves power from some transmission events of the sensor. In some specific examples, 'the bottle can use a sensor included in the bottle cap' to replace or confirm the angle and force described in Figure 3. Based on For example, Figure 4 illustrates a flow chart of another embodiment of a method for detecting a bottle dispensing action by a sensor coupled to a cap. In this example, An accelerometer is included in the cap sensor to determine the position of the cap relative to gravity, such as whether the lid has been flipped over or placed on its side, indicating that the bottle is ready for dispensing. 2, method 4 (8) includes maintaining the sensor in a standby state. In the step, the method 400 includes making a main motion event by removing the 彳贞 bottle cap. For example, in the ☆ specific example, when An accelerometer detects that when the cap is removed by the twisting and/or flipping motion, the processor of the sensor can be interrupted. In some specific financial, #remove the In the case of a cap, it can be triggered = ten o'clock. In another case or in addition, in some embodiments, the sensor can record a start time note when the cap is removed. In the middle, the square tastes a companion state. In /[species, when the cap is released, in another case or in addition, when the cap is put back here, the sensor, in the system, 'when this' is in the sense The device is configured to invite a bottle to be capped, "the stamp is taken. In the example, the user behavior is performed; the specific combination includes a cover removal action" - including determining whether the cover is placed back 100107109 21 201137785 At step 408 + 'method 400 includes, for example, the elapsed time from the elapsed time value of a timer or the difference between the start time stamp and the end time stamp. In a second embodiment, method 400 can include detecting a companion state in step 41 by determining if the accumulation time is within a predetermined time range. For example, the accumulated time outside of this time range may be removed due to errors (such as sporadic movements, long-term movements (such as movement during transport), sensor errors, etc.). If the accumulation time is within the predetermined time range, then method 400 continues to step 4U; otherwise, method 4 returns to the standby state of step 402. Accordingly, the determination that the user behavioral action is performed can include determining whether an elapsed time between the lid removal action and the lid reposition action is initiated within a predetermined time period after the primary motion event is made. In step 4! 2, method 400 includes transmitting a behavioral data to the servo H computing device. In the secret_+, this information can be used to remove the elapsed time from which the cap was removed from the bottle. In some embodiments, the force 4〇〇 may include performing a step-delay in the step 返回 before returning to the standby state of step 402. [This may prevent the behavior of the bonus system from recording the double_event and/or may be Reduce some of the transmission aids from the sensor to save power. " It will be appreciated that such a sensor is not limited to the above-described bottle dispensing example. For example, Figure 5 illustrates a sensor for using an accelerometer that includes an adapter that is effectively lightly attached to a dental floss 100107109 22 201137785. A flow chart of a specific example of a method for detecting a flossing action. In step 502, method 500 includes the sensor, a maintenance-standby state. In step 504, the method includes detecting - a primary motion event by detecting a change in the position of the dispenser (e.g., 'from a resting position to a used position). In another case, in some cases, the guess of the main event can be called from the effective field to the accelerometer of a roll of floss contained in the sub-configuration.嶋). As described above, in some specific examples, the detection of the primary motion event may be characterized by a force less than - a predetermined dropout force to distinguish an event (such as a drop event) that the primary event is expected to note. In -, when the main motion event (4) is measured, a Z-condition can be triggered or, in addition, in some embodiments, a B can record a start time war in another sensor. ~ When the cap is removed, 'In step 506, the method 500 includes detecting the accompanying state of the sign. A flossing event can be included - the line event is a portion of the dispenser that bites the floss - part of the schedule The bite; ^ is greater than one related to the impact of the user's behavior from some specific examples. The measure of the impact force (eg, the predetermined drop impact force) is less than the "first predetermined impulse" having a force less than a second predetermined impact force (eg, *M and Whether it is accompanied by the characteristics of the movement. A predetermined bite impact force) In some specific examples, the combination may include a plurality of additional accompanying states such as _100107109 V~~ private 23 201137785, which may be positive-positive. For example, in FIG. 5, the method 500 of the user's behavioral action includes determining the elapsed time of the specific shot' on the side of step 508, and detecting and accumulating the companion state at the time of the scheduled time. In 51G, 'measurement by compensating whether it should accumulate outside of this time range. For example, moving, long-term movement (such as during the delivery period is wrong (such as occasional movement = the user behavior action is performed may include a test or not) and the accompanying motion-like elapsed time is the start The main motion event (4) after the measurement - the predetermined time range _. In the example of Figure 5, if the accumulation time is within the predetermined time range, the method proceeds to step 512, otherwise, the method 5G0 returns to the step 5 〇 2 standby state. In some specific examples, the determination that the user behavior action is performed may include determining whether to start the accelerometer detection within a second predetermined time range after the first accompanying motion is detected. a second accompanying motion that is less than the first predetermined impact force. In the particular example illustrated in Figure 5, in step 512, method 500 includes determining if a change in position is detected within a second time range. 514, method 500 includes transmitting a message containing behavioral data to the sensor computing device. In some embodiments, the information can include a representation of when the user is using flossing. The time stamp. In some embodiments, the method 500 can include executing a delay timer in step 10051610 24 201137785, step 516, before returning to the standby state of step 5〇2. This can prevent the error from being recorded by the behavior trophy. Detecting events and/or saving power by reducing some of the transmission events from the sensing. As described above, in some embodiments, the detection of a companion state may be included in the event window π The detection, and, for any time = hold - activity - some of the behavior of the latter, in this repeated triggering the enchantment state, the use of the device information and the transmission of information in the use of long-term power life can be reported. Non-limiting examples of such activities by accelerometers include walking, jogging, gardening, cleaning, etc., but it will be appreciated that other activities can be made with suitable detectors. For example, an acoustic sensor can be used to monitor the exercise. The time spent on the instrument. - In such a case, a companion state can be a specific activity that maintains a predetermined time interval (within an acceptable tolerance fc) In such a specific example, the sensor may only track the effects of interruptions such as those generated by a motion event. If the activity stops before the specified time, the sensor will not transmit. 迗-Information; if the activity continues for the specified time and the user line is determined - for the action to be performed, in some embodiments, the sensor can transmit the user behavior that has been executed Single information. In another case, in some embodiments, the sensor can periodically transmit the total number of interruptions detected at predetermined time intervals such that the server computing device can determine whether the companion state is satisfied. Therefore, the sensor can be maintained in the standby state when the sensor reads data, performs measurement, and periodically transmits a message to the standby state when the user behavior is broken. There is a long time. By extending the sensor during this lower power standby state, the life of the power supply can be extended. Figure 6 is a flow diagram showing a specific example of a method 600 for detecting a continuation (within an acceptable tolerance range) motion using an accelerometer included in a sensor. As shown in FIG. 6, method 600 is performed with the sensor. However, it will be appreciated that portions of method 600 (such as detection of the accompanying state) may be performed by the server computing device. In step 602, the method 600 includes the sensor maintaining a standby state. In step 604, method 600 includes detecting a primary athletic event (such as a detected walk). In some embodiments, the detection of the primary event 6.4 may include determining that a detected event satisfies a configurable L-boundary state. For example, in a pedometer scenario, the detection of the primary event 604 can include detecting an excess of a configurable threshold force with an accelerometer. At step 606, method 600 includes initiating a time window timer. The time track D is counted down (or counted) to a predetermined time window value. The value of the time threshold value can be configured according to the activity, and can reflect the inactivity", as in the above pedometer instance, the time window value can be set to: 丄0 seconds, so that the front-step The step taken within 10 seconds is regarded as a delay, and only the tongue can provide (4) the opportunity of special traffic scales, and the inactivity is not regarded as the suspension of the activity. However, it will be appreciated that any suitable time window value can be used without departing from the scope of the disclosure. As described below, in the 100107109 26 201137785, the subsequent detected motion occurring within the day-to-day window causes the method_accumulates the time elapsed since the last side motion and resets the time window timer. Thus, the activity of the continuation or intermittent motion reproduced within the phase window causes the method 600 to continue to accumulate time. In step 608, method 600 includes determining if motion is detected within the time window. If the motion is detected within the time window, method 6 continues to step 612 where method_includes accumulating the elapsed time. For example, in some specific embodiments, method 600 can include adding an accumulator to the elapsed time between subsequent detected moves. In step 614, method 6 includes resetting the time window timer and returning to step 6-8. In some embodiments, step 608 can include, in step 61, determining if the auxiliary event state is detected within the time window and the auxiliary event can be detected by other implements included in the sensor. For example, in a context for tracking the time spent on an instrument practice, it can be detected by an acoustic sensor (eg, a microphone or a vibration sensor) that measures whether the instrument is actually being played. ―Auxiliary events. Furthermore, in such a specific example, the acoustic sensor can be configured to receive how the user properly performs the comparison of the detected frequency with the scale frequency (including the semitone, the semitone, and the full note). S, it can be defeated if the user seriously tries to practice the instrument. In the context of a time spent tracking the reading, the auxiliary event can be detected by a light sensor that is used to measure changes in the light pattern that may be caused by the user's action while reading the book. 100107109 27 201137785 If no motion is detected within the time window, then step 616 detects the companion state by determining if the accumulation time is continued at one = 600. For example, outside of this time range, the time range is wrong (such as accidental movement, long-term movement (such = cumulative time may move), sensor error, etc.) or because of a reward for a reward, such as during shipping (for example, no jogging has - when specified, the user is subscribed to the action is that the accumulation time is within the expected range, and is removed. If the crowbar / then the method 600 continues to step (10), the transmission 4 The information of the behavior data to the server 1 / one wide ten:: interest can include the elapsed time of the activity being tested: / or the total number of interruptions generated. If the accompanying state is not detected, then go to 6 〇〇 Return to the standby state of step 602 and transfer 4 - information. In addition or in another case, in some specific examples, method 6 〇〇 may be included in the return. ^ Return to the standby mode of step 002 ^ Two execution of a delay timer in the step groceries. This prevents the line-recording error (4) from measuring events and/or money to save power by reducing some of the traffic events from the sensor. Although the above examples are related to (d) to (4) the sensor that performs the riding action is known, in some cases, (10) the measurement is performed partially or completely in the word processor. For example, in some embodiments, the 4 follow-up state can be determined from other aspects of the behavioral reward system. In one example, location information obtained from a media access control 100107109 28 201137785 bicycle address (MAC) address from various gateway computing devices used to receive information from a sensor attached to a user bicycle can be used. To measure the user by commuting. For example, Fig. 7 is a flow chart showing a specific example of a method for detecting a reward state from the _motion and position information. The example illustrated in Figure 7 depicts a method of chasing an example of a user commuting by bicycle. In the example of Figure 7, the sensor including the accelerometer is lightly connected to the user's bicycle. Method 7A includes the step of maintaining the standby state in step view. In step 7A4, method 7 includes detecting motion with the sensor. For example, in the case of some specific financials, when the thief bicycle is seized, a processor that interrupts to the sensing 1 § is generated. a spurs of the transmission - the first method 700 includes the transmission of 4 first operation from the sensor. In step 708, the ancient soil includes a first position of the first === detector received from the sensor. For example, the first location is measured by the MAC address of the first-throttle computing device that the server computes. The method 7〇0 includes determining a second position based on the sensor received from the sensor, and at step 712. The H position is difficult to change. When the stomach is used to reach the working place, the bicycle can transmit a second gateway operation device having a different MAC address. The new position of the sensing n is determined by the 1st service. If the sense has changed position, then method 700 proceeds to step 714. 100107109 29 201137785 In step 714, method 700 registers a reward status at the server computing device. If the lunch bag has not changed position, method 700 jumps to the standby state of step 702. In some embodiments, method 700 can include, in step 716, initiating a delay timer. This may prevent the behavioral reward system from recording an erroneous double detection event and/or may save power by reducing some transmission events from the sensor. In some embodiments, the behavioral reward system can be configured to distinguish between users interacting with a sensor such that a reward is provided to a particular user performing a particular user behavior. In some embodiments, the sensor can include a radio frequency identification (RFID) card reader, wherein the card reader is configured to read a user tag owned by a particular user The RFID tag is included such that when the user tag is within the transmission range of the radio of the RFID reader, the user identification information contained in the RFID tag is read. However, powering an RFID reader, even temporarily, may consume an undesired amount of power and shorten the life of the sensor. Thus, in some embodiments, both the user tag and the sensor include a magnetically activated switch (such as a reed switch and a Hall effect switch) configured to cause a user identification information to be transmitted to the The server computing device is such that the user identification information is used to correlate the behavioral data received from the wireless sensor with the identity of a particular user performing the user behavioral action 100107109 30 201137785. FIG. 8 is a flow chart showing a specific example of a method 800 for associating a user identity with a user behavior detected by a sensor. In step 802, method 8 is included in the user tag to detect the sensor, and the sensor detects the user tag. In some embodiments, a magnetic start switch included in the user tag detects a magnet included in the sensor, and a magnetic start switch included in the sensor detects The magnet contained in the user tag. In step 804, method 800 includes transmitting a user tag identification information from the sensor to the server computing device. The user tag identification information can include any suitable information. In the specific example shown in Fig. 8, the user tag identification information includes a sensor identifier. In step 806, method 800 includes transmitting a user identification information from the user tag to the server operating device. The user identification information can include any suitable information. In the specific example shown in Figure 8, the user identification information includes a user identifier associated with the particular user carrying the user tag. In step 808, method 800 includes transmitting, from the sensor, information indicative of performance of the user behavior to the server computing device. In the specific example shown in Figure 8, the performance information is configured to include the sensor identifier. In step 810, method 800 includes associating the user identity with the performance information if the user identification information and the user tag identification information are received within a predetermined time window. Since the user tag identification information and the user identification information can be simultaneously generated (within an acceptable tolerance range of 100107109 31 201137785), the server computing device can receive the user tag within a predetermined time window of each other. information. Thus, receipt of such information within the time window indicates that a particular user identification information should be associated with an additional user tag identification information. Additionally or in another case, in some embodiments, the servo The computing device may compare the time stamp included in the user identification information and the user tag identification information to determine whether the information is transmitted within the predetermined time window. Fig. 9 outlines a specific example of a user tag 13A and a sensor 1〇2. As shown in FIG. 9, the sensor 1A is an arithmetic device including a data storage subsystem 916 and a logic subsystem 904. The example sensor 102 shown in Figure 9 also includes an onboard power supply 91A and a wireless transmitter 9A8. The power source 9ι can be any suitable local power source (such as a battery, an energy harvesting device, a photovoltaic power source). Wireless transmitter 908 includes a wireless transmitter configured to wirelessly communicate with the word processor computing device via one or more of a regional wireless network, a cellular network, and a wireless internet connection. The wireless transmitter 908 is configured to transmit information only when the sensor 丨〇 2 is in an active state, in the case of the specific embodiment, when the sensor 1 〇 2 is in the standby state The power of the wireless transmitter 9〇8 can be cut off. The sensor 102 can also include a clock (not shown) that is configured to synchronize information transmitted by the money wireless transmitter. The specific example of the sensor 1 〇 2 shown in FIG. 9 includes a detector 902 that transmits a signal to the behavior sensing module 918 by using an event and 100107109 32 201137785. Non-limiting examples of detectors 902 include accelerometers, light sensors, acoustic sensors, pressure sensors, thermal sensors, and contact sensors. In some embodiments, sensor 102 can include a plurality of detectors 902 of any suitable type. The detector 902 is configured to generate an interrupt at the beginning of a detectable event. For example, in a specific example including an accelerometer, the accelerometer can be configured to generate an interrupt immediately upon detection of the beginning of a motion event. The detector 9〇2 can be configured to collect data at different rates depending on whether the sensor 1〇2 is in a standby state or an active state. For example, an accelerometer can be configured to sample motion data at a first rate (eg, iHz) in the standby state and to sample motion data at a rate of two (eg, he) in the state of the wire. The rate is greater than the first rate. Furthermore, it will be appreciated that it is possible to use a suitable pulse width modulation scheme between human samples. Configuring the debt detector (10) to collect data at a variable rate can save power used in the sensor 102. The behavior sensing module 918 is configured to receive signals (including interrupts and detector information) from the fingerprint detector 902, and generate and transmit the signals to the server computing device by the wireless transmitter 908. Information. If the user has performed the actor behavior, the behavior sensing module 91 executes the message. Such information may include behavioral data, ^ "transmitted detector information generated by the sputum (for example, - accelerometer included by the detector I collect the force of the vista, a thermal sensor Temperature data collected, etc.) ' Bu, in some specific examples, 100107109 33 201137785 The behavior data may include metadata (such as sensor identifier, user identifier and/or time stamp). Such information may Any suitable size and format. A non-limiting instance information includes 32-bit content (eg, behavioral data and meta-materials) and a 10-bit content with a 6-bit address and a 4-bit program component type. Header. It will be appreciated that such an error detection scheme can be used for such information. Such information can be transmitted immediately after generation and/or can be stored in the data retention subsystem 916 for later communication. For example, The data storage subsystem 916 can include a buffer configured to store a predetermined amount of information such that after a new message is generated, the sensor 1〇2 immediately transmits all of the stored information together The new information. After the receipt of the plurality of information, the word processor can immediately check the incoming information against the previously received information; buffering and retransmitting the information in this way can identify and/or correct missing or disordered The error introduced by the information. In some embodiments, the sensor 102 can include a user selectable switch 906 configured to cause the sensor 1 〇 2 to transmit information in response to the user selectable switch One of the user inputs 906. For example, the user can press a button included in the sensor 102 to transmit one or more messages. This can save power for the user to operate in a gateway or Allowing the user to evoke a transmission event while within the transmission range of the server computing device. In some embodiments, the sensor 102 can be configured to store the information until received on the user selectable switch 906. A user enters 100107109 34 201137785. This can also save power by blocking the transmission event when the sensor ι 2 is outside the transmission range. As shown in the specific example of 1 , the sensor 1 〇 2 can include an indicator 920 configured to alert the user of the activity at the sensor 102. For example, the indicator 920 can alert the user to the user behavior. The action has been detected, a message has been transmitted, or the power source is low. Although the description indicator 920 is an indicator light (such as an LED), it will be appreciated that any suitable indicator or combination of indicators can be used without Without departing from the scope of the disclosure, other non-limiting examples of indicator 920 include an audible indicator (such as a speaker) and a tactile indicator (such as a vibrator). As noted above, in some embodiments, sensor 1 可以 2 may It is configured to interact with the user's registry 130 such that a particular user can be associated with a detected user behavior. FIG. 9 schematically shows a specific example of a user tag 130. The user tag 13 includes a logic subsystem 950, a data storage subsystem 952, a wireless transmitter 954, a power source 956, and a finger. Each of the 962s 962 can be similar to the similar components described above with respect to the sensor 1〇2, but one or more can be configured differently. The specific example of the user tag 130 illustrated in FIG. 9 also includes a magnetic start switch 958 and a magnet 960. The magnetic activation switch (4) of the user is configured to be a magnetic field for the magnet 9 i 4 of the side sensor i 〇 2 . Similarly, the magnetic activation switch 912 of the sensor 102 is configured to detect the magnetic field of the magnet 960 of the user tag ί30. Magnetic start switches 912 and 958 may include suitable 100107109 35 201137785 reed switches and Hall effect switches configured to enable user identification and user tag identification information to be communicated to the server computing device such that The behavioral data received from the sensor 102 is associated with user identification information received from the user tag 130 and, thus, with the identity of a particular user having a particular user behavioral action. In some embodiments, the user tag 130 and/or the sensor 102 can be configured to appropriately indicate via the indicators 920 and/or 962 that the detection event has occurred to notify the user of the user tag. 130 and sensor 102 have identified each other. In some embodiments, sensor 1〇2 can include a radio frequency identification (RFID) card reader (not shown). The RFID card reader can read an RFID tag (not shown) included in the user tag 130 such that the sensor 102 can read and transmit the RFID tag along with a detected user behavior. The user identification information encoded in the computer so that the server computing device can attribute the user behavior action to the user. The sensor 102 can be fabricated in any suitable manner. For example, Figure 1 is a specific example of a sensor 1 2 fabricated on a flexible substrate 1006 (such as a polyimide substrate) by lithography. The elastic substrate 1〇〇6 is configured to support various components of the sensor 1〇2, including an antenna 1〇〇2, a wireless transmitter 908, a logic subsystem 9〇4, a detector 9〇2, and a power supply. 91〇 and user selectable switch 906^ The various components of sensor 1〇2 can be interconnected by a suitable resilient interconnect 1004 (showing such as a flexible copper interconnect with a thin line). In the specific example shown in FIG. 10, the power source 91 is configured to be 100107109 36 201137785 connected to the elastic substrate pain-elastic battery via the elastic lead 1GG8, so that the power supply 9(1) can be folded in the package_ against the elastic substrate . The sensor 102 can be packaged for use in any suitable manner. For example, FIG. 11 depicts an example of an example of a sticker 1100 including a sensor 1(2) packaged in a hermetically sealed housing 11G2 and including - disposed on an outer surface of the elastomeric housing 11G2. The adhesive layer adhesive layer 1104 is configured to bond the elastic outer casing 11〇2 to an object, wherein the user can interact with the object when performing the user behavioral action. For example, the sticker 1100 can be a swelled "type sticker" having a ridge-up housing package sensor 102 and having an adhesive on a surface. One non-limiting example of the sticker u (9) is about 40 mm high x 2 mm deep x 28 mm wide. In some examples, the 'sticker Π 00 can have a shape and color that is configured to cater to the user's shape. In some non-limiting examples, a sensor sticker that is configured to adhere to a child's toothpaste tube can be formed and colored. So that the sensor sticker is like a giraffe, crocodile or bunny. It will be appreciated that the sensor 102 is not limited to the sticker package described in Figure π. For example, Figure 12 shows a credit card including the sensor 1〇2. An exploded view of a specific example of the type of device 12A. As shown in FIG. 12, the sensor 1〇2 can be sealed between the layers 1202 and 1204 for defining the credit card type device 1200, which is used in the pedometer type application. It is convenient for the user. In some specific examples, the information about the user can be stored in the tape 1206. Again, although some of the sensors described herein are independent sensors, but in ~ 100107109 37 201 137785 In some embodiments, the sensor 102 can be integrated with another device (eg, a home temperature control station, an automated electronic control system, a toothbrush, a floss dispenser, a vial, a vitamin or beverage bottle, a toy, etc.). As described above, once a user action action is detected by the sensor, the server computing device provides an offer to the user. Figures 13A and 13B illustrate a specific method 1300 for positively enhancing user behavior. For example, the method 1300 can be performed with any suitable hardware, such as the hardware described and illustrated herein. The method 1300 includes receiving a behavioral material from a sensor in step 13A2. The detector is configured to sense a user's behavioral action. In step 1304, method 13(9) includes assigning a score to the behavioral data. Using the score's behavioral system and 7 or the offeror can adapt the offer The detected behavior. For example, some behavioral actions can be scored as high-action scores and can be more attractive (4). The score can be assigned in any suitable way. The score can be assigned according to a user configurable algorithm; for example, 兮p can configure the score to be read with the behavior; in some specific cases (4)
ST::貞要約者可以提供由該行為獎賞系統所使j 被價測行為動作轉變成-分數。例如,在M 100107109 38 201137785 通勤係被偵測及記分之行為的情境中,一記分演算法可以根 據使用者藉由自行車通勤之里程數、根據使用者沒有開車所 郎省之燃料量及/或根據使用者之心跳迷率在通勤期間超過 一預定臨界值之持續時間來產生一分數。 • 在步驟1308中,方法1300包括隨著該分數更新分數結 . 存。因此,該行為獎賞系統可以從使用者之行為活動累積及 追蹤分數。此可以提供使用者一便利方式來保持該使用者之 進步的追蹤而不需以人工記錄使用者之進步。 在步驟1310中,方法1300包括評價該分數。在一些具體 例中,評價該分數可以包括分配一貨幣價值(m〇netary value) 至該分數。在一些具體例中,可以任意地評值該分數。例如, 刷牙及用牙線潔牙之實例可以分配到一預組態貨幣價值。在 另一情;兄中,在一些具體例中,可以評價關於該被债測行為 之價值的分數。例如,用於藉由自行車通勤之分數可以分配 到一對應於節省燃料之價值。 ‘纟—些具體例巾’評價該分數131〇可以包括在步驟1312 :A著該刀數彳3值更新價值結存。因此,使用者可以根據 該行為動作之❹者績效隨時„積在—帳戶中之價值。此 可以獎勵使用者持續執行該行為動作,因而可能降低使用者 返回舊習慣之機會。 在f驟1314中,方法包括提供-要傳送給該使用者 要勺纟-要約者提供該要約,以回應該被制行為動 100107109 39 201137785 1 乍作tt料’該要料以⑽於_及㈣料如行為 貨幣折扣^適要約,其包括商品或脈務H獎勵及/或 °促銷及/或競赛獎勵及獎金之要約。下面妝— 合適要約的—㈣Μ㈣。 ㈣ 在一些具體例中,可以由該要約者產生該要約 :中:提供在步驟1314之要約可以包括在步心的 —送^息至該要約者。該信息可以包括分數、分16 及仃為資料之部分中之一或多個或者任何其它合適内:存 如’使用者識別符 '時間戳記、資料戳記等),其中例 料約時,料約者可以使㈣信息。在這樣叫^產生 &供該要約1314谁一丰a 4jl ▲ 、例中, 兮要約W ”13從料約者接# 該要約。此外或在另—軌巾,在一些具體例中 接吹 該要約者所提供之演算法或條件在該飼服 ^據 該要約。 鼻裝置產生 在-些具體例中,該要約可能適當地關於由該等 偵測之行為動作。例如,在一些具體例中,提供該要^器所 可以包括在㈣132〇中提供-配置成用以促進該行為1314 之要約。因此’在-情境中,如果使用者藉由自行車通2 預定距離’則使用者之㈣測自行車行程可以使自行車零售 商提供免費或折扣自行車維修或自行車供應。在另一情境 中,一自行車熱心組織可以提供使用者參與組織化自行車騎 乘活動或使使用者之自行車騎乘活動記錄及顯示在名人榜 100107109 40 201137785 之機會,錄為鼓勵㈣者及/或其它人參與未來自行車活 動之方式。在該被感測行為動作係_口腔衛生活動(例如, 用牙線潔牙及刷牙等)之情财,如果使用者每天用牙線潔 牙及刷牙兩㈣上,制者之牙料可以提供折扣的未來門 診。 雖然上述要約亦可以有關於促销,但是將了解到,可以使 用配置成Μ促進該行杨作之任何合適制*不脫離本 揭露之範圍。齡,該制者可㈣供互動阿騎、特殊鈐 聲、組織或線上互動社群之會貞身分給使用者。 在-些具體例中,在步驟1314中之提供一要約可以包括 在步驟1322中要約將貨幣及/或㈣替代存人-使用者行為 獎賞帳戶中。在-些具體例中,—要約者可以要約將金錢存 入-使用者個人帳戶(料切存款.、祕金帳戶或股 本帳戶),以回應—被_行為活動。例如,雇主可以選擇 分擔有關使用者之健康U型態的使用者健康保險費之降 ^及/或分擔使用者之通勤選擇所實現之停車費及/或過境 _減少’以做為獎勵使用者之自行車騎乘行為之方法。在 ^匕貫例中,使用者之雇主可以要約將金錢存人—使 觸由自行車職1定轉。雖航情境 現金為主之㈣,但是將察覺到’亦可以❹合適的卡 獎勵。例如,該要約者可以提供禮券或其它儲;卡. 使用者,以回應使用者之行為動作、可㈣贈里數_ 100107109 201137785 常飛里程數帳戶,LV ^ Λ 日應使用者之行為動作等等。 供關’提供該要約可以包括在步驟測中提 回射^用去订為動作之赌物獎勵。例如,該要約可以是 用者行為動作所產生之促銷。如以上所述,一自行 =:以提供在自行車相關商品中之折扣或服務,以回 應==行為動作。當使用者目前的牙膏管是空的時侯, 以提供❹7麵W提供行之折扣給使騎,或者可 =i、❹者1於該行為活動之新σ腔衛生產品的免費 ^ ’ >適__勵包括優惠券 '成本降低樣品及 折扣或其它合適獎賞代幣。 在一些細料,提供該要約1314Tj^括在步驟⑽ 中提供慈善觸之齡給使用者。耗善捐射㈣任何合 適方式來實施。例如,在-些具體例中,該要約者可能是一 慈善團體,而在一些其它具體例中,該要約者可以提::用 者損贈-個別慈善實體的機會。再者,在—些具體例中,該 要約者可以提供使用者代表該要約者本身損贈之機會。例 如,在該要約者是使用者之雇主的情境中,雇主可以提供使 Γ選擇一慈善團體從該雇主接收捐贈之機會,以回應使用 者之行為動作的績效。 翻到圖13B,方法1300包括在步驟1328由 * 至使用者,該要約係配置成顯示在一當事人運算展要二 以上所述,使用者可以存取在一當事人運算裝置(諸 — 100107109 42 201137785 電話、膝上型電腦或資訊站(kiosk))上所 顯示之使用者介 面因此使用者可以經由在該當事人運算裝置上所顯示之 使用者W面來存取使用者之行為獎賞帳戶及/或儲值卡及與 〃互動此可以提供使用者可輕易追縱使用者之行為活動的 >機0 it擇使用者有興趣接受之要約及實現使用者已經由一 .制行為獎貝系統介面所接受之要約的益處。在—些具體例 中,傳送該要約至使用者之步驟1328可以包括在步驟1330 中’傳送複數個要約至使用者,該等要約係由一或多個要約 者所提供。因此,使用者可以從一或多個要約者選擇接受一 或多個要約。 在步驟1332中,方法13〇〇包括從使用者接收一要約選 擇’以及在步驟1334中,傳送該要約選擇至與使用者所選 擇之要約相關聯之特定要約者。因此,在一實例中,使用者 從該使用者介面可方便地完成來自一製造商之優惠券要約 及來自一零售商之免費音樂下載要約的使用者選擇,以及藉 由該伺服器運算裝置來中央管理該使用者選擇。此可以允許 使用者避免被來自數個來源之個別電子郵件及網頁彈跳视 4 窗所轟炸的不愉快經驗。 在一些具體例中,該等要約及該等要約選擇之中央管理可 以提供用以發展使用者簡要反映使用者之興趣的基礎。如果 使用者選擇與要約者分享該使用者簡要,則該要約者能針對 使用者之興趣客製化要約。 100107109 43 201137785 如以上所述,在一些具體例中,使用者可以根據使用者之 被偵測行為動作隨時間累積分數及/或分數價值結存,以致 於使用者可以追蹤該使用者行為動作,以及以致於可以鼓勵 使用者在未來持續一特定行為動作。在這些具體例之部分 中,使用者之帳戶可以充當用累積分數及/或分數價值換獎 賞機會之交換所。因此,在一些具體例中,該要約者可以提 供使用者一要約,以回應該使用者行為動作,以及兒換使用 者之累積分數及/或分數價值。例如,一要約者可以提供使 用者在電子商務平台或線上零售商(它可能是該要約者自己 的平台或可以是一不同者之平台)信貸之要約,以作為使用 者之累積獎賞點或獎賞收入之一部分的交換。在這樣的具體 例中,可以更新使用者之帳戶,以回應使用者之要約的選 擇。因此,在一些具體例中,方法1300可以包括在步驟1336 中,更新該分數結存,以反映該要約選擇,以及/或在步驟 1338中,更新該價值結存,以反映該要約選擇。例如,在 一些具體例中,可以從該價值結存扣除與該要約選擇相關之 承銷價。 如以上所述,在此所述之各種運算裝置包括合適邏輯及資 料保存子系統。在一些具體例中,該等運算裝置亦可以包括 合適電腦可讀取媒體及顯示子系統。 合適邏輯子系統可以包括配置成用以執行一或多個指令 之一或多個實體裝置。例如,該邏輯子系統可以配置成用以 100107109 44 201137785 執行是-或多個應用軟體、服務、程式、常式、程式庫、物 件、組件、資料結構或其它邏輯構思之部分的一或多個指 令° W施賴的指令1執行工作、實施資料_、改 變一或多。個裝置之狀態或達到—期望結果。 該破輯子系統可以包括配置成用以執行軟體指令之一或 夕個處理3此外或在另—情況巾,該邏輯子祕可以包括 配置成用以執㈣體或知體指令之〆或多個硬體或勃體邏 輯機該邏輯子系統之處理器可以是單核心或多核心,以及 在其上所執行之程式可㈣置成用於平行或分散式處理。該 邏輯子系統可以任選地包括分佈遍及兩個或更多裝置之個 別組件’它們可以被遠距離地被找出及/或配置成用於協調 處理。可以藉由以一雲端運算組態配置之遠端可存取網路運 算裝置來虛擬化及執行該邏輯子系統之一或多個態樣。 該貝料保存子系統可以包括一或多個實體非暫時 (non-transitory)裝置,其配置成用以保存由該邏輯子系統可 執仃之肓料及/或指令,以實施在此所述之方法及程序。當 實施這樣的方法絲料,可轉變該㈣保存子系統之狀 態(例如,保存不同資料)。 該資料保存子系統可以包括可移除電腦可讀取媒體及/或 内建裝置。該資料保存子祕尤其可以包括光學記憶裳置 (例如,CD、DVD、HD-DVD、Blu-Ray Disc 箄、、ϋ J牛導體記 憶裝置(例如,RAM、EPROM、EEPR0M等)及/咬礙a 11己隐裝 100107109 45 201137785 置(例如’硬碟機、軟碟機、磁帶機、MRAM等)。該可移除 電月®可讀取媒體尤其可以包括CD DvD、HD_DVD、Biu Ray Disc、EEPROM 及/或軟碟。 該資料保存子系統可以包括下面特性中之-或多個特性 的裝置:揮發性、非揮發性、動態、靜態、讀取/寫入、唯 讀二隨機存取、依序存取、位置可纽、檔案可紐及内容 可疋址。在-些具體例中,可以將該邏輯子系統及該資料保 存子系統整合成一或多個共同裝置(例如,一特定應用積體 電路或—單晶片系統)。 將了解到’在此所述之資料保存子系統包括一或多個實體 非暫時裝置。相較下,在—些具體例中,藉由_沒有由一實 體裝置保存有至少一有限持續時間之純信號(pure signal)(例 如’ 一電磁信號…光學信號等)以—短暫方式傳播在此所 述之指令的態樣。再者’可以由—純健來傳播資料及/或 屬於本揭露之其它形式的資訊。 可以使用術語“模組”來描述在此所述之用以執行一或多 個特疋功能的各種運算裝置。在—些具體例中,可以經由用 、執行該資料保存子系統所保存之指令的該邏輯子系統來 舉例說明這樣的模組。將了解到,可以從相同的應用軟體、 服務、蝙碼、應用程式化介面等來舉例說明列的模組。可 以藉由不同的應用軟體、服務、編碼、顧程式化介面等來 舉例說明相同的模組。該術語模組表示包括個別或數組可執 100107109 46 201137785 行槽案、資料槽案、喊庫、驅動程式、腳本(scdp)程式、 資料庫記錄等。 f包含該顯示子祕時,則可以使_顯科祕呈現由 該資料保存子祕聽存之資料的視覺麵。當在此所述之 .方法及財改㈣該資料保存子系統聰存之㈣時,可以 ,ii換該顯不子系統之狀態,以在視覺上表示下層資料 (undedying data)之變化。該顯示子系統可以包括在視覺上 使用任何型態之技術的-或多個顯示裝置。可以在一共用包 體中使這樣_示裝置與該邏輯子系統及/或該資料保存子 系統結合,或者這樣的顯示裂置可以是周邊顯示裝置。 將了解到,在此所述之配置及/或方法在本質上係示範說 明的’以及不應將這些特定具體例或實例視為限定用,因為 許多變化射㈣。在輯述之蚊纟彳行料衫法可以表 示任何數目之處理策略中之—或多個。就其本身而論,可以 以所述之順序、其它順序、並行或省略—些情況方式來執行 所述之各種行動。同樣地,可以改變上述程序之次序。 纟揭露之標的包括在此所揭露之各種程序、系統及配置以 及其它特徵、功能’行動及/或特性之所有新穎且非顯而易 見之組合及次組合,以及其任何及所有均等物。 【圖式簡單說明】 圖1綱要性地顯示一行為獎賞系統之-具體例。 圖2係說明一用以傕用一 i 便用無線感剩器來偵測使用者行為 100107109 47 201137785 動作之方法的一具體例之流程圖。 圖3係說明一使用一無線感測器來偵測瓶子分配動作之 方法的一具體例之流程圖。 圖4係說明一使用一無線感測器來偵測瓶子分配動作之 方法的另一具體例之流程圖。 圖5係說明一用以使用一無線感測器來偵測牙線分配動 作之方法的一具體例之流程圖。 圖6係說明一用以使用一包括—加速計之無線感測器來 偵測延續運動之方法的一具體例之流程圖。 圖7係說明-用以從被制運動及位置資訊來制使用 者行為動作之方法的一具體例之流程圖。 圖8係說明-使使用者身分與感測^所㈣之使用者行 為動作相關聯之方法的一具體例之流。 圖9綱要性地顯示用於圖!之行為獎賞系統的一感測器之 一具體例及一使用者標籤之一具體例。 圖10綱要性要顯示用於圖1之行為獎賞系統之一包括一 彈性基板及一彈性供電之感測器的另一具體例。 圖11綱要性地顯示用於圖1之行為獎賞系統的一貼紙型 感測器之一具體例。 圖12綱要性地顯示用於圖1之行為獎賞系統的一信用卡 型感測器之一具體例。 圖13A係說明一根據從感測器所接收之行為動作資料強 100107109 48 201137785 化使用者行為之方法的一具體例之流程圖的一部分。 圖13B顯示第13A圖之流程圖的另一部分。 【主要元件符號說明】 100 行為獎賞系統 102 感測器 104 閘道運算裝置 106 伺服器運算裝置 108 邏輯子系統 110 資料保存子系統 112 行動獎賞模組 114 電腦可讀取媒體 116 當事人運算裝置 118 顯示子系統 120 邏輯子系統 121 使用者介面 122 資料保存子系統 124 電腦可讀取媒體 126 要約者 128 網路 130 使用者標籤 902 偵測器 904 邏輯子系統 100107109 49 使用者可選擇開關 無線發射器 機載電源 磁啟動開關 磁鐵 資料保存子系統 行為感測模組 指示器 邏輯子系統 資料保存子系統 無線發射器 電源 磁啟動開關 磁鐵 指示器 天線 彈性内連線 彈性基板 彈性引線 貼紙 彈性外殼 黏著層 50 201137785 1200 信用卡型裝置 1202 層 1204 層 1206 磁帶 100107109 51ST:: The offeror can provide the behavior of the behavioral reward system to be converted into a score. For example, in the context of the M 100107109 38 201137785 commuting system being detected and scored, a score algorithm can be based on the number of miles traveled by the user by bicycle, based on the amount of fuel the user does not drive. / or generate a score based on the duration of the user's heartbeat rate during a commute that exceeds a predetermined threshold. • In step 1308, method 1300 includes updating the scores with the scores. Therefore, the behavior reward system can accumulate and track scores from the user's behavioral activities. This can provide a convenient way for the user to keep track of the user's progress without having to manually record the user's progress. In step 1310, method 1300 includes evaluating the score. In some embodiments, evaluating the score can include assigning a m〇netary value to the score. In some specific examples, the score can be arbitrarily evaluated. For example, examples of brushing and flossing can be assigned to a pre-configured monetary value. In another case, in some specific cases, the score on the value of the debt-tested behavior can be evaluated. For example, the score for commuting by bicycle can be assigned to a value corresponding to fuel savings. The evaluation of the score 131 can be included in step 1312: A. The value of the knife 彳 3 value is updated to the value balance. Therefore, the user can accumulate the value in the account according to the performance of the behavior of the action. This can reward the user to continue to perform the behavior, and thus may reduce the chance for the user to return to the old habit. In step 1314 The method includes providing - to be delivered to the user to be scooped - the offeror provides the offer, in order to return to be acted upon. 100107109 39 201137785 1 tt tt material 'This material is expected to be (10) in _ and (4) as behavior currency Discounts ^ Approximate offers, including merchandise or Pulse H awards and / or ° promotions and / or contest awards and bonus offers. The following makeup - appropriate offer - (4) Μ (4). (d) In some specific cases, the offeror can Generating the offer: Medium: The offer provided at step 1314 may be included in the step-by-step to the offeror. The information may include one or more of the score, the score 16 and the portion of the data or any other Appropriate: store such as 'user identifier' timestamp, data stamp, etc.), where the sample is about time, the expected party can make (4) information. In this case, ^produce & for the offer 1314 who a Feng a 4jl ▲ In the example, 兮 兮 W ” 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 In addition or in another-track, in some specific examples, the algorithm or condition provided by the offeror is taken in the offer. Nasal Device Generation In some specific instances, the offer may be appropriate to act on such detected behavior. For example, in some embodiments, providing the device can include providing an offer in (IV) 132〇 configured to facilitate the act 1314. Thus, in the context, if the user has a predetermined distance by bicycle, then the user's (four) bicycle trip can provide the bicycle retailer with free or discounted bicycle repair or bicycle supply. In another scenario, a bicycle enthusiast organization may provide the user with the opportunity to participate in organizing bicycle riding activities or to record and display the user's bicycle riding activities on the celebrity list 100107109 40 201137785, which is recorded as an encouragement (4) and/or The way other people participate in future cycling activities. In the sensed behavioral system _ oral hygiene activities (for example, flossing and brushing, etc.), if the user uses flossing and brushing two (four) per day, the manufacturer's dental material can provide The future clinic for discounts. While the above offer may also be related to promotions, it will be appreciated that any suitable system configured to promote the bank's work can be used without departing from the scope of the present disclosure. Age, the system can (4) be used for interactive A-rid, special snoring, organization or online interactive community to give the user identity. In some specific examples, providing an offer in step 1314 can include making an offer in step 1322 for the currency and/or (4) in place of the deposit-user behavior bonus account. In some specific cases, the offeror may offer to deposit money into the user's personal account (cutting deposit, secret account or equity account) in response to the _behavior activity. For example, the employer may choose to share the user's health insurance premium for the user's health U-type and/or share the parking fee and/or transit_reduction of the user's commute selection as a reward user. The method of bicycle riding behavior. In the case of the case, the user's employer can make an appointment to deposit money – so that the bicycle is fixed. Although the flight situation is mainly cash (4), it will be perceived that 'the right card reward can also be used. For example, the offeror may provide a gift certificate or other deposit; the card. The user responds to the user's behavior, and may (4) give miles _ 100107109 201137785 frequent miles account, LV ^ Λ day user behavior, etc. Wait. Providing the offer may include a gambling reward for the action in the step-by-step test. For example, the offer may be a promotion generated by the user's behavioral actions. As described above, a self =: to provide a discount or service in a bicycle-related commodity to respond to == behavioral action. When the user's current toothpaste tube is empty, provide a discount to the rider, or =i, the person who is in the activity of the new σ cavity hygiene product free ^ ' > Appropriate __ includes coupons 'cost reduction samples and discounts or other suitable reward tokens. In some fine materials, the offer is provided by the 1314Tj^ in the step (10) to provide the charity touch age to the user. Good donation (4) Any suitable way to implement. For example, in some specific examples, the offeror may be a charity, and in some other specific examples, the offeror may: - the user loses the opportunity - the individual charity entity. Moreover, in some specific examples, the offeror may provide an opportunity for the user to represent the offeror itself. For example, in the context of the offeror being the employer of the user, the employer may provide an opportunity for the selected charity to receive a donation from the employer in response to the performance of the user's behavior. Turning to Figure 13B, the method 1300 includes, by step 1328, from * to the user, the offer is configured to be displayed in a party computing presentation, and the user can access a party computing device (the - 100107109 42 201137785 The user interface displayed on the phone, laptop or kiosk so that the user can access the user's behavior reward account and/or via the user's face displayed on the party computing device. The stored value card and the interaction with the 此 can provide the user with the ability to easily track the user's behavior activities. The machine 0 selects the user's interest in accepting the offer and realizes that the user has been authenticated by the system behavior award system. The benefits of accepting the offer. In some embodiments, the step 1328 of transmitting the offer to the user can include, in step 1330, transmitting a plurality of offers to the user, the offers being provided by one or more offerors. Thus, the user can choose to accept one or more offers from one or more offerors. In step 1332, method 13 includes receiving an offer selection from the user and, in step 1334, transmitting the offer selection to a particular offeror associated with the user selected offer. Therefore, in an example, the user can conveniently complete a coupon offer from a manufacturer and a user selection of a free music download offer from a retailer from the user interface, and the server computing device To centrally manage this user selection. This allows the user to avoid unpleasant experiences being bombarded by individual emails and webpages from several sources. In some embodiments, the central management of the offers and the offer selections may provide a basis for developing a user's brief reflection of the user's interests. If the user chooses to share the user profile with the offeror, the offeror can customize the offer for the user's interest. 100107109 43 201137785 As described above, in some embodiments, the user may accumulate scores and/or score values over time according to the detected behavior of the user, so that the user can track the behavior of the user, and So that users can be encouraged to continue a specific behavior in the future. In part of these specific examples, the user's account can act as a clearinghouse for the exchange of prize points and/or point value for prize opportunities. Thus, in some embodiments, the offeror can provide an offer to the user to respond to the user's behavioral actions, as well as the cumulative score and/or score value of the user. For example, an offeror may provide an offer of credit to a user on an e-commerce platform or an online retailer (which may be the platform of the offeror's own platform or may be a different platform) as a cumulative reward point or reward for the user. The exchange of one part of the income. In such a specific example, the user's account can be updated in response to the user's offer selection. Thus, in some embodiments, method 1300 can include, in step 1336, updating the score balance to reflect the offer selection, and/or, in step 1338, updating the value balance to reflect the offer selection. For example, in some specific examples, the underwriting price associated with the offer selection may be deducted from the value balance. As noted above, the various computing devices described herein include suitable logic and data storage subsystems. In some embodiments, the computing devices can also include suitable computer readable media and display subsystems. A suitable logic subsystem can include one or more physical devices configured to execute one or more instructions. For example, the logic subsystem can be configured to execute one or more of the components of the application software, services, programs, routines, libraries, objects, components, data structures, or other logical concepts for use with 100107109 44 201137785. Instruction ° W Shi's instruction 1 performs work, implements data _, changes one or more. The status of the device or the achievement - the desired result. The fragmentation subsystem can include one or more of the software instructions configured to execute, or in addition to, or in addition to, the logic item can include one or more configured to execute the (four) body or the body instruction The processor of the logic subsystem may be a single core or multiple cores, and the program executed thereon may be (4) placed for parallel or decentralized processing. The logic subsystem can optionally include individual components distributed across two or more devices' which can be located remotely and/or configured for coordinated processing. One or more of the logical subsystems can be virtualized and executed by a remotely accessible network computing device configured in a cloud computing configuration. The billet storage subsystem may include one or more physical non-transitory devices configured to hold data and/or instructions executable by the logic subsystem to implement the methods described herein. Methods and procedures. When such a method of wire is implemented, the state of the (4) storage subsystem can be changed (e.g., to store different data). The data storage subsystem can include removable computer readable media and/or built-in devices. The data storage subtitle may include, inter alia, optical memory (eg, CD, DVD, HD-DVD, Blu-Ray Disc, ϋJ cattle conductor memory devices (eg, RAM, EPROM, EEPR0M, etc.) and/or bite a 11 has been hidden 100107109 45 201137785 (such as 'hard disk drive, floppy disk drive, tape drive, MRAM, etc.). The removable power month ® readable media can especially include CD DvD, HD_DVD, Biu Ray Disc, EEPROM and/or floppy disk. The data storage subsystem may include one or more of the following features: volatile, non-volatile, dynamic, static, read/write, read-only two random access, Sequential access, location, file, and content can be URL. In some specific examples, the logic subsystem and the data storage subsystem can be integrated into one or more common devices (eg, a specific application) Integral circuits or - single-chip systems. It will be appreciated that the data storage subsystem described herein includes one or more physical non-transitory devices. In contrast, in some specific examples, by The physical device is saved for at least a limited duration A pure signal (eg, 'an electromagnetic signal...an optical signal, etc.) propagates the aspect of the instructions described herein in a short-lived manner. Further, the data can be transmitted by - purely and/or belongs to the disclosure. Other forms of information. The term "module" may be used to describe the various computing devices described herein for performing one or more of the features. In some embodiments, the data may be saved and executed. The logic subsystem of the instruction saved by the subsystem exemplifies such a module. It will be understood that the modules of the column can be exemplified from the same application software, service, bat code, application programming interface, etc. The same module is illustrated by different application software, services, coding, stylized interface, etc. The term module includes individual or array executable 100107109 46 201137785 line slot case, data slot case, call library, driver , script (scdp) program, database record, etc. f contains the display sub-secret, then you can make the _ display secret to present the visual surface of the data stored by the data. The method and the financial reform described in the above (4) When the data storage subsystem is stored (4), the state of the display subsystem can be changed ii to visually indicate the change of the underlying data. The system may include - or a plurality of display devices that visually use any type of technology. Such a device may be combined with the logic subsystem and/or the data storage subsystem in a common package, or such The display cleavage may be a peripheral display device. It will be appreciated that the configurations and/or methods described herein are exemplary in nature and that these particular examples or examples should not be considered as limiting, as many variations (4). The illustrated mop line method can represent one or more of any number of processing strategies. As such, the various actions described may be performed in the sequence described, in other sequences, in parallel, or in a singular manner. Likewise, the order of the above procedures can be changed. The subject matter of the disclosure includes all novel and non-obvious combinations and sub-combinations of the various procedures, systems and arrangements and other features, functions, and/or features disclosed herein, and any and all equivalents thereof. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 outlines a specific example of a behavioral reward system. Fig. 2 is a flow chart showing a specific example of a method for detecting user behavior by using a wireless sensorless device to detect user behavior 100107109 47 201137785. Figure 3 is a flow chart showing a specific example of a method of detecting a bottle dispensing action using a wireless sensor. Figure 4 is a flow chart showing another embodiment of a method of detecting a bottle dispensing action using a wireless sensor. Figure 5 is a flow chart showing a specific example of a method for detecting a flossing operation using a wireless sensor. Figure 6 is a flow chart showing a specific example of a method for detecting a continuation motion using a wireless sensor including an accelerometer. Fig. 7 is a flow chart showing a specific example of a method for making a user behavior from a motion and position information. Fig. 8 is a flow chart showing a specific example of a method for associating a user's identity with a user's behavioral action of sensing (4). Figure 9 shows the diagram for the diagram! A specific example of a sensor of the behavior reward system and a specific example of a user label. Figure 10 is a schematic diagram showing another specific example of a behavioral reward system for use in Figure 1 including an elastic substrate and a resiliently powered sensor. Fig. 11 outlines a specific example of a sticker type sensor used in the behavior bonus system of Fig. 1. Fig. 12 outlines a specific example of a credit card type sensor used in the behavior bonus system of Fig. 1. Figure 13A is a portion of a flow diagram illustrating a specific example of a method for characterizing user behavior based on behavioral action data received from the sensor. Figure 13B shows another part of the flow chart of Figure 13A. [Main component symbol description] 100 behavior reward system 102 sensor 104 gateway arithmetic device 106 server arithmetic device 108 logic subsystem 110 data storage subsystem 112 action reward module 114 computer readable medium 116 party computing device 118 display Subsystem 120 Logic Subsystem 121 User Interface 122 Data Storage Subsystem 124 Computer Readable Media 126 Offeror 128 Network 130 User Tag 902 Detector 904 Logic Subsystem 100107109 49 User Selectable Switch Wireless Transmitter Power supply magnetic start switch magnet data storage subsystem behavior sensing module indicator logic subsystem data storage subsystem wireless transmitter power magnetic start switch magnet indicator antenna elastic interconnect elastic substrate elastic lead sticker elastic shell adhesive layer 50 201137785 1200 credit card type device 1202 layer 1204 layer 1206 tape 100107109 51