動地生成和維護(hù)個(gè)性化的用戶日志(例如,用戶煅煉以及其他健康相關(guān)的例程)
[0076].基于“實(shí)時(shí)智能”(以及位置、天氣和其他環(huán)境的因素),提供關(guān)于緊急情況和相關(guān)的健康事件(如本地疫情爆發(fā)的傳播)(在一些情況下,取決于用戶的當(dāng)前GPS坐標(biāo))的定制的用戶提醒,以及個(gè)性化的建議(例如,可能需要就醫(yī))
[0077].動態(tài)地生成針對例如一個(gè)具體的癥狀集合或醫(yī)學(xué)癥狀,或?qū)σ粋€(gè)具體的醫(yī)學(xué)主題或健康目標(biāo)的興趣的(除了其他服務(wù)外,允許組發(fā)貼、實(shí)時(shí)發(fā)短信和聊天,并且直接語音交互)特定的用戶共享的個(gè)性化的和匿名的健康社交網(wǎng)絡(luò)
[0078].為用戶咨詢建議醫(yī)學(xué)專家
[0079].提供對包括醫(yī)療歷史、實(shí)驗(yàn)室工作、疫苗接種等的用戶醫(yī)療記錄即時(shí)并且安全的訪問
[0080].給用戶提供高級的付費(fèi)服務(wù),包括例如由醫(yī)學(xué)專業(yè)人士對健康相關(guān)的查詢的實(shí)時(shí)響應(yīng),或由醫(yī)學(xué)專業(yè)人士基于健康關(guān)注的遠(yuǎn)程檢查在特定的時(shí)間框內(nèi)的建議
[0081].基于用戶與該系統(tǒng)直接和間接的行為交互,為用戶購買健康相關(guān)的商品和服務(wù)提供個(gè)性化的信貸資助
[0082].基于用戶與該系統(tǒng)直接和間接的行為交互,提供關(guān)于這些用戶購買特定的健康相關(guān)的商品和服務(wù)的個(gè)性化的個(gè)人和團(tuán)隊(duì)折扣和其他促銷
[0083].提供吸引人的圖形的、支持語音和基于觸摸的用戶界面(由包括專家系統(tǒng)的智能后端支持,隨著時(shí)間的推移,該專家系統(tǒng)獲得更多的數(shù)據(jù)而學(xué)習(xí)),該用戶界面包括游戲和其他內(nèi)容以通知、教育和娛樂用戶,以及激發(fā)他們繼續(xù)參與進(jìn)一步的系統(tǒng)交互
[0084]用戶輸入140a包括來自外部數(shù)據(jù)源160的多個(gè)數(shù)據(jù)更新事件,如實(shí)驗(yàn)室檢查結(jié)果、處方藥通知、來自零售商關(guān)于購買健康相關(guān)的商品和服務(wù)的電子收據(jù)、用戶監(jiān)測數(shù)據(jù)(例如,來自每天煅煉例程的結(jié)果,包括行進(jìn)的距離、心率和血壓或血糖數(shù)據(jù)),以及各種各樣的其他數(shù)據(jù)更新的類型。注意,此類數(shù)據(jù)更新不僅包括外部發(fā)起的事件,而且還可以包括對其他BSA服務(wù)器115模塊所發(fā)起的信息查詢的響應(yīng)(例如,專家系統(tǒng)134為了對用戶發(fā)起的查詢作出響應(yīng)而發(fā)起的請求來自心臟監(jiān)測器的數(shù)據(jù))。
[0085]用戶輸入140a的其他示例包括用戶查詢和用戶響應(yīng)、在每天和臨時(shí)簽到期間所透露的健康狀態(tài)信息和癥狀以及各種其他用戶交互(如瀏覽內(nèi)容、玩游戲、以及參與社交對話)以及主動或沒有主動的用戶參與的客戶端設(shè)備110直接采集的信息。實(shí)際上,所有這種用戶輸入140a都在用戶簡檔122 (例如用于計(jì)算個(gè)性化的用戶益處,如信貸和折扣)中監(jiān)測(如以下更加詳細(xì)地討論的)和存儲,包括與所提供的信息相關(guān)的元數(shù)據(jù),如除其他元數(shù)據(jù)外,所提供信息的類型的分類、具體類型的交互的時(shí)間和頻率。
[0086]同樣被監(jiān)測的用戶輸出144包括由BSA服務(wù)器115為用戶所生成的個(gè)性化的信息。這種用戶輸出144的示例包括對用戶查詢的響應(yīng)和隨訪附加信息的需求、通用消息、產(chǎn)品建議、專家推薦、提醒、提醒和采用各種格式和媒介給用戶所呈現(xiàn)的其他信息。
[0087]轉(zhuǎn)向圖2,框圖200更加詳細(xì)地探索由BSA服務(wù)器115(從圖1)所執(zhí)行的輸入處理功能的一個(gè)實(shí)施例,展示了各種關(guān)鍵組件。如以上所指出的,此輸入和輸出模塊的分離是概念上的,因?yàn)樵谳斎肱c輸出功能之間有大量的實(shí)現(xiàn)重疊。
[0088]在一個(gè)實(shí)施例中,輸入處理模塊240a (圖1中的140a)通過互聯(lián)網(wǎng)250 (圖1中的150)從外部數(shù)據(jù)源260(圖1中的160)和客戶端設(shè)備210(圖1中的110)獲得信息,并且取決于其他BSA服務(wù)器115模塊,如該各種分析230 (圖1中的130)模塊和數(shù)據(jù)存儲器220(圖1中的120),以分析和存儲此信息。采用各種如用戶監(jiān)測接口 241和外部數(shù)據(jù)代理242的代理和API,以獲得來自外部數(shù)據(jù)源260的信息。然后,如以下更加詳細(xì)地所解釋的,這些代理和API提供此外部數(shù)據(jù)給事件監(jiān)測器248。
[0089]其他輸入事件-即,通過他們的客戶端設(shè)備210直接從用戶與BSA系統(tǒng)100的交互中所獲得的用戶輸入-在提供給事件監(jiān)測器248之前請求附加處理。在一個(gè)實(shí)施例中,此類用戶輸入事件最初由UI事件處理程序243處理,該事件處理程序?qū)⑦@些事件分成三種類別。
[0090]UI事件處理程序243采用語音檢測器244標(biāo)識語音事件(即,用戶語音輸入),然后,該語音檢測器提供給語音到文本的轉(zhuǎn)換器245,該轉(zhuǎn)換器將用戶語音輸入轉(zhuǎn)換成文本,然后,該轉(zhuǎn)換器提供給自然語言解析器246。其余的非語音事件分成兩種類別-即鍵盤輸入(即,文本)和其他事件,如鼠標(biāo)或觸摸事件。
[0091]在一個(gè)實(shí)施例中,UI事件處理程序243將這些其他(非語音、非文本)事件直接提供給事件監(jiān)測器248,同時(shí)將其余的非語音文本事件提供給自然語言解析器246,在該自然語言解析器將該文本提供給事件監(jiān)測器248之前,將該文本解析成各種各樣的不同的事件類型。例如在一個(gè)實(shí)施例中,自然語言解析器246采用查詢檢測器247來標(biāo)識這些事件類型中的一個(gè)為“查詢”,然后該“查詢”被提供給事件監(jiān)測器248。其他非查詢事件類型(如,用戶的查詢響應(yīng)、癥狀、健康狀態(tài)事件等)被分開提供給事件監(jiān)測器248。在其他實(shí)施例中,標(biāo)識和分類不同事件類型的此功能可以由事件監(jiān)測器248或各種分析230模塊在BSA服務(wù)器115上執(zhí)行。
[0092]一旦收到這些源自于外部數(shù)據(jù)源260和客戶端設(shè)備210的各種不同的類型的用戶輸入事件,事件監(jiān)測器248就采用不同的分析230模塊在BSA服務(wù)器115上進(jìn)一步處理這些事件。在其他實(shí)施例中,一旦收到這些各種不同的類型用戶輸入事件,事件監(jiān)測器248可以直接將其寫至數(shù)據(jù)存儲器220 (圖1中的120)。在其他實(shí)施例中,此分析的一些或全部可以完全在客戶端設(shè)備210或在BSA服務(wù)器115上執(zhí)行。
[0093]如上所指出的,在任一事件中,這種分析可以導(dǎo)致各種各樣不同的行動,包括公式化用戶查詢的即時(shí)響應(yīng),包括隨訪用戶的查詢、動態(tài)修改用戶簡檔122、建議可能用戶行動,如就診某位具體的醫(yī)生、動態(tài)生成聯(lián)系多個(gè)特定的用戶的社交網(wǎng)絡(luò)、大量的其他行動和用戶“輸出”(以下在圖3中所討論的)。例如在一個(gè)實(shí)施例中,基于用戶和其他內(nèi)部和外部的數(shù)據(jù)之間的關(guān)聯(lián),一旦檢測到模式、事件或其他問題,專家系統(tǒng)134提示用戶進(jìn)一步輸入,并且隨著時(shí)間的推移隨訪用戶,直到認(rèn)為此類問題被解決。
[0094]在執(zhí)行此分析的過程中,這些用戶輸入事件(有時(shí)以組合的形式)被分成各種不同的類別,包括(除其他外):
[0095].來自用戶監(jiān)測器和相關(guān)設(shè)備的數(shù)據(jù)
[0096].對醫(yī)生、實(shí)驗(yàn)室、藥房、零售商、附屬網(wǎng)站等的訪問
[0097].來自保險(xiǎn)公司、政府機(jī)關(guān)等契約式的健康相關(guān)的信息
[0098].查詢
[0099].癥狀、健康狀態(tài)、營養(yǎng)和鍛煉方案的報(bào)告等
[0100].與其他用戶和第三方的交互(例如,內(nèi)部和外部社交網(wǎng)絡(luò))
[0101]?與游戲有關(guān)的數(shù)據(jù)
[0102].通過用戶帳戶購買(內(nèi)部地和外部地)健康相關(guān)的商品和服務(wù)
[0103].與用戶關(guān)于用戶輸入事件的性質(zhì)和頻率的各種交互相關(guān)的元數(shù)據(jù)(例如,簽到的數(shù)量和頻率、瀏覽具體內(nèi)容所花費(fèi)的時(shí)間、癥狀或健康狀態(tài)報(bào)告的數(shù)量和類型以及各種其他類型的元數(shù)據(jù))
[0104]轉(zhuǎn)向圖3,框圖300更加詳細(xì)地探索由BSA服務(wù)器115所執(zhí)行的輸出處理功能的一個(gè)實(shí)施例,展示了各種組件。在一個(gè)實(shí)施例中,如以上所指出的,取決于數(shù)據(jù)存儲器320 (圖2的220和圖1的120)輸出處理模塊340b (圖1中的140b)通過BSA服務(wù)器115上各種分析330 (圖2的230和圖1的130)模塊所生成的事件監(jiān)測器348 (圖2的248)接收不同類型的輸出事件。
[0105]此類輸出事件最終通過互聯(lián)網(wǎng)350 (圖2的250和圖1的150)傳達(dá)到外部數(shù)據(jù)源360 (例如,定購重配處方)和客戶端設(shè)備310 (例如,對用戶查詢或其他輸入,或由BSA服務(wù)器115發(fā)起的輸入的響應(yīng))兩者。然而,此類輸出事件(在一個(gè)實(shí)施例中)最初被轉(zhuǎn)發(fā)到事件監(jiān)測器348并由其處理。
[0106]例如,為用戶監(jiān)測器所生成的反饋(例如發(fā)起即時(shí)心率測試)通過用戶監(jiān)測器接口 341(圖2中的241)被轉(zhuǎn)發(fā)到適當(dāng)?shù)脑O(shè)備。外部數(shù)據(jù)更新(例如定購重配處方、請求就診預(yù)約等)被轉(zhuǎn)發(fā)到外部數(shù)據(jù)代理342 (圖2中的外部數(shù)據(jù)代理242)以傳送到適當(dāng)?shù)耐獠繑?shù)據(jù)源360(圖2中的260和圖1中的160)中的一個(gè)。
[0107]然而,其余的輸出事件在通過他們的客戶端設(shè)備310(圖2中的210和圖1中的110)提供給用戶之前可能需要額外處理。注意,可以采用各種不同的媒介(文本、語音、圖形、注釋、視頻等)將此類輸出事件呈現(xiàn)給用戶。
[0108]例如,首先由自然語言生成器346(在一個(gè)實(shí)施例中,與圖2中的自然語言解析器246相同的模塊)處理文本的和說出的輸出,該自然語言將輸出事件轉(zhuǎn)換成自然語言文本消息(例如,“我想,您應(yīng)該與您的整形外科醫(yī)師史密斯醫(yī)生預(yù)約”)??梢詫⒃撐谋鞠⑼ㄟ^文本到語音轉(zhuǎn)換器345 (在一個(gè)實(shí)施例中,與圖2中的語音到文本轉(zhuǎn)換器245相同的模塊)直接轉(zhuǎn)發(fā)給UI事件生成器343 (通過用戶客戶端設(shè)備310顯示給用戶)或首先轉(zhuǎn)換成語音,然后轉(zhuǎn)發(fā)給UI事件生成器343 (在一個(gè)實(shí)施例中,與圖2中的UI事件處理程序243相同的模塊),通過客戶端設(shè)備310的揚(yáng)聲器遞送給用戶。在一個(gè)實(shí)施例中,自然語言輸出既以語音也以文本的形式遞送給用戶。
[0109]為了展示由BSA系統(tǒng)100所提供的交互式通信的類型,考慮以下場景的日常用戶“簽到”,在該簽到中,所有的交互均被記錄并且輸入到用戶簡檔122:
[0110]場景I
[0111]?[用戶]“我的膝蓋疼”
[0112]?[系統(tǒng)]“哪個(gè)膝蓋?”
[0113]?[用戶]“右邊的”
[0114].[系統(tǒng)]“什么時(shí)候開始疼的?”
[0115]?[用戶]“從今天早上起就一直困擾著我”
[0116].[系統(tǒng)]“您膝蓋如何受的傷?”
[0117]?[用戶]“不記得”
[0118].[系統(tǒng)]“昨天晚上您在保齡球館。您想您在那兒扭傷膝蓋了嗎?”
[0119]?[用戶]“我想是的”
[0120].[系統(tǒng)]“膝蓋有腫脹嗎? ”
[0121]?[用戶]