用于營養物攝取量的用戶特定調節的系統和方法
【專利摘要】本公開內容一般地涉及營養分析和推薦,包括提供個性化方法以用于分析營養物攝取量水平并且以用于生成對用戶的當前營養攝取量和所述用戶的營養相關目標做出響應的推薦的系統和方法。所述系統和方法還提供其它領域或活動的個性化分析和推薦,包括對鍛煉堅持、睡眠堅持、調控堅持以及一般健康評價的應用。能夠單獨或與一個或多個其它領域或活動相結合地評價這些領域或活動中的每一個。
【專利說明】用于營養物攝取量的用戶特定調節的系統和方法
[0001] 相關申請的交叉引用 本申請要求于2012年2月17日提交的美國臨時申請No. 61/600, 448的權益,其從而 通過引用其全部將其并入在本文中。
【技術領域】
[0002] 本公開內容一般地涉及營養分析和推薦,包括但不限于提供個性化方法以用于分 析營養物攝取量水平并且以用于生成對用戶的當前營養攝取量和用戶的營養相關目標做 出響應的推薦的系統和方法。所述系統和方法還提供其它領域或活動的個性化分析和推 薦,包括對鍛煉堅持、睡眠堅持、調控堅持以及一般健康評價的應用。能夠單獨或與一個或 多個其它領域或活動相結合地評價這些領域或活動中的每一個。
【背景技術】
[0003] 個體常常發現改進他們的總體營養和健康令人失望。當前可用的策略常常導致有 限的成功或沒有成功,部分地因為它們依靠關于人和他的或她的目標的不充分信息。一個 常見方法在于向提供一般指導和忠告的醫師咨詢,所述一般指導和忠告諸如食用較少的鹽 和更多的水果和蔬菜、多鍛煉、或者避免諸如紅肉之類的某些食物之類的指示。然而,考慮 到人類新陳代謝的復雜性和個體變化,對于醫師來說可能很難以提供有效的指導,并且對 于人們來說很難以實施所述指導。
[0004] 存在通過分析人的食用來提供指導的多個營養計算機程序。這些程序典型地識別 被視為對于人不足的營養物,然后推薦在所識別的營養物方面高的食物。例如,如果發現人 在鉀方面不足,則程序可以因為香蕉的高鉀水平而建議該人食用香蕉。然而,因為一個營養 物的其高水平而建議食物不一定導致人的總體營養的改進。例如,人可能已經食用了過量 的其它營養物(諸如碳水化合物),所以建議人吃香蕉可能以在一些情況下有損于人體的人 的碳水化合物水平為代價而提高人的鉀水平。當多個營養物在爭論中時,可能特別難以做 出在不有害地改變已經處于平衡的營養物的水平的情況下解決一些營養物的不足和過量 的推薦。這個問題對于膳食計劃以及飲食和鍛煉例程開發來說是特別有挑戰性的,其中典 型的飲食可以包括在配料和份量大小之間具有多個不同變化的幾百種食物。
[0005] -些研究者已提出對于特定人口群體使用單個飲食計劃,該特定人口群體在該群 體內對食物成本和現有食用模式敏感(見,例如,Masset等人,2009)。這些程序的目標在于 在保持在營養物的安全范圍內的同時盡可能少地改變群體的平均現有食用模式。但是這個 "一體適用"方法不幫助個體設置飲食和鍛煉的有意義的目標或者跟蹤朝這些目標的進步, 更不用說幫助個體改進他們自己的個人營養或鍛煉分布。
【發明內容】
[0006] 因此,在本文中公開了用于提供對用戶的當前營養攝取量和用戶的營養相關目標 做出響應的個性化營養分析和推薦的系統和方法。所述系統和方法能夠被適配成提供在其 它領域內的定制分析和推薦,除其它外尤其包括用于鍛煉堅持、睡眠堅持、調控堅持以及一 般健康評價。一般地,所述系統和方法確定指標(target)(諸如營養物的期望水平)與達成 量(諸如營養物的食用量)之間的偏差,并且基于該偏差提供目標(如可以由一個或多個指 標來定義)與達成(attainment)(如可以由一個或多個營養物的食用量來定義)之間的一 致性(alignment)的指示。如本文中所使用的偏差可以指的是在特定指標(其可以或者可 以不包括范圍)與特定量或水平之間的比較。能夠針對目標的特定分量(例如,單一營養物) 或針對多個分量(例如,逐營養物地比較的多個營養物)而確定偏差。其它適合的機制、算法 或設備可以被用于確定偏差。用來確定偏差的示例適合的方式可以包括從另一個值中減去 一個值以獲得差、計算兩個值之間的比、諸如標準偏差或統計方差之類的統計方法、模式比 較和識別、諸如通過將各值的一個集合的曲線或圖與各值的對應曲線或圖或另一集合相比 較之類的相關方法、諸如通過基于回歸的或線擬合方法之類的基于數據集的派生屬性的比 較、諸如均方根之類的誤差估計方法。當使用指標或達成水平的多個值時,數據集可以對應 于各種營養物、時間段、個體、人群,或任何其它適合的參數。能夠基于一個或多個偏差來確 定一致性以提供在目標與總體達成都涉及正被評價的活動時二者之間的依從性的指示。
[0007] -個方面涉及用于評價人的飲食的方法,所述方法由計算機系統來執行,所述計 算機系統包括通信端口和與存儲至少一個電子數據庫的至少一個非暫時性計算機可讀介 質通信的至少一個計算機處理器。如在下面詳細地討論的,計算機系統可以是單個計算機 或者可以包括通過任何網絡(諸如在分布式架構中)進行通信的多個計算機。至少一個處 理器可以被容納在計算機系統中的計算機中的一個、一些或全部中,并且可以與存儲在相 同計算機上或在計算機系統內的不同計算機上的至少一個電子數據庫通信。計算機系統可 以包括由相同的、有關的或無關的實體所操作的基于云的一組計算系統。計算機系統接收 表示由人在第一預定時間段期間所食用的第一營養物的量的數據。從至少一個電子數據庫 接收第一營養物的指標水平。計算機系統基于第一營養物的量與第一營養物的指標水平之 間的比較而將第一數值權重分配給第一營養物,并且經由通信端口提供基于第一數值權重 對人的飲食的評價。相似的方法被設想到用于單獨或與他的或她的營養進步相結合地使人 的鍛煉例程個性化。還能夠在群體膳食和鍛煉計劃方面相對于一群人(例如,家庭)應用相 似的技術。然后能夠將評價傳送給人以單獨地或相結合地用于推薦將來的食物的原因或目 的、用于群體膳食計劃、用在開發飲食或鍛煉計劃中、用于對睡眠制度的堅持的評價、用于 對調控制度的堅持的評價、用于一般健康評價和其它期望的應用。
[0008] 在一些實現方式中,接收選自多個飲食計劃的用戶選擇的飲食計劃,并且指標水 平基于用戶選擇的飲食計劃而被確定。用戶選擇的飲食計劃能夠包括針對人的體重目標和 營養目標中的至少一個每個。分配第一數值權重能夠包括從基于體重目標或營養目標所確 定的針對第一營養物的多個營養物特定權重中進行選擇。
[0009] 在一些實現方式中,接收第二營養物的指標水平和由人所食用的第二營養物的 量。基于第二營養物的食用量與第二營養物的指標水平之間的比較而將第二數值權重分配 給第二營養物。基于第一和第二數值權重來提供對人的飲食的評價。提供對人的飲食的評 價能夠包括提供第一營養物的指標水平與第一營養物的食用量之間的一致性的第一指示 器,以及提供第二營養物的指標水平與第二營養物的食用量之間的一致性的第二指示器。 提供對人的飲食的評價包括基于第一和第二營養物的相應一致性來提供表示用戶選擇的 飲食計劃與人的飲食之間的聚合一致性的營養指數。第一和第二指示器是圖形指示器,每 個圖形指示器指示人對相應的營養物的食用是不足還是超過相應的指標水平。
[0010] 在一些實現方式中,提供推薦以供人食用基于營養指數中的預測改變而從一種或 多種食物中選擇推薦食物。推薦食物被選擇成改變第一指示器并且同時地降低對第二營養 物的一致性的消極影響。這是有關為本文中所描述的系統和方法所知的各種食物中的營 養物分布的知識的智能使用、以及在多個營養物在爭論中時通過這些實現方式識別同時性 (simultaneity)的重要性(和挑戰)的結果。特別地,已知的營養推薦系統的主要缺陷是系 統趨向于將待解決的問題定義為推薦食物之一以在同樣不同時抑制在被過量食用時可能 是有害的營養物的過量的情況下并且在不考慮已經處于平衡的營養物的情況下排他性地 校正一個或多個營養物的不足。充其量,這個方法導致對于每個問題的單獨的推薦(即,一 組食物針對不足,而另一組食物針對過量),所述每個問題可以共同地使已經處于平衡的其 它營養物失去平衡。通過同時地選擇推薦食物以在同時地降低對第二營養物的消極影響的 同時改進一個營養物的偏差,這些實現方式避免了這個缺陷。在下面討論了用于實現這個 結果的數個示例,包括例如,單獨或相結合地應用權重選擇機制在所有指標營養物上計算 加權函數,所述權重選擇機制在偏差不影響計算的情況下允許均勻營養物。
[0011] 在一些實現方式中,評價基于三個或更多個營養物(包括第一營養物和第二營養 物)的相應的食用量和指標水平。提供營養指數包括針對三個或更多個營養物中的每一個、 通過將該營養物的食用量與該營養物的指標水平相比較來計算相應的營養物的偏差。推薦 食物被選擇成同時地降低三個或更多個營養物中的至少兩個中的每一個的偏差。
[0012] 在一些實現方式中,推薦食物從人先前所食用的一種或多種食物中選擇。提供推 薦包括提供推薦食物的推薦量和針對人食用推薦食物的推薦日歷日期,所述推薦量優選地 不同于推薦食物的先前食用量。
[0013] 在一些實現方式中,推薦食物從先前未被人所食用的一種或多種食物中選擇。所 述方法包括響應于確定由人先前所食用的一種或多種食物實質上不改進營養指數而從先 前未被人所食用的一種或多種食物中選擇推薦食物。
[0014] 在一些實現方式中,所述方法包括接收表示人的醫療狀況的數據以及基于與醫療 狀況相關聯的一個或多個飲食限制來修改第一營養物的指標水平或第一數值權重。一個或 多個飲食限制包括在第一預定義時間段期間多個營養物的期望分布。期望分布對應于從由 卡路里、碳水化合物、蛋白質、脂肪以及纖維構成的群組中選擇的兩個或更多個營養物。
[0015] 在一些實現方式中,所述方法包括基于在第一預定時間段期間(至少假定地)被人 執行的鍛煉的實際量或估計量來生成第一營養物的指標水平。
[0016] 另一方面涉及存儲計算機可執行指令的非暫時性計算機可讀介質,所述計算機可 執行指令當被至少一個計算機處理器執行時,使計算機系統執行用于評價人的飲食的方 法。所述方法包括接收表示針對人的選擇的飲食計劃的第一數據輸入和包括每種食物于其 被食用的一個或多個日歷日期的表示由人所食用的一種或多種食物的第二數據輸入,其中 所選擇的飲食計劃選自存儲在與至少一個處理器通信的電子數據庫中的多個飲食計劃。所 述方法包括基于一種或多種食物和日歷日期來確定在第一時間段內第一營養物的食用量, 以及基于一種或多種食物和日歷日期來確定在第二時間段內第二營養物的食用量。用戶數 據簡檔數據被接收,用戶數據簡檔數據表示第一營養物和第二營養物的指標量,指標量基 于所選擇的飲食計劃、對人特定的營養目標以及與人相關聯的健康信息而被確定。第一營 養物的食用量與第一營養物的指標量相比較以獲得第一結果,并且第二營養物的食用量與 第二營養物的指標量相比較以獲得第二結果。所述方法包括基于第一和第二結果的加權函 數來輸出人的飲食與所選擇的飲食計劃之間的一致性的指示器。
[0017] 在一些實現方式中,第一時間段不同于第二時間段。
[0018] 在一些實現方式中,生成指不器包括基于相應的營養物的量與相應的營養物的指 標量之間的比較而選擇針對第一和第二營養物中的每一個的權重。
[0019] 在一些實現方式中,指示器包括聚合營養分數,所述聚合營養分數基于加權函數 來提供在具有等于或大于第一時間段和第二時間段中的每一個的持續時間的第三時間段 期間人的飲食與所選擇的飲食計劃之間的一致性的定量測量。
[0020] 在一些實現方式中,基于在一致性方面的預測改變來提供推薦以供人食用推薦食 物。提供推薦包括從由人先前所食用的一種或多種食物中選擇推薦食物、提供推薦食物的 推薦量以及提供針對用戶食用推薦食物的推薦日期。附加的推薦被提供以供人食用從先前 未被人所食用的多種食物中選擇的附加的推薦食物。
[0021] 另一方面涉及用于使人的飲食與特定飲食目標一致的計算機系統。所述系統包括 包含一個或多個處理器、一個或多個電子數據庫以及一個或多個通信端口的處理系統。所 述處理系統被配置成接收表示可能或者已被人所食用的一個或多個膳食的數據,其中每個 膳食的信息指示一種或多種食物的規定份量和在每個規定份量內包括的營養物水平。所述 系統還被配置成確定與人相關聯的指標營養簡檔,指標營養簡檔包括第一和第二營養物的 指標水平。處理系統被配置成基于選自一個或多個膳食的膳食來生成膳食推薦,膳食推薦 包括一種或多種食物中的至少一個的經修改的份量大小,使得膳食推薦同時地改進在所選 擇的膳食中第一和第二營養物的營養物水平與指標營養簡檔之間的一致性,并且經由一個 或多個通信端口中的至少一個輸出表示膳食推薦的數據。一致性能夠例如通過將食用食物 或膳食中的相應的營養物水平與指標營養簡檔中的相應的指標營養物水平相比較來完成, 以定義針對每個營養物的偏差,從而從數據庫選擇將降低那些偏差(或者另外以期望的方 式調整它們)的一種或多種食物或膳食,并且識別給人的那個食物或膳食(或者可選地識別 對人的指數或健康或保健的其它預定測量的影響)。
[0022] 在一些實現方式中,處理系統被配置成從用戶設備或從一個或多個電子數據庫接 收表示選自多個飲食計劃的用戶選擇的飲食計劃的數據。處理系統被配置成輸出指示在預 定時間段期間人的飲食與所選擇的飲食計劃之間的一致性的營養指數。處理系統被配置成 基于膳食推薦來輸出表示營養指數中的預測改變的數據。
[0023] 在一些實現方式中,處理系統被配置成通過針對一個或多個膳食中的每一個而選 擇在膳食中一種或多種食物中的每一個的推薦份數來生成膳食推薦,推薦份數被選擇為經 修改的份量大小以降低所選擇的膳食的營養物水平與指標營養簡檔之間的偏差。
[0024] 在一些實現方式中,經修改的份量大小基于與預定時間段期間或在所選擇的膳食 內的第一和第二營養物的期望分布相關聯的約束。期望分布包括針對包括第一和第二營養 物的多個營養物中的每一個的每膳食約束。第一和第二營養物從由碳水化合物、脂肪、蛋白 質以及纖維構成的群組中選擇。期望分布基于跨預定時間段期間所吃的一個或多個膳食的 第一和第二營養物分布的歷史。
[0025] 在一些實現方式中,約束包括食物的推薦份數小于或等于人先前所食用的食物的 最大份數的預定倍數的要求。
[0026] 在一些實現方式中,營養指數通過選擇針對第一和第二營養物中的每一個的特定 權重并且對那些權重應用加權函數來生成,特定權重基于在所選擇的膳食中第一和第二營 養物中的每一個的量與相應的營養物的指標水平之間的比較。一個或多個膳食中的每一個 都對應于從早餐、早午餐、午餐、晚餐以及加餐構成的群組中選擇的分類。處理系統可以被 配置成通過基于與所選擇的膳食的分類相關聯的卡路里容限(caloric allowance)來修改 所選擇的膳食而生成膳食推薦。一個或多個膳食中的每一個可以對應于相同的分類。
[0027] 在一些實現方式中,處理系統被配置成輸出人的食用簡檔,包括針對第一營養物 的第一食用營養物指示器和針對第二營養物的第二食用營養物指示器,其中第一和第二食 用營養物指示器中的每一個指示基于第一和第二營養物的指標水平以及一個或多個膳食 而確定的過量或不足。
[0028] 另一方面涉及用于使人的飲食與特定飲食目標一致的系統。所述系統包括:第一 數據端口,其被配置成接收表示針對人的飲食計劃的第一輸入數據和表示在包括多天的第 一時間段期間人所食用的多個食物的第二輸入數據,一種或多種食物中的每一個都與第一 時間段內的日歷日期相關聯;以及被配置成與處理系統進行通信的第二數據端口,所述處 理系統包括:服務器;一個或多個電子數據庫,其被配置成存儲表示在一個或多個飲食計 劃中的每一個中第一和第二營養物的指標水平的數據,以及表示在多個食物中的每一個中 第一和第二營養物的量的數據。所述系統包括與第一和第二數據端口通信的處理電路,被 配置成通過通信網絡將第一輸入數據和第二輸入數據輸出到處理系統。處理電路還被配置 成:從處理系統接收表示在第一時間段期間人的飲食與由服務器基于第一輸入數據而從多 個飲食計劃識別出的飲食計劃之間的一致性的營養指數,所述營養指數基于在多個食物中 第一和第二營養物的量以及在飲食計劃中第一和第二營養物的指標水平;從服務器接收對 食物的推薦和基于營養指數和飲食計劃而要在第二時間段期間食用的食物的推薦量;并且 經由第一數據端口將營養指數和推薦輸出到用戶接口設備。
[0029] 在一些實現方式中,處理系統被配置成基于針對人的營養目標、體重目標、鍛煉目 標或醫療狀況中的兩個或更多來修改所選擇的飲食計劃。一個或多個電子數據庫被配置成 存儲指示人先前所食用的膳食的信息,每個膳食包括多個食物的組合,并且其中處理系統 被配置成通過選擇膳食中的一個來提供推薦。
[0030] 在一些實現方式中,處理系統被配置成提供表示針對人的圖形營養物簡檔的數 據,圖形營養物簡檔包括針對第一和第二營養物中的每一個的圖形指示器,每個圖形指示 器指示在第一時間段期間人對相應的營養物的食用是不足還是超過該營養物的相應的指 標水平。
[0031] 在一些實現方式中,一個或多個電子數據庫是分布式數據庫的一部分,所述分布 式數據庫包括:第一電子數據庫,其被配置成存儲表示在多個飲食計劃中的每一個中第一 和第二營養物的指標水平的數據;第二電子數據庫,其被配置成存儲表示在多個食物中的 每一個中第一和第二營養物的量的數據;以及第三電子數據庫,其被配置成存儲表示人先 前所食用的膳食的數據,每個膳食包括一種或多種食物的組合。
[0032] 在一些實現方式中,處理電路、第一數據端口以及第二數據端口被容納在用戶接 口設備中。用戶接口設備包括啟用GPS的移動設備,并且其中第一數據端口被配置成接收 表示在預定義時間段期間使用GPS檢測到的一個或多個位置的第三輸入數據。第一數據端 口被配置成接收響應于提供給用戶以識別在一個或多個位置處所食用的一種或多種食物 的提示的第二輸入數據。
[0033]另一方面涉及用于將菜單推薦提供給餐館的來賓的方法,來賓能夠使用所述菜單 推薦來決定要訂購什么菜單選項以便符合來賓的營養目標。所述方法包括在一個或多個 計算機中接收針對由餐館所服務的菜肴、食物或膳食的多個菜單選項。菜單選項可以被組 織在計算機的數據庫內或在被計算機可訪問的網絡上并且被表征成多個選項類型,例如開 胃物、主菜、飲料、配菜、午餐菜單項、素食項、肉類項,或餐館菜單上的任何其它適合類型的 項。所述方法還包括在計算機中接收指示來賓的期望的膳食配置的數據,包括選自多個選 項類型的一個或多個選項類型。所述方法還包括在一個或多個計算機的輸出端口上提供基 于期望的膳食配置而生成的菜單選項的一個或多個組合,每個組合包括對應于期望的膳食 配置中一個或多個選項類型的至少一個菜單選項,以及隨著一個或多個組合中的每一個同 時地提供相應的組合對來賓的營養指數的預測的指數影響,其中營養指數對應于在第一時 間段期間來賓的飲食、用戶選擇的飲食計劃與來賓的目標或狀況之間的聚合一致性。
[0034] 在一些實現方式中,所述方法包括隨著提供一個或多個組合和相應的預測的指數 影響同時地提供營養指數。所述方法包括:接收對菜單選項的組合中的一個或多個的選擇; 將一個或多個選擇的組合存儲在與一個或多個計算機通信的至少一個電子數據庫中;以及 更新營養指數以將所選擇的組合反映為食用的膳食。
[0035] 在一些實現方式中,所述方法包括接收來賓的指標營養簡檔。指標營養簡檔包括 第一營養物和第二營養物(或更多營養物)的指標水平,所述指標水平基于用戶選擇的飲食 計劃以及目標或狀況被確定。所述方法還包括以下步驟:接收指示在第一時間段期間第一 和第二營養物的食用量的數據、以及基于針對第一和第二營養物中的每一個的食用量與相 應的指標水平之間的偏差來生成營養指數。
[0036] 在一些實現方式中,提供一個或多個組合包括接收針對多個菜單選項的營養信 息,將第一和第二(或更多)營養物中的每一個的量包括在菜單選項中以及生成多個候選組 合。候選組合可以包括菜單上各項的任何組合。每個候選組合可以基于期望的膳食配置中 的選項類型而包括多個候選菜單選項。例如,候選菜單選項可以是諸如開胃物、主菜、甜點 或飲料之類的選項類型的菜單。提供一個或多個組合包括針對每個候選組合來確定在候選 菜單選項中第一和第二營養物中的每一個的總候選量。與第一和第二營養物中的每一個的 指標水平的候選偏差優選地基于食用量、總候選量以及相應的第一和第二營養物的指標水 平而被確定。作為示例,候選偏差可以包括營養物的指標水平與在候選組合的一種或多種 食物中該營養物的量之間的差或比(或單獨或者與其它方式相結合地使用的確定本文中所 描述的偏差的其它方式中的任一個)。營養物的指標水平可以基于該營養物的先前食用量 以計及用戶先前所食用的食物。候選指數影響優選地基于營養指數而被確定,其中候選指 數影響基于候選偏差的加權函數。
[0037] 在一些實現方式中,提供一個或多個組合包括從候選組合選擇食物、菜肴或膳食 的一組組合,其每個都(因為其特定營養含量)對應于大于或等于閾值的指數影響,以及在 輸出端口上以與指數影響相對應的次序提供該組組合。那些組合表示將由人所訂購的食 物、菜肴或膳食(包括份大小或份量大小)的候選。與由餐館所提供的份大小相比,生成該候 選組合列表可以包括具有經修改的份量大小的至少一個菜單選項。所述方法可以隨著一個 或多個組合同時地提供經修改的份量大小的電子信號或其它指示器。
[0038] 在一些實現方式中,待推薦給人的多個菜單選項包括選自開胃物、主菜、沙拉、飲 料、甜點以及配菜的組的兩個或更多個選項類型。
[0039] 在一些實現方式中,一個或多個計算機包括與處理系統通信的啟用GPS的移動設 備,其提供針對在地理上靠近人所位于或者計劃去吃的地方的多個餐館的基于位置的信 息。所述方法包括以下步驟:基于移動設備的位置自動地檢測來賓已進入餐館、并且響應于 該檢測步驟自動地提示來賓提供他的或她的期望的膳食配置。
[0040] 另一方面涉及使人的鍛煉例程與人的鍛煉、營養或其它健康相關目標一致的方 法。所述方法可以由具有電子數據庫和通信端口的一個或多個計算機來執行。所述方法包 括以下步驟:由一個或多個計算機接收指示在第一時間段期間由人所執行的鍛煉的量的第 一數據輸入,其中鍛煉包括多個鍛煉類型;從至少一個電子數據庫接收指示基于針對人的 一個或多個健康相關目標所選擇的鍛煉計劃的第二數據輸入并且規定多個鍛煉類型的指 標量,所述鍛煉計劃包括針對多個鍛煉類型隨著時間的推移的期望分布。能夠以任何數目 的方式定義鍛煉類型。例如,鍛煉類型廣泛地基于以下來定義:基于身體活動旨在提供的身 體有益效果或精神有益效果的種類(例如,有氧鍛煉、柔度鍛煉、平衡鍛煉、力量訓練、耐力 訓練等)、基于旨在獲益的身體的部分(例如,腿部鍛煉、腹部鍛煉、肩部鍛煉等)、基于特定 身體活動(例如,跑步、騎自行車、游泳、步行、沖刺、舉重、網球等)或者基于上述中的任何兩 個或更多個的組合。在一些實現方式中,鍛煉類型包括選自組力量鍛煉、柔度鍛煉、有氧鍛 煉、耐力鍛煉、平衡鍛煉及其任何適合的組合中的至少兩個鍛煉類型。在一些實現方式中, 多個鍛煉類型的指標量包括選自持續時間、強度、頻率、解剖學焦點及其任何適合的組合的 參數。對于多個鍛煉類型中的每一個,所述方法可以包括(1)基于將鍛煉類型的量與關聯 于該鍛煉類型和期望分布的指標量相比較來生成針對鍛煉類型的偏差,以及(2)確定與鍛 煉類型相關聯的數值權重。所述方法還可以基于每個鍛煉類型的相應的偏差和數值權重而 在通信端口上輸出指示所執行的鍛煉與鍛煉計劃之間的一致性的輸出數據。
[0041] 在一些實現方式中,輸出數據包括基于偏差和數值權重的加權函數所生成的聚合 鍛煉指數。確定針對每個鍛煉類型的數值權重可以包括如果鍛煉類型的量超過指標量則將 第一數值權重分配給該鍛煉類型,以及如果鍛煉類型的量不超過指標量則將第二數值權重 分配給該鍛煉類型。可以從與人相關聯的鍛煉監測設備接收第一數據輸入,所述鍛煉監測 設備諸如移動設備、活動水平跟蹤器或生理監測設備。
[0042] 在一些實現方式中,所述方法提供待由人執行以改變人的鍛煉例程與人的鍛煉、 營養或其它健康相關目標之間的一致性的推薦鍛煉。可以通過考慮特定于用戶的一個或多 個因素來選擇推薦鍛煉,所述因素諸如年齡、性別、醫療狀況、身體損傷、身體活動的歷史水 平、可用鍛煉設備、用戶的地理位置、用戶規定的偏好等。在這樣的情況下,推薦鍛煉可以被 選擇成降低與人的鍛煉和鍛煉例程相關聯的偏差。例如,推薦鍛煉可以被選擇成降低與至 少兩個或更多個鍛煉類型中的每一個相關聯的偏差。在一些實現方式中,推薦鍛煉從人先 前所執行的鍛煉中選擇。在其它實現方式中,推薦鍛煉不從人先前所執行的多個鍛煉中選 擇。
[0043] 在一些實現方式中,所述方法在通信端口上輸出指示在第一時間段期間人所食用 的多個營養物的量與指標營養簡檔之間的一致性的營養指數,其中指標營養簡檔包括多個 營養物的多個指標量。在其它方面,能夠相結合地使用營養和鍛煉分析來提供組合指數。為 了提供營養指數,提供了以下方法:接收指示人的營養目標的信息(包括滿足那些目標的指 標營養物水平或指標食物、菜肴或膳食)、指示待由人食用的營養物、食物、菜肴或膳食的信 息、指示人的鍛煉指標的信息以及指示人的鍛煉目標的信息。所述方法還能夠包括要么單 獨要么隨著鍛煉指數、營養指數或兩者同時地將基于鍛煉指數和營養指數的健康指數提供 給人。所述方法可以包括單獨或與其它方法相結合地使用本文中所描述的方法中的任何一 個來生成健康指數。例如,所述方法可以包括通過基于人的一個或多個健康相關目標而選 擇營養指數的數值營養權重以及鍛煉指數的數值鍛煉權重來生成作為營養指數和鍛煉指 數的加權函數的健康指數。
[0044] 另一方面涉及用于評價人的飲食的系統。所述系統包括用于接收表示在第一預定 時間段期間已經或者可能被人食用的第一營養物的量的數據的裝置,以及用于接收第一營 養物的指標水平的裝置。所述系統還包括用于基于營養物的量與該營養物的指標水平之間 的比較而將第一數值權重分配給第一營養物的裝置,以及用于基于第一數值權重來提供對 人的飲食的評價的裝置。
[0045] 在一些實現方式中,所述系統包括用于接收選自多個飲食計劃的用戶選擇的飲食 計劃的裝置,并且其中指標水平基于用戶選擇的飲食計劃而被確定。用戶選擇的飲食計劃 可以包括針對人的體重目標和營養目標中的至少一個每個。用于分配第一數值權重的裝置 可以包括用于從基于體重目標和營養目標而確定的針對第一營養物的多個營養物特定權 重中進行選擇的裝置。
[0046]當然,所述系統能夠被應用于多個營養物以幫助人使她的飲食、鍛煉以及其它健 康實踐與她的目標一致。在一些實現方式中,所述系統可以包括用于接收第二營養物的指 標水平的裝置和用于接收由人所食用的第二營養物的量的裝置。所述系統還包括用于基于 第二營養物的食用量與第二營養物的指標水平之間的比較而將第二數值權重分配給第二 營養物的裝置,其中提供對人的飲食的評價包括基于第一和第二數值權重來提供評價。用 于提供對人的飲食的評價的裝置可以包括用于提供第一營養物的指標水平與第一營養物 的食用量之間的一致性的第一指示器的裝置、用于提供第二營養物的指標水平與第二營養 物的食用量之間的一致性的第二指示器的裝置、以及用于基于第一和第二營養物的相應的 一致性來提供表示用戶選擇的飲食計劃與人的飲食之間的聚合一致性的營養指數的裝置。 第一和第二指示器可以是圖形指示器,每個圖形指示器指示人對相應的營養物的食用是不 足的還是超過相應的指標水平。所述系統可以包括用于提供推薦以供人食用基于營養指數 中的預測改變而從一種或多種食物中選擇的推薦食物的裝置。推薦食物可以被選擇成改變 第一指示器并且同時地降低對第二營養物的一致性的消極影響。
[0047] 在一些實現方式中,用于提供評價的裝置包括用于基于三個或更多個營養物的相 應的食用量和指標水平來提供評價的裝置。用于提供營養指數的裝置可以包括用于針對三 個或更多個營養物中的每一個基于該營養物的食用量及其指標水平來計算每個營養物的 偏差的裝置。推薦食物可以被選擇成同時地降低三個或更多個營養物中的每一個的偏差。 在某些實現方式中,所述系統處理多達10、多達20、多達100、多達1000或多達10, 000個營 養物和各營養物的組合的營養物水平和指標營養物水平。在這樣做時,所述系統通過評價 每個營養物相對于其相應的指標水平的偏差、以及做出將改變該指數以更好地使人的膳食 與目標一致的食物、菜肴或膳食的推薦而確定基于那些營養物的指數。
[0048] 在一些實現方式中,推薦食物從人先前所食用的一種或多種食物中選擇。用于提 供推薦的裝置包括用于提供推薦食物的推薦量和針對人食用推薦食物的推薦日歷日期的 裝置,所述推薦量不同于推薦食物的先前食用量。
[0049] 在一些實現方式中,推薦食物從先前未被人所食用的一種或多種食物中選擇。所 述系統包括用于響應于確定從人先前所食用的一種或多種食物進行選擇不提供在營養指 數方面的實質改進而從先前未被人所食用的一種或多種食物中選擇推薦食物的裝置。
[0050] 在一些實現方式中,所述系統包括用于接收表示人的醫療狀況的數據的裝置和用 于基于與醫療狀況相關聯的一個或多個飲食限制來修改第一營養物的指標水平或第一數 值權重的裝置。一個或多個飲食限制可以包括在第一預定義時間段期間多個營養物的期望 分布。期望分布可以對應于從卡路里、碳水化合物、蛋白質、脂肪以及纖維構成的群組中選 擇的兩個或更多個營養物。
[0051] 在一些實現方式中,所述系統包括用于基于在第一預定時間段期間人所執行的鍛 煉的實際量或估計量來生成第一營養物的指標水平的裝置。
[0052] 另一方面涉及用于將菜單推薦提供給餐館的來賓的系統。所述系統包括:用于接 收餐館的多個菜單選項的裝置,所述菜單選項被表征成多個選項類型;以及用于接收指示 來賓的期望的膳食配置的數據(包括選自多個選項類型的一個或多個選項類型)的裝置。所 述系統包括用于提供基于期望的膳食配置而生成的菜單選項的一個或多個組合的裝置,每 個組合包括與期望的膳食配置中的一個或多個選項類型相對應的至少一個菜單選項,以及 用于隨著一個或多個組合中的每一個同時地提供相應的組合對來賓的營養指數的預測的 指數影響的裝置,其中營養指數對應于在第一時間段期間來賓的飲食、用戶選擇的飲食計 劃與來賓的目標或狀況之間的聚合一致性。
[0053] 在一些實現方式中,所述系統包括用于隨著一個或多個組合和相應的預測的指數 影響同時地提供營養指數的裝置。所述系統包括用于接收對菜單選項的組合中的一個的選 擇的裝置、用于將所選擇的組合存儲在與一個或多個計算機通信的至少一個電子數據庫中 的裝置、以及用于更新營養指數以將所選擇的組合反映為食用的膳食的裝置。
[0054] 在一些實現方式中,所述系統包括:用于針對來賓而接收包括第一營養物和第二 營養物的指標水平的指標營養簡檔的裝置,所述指標水平基于用戶選擇的飲食計劃以及目 標或狀況而被確定;用于接收在第一時間段期間第一和第二營養物的食用量的裝置;以及 用于基于針對第一和第二營養物中的每一個的食用量與指標水平之間的偏差來生成營養 指數的裝置。用于提供一個或多個組合的裝置包括:用于接收針對多個菜單選項的營養信 息的裝置,所述營養信息包括在菜單選項中第一和第二營養物中的每一個的量;用于生成 多個候選組合的裝置,每個候選組合基于期望的膳食配置中的選項類型而包括多個候選菜 單選項;以及用于針對每個候選組合確定以下各項的裝置,在候選菜單選項中第一和第二 營養物中的每一個的總候選量,基于相應的第一和第二營養物的食用量、總候選量以及指 標水平的與第一和第二營養物中的每一個的指標水平的候選偏差,以及對營養指數的候選 指數影響,其中所述候選指數影響基于候選偏差的加權函數。在一些實現方式中,用于提供 一個或多個組合的裝置包括用于從候選組合選擇均對應于大于或等于閾值的指數影響的 一組組合的裝置,以及用于以與指數影響相對應的次序提供該組組合的裝置。用于生成候 選組合的裝置可以包括用于生成包括具有來自由餐館所提供的份大小的經修改的份量大 小的至少一個菜單選項的至少一個候選組合的裝置。所述系統可以包括用于隨著一個或多 個組合同時地提供經修改的份量大小的指示器的裝置。
[0055] 在一些實現方式中,多個選項類型包括從開胃物、主菜、沙拉、飲料、甜點以及配菜 構成的群組中選擇的兩個或更多個選項類型。
[0056] 在一些實現方式中,所述系統包括提供針對多個餐館的基于位置的信息的啟用 GPS的移動設備、用于基于移動設備的位置自動地檢測來賓已進入餐館的裝置、以及響應于 所述檢測用于提示來賓提供期望的膳食配置的裝置。
[0057] 另一方面涉及包括以下各項的系統:用于接收指示在第一時間段期間人所執行的 鍛煉的量的第一數據輸入的裝置,其中鍛煉包括多個鍛煉類型;以及用于接收指示基于人 的一個或多個健康相關目標而選擇的鍛煉計劃的第二數據輸入并且為多個鍛煉類型規定 指標量的裝置,所述鍛煉計劃包括針對多個鍛煉類型隨著時間的推移的期望分布。對于多 個鍛煉類型中的每一個,所述系統包括(1)用于基于將鍛煉類型的量與關聯于該鍛煉類型 和期望分布的指標量相比較來生成針對鍛煉類型的偏差的裝置,以及(2)用于確定與鍛煉 類型相關聯的數值權重的裝置。所述系統包括用于基于針對每個鍛煉類型的相應的偏差和 數值權重來輸出指示所執行的鍛煉與鍛煉計劃之間的一致性的數據的裝置。
[0058] 在一些實現方式中,輸出數據包括基于偏差和數值權重的加權函數而生成的聚合 鍛煉指數。用于確定針對每個鍛煉類型的數值權重的裝置可以包括用于如果鍛煉類型的量 超過指標量則將第一數值權重分配給該鍛煉類型的裝置,以及用于如果鍛煉類型的量不超 過指標量則將第二數值權重分配給該鍛煉類型的裝置。用于接收第一數據輸入的裝置可以 包括用于從與人相關聯的鍛煉監測設備接收第一數據輸入的裝置。鍛煉監測設備可以包括 移動設備、活動水平跟蹤器或生理監測設備。
[0059] 在一些實現方式,所述系統包括用于提供待由人執行以改變一致性的推薦鍛煉的 裝置。推薦鍛煉被選擇成降低多個鍛煉類型中的至少兩個中的每一個的偏差。在一些實現 方式中,推薦鍛煉從人先前所執行的多個鍛煉中選擇。在其它實現方式中,推薦鍛煉不從人 先前所執行的多個鍛煉中選擇。
[0060] 在一些實現方式中,多個鍛煉類型的指標量包括從持續時間、強度、頻率、解剖學 焦點及其任何適合的組合構成的群組中選擇的參數。
[0061] 在一些實現方式中,多個鍛煉類型包括力量鍛煉、柔度鍛煉、有氧鍛煉、耐力鍛煉、 平衡鍛煉及其任何適合的組合中的至少兩個。
[0062] 在一些實現方式中,所述系統包括用于輸出指示在第一時間段期間人所食用的多 個營養物的量與指標營養簡檔之間的一致性的營養指數的裝置,其中指標營養簡檔包括多 個營養物的多個指標量。所述系統包括用于隨著鍛煉指數和營養指數同時地將基于鍛煉指 數和營養指數而生成的健康指數提供給人的裝置。所述系統可以包括用于通過基于針對人 的一個或多個健康相關目標而選擇營養指數的數值營養權重以及鍛煉指數的數值鍛煉權 重來生成作為營養指數和鍛煉指數的加權函數的健康指數的裝置。
[0063] 另一方面涉及用于評價人的飲食的系統。所述系統包括用于接收表示由人所食用 的三個或更多個營養物中的每一個的量的數據的裝置、用于接收三個或更多個營養物中的 每一個的指標水平的裝置、用于將多個數值權重分配給三個或更多個營養物使得營養物中 的每一個都分配了基于相應的營養物的量與相應的營養物的指標水平之間的比較而確定 的數值權重的裝置、以及用于基于多個數值權重來提供對人的飲食的評價的裝置。
[0064] 在一些實現方式中,所述系統包括用于接收選自多個飲食計劃的用戶選擇的飲食 計劃的裝置,并且其中三個或更多個營養物中的每一個的指標水平基于用戶選擇的飲食計 劃而被確定。用于分配多個數值權重的裝置可以包括用于從基于與人相關聯的一個或多個 目標而確定的數值權重的營養物特定的集合中針對每個營養物分配數值權重的裝置。
[0065] 在一些實現方式中,三個或更多個營養物包括第一營養物和第二營養物。用于提 供對人的飲食的評價的裝置包括用于提供第一營養物的量與第一營養物的指標水平之間 的一致性的第一指示器的裝置、用于提供第二營養物的量與第二營養物的指標水平之間的 一致性的第二指示器的裝置、以及用于基于第一營養物和第二營養物的相應的一致性來提 供表示用戶選擇的飲食計劃與人的飲食之間的聚合一致性的營養指數的裝置。所述系統可 以包括用于提供推薦以供人食用基于營養指數中的預測改變而從一種或多種食物中選擇 的推薦食物的裝置。推薦食物可以被選擇成改變第一指示器并且同時地降低對第二營養物 的一致性的消極影響。
[0066] 在一些實現方式中,用于提供營養指數的裝置包括針對三個或更多個營養物中的 每一個基于營養物的食用量和營養物的指標水平來計算營養物的偏差的裝置。推薦食物可 以被選擇成同時地降低三個或更多個營養物中的至少兩個中的每一個的偏差。
[0067] 在一些實現方式中,所述系統包括用于基于在預定時間段期間三個或更多個營養 物的期望食用分布來選擇推薦食物的裝置。推薦食物可以從人先前所食用的一種或多種食 物中選擇。用于提供推薦的裝置可以包括用于提供推薦食物的推薦量和針對人食用推薦食 物的推薦日歷日期的裝置,所述推薦量不同于推薦食物的先前食用量。推薦食物可以從先 前未被人所食用的一種或多種食物中選擇。
[0068] 在一些實現方式中,所述系統包括用于至少部分地基于在第一預定時間段期間人 所執行的鍛煉的實際量或估計量來生成三個或更多個營養物中的至少一個的指標水平的 裝置。所述系統可以包括:存儲針對三個或更多個營養物中的每一個的一組營養物特定權 重的裝置,每個營養物特定權重對應于針對營養物的不同時間段;以及用于基于評價被提 供所針對的第一預定時間段而從營養物特定權重選擇多個數值權重的裝置。
[0069] 另一方面涉及用于將膳食推薦提供給包括兩個或更多個成員的群組的方法。包括 通信端口和與存儲電子數據庫的至少一個非暫時性計算機可讀介質通信的至少一個計算 機處理器的計算機系統接收指示包括包含第一營養物的多個營養物的多個指標營養簡檔 的第一數據輸入,每個指標營養簡檔與群組的至少一個成員相關聯并且包括基于一個或多 個選擇的飲食計劃針對至少一個成員而確定的第一營養物的指標水平。計算機系統接收指 示多個優先級權重(包括群組的每個成員的優先級權重)的第二數據輸入,優先級權重指示 成員的營養目標相對于群組的其它成員的營養目標的重要性。所述方法包括針對群組的每 個成員將第一營養物特定權重分配給第一營養物,第一營養物特定權重基于以下各項而被 確定:(1)相應的成員的營養目標和(2)由相應的成員所食用的第一營養物的量與相應的 成員的第一營養物的指標水平的比較。經由通信端口來提供包括待由群組食用的至少一個 推薦膳食的推薦,推薦膳食基于第一營養物特定權重和多個優先級權重而被選擇。
[0070] 在一些實現方式中,所述方法包括由計算機系統接收指示群組的每個成員的營養 物食用簡檔的第三數據輸入,每個營養物食用簡檔包括在預定時間段期間成員所食用的在 成員的指標簡檔中的營養物的子集中的至少一個營養物的量。提供推薦可以包括選擇至 少一個推薦膳食以改變針對群組的第一成員的營養物食用簡檔與指標營養簡檔之間的第 一一致性。提供推薦可以包括選擇至少一個推薦膳食以改進針對第一成員的營養物食用簡 檔與指標營養簡檔之間的第一一致性并且以同時地維持或者改進針對群組的第二成員的 第二一致性。
[0071] 在一些實現方式中,所述方法包括針對群組的每個成員基于將成員的指標營養簡 檔與成員的營養物食用簡檔相比較來生成偏差簡檔,使得每個偏差簡檔對于成員的指標簡 檔中的每個營養物包括該營養物的過量指示器或不足指示器。所述方法可以包括生成作為 用針對相應的成員的優先級權重對每個偏差簡檔的加權組合的函數的聚合偏差,使得聚合 偏差依照優先級權重反映偏差簡檔的相對重要性。提供推薦可以包括選擇至少一個推薦膳 食以最小化基于組合偏差簡檔而生成的聚合偏差。
[0072] 在一些實現方式中,所述方法包括提供表示每個成員的食用簡檔與相應的成員的 指標營養簡檔之間的集體(collective) -致性的群組營養指數。提供群組指數包括針對 群組中的每個成員對相應的成員的偏差簡檔應用與成員相關聯的優先級權重以獲得加權 偏差,以及組合加權偏差以獲得群組營養指數。至少一個推薦膳食可以被選擇成改變群組 營養指數而同時地降低對每個成員的食用簡檔與相應的成員的指標營養簡檔之間的一致 性的消極影響。
[0073] 在一些實現方式中,提供推薦包括檢測多個偏差簡檔之間的不相容性以及基于該 不相容性來確定要被推薦為至少一個推薦膳食的最小多個不同的膳食。
[0074] 在一些實現方式中,所述方法包括經由通信端口提供對群組的至少一個成員的營 養指數的指數影響的指示器,其中營養指數指示至少一個成員的食用簡檔與相應的成員的 指標營養簡檔之間的一致性,并且指數影響指示在成員食用至少一個推薦膳食的情況下對 營養指數的預測改變。提供指數影響的指示器可以包括提供包括針對群組的每個成員的至 少一個指數影響的指數影響的多個指示器。所述方法可以包括經由通信端口提供至少一個 成員的營養指數的指示器。
[0075] 在一些實現方式中,所述方法包括:生成多個候選膳食,每個候選膳食包括一個或 多個候選食物;以及基于在每個候選膳食中第一營養物的量與在至少一個偏差簡檔中第一 營養物的偏差之間的比較而從多個候選膳食選擇至少一個推薦膳食。可以基于與每個候選 膳食相關聯的參數來選擇至少一個推薦膳食,所述參數從以下各項構成的群組中選擇:菜 肴的數目、食物的數目、制備時間的量、制備的復雜性的水平、配料的成本以及配料的可用 性。
[0076] 另一方面涉及用于將膳食推薦提供給包括兩個或更多個成員的群組的系統。所述 系統包括用于接收指示包括包含第一營養物的多個營養物的多個指標營養簡檔的第一數 據輸入的裝置。每個指標營養簡檔與群組的至少一個成員相關聯并且包括基于一個或多個 選擇的飲食計劃針對至少一個成員而確定的第一營養物的指標水平。所述系統還包括用于 接收指示包括群組的每個成員的優先級權重的多個優先級權重的第二數據輸入的裝置,優 先級權重指示成員的營養目標相對于群組的其它成員的營養目標的重要性。所述系統還包 括用于針對群組的每個成員將第一營養物特定權重分配給第一營養物的裝置,第一營養物 特定權重基于以下各項來確定:(1)相應的成員的營養目標和(2)由相應的成員所食用的 第一營養物的量與相應的成員的第一營養物的指標水平的比較。所述系統包括用于提供包 括待由群組食用的至少一個推薦膳食的推薦的裝置,所述推薦膳食基于第一營養物特定權 重和多個優先級權重而被選擇。
[0077] 在一些實現方式中,所述系統包括用于接收指示群組的每個成員的營養物食用簡 檔的第三數據輸入的裝置,每個營養物食用簡檔包括在預定時間段期間成員所食用的在成 員的指標簡檔中營養物的子集中的至少一個營養物的量。用于提供推薦的裝置可以包括用 于選擇至少一個推薦膳食以改變針對群組的第一成員的營養物食用簡檔與指標營養簡檔 之間的第一一致性的裝置。用于提供推薦的裝置可以包括用于選擇至少一個推薦膳食以改 進針對第一成員的營養物食用簡檔與指標營養簡檔之間的第一一致性并且同時地維持或 者改進針對群組的第二成員的第二一致性的裝置。
[0078] 在一些實現方式中,所述系統包括用于針對群組的每個成員基于將成員的指標營 養簡檔與成員的營養物食用簡檔相比較來生成偏差簡檔使得每個偏差簡檔針對成員的指 標簡檔中的每個營養物包括該營養物的過量指示器或不足指示器的裝置。所述系統可以包 括用于生成作為用針對相應的成員的優先級權重的對每個偏差簡檔的加權組合的函數的 聚合偏差使得聚合偏差依照優先級權重反映偏差簡檔的相對重要性的裝置。用于提供推薦 的裝置可以包括用于選擇至少一個推薦膳食以最小化基于組合偏差簡檔而生成的聚合偏 差的裝置。
[0079] 在一些實現方式中,所述系統包括用于提供表示每個成員的食用簡檔與相應的成 員的指標營養簡檔之間的集體一致性的群組營養指數的裝置。用于提供群組指數的裝置可 以包括用于針對群組中的每個成員對相應的成員的偏差簡檔應用與成員相關聯的優先級 權重以獲得加權偏差的裝置,以及用于組合加權偏差以獲得群組營養指數的裝置。推薦膳 食可以被選擇成改變群組營養指數而同時地降低對每個成員的食用簡檔與相應的成員的 指標營養簡檔之間的一致性的消極影響。
[0080] 在一些實現方式中,用于提供推薦的裝置包括用于檢測多個偏差簡檔之間的不相 容性的裝置和用于基于該不相容性來確定要推薦為至少一個推薦膳食的最小多個不同的 膳食的裝置。
[0081] 在一些實現方式中,所述系統包括用于提供對群組的至少一個成員的營養指數的 指數影響的指示器的裝置,其中營養指數指示至少一個成員的食用簡檔與相應的成員的指 標營養簡檔之間的一致性,并且指數影響指示在成員食用至少一個推薦膳食的情況下對營 養指數的預測改變。用于提供指數影響的指示器的裝置可以包括用于提供包括針對群組的 每個成員的至少一個指數影響的指數影響的多個指示器的裝置。所述系統可以包括用于經 由輸出端口提供至少一個成員的營養指數的指示器的裝置。
[0082] 在一些實現方式中,所述系統包括用于生成多個候選膳食的裝置,每個候選膳食 包括一個或多個候選食物;以及用于基于在每個候選膳食中第一營養物的量與在至少一個 偏差簡檔中第一營養物的偏差之間的比較從多個候選膳食選擇至少一個推薦膳食的裝置。 可以基于與每個候選膳食相關聯的參數來選擇至少一個推薦膳食,所述參數從以下各項構 成的群組中選擇:菜肴的數目、食物的數目、制備時間的量、制備的復雜性的水平、配料的成 本以及配料的可用性。
[0083] 另一方面涉及用于評定由用戶或第三方所提供的食物推薦的方法。根據這個方 面,用戶能夠例如接收由飲食服務所提供的推薦的評價,其考慮用戶的營養、鍛煉、健康以 及其它健康目標。這樣的評定特征的一個優點是用戶能夠使用單個系統來監測他們的營養 攝取量而無需遵守單個源的飲食制度。因此,用戶能夠從單個源獲得由數個第三方服務(例 如,Jenny Craig?、Weight Watchers?、Lean Cuisine? 等)所推薦的一個或多個特定食物 是否將與用戶的目標和約束或狀況一致的評價。這是特別有用的方面,其可以單獨或與由 該方法基于用戶的營養指數所提供的推薦相結合地使用。通過提供用于用戶接收對由第 三方所推薦的食物的評定的選項,用戶能夠對來自多個源的推薦應用一致的評定標準或機 制,而無需承擔跨多個平臺規定一致的目標或要求的提供的艱巨任務。該方法包括由包括 通信端口和與存儲至少一個電子數據庫的至少一個非暫時性計算機可讀介質通信的至少 一個計算機處理器的計算機系統來接收表示給人的食物推薦的第一輸入數據。食物可以包 括膳食或一種或多種食物的其它組合,并且推薦能夠包括建議份量大小,以及在建議份量 大小中第一營養物和第二營養物中的每一個的量。計算機系統接收表示人的營養物食用簡 檔的第二輸入數據。第二輸入數據包括在預定時間段期間第一和第二營養物的食用量的指 示器。所述方法還包括從至少一個電子數據庫接收表示人的指標營養簡檔的第三輸入數 據。指標營養簡檔包括第一和第二營養物的指標水平。對于每個營養物,指標水平指示在 預定時間段期間營養物的建議量或需要量并且根據用戶規定的營養目標被確定。第一數值 權重被分配給第一營養物,第一數值權重基于以下各項來確定:(1)用戶規定的營養目標 和(2)第一營養物的食用量與第一營養物的指標水平的比較。第二數值權重被分配給第二 營養物,第二數值權重基于以下各項來確定:(1)用戶規定的營養目標和(2)第二營養物的 食用量與第二營養物的指標水平的比較。基于第一和第二數值權重,生成了適合性評定,其 中適合性評定表示食物推薦與營養目標之間的一致性,并且針對食物推薦的適合性評定經 由通信端口來提供。
[0084] 在一些實現方式中,所述方法包括通過通信網絡從用戶設備或從遠程計算機系統 接收第一輸入數據。所述方法能夠基于與人相關聯的營養指數來生成食物推薦的指數影 響,其中營養指數指示食用簡檔與指標營養簡檔之間的一致性,并且指數影響指示根據遵 循食物推薦對營養指數的預測改變。計算機系統可以被編程為包括多個閾值范圍,并且其 中提供適合性評定包括在通信端口上提供指數影響位于閾值范圍中的哪一個所選擇的范 圍內。
[0085] 在一些實現方式中,提供適合性評定包括提供與所選擇的范圍相對應的色彩編碼 的指示器。提供適合性評定可以包括隨著色彩編碼的指示器同時地提供指數影響。閾值范 圍可以包括包含警告范圍的至少三個范圍。因此,在一些示例中,所述方法使用計算機系統 來生成指數影響,然后基于關于指數影響的值從閾值范圍之一進行選擇。閾值范圍可以被 映射到特定色彩(例如,用于批準的綠色、表示警告的黃色,以及表示與人的目標或狀況的 不相容性的紅色)。
[0086] 在一些實現方式中,所述方法包括針對第一和第二營養物中的每一個而生成包括 基于將營養物的食用量與相應的營養物的指標水平相比較而確定的營養物的過量指示器 或不足指示器的偏差簡檔。所述方法還包括基于偏差簡檔以及第一和第二數值權重來提供 適合性評定。
[0087] 在一些實現方式中,將第一數值權重分配給第一營養物包括從包括響應于檢測到 第一營養物的過量而選擇的一個或多個數值權重和響應于檢測到第一營養物的不足而選 擇的一個或多個數值權重的與第一營養物相關聯的第一多個營養物特定權重進行選擇。將 第一數值權重分配給第一營養物可以包括基于預定時間段從與第一營養物相關聯的第二 多個營養物特定權重中進行選擇。第二多個營養物可以包括第一營養物的每膳食權重、每 周權重以及每日權重。
[0088] 在一些實現方式,第一營養物和第二營養物中的每一個的指標水平根據與人相關 聯的體重目標和醫療狀況中的附加一個而被確定。所述方法可以包括接收選自存儲在至少 一個電子數據庫中的多個飲食計劃的用戶選擇的飲食計劃。第一營養物和第二營養物中的 每一個的指標水平基于所選擇的飲食計劃而被確定。
[0089] 在一些實現方式中,所述方法包括基于適合性評定來提供替代食物推薦。提供替 代食物推薦包括推薦一種或多種食物的組合的修改版本。組合的修改版本可以包括經修改 的建議份量大小。組合的修改版本可以包括在該組合中未包括的附加食物的包含。組合的 修改版本可以包括從該組合去除一種或多種食物中的至少一個。
[0090] 在一些實現方式中,系統包括至少一個計算機處理器、通信端口以及存儲電子數 據庫的至少一個非暫時性計算機可讀介質。所述系統被適配成執行本文中所描述的方法中 的任一個。
[0091] 另一方面涉及用于評定由用戶或第三方服務或系統所提供的推薦食物的系統。可 以由第三方為用戶推薦食物,并且所述系統提供對用戶的飲食與用戶的飲食目標之間的一 致性的影響的評價。所述系統包括用于接收表示給人的食物推薦的第一輸入數據的裝置, 包括一種或多種食物的組合、建議份量大小以及在建議份量大小中第一營養物和第二營養 物中的每一個的量。所述系統還包括用于接收表示人的營養物食用簡檔的第二輸入數據的 裝置。第二輸入數據包括在預定時間段期間第一和第二營養物的食用量的指示器。所述系 統包括用于接收表示人的指標營養簡檔的第三輸入數據的裝置。指標營養簡檔包括第一和 第二營養物的指標水平,并且每個營養物的指標水平指示在預定時間段期間該營養物的建 議量或需要量。指標水平根據用戶規定的營養目標而被確定。所述系統包括用于將基于 (1) 用戶規定的營養目標和(2)第一營養物的食用量與第一營養物的指標水平的比較而確 定的第一數值權重分配給第一營養物的裝置,以及用于將基于(1)用戶規定的營養目標和 (2) 第二營養物的食用量與第二營養物的指標水平的比較而確定的第二數值權重分配給第 二營養物的裝置。所述系統包括用于基于第一和第二數值權重來生成表示食物推薦與營養 目標之間的一致性的適合性評定的裝置和用于提供針對食物推薦的適合性評定的裝置。 [0092] 在一些實現方式中,用于接收表示食物推薦的第一輸入數據的裝置包括用于通過 通信網絡從用戶設備或從遠程計算機系統接收第一輸入數據的裝置。用于生成適合性評定 的裝置可以包括用于生成食物推薦對與人相關聯的營養指數的指數影響的裝置。營養指數 指示食用簡檔與指標營養簡檔之間的一致性,并且指數影響指示根據遵循食物推薦對營養 指數的預測改變。用于提供適合性評定的裝置可以包括用于提供指數影響位于多個閾值范 圍中的哪一個所選擇的范圍內的裝置。用于提供適合性評定的裝置可以包括用于提供與所 選擇的范圍相對應的色彩編碼的指示器的裝置。用于提供適合性評定的裝置可以包括用于 隨著色彩編碼的指示器同時地提供指數影響的裝置。多個閾值范圍包括包含警告范圍的至 少三個范圍。
[0093] 在一些實現方式中,所述系統包括用于針對第一和第二營養物中的每一個而生成 包括基于將營養物的食用量與相應的營養物的指標水平相比較而確定的營養物的過量指 示器或不足指示器的偏差簡檔的裝置,以及用于基于偏差簡檔以及第一和第二數值權重來 提供適合性評定的裝置。
[0094] 在一些實現方式中,用于將第一數值權重分配給第一營養物的裝置包括用于從包 括響應于檢測到第一營養物的過量而選擇的一個或多個數值權重和響應于檢測到第一營 養物的不足而選擇的一個或多個數值權重的與第一營養物相關聯的第一多個營養物特定 權重進行選擇的裝置。
[0095] 在一些實現方式中,用于將第一數值權重分配給第一營養物的裝置包括用于基于 預定時間段從與第一營養物相關聯的第二多個營養物特定權重中進行選擇的裝置。第二多 個營養物可以包括第一營養物的每膳食權重、每周權重以及每日權重。
[0096] 在一些實現方式中,第一和第二營養物中的每一個的指標水平根據與人相關聯的 體重目標和醫療狀況中的附加一個而被確定。
[0097] 在一些實現方式中,所述系統包括用于接收選自多個飲食計劃的用戶選擇的飲食 計劃的裝置,并且第一和第二營養物中的每一個的指標水平基于所選擇的飲食計劃而被確 定。
[0098] 在一些實現方式中,所述系統包括用于基于適合性評定來提供替代食物推薦的裝 置。用于提供替代食物推薦的裝置可以包括用于推薦一種或多種食物的組合的修改版本的 裝置。組合的修改版本可以包括經修改的建議份量大小。組合的修改版本可以包括在該組 合中未包括的附加食物的包含。組合的修改版本可以包括從該組合去除一種或多種食物中 的至少一個。
[0099] 另一方面涉及用于評價人的飲食的方法。所述方法由包括至少一個計算機處理器 和通信端口的計算機系統來執行。所述方法包括由計算機系統接收表示由人所食用的三個 或更多個營養物中的每一個的量的數據以及從至少一個電子數據庫接收三個或更多個營 養物中的每一個的指標水平。所述方法包括由計算機系統將多個數值權重分配給三個或更 多個營養物使得營養物中的每一個被分配基于相應的營養物的量與相應的營養物的指標 水平之間的比較而確定的數值權重,以及經由通信端口基于多個數值權重提供對人的飲食 的評價。
[0100] 在一些實現方式中,所述方法包括接收選自多個飲食計劃的用戶選擇的飲食計 劃,并且其中三個或更多個營養物中的每一個的指標水平基于用戶選擇的飲食計劃而被確 定。分配多個數值權重包括從基于與人相關聯的一個或多個目標而確定的數值權重的營養 物特定的集合為營養物中的每一個數值分配權重。三個或更多個營養物包括第一營養物和 第二營養物。提供對人的飲食的評價包括提供第一營養物的量與第一營養物的指標水平之 間的一致性的第一指示器、提供第二營養物的量與第二營養物的指標水平之間的一致性的 第二指示器、以及基于第一營養物和第二營養物的相應的一致性來提供表示用戶選擇的飲 食計劃與人的飲食之間的聚合一致性的營養指數。
[0101] 在一些實現方式中,所述方法包括提供推薦以用于人食用基于營養指數的預測改 變而從一種或多種食物中選擇的推薦食物。推薦食物被選擇成改變第一指示器并且同時地 降低對第二營養物的一致性的消極影響。提供營養指數包括針對三個或更多個營養物中的 每一個基于相應的營養物的食用量和相應的營養物的指標水平來計算營養物的偏差。推薦 食物可以被選擇成同時地降低三個或更多個營養物中的至少兩個中的每一個的偏差。所述 方法可以包括基于在預定時間段期間三個或更多個營養物的期望食用分布來選擇推薦食 物。在一些實現方式中,推薦食物從人先前所食用的一種或多種食物中選擇。提供推薦可 以包括提供推薦食物的推薦量和用于人食用推薦食物的推薦日歷日期,所述推薦量不同于 推薦食物的先前食用量。在其它實現方式中,推薦食物從不是由人先前所食用的一種或多 種食物中選擇。
[0102] 在一些實現方式中,所述方法包括至少部分地基于在第一預定時間段期間由人所 執行的鍛煉的實際量或估計量來生成三個或更多個營養物中的至少一個的指標水平。
[0103] 在一些實現方式中,至少一個電子數據庫被配置成存儲針對三個或更多個營養物 中的每一個的一組營養物特定權重,每個營養物特定權重對應于營養物的不同時間段,所 述方法包括基于提供針對其的評價的第一預定時間段從營養物特定權重中選擇多個營養 物權重。
[0104] 另一方面涉及用于使人的飲食與特定飲食目標一致的系統。所述系統包括包含一 個或多個計算機處理器、存儲一個或多個電子數據庫的至少一個非暫時性計算機可讀介質 以及一個或多個通信端口的處理系統。所述處理系統被配置成:接收表示由人所食用的一 個或多個膳食的數據,每個膳食包括一種或多種食物的規定份量;以及確定與人相關聯的 指標營養簡檔,所述指標營養簡檔包括第一和第二營養物的指標水平。所述處理系統被配 置成基于來自第一或多個膳食的選擇的膳食來生成膳食推薦,所述膳食推薦包括一種或多 種食物中的至少一個的經修改的份量大小,使得膳食推薦同時地改進在所選擇的膳食中第 一和第二營養物的營養物水平與指標營養簡檔之間的一致性,并且經由一個或多個通信端 口中的至少一個來輸出表示膳食推薦的數據。
[0105] 在一些實現方式中,所述處理系統被配置成從用戶設備或從一個或多個電子數據 庫接收表示選自多個飲食計劃的用戶選擇的飲食計劃的數據。所述處理系統被配置成通過 針對一個或多個膳食中的每一個選擇在該膳食中一種或多種食物中的每一個的推薦份數 來生成膳食推薦,推薦份數被選擇為經修改的份量大小以降低所選擇的膳食的營養物水平 與指標營養簡檔之間的偏差。經修改的份量大小可以基于在預定時間段期間或在所選擇的 膳食內第一營和第二營養物的期望分布。期望分布可以包括針對包括第一和第二營養物的 多個營養物中的每一個的每膳食約束。
[0106] 在一些實現方式中,表示一個或多個膳食的數據包括表示在預定時間段期間所食 用的多個膳食的數據,每個膳食與日歷日期相關聯。所述處理系統被配置成輸出表示指數 的數據,所述指數表示膳食推薦的營養物水平與指標營養簡檔之間的一致性。所述處理系 統被配置成通過將針對第一和第二營養物中的每一個的特定權重應用于加權函數來生成 指數,特定權重基于在所選擇的膳食中每個營養物的量與相應的營養物的指標水平之間的 比較。
[0107] 另一方面涉及用于使人的飲食與特定飲食目標一致的系統。所述系統包括:第一 數據端口,其被配置成接收表示針對人的飲食計劃的第一輸入數據和表示由人所食用的一 種或多種食物的第二數據輸入;以及第二數據端口,其被配置成與處理系統進行通信,所述 處理系統包括:服務器;一個或多個電子數據庫,其被配置成存儲表示在一個或多個飲食 計劃中的每一個中第一和第二營養物的指標水平的數據,以及表示在多個食物中的每一個 中第一和第二營養物的量的數據。所述系統包括與第一和第二數據端口通信的處理器。處 理器被配置成通過通信網絡將第一輸入數據和第二輸入數據輸出到處理系統以及從處理 系統接收表示人的飲食與由服務器使用第一輸入數據從一個或多個飲食計劃中識別出的 飲食計劃之間的一致性的指數,其中指數基于第一和第二營養物的量以及在飲食計劃中第 一和第二營養物的指標水平。處理器被配置成從服務器接收基于指數的針對待食用的食物 的推薦并且經由第一數據端口將指數和推薦輸出到用戶接口設備。
[0108] 在一些實現方式中,第一輸入數據包括從營養目標、體重目標、鍛煉目標以及醫療 狀況構成的群組中選擇的用戶特定參數,并且其中飲食計劃基于該用戶特定參數而被識 另IJ。一個或多個數據庫被配置成存儲指示由人先前所食用的膳食的信息,每個膳食包括食 物的組合,并且其中處理系統被配置成通過從由人先前所食用的膳食中選擇膳食來確定推 薦。處理器可以被配置成提供表示針對人的圖形營養物簡檔的數據,圖形營養物簡檔包括 用于所選擇的飲食計劃中的多個營養物的每一個的圖形指示器,每個圖形指示器指示人對 營養物的食用是不足還是超過指標水平。指數可以表示在3天到10天之間的預定義時間 段期間人的飲食與飲食計劃之間的一致性。
[0109] 在一些實現方式中,處理器、第一數據端口以及第二數據端口被容納在用戶接口 設備中。用戶接口設備可以包括啟用GPS的移動設備,并且其中第一數據端口被配置成接 收表示在預定義時間段期間使用GPS檢測到的一個或多個位置的第三輸入數據。第一數據 端口被配置成接收響應于提供給用戶以識別在一個或多個位置處所食用的一種或多種食 物的提示的第二輸入數據。
【專利附圖】
【附圖說明】
[0110] 本公開內容的上述和其它特征(包括其本質和其各種優點)在結合附圖考慮以下 詳細描述時將是更顯而易見的,在附圖中: 圖1A-1C是根據說明性實現方式的用于提供定制的營養分析和推薦的計算機化系統 的框圖。
[0111] 圖2A-2B是根據說明性實現方式的存儲在一個或多個電子數據庫上的示例數據 結構。
[0112] 圖2C包括根據說明性實現方式的應用于營養物的食用水平與指標水平之間的比 較以用于提供營養分析的示例權重函數。
[0113] 圖3是根據說明性實現方式的由計算機化系統用來使人的營養飲食與人的營養 目標一致的方法的流程圖。
[0114] 圖4是根據說明性實現方式的由計算機化系統用來提供對人的飲食的評價的方 法的流程圖。
[0115] 圖5A是根據說明性實現方式的由計算機化系統用來提供待由人食用的膳食的推 薦的方法的流程圖。
[0116] 圖5B是根據說明性實現方式的由計算機化系統用來提供待由人食用的具有規定 的份量大小的膳食的推薦的方法的流程圖。
[0117] 圖5C是根據說明性實現方式的由計算機化系統用來提供待由人食用的新的食物 的推薦的方法的流程圖。
[0118] 圖?是根據說明性實現方式的由計算機化系統用來提供在餐館中的一個或多個 菜單選項的推薦的方法的流程圖。
[0119] 圖5E是根據說明性實現方式的由計算機化系統用來提供對通過第三方的食物推 薦以供人食用的評價的方法的流程圖。
[0120] 圖5F是根據說明性實現方式的由計算機化系統用來提供對人的鍛煉制度的評價 的方法的流程圖。
[0121] 圖5G是根據說明性實現方式的由計算機化系統用來為一組個體提供食物推薦的 方法的流程圖。
[0122] 圖6是根據說明性實現方式的由計算機化系統用來將對象顯示在用戶接口的顯 示器上的方法的流程圖。
[0123] 圖7是根據說明性實現方式的由計算機化系統用來將用于記錄食用食物的選項 顯示在用戶接口的顯示器上的方法的流程圖。
[0124] 圖8是根據說明性實現方式的由計算機化系統用來將對于待由用戶食用的食物 的推薦顯示在用戶接口的顯示器上的方法的流程圖。
[0125] 圖9是根據說明性實現方式的由計算機化系統用來確定與用戶的食用食物和用 戶的營養目標之間的一致性相關聯的指數的方法的流程圖。
[0126] 圖10是根據說明性實現方式的由計算機化系統用來確定待由人食用的適合于推 薦的一個或多個食物項的方法的流程圖。
[0127] 圖11是根據說明性實現方式的由計算機化系統用來顯示用于教育用戶關于用戶 的食用食物與用戶的營養目標之間的一致性的選項的方法的流程圖。
[0128] 圖12是根據說明性實現方式的由計算機化系統用來確定用戶的食用食物與用戶 的營養目標之間的一致性的方法的流程圖。
[0129] 圖12A是根據說明性實現方式的由計算機化系統用來顯示用于教育用戶關于以 解決用戶的食用食物與用戶的營養目標之間的偏差的食物的選項的方法的流程圖。
[0130] 圖13是根據說明性實現方式的用于執行本文中所描述的過程中的任一個的計算 設備的框圖。
[0131] 圖14是根據說明性實現方式的起始(home)屏幕的示例顯示。
[0132] 圖15是根據說明性實現方式的用于用戶從飲食計劃或目標的列表進行選擇的個 人信息屏幕的示例顯示。
[0133] 圖16是根據說明性實現方式的顯示用戶的指標簡檔的示例屏幕。
[0134] 圖17是根據說明性實現方式的顯示特定于用戶的食用的和記錄的食物的列表的 示例屏幕。
[0135] 圖18-20是根據說明性實現方式的顯示用戶如何可以創建多個食物的組合的示 例屏幕。
[0136] 圖21-22是根據說明性實現方式的顯示用戶如何可以發送朋友請求的示例屏幕。
[0137] 圖23-26是根據說明性實現方式的顯示用戶如何可以創建日志條目以指示熱雞 肉三明治被食用以供午餐的示例屏幕。
[0138] 圖27-29是根據說明性實現方式的顯示用戶如何可以創建已經記錄的食物的組 合的示例屏幕。
[0139] 圖30是根據說明性實現方式的顯示用戶如何可以將新的食物添加到數據庫的示 例屏幕。
[0140] 圖31-33是根據說明性實現方式的顯示用戶如何可以記錄鍛煉的示例屏幕。
[0141] 圖34是根據說明性實現方式的顯示與不在用戶的食用食物數據庫中的食物相對 應的對于用戶的新的食物建議的示例屏幕。
[0142] 圖35是根據說明性實現方式的顯示與在用戶的食用食物數據庫中的膳食相對應 的對于用戶的膳食建議的示例屏幕。
[0143] 圖36A是根據說明性實現方式的顯示與其用戶食用水平低于或高于與指標簡檔 相對應的水平的一組營養物相對應的條形圖的示例屏幕。
[0144] 圖36B是根據說明性實現方式的顯示包括針對用戶的營養物的指標水平和食用 水平的條形圖的細節的示例屏幕。
[0145] 圖36C是根據說明性實現方式的顯示用戶已食用的哪些食物對營養物的食用水 平作出貢獻的示例屏幕。
[0146] 圖36D是根據說明性實現方式的顯示了具有大量選擇的營養物的新的食物推薦 的示例屏幕。
[0147] 圖37是根據說明性實現方式的顯示其用戶食用水平在接近于指標簡檔的范圍內 的營養物的列表的不例屏幕。
[0148] 圖38是根據說明性實現方式的在打開應用時被顯示給用戶的移動設備上的起始 屏幕。
[0149] 圖39-42是根據說明性實現方式的為用戶顯示建議新的食物的示例屏幕。
[0150] 圖43-46是根據說明性實現方式的顯示與用戶相關聯的不足營養物的列表和指 標營養物的列表的不例屏幕。
【具體實施方式】
[0151] 本文中所描述的是營養分析和推薦系統以及方法,其提供了分析營養物攝取量水 平和生成對特定用戶的當前營養攝取量和用戶的營養相關目標二者做出響應的推薦的定 制方法。為了提供總體理解,現將對包括用于建議食物以幫助用戶調節他的或她的營養食 用以滿足個性化目標的系統的某些說明性實現方式進行描述。然而,本領域的普通技術人 員將理解的是,本文中所描述的系統和方法可以被適配和修改為適于被解決的應用并且可 以被用在其它適合的應用中,并且這樣的其它附加和修改將不背離其范圍。
[0152] 圖1A-1C描繪了可以被用來實現本文中所公開的系統和方法的網絡和數據庫結 構的示例。圖1A是根據說明性實現方式的用于調節人的飲食以與人的特定飲食目標一致 的計算機化系統1〇〇的框圖。系統1〇〇包括服務器104和通過網絡102連接到服務器104 的用戶設備108。服務器104包括處理器105和電子數據庫106,并且用戶設備108包括處 理器110和用戶接口 112。如本文中所使用的,術語"處理器"或"計算設備"指的是配置有 硬件、固件以及軟件以執行本文中所描述的計算機化技術中的一個或多個的一個或多個計 算機、微處理器、邏輯設備、服務器或其它設備。處理器和處理設備還可以包括一個或多個 存儲器設備以用于存儲當前正被處理的輸入、輸出以及數據。在下面參考圖13詳細地描述 說明性計算設備1300,其可以被用來實現本文中所描述的處理器和服務器中的任一個。如 本文中所使用的,"用戶接口"包括但不限于一個或多個輸入設備(例如,小鍵盤、觸摸屏、軌 跡球、語音識別系統等)和/或一個或多個輸出設備(例如,視覺顯示器、揚聲器、觸覺顯示 器、打印設備等)的任何適合的組合。如本文中所使用的,"用戶設備"包括但不限于配置有 硬件、固件以及軟件以執行本文中所描述的計算機化技術中的一個或多個的一個或多個設 備的任何適合的組合。用戶設備的示例包括但不限于個人計算機、膝上型計算機以及移動 設備(諸如智能電話、黑莓、PDA、平板計算機等)。僅一個服務器和一個用戶設備在圖1A中 被示出以避免使附圖復雜;系統100能夠支持多個服務器和多個用戶設備,如在下面參考 圖1B并且貫穿本公開內容附加詳細地描述的。
[0153] 用戶經由用戶接口 112將一個或多個輸入提供給系統100,所述輸入諸如選擇的 飲食計劃或營養目標以及與用戶已食用的特定食物有關的信息(包括,例如,食物的類型 和數量)。食物包括被食用來為身體提供營養支持的任何物質,并且典型地包括被身體吸 收以刺激生長、維持生命或者提供能量的營養物。食物可以包括人造或天然來源的物質, 并且可以以它們自然地發生的形式(例如,蘋果、橙子、馬鈴薯、牛肉)或以包括一個或多個 其它食物的制備的或包裝的形式(例如,肉類、能量棒或飲料)而被食用。飲食計劃可以編 纂(codify) -組營養或其它健康相關目標,并且每個目標可以包括一組營養物和對于每 個營養物的可接受的指標范圍或指標值。能夠基于各種因素針對用戶使飲食計劃個性化, 包括但不限于,以實現期望的生理后果(例如,減輕體重、維持體重、增加體重、更多力量、防 癌等),以符合針對特定人口統計群組(例如,生育年齡的女性、青少年、初學走路的孩子、超 過50的成年人等)的當前醫療思考,或者以考慮特定約束,諸如用戶的醫療狀況或飲食限 制。營養物包括通常在食物中發現的營養品的任何源,但是還可能在其它源中發現或者由 身體在內部產生。營養物的示例包括卡路里;蛋白質或它們的組成單元,諸如氨基酸;水; 碳水化合物,包括諸如葡萄糖之類的單糖類、諸如蔗糖之類的雙糖以及諸如淀粉、糖原和纖 維素之類的低聚糖和多糖類;脂質、脂肪酸以及其它脂肪;纖維;膽固醇;歐米伽-3 ;維生 素和飲食或營養補充物;鉀;鈣;鎂;硝酸鹽;磷酸鹽;鐵;鋅;諸如銅之類的其它元素;鈉; 礦物;或任何其它營養物。處理器110可以在通過網絡102將用戶輸入發送到服務器104 之前處理與用戶輸入相對應的數據。例如,處理器110可以用時間戳封裝信息或者使用特 定預定義食物或飲食計劃代碼對信息進行編碼。電子數據庫106存儲用戶輸入并且還存儲 包括指示由用戶先前輸入到用戶接口 112中的先前食用的食物的數據的附加數據。在每個 食物中各種營養物中的每一個的量被存儲在電子數據庫106中。例如,在數據庫中標識的 香蕉將與預定含量標簽相關聯,所述預定含量標簽標識例如在每份或每項(例如,每單個香 蕉)基礎上包含的碳水化合物、脂肪、蛋白質、淀粉、纖維、鉀、鹽、水以及其它營養物的卡路 里和克數。在下面的表1的列G中示出了這些營養物水平的示例(見第12頁)。
[0154] 處理器105被配置成基于食用食物的營養物含量("食用簡檔")和指標營養物水 平("指標簡檔")來確定指數。如本文中所使用的,短語"基于"意指"至少部分地基于"。指 標簡檔根據用戶的目標和/或選擇的飲食計劃被確定。指數表示食用簡檔(由食用食物中 的營養物水平來確定)偏離指標簡檔有多少。指數可以是數值指數(諸如在1與100或0與 1之間的i〇、字母表指數(諸如從F到Α+的等級)、選自表示指數的范圍的色彩梯度的色彩、 指示朝指標簡檔的進展的圖形圖標、這些的組合,或傳送食用簡檔與指標簡檔之間的偏差 的程度的任何其它可見的或可聽的指示器。還可以基于用戶的人口統計特征(諸如年齡和 性別)確定指數的形式。例如,小孩可能對采取視覺圖標的形式的指數反應更迅速,所述視 覺圖標隨著小孩的食用營養接近指標營養物簡檔而改變(例如,隨著指數提高而變得更活 躍的動畫狗或隨著指數提高而在大小和/或數目上提高的金星)。處理器105還基于歷史食 用水平來確定和推薦存儲在電子數據庫106中的食物,其如果被用戶食用,將使指數提高, 指示用戶的食用簡檔將更好地與用戶的指標簡檔匹配。
[0155] 可以以許多方式中的任一個布置、分布并且組合圖1A的系統100的組件。例如, 圖1B是將系統100的組件分布在經由網絡102連接的多個處理和儲存設備上的計算機化 系統120的框圖。這樣的實現方式可以適于在包括共享對公共網絡資源的訪問的無線和有 線通信系統的多個通信系統上的分布式計算。在一些實現方式中,系統120被實現在云計 算環境中,在所述云計算環境中組件中的一個或多個通過經由因特網或其它通信系統連接 的不同的處理和儲存服務來提供。像圖1A的系統100 -樣,系統120包括用戶設備108、 電子數據庫106以及服務器104。用戶設備108包括處理器110和用戶接口 112。服務器 104是分別包括服務器實例104AU04B以及104C的服務器的分布式系統,其每個都包括處 理器實例1〇5Α、105Β以及105C。服務器實例104A、104B以及104C可以是例如在云計算環 境中實例化的虛擬服務器。
[0156] 數據庫106是數據庫的分布式系統,其包括"已知食物"數據庫106A和"食用食 物"數據庫106B,或者可以被組合成公共數據庫。已知食物數據庫106A是為系統120所知 的食物的詞典,并且對于包含在數據庫中每個食物項,可以包括食物的名稱變型、食物的營 養含量(例如,在每份或每單位質量基礎上)以及描述食物的其它特性的標記(例如,素食、 全谷類、肉類、猶太潔食、堅果)。已知食物數據庫106A可以通過任何適合的手段被填充,包 括通過手動更新或通過從諸如USDA國家營養物數據庫和其它相似的食物信息源之類的其 它食物數據庫導入。已知食物數據庫106A優選地包括為人類所知的絕大多數食物,但是不 必包含每個可能的已知食物。雖然已知食物數據庫106A優選地將是通用的,但是食用食物 數據庫106B可以限于僅存儲先前指示為被系統120的至少一個用戶食用的食物。盡管食 用食物數據庫106B可以被存儲在作為分布式架構的一部分的數據庫中,但是在一些實現 方式中,食用食物數據庫可以被在本地存儲在用戶設備108上或在服務器上。在食用食物 數據庫106B被在本地存儲情況下,數據庫可以限于存儲有關由與用戶設備相關聯的一個 或多個用戶所食用的食物的數據。平均人典型地食用來自約23, 000種食物的大約200種 食物。因此,已知食物數據庫106A可以包含所有23, 000種食物的集合,然而食用食物數據 庫106B可以僅僅包含用戶食用的200種食物并且比已知食物數據庫106A大體上更易于解 析。因為所執行的大多數數據庫搜索將牽涉在食用食物之中搜索項,所以能夠以食物的這 個更小集合開始。因此,分別地存儲用戶食用的食物使在例如確定對于推薦的適合的食物 時解析食物數據庫更加高效。
[0157] 此外,任何一個數據庫中的食物可以標記有特定于食物并且和食物的某些特性有 關的某些數據。例如,標記可以指示食物包含某種配料,諸如花生。在這種情況下,對花生 過敏的用戶可能希望僅查看不包含花生的食物的推薦。通過用包括這樣的信息的標記對數 據庫中的食物加標簽,處理器105能夠通過基于已標記數據來限制用于推薦的一組候選食 物而高效地解析數據庫中的該組食物。一般而言,食物可以標記有與一個或多個用戶相關 聯的任何特殊數據或偏好,包括食物是否包含作為常見的(或眾所周知的)過敏原的配料、 食物具有血糖特性還是藥用屬性、或食物是否符合諸如素食、猶太潔食、絕對素食者或任何 其它適合的飲食之類的特殊飲食。通過用這樣的數據為食物加標簽并且用由用戶所提供的 一組偏好對食物進行過濾,可以高效地將適當的食物推薦提供給用戶。
[0158] 系統120的組件通過通信網絡102被連接。圖1B中所示出的組件的布置和數目 僅僅是說明性的,并且可以使用任何適合的配置。數據庫106還包括飲食計劃數據庫106C, 其存儲營養物的各種水平(針對不同的飲食計劃(例如,阿特金斯飲食、素食者飲食、生酮飲 食)的相對量和絕對量兩者)。數據庫106同樣包括營養物權重數據庫106,其存儲應用于 指標簡檔中的每個營養物的權重。盡管營養物權重可以被在本地存儲在用戶設備108中, 但是在優選實現方式中,營養物權重被存儲在作為采用分布式架構的系統的一部分的數據 庫中。與使用營養物權重的這樣的架構相關聯的經改進的可用性有利地促進營養物權重的 連續細化以計及當前的飲食和醫療思考,并且還促進來自各種醫師或飲食學專家的輸入。
[0159] 盡管圖1A和1B描述了用于調節人的飲食以與人的特定飲食需要一致的基于網絡 的系統,但是系統100或系統120的功能組件可以被實現為與用戶設備108包括在一起或 為用戶設備108本地的一個或多個組件。例如,圖1C描繪了包括處理器116、用戶接口 118 以及電子數據庫122的用戶設備114。處理器116可以被配置成執行圖1A和1B的處理器 105和110的功能中的任一個或全部,電子數據庫122可以被配置成存儲在圖1A和1B的數 據庫106中存儲的數據中的任一個或全部,并且用戶接口 118可以被配置成執行在本文中 針對圖1A和1B的用戶接口 112所描述的輸入和輸出功能中的任一個。附加地,可以重新 布置由圖1A-1C的系統中的組件中的每一個所執行的功能。在一些實現方式中,處理器110 (圖1A)可以執行如本文中所描述的處理器105的功能中的一些或全部。例如,處理器110 可以計算指數,和/或可以確定在食物的數據庫中的適當的食物以推薦給用戶。為了便于 討論,本公開內容的剩余部分將常常參考圖1A的系統100描述指數確定和食物推薦技術。 然而,可以使用圖1A-1C的系統中的任一個,以及這些系統的任何適合的變型。
[0160] 圖2A和2B描繪了可以在數據庫106 (圖1A)中被用來存儲用戶已食用的食物的 記錄的數據儲存結構的示例。圖2A描繪了用于食用食物數據庫(諸如圖1B的食用食物數 據庫106B)中的記錄的第一數據結構132,其對應于由一個或多個用戶所食用的食物的列 表。在這個示例中,數據結構132包括食用食物的三個記錄,并且為了便于圖示,僅單個用 戶的記錄被示出。數據結構132中的每個記錄包括"食用食物"字段,其值包括在已知食物 數據庫(諸如圖1B的已知食物數據庫106A)中列出的食物的標識號。數據結構132中的每 個記錄還包括用于食用食物的份數、一個或多個膳食類型分類(例如,早餐、早午餐、午餐、 晚餐或加餐)、食物被食用的日期以及條形碼標識符(如果適用的話)的字段。條形碼標識符 字段可以被存儲在諸如數據結構132之類的數據結構中以用于實現數據庫的高效解析以 定位與用戶已食用的食物相對應的一個或多個數據庫條目。例如,用戶設備108可以裝配 有條形碼掃描能力,使得條形碼掃描可以被用來記錄食用食物條目。數據結構132還可以 根據條形碼標識符被排序,這將進一步提高解析數據庫和記錄食物的效率。
[0161] 在一些實現方式中,對于用戶食用多于一次的食物,數據結構132中的相同記錄 可以在用于用戶食用該食物的日期、當用戶食用該食物時哪一個膳食類型分類被選擇、被 食用的份數的字段或任何其它適合的字段中包括多個值。在一些實現方式中,數據結構132 存儲或者跟蹤用戶已在固定時間段期間(諸如在最近星期、月、兩個月或任何其它適合的時 間段期間)食用的食物。在這種情況下,數據結構132可以簡單地存儲在該時間段期間食物 被食用了多少次的計數(或食物被食用的總量)和/或用戶于其食用了食物的最近日期。在 一些實現方式中,當用戶食用同一食物多次時,每當用戶食用該食物時可以創建數據結構 132中的新的記錄。還可以包括其它字段,諸如用戶ID字段或食物評定字段。
[0162] 圖2B描繪了在食用食物數據庫(諸如圖1B的食用食物數據庫106B)中記錄的第 二數據結構134,但是代替根據食用食物的單獨記錄被組織,數據結構134按由一個或多個 用戶所食用的膳食被組織。如本文中所使用的,術語"膳食"指的是在一天中指定時間所食 用的一種或多種食物(例如,早晨的早餐、中午的午餐以及晚上的晚餐)或在相同就餐時段 (sitting)(其可以或者可以不對應一天中的特定時間)內所食用的一種或多種食物的群 組。因為人們典型地在一天中的某些時間以某些組合食用某些食物,所以使用關于哪些食 物在不同的時間被一起吃掉的信息可以改進由系統100所提供的食物推薦(如在下面詳細 地描述的)。例如,使用這個方法,在早餐期間食用了他的或她的卡路里容限的大部分的用 戶很可能接收到在早餐推薦中包括用戶的卡路里攝取量容限的較大比例的膳食推薦。數據 結構134包括膳食的兩個記錄,其中的每一個都具有膳食標簽字段(其包括日期和膳食類 型)和在該膳食下食用的食物的列表(通過標識號)。例如,第一記錄136對應于于2010年 10月11日晚餐食用的食物,并且第二記錄138對應于于同一日期作為加餐食用的食物。數 據結構132和134是表示相同的食用食物數據的不同方式,其中不同實例化在系統100內 被用于不同目的。在一些實現方式中,用戶設備108可以在本地(例如,在圖1C的電子數據 庫122中)存儲食用食物數據庫,或者食用食物電子數據庫可以被存儲在服務器104上(例 如,在圖1A的電子數據庫106中)或在服務器104可訪問的單獨數據庫中(例如,如圖1B中 所示)。
[0163] 圖3是可以由系統100實現來調節具有特定飲食需要的人的飲食的方法200的流 程圖。一般而言,方法200根據用戶的健康相關目標與為用戶推薦的或由用戶所規定的營 養物水平相比較地來提供由用戶所食用的食物的營養含量分析。首先將提供方法200的概 要,后面是該方法的步驟的各種實現方式的圖示。如所示,方法200 -般地包括接收指示飲 食計劃的輸入和識別食用食物的輸入的步驟。飲食計劃可以由用戶從多個飲食計劃選擇, 或者由系統基于用戶特定信息(諸如醫療狀況、營養目標、鍛煉等)從多個飲食計劃選擇。在 某些實現方式中,輸入在用戶接口 112處被接收,其中第一輸入指示選自菜單的飲食計劃 (步驟220)并且第二輸入識別食用食物(步驟222)。該方法進一步包括將一個或兩個輸入 發送到服務器104 (步驟224),并且作為響應,從服務器104接收指數(步驟226)。指數通 過確定食用食物的營養含量并且識別食用食物中的營養物水平與指標營養物水平之間的 偏差來計算。處理器110還從服務器104接收對于待食用的食物的推薦(步驟228),并且 然后將指數和推薦輸出到用戶接口 112 (步驟230)。可以以任何適合的次序執行方法200 的步驟。例如,可以同時地、以相反次序執行方法200的一些步驟,或者可以省略一些步驟。 例如,可以省略從服務器接收指數的步驟(步驟226)使得在步驟230處,方法200輸出沒有 指數的推薦。類似地,可以省略接收推薦的步驟(228)以便在步驟230處,方法200輸出指 數。盡管為了便于圖示一般地在下面以數值項對指數進行描述,但是應當理解的是,指數可 以是能夠提供食用營養物相對于人的飲食需要的評價的任何適合形式的一個或多個指示 器。
[0164] 現描述用于營養分析和推薦的方法和系統的各種實現方式。為了便于圖示,而非 通過限制的方式,可以通過參考圖3對實現方式進行描述。然而應當理解的是,系統和方法 實現方式可以被單獨或相結合地實現不限于方法200。在選擇飲食計劃之前(例如,在圖3 的步驟220處),用戶可以向服務器104認證。用戶可以使用任何適合的已知認證機制向服 務器104認證。例如,用戶可以經由用戶接口 112輸入用戶名和密碼(或者可以提供其它標 識信息),并且通過選擇如圖14的示例顯示中所示出的"My Profile (我的簡檔)"選項進行 到步驟220(或步驟222)。當步驟220被使用時,處理器110從用戶接口 112接收指示選擇 的飲食計劃的第一輸入。圖15是可以由用戶接口 112提供來提示用戶輸入飲食計劃或特定 健康相關目標的示例顯示。在步驟220處,用戶接口 112可以提供飲食計劃和健康相關目標 的菜單或列表,并且用戶可以從該菜單或列表選擇飲食計劃或目標。飲食計劃可以選自一 個或多個預定計劃或者可以通過接收一個或多個營養物的期望水平的用戶輸入或基于特 定的期望健康結果而被選擇。在一些實施例中,可以省略步驟220 ;替代地,飲食計劃例如 由用戶或者由用戶的醫師、營養學家或訓練者預先選擇。飲食計劃可以編纂健康相關目標, 諸如管理特定醫療或飲食狀況、滿足營養物需要、嘗試新的食物、吃更多的水果和蔬菜或特 定飲食,諸如遵守低碳水化合物飲食(例如,南海灘、阿特金斯)或者遵守U. S. D. A.指南、針 對用戶的體重、年齡、性別以及健康的人的飲食,或目標在于改進或者維持用戶的總體健康 的任何其它營養計劃。菜單上的飲食計劃還可以包括其它類型的健康相關目標,諸如維持 體重、減輕體重、增加體重、感覺更加精力旺盛、管理壓力、睡眠更好、提高身體力量或柔度、 嘗試新的健身活動、更頻繁地鍛煉、針對運動事件訓練,或用戶希望實現的任何其它類型的 生理目標。
[0165] 除從飲食計劃的菜單進行選擇之外,用戶還能夠將其它健康相關目標、約束或注 解提供給用戶接口 112。例如,用戶可以在自由形式應答字段中輸入某些食物過敏癥、約束 或偏好(例如,如果用戶維持素食、絕對素食或猶太潔食飲食,或者具有任何其它類型的飲 食約束)。用戶還可以在自由形式應答字段中輸入特定醫療狀況,諸如如果用戶具有糖尿 病、高血壓、高膽固醇,或可能影響用戶吃或者鍛煉的方式的任何其它特定的醫療狀況。在 自由形式應答字段中輸入的信息可以被自動文本識別系統解析以使用戶的信息與特定飲 食計劃相匹配,或者可以被轉發給臨床醫師以供評審和可能附加的與用戶的商議。此外, 用戶可以輸入人口統計特征,諸如可以捕獲健康相關目標的一些方面的出生日期、性別、身 高、當前體重、期望體重、活動水平或任何其它人口統計特征。
[0166] 在步驟222中,處理器110從用戶接口 112接收指示一個或多個食用食物的輸入, 其將針對它們的營養含量而被分析,或者在下面描述。圖23-26是用戶通過其將食用食物 輸入到系統100的用戶接口 112的示例顯示。在一些實現方式中,用戶接口 112可以顯示 縮放或可縮放用戶接口(ΖΠ ),其可以是允許用戶改變在食物產品的一組圖像上視圖的比 例的圖形顯示。可以針對不同的用戶不同地選擇被顯示在ΖΠ 上的食物產品。特別地,ΖΠ 上的食物產品可以基于用戶是否先前已食用了該食物產品或用戶食用該食物產品的頻率 而被選擇。ΖΠ -般地適合于在任何一個時間處顯示項的大集合的小子集。在這里,ΖΠ 可 能是適合的,因為雖然已知食物的整體有效達數萬種的量級,但是平均人典型地食用來自 這個大集合的僅幾百種食物(例如,大約200種食物)。即使如此,系統也可能在任何一個時 間基于特定用戶請求而僅顯示這些食用食物的小子集,使ΖΠ 的使用變得可能或實用。可 以根據膳食類型的分類(諸如早餐、早午餐、午餐、晚餐以及加餐)組織在ΖΠ 上顯示的食物 產品。此外,食物產品的一個或多個層可以被用來進一步組織顯示。層可以根據食物產品 的類型(諸如按水果、蔬菜、肉類、奶制品、飲料或任何其它適合的食物產品類型)被排序。在 初始顯示中,ΖΠ 可以包括處于最高水平的一個或多個層(例如,通過食物產品的類型的膳 食)的簡單列表。然后,用戶可以展開一個或多個層以展現下層(例如,特定食物產品的名稱 或圖片)。因此,用戶可以使用ZUI來選擇一種或多種食物以指示用戶已食用或者計劃食用 所選擇的食物。這個輸入被用來創建與食用食物相對應的用戶日志條目。食用食物是用戶 已在過去食用了或者期望食用的食物。食物可以是在同一就餐時段中用戶所食用的膳食的 一部分(例如,午餐的三明治和沙拉或者可以來自不同的膳食或就餐時段)。用戶還在用戶 接口 112上指示食用食物的份量大小、食物被食用的日以及食物在其中被食用的膳食(諸 如通過指示食物是在早餐、午餐、晚餐還是作為加餐被食用)。
[0167] 在步驟224中,處理器110通過網絡102將第一和第二輸入發送到服務器104。處 理器110然后(通過網絡102從服務器104)接收基于食用食物的營養含量所計算的指數 (步驟226)和所選擇的飲食計劃。指數優選地是以累積方式表示用戶的食用簡檔偏離指標 簡檔有多遠(例如,根據U.S.D.A.飲食指南)的單個記號。在下面的示例中,每個營養物的 偏差被計算為營養物的指標水平與食用量之間的差。然而,如上面所指出的,可以使用用于 確定偏差的數個方法中的任一個。指標(諸如營養物的期望水平)與達成量(諸如營養物的 食用量)之間的偏差提供了目標(如可以由一個或多個指標來定義)與達成(如可以由一個 或多個營養物的食用量來定義)之間的一致性的指示。偏差能夠包括在特定指標(其可以或 者可以不包括范圍)與特定量或水平之間的比較。能夠針對目標的特定分量(例如,單個營 養物)或針對多個分量(例如,逐營養物地比較的多個營養物)確定偏差。用來確定偏差的 示例適合的方式包括將一個值從另一個值中減去以獲得差、計算兩個值之間的比、諸如標 準偏差或統計方差之類的任何數目的統計方法、模式比較和識別、諸如通過將值的一個集 合的曲線或圖表與值的對應曲線或圖表或另一集合相比較之類的相關方法、諸如通過基于 回歸的或線擬合方法之類的基于數據集的派生屬性的比較,或諸如均方根之類的誤差估計 方法。當使用指標或達成水平的多個值時,數據集可以對應于各種營養物、時間段、個體、人 群,或任何其它適合的參數。可以獲得偏差的簡檔,使得偏差簡檔基于人的指標營養簡檔與 該人的營養物食用簡檔之間的比較。對于指標營養簡檔和/或營養物食用簡檔中的每個營 養物,偏差簡檔可以包括營養物是過量的還是不足的指示。能夠基于一個或多個偏差來確 定一致性以提供當目標與總體達成二者都涉及正被評價的活動時二者之間的依從性的指 /_J、1 〇
[0168] 可以針對一個營養物或針對多個營養物提供本文中所公開的系統和方法。然而, 系統和方法在被應用于多個營養物(例如,應用于三個或更多個營養物)以同時地評定針對 一個或多個人的營養攝取量時是特別有利的。如上面所指出的,在多個營養物成為問題時 評價營養或者推薦食物可能是一特別有挑戰性的計算問題。這個困難是部分地由于可用食 物的驚人數目(當前估計為幾萬種)、這些食物的營養值的變化性(在營養物量和類型兩者 方面)、相同食物的變化份量大小、以及必須被考慮以便提供有用的評價和推薦的用戶特定 因素而導致的。在優選實現方式中,與用戶的指標營養水平的偏差針對包含在食用食物內 的多個營養物中的每一個而被計算以得到偏差簡檔。偏差簡檔可以被合計或者進一步處理 以提供總體偏差指數。營養物的指標營養水平是用戶期望在規定的時間段內食用的特定營 養物的量或量的范圍。所規定的時間段對于不同的營養物來說可以是不同的。所規定的時 間段可以包括任何適合的時間段,包括一天的一部分、一天、5天周期、7天周期等。例如,維 生素 A的指標營養水平通常但不一定被表達為每周目標,因為用戶能夠通過在不足情況下 在7天內食用在另一數據上過量的維生素 A從一天起彌補(到積極效果)維生素 A的不足。 相比之下,其它營養物(諸如蛋白質、脂肪以及碳水化合物)被一般地要求滿足用戶的每日 卡路里攝取量要求,并且通常但不一定被表達為每日目標。關于圖4和9詳細地描述了用 于確定指數的方法的說明性實現方式。處理器110還(通過網絡102從服務器104)接收基 于指數的對于待食用的食物的推薦(步驟228)。關于圖5A-5C、8以及10詳細地描述了用于 確定對于食用食物的推薦的方法。在步驟230中,處理器110將指數和推薦輸出到用戶接 口 112以供顯示給用戶。
[0169] 圖4是根據說明性實現方式的由處理器105用來確定用戶的偏差指數并且使用該 指數來建議食物以改進用戶的食用簡檔與用戶的指標簡檔之間的一致性的方法210的流 程圖。一般而言,該方法包括以下步驟:從用戶接口 112接收指示選自菜單的飲食計劃的第 一可選輸入(步驟220)和識別食用食物的第二輸入(步驟222),然后至少部分地基于所選 擇的飲食計劃來生成指標營養物水平(或者視需要,使用預先編程的水平)(步驟324),以及 生成在食用食物中包含的食用營養物水平(步驟326)。處理器105然后將指標營養物水平 與食用營養物水平相比較(步驟328),并且至少部分地基于步驟328中的比較來計算第一 指數(步驟330)。
[0170] 如在圖3中一樣,在步驟220和222中處理器110從用戶接口 112接收用戶輸入 并且將用戶輸入轉發到服務器104。在步驟324中,處理器105生成與指標營養物水平相 對應的指標營養簡檔。指標簡檔特定于用戶,基于飲食計劃(其可以由用戶預先配置或者選 擇),并且可以取決于用戶的健康和人口統計特征。在大多數實例中,指標簡檔將對應于用 戶的飲食計劃(例如,被確定以實現用戶的健康相關目標)或者對應于預定指標。
[0171] 當用戶從一組健康相關目標(諸如圖15中所示出的那些)進行選擇時,用戶特定飲 食計劃基于用戶的選擇的健康相關目標和人口統計特征而被自動地生成。用戶的飲食計劃 對應于包括各種營養物的指標量(其可以是固定量或范圍)的指標簡檔。用戶可以依賴于 用戶的營養需要、醫療狀況、特定人口統計特征或飲食限制來調整營養物的這些指標量。此 夕卜,諸如臨床醫師、營養學家、分析員或任何受訓練個體之類的第二用戶可以具有查看原始 用戶輸入的訪問權限,并且可以調整用戶的指標簡檔中的指標量。例如,第二用戶可以逐營 養物地調整用戶的指標簡檔。第二用戶還可以基于包括原始用戶的選擇的飲食計劃和用戶 的人口統計特征的原始用戶簡檔中的信息來調整或者選擇適當的指標簡檔。第二用戶可以 將原始用戶簡檔中的數據與飲食簡檔相匹配或者可以聯系原始用戶以建立咨詢。此外,第 二用戶可以使用用戶的輸入和/或指標簡檔來跟蹤用戶的健康或營養簡檔中的臨床或其 它改變。
[0172] 針對一組指標營養物中的每個營養物來確定指標。指標簡檔包括指標營養物水 平,其是在一時間段期間(例如,在一天、一星期、一月或任何其它適合的時間段期間)待食 用的營養物的指標量。營養物水平可以包括以質量度量(例如,克數)、體積、百分比、卡路里 或表示營養物的量的任何其它適合的度量的營養物的量。此外,如上面所討論的,不同的指 標營養物水平可以基于不同的時間段。例如,卡路里的指標量可以是每天1500卡路里,然 而歐米伽-3的指標量可以是一星期7克。圖16是基于圖15中所示出的所選擇的飲食計 劃和人口統計特征的針對用戶的指標簡檔的示例顯示。如所示,簡檔包括具有每個營養物 的每日數值食用指標的多個營養物。在下面的表1的列G中示出了指標簡檔的另一示例。
[0173] 在步驟326中,處理器105生成與在食用食物中包含的食用營養物水平相對應的 食用簡檔。食用簡檔包括食用食物逐營養物的營養含量。對于一組營養物中的每個營養物, 食用簡檔包括食用營養物水平,其對應于在食用食物中營養物的量。特定食物的食用簡檔 的示例在圖18和42中被示出并且將包括與在用戶的指標簡檔中的那些相同的營養物。在 某些實現方式中,食用簡檔對應于用戶已指示為在上一天、一星期、一月或任何其它選擇的 時間段里食用的所有食物。在下面的表1的列A中示出了食用簡檔的另一示例。
[0174] 在步驟328中,處理器105逐營養物地將食用營養物水平與相應的指標水平相比 較。在某些實施例中,對于該組營養物中的每個營養物,每個食用營養物的數量的數值指示 器與所對應的指標水平相比較。在步驟330中,處理器105然后計算表示用戶的指標簡檔 與食用簡檔之間的總體相似性的第一指數。例如,可以依照以下三個方程的集合計算第一 指數:
【權利要求】
1. 一種用于評價人的飲食的方法,所述方法包括: 由包括通信端口和與存儲至少一個電子數據庫的至少一個非暫時性計算機可讀介質 通信的至少一個計算機處理器的計算機系統來接收表示在第一預定時間段期間由人所食 用的第一營養物的量的數據; 從所述至少一個電子數據庫接收所述第一營養物的指標水平; 由所述計算機系統基于所述第一營養物的量與所述第一營養物的指標水平之間的比 較將第一數值權重分配給所述第一營養物;以及 經由所述通信端口基于所述第一營養物的量、所述第一營養物的指標水平以及所述第 一數值權重來提供對所述人的飲食的評價。
2. 根據權利要求1所述的方法,進一步包括接收選自多個飲食計劃的用戶選擇的飲食 計劃,并且其中所述指標水平基于所述用戶選擇的飲食計劃而被確定。
3. 根據權利要求2所述的方法,其中所述用戶選擇的飲食計劃包括針對所述人的體重 目標和營養目標中的至少一個每個。
4. 根據權利要求3所述的方法,其中分配所述第一數值權重包括從基于所述體重目標 或所述營養目標而確定的針對所述第一營養物的多個營養物特定權重中進行選擇。
5. 根據權利要求1至4中任一項所述的方法,進一步包括: 接收第二營養物的指標水平; 接收由所述人所食用的所述第二營養物的量;以及 基于所述第二營養物的食用量與所述第二營養物的指標水平之間的比較將第二數值 權重分配給所述第二營養物,并且 其中提供對所述人的飲食的評價包括基于所述第一和第二數值權重來提供所述評價。
6. 根據權利要求5所述的方法,其中提供對所述人的飲食的評價包括: 提供所述第一營養物的指標水平與所述第一營養物的食用量之間的一致性的第一指 示器; 提供所述第二營養物的指標水平與所述第二營養物的食用量之間的一致性的第二指 示器;以及 基于所述第一和第二營養物的相應的一致性來提供表示所述用戶選擇的飲食計劃與 人的飲食之間的聚合一致性的營養指數。
7. 根據權利要求6所述的方法,其中所述第一和第二指示器是圖形指示器,每個圖形 指示器指示所述人對相應的營養物的食用是不足還是超過相應的指標水平。
8. 根據權利要求6或7中任一項所述的方法,進一步包括提供推薦以供所述人食用基 于所述營養指數中的預測改變而從一種或多種食物中選擇的推薦食物。
9. 根據權利要求8所述的方法,其中所述推薦食物被選擇成改變所述第一指示器并且 同時地降低對所述第二營養物的一致性的消極影響。
10. 根據權利要求5至9中任一項所述的方法,其中提供所述評價包括基于包括第一和 第二營養物的三個或更多個營養物的相應的食用量和指標水平來提供所述評價。
11. 根據權利要求10所述的方法,其中提供所述營養指數包括針對所述三個或更多個 營養物中的每一個,基于相應的營養物的食用量和相應的營養物的指標水平來計算營養物 的偏差。
12. 根據權利要求11所述的方法,其中所述推薦食物被選擇成同時地降低所述三個或 更多個營養物中的至少兩個中的每一個的偏差。
13. 根據權利要求8至12中任一項所述的方法,其中所述推薦食物從所述人先前所食 用的一種或多種食物中選擇。
14. 根據權利要求13所述的方法,其中提供所述推薦包括提供所述推薦食物的推薦量 和針對所述人食用所述推薦食物的推薦日歷日期,所述推薦量不同于所述推薦食物的先前 食用量。
15. 根據權利要求8至12中任一項所述的方法,其中所述推薦食物從先前未被所述人 所食用的一種或多種食物中選擇。
16. 根據權利要求15所述的方法,進一步包括響應于確定從由所述人先前所食用的一 種或多種食物中進行選擇不提供在營養指數方面實質的改進而從先前未被所述人所食用 的一種或多種食物中選擇推薦食物。
17. 根據權利要求1至16中任一項所述的方法,進一步包括: 接收表示所述人的醫療狀況的數據;以及 基于與所述醫療狀況相關聯的一個或多個飲食限制來修改所述第一營養物的指標水 平或所述第一數值權重。
18. 根據權利要求17所述的方法,其中所述一個或多個飲食限制包括在第一預定義時 間段期間多個營養物的期望分布。
19. 根據權利要求18所述的方法,其中所述期望分布對應于從卡路里、碳水化合物、蛋 白質、脂肪以及纖維構成的群組中選擇的兩個或更多個營養物。
20. 根據權利要求1至19中任一項所述的方法,進一步包括基于在所述第一預定時間 段期間由所述人所執行的鍛煉的實際量或估計量來生成所述第一營養物的指標水平。
21. -種存儲計算機可執行指令的非暫時性計算機可讀介質,所述計算機可執行指令 當被至少一個計算機處理器執行時,使計算機系統執行用于評價人的飲食的方法,所述方 法包括: 接收表示針對所述人的選擇的飲食計劃的第一數據輸入和包括每個食物于其被食用 的一個或多個日歷日期的表示由所述人所食用的一種或多種食物的第二數據輸入,其中 所選擇的飲食計劃選自存儲在與所述至少一個處理器通信的電子數據庫中的多個飲食計 劃; 基于所述一種或多種食物和所述日歷日期來確定在第一時間段內第一營養物的食用 量; 基于所述一種或多種食物和所述日歷日期來確定在第二時間段內第二營養物的食用 量; 接收表示所述第一營養物和所述第二營養物的指標量的用戶簡檔數據,所述指標量 基于所選擇的飲食計劃、特定于所述人的營養目標以及與所述人相關聯的健康信息而被確 定; 將所述第一營養物的食用量與所述第一營養物的指標量相比較以獲得第一結果; 將所述第二營養物的食用量與所述第二營養物的指標量相比較以獲得第二結果;以及 基于所述第一和第二結果的加權函數來輸出所述人的飲食與所選擇的飲食計劃之間 的一致性的指示器。
22. 根據權利要求21所述的非暫時性計算機可讀介質,其中所述第一時間段不同于所 述第二時間段。
23. 根據權利要求21至22中任一項所述的非暫時性計算機可讀介質,其中生成所述指 示器包括基于相應的營養物的量與相應的營養物的指標量之間的比較而選擇針對所述第 一和第二營養物中的每一個的權重。
24. 根據權利要求21至23中任一項所述的非暫時性計算機可讀介質,其中所述指示器 包括聚合營養分數,所述聚合營養分數基于所述加權函數來提供在具有等于或大于所述第 一時間段和所述第二時間段中的每一個的持續時間的第三時間段期間所述人的飲食與所 選擇的飲食計劃之間的一致性的定量測量。
25. 根據權利要求21至24中任一項所述的非暫時性計算機可讀介質,其中所述加權函 數包括依照下式所計算的每個營養物(/?)的加權貢獻:
其中: ?"是應用于營養物/?的權重; 8"是營養物的指標水平;以及 ~是營養物的食用量。
26. 根據權利要求21至25中任一項所述的非暫時性計算機可讀介質,其中所述指示器 是依照下式所計算的數值指數:
其中: N是所選擇的飲食計劃包括指標水平所針對的營養物的總數。
27. 根據權利要求21至26中任一項所述的非暫時性計算機可讀介質,進一步包括基于 在一致性方面的預測改變來提供推薦以供所述人食用推薦食物。
28. 根據權利要求27所述的非暫時性計算機可讀介質,其中提供推薦包括: 從由所述人先前所食用的一種或多種食物中選擇所述推薦食物; 提供所述推薦食物的推薦量;以及 提供針對所述用戶食用所述推薦食物的推薦日期。
29. 根據權利要求27所述的非暫時性計算機可讀介質,其中提供所述推薦包括: 從先前未被人食用的多個食物中選擇所述推薦食物; 提供所述推薦食物的推薦量;以及 提供用于所述用戶食用所述推薦食物的推薦日期。
30. -種用于使人的飲食與特定飲食目標一致的系統,所述系統包括: 包括一個或多個計算機處理器、存儲一個或多個電子數據庫的至少一個非暫時性計算 機可讀介質以及一個或多個通信端口的處理系統,所述處理系統被配置成: 接收表示由所述人所食用的一個或多個膳食的數據,每個膳食包括一種或多種食物的 規定份量; 確定與所述人相關聯的指標營養簡檔,所述指標營養簡檔包括第一和第二營養物的指 標水平; 基于來自所述一個或多個膳食的選擇的膳食來生成膳食推薦,所述膳食推薦包括一種 或多種食物中的至少一個的經修改的份量大小,使得所述膳食推薦同時地改進在所選擇的 膳食中第一和第二營養物的營養物水平與所述指標營養簡檔之間的一致性;以及 經由所述一個或多個通信端口中的至少一個來輸出表示所述膳食推薦的數據。
31. 根據權利要求30所述的系統,其中所述處理系統被進一步配置成從用戶設備或從 所述一個或多個電子數據庫接收表示選自多個飲食計劃的用戶選擇的飲食計劃的數據。
32. 根據權利要求30或31中任一項所述的系統,其中所述處理系統被進一步配置成輸 出指示所述人的飲食與所述指標營養簡檔之間的一致性的營養指數。
33. 根據權利要求32所述的系統,其中所述處理系統被進一步配置成基于所述膳食推 薦來輸出表示所述營養指數中的預測改變的數據。
34. 根據權利要求30至33中任一項所述的系統,其中所述處理系統被配置成通過針對 所述一個或多個膳食中的每一個選擇在所述膳食中一種或多種食物中的每一個的推薦份 數來生成所述膳食推薦,所述推薦份數被選擇為經修改的份量大小以降低所選擇的膳食的 營養物水平與所述指標營養簡檔之間的偏差。
35. 根據權利要求30至34中任一項所述的系統,其中所述經修改的份量大小基于與在 預定時間段期間或在所選擇的膳食內所述第一和第二營養物的期望分布相關聯的約束。
36. 根據權利要求35所述的系統,其中所述期望分布包括針對包含所述第一和第二營 養物的多個營養物中的每一個的每膳食約束。
37. 根據權利要求30至36中任一項所述的系統,其中所述第一和第二營養物均從碳水 化合物、脂肪、蛋白質、維生素以及纖維構成的群組中選擇。
38. 根據權利要求35至37中任一項所述的系統,其中所述期望分布基于跨預定時間段 期間所吃的一個或多個膳食的第一和第二營養物的分布的歷史。
39. 根據權利要求35所述的系統,其中所述約束包括食物的推薦份數小于或等于由所 述人先前所食用的食物的最大份數的預定倍數的要求。
40. 根據權利要求32至39中任一項所述的系統,其中所述處理系統被進一步配置成通 過將針對所述第一和第二營養物中的每一個的特定權重應用于加權函數來生成所述營養 指數,所述特定權重基于在所選擇的膳食中所述營養物的量與相應的營養物的指標水平之 間的比較。
41. 根據權利要求30至40中任一項所述的系統,其中所述一個或多個膳食中的每一個 都對應于從早餐、早午餐、午餐、晚餐以及加餐構成的群組中選擇的分類。
42. 根據權利要求41所述的系統,其中所述處理系統被進一步配置成通過基于與所選 擇的膳食的分類相關聯的卡路里容限來修改所選擇的膳食而生成所述膳食推薦。
43. 根據權利要求41或42中任一項所述的系統,其中所述一個或多個膳食中的每一個 都對應于相同的分類。
44. 根據權利要求30至43中任一項所述的系統,其中所述處理系統被進一步配置成輸 出所述人的食用簡檔,所述食用簡檔包括用于所述第一營養物的第一食用營養物指示器和 用于所述第二營養物的第二食用營養物指示器,其中第一和第二食用營養物指示器中的每 一個都指示基于第一和第二營養物的指標水平以及所述一個或多個膳食而得到的過量或 不足。
45. -種用于使人的飲食與特定飲食目標一致的系統,包括: 第一數據端口,其被配置成接收表示針對所述人的飲食計劃的第一輸入數據和表示在 包括多天的第一時間段期間被人所食用的多個食物的第二輸入數據,一種或多種食物中的 每一個都與所述第一時間段內的日歷日期相關聯; 第二數據端口,其被配置成與處理系統進行通信,所述處理系統包括:服務器;一個或 多個電子數據庫,其被配置成存儲表示在一個或多個飲食計劃中的每一個中第一和第二營 養物的指標水平的數據,以及表示在所述多個食物中的每一個中第一和第二營養物的量的 數據;以及 處理電路,與第一和第二數據端口通信,被配置成: 通過通信網絡將第一輸入數據和第二輸入數據輸出到所述處理系統, 從所述處理系統接收表示在所述第一時間段期間所述人的飲食與由所述服務器基于 所述第一輸入數據從多個飲食計劃中識別出的飲食計劃之間的一致性的營養指數,所述營 養指數基于在所述多個食物中第一和第二營養物的量和在所述飲食計劃第一和第二營養 物的指標水平, 從所述服務器接收對食物的推薦和基于所述營養指數和所述飲食計劃的在第二時間 段期間食用的食物的推薦量,以及 經由所述第一數據端口將所述營養指數和所述推薦輸出到所述用戶接口設備。
46. 根據權利要求45所述的系統,其中所述處理系統被進一步配置成基于針對所述人 的營養目標、體重目標、鍛煉目標或醫療狀況中的兩個或更多個來修改所選擇的飲食計劃。
47. 根據權利要求45至46中任一項所述的系統,其中所述一個或多個電子數據庫被配 置成存儲指示由所述人先前所食用的膳食的信息,每個膳食包括所述多個食物的組合,并 且其中所述處理系統被配置成通過選擇所述膳食中的一個來提供所述推薦。
48. 根據權利要求45至47中任一項所述的系統,其中所述處理系統被進一步配置成提 供表示針對所述人的圖形營養物簡檔的數據,所述圖形營養物簡檔包括用于所述第一和第 二營養物中的每一個的圖形指示器,每個圖形指示器指示在所述第一時間段期間所述人對 相應的營養物的食用是不足還是超過相應的指標水平。
49. 根據權利要求45至48中任一項所述的系統,其中所述一個或多個電子數據庫是分 布式數據庫的一部分,所述分布式數據庫包括: 第一電子數據庫,其被配置成存儲表示在所述多個飲食計劃中的每一個中第一和第二 營養物的指標水平的數據; 第二電子數據庫,其被配置成存儲表示在所述多個食物中的每一個中第一和第二營養 物的量的數據;以及 第三電子數據庫,其被配置成存儲表示由所述人先前所食用的膳食的數據,每個膳食 包括一種或多種食物的組合。
50. 根據權利要求45至49中任一項所述的系統,其中所述處理電路、所述第一數據端 口以及所述第二數據端口被容納在用戶接口設備中。
51. 根據權利要求50所述的系統,其中所述用戶接口設備包括啟用GPS的移動設備,并 且其中所述第一數據端口被配置成接收表示在預定義時間段期間使用所述GPS檢測到的 一個或多個位置的第三輸入數據。
52. 根據權利要求51所述的系統,其中所述第一數據端口被配置成接收響應于提供給 所述用戶以識別在所述一個或多個位置處所食用的一種或多種食物的提示的所述第二輸 入數據。
53. -種用于將菜單推薦提供給餐館的來賓的方法,所述方法包括: 由包括通信端口和與存儲至少一個電子數據庫的至少一個非暫時性計算機可讀介質 通信的至少一個計算機處理器的計算機系統來接收針對所述餐館的多個菜單選項,所述菜 單選項被表征成多個選項類型; 接收指示所述來賓的期望的膳食配置的數據,包括選自所述多個選項類型的一個或多 個選項類型; 在所述通信端口上提供基于所述期望的膳食配置而生成的菜單選項的一個或多個組 合,每個組合包括與在所述期望的膳食配置中的一個或多個選項類型相對應的至少一個菜 單選項;以及 隨著所述一個或多個組合中的每一個同時地提供相應的組合對所述來賓的營養指數 的預測指數影響,其中所述營養指數對應于在第一時間段期間所述來賓的飲食、用戶選擇 的飲食計劃以及所述來賓的目標或狀況之間的聚合一致性。
54. 根據權利要求53所述的方法,進一步包括隨著所述一個或多個組合和相應的預測 指數影響同時地提供所述營養指數。
55. 根據權利要求53至54中任一項所述的方法,進一步包括: 接收對菜單選項的組合中的一個的選擇; 將所選擇的組合存儲在所述至少一個電子數據庫中;以及 更新所述營養指數以將所選擇的組合反映為食用的膳食。
56. 根據權利要求53至55中任一項所述的方法,進一步包括: 針對所述來賓接收包括第一營養物和第二營養物的指標水平的指標營養簡檔,所述指 標水平基于所述用戶選擇的飲食計劃和所述目標或狀況被確定; 接收在所述第一時間段期間所述第一和第二營養物的食用量;以及 基于針對所述第一和第二營養物中的每一個的所述食用量與所述指標水平之間的偏 差來生成所述營養指數。
57. 根據權利要求56所述的方法,其中提供所述一個或多個組合包括: 接收所述多個菜單選項的營養信息,包括在所述菜單選項中第一和第二營養物中的每 一個的量; 生成多個候選組合,每個候選組合基于所述期望的膳食配置中的選項類型而包括多個 候選菜單選項;以及 針對每個候選組合確定, 在所述候選菜單選項中第一和第二營養物中的每一個的總候選量, 基于相應的第一和第二營養物的所述食用量、所述總候選量以及指標水平的與第一和 第二營養物中的每一個的指標水平的候選偏差; 對所述營養指數的候選指數影響,其中所述候選指數影響基于所述候選偏差的加權函 數。
58. 根據權利要求57所述的方法,其中提供所述一個或多個組合包括: 從所述候選組合選擇均對應于大于或等于閾值的指數影響的一組組合;以及 在所述通信端口上以與所述指數影響相對應的次序提供該組組合。
59. 根據權利要求57至58中任一項所述的方法,其中生成所述候選組合包括生成至少 一個候選組合,其包括具有來自由所述餐館所提供的所述份大小的經修改的份量大小的至 少一個菜單選項。
60. 根據權利要求59所述的方法,進一步包括隨著所述一個或多個組合同時地提供所 述經修改的份量大小的指示器。
61. 根據權利要求53至60中任一項所述的方法,其中所述多個選項類型包括從開胃 物、主菜、沙拉、飲料、甜點以及配菜構成的群組中選擇的兩個或更多個選項類型。
62. 根據權利要求53所述的方法,其中所述計算機系統包括與處理系統通信的啟用 GPS的移動設備,其提供針對多個餐館的基于位置的信息,并且其中所述方法進一步包括: 基于所述移動設備的位置自動地檢測到所述來賓已進入餐館;以及 響應于所述檢測,提示所述來賓提供期望的膳食配置。
63. -種用于評價人的鍛煉例程的方法,包括: 由包括通信端口和與存儲至少一個電子數據庫的至少一個非暫時性計算機可讀介質 通信的至少一個計算機處理器的計算機系統來接收指示在第一時間段期間由所述人所執 行的鍛煉的量的第一數據輸入,其中所述鍛煉包括多個鍛煉類型; 從所述至少一個電子數據庫接收指示基于針對所述人的一個或多個健康相關目標所 選擇的鍛煉計劃的第二數據輸入并且規定所述多個鍛煉類型的指標量,所述鍛煉計劃包括 針對所述多個鍛煉類型隨著時間的推移的期望分布; 對于所述多個鍛煉類型中的每一個: (1) 基于將所述鍛煉類型的量與關聯于所述鍛煉類型和所述期望分布的指標量相比較 來生成針對所述鍛煉類型的偏差,并且 (2) 確定與所述鍛煉類型相關聯的數值權重;以及 基于針對所述鍛煉類型中的每一個的相應的偏差和數值權重在所述通信端口上輸出 指示所執行的鍛煉與所述鍛煉計劃之間的一致性的輸出數據。
64. 根據權利要求63所述的方法,其中所述輸出數據包括基于所述偏差和數值權重的 加權函數而生成的聚合鍛煉指數。
65. 根據權利要求63至64中任一項所述的方法,其中確定針對每個鍛煉類型的數值權 重包括: 如果所述鍛煉類型的量超過所述指標量則將第一數值權重分配給所述鍛煉類型;以及 如果所述鍛煉類型的量不超過所述指標量則將第二數值權重分配給所述鍛煉類型。
66. 根據權利要求63至65中任一項所述的方法,其中接收所述第一數據輸入包括從與 所述人相關聯的鍛煉監測設備接收所述第一數據輸入。
67. 根據權利要求66所述的方法,其中所述鍛煉監測設備包括移動設備、活動水平跟 蹤器或生理監測設備。
68. 根據權利要求63至67中任一項所述的方法,進一步包括提供待由所述人執行以改 變所述一致性的推薦鍛煉。
69. 根據權利要求68所述的方法,其中所述推薦鍛煉被選擇成降低所述多個鍛煉類型 中的至少兩個中的每一個的偏差。
70. 根據權利要求68至69中任一項所述的方法,其中所述推薦鍛煉從所述人先前所執 行的多個鍛煉中選擇。
71. 根據權利要求68至69中任一項所述的方法,其中所述推薦鍛煉不是從所述人先前 所執行的多個鍛煉中選擇的。
72. 根據權利要求63至71中任一項所述的方法,其中所述多個鍛煉類型的指標量包括 從持續時間、強度、頻率、解剖學焦點及其任何適合的組合構成的群組中選擇的參數。
73. 根據權利要求63至72中任一項所述的方法,其中所述多個鍛煉類型包括力量鍛 煉、柔度鍛煉、有氧鍛煉、耐力鍛煉、平衡鍛煉及其任何適合的組合中的至少兩個。
74. 根據權利要求63至73中任一項所述的方法,進一步包括在所述通信端口上輸出指 示在所述第一時間段期間由所述人所食用的多個營養物的量與指標營養物簡檔之間的一 致性的營養指數,其中所述指標營養簡檔包括所述多個營養物的多個指標量。
75. 根據權利要求74所述的方法,進一步包括隨著所述鍛煉指數和所述營養指數同時 地將基于所述鍛煉指數和所述營養指數而生成的健康指數提供給所述人。
76. 根據權利要求75所述的方法,進一步包括通過基于針對所述人的一個或多個健康 相關目標選擇針對所述營養指數的數值營養權重以及針對所述鍛煉指數的數值鍛煉權重 來生成作為所述營養指數和所述鍛煉指數的加權函數的健康指數。
77. -種用于評價人的飲食的系統,包括: 用于接收表示在第一預定時間段期間由所述人所食用的第一營養物的量的數據的裝 置; 用于接收所述第一營養物的指標水平的裝置; 用于基于所述第一營養物的量與所述第一營養物的指標水平之間的比較將第一數值 權重分配給所述第一營養物的裝置;以及 用于基于所述第一營養物的量、所述第一營養物的指標水平以及所述第一數值權重來 提供對所述人的飲食的評價的裝置。
78. 根據權利要求77所述的系統,進一步包括用于接收選自多個飲食計劃的用戶選擇 的飲食計劃的裝置,并且其中所述指標水平基于所述用戶選擇的飲食計劃而被確定。
79. 根據權利要求78所述的系統,其中所述用戶選擇的飲食計劃包括針對所述人的體 重目標和營養目標中的至少一個每個。
80. 根據權利要求79所述的系統,其中用于分配所述第一數值權重的裝置包括從基于 所述體重目標或所述營養目標而確定的針對所述第一營養物的多個營養物特定權重中進 行選擇的裝置。
81. 根據權利要求77至80中任一項所述的系統,進一步包括: 用于接收第二營養物的指標水平的裝置; 用于接收由所述人所食用的所述第二營養物的量的裝置;以及 用于基于所述第二營養物的食用量與所述第二營養物的指標水平之間的比較而將第 二數值權重分配給所述第二營養物的裝置,并且 其中提供對所述人的飲食的評價包括基于所述第一和第二數值權重來提供所述評價。
82. 根據權利要求81所述的系統,其中用于提供對所述人的飲食的評價的裝置包括: 用于提供所述第一營養物的指標水平與所述第一營養物的食用量之間的一致性的第 一指示器的裝置; 用于提供所述第二營養物的指標水平與所述第二營養物的食用量之間的一致性的第 二指示器的裝置;以及 用于基于所述第一和第二營養物的相應的一致性來提供表示所述用戶選擇的飲食計 劃與人的飲食之間的聚合一致性的營養指數的裝置。
83. 根據權利要求82所述的系統,其中所述第一和第二指示器是圖形指示器,每個圖 形指示器指示所述人對相應的營養物的食用是不足還是超過相應的指標水平。
84. 根據權利要求82至83中任一項所述的系統,進一步包括用于提供推薦以供所述人 食用基于所述營養指數中的預測改變而從一種或多種食物中選擇的推薦食物的裝置。
85. 根據權利要求84所述的系統,其中所述推薦食物被選擇成改變所述第一指示器并 且同時地降低對所述第二營養物的一致性的消極影響。
86. 根據權利要求81至85中任一項所述的系統,其中用于提供所述評價的裝置包括用 于基于包括所述第一和第二營養物的三個或更多個營養物的相應的食用量與指標水平來 提供所述評價的裝置。
87. 根據權利要求86所述的系統,其中用于提供所述營養指數的裝置包括用于針對所 述三個或更多個營養物中的每一個、基于相應的營養物的食用量和相應的營養物的指標水 平來計算所述營養物的偏差的裝置。
88. 根據權利要求87所述的系統,其中所述推薦食物被選擇成同時地降低所述三個或 更多個營養物中的至少兩個中的每一個的所述偏差。
89. 根據權利要求84至88中任一項所述的系統,其中所述推薦食物從所述人先前所食 用的一種或多種食物中選擇。
90. 根據權利要求89所述的系統,其中用于提供所述推薦的裝置包括用于提供所述推 薦食物的推薦量和針對所述人食用所述推薦食物的推薦日歷日期的裝置,所述推薦量不同 于所述推薦食物的先前食用量。
91. 根據權利要求84至88中任一項所述的系統,其中所述推薦食物從先前未被所述人 所食用的一種或多種食物中選擇。
92. 根據權利要求91所述的系統,進一步包括用于響應于確定從由所述人先前所食用 的一種或多種食物進行選擇不提供在營養指數方面的實質的改進而從先前未被所述人所 食用的一種或多種食物中選擇推薦食物的裝置。
93. 根據權利要求77至92中任一項所述的系統,進一步包括: 用于接收表示所述人的醫療狀況的數據的裝置;以及 用于基于與所述醫療狀況相關聯的一個或多個飲食限制來修改所述第一營養物的指 標水平或所述第一數值權重的裝置。
94. 根據權利要求93所述的系統,其中所述一個或多個飲食限制包括在所述第一預定 義時間段期間多個營養物的期望分布。
95. 根據權利要求94所述的系統,其中所述期望分布對應于從卡路里、碳水化合物、蛋 白質、脂肪、維生素以及纖維構成的群組中選擇的兩個或更多個營養物。
96. 根據權利要求77至95中任一項所述的系統,進一步包括用于基于在所述第一預定 時間段期間由所述人所執行的鍛煉的實際量或估計量來生成所述第一營養物的指標水平 的裝置。
97. -種用于將菜單推薦提供給餐館的來賓的系統,包括: 用于接收所述餐館的多個菜單選項的裝置,所述菜單選項被表征成多個選項類型; 用于接收指示所述來賓的期望的膳食配置的數據的裝置,其包括選自所述多個選項類 型的一個或多個選項類型; 用于提供基于所述期望的膳食配置而生成的菜單選項的一個或多個組合的裝置,每個 組合包括與在所述期望的膳食配置中所述一個或多個選項類型相對應的至少一個菜單選 項;以及 用于隨著所述一個或多個組合中的每一個同時地提供相應的組合對所述來賓的營養 指數的預測指數影響的裝置,其中所述營養指數對應于在第一時間段期間所述來賓的飲 食、用戶選擇的飲食計劃以及所述來賓的目標或狀況之間的聚合一致性。
98. 根據權利要求97所述的系統,進一步包括用于隨著所述一個或多個組合和相應的 預測指數影響同時地提供所述營養指數的裝置。
99. 根據權利要求97至98中任一項所述的系統,進一步包括: 用于接收對菜單選項的組合中的一個的選擇的裝置; 用于將所選擇的組合存儲在與所述一個或多個計算機通信的至少一個電子數據庫中 的裝置;以及 用于更新所述營養指數以將所選擇的組合反映為食用的膳食的裝置。
100. 根據權利要求97至99中任一項所述的系統,進一步包括: 用于針對所述來賓接收包括第一營養物和第二營養物的指標水平的指標營養簡檔的 裝置,所述指標水平基于所述用戶選擇的飲食計劃和所述目標或狀況被確定; 用于接收在所述第一時間段期間第一和第二營養物的食用量的裝置;以及 用于基于針對第一和第二營養物中的每一個的所述食用量與所述指標水平之間的偏 差來生成所述營養指數的裝置。
101. 根據權利要求1〇〇所述的系統,其中用于提供所述一個或多個組合的裝置包括: 用于接收針對所述多個菜單選項的營養信息的裝置,所述營養信息包括在所述菜單選 項中所述第一和第二營養物中的每一個的量; 用于生成多個候選組合的裝置,每個候選組合基于所述期望的膳食配置中的選項類型 而包括多個候選菜單選項;以及 用于針對每個候選組合確定以下各項的裝置, 在所述候選菜單選項中第一和第二營養物中的每一個的總候選量, 基于相應的第一和第二營養物的所述食用量、所述總候選量以及所述指標水平的與第 一和第二營養物中的每一個的指標水平的候選偏差; 對所述營養指數的候選指數影響,其中所述候選指數影響基于所述候選偏差的加權函 數。
102. 根據權利要求101所述的系統,其中用于提供所述一個或多個組合的裝置包括: 用于從所述候選組合中選擇每個都對應于大于或等于閾值的指數影響的一組組合的 裝置;以及 用于以與所述指數影響相對應的次序提供該組組合的裝置。
103. 根據權利要求101至102中任一項所述的系統,其中用于生成所述候選組合的裝 置包括用于生成至少一個候選組合的裝置,所述至少一個候選組合包括具有來自由所述餐 館所提供的所述份大小的經修改的份量大小的至少一個菜單選項。
104. 根據權利要求103所述的系統,進一步包括隨著所述一個或多個組合同時地提供 所述經修改的份量大小的指示器的裝置。
105. 根據權利要求97至104中任一項所述的系統,其中所述多個選項類型包括從開胃 物、主菜、沙拉、飲料、甜點以及配菜構成的群組中選擇的兩個或更多個選項類型。
106. 根據權利要求96所述的系統,進一步包括: 提供針對多個餐館的基于位置的信息的啟用GPS的移動設備; 用于基于所述移動設備的位置自動地檢測所述來賓已進入餐館的裝置;以及 響應于所述檢測,用于提示所述來賓提供期望的膳食配置的裝置。
107. -種系統包括: 用于接收指示在第一時間段期間由所述人所執行的鍛煉的量的第一數據輸入的裝置, 其中所述鍛煉包括多個鍛煉類型; 用于接收指示基于針對所述人的一個或多個健康相關目標而選擇的鍛煉計劃的第二 數據輸入并且規定所述多個鍛煉類型的指標量的裝置,所述鍛煉計劃包括針對所述多個鍛 煉類型隨著時間的推移的期望分布; 對于所述多個鍛煉類型中的每一個: (1) 用于基于將所述鍛煉類型的量與關聯于所述鍛煉類型和所述期望分布的所述指標 量相比較來生成針對所述鍛煉類型的偏差的裝置,和 (2) 用于確定與所述鍛煉類型相關聯的數值權重的裝置;以及 用于基于針對所述鍛煉類型中的每一個的相應的偏差和數值權重來輸出指示所執行 的鍛煉與所述鍛煉計劃之間的一致性的數據的裝置。
108. 根據權利要求107所述的系統,其中所述輸出數據包括基于所述偏差和數值權重 的加權函數而生成的聚合鍛煉指數。
109. 根據權利要求107至108中任一項所述的系統,其中用于確定針對每個鍛煉類型 的數值權重的裝置包括: 用于如果所述鍛煉類型的量超過所述指標量則將第一數值權重分配給所述鍛煉類型 的裝置;以及 用于如果所述鍛煉類型的量不超過所述指標量則將第二數值權重分配給所述鍛煉類 型的裝置。
110. 根據權利要求107至109中任一項所述的系統,其中用于接收所述第一數據輸入 的裝置包括用于從與所述人相關聯的鍛煉監測設備接收所述第一數據輸入的裝置。
111. 根據權利要求110所述的系統,其中所述鍛煉監測設備包括移動設備、活動水平 跟蹤器或生理監測設備。
112. 根據權利要求107至111中任一項所述的系統,進一步包括用于提供待由所述人 執行以改變所述一致性的推薦鍛煉的裝置。
113. 根據權利要求112所述的系統,其中所述推薦鍛煉被選擇成降低所述多個鍛煉類 型中的至少兩個中的每一個的所述偏差。
114. 根據權利要求112至113中任一項所述的系統,其中所述推薦鍛煉從所述人先前 所執行的所述多個鍛煉中選擇。
115. 根據權利要求112至113中任一項所述的系統,其中所述推薦鍛煉不是從所述人 先前所執行的所述多個鍛煉中選擇的。
116. 根據權利要求107至115中任一項所述的系統,其中所述多個鍛煉類型的指標量 包括從持續時間、強度、頻率、解剖學焦點及其任何適合的組合構成的群組中選擇的參數。
117. 根據權利要求107至116中任一項所述的系統,其中所述多個鍛煉類型包括力量 鍛煉、柔度鍛煉、有氧鍛煉、耐力鍛煉、平衡鍛煉及其任何適合的組合中的至少兩個。
118. 根據權利要求107至117中任一項所述的系統,進一步包括用于輸出指示在所述 第一時間段期間由所述人所食用的多個營養物的量與指標營養簡檔之間的一致性的營養 指數的裝置,其中所述指標營養簡檔包括所述多個營養物的多個指標量。
119. 根據權利要求118所述的系統,進一步包括用于隨著所述鍛煉指數和所述營養指 數同時地將基于所述鍛煉指數和所述營養指數而生成的健康指數提供給所述人的裝置。
120. 根據權利要求119所述的系統,進一步包括用于通過基于針對所述人的一個或多 個健康相關目標而選擇所述營養指數的數值營養權重以及所述鍛煉指數的數值鍛煉權重 來生成作為所述營養指數和所述鍛煉指數的加權函數的健康指數的裝置。
121. -種用于評價人的飲食的方法,所述方法包括: 由包括通信端口和與存儲至少一個電子數據庫的至少一個非暫時性計算機可讀介質 通信的至少一個計算機處理器的計算機系統來接收表示由所述人所食用的三個或更多個 營養物中的每一個的量的數據; 從所述至少一個電子數據庫接收所述三個或更多個營養物中的每一個的指標水平; 由所述計算機系統將多個數值權重分配給所述三個或更多個營養物,使得所述營養物 中的每一個被分配基于相應的營養物的量與相應的營養物的指標水平之間的比較而確定 的數值權重;以及 經由所述通信端口基于所述三個或更多個營養物的量、所述三個或更多個營養物的指 標水平以及所述多個數值權重來提供對所述人的飲食的評價。
122. 根據權利要求121所述的方法,進一步包括由所述計算機系統接收選自多個飲食 計劃的用戶選擇的飲食計劃,并且其中所述三個或更多個營養物中的每一個的所述指標水 平基于所述用戶選擇的飲食計劃被確定。
123. 根據權利要求121至122中任一項所述的方法,其中分配所述多個數值權重進一 步包括從基于與所述人相關聯的一個或多個目標而確定的數值權重的營養物特定的集合 為針對所述營養物中的每一個分配所述數值權重。
124. 根據權利要求121至123中任一項所述的方法,其中所述三個或更多個營養物包 括第一營養物和第二營養物,并且其中提供對所述人的飲食的評價包括: 提供所述第一營養物的量與所述第一營養物的指標水平之間的一致性的第一指示 器; 提供所述第二營養物的量與所述第二營養物的指標水平之間的一致性的第二指示器; 以及 基于第一和第二營養物的相應的一致性來提供表示所述用戶選擇的飲食計劃與所述 人的飲食之間的聚合一致性的營養指數。
125. 根據權利要求124所述的方法,進一步包括經由所述通信端口提供推薦以供所述 人食用基于所述營養指數中的預測改變而從一種或多種食物中選擇的推薦食物。
126. 根據權利要求125所述的方法,其中所述推薦食物被選擇成改變所述第一指示器 并且同時地降低對所述第二營養物的一致性的消極影響。
127. 根據權利要求124至126中任一項所述的方法,其中提供所述營養指數包括針對 所述三個或更多個營養物中的每一個、基于所述營養物的食用量和所述營養物的指標水平 來計算所述營養物的偏差。
128. 根據權利要求127所述的方法,其中所述推薦食物被選擇成同時地降低所述三個 或更多個營養物中的至少兩個中的每一個的偏差。
129. 根據權利要求125至128中任一項所述的方法,進一步包括基于在預定時間段期 間的所述三個或更多個營養物的期望食用分布來選擇所述推薦食物。
130. 根據權利要求125至129中任一項所述的方法,其中所述推薦食物從所述人先前 所食用的一種或多種食物中選擇。
131. 根據權利要求130所述的方法,其中提供所述推薦包括提供所述推薦食物的推薦 量和針對所述人食用所述推薦食物的推薦日歷日期,所述推薦量不同于所述推薦食物的先 前食用量。
132. 根據權利要求125至129中任一項所述的方法,其中所述推薦食物從先前未被所 述人所食用的一種或多種食物中選擇。
133. 根據權利要求121至132中任一項所述的方法,進一步包括至少部分地基于在預 定時間段期間由所述人所執行的鍛煉的實際量和估計量來生成所述三個或更多個營養物 中的至少一個的指標水平。
134. 根據權利要求121至133中任一項所述的方法,其中所述至少一個電子數據庫被 配置成存儲針對所述三個或更多個營養物中的每一個的一組營養物特定權重,每個營養物 特定權重對應于針對所述營養物的不同時間段,所述方法進一步包括基于所述評價被提供 所針對的第一預定時間段從所述營養物特定權重中選擇所述多個數值權重。
135. -種用于使人的飲食與特定飲食目標一致的系統,包括: 第一數據端口,其被配置成接收表示針對所述人的飲食計劃的第一輸入數據和表示由 所述人所食用的一種或多種食物的第二輸入數據; 第二數據端口,其被配置成與處理系統進行通信,所述處理系統包括:服務器;一個或 多個電子數據庫,其被配置成存儲表示在一個或多個飲食計劃中的每一個中第一和第二營 養物的指標水平的數據,以及表示在多個食物中的每一個中第一和第二營養物的量的數 據;以及 處理器,與所述第一和第二數據端口通信,被配置成: 通過通信網絡將第一輸入數據和第二輸入數據輸出到所述處理系統, 從所述處理系統接收表示所述人的飲食與由所述服務器使用所述第一輸入數據從所 述一個或多個飲食計劃中識別出的飲食計劃之間的一致性的指數,其中所述指數基于第一 和第二營養物的量以及在所述飲食計劃中所述第一和第二營養物的指標水平, 從所述服務器接收基于所述指數的針對待食用的食物的推薦,以及 經由所述第一數據端口將所述指數和所述推薦輸出到所述用戶接口設備。
136. 根據權利要求135所述的系統,其中所述第一輸入數據包括從營養目標、體重目 標、鍛煉目標以及醫療狀況構成的群組中選擇的用戶特定參數,并且其中所述飲食計劃基 于所述用戶特定參數而被識別。
137. 根據權利要求135至136中任一項所述的系統,其中所述一個或多個數據庫被配 置成存儲指示由所述人先前所食用的膳食的信息,每個膳食包括食物的組合,并且其中所 述處理系統被配置成通過從由所述人先前所食用的膳食中選擇膳食來確定所述推薦。
138. 根據權利要求135至137中任一項所述的系統,其中所述處理器被進一步配置成 提供表示針對所述人的圖形營養物簡檔的數據,所述圖形營養物簡檔包括用于所選飲食計 劃中的多個營養物的每一個的圖形指示器,每個圖形指示器指示所述人對所述營養物的食 用是不足還是超過所述指標水平。
139. 根據權利要求135至138中任一項所述的系統,其中所述指數表示在3天到10天 之間的預定義時間段期間所述人的飲食與所述飲食計劃之間的一致性。
140. 根據權利要求135至139中任一項所述的系統,其中所述處理器、所述第一數據端 口以及所述第二數據端口被容納在用戶接口設備中。
141. 根據權利要求140所述的系統,其中所述用戶接口設備包括啟用GPS的移動設備, 并且其中所述第一數據端口被配置成接收表示在預定義時間段期間使用所述GPS檢測到 的一個或多個位置的第三輸入數據。
142. 根據權利要求141所述的系統,其中所述第一數據端口被配置成接收響應于提供 給所述用戶以識別在所述一個或多個位置處所食用的一種或多種食物的提示的第二輸入 數據。
143. -種用于評價人的飲食的系統,包括: 用于接收表示由所述人所食用的三個或更多個營養物中的每一個的量的數據的裝 置; 用于接收所述三個或更多個營養物中的每一個的指標水平的裝置; 用于將多個數值權重分配給所述三個或更多個營養物使得所述營養物中的每一個被 分配基于相應的營養物的量與相應的營養物的指標水平之間的比較而確定的數值權重的 裝置;以及 用于基于所述三個或更多個營養物的量、所述三個或更多個營養物的指標水平以及所 述多個數值權重提供對所述人的飲食的評價的裝置。
144. 根據權利要求143所述的系統,進一步包括用于接收選自多個飲食計劃的用戶選 擇的飲食計劃的裝置,并且其中所述三個或更多個營養物中的每一個的所述指標水平基于 所述用戶選擇的飲食計劃而被確定。
145. 根據權利要求143至144中任一項所述的系統,其中用于分配所述多個數值權重 的裝置進一步包括用于從基于與所述人相關聯的一個或多個目標而確定的數值權重的營 養物特定集合中針對所述營養物中的每一個分配所述數值權重的裝置。
146. 根據權利要求143至145中任一項所述的系統,其中所述三個或更多個營養物包 括第一營養物和第二營養物,并且其中用于提供對所述人的飲食的評價的裝置包括: 用于提供所述第一營養物的量與所述第一營養物的指標水平之間的一致性的第一指 示器的裝置; 用于提供所述第二營養物的量與所述第二營養物的指標水平之間的一致性的第二指 示器的裝置;以及 用于基于所述第一和第二營養物的相應的一致性來提供表示所述用戶選擇的飲食計 劃與所述人的飲食之間的聚合一致性的營養指數的裝置。
147. 根據權利要求146所述的系統,進一步包括用于提供推薦以供所述人食用基于所 述營養指數中的預測改變而從一種或多種食物中選擇的推薦食物的裝置。
148. 根據權利要求147所述的系統,其中所述推薦食物被選擇成改變所述第一指示器 并且同時地降低對所述第二營養物的一致性的消極影響。
149. 根據權利要求146至148中任一項所述的系統,其中用于提供所述營養指數的裝 置包括用于針對所述三個或更多個營養物中的每一個、基于所述營養物的食用量和所述營 養物的指標水平來計算所述營養物的偏差的裝置。
150. 根據權利要求149所述的系統,其中所述推薦食物被選擇成同時地降低所述三個 或更多個營養物中的至少兩個中的每一個的偏差。
151. 根據權利要求147至150中任一項所述的系統,進一步包括用于基于在預定時間 段期間所述三個或更多個營養物的期望食用分布來選擇推薦食物的裝置。
152. 根據權利要求147至151中任一項所述的系統,其中所述推薦食物從所述人先前 所食用的一種或多種食物中選擇。
153. 根據權利要求152所述的系統,其中用于提供所述推薦的裝置包括用于提供所述 推薦食物的推薦量和針對所述人食用所述推薦食物的推薦日歷日期的裝置,所述推薦量不 同于所述推薦食物的先前食用量。
154. 根據權利要求147至151中任一項所述的系統,其中所述推薦食物從先前未被所 述人所食用的一種或多種食物中選擇。
155. 根據權利要求143至154中任一項所述的系統,進一步包括用于至少部分地基于 在預定時間段期間由所述人所執行的鍛煉的實際量和估計量來生成所述三個或更多個營 養物中的至少一個的指標水平的裝置。
156. 根據權利要求143至155中任一項所述的系統,進一步包括: 用于存儲針對所述三個或更多個營養物中的每一個的一組營養物特定權重的裝置,每 個營養物特定權重對應于針對所述營養物的不同時間段;以及 用于基于所述評價被提供所針對的第一預定時間段從所述營養物特定權重中選擇所 述多個數值權重的裝置。
157. -種用于將膳食推薦提供給包括兩個或更多個成員的群組的方法,所述方法包 括: 由包括通信端口和與存儲至少一個電子數據庫的至少一個非暫時性計算機可讀介質 通信的至少一個計算機處理器的計算機系統來接收指示包括包含第一營養物的多個營養 物的多個指標營養簡檔的第一數據輸入,每個指標營養簡檔與所述群組的至少一個成員相 關聯并且包括基于一個或多個選擇的飲食計劃針對所述至少一個成員而確定的所述第一 營養物的指標水平; 由所述計算機系統來接收指示包括所述群組的每個成員的優先級權重的多個優先級 權重的第二數據輸入,所述優先級權重指示所述成員的營養目標相對于所述群組的其它成 員的營養目標的重要性; 針對群組的每個成員將第一營養物特定權重分配給第一營養物,所述第一營養物特定 權重基于以下來確定:(1)相應的成員的營養目標和(2)由相應的成員所食用的第一營養 物的量與相應的成員的第一營養物的指標水平的比較;以及 經由所述通信端口來提供包括待由所述群組食用的至少一個推薦膳食的推薦,所述推 薦膳食基于所述第一營養物特定權重和所述多個優先級權重而被選擇。
158. 根據權利要求157所述的方法,進一步包括由所述計算機系統來接收指示所述群 組的每個成員的營養物食用簡檔的第三數據輸入,每個營養物食用簡檔包括在預定時間段 期間由所述成員所食用的在所述成員的指標簡檔中營養物的子集中的至少一個營養物的 量。
159. 根據權利要求158所述的方法,其中提供所述推薦包括選擇所述至少一個推薦膳 食以改變針對所述群組的第一成員的所述營養物食用簡檔與所述指標營養簡檔之間的第 --致性。
160. 根據權利要求159所述的方法,其中提供所述推薦包括選擇所述至少一個推薦 膳食以改進針對所述第一成員的所述營養物食用簡檔與所述指標營養簡檔之間的所述第 一一致性并且同時地維持或者改進針對所述群組的第二成員的第二一致性。
161. 根據權利要求158至160中任一項所述的方法,進一步包括針對所述群組的每個 成員基于將所述成員的所述指標營養簡檔與所述成員的所述營養物食用簡檔相比較來生 成偏差簡檔,使得每個偏差簡檔針對所述成員的指標簡檔中的每個營養物而包括所述營養 物的過量指示器或不足指示器。
162. 根據權利要求161所述的方法,進一步包括生成作為用相應的成員的優先級權重 對每個偏差簡檔的加權組合的函數的聚合偏差,使得所述聚合偏差依照所述優先級權重來 反映所述偏差簡檔的相對重要性,其中提供所述推薦包括選擇所述至少一個推薦膳食以最 小化基于組合所述偏差簡檔而生成的聚合偏差。
163. 根據權利要求158至162中任一項所述的方法,進一步包括提供表示每個成員的 所述食用簡檔與相應的成員的指標營養簡檔之間的集體一致性的群組營養指數。
164. 根據權利要求163所述的方法,其中提供所述群組指數包括: 針對所述群組中的每個成員,對相應的成員的所述偏差簡檔應用與所述成員相關聯的 優先級權重以獲得加權偏差;以及 組合所述加權偏差以獲得所述群組營養指數。
165. 根據權利要求163或164中任一項所述的方法,其中所述至少一個推薦膳食被選 擇成改變所述群組營養指數而同時地降低對每個成員的食用簡檔與相應的成員的指標營 養簡檔之間的一致性的消極影響。
166. 根據權利要求161至162中任一項所述的方法,其中提供所述推薦包括: 檢測所述多個偏差簡檔之間的不相容性;以及 基于所述不相容性來確定要被推薦作為所述至少一個推薦膳食的最小多個不同的膳 食。
167. 根據權利要求157至166中任一項所述的方法,進一步包括經由所述通信端口提 供對所述群組的至少一個成員的營養指數的指數影響的指示器,其中所述營養指數指示所 述至少一個成員的食用簡檔與相應的成員的指標營養簡檔之間的一致性,并且所述指數影 響指示在所述成員食用所述至少一個推薦膳食的情況下對所述營養指數的預測改變。
168. 根據權利要求167所述的方法,其中提供所述指數影響的指示器包括提供包括所 述群組的每個成員的至少一個指數影響的所述指數影響的多個指示器。
169. 根據權利要求167或168所述的方法,進一步包括經由所述通信端口提供針對所 述至少一個成員的營養指數的指示器。
170. 根據權利要求161至169中任一項所述的方法,進一步包括: 生成多個候選膳食,每個候選膳食包括一個或多個候選食物;以及 基于在每個候選膳食中所述第一營養物的量與在至少一個偏差簡檔中所述第一營養 物的偏差之間的比較而從所述多個候選膳食中選擇所述至少一個推薦膳食。
171. 根據權利要求170所述的方法,其中所述至少一個推薦膳食進一步基于與每個候 選膳食相關聯的參數而被選擇,所述參數從以下各項構成的群組中選擇:菜肴的數目、食物 的數目、制備時間的量、制備的復雜性的水平、配料的成本以及配料的可用性。
172. -種用于將膳食推薦提供給包括兩個或更多個成員的群組的系統,包括: 用于接收指示包括包含第一營養物的多個營養物的多個指標營養簡檔的第一數據輸 入的裝置,每個指標營養簡檔與所述群組的至少一個成員相關聯并且包括基于一個或多個 選擇的飲食計劃針對所述至少一個成員而確定的所述第一營養物的指標水平; 用于接收指示包括所述群組的每個成員的優先級權重的多個優先級權重的第二數據 輸入的裝置,所述優先級權重指示所述成員的營養目標相對于所述群組的其它成員的營養 目標的重要性; 用于針對所述群組的每個成員將第一營養物特定權重分配給所述第一營養物的裝置, 所述第一營養物特定權重基于以下來確定(1)相應的成員的營養目標和(2)由相應的成員 所食用的第一營養物的量與相應的成員的第一營養物的指標水平的比較;以及 用于提供包括待由所述群組食用的至少一個推薦膳食的推薦的裝置,所述推薦膳食基 于所述第一營養物特定權重和所述多個優先級權重而被選擇。
173. 根據權利要求172所述的系統,進一步包括用于接收指示所述群組的每個成員的 營養物食用簡檔的第三數據輸入的裝置,每個營養物食用簡檔包括在預定時間段期間由所 述成員所食用的在所述成員的指標簡檔中營養物的子集中的至少一個營養物的量。
174. 根據權利要求173所述的系統,其中用于提供所述推薦的裝置包括用于選擇所述 至少一個推薦膳食以改變針對所述群組的第一成員的所述營養物食用簡檔與所述指標營 養簡檔之間的第一一致性的裝置。
175. 根據權利要求174所述的系統,其中用于提供所述推薦的裝置包括用于選擇所述 至少一個推薦膳食以改進針對所述第一成員的所述營養物食用簡檔與所述指標營養簡檔 之間的所述第一一致性并且同時地維持或者改進針對所述群組的第二成員的第二一致性 的裝置。
176. 根據權利要求173至175中任一項所述的系統,進一步包括用于針對所述群組的 每個成員基于將所述成員的指標營養簡檔與所述成員的營養物食用簡檔相比較來生成偏 差簡檔使得每個偏差簡檔針對所述成員的指標簡檔中的每個營養物而包括所述營養物的 過量指示器或不足指示器的裝置。
177. 根據權利要求176所述的系統,進一步包括用于生成作為用相應的成員的優先級 權重對每個偏差簡檔的加權組合的函數的聚合偏差使得所述聚合偏差依照所述優先級權 重來反映所述偏差簡檔的相對重要性的裝置,其中提供所述推薦包括選擇所述至少一個推 薦膳食以最小化基于組合所述偏差簡檔而生成的所述聚合偏差。
178. 根據權利要求173至177中任一項所述的系統,進一步包括用于提供表示每個成 員的食用簡檔與相應的成員的指標營養簡檔之間的集體一致性的群組營養指數的裝置。
179. 根據權利要求178所述的系統,其中用于提供所述群組指數的裝置包括: 用于針對所述群組中的每個成員、對相應的成員的偏差簡檔應用與所述成員相關聯的 優先級權重以獲得加權偏差的裝置;以及 用于組合所述加權偏差以獲得所述群組營養指數的裝置。
180. 根據權利要求178或179中任一項所述的系統,其中所述至少一個推薦膳食被選 擇成改變所述群組營養指數而同時地降低對每個成員的食用簡檔與相應的成員的指標營 養簡檔之間的一致性的消極影響。
181. 根據權利要求176至177中任一項所述的方法,其中用于提供所述推薦的裝置包 括: 用于檢測所述多個偏差簡檔之間的不相容性的裝置;以及 用于基于所述不相容性來確定要被推薦作為所述至少一個推薦膳食的最小多個不同 的膳食的裝置。
182. 根據權利要求172至181中任一項所述的系統,進一步包括用于提供對所述群組 的至少一個成員的營養指數的指數影響的指示器的裝置,其中所述營養指數指示所述至少 一個成員的食用簡檔與相應的成員的指標營養簡檔之間的一致性,并且所述指數影響指示 在所述成員食用所述至少一個推薦膳食的情況下對所述營養指數的預測改變。
183. 根據權利要求182所述的系統,其中用于提供所述指數影響的指示器的裝置包括 用于提供包括所述群組的每個成員的至少一個指數影響的所述指數影響的多個指示器的 裝直。
184. 根據權利要求182或183中任一項所述的系統,進一步包括用于提供針對所述至 少一個成員的營養指數的指示器的裝置。
185. 根據權利要求176至184中任一項所述的系統,進一步包括: 用于生成多個候選膳食的裝置,每個候選膳食包括一個或多個候選食物;以及 用于基于在每個候選膳食中所述第一營養物的量與在至少一個偏差簡檔中所述第一 營養物的偏差之間的比較而從所述多個候選膳食中選擇所述至少一個推薦膳食的裝置。
186. 根據權利要求185所述的系統,其中所述至少一個推薦膳食進一步基于與每個候 選膳食相關聯的參數而被選擇,所述參數從以下各項構成的群組中選擇:菜肴的數目、食物 的數目、制備時間的量、制備的復雜性的水平、配料的成本以及配料的可用性。
187. -種用于評定食物推薦的方法,包括: 由包括通信端口和與存儲至少一個電子數據庫的至少一個非暫時性計算機可讀介質 通信的至少一個計算機處理器的計算機系統來接收表示給人的食物推薦的第一輸入數據, 包括一種或多種食物的組合、建議份量大小以及在所述建議份量大小中第一營養物和第二 營養物中的每一個的量; 由所述計算機系統來接收表示針對所述人的營養物食用簡檔的第二輸入數據,包括在 預定時間段期間第一和第二營養物的食用量的指示器; 從所述至少一個電子數據庫接收表示人的指標營養簡檔的第三輸入數據,所述指標營 養簡檔包括第一和第二營養物的指標水平,其中每個營養物的指標水平指示在所述預定時 間段期間所述營養物的建議量或需要量,所述指標水平根據用戶規定的營養目標被確定; 將基于(1)所述用戶規定的營養目標和(2)所述第一營養物的食用量與所述第一營養 物的指標水平的比較而確定的第一數值權重分配給所述第一營養物; 將基于(1)所述用戶規定的營養目標和(2)所述第二營養物的食用量與所述第二營養 物的指標水平的比較而確定的第二數值權重分配給所述第二營養物; 基于第一和第二數值權重來生成表示所述食物推薦與所述營養目標之間的一致性的 適合性評定;以及 經由所述通信端口提供針對所述食物推薦的所述適合性評定。
188. 根據權利要求187所述的方法,其中接收表示所述食物推薦的第一輸入數據包括 通過通信網絡從用戶設備或從遠程計算機系統接收所述第一輸入數據。
189. 根據權利要求187或188中任一項所述的方法,其中生成所述適合性評定包括生 成關于與所述人相關聯的營養指數的食物推薦的指數影響,其中所述營養指數指示所述食 用簡檔與所述指標營養簡檔之間的一致性,并且所述指數影響指示根據遵循所述食物推薦 對所述營養指數的預測改變。
190. 根據權利要求187至189中任一項所述的方法,其中所述計算機系統被編程為包 括多個閾值范圍,并且其中提供所述適合性評定包括在所述通信端口上提供所述指數影響 位于所述閾值范圍中的哪個所選擇的范圍內。
191. 根據權利要求190所述的方法,其中提供所述適合性評定包括提供與所選擇的范 圍相對應的色彩編碼的指示器。
192. 根據權利要求191所述的方法,其中提供所述適合性評定包括隨著所述色彩編碼 的指示器同時地提供所述指數影響。
193. 根據權利要求190至192中任一項所述的方法,其中所述多個閾值范圍包括包含 警告范圍的至少三個范圍。
194. 根據權利要求187至193中任一項所述的方法,進一步包括: 針對第一和第二營養物中的每一個生成包括基于將所述營養物的食用量與相應營養 物的指標水平相比較而確定的所述營養物的過量指示器或不足指示器的偏差簡檔;以及 基于所述偏差簡檔以及第一和第二數值權重來提供所述適合性評定。
195. 根據權利要求187至194中任一項所述的方法,其中將所述第一數值權重分配給 所述第一營養物包括從包括響應于檢測到所述第一營養物的過量而選擇的一個或多個數 值權重和響應于檢測到所述第一營養物的不足而選擇的一個或多個數值權重的與所述第 一營養物相關聯的第一多個營養物特定權重中進行選擇。
196. 根據權利要求187至195中任一項所述的方法,其中將所述第一數值權重分配給 所述第一營養物包括基于所述預定時間段從與所述第一營養物相關聯的第二多個營養物 特定權重中進行選擇。
197. 根據權利要求196所述的方法,其中所述第二多個營養物特定權重包括用于所述 第一營養物的每膳食權重、每周權重以及每日權重。
198. 根據權利要求187至197中任一項所述的方法,其中所述第一營養物和所述第二 營養物中的每一個的指標水平根據與所述人相關聯的體重目標和醫療狀況中的附加一個 而被確定。
199. 根據權利要求187至198中任一項所述的方法,進一步包括接收選自存儲在所述 至少一個電子數據庫中的多個飲食計劃的用戶選擇的飲食計劃,其中第一和第二營養物中 的每一個的指標水平基于所選擇的飲食計劃而被確定。
200. 根據權利要求187至199中任一項所述的方法,進一步包括基于所述適合性評定 來提供替代食物推薦。
201. 根據權利要求200所述的方法,其中提供所述替代食物推薦包括推薦一種或多種 食物的組合的修改版本。
202. 根據權利要求201所述的方法,其中所述組合的修改版本包括經修改的建議份量 大小。
203. 根據權利要求200至202中任一項所述的方法,其中所述組合的修改版本包括在 所述組合中未包括的附加的食物的包含。
204. 根據權利要求200至203中任一項所述的方法,其中所述組合的修改版本包括從 所述組合去除一種或多種食物中的至少一個。
205. -種系統,所述系統包括: 通信端口;以及 至少一個計算機處理器,其與存儲電子數據庫的至少一個非暫時性計算機可讀介質通 ?目, 其中所述系統被適配成執行根據權利要求187至203中任何一項所述的方法。
206. -種用于評定食物推薦的系統,包括: 用于接收表示給人的食物推薦的第一輸入數據的裝置,包括一種或多種食物的組合、 建議份量大小以及在所述建議份量大小中第一營養物和第二營養物中的每一個的量; 用于接收表示所述人的營養物食用簡檔的第二輸入數據的裝置,所述第二輸入數據包 括在預定時間段期間第一和第二營養物的食用量的指示器; 用于接收表示人的指標營養簡檔的第三輸入數據的裝置,所述指標營養簡檔包括所述 第一和第二營養物的指標水平,其中每個營養物的指標水平指示在所述預定時間段期間所 述營養物的建議量或需要量,所述指標水平根據用戶規定的營養目標而被確定; 用于將基于(1)所述用戶規定的營養目標和(2 )所述第一營養物的食用量與所述第一 營養物的指標水平的比較而確定的第一數值權重分配給所述第一營養物的裝置; 用于將基于(1)所述用戶規定的營養目標和(2 )所述第二營養物的食用量與所述第二 營養物的指標水平的比較而確定的第二數值權重分配給所述第二營養物的裝置; 用于基于第一和第二數值權重來生成表示所述食物推薦與所述營養目標之間的一致 性的適合性評定的裝置;以及 用于提供針對所述食物推薦的所述適合性評定的裝置。
207. 根據權利要求206所述的系統,其中用于接收表示所述食物推薦的第一輸入數據 的裝置包括用于通過通信網絡從用戶設備或從遠程計算機系統接收所述第一輸入數據的 裝直。
208. 根據權利要求206或207中任一項所述的系統,其中用于生成所述適合性評定的 裝置包括用于生成所述食物推薦對與所述人相關聯的營養指數的指數影響的裝置,其中所 述營養指數指示所述食用簡檔與所述指標營養簡檔之間的一致性,并且所述指數影響指示 根據遵循所述食物推薦對所述營養指數的預測改變。
209. 根據權利要求206至208中任一項所述的系統,其中用于提供所述適合性評定的 裝置包括用于提供所述指數影響位于多個閾值范圍中的哪個所選擇的范圍內的裝置。
210. 根據權利要求209所述的系統,其中用于提供所述適合性評定的裝置包括用于提 供與所選擇的范圍相對應的色彩編碼的指示器的裝置。
211. 根據權利要求210所述的系統,其中用于提供所述適合性評定的裝置包括用于隨 著所述色彩編碼的指示器同時地提供所述指數影響的裝置。
212. 根據權利要求209至211中任一項所述的系統,其中所述多個閾值范圍包括包含 警告范圍的至少三個范圍。
213. 根據權利要求206至212中任一項所述的系統,進一步包括: 用于針對第一和第二營養物中的每一個而生成包括基于將所述營養物的食用量與相 應營養物的指標水平相比較而確定的所述營養物的過量指示器或不足指示器的偏差簡檔 的裝置;以及 用于基于所述偏差簡檔以及第一和第二數值權重來提供所述適合性評定的裝置。
214. 根據權利要求206至213中任一項所述的系統,其中用于將所述第一數值權重分 配給所述第一營養物的裝置包括用于從包括響應于檢測到所述第一營養物的過量而選擇 的一個或多個數值權重和響應于檢測到所述第一營養物的不足而選擇的一個或多個數值 權重的與所述第一營養物相關聯的第一多個營養物特定權重中進行選擇的裝置。
215. 根據權利要求206至214中任一項所述的系統,其中用于將所述第一數值權重分 配給所述第一營養物的裝置包括用于基于所述預定時間段從與所述第一營養物相關聯的 第二多個營養物特定權重中進行選擇的裝置。
216. 根據權利要求215所述的系統,其中所述第二多個營養物特定權重包括用于所述 第一營養物的每膳食權重、每周權重以及每日權重。
217. 根據權利要求206至216中任一項所述的系統,其中所述第一營養物和所述第二 營養物中的每一個的指標水平根據與所述人相關聯的體重目標和醫療狀況中的附加一個 而被確定。
218. 根據權利要求206至217中任一項所述的系統,進一步包括用于接收選自多個飲 食計劃的用戶選擇的飲食計劃的裝置,其中所述第一和第二營養物中的每一個的指標水平 基于所選擇的飲食計劃而被確定。
219. 根據權利要求206至218中任一項所述的系統,進一步包括用于基于所述適合性 評定來提供替代食物推薦的裝置。
220. 根據權利要求219所述的系統,其中用于提供所述替代食物推薦的裝置包括用于 推薦一種或多種食物的組合的修改版本的裝置。
221. 根據權利要求220所述的系統,其中所述組合的修改版本包括經修改的建議份量 大小。
222. 根據權利要求220或221中任一項所述的系統,其中所述組合的修改版本包括在 所述組合中未包括的附加的食物的包含。
223. 根據權利要求220至222中任一項所述的方法,其中所述組合的修改版本包括從 所述組合去除一種或多種食物中的至少一個。
【文檔編號】G06F19/00GK104303185SQ201380020510
【公開日】2015年1月21日 申請日期:2013年2月15日 優先權日:2012年2月17日
【發明者】G.B.貝內特, D.R.里斯, S.A.沙希恩, C.M.陳, E.P.斯通, R.V.馬修斯 申請人:好措施有限責任公司