(57)【要約】  ユーザ固有の因子に適合したカスタマイズ化粧品を提供する。情報処理装置は、複数の化粧品のそれぞれの使用量を示すレシピ情報に基づいて前記複数の化粧品の少なくとも１つを提供する化粧品提供装置と通信可能である。情報処理装置は、ユーザに固有のユーザ固有情報を取得する手段を備え、ユーザ固有情報は、ユーザの属性に関するユーザ属性情報、ユーザの環境に関する環境情報、ユーザの行動に関する行動情報、ユーザの心身に関する心身情報、及び、ユーザの肌に関する肌情報、ユーザが使用している化粧品に関する情報の少なくとも１つを含み、複数のレシピ情報の中から、ユーザ固有情報に基づくレシピ情報を選択する手段を備え、選択されたレシピ情報を化粧品提供装置に送信する手段を備える。
2019026942.tif 000002
【特許請求の範囲】
【請求項１】
複数の化粧品のそれぞれの使用量を示すレシピ情報に基づいて、前記複数の化粧品の少なくとも１つを提供する化粧品提供装置と通信可能な情報処理装置であって、
ユーザに固有のユーザ固有情報を取得する手段を備え、
前記ユーザ固有情報は、前記ユーザの属性に関するユーザ属性情報、前記ユーザの環境に関する環境情報、前記ユーザの行動に関する行動情報、前記ユーザの心身に関する心身情報、及び、前記ユーザの肌に関する肌情報、前記ユーザが使用している化粧品に関する情報の少なくとも１つを含み、
複数のレシピ情報の中から、前記ユーザ固有情報に基づくレシピ情報を選択する手段を備え、
前記選択されたレシピ情報を前記化粧品提供装置に送信する手段を備える、
情報処理装置。
【請求項２】
前記ユーザ属性情報は、前記ユーザの年齢、性別、及び、住所の少なくとも１つを示す情報を含む、
請求項１に記載の情報処理装置。
【請求項３】
前記環境情報は、前記ユーザの環境の温度、湿度、及び、紫外線曝露量の少なくとも１つを示す情報を含む、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記行動情報は、前記ユーザの食事、運動、及び、睡眠、消費エネルギ、及び、位置の少なくとも１つを示す情報を含む、
請求項１〜３の何れかに記載の情報処理装置。
【請求項５】
前記心身情報は、前記ユーザの脈拍値、性周期、ストレスの指標、及び、マインドフルネスの指標、身長、体重、体脂肪、肌の保湿のレベル、肌のしわのレベル、及び、肌のシミのレベルの少なくとも１つを示す情報を含む、
請求項１〜４の何れかに記載の情報処理装置。
【請求項６】
前記レシピ情報は、化粧品の使用量、又は、配合比率を示す情報を含む、
請求項１〜５の何れかに記載の情報処理装置。
【請求項７】
前記ユーザ固有情報は、前記ユーザ固有情報の履歴を示すユーザログ情報を含む、
請求項１〜６の何れかに記載の情報処理装置。
【請求項８】
前記化粧品を収容するカートリッジに関するカートリッジ情報と、前記化粧品提供装置を識別するマシンＩＤと、を関連付けて記憶する手段を備える、
請求項１〜７の何れかに記載の情報処理装置。
【請求項９】
前記カートリッジ情報は、前記カートリッジに収容された化粧品の残量を示す情報を含む、
請求項８に記載の情報処理装置。
【請求項１０】
請求項１〜９の何れかに記載の情報処理装置と通信可能な化粧品提供装置であって、
複数のカートリッジスロットを備え、
各カートリッジスロットは、前記化粧品を収容するカートリッジを着脱可能に保持し、
前記情報処理装置から送信されたレシピ情報に基づいて、前記複数のカートリッジスロットに保持された各カートリッジに収容された化粧品を使用してすることによって、前記レシピ情報に基づく化粧品を提供する手段を備える、
化粧品提供装置。
【請求項１１】
前記提供する手段は、前記レシピ情報に基づいて、各カートリッジに収容された化粧品を吐出する、
請求項１０に記載の化粧品提供装置。
【請求項１２】
前記提供する手段は、前記レシピ情報に基づいて、複数のカートリッジに収容された化粧品を混合して吐出する、
請求項１０に記載の化粧品提供装置。
【請求項１３】
前記カートリッジスロットに保持されたカートリッジに関するカートリッジ情報を前記情報処理装置に送信する手段を備える、
請求項１０〜１２の何れかに記載の化粧品提供装置。
【請求項１４】
前記カートリッジ情報は、前記カートリッジに収容された化粧品の残量を示す情報を含む、
請求項１３に記載の化粧品提供装置。
【請求項１５】
コンピュータを、請求項１〜１４の何れかに記載の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム、及び、化粧品提供装置に関する。
【背景技術】
【０００２】
近年、化粧品のユーザに合わせてカスタマイズした化粧品（以下「カスタマイズ化粧品」という）の需要が高まっている。
例えば、特許文献１には、ユーザの肌状態に合わせてカスタマイズ化粧品を提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１７−５１０３８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
人間の肌状態は、様々な因子の影響を受ける。例えば、ユーザが過ごす環境、ユーザの行動、及び、ユーザの心身が肌状態に影響を与える因子として知られている。【０００５】
しかし、特許文献１では、これらのユーザ固有の因子を考慮していないので、カスタマイズ化粧品のユーザへの適合性は不十分である。【０００６】
本発明の目的は、ユーザ固有の因子に適合したカスタマイズ化粧品を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一態様は、
複数の化粧品のそれぞれの使用量を示すレシピ情報に基づいて前記複数の化粧品の少なくとも１つを提供する化粧品提供装置と通信可能な情報処理装置であって、
ユーザに固有のユーザ固有情報を取得する手段を備え、
前記ユーザ固有情報は、前記ユーザの属性に関するユーザ属性情報、前記ユーザの環境に関する環境情報、前記ユーザの行動に関する行動情報、前記ユーザの心身に関する心身情報、及び、前記ユーザの肌に関する肌情報、前記ユーザが使用している化粧品に関する情報の少なくとも１つを含み、
複数のレシピ情報の中から、前記ユーザ固有情報に基づくレシピ情報を選択する手段を備え、
前記選択されたレシピ情報を前記化粧品提供装置に送信する手段を備える、
情報処理装置である。
【発明の効果】
【０００８】
本発明によれば、ユーザ固有の因子に適合したカスタマイズ化粧品を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の情報処理システムの構成を示すブロック図である。
【図２】図１の化粧品提供装置の構造を示す図である。
【図３】図１の化粧品提供装置の構成を示す概略図である。
【図４】本実施形態の概略図である。
【図５】本実施形態のユーザ情報データベースのデータ構造を示す図である。
【図６】本実施形態の環境ログ情報データベースのデータ構造を示す図である。
【図７】本実施形態の行動ログ情報データベースのデータ構造を示す図である。
【図８】本実施形態の心身ログ情報データベースのデータ構造を示す図である。
【図９】本実施形態の肌ログ情報データベースのデータ構造を示す図である。
【図１０】本実施形態の肌評価ログ情報データベースのデータ構造を示す図である。
【図１１】本実施形態のマシン情報データベースのデータ構造を示す図である。
【図１２】本実施形態のレシピ情報データベースのデータ構造を示す図である。
【図１３】本実施形態の情報処理の全体フローを示す図である。
【図１４】本実施形態のユーザログの更新の処理のフローチャートである。
【図１５】本実施形態のユーザログの更新の処理のフローチャートである。
【図１６】本実施形態の化粧品の提供の処理のフローチャートである。
【図１７】図１６の情報処理において表示される画面例の図である。
【図１８】変形例１のレシピ情報データベースのデータ構造を示す図である。
【図１９】変形例１の化粧品の提供の処理のフローチャートである。
【図２０】図１９の情報処理において表示される画面例の図である。
【図２１】変形例２のカートリッジの交換の処理のフローチャートである。
【図２２】変形例３の化粧品提供装置の構成を示す概略図である。
【図２３】変形例３のレシピ情報データベースのデータ構造を示す図である。
【図２４】変形例６のニアエンドの通知の処理のフローチャートである。
【図２５】図２４の情報処理において表示される画面例の図である。
【図２６】変形例７の化粧品の提供の処理のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について、図面に基づいて詳細に説明する。なお、実施形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１１】
（１）情報処理システムの構成
情報処理システムの構成について説明する。図１は、本実施形態の情報処理システムの構成を示すブロック図である。
【００１２】
図１に示すように、情報処理システム１は、クライアント装置１０と、サーバ３０と、化粧品提供装置５０と、予測情報提供サーバ７０と、ウェアラブルデバイス９０と、を備える。
クライアント装置１０、サーバ３０、化粧品提供装置５０、及び、予測情報提供サーバ７０は、ネットワーク（例えば、インターネット又はイントラネット）ＮＷを介して接続される。
【００１３】
クライアント装置１０は、サーバ３０にリクエストを送信する情報処理装置の一例である。クライアント装置１０は、例えば、スマートフォン、タブレット端末、又は、パーソナルコンピュータである。
【００１４】
サーバ３０は、所定のリクエストに応じたレスポンスをクライアント装置１０及び化粧品提供装置５０に提供する情報処理装置の一例である。サーバ３０は、例えば、ウェブサーバである。
【００１５】
化粧品提供装置５０は、サーバ３０から送信される情報に基づいて、化粧品を提供するように構成される。
【００１６】
予測情報提供サーバ７０は、将来の予測を示す予測情報を提供する情報処理装置の一例である。予測情報提供サーバ７０は、例えば、以下の情報を提供する。
・将来の環境の予測（例えば、ユーザが住んでいる場所の天気予報）を示す環境予測情報・将来のユーザの行動の予測（例えば、ユーザが任意に入力した予定）を示す行動予測情報
・将来のユーザの心身の予測（例えば、ユーザが任意に入力した性周期の予測日）を示す心身予測情報
【００１７】
ウェアラブルデバイス９０は、環境ログ情報（後述の図６）、行動ログ情報（後述の図７）、及び、心身ログ情報（後述の図８）の少なくとも１つを取得するように構成される。
【００１８】
（１−１）クライアント装置の構成
図１を参照して、クライアント装置１０の構成について説明する。
【００１９】
図１に示すように、クライアント装置１０は、記憶装置１１と、プロセッサ１２と、入出力インタフェース１３と、通信インタフェース１４と、ＧＰＳモジュール１５と、カメラ１６と、を備える。
【００２０】
記憶装置１１は、プログラム及びデータを記憶するように構成される。記憶装置１１は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
【００２１】
プログラムは、例えば、以下のプログラムを含む。
・ＯＳ（Operating System）のプログラム
・情報処理を実行するアプリケーション（例えば、化粧品提供装置５０と連動する化粧品提供アプリケーション）のプログラム
【００２２】
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理を実行することによって得られるデータ（つまり、情報処理の実行結果）
【００２３】
プロセッサ１２は、記憶装置１１に記憶されたプログラムを起動することによって、クライアント装置１０の機能を実現するように構成される。プロセッサ１２は、コンピュータの一例である。
【００２４】
入出力インタフェース１３は、クライアント装置１０に接続される入力デバイスからユーザの指示を取得し、ウェアラブルデバイス９０から情報を取得し、かつ、クライアント装置１０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
【００２５】
通信インタフェース１４は、クライアント装置１０とサーバ３０との間の通信を制御するように構成される。
【００２６】
ＧＰＳモジュール１５は、ＧＰＳ（Global Positioning System）衛星と通信を行うことにより、クライアント装置１０の位置情報を取得するように構成される。
【００２７】
カメラ１６は、画像を取得するように構成される。カメラ１６は、例えば、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）カメラである。
【００２８】
（１−２）サーバの構成
図１を参照して、サーバ３０の構成について説明する。
【００２９】
図１に示すように、サーバ３０は、記憶装置３１と、プロセッサ３２と、通信インタフェース３４とを備える。
【００３０】
記憶装置３１は、プログラム及びデータを記憶するように構成される。記憶装置３１は、例えば、ＲＯＭ、ＲＡＭ、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
【００３１】
プログラムは、例えば、以下のプログラムを含む。
・ＯＳのプログラム
・情報処理を実行するアプリケーションのプログラム
【００３２】
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理の実行結果
【００３３】
プロセッサ３２は、記憶装置３１に記憶されたプログラムを起動することによって、サーバ３０の機能を実現するように構成される。プロセッサ３２は、コンピュータの一例である。
【００３４】
入出力インタフェース３３は、サーバ３０に接続される入力デバイスからユーザの指示を取得し、サーバ３０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
【００３５】
通信インタフェース３４は、サーバ３０とクライアント装置１０との間の通信を制御するように構成される。
【００３６】
（１−３）化粧品提供装置の構成
図１を参照して、化粧品提供装置５０の構成について説明する。
【００３７】
図１に示すように、化粧品提供装置５０は、記憶装置５１と、プロセッサ５２と、入出力インタフェース５３と、通信インタフェース５４とを備える。
【００３８】
記憶装置５１は、プログラム及びデータを記憶するように構成される。記憶装置５１は、例えば、ＲＯＭ、ＲＡＭ、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
【００３９】
プログラムは、例えば、以下のプログラムを含む。
・ＯＳのプログラム
・化粧品提供装置５０を制御するファームウェアのプログラム
・ＯＳのプログラム
・情報処理を実行するアプリケーションのプログラム
【００４０】
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理を実行することによって得られるデータ（つまり、情報処理の実行結果）
【００４１】
プロセッサ５２は、記憶装置５１に記憶されたプログラムを起動することによって、化粧品提供装置５０の機能を実現するように構成される。プロセッサ５２は、コンピュータの一例である。
【００４２】
入出力インタフェース５３は、化粧品提供装置５０の入力デバイス又はクライアント装置１０からユーザの指示を受け付け、かつ、化粧品提供装置５０の出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、タッチパネルである。
出力デバイスは、例えば、ディスプレイである。
【００４３】
通信インタフェース５４は、化粧品提供装置５０とサーバ３０との間の通信を制御するように構成される。
【００４４】
本実施形態の化粧品提供装置の構造及び構成について説明する。図２は、図１の化粧品提供装置の構造を示す図である。図３は、図１の化粧品提供装置の構成を示す概略図である。
【００４５】
図２Ａに示すように、化粧品提供装置５０は、上部５０ａ及び下部５０ｂから構成される。
下部５０ｂには、吐出口５０ｂａと、が配置されている。
吐出口５０ｂａは、前方ＦＲに向かって開口している。
【００４６】
図２Ｂに示すように、上部５０ａの内部には、複数のカートリッジスロット５０ａａ〜５０ａｅが配置されている。各カートリッジスロット５０ａａ〜５０ａｅには、カートリッジＣＡが着脱可能に保持される。
【００４７】
各カートリッジＣＡには、化粧品（例えば、液体）が収容される。各カートリッジＣＡに収容される化粧品は、単独でも使用可能であり、且つ、他のカートリッジＣＡに収容された化粧品と混合可能である。
【００４８】
各カートリッジＣＡの側面には、ＩＣチップＣＡａが配置される。ＩＣチップＣＡａには、カートリッジＣＡに関する情報（以下「カートリッジ情報」という）が格納される。
カートリッジ情報は、例えば、以下の情報を含む。
・カートリッジを識別するカートリッジＩＤ
・カートリッジに収容された化粧品の残量値
・カートリッジに収容された化粧品を示す情報
【００４９】
図３に示すように、カートリッジスロット５０ａａ〜５０ａｅは、それぞれ、カートリッジＣＡ１〜ＣＡ５を保持する。カートリッジＣＡ１〜ＣＡ５には、種類の異なる化粧品が収容される。
【００５０】
プロセッサ５２は、各カートリッジＣＡ１〜ＣＡ５を制御することにより、カートリッジＣＡ１〜ＣＡ５に収容された化粧品を吐出口５０ｂａから吐出する。
【００５１】
（２）本実施形態の概略
本実施形態の概略について説明する。図４は、本実施形態の概略図である。
【００５２】
図４に示すように、本実施形態では、ユーザ（例えば、化粧品の消費者）が、クライアント装置１０と、化粧品提供装置５０と、を使用する。
【００５３】
クライアント装置１０は、ユーザから、ユーザに固有の情報（以下「ユーザ固有情報」という）を取得する。クライアント装置１０は、取得したユーザ固有情報をサーバ３０に送信する。
【００５４】
ユーザ固有情報は、ユーザログ情報と、予測情報と、を含む。
ユーザログ情報とは、ユーザの過去の環境情報、行動情報、心身情報、肌情報、及び、肌評価情報の少なくとも１つの履歴を示す情報である。
予測情報は、ユーザの未来の環境、行動、及び、心身の少なくとも１つの予測を示す情報である。
【００５５】
サーバ３０は、クライアント装置１０から送信されたユーザ固有情報に基づいて、複数のレシピ情報の中から、化粧品提供装置５０に送信すべきレシピ情報を選択する。サーバ３０は、選択したレシピ情報を化粧品提供装置５０に送信する。
【００５６】
化粧品提供装置５０は、サーバ３０から送信されたレシピ情報に基づく化粧品をユーザに提供する。レシピ情報は、ユーザ固有情報に基づいている。つまり、ユーザに提供される化粧品は、ユーザ固有の因子に合わせてカスタマイズされている。
【００５７】
（３）データベース
本実施形態のデータベースについて説明する。以下のデータベースは、記憶装置３１に記憶される。
【００５８】
（３−１）ユーザ情報データベース
本実施形態のユーザ情報データベースについて説明する。図５は、本実施形態のユーザ情報データベースのデータ構造を示す図である。
【００５９】
図５のユーザ情報データベースには、ユーザに関する情報（以下「ユーザ情報」という）が格納される。
ユーザ情報データベースは、「ユーザＩＤ」フィールドと、「ユーザ名」フィールドと、「ユーザ属性」フィールドと、「推定式」フィールドと、「使用化粧品ＩＤ」フィールドと、「問診」フィールドと、を含む。各フィールドは、互いに関連付けられている。
【００６０】
「ユーザＩＤ」フィールドには、ユーザを識別するユーザＩＤが格納される。
【００６１】
「ユーザ名」フィールドには、ユーザ名を示す情報（例えば、テキスト）が格納される。
【００６２】
「ユーザ属性」フィールドには、ユーザの属性に関する情報（以下「ユーザ属性情報」という）が格納される。ユーザ属性情報は、ユーザが任意に決定する情報である。「ユーザ属性」フィールドは、「性別」フィールドと、「年齢」フィールドと、「住所」フィールドと、を含む。
「性別」フィールドには、ユーザの性別を示す情報が格納される。
「年齢」フィールドには、ユーザの年齢を示す情報が格納される。
「住所」フィールドには、ユーザの住所を示す情報が格納される。
【００６３】
「推定式」フィールドには、ユーザの肌状態を推定するための推定式（式１）が格納される。推定式は、ユーザの肌に影響を与える因子毎の係数を含む。
（式１）ｆ＝ａ×Ａ＋ｂ×Ｂ＋ｃ×Ｃ＋ｄ×Ｄ
・ｆ…肌状態の推定結果を示すスコア（以下「肌スコア」という）
・ａ…環境の係数
・Ａ…環境情報
・ｂ…行動の係数
・Ｂ…行動情報
・ｃ…心身の係数
・Ｃ…心身情報
・ｄ…肌の係数
・Ｄ…肌情報
【００６４】
推定式は、ユーザの肌状態の指標（以下「肌指標」という）毎に用意される。つまり、推定式に含まれる係数は、肌指標毎に異なる。肌指標は、例えば、以下の少なくとも１つである。
・角層水分量
・肌理
・肌色
・肌のかさつき
・肌の滑らかさ
・肌の透明感
・肌の美白の程度
・肌荒れの有無
・肌の炎症の程度
・肌の小じわの程度
【００６５】
「使用化粧品ＩＤ」フィールドには、ユーザが使用している化粧品を識別する化粧品ＩＤが格納される。
【００６６】
「問診」フィールドには、ユーザの肌に関する質問に対するユーザの回答を示す情報が格納される。
【００６７】
（３−２）環境ログ情報データベース
本実施形態の環境ログ情報データベースについて説明する。図６は、本実施形態の環境ログ情報データベースのデータ構造を示す図である。
【００６８】
図６の環境ログ情報データベースには、ユーザが過ごした環境に関する環境情報のログを示す情報（以下「環境ログ情報」という）が格納される。環境ログ情報は、ウェアラブルデバイス９０から取得される情報である。
環境ログ情報データベースは、「環境ログＩＤ」フィールドと、「日時」フィールドと、「紫外線曝露量」フィールドと、「温度」フィールドと、「湿度」フィールドと、を含む。各フィールドは、互いに関連付けられている。環境ログ情報データベースは、ユーザＩＤに関連付けられている。
【００６９】
「環境ログＩＤ」フィールドには、環境ログ情報を構成する環境情報を識別する環境ログＩＤが格納される。
【００７０】
「日時」フィールドには、環境情報が取得された日時を示す情報が格納される。
【００７１】
「紫外線曝露量」フィールドには、ユーザが浴びた紫外線の量（以下「紫外線曝露量」という）を示す情報が格納される。
【００７２】
「温度」フィールドには、ユーザが過ごした環境の温度を示す情報が格納される。
【００７３】
「湿度」フィールドには、ユーザが過ごした環境の湿度を示す情報が格納される。
【００７４】
（３−３）行動ログ情報データベース
本実施形態の行動ログ情報データベースについて説明する。図７は、本実施形態の行動ログ情報データベースのデータ構造を示す図である。
【００７５】
図７の行動ログ情報データベースには、ユーザの行動に関する行動情報の履歴を示す情報（以下「行動ログ情報」という）が格納される。行動ログ情報は、ウェアラブルデバイス９０から取得される情報、ユーザ指示（例えば、アンケートに対するユーザの回答）に応じて決まる情報、又は、それらの組合せである。
行動ログ情報データベースは、「行動ログＩＤ」フィールドと、「日時」フィールドと、「行動」フィールドと、「開始時間」フィールドと、「終了時間」フィールドと、「カロリー変化」フィールドと、「位置情報」フィールドと、を含む。各フィールドは、互いに関連付けられている。行動ログ情報データベースは、ユーザＩＤに関連付けられている。
【００７６】
「行動ログＩＤ」フィールドには、行動ログ情報を構成する行動情報を識別する行動ログＩＤが格納される。
【００７７】
「日時」フィールドには、行動情報が取得された日時を示す情報が格納される。
【００７８】
「行動」フィールドには、ユーザの行動に関する情報が格納される。
ユーザの行動は、以下の少なくとも１つを含む。
・食事（例えば、食事の内容）
・運動（例えば、運動の種目）
・睡眠（例えば、睡眠中の寝返り回数）
【００７９】
「開始時間」フィールドには、行動の開始時間を示す情報が格納される。
【００８０】
「終了時間」フィールドには、行動の終了時間を示す情報が格納される。
【００８１】
「カロリー変化」フィールドには、行動に応じた摂取カロリー又は消費カロリー（消費エネルギの一例）を示す情報が格納される。
【００８２】
「位置情報」フィールドには、ＧＰＳモジュール１５によって取得された位置情報が格納される。
【００８３】
（３−４）心身ログ情報データベース
本実施形態の心身ログ情報データベースについて説明する。図８は、本実施形態の心身ログ情報データベースのデータ構造を示す図である。
【００８４】
図８の心身ログ情報データベースには、ユーザの心身に関する心身情報の履歴を示す情報（以下「心身ログ情報」という）が格納される。心身ログ情報は、ウェアラブルデバイス９０から取得される情報、ユーザ指示（例えば、問診に対するユーザの回答（以下「問診結果」という））、又は、それらの組合せに応じて決まる情報である。
心身ログ情報データベースは、「心身ログＩＤ」フィールドと、「日時」フィールドと、「脈拍値」フィールドと、「性周期」フィールドと、「ストレス」フィールドと、「マインドフルネス」フィールドと、を含む。各フィールドは、互いに関連付けられている。心身ログ情報データベースは、ユーザＩＤに関連付けられている。
【００８５】
「心身ログＩＤ」フィールドには、心身ログ情報を構成する心身情報を識別する心身ログＩＤが格納される。
【００８６】
「日時」フィールドには、心身情報が取得された日時を示す情報が格納される。
【００８７】
「脈拍値」フィールドには、ユーザの脈拍値が格納される。脈拍値は、例えば、ウェアラブルデバイス９０から取得される情報である。
【００８８】
「性周期」フィールドには、性周期を示す情報（ホルモンバランス情報の一例）が格納される。
【００８９】
「ストレス」フィールドには、ストレスの指標を示すストレス情報が格納される。ストレス情報は、例えば、ストレスの強さ、ストレスの要因、ストレスの種類、又は、それらの組合せを示す。ストレス情報は、脈拍値、性周期、問診結果、又は、それらの組合せによって決まる。
【００９０】
「マインドフルネス」フィールドには、ユーザのマインドフルネスの指標を示すマインドフルネス情報が格納される。マインドフルネス情報は、脈拍値、性周期、問診結果、又は、それらの組合せによって決まる。
【００９１】
（３−５）肌ログ情報データベース
本実施形態の肌ログ情報データベースについて説明する。図９は、本実施形態の肌ログ情報データベースのデータ構造を示す図である。
【００９２】
図９の肌ログ情報データベースには、ユーザの肌に関する肌情報の履歴を示す情報（以下「肌ログ情報」という）が格納される。
肌ログ情報データベースは、「肌ログＩＤ」フィールドと、「日時」フィールドと、「肌画像」フィールドと、「肌色」フィールドと、「水分量」フィールドと、「皮脂量」フィールドと、を含む。各フィールドは、互いに関連付けられている。肌ログ情報データベースは、ユーザＩＤに関連付けられている。
【００９３】
「肌ログＩＤ」フィールドには、肌ログ情報を識別する肌ログＩＤが格納される。
【００９４】
「日時」フィールドには、肌情報が取得された日時を示す情報が格納される。
【００９５】
「肌画像」フィールドには、ユーザの肌の画像の画像データが格納される。
【００９６】
「肌色」フィールドには、ユーザの肌の画像から推定される肌の色を示す情報（例えば、ＲＧＢ値）が格納される。
【００９７】
「水分量」フィールドには、ユーザの肌の画像から推定される水分量の指標を示す情報が格納される。
【００９８】
「皮脂量」フィールドには、ユーザの肌の画像から推定される皮脂量の指標を示す情報が格納される。
【００９９】
（３−６）肌評価ログ情報データベース
本実施形態の肌評価ログ情報データベースについて説明する。図１０は、本実施形態の肌評価ログ情報データベースのデータ構造を示す図である。
【０１００】
図１０の肌評価ログ情報データベースには、肌状態に関する定性的な評価（以下「肌評価」という）の履歴を示す情報（以下「肌評価ログ情報」という）が格納される。
肌評価ログ情報データベースは、「肌評価ログＩＤ」フィールドと、「日時」フィールドと、「肌スコア」フィールドと、を含む。各フィールドは、互いに関連付けられている。肌評価ログ情報データベースは、ユーザＩＤに関連付けられている。
【０１０１】
「肌評価ログＩＤ」フィールドには、肌評価ログ情報を構成する肌評価を識別する肌評価ログＩＤが格納される。
【０１０２】
「日時」フィールドには、肌評価が生成された日時を示す情報が格納される。
【０１０３】
「肌スコア」フィールドには、ユーザログ情報（環境ログ情報、行動ログ情報、心身ログ情報、及び、肌ログ情報の少なくとも１つ）を推定式に適用することにより得られる肌スコアが格納される。「肌スコア」フィールドは、「第１肌スコア」フィールドと、「第２肌スコア」フィールドと、を含む。
「第１肌スコア」フィールドには、第１肌スコア（第１肌指標の一例）が格納される。第１肌スコアは、ユーザログ情報から推定される現在（例えば、ユーザログ情報が取得された時）の肌状態を示す。
「第２肌スコア」フィールドには、第２肌スコア（第２肌指標の一例）が格納される。第２肌スコアは、ユーザログ情報及び予測情報から推定される将来（例えば、ユーザログ情報が取得された日の１週間後）の肌状態を示す。
【０１０４】
（３−７）マシン情報データベース
本実施形態のマシン情報データベースについて説明する。図１１は、本実施形態のマシン情報データベースのデータ構造を示す図である。
【０１０５】
図１１のマシン情報データベースには、化粧品提供装置５０に関する情報（以下「マシン情報」という）が格納される。
マシン情報データベースは、「マシンＩＤ」フィールドと、「オーナユーザＩＤ」フィールドと、「カートリッジ」フィールドと、を含む。各フィールドは、互いに関連付けられている。
【０１０６】
「マシンＩＤ」フィールドには、化粧品提供装置５０を識別するマシンＩＤが格納される。「マシンＩＤ」フィールドの情報は、例えば、化粧品提供装置５０に予め割り当てられているシリアル番号である。
【０１０７】
「オーナユーザＩＤ」フィールドには、化粧品提供装置５０を使用するユーザのユーザＩＤが格納される。
【０１０８】
「カートリッジ」フィールドは、「スロット１」〜「スロット５」フィールドを含む。
「スロット１」〜「スロット５」フィールドには、それぞれ、カートリッジスロット５０ａａ〜５０ａｅに保持されたカートリッジＣＡ１〜ＣＡ５に関するカートリッジ情報が格納される。カートリッジ情報は、カートリッジＣＡを識別するカートリッジＩＤと、カートリッジＣＡに収容された化粧品の残量値と、カートリッジＣＡに収容された化粧品を示す情報と、を含む。
【０１０９】
（３−８）レシピ情報データベース
本実施形態のレシピ情報データベースについて説明する。図１２は、本実施形態のレシピ情報データベースのデータ構造を示す図である。
【０１１０】
図１２のレシピ情報データベースには、レシピ情報が格納される。レシピ情報は、化粧品のカスタマイズ方法を示す。
レシピ情報データベースは、「レシピＩＤ」フィールドと、「使用量」フィールドと、「条件」フィールドと、を含む。各フィールドは、互いに関連付けられている。
【０１１１】
「レシピＩＤ」フィールドには、レシピ情報を識別するレシピＩＤが格納される。「レシピＩＤ」フィールドの情報は、サーバ３０によって決定される。
【０１１２】
「使用量」フィールドには、各化粧品の使用量を示す情報が格納される。
【０１１３】
「条件」フィールドには、レシピ情報を選択するときの基準となる肌スコアの範囲を示す情報が格納される。
【０１１４】
（４）情報処理
本実施形態の情報処理について説明する。図１３は、本実施形態の情報処理の全体フローを示す図である。
【０１１５】
図１３に示すように、本実施形態の情報処理は、ユーザログの更新（ＯＰ１）と、肌ログの更新（ＯＰ２）と、化粧品の提供（ＯＰ３）と、を含む。
【０１１６】
（４−１）ユーザログの更新の処理
本実施形態のユーザログの更新の処理について説明する。図１４は、本実施形態のユーザログの更新の処理のフローチャートである。
【０１１７】
図１４のステップのうち、クライアント装置１０によって実行されるステップは、化粧品提供アプリケーションの機能として実行される。
【０１１８】
図１４に示すように、クライアント装置１０は、ユーザログの取得（Ｓ１００）を実行する。
【０１１９】
具体的には、プロセッサ１２は、入出力インタフェース１３を介して、ウェアラブルデバイス９０から、ユーザログ情報（環境ログ情報、行動ログ情報、及び、心身ログ情報の少なくとも１つ）を取得する。
【０１２０】
ステップＳ１００の後、クライアント装置１０は、ユーザログ更新リクエスト（Ｓ１０１）を実行する。
具体的には、プロセッサ１２は、ユーザログ更新リクエストデータをサーバ３０に送信する。
ユーザログ更新リクエストデータは、以下の情報を含む。
・ユーザＩＤ
・ステップＳ１０１の実行日時を示す情報
・ステップＳ１００において取得したユーザログ情報
【０１２１】
ステップＳ１０１の後、サーバ３０は、ユーザログ更新リクエストデータに基づいてデータベースの更新（Ｓ３００）を実行する。
【０１２２】
第１例として、ユーザログ更新リクエストデータが環境ログ情報を含む場合、プロセッサ３２は、ステップＳ１０１において送信されたユーザログ更新リクエストデータに含まれるユーザＩＤに関連付けられた環境ログ情報データベース（図６）に新規レコードを追加する。
新規レコードの各フィールドには、以下の情報が格納される。
・「環境ログＩＤ」フィールドには、新規環境ログＩＤが格納される。
・「日時」フィールドには、ユーザログ更新リクエストデータに含まれるステップＳ１０１の実行日時を示す情報が格納される。
・「紫外線曝露量」フィールド、「温度」フィールド、及び、「湿度」フィールドには、ユーザログ更新リクエストデータに含まれる環境情報が格納される。
【０１２３】
第２例として、ユーザログ更新リクエストデータが行動ログ情報を含む場合、プロセッサ３２は、ステップＳ１０１において送信されたユーザログ更新リクエストデータに含まれるユーザＩＤに関連付けられた行動ログ情報データベース（図７）に新規レコードを追加する。
新規レコードの各フィールドには、以下の情報が格納される。
・「行動ログＩＤ」フィールドには、新規行動ログＩＤが格納される。
・「日時」フィールドには、ユーザログ更新リクエストデータに含まれるステップＳ１０１の実行日時を示す情報が格納される。
・「行動」フィールド、「開始時間」フィールド、「終了時間」フィールド、「カロリー変化」フィールド、及び、「位置情報」フィールドには、ユーザログ更新リクエストデータに含まれる行動情報が格納される。
【０１２４】
第３例として、ユーザログ更新リクエストデータが心身ログ情報を含む場合、プロセッサ３２は、ステップＳ１０１において送信されたユーザログ更新リクエストデータに含まれるユーザＩＤに関連付けられた心身ログ情報データベース（図８）に新規レコードを追加する。
新規レコードの各フィールドには、以下の情報が格納される。
・「心身ログＩＤ」フィールドには、新規心身ログＩＤが格納される。
・「日時」フィールドには、ユーザログ更新リクエストデータに含まれるステップＳ１０１の実行日時を示す情報が格納される。
・「脈拍値」フィールド、「性周期」フィールド、「ストレス」フィールド、及び、「マインドフルネス」フィールドには、ユーザログ更新リクエストデータに含まれる心身情報が格納される。
【０１２５】
これにより、ユーザログ情報が更新される。
【０１２６】
ステップＳ３００の後、サーバ３０は、肌状態の推定（Ｓ３０１）を実行する。
具体的には、プロセッサ３２は、ユーザ情報データベース（図５）を参照して、ユーザログ更新リクエストデータに含まれるユーザＩＤに関連付けられた推定式を特定する。
プロセッサ３２は、特定した推定式に、ステップＳ３００で更新したユーザログ情報を適用することにより、ユーザログ情報に基づく肌スコアを算出する。
プロセッサ３２は、ユーザＩＤに関連付けられた肌評価ログ情報データベース（図１０）の「第１肌スコア」フィールドに、算出した肌スコアを示す情報を格納する。
【０１２７】
（４−２）肌ログの更新の処理
本実施形態の肌ログの更新の処理について説明する。図１５は、本実施形態のユーザログの更新の処理のフローチャートである。
【０１２８】
図１５のステップのうち、クライアント装置１０によって実行されるステップは、化粧品提供アプリケーションの機能として実行される。
【０１２９】
図１５に示すように、クライアント装置１０は、肌画像の取得（Ｓ１１０）を実行する。
具体的には、カメラ１６は、ユーザの肌の画像を取得する。
プロセッサ１２は、取得された画像を記憶装置１１に記憶する。
【０１３０】
ステップＳ１１０の後、クライアント装置１０は、肌パラメータの推定（Ｓ１１１）を実行する。
プロセッサ１２は、ステップＳ１１０において記憶装置１１に記憶した画像を解析する。
プロセッサ１２は、画像の解析結果に所定のアルゴリズムを適用することにより、ユーザの肌の色の値と、水分量の値と、皮脂量の値と、を算出する。
【０１３１】
ステップＳ１１１の後、クライアント装置１０は、肌ログ更新リクエスト（Ｓ１１２）を実行する。
具体的には、プロセッサ１２は、肌ログ更新リクエストデータをサーバ３０に送信する。
肌ログ更新リクエストデータは、以下の情報を含む。
・ユーザＩＤ
・ステップＳ１１２の実行日時を示す情報
・ステップＳ１１０において取得された画像の画像データ
・ステップＳ１１１において算出された肌の色の値、皮脂量の値、及び、水分量の値
【０１３２】
ステップＳ１１２の後、サーバ３０は、肌ログ更新リクエストデータに基づいてデータベースの更新（Ｓ３１０）を実行する。
具体的には、プロセッサ３２は、ステップＳ１１２において送信された肌ログ更新リクエストデータに含まれるユーザＩＤに関連付けられた肌ログ情報データベース（図９）に新規レコードを追加する。
新規レコードの各フィールドには、以下の情報が格納される。
・「肌ログＩＤ」フィールドには、新規肌ログＩＤが格納される。
・「日時」フィールドには、肌ログ更新リクエストデータに含まれるステップＳ１１２の実行日時を示す情報が格納される。
・「肌画像」フィールドには、肌ログ更新リクエストデータに含まれる画像データが格納される。
・「肌色」フィールドには、肌ログ更新リクエストデータに含まれる肌の色の値が格納される。
・「水分量」フィールドには、肌ログ更新リクエストデータに含まれる水分量の値が格納される。
・「皮脂量」フィールドには、肌ログ更新リクエストデータに含まれる皮脂量の値が格納される。
【０１３３】
これにより、肌ログ情報が更新される。
【０１３４】
ステップＳ３１０の後、サーバ３０は、肌状態の推定（Ｓ３１１）を実行する。
具体的には、プロセッサ３２は、ユーザ情報データベース（図５）を参照して、肌ログ更新リクエストデータに含まれるユーザＩＤに関連付けられた推定式を特定する。
プロセッサ３２は、特定した推定式に、ステップＳ３１０で更新した肌ログ情報を適用することにより、肌ログ情報に基づく肌スコアを算出する。
プロセッサ３２は、ユーザＩＤに関連付けられた肌評価ログ情報データベース（図１０）の「第１肌スコア」フィールドに、算出した肌スコアを示す情報を格納する。
【０１３５】
（４−３）化粧品の提供の処理
本実施形態の化粧品の提供の処理について説明する。図１６は、本実施形態の化粧品の提供の処理のフローチャートである。図１７は、図１６の情報処理において表示される画面例の図である。
【０１３６】
図１６に示すように、化粧品提供装置５０は、メニュー画面の表示（Ｓ５２０）を実行する。
具体的には、プロセッサ５２は、画面Ｐ５２０をディスプレイに表示する。
【０１３７】
画面Ｐ５２０は、ボタンオブジェクトＢ５２０が表示される。
ボタンオブジェクトＢ５２０は、化粧品の提供を受けるためのユーザ指示を受け付けるオブジェクトである。
【０１３８】
ステップＳ５２０の後、化粧品提供装置５０は、レシピリクエスト（Ｓ５２１）を実行する。
具体的には、ユーザがボタンオブジェクトＢ５２０を操作すると、プロセッサ５２は、レシピリクエストデータをサーバ３０に送信する。レシピリクエストデータは、化粧品提供装置５０のマシンＩＤを含む。
【０１３９】
ステップＳ５２１の後、サーバ３０は、レシピリクエストデータに基づいてレシピの選択（Ｓ３２０）を実行する。
具体的には、プロセッサ３２は、マシン情報データベース（図１１）を参照して、レシピリクエストデータに含まれるマシンＩＤに関連付けられたオーナユーザＩＤを特定する。
プロセッサ３２は、特定したオーナユーザＩＤに関連付けられた肌評価ログ情報データベース（図１０）を参照して、最新の肌スコア（例えば、「日時」フィールドの情報が最も新しい日時を示すレコードの第１肌スコア）を特定する。
プロセッサ３２は、レシピ情報データベース（図１２）を参照して、特定した肌スコアが「条件」フィールドの情報が示す範囲に含まれるレコードを特定する。
プロセッサ３２は、特定したレコードのレシピＩＤ及び各化粧品の使用量を特定する。
【０１４０】
ステップＳ３２０の後、サーバ３０は、レシピレスポンス（Ｓ３２１）を実行する。
具体的には、プロセッサ３２は、レシピレスポンスデータを化粧品提供装置５０に送信する。
レシピレスポンスデータは、以下の情報を含む。
・ステップＳ３２０で特定されたレシピＩＤ
・ステップＳ３２０で特定された各化粧品の使用量
【０１４１】
ステップＳ３２１の後、化粧品提供装置５０は、レシピレスポンスデータに基づいて画面表示（Ｓ５２２）を実行する。
具体的には、プロセッサ５２は、画面Ｐ５２２をディスプレイに表示する。
【０１４２】
画面Ｐ５２２は、表示オブジェクトＡ５２２ａ〜Ａ５２２ｂと、ボタンオブジェクトＢ５２２ａ〜Ｂ５２２ｂと、を含む。
表示オブジェクトＡ５２２ａには、レシピレスポンスデータに含まれるレシピＩＤが表示される。
表示オブジェクトＡ５２２ｂには、レシピレスポンスデータに含まれる各化粧品の使用量が表示される。
ボタンオブジェクトＢ５２２ａは、表示オブジェクトＡ５２２ｂに示される各化粧品の使用量の増減のユーザ指示を受け付けるオブジェクトである。
ボタンオブジェクトＢ５２２ｂは、表示オブジェクトＡ５２２ｂに示される各化粧品の使用量を確定させるユーザ指示を受け付けるオブジェクトである。
【０１４３】
ステップＳ５２２の後、化粧品提供装置５０は、化粧品の吐出（Ｓ５２３）を実行する。
具体的には、ユーザがボタンオブジェクトＢ５２２ｂを操作すると、プロセッサ５２は、表示オブジェクトＡ５２２ｂに示される各化粧品の使用量の分だけ、各カートリッジＣＡ１〜ＣＡ５に収容された化粧品が吐出されるように、各カートリッジＣＡ１〜ＣＡ５を制御する。
【０１４４】
各カートリッジＣＡ１〜ＣＡ５に収容された化粧品は、吐出口５０ｂａから吐出される。ユーザは、吐出口５０ｂａに手を挿入することにより、吐出された化粧品を受け取る。
これにより、ユーザ固有の因子に適合したカスタマイズ化粧品をユーザに提供すことができる。
【０１４５】
ステップＳ５２４の後、化粧品提供装置５０は、残量更新リクエスト（Ｓ５２４）を実行する。
具体的には、プロセッサ５２は、残量更新リクエストデータをサーバ３０に送信する。
残量更新リクエストデータは、以下の情報を含む。
・マシンＩＤ
・ステップＳ５２３で吐出した化粧品の吐出量を示す値
【０１４６】
ステップＳ５２４の後、サーバ３０は、データベースの更新（Ｓ３２２）を実行する。
具体的には、プロセッサ３２は、マシン情報データベース（図１１）を参照して、残量更新リクエストデータに含まれるマシンＩＤのレコードを特定する。
プロセッサ３２は、特定したレコードの「カートリッジ」フィールドの値から、残量更新リクエストデータに含まれる吐出量の値を引く。
【０１４７】
これにより、各カートリッジＣＡ１〜ＣＡ５に収容された化粧品の残量がサーバ３０に保持される。
【０１４８】
本実施形態によれば、ユーザ固有の因子に適合したカスタマイズ化粧品を提供することができる。
【０１４９】
（５）変形例
本実施形態の変形例について説明する。
【０１５０】
（５−１）変形例１
変形例１について説明する。変形例１は、化粧品を受け取るときのユーザの感情を考慮してレシピを選択する例である。
【０１５１】
（５−１−１）レシピ情報データベース
変形例１のレシピ情報データベースについて説明する。図１８は、変形例１のレシピ情報データベースのデータ構造を示す図である。
【０１５２】
図１８に示すように、変形例１のレシピ情報データベースは、図１２の各フィールドに加えて、「感情条件」フィールドを含む。
【０１５３】
「感情条件」フィールドには、レシピ情報を選択するときの基準となる感情コードが格納される。感情コードは、ユーザの感情を示す情報である。
【０１５４】
（５−１−２）化粧品の提供の処理
変形例１の化粧品の提供の処理について説明する。図１９は、変形例１の化粧品の提供の処理のフローチャートである。図２０は、図１９の情報処理において表示される画面例の図である。
【０１５５】
図１９に示すように、化粧品提供装置５０は、感情情報の取得（Ｓ５３０）を実行する。
具体的には、ユーザがボタンオブジェクトＢ５２０を操作すると、プロセッサ５２は、画面Ｐ５３０をディスプレイに表示する。
【０１５６】
画面Ｐ５３０は、ボタンオブジェクトＢ５３０ａ〜Ｂ５３０ｂを含む。
ボタンオブジェクトＢ５３０ａ〜Ｂ５３０ｂは、ユーザの感情の指定を受け付けるオブジェクトである。ボタンオブジェクトＢ５３０ａ〜Ｂ５３０ｂには、感情を示すコードが割り当てられている。
ユーザがボタンオブジェクトＢ５３０ａを操作すると、プロセッサ５２は、ボタンオブジェクトＢ５３０ａに割り当てられた感情コードを受け付ける。
【０１５７】
ステップＳ５３０の後、化粧品提供装置５０は、レシピリクエスト（Ｓ５３１）を実行する。
具体的には、プロセッサ５２は、レシピリクエストデータをサーバ３０に送信する。
レシピリクエストデータは、以下の情報を含む。
・化粧品提供装置５０のマシンＩＤ
・ステップＳ５３０で受け付けられた感情コード
【０１５８】
ステップＳ５３１の後、サーバ３０は、レシピの選択（Ｓ３３０）を実行する。
具体的には、プロセッサ３２は、マシン情報データベース（図１１）を参照して、レシピリクエストデータに含まれるマシンＩＤに関連付けられたオーナユーザＩＤを特定する。
プロセッサ３２は、特定したオーナユーザＩＤに関連付けられた肌評価ログ情報データベース（図１０）を参照して、最新の肌スコア（例えば、「日時」フィールドの情報が最も新しい日時を示すレコードの第１肌スコア）を特定する。
プロセッサ３２は、レシピ情報データベース（図１２）を参照して、特定した肌スコアが「条件」フィールドの情報に含まれるレコードを特定する。
プロセッサ３２は、特性したレコードのうち、レシピリクエストデータに含まれる感情コードが「感情条件」フィールドの情報と一致するレコードを特定する。
プロセッサ３２は、特定したレコード（つまり、肌スコア及び感情コードに基づくレコード）のレシピＩＤ及び各化粧品の使用量を特定する。
【０１５９】
ステップＳ３３０の後、ステップＳ３２１、Ｓ５２２〜Ｓ５２４、及び、Ｓ３２２が、図１６と同様に実行される。
【０１６０】
変形例１によれば、ユーザの感情に基づくレシピを選択する。これにより、ユーザ固有の因子により適合した化粧品を提供することができる。
【０１６１】
（５−２）変形例２
変形例２について説明する。変形例２は、カートリッジＣＡ１〜ＣＡ５が交換された場合の情報処理の例である。図２１は、変形例２のカートリッジの交換の処理のフローチャートである。
【０１６２】
図２１に示すように、化粧品提供装置５０は、カートリッジ交換リクエスト（Ｓ５４０）を実行する。
具体的には、ユーザが上部５０ａを開放して、カートリッジスロット５０ａａ〜５０ａｅ内のカートリッジＣＡを交換した後、上部５０ａを閉鎖すると、プロセッサ５２は、カートリッジ交換リクエストデータをサーバ３０に送信する。
カートリッジ交換リクエストデータは、以下の情報を含む。
・化粧品提供装置５０のマシンＩＤ
・新たに取り付けられたカートリッジＣＡのＩＣチップＣＡａに格納されたカートリッジＩＤ
・新たに取り付けられたカートリッジＣＡのＩＣチップＣＡａに格納された残量値
・新たに取り付けられたカートリッジＣＡのＩＣチップＣＡａに格納された化粧品の種類を示す情報
なお、新たに取り付けられたカートリッジＣＡが非純正品である場合、カートリッジ交換リクエストデータは、カートリッジＩＤ、残量値、化粧品の種類を示す情報の少なくとも１つを含まないこともある。
【０１６３】
ステップＳ５４０の後、サーバ３０は、カートリッジの判定（Ｓ３４０）を実行する。
具体的には、カートリッジ交換リクエストデータに含まれるカートリッジＩＤが所定のカートリッジＩＤではない場合、又は、カートリッジ交換リクエストデータがカートリッジＩＤを含まない場合、プロセッサ３２は、新たに取り付けられたカートリッジＣＡは非純正品であると判定する。
【０１６４】
ステップＳ３４０の後、サーバ３０は、データベースの更新（Ｓ３４１）を実行する。
具体的には、プロセッサ３２は、マシン情報データベース（図１１）を参照して、カートリッジ交換リクエストデータに含まれるマシンＩＤのレコードを特定する。
プロセッサ３２は、特定したレコードの「カートリッジ」フィールドに、カートリッジ交換リクエストデータに含まれるカートリッジＩＤ及び残量値を格納する。
なお、プロセッサ３２は、ステップＳ３４０で非純正品であると判定した場合、「カートリッジ」フィールドに非純正品を示すコードを格納してもよい。
【０１６５】
ステップＳ３４１の後、サーバ３０は、カートリッジ交換レスポンス（Ｓ３４２）を実行する。
具体的には、プロセッサ３２は、カートリッジ交換レスポンスデータを化粧品提供装置５０に送信する。ステップＳ３４０で非純正品であると判定された場合、カートリッジ交換レスポンスデータは、新たに取り付けられたカートリッジＣＡが非純正品であることを示すメッセージを含む。
【０１６６】
ステップＳ３４２の後、化粧品提供装置５０は、警告（Ｓ５４１）を実行する。
具体的には、プロセッサ５２は、カートリッジ交換レスポンスデータに含まれるメッセージをディスプレイに表示する。
【０１６７】
変形例２によれば、新たに取り付けられたカートリッジＣＡが非純正品であることをサーバ３０に保持し、且つ、ユーザに警告することができる。
【０１６８】
（５−３）変形例３
変形例３について説明する。変形例３は、化粧品提供装置５０の構成の変形例である。
【０１６９】
（５−３−１）化粧品提供装置の構成
変形例３の化粧品提供装置の構成について説明する。図２２は、変形例３の化粧品提供装置の構成を示す概略図である。
【０１７０】
図２２に示すように、化粧品提供装置５０は、図３の構成に加えて、ミキサ５５と、ヒータ５６と、を有する。
【０１７１】
ミキサ５５は、カートリッジＣＡ３〜ＣＡ５に収容された化粧品を混合するように構成される。
プロセッサ５２は、ミキサ５５を制御することにより、カートリッジＣＡ３〜ＣＡ５に収容された化粧品を混合してから吐出する。
なお、混合の対象となる化粧品は、カートリッジＣＡ３〜ＣＡ５に収容された化粧品に限られない。カートリッジＣＡ１〜ＣＡ５に収容された化粧品が混合の対象となってもよい。
【０１７２】
ヒータ５６は、カートリッジＣＡ３〜ＣＡ５に収容された化粧品を加熱するように構成される。
プロセッサ５２は、ヒータ５６を制御することにより、カートリッジＣＡ３〜ＣＡ５に収容された化粧品を加熱してから吐出する。
なお、加熱の対象となる化粧品は、カートリッジＣＡ３〜ＣＡ５に収容された化粧品に限られない。カートリッジＣＡ１〜ＣＡ５に収容された化粧品が加熱の対象となってもよい。
【０１７３】
（５−３−２）レシピ情報データベース
変形例３のレシピ情報データベースについて説明する。図２３は、変形例３のレシピ情報データベースのデータ構造を示す図である。
【０１７４】
図２３に示すように、変形例３のレシピ情報データベースは、図１２の各フィールドに加えて、「ミキサ」フィールドと、「ヒータ」フィールドと、を含む。
【０１７５】
「ミキサ」フィールドは、「混合速度」フィールドと、「混合順」フィールドと、「混合時間」フィールドと、を含む。
「混合速度」フィールドには、ミキサ５５による混合速度を示す値が格納される。
「混合順」フィールドには、ミキサ５５による混合順を示すカートリッジスロットＩＤが格納される。カートリッジスロットＩＤは、カートリッジスロット５０ａｃ〜５０ａｅを識別する情報である。
「混合時間」フィールドには、ミキサ５５による混合時間を示す値が格納される。
【０１７６】
「ヒータ」フィールドは、「加熱温度」フィールドと、「加熱時間」フィールドと、を含む。
「加熱温度」フィールドには、ヒータ５６の加熱温度を示す値が格納される。
「加熱時間」フィールドには、ヒータ５６の加熱時間を示す値が格納される。
【０１７７】
（５−３−３）化粧品の提供
変形例３の化粧品の提供の処理について説明する。
【０１７８】
図１６のステップＳ３２０において、プロセッサ３２は、肌スコアが「条件」フィールドの情報が示す範囲に含まれるレコードを特定した後、特定したレコードのレシピＩＤ、各化粧品の使用量、ヒータ５６の制御情報（加熱温度及び加熱時間）、並びに、ミキサ５５の制御情報（混合速度、混合順、及び、混合時間）を特定する。
【０１７９】
ステップＳ３２１において、プロセッサ３２は、レシピレスポンスデータを化粧品提供装置５０に送信する。
レシピレスポンスデータは、以下の情報を含む。
・ステップＳ３２０で特定されたレシピＩＤ
・ステップＳ３２０で特定された各化粧品の使用量
・ステップＳ３２０で特定されたミキサ５５の制御情報
・ステップＳ３２０で特定されたヒータ５６の制御情報
【０１８０】
ステップＳ５２３において、プロセッサ５２は、レシピレスポンスデータに含まれる使用量及び制御情報に基づいて、各カートリッジＣＡ３〜ＣＡ５、ミキサ５５、及び、ヒータ５６を制御する。
【０１８１】
変形例３によれば、ユーザは、ユーザ固有情報に基づいて混合及び加熱された化粧品を受け取ることができる。
【０１８２】
（５−４）変形例４
変形例４について説明する。変形例４は、カートリッジＣＡに乳液及び美容液が収容される例である。
【０１８３】
変形例４のカートリッジＣＡ１〜ＣＡ２には種類の異なる乳液が収容され、且つ、カートリッジＣＡ３〜ＣＡ５には種類の異なる美容液が収容されてもよい。
例えば、カートリッジＣＡ１に収容された乳液は、起床後の時間帯（例えば、６：００〜８：００）に化粧品の提供の処理が実行された場合に吐出される。つまり、カートリッジＣＡ１に収容された乳液は、朝用の乳液である。朝用の乳液は、１日の活動前の使用に適した成分を含む。
カートリッジＣＡ２に収容された乳液は、就寝前の時間帯（例えば、２２：００〜２４：００）に化粧品の提供の処理が実行された場合に吐出される。つまり、カートリッジＣＡ１に収容された乳液は、夜用の乳液である。夜用の乳液は、就寝前の使用に適した成分を含む。
カートリッジＣＡ３〜ＣＡ５に収容された美容液は、レシピ情報に基づいて吐出される。
【０１８４】
（５−５）変形例５
変形例５について説明する。変形例５は、カートリッジＣＡに、メーキャップに使用する製剤が収容される例である。
【０１８５】
第１例として、カートリッジＣＡ１には、光沢の弱い質感（いわゆる、マットな質感）を与える製剤が収容される。
カートリッジＣＡ２には、光沢の強い質感（いわゆる、ツヤのある質感）を与える製剤が収容される。
カートリッジＣＡ３には、モイスチャライザが収容される。モイスチャライザは、例えば、肌に潤いを与える製剤、紫外線を防止する製剤、又は、それらの組合せである。
カートリッジＣＡ４には、ユーザの肌色にあう色調（マンセル表色系における色相と彩度）であって、且つ、明度が高いファンデーションが収容される。
カートリッジＣＡ５には、ユーザの肌色にあう色調（マンセル表色系における色相と彩度）であって、且つ、明度が低いファンデーションが収容される。
【０１８６】
ステップＳ３２０において、プロセッサ３２は、オーナユーザＩＤを特定した後、特定したオーナユーザＩＤに関連付けられた肌ログ情報データベース（図９）を参照して、最新の肌色（例えば、「日時」フィールドの情報が最も新しい日時を示すレコードの肌色）を特定する。
プロセッサ３２は、特定した肌色が所定の閾値より明るい色である場合、カートリッジＣＡ４に収容された製剤の配合比率が高いレシピを選択する。
プロセッサ３２は、特定した肌色が所定の閾値より暗い色である場合、カートリッジＣＡ５に収容された製剤の配合比率が高いレシピを選択する。
【０１８７】
第２例は以下の点において第１例と異なる。
・カートリッジＣＡ４に、ユーザの肌色にあう色調（マンセル表色系における色相、彩度、及び、明度）であって、且つ、カバーレベルが高いファンデーションが収容される。
・カートリッジＣＡ５に、ユーザの肌色にあう色調（マンセル表色系における色相、彩度、及び、明度）であって、且つ、カバーレベルが低いファンデーションが収容される。
カバーレベルとは、肌のシミ及びそばかすを隠蔽する効果の大きさである。
【０１８８】
ステップＳ３２０において、プロセッサ３２は、オーナユーザＩＤを特定した後、特定したオーナユーザＩＤに関連付けられた肌ログ情報データベース（図９）を参照して、最新の水分量（例えば、「日時」フィールドの情報が最も新しい日時を示すレコードの水分量）を特定する。
プロセッサ３２は、特定した水分量が所定の閾値より高い場合、カートリッジＣＡ４に収容された製剤の配合比率が高いレシピを選択する。あるいは、カートリッジＣＡ３に収容されたモイスチャライザの配合比率が低いレシピを選択する。
プロセッサ３２は、特定した水分量が所定の閾値以下の場合、カートリッジＣＡ５に収容された製剤の配合比率が高いレシピを選択する。あるいは、カートリッジＣＡ３に収容されたモイスチャライザの配合比率が高いレシピを選択する。
【０１８９】
（５−６）変形例６
変形例６について説明する。変形例６は、カートリッジＣＡに収容された化粧品の残量が少なくなった場合、ユーザに所定の通知を行う例である。図２４は、変形例６のニアエンドの通知の処理のフローチャートである。図２５は、図２４の情報処理において表示される画面例の図である。
【０１９０】
図２４に示すように、サーバ３０は、ステップＳ３２２（図１６）の後、ニアエンドの判定（Ｓ３５０）を行う。
具体的には、プロセッサ３２は、ステップＳ３２２で更新したマシン情報データベース（図１１）を参照して、「カートリッジ」フィールドの中から、化粧品の残量値が所定の閾値以下であるカートリッジ（以下「ニアエンドカートリッジ」という）を特定する。
【０１９１】
サーバ３０は、ニアエンドの通知（Ｓ３５１）を実行する。
具体的には、プロセッサ３２は、ステップＳ３２０で特定したオーナユーザＩＤに関連付けられた化粧品提供アプリケーションがインストールされたクライアント装置１０に対して、ニアエンド通知データを送信する。
【０１９２】
クライアント装置１０は、ニアエンド通知データに基づいて画面表示（Ｓ１５０）を実行する。
具体的には、プロセッサ１２は、画面Ｐ１５０をディスプレイに表示する。
【０１９３】
画面Ｐ１５０は、表示オブジェクトＡ１５０と、ボタンオブジェクトＢ１５０ａ〜Ｂ１５０ｂと、を含む。
表示オブジェクトＡ１５０は、ステップＳ３５０でニアエンドカートリッジとして特定されたカートリッジを示すメッセージを示す。
ボタンオブジェクトＢ１５０ａには、ニアエンドカートリッジとして特定されたカートリッジと同種のカートリッジを購入するための購入サイトのＵＲＬ（Uniform Resource Locator）が割り当てられている。ユーザがボタンオブジェクトＢ１５０ａを操作すると、プロセッサ１２は、ボタンオブジェクトＢ１５０ａに割り当てられたＵＲＬにアクセスする。
ボタンオブジェクトＢ１５０ｂには、ユーザにとって推奨されるカートリッジを購入するための購入サイトのＵＲＬが割り当てられている。ユーザがボタンオブジェクトＢ１５０ｂを操作すると、プロセッサ１２は、ボタンオブジェクトＢ１５０ｂに割り当てられたＵＲＬにアクセスする。
【０１９４】
変形例６では、サーバ３０は、ニアエンドの通知（Ｓ３５１）に代えて、ニアエンドカートリッジとして特定されたカートリッジの購入及び配送の処理を実行してもよい。
この場合、ユーザは、一切の操作をすることなく、新しいカートリッジを受け取ることができる。
【０１９５】
変形例６によれば、ユーザは、カートリッジの残量を気にせず、化粧品提供装置５０を使用することができる。
【０１９６】
（５−７）変形例７
変形例７について説明する。変形例７は、予測情報提供サーバ７０に記憶された情報に基づいてレシピを選択する例である。図２６は、変形例７の化粧品の提供の処理のフローチャートである。
【０１９７】
図２６に示すように、ステップＳ５２１（図１６）の後、サーバ３０は、予測情報リクエスト（Ｓ３６０）を実行する。
具体的には、プロセッサ３２は、マシン情報データベース（図１１）を参照して、レシピリクエストデータに含まれるマシンＩＤに関連付けられたオーナユーザＩＤを特定する。
予測情報提供サーバ７０には、ユーザＩＤと、環境予測情報と、行動予測情報と、心身予測情報と、が互いに関連付けて記憶されている。
プロセッサ３２は、予測情報リクエストデータを予測情報提供サーバ７０に送信する。予測情報リクエストデータは、特定したオーナユーザＩＤを含む。
【０１９８】
ステップＳ３６０の後、予測情報提供サーバ７０は、予測情報の特定（Ｓ７６０）を実行する。
具体的には、予測情報提供サーバ７０は、予測情報リクエストデータに含まれるユーザＩＤに関連付けられた予測情報（環境予測情報、行動予測情報、及び、心身予測情報の少なくとも１つ）を特定する。
【０１９９】
ステップＳ７６０の後、予測情報提供サーバ７０は、予測情報レスポンス（Ｓ７６１）を実行する。
具体的には、予測情報提供サーバ７０は、予測情報レスポンスデータをサーバ３０に送信する。予測情報レスポンスデータは、ステップＳ７６０で特定された予測情報を含む。
【０２００】
ステップＳ７６１の後、サーバ３０は、レシピの選択（Ｓ３６１）を実行する。
【０２０１】
第１例として、プロセッサ３２は、最新の肌スコアを特定した後、予測情報レスポンスデータに含まれる予測情報に基づいて、肌スコアを補正する。
一例として、予測情報が雨予報を示す環境予測情報である場合、プロセッサ３２は、湿度が高い環境にユーザが行くことを想定して肌スコアを補正する。
別の例として、予測情報が運動を示す行動予測情報である場合、プロセッサ３２は、ユーザが運動することを想定して肌スコアを補正する。
別の例として、予測情報が心身に関する心身予測情報である場合、プロセッサ３２は、皮脂分泌量が多くなること（つまり、肌状態の悪化）を想定して肌スコアを補正する。
【０２０２】
プロセッサ３２は、レシピ情報データベース（図１２）を参照して、補正した肌スコアが「条件」フィールドの情報が示す範囲に含まれるレコードを特定する。
プロセッサ３２は、特定したレコードのレシピＩＤ及び各化粧品の使用量を特定する。
【０２０３】
第２例として、カートリッジＣＡ１〜ＣＡ５には、変形例５の第１例と同様の製剤が格納される。
【０２０４】
レシピ情報データベース（図１２）の「条件」フィールドには、レシピ情報を選択するときの基準となる予測情報の内容が格納される。予測情報の内容は、肌状態に影響を与えない事象を示す。
【０２０５】
プロセッサ３２は、レシピ情報データベース（図１２）を参照して、「条件」フィールドの情報が予測情報と一致するレコードを特定する。
プロセッサ３２は、特定したレコードのレシピＩＤ及び各化粧品の使用量を特定する。
【０２０６】
一例として、行動予測情報が、ツヤのあるメークが好まれる行動（例えば、パーティへの参加）を示す場合、プロセッサ３２は、カートリッジＣＡ２に収容された製剤の配合比率がカートリッジＣＡ１に収容された製剤の配合率より高いレシピを選択する。
別の例として、行動予測情報が、コンサバティブなメークが好まれる行動（ビジネスミーティングへの参加）を示す場合、プロセッサ３２は、カートリッジＣＡ１に収容された製剤の配合比率がカートリッジＣＡ２に収容された製剤の配合率より高いレシピを選択する。
【０２０７】
変形例７によれば、ユーザログ情報（つまり、過去のユーザ固有の因子）及び予測情報（つまり、未来のユーザ固有の因子）の両方に適合したカスタマイズ化粧品をユーザに提供することができる。
【０２０８】
（５−８）変形例８
変形例８について説明する。変形例８は、予測情報を更に考慮して、レシピを選択する例である。
【０２０９】
ステップＳ３２０（図１６）において、プロセッサ３２は、オーナユーザＩＤを特定した後、処理の実行時間に応じて第１肌スコア又は第２肌スコアの何れかを特定する。例えば、処理の実行時間が６：００〜８：００の場合、プロセッサ３２は、最新の第１肌スコアを特定する。処理の実行時間が２２：００〜２４：００の場合、プロセッサ３２は、最新の第２肌スコアを特定する。
プロセッサ３２は、レシピ情報データベース（図１２）を参照して、特定した肌スコア（第１肌スコア又は第２肌スコア）が「条件」フィールドの情報が示す範囲に含まれるレコードを特定する。
プロセッサ３２は、特定したレコードのレシピＩＤ及び各化粧品の使用量を特定する。
【０２１０】
変形例８によれば、ユーザが化粧品提供装置５０を使用する時間に応じて、レシピの選択のために参照する肌スコアを切り替える。特に、起床後は過去のユーザ固有情報に基づく第１肌スコアを参照してレシピを選択する。就寝前は過去のユーザ固有情報及び未来のユーザ固有情報に基づく第２肌スコアを参照してレシピを選択する。
これにより、ユーザの生活習慣に適合したカスタマイズ化粧品を提供することができる。
【０２１１】
（５−９）変形例９
変形例９について説明する。変形例９は、化粧品提供装置５０が提供する化粧品の量をユーザ毎に調整する例である。
【０２１２】
ユーザ情報データベース（図５）には、更に、化粧品を塗布すべき部位（例えば、顔）のサイズを示すサイズ情報が格納されている。サイズ情報は、ユーザ指示に基づいて決定してもよいし、当該部位の画像から推定してもよい。
【０２１３】
ステップＳ３２１（図１６）において、サーバ３０は、ステップＳ３２０で特定したオーナユーザＩＤに関連付けられたサイズ情報を特定する。
サーバ３０は、レシピレスポンスデータを化粧品提供装置５０に送信する。
レシピレスポンスデータは、以下の情報を含む。
・ステップＳ３２０で特定されたレシピＩＤ
・ステップＳ３２０で特定された各化粧品の使用量
・特定されたサイズ情報
【０２１４】
ステップＳ５２３において、化粧品提供装置５０は、レシピレスンポンスデータに含まれるサイズ情報に基づいて、提供すべき化粧品の使用量を決定する。
具体的には、プロセッサ５２は、サイズ情報に基づいて、化粧品の使用量を決定する。
プロセッサ５２は、決定した使用量の分だけ、各カートリッジＣＡ１〜ＣＡ５に収容された化粧品が吐出されるように、各カートリッジＣＡ１〜ＣＡ５を制御する。
化粧品の使用量は、カートリッジＣＡ１〜ＣＡ５のそれぞれの吐出量であってもよいし、カートリッジＣＡ１〜ＣＡ５から吐出される化粧品の合計量であってもよい。
【０２１５】
変形例８によれば、ユーザに合わせた量のカスタマイズ化粧品を提供することができる。
【０２１６】
（６）本実施形態の小括
本実施形態について小括する。
【０２１７】
本実施形態の第１態様は、
複数の化粧品のそれぞれの使用量を示すレシピ情報（図１２）に基づいて複数の化粧品の少なくとも１つを提供する化粧品提供装置５０と通信可能な情報処理装置（例えば、サーバ３０）であって、
ユーザに固有のユーザ固有情報（図５〜図１０の少なくとも１つ）を取得する手段（例えば、ステップＳ３２０の処理を実行するプロセッサ３２）を備え、
ユーザ固有情報は、ユーザの属性に関するユーザ属性情報、ユーザの環境に関する環境情報、ユーザの行動に関する行動情報、ユーザの心身に関する心身情報、及び、ユーザの肌に関する肌情報、ユーザが使用している化粧品に関する情報の少なくとも１つを含み、
複数のレシピ情報の中から、ユーザ固有情報に基づくレシピ情報を選択する手段（例えば、ステップＳ３２０の処理を実行するプロセッサ３２）を備え、
選択されたレシピ情報を化粧品提供装置５０に送信する手段（例えば、ステップＳ３２１の処理を実行するプロセッサ３２）を備える、
情報処理装置である。
【０２１８】
第１態様によれば、ユーザ固有の因子に適合したカスタマイズ化粧品を提供することができる。
特に、ユーザ属性、ユーザの環境、ユーザの行動、ユーザの心身、ユーザの肌、及び、ユーザが使用している化粧品の少なくとも１つに適合したカスタマイズ化粧品を提供することができる。
【０２１９】
本実施形態の第２態様では、ユーザ属性情報は、ユーザの年齢、性別、及び、住所の少なくとも１つを示す情報を含む。
【０２２０】
本実施形態の第３態様では、環境情報は、ユーザの環境の温度、湿度、及び、紫外線曝露量の少なくとも１つを示す情報を含む。
【０２２１】
本実施形態の第４態様では、行動情報は、ユーザの食事、運動、及び、睡眠、消費エネルギ、及び、位置の少なくとも１つを示す情報を含む。
【０２２２】
本実施形態の第５態様では、心身情報は、ユーザの脈拍値、性周期、ストレスの指標、及び、マインドフルネスの指標、身長、体重、体脂肪、肌の保湿のレベル、肌のしわのレベル、及び、肌のシミのレベルの少なくとも１つを示す情報を含む。
【０２２３】
本実施形態の第６態様では、レシピ情報は、各カートリッジに収容された化粧品の使用量、又は、配合比率を示す情報を含む。
【０２２４】
本実施形態の第７態様では、ユーザ固有情報は、ユーザ固有情報の履歴を示すユーザログ情報（図６〜図１０）を含む。
【０２２５】
本実施形態の第８態様では、化粧品を収容するカートリッジＣＡに関するカートリッジ情報と、化粧品提供装置５０を識別するマシンＩＤと、を関連付けて記憶する手段（例えば、ステップＳ３４１の処理を実行するプロセッサ３２）を備える。
【０２２６】
第８態様によれば、サーバ３０は、化粧品提供装置５０にセットされたカートリッジＣＡの情報（図１１）を管理することができる。
【０２２７】
本実施形態の第９態様では、カートリッジ情報は、カートリッジに収容された化粧品の残量を示す情報（図１１）を含む。
【０２２８】
第９態様によれば、サーバ３０は、化粧品提供装置５０にセットされたカートリッジＣＡに収容された化粧品の残量を管理することができる。
【０２２９】
本実施形態の第１０態様は、情報処理装置（例えば、サーバ３０）と通信可能な化粧品提供装置５０であって、
複数のカートリッジスロット５０ａａ〜５０ａｅを備え、
各カートリッジスロット５０ａａ〜５０ａｅは、化粧品を収容するカートリッジＣＡを着脱可能に保持し、
情報処理装置（例えば、サーバ３０）から送信されたレシピ情報に基づいて、複数のカートリッジスロット５０ａａ〜５０ａｅに保持された各カートリッジＣＡに収容された化粧品を使用してすることによって、レシピ情報に基づく化粧品を提供する手段（例えば、ステップＳ５２２の処理を実行するプロセッサ５２）を備える、
化粧品提供装置５０である。
【０２３０】
本実施形態の第１１態様では、提供する手段は、レシピ情報に基づいて、各カートリッジＣＡに収容された化粧品を吐出する。
【０２３１】
本実施形態の第１２態様では、提供する手段は、レシピ情報に基づいて、複数のカートリッジに収容された化粧品を混合して吐出する。
【０２３２】
本実施形態の第１３態様では、カートリッジスロット５０ａａ〜５０ａｅに保持されたカートリッジＣＡに関するカートリッジ情報を情報処理装置（例えば、サーバ３０）に送信する手段（例えば、ステップＳ５２３の処理を実行するプロセッサ５２）を備える。
【０２３３】
本実施形態の第１４態様では、カートリッジ情報は、カートリッジＣＡに収容された化粧品の残量を示す情報を含む。
【０２３４】
（７）その他の変形例
【０２３５】
記憶装置１１は、ネットワークＮＷを介して、クライアント装置１０と接続されてもよい。記憶装置３１は、ネットワークＮＷを介して、サーバ３０と接続されてもよい。記憶装置５１は、ネットワークＮＷを介して、化粧品提供装置５０と接続されてもよい。
【０２３６】
上記の情報処理の各ステップは、クライアント装置１０、サーバ３０、及び、化粧品提供装置５０の何れでも実行可能である。
【０２３７】
レシピ情報データベース（図１２）は、「使用量」フィールドに代えて、「配合比率」フィールドを含んでもよい。
「配合比率」フィールドには、各カートリッジＣＡ１〜ＣＡ５に収容された化粧品の配合比率を示す情報が格納される。
ステップＳ５２３（図１６）において、プロセッサ５２は、配合比率を示す情報に基づく割合で、吐き出される化粧品の合計量が一定量になるように、各カートリッジＣＡ１〜ＣＡ５に収容された化粧品を吐出する。
この例は、変形例５のように、カートリッジＣＡに、メーキャップに使用する製剤が収容される場合に特に好ましい。
【０２３８】
サーバ３０は、ウェアラブルデバイス９０以外の装置（例えば、外部サーバ）から、ユーザログ情報（環境ログ情報、行動ログ情報、及び、心身ログ情報の少なくとも１つ）を取得してもよい。この場合、外部サーバには、ユーザＩＤとユーザログ情報とが関連付けて記憶されている。
【０２３９】
心身ログ情報は、更に、以下の情報を含んでもよい。
・ユーザの身長
・ユーザの体重
・ユーザの体脂肪
【０２４０】
肌ログ情報は、更に、以下の情報を含んでもよい。
・肌の保湿レベルを示す情報
・肌のしわのレベルを示す情報
・肌のシミのレベルを示す情報
【０２４１】
サーバ３０は、更に、以下の少なくとも１つに基づいてレシピを選択してもよい。
・ユーザ属性情報（図５）
・使用化粧品ＩＤ（図５）
・問診（図５）
【０２４２】
図９の肌ログ情報データベースには、「肌色」フィールド、「水分量」フィールド、及び、「皮脂量」フィールドには、計測装置により測定された測定値が格納されてもよい。
【０２４３】
以上、本発明の実施形態について詳細に説明したが、本発明の範囲は上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更が可能である。また、上記の実施形態及び変形例は、組合せ可能である。
【符号の説明】
【０２４４】
１          ：情報処理システム
１０        ：クライアント装置
１１        ：記憶装置
１２        ：プロセッサ
１３        ：入出力インタフェース
１４        ：通信インタフェース
１５        ：ＧＰＳモジュール
１６        ：カメラ
３０        ：サーバ
３１        ：記憶装置
３２        ：プロセッサ
３４        ：通信インタフェース
５０        ：化粧品提供装置
５１        ：記憶装置
５２        ：プロセッサ
５３        ：入出力インタフェース
５４        ：通信インタフェース
５５        ：ミキサ
５６        ：ヒータ
７０        ：予測情報提供サーバ
９０        ：ウェアラブルデバイス
【図１】
2019026942.tif 000003
【図２】
2019026942.tif 000004
【図３】
2019026942.tif 000005
【図４】
2019026942.tif 000006
【図５】
2019026942.tif 000007
【図６】
2019026942.tif 000008
【図７】
2019026942.tif 000009
【図８】
2019026942.tif 000010
【図９】
2019026942.tif 000011
【図１０】
2019026942.tif 000012
【図１１】
2019026942.tif 000013
【図１２】
2019026942.tif 000014
【図１３】
2019026942.tif 000015
【図１４】
2019026942.tif 000016
【図１５】
2019026942.tif 000017
【図１６】
2019026942.tif 000018
【図１７】
2019026942.tif 000019
【図１８】
2019026942.tif 000020
【図１９】
2019026942.tif 000021
【図２０】
2019026942.tif 000022
【図２１】
2019026942.tif 000023
【図２２】
2019026942.tif 000024
【図２３】
2019026942.tif 000025
【図２４】
2019026942.tif 000026
【図２５】
2019026942.tif 000027
【図２６】
2019026942.tif 000028
【国際調査報告】
2019026942.tif 000029
2019026942.tif 000030
2019026942.tif 000031
2019026942.tif 000032