(57)【要約】  ユーザインターフェース上のメニュー選択肢のパスを通してユーザを対話的にナビゲートする方法は、ユーザインターフェース表示の第１の部分に進行中の選択肢メニューを表示することを含むことができる。ユーザインターフェースは、進行中の選択肢メニューからメニュー項目を選択し、以前のレベルのメニュー選択肢からメニュー項目を選択することに基づいて、メニュー選択肢のレベルをドリルダウンすることを可能にする。ユーザインターフェース表示の第２の部分には、ドリルダウンレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目が提示される。過去に選択されていないメニュー項目は、選択可能オプションとして表示される。ユーザインターフェースは、ユーザインターフェース表示の第２の部分に表示される以前にナビゲートされたメニューレベルから、過去に選択されていないメニュー項目を選択することによって、メニュー選択肢の異なるパスにジャンプすることを可能にする。【選択図】図２Ｂ
2021532513.tif 000002
【特許請求の範囲】
【請求項１】
グラフィカルユーザインターフェース（ＧＵＩ）に出力するように適合された階層メニューレベルのパスをナビゲートするために少なくとも１つのプロセッサによって実行される方法であって、前記方法が、
１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、
ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第２のコマンドを、前記少なくとも１つのプロセッサによって提供することと、を含み、
前記第１のメニューが、前記ＵＩ表示の第２の部分に表示されるように適合され、前記階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の前記第２のメニューと同時に閲覧されるように適合される、方法。
【請求項２】
前記ユーザの選択に応答して、前記第１のメニューを前記ＵＩ表示の前記第２の部分に再配置するための再配置コマンドを、前記少なくとも１つのプロセッサによって提供することをさらに含み、前記第２のメニューは、前記ユーザが選択するための後続レベルのメニュー項目を含む、請求項１に記載の方法。
【請求項３】
前記後続レベルのメニュー項目が、前記第１のメニューよりも下位の少なくとも１つの階層メニューレベルの１つ以上のユーザ選択可能メニュー項目を含む、請求項２に記載の方法。
【請求項４】
前記後続レベルのメニュー項目が、前記第１のメニューよりも下位の２つ以上の階層メニューレベルで１つ以上のユーザ選択可能メニュー項目を含む、請求項２に記載の方法。
【請求項５】
前記過去に選択されていないメニュー項目が、以前にナビゲートされた階層メニューレベルを含む、請求項１に記載の方法。
【請求項６】
前記第１の部分が、１つ以上の進行中のユーザ選択可能メニュー項目を含むアクティブ部分を含み、前記第２の部分が、ユーザに以前に利用可能であったメニュー項目を含む履歴部分を含む、請求項１に記載の方法。
【請求項７】
前記第１の部分および前記第２の部分が、それぞれ第１の視覚配向および第２の視覚配向で表示されるように適合される、請求項１に記載の方法。
【請求項８】
前記第２の視覚配向が、前記第１の視覚配向に実質的に直交している、請求項７に記載の方法。
【請求項９】
前記第１の視覚配向が、垂直配向であり、前記第２の視覚配向が、水平配向である、請求項７に記載の方法。
【請求項１０】
前記第１の視覚配向が、垂直配向、水平配向、または同心配向のうちの１つ以上において、１つ以上のユーザ選択可能メニュー項目を提供するように構成されている、請求項７に記載の方法。
【請求項１１】
前記第２の視覚配向が、垂直配向、水平配向、または同心配向のうちの１つ以上において、ユーザ選択可能メニュー項目を提供するように構成されている、請求項７に記載の方法。
【請求項１２】
前記メニュー項目が表示されるように適合された様式が、
（ａ）前記選択されたメニュー項目であること、
（ｂ）リスト内の他のメニュー項目と比較して、前記リスト内のより中央の位置を有すること、
（ｃ）前記ユーザに利用可能であるか、または利用不可能であること、
（ｄ）ユーザによって入力された１つ以上の文字を包含すること、および
（ｅ）高度なコンテキストメニューの一部であること、のうちの１つ以上から選択される属性に基づく、請求項１に記載の方法。
【請求項１３】
前記メニュー項目が表示されるように適合された前記様式が、
（ａ）前記選択されたメニュー項目である、意思決定ゾーンに位置決めされている、または前記ユーザに利用可能である、のうちの１つ以上であるメニュー項目を強調表示すること、および
（ｂ）前記選択されたメニュー項目ではない、前記意思決定ゾーンから離れて位置決めされている、または前記ユーザに利用不可能である、のうちの１つ以上であるメニュー項目を目立たないようにすること、のうちの一方または両方を含む、請求項１２に記載の方法。
【請求項１４】
メニュー項目が、他のメニュー項目と比較して、前記ＵＩ表示上でハイライト、太字表示、拡大表示、下線表示、または位置決めのうちの１つ以上によって強調表示されるように適合される、請求項１３に記載の方法。
【請求項１５】
メニュー項目が、他のメニュー項目と比較して、前記ＵＩ表示上で薄字表示、縮小表示、または位置決めのうちの１つ以上によって目立たないように適合される、請求項１３に記載の方法。
【請求項１６】
前記意思決定ゾーンが、中央に位置する領域に表示されるように適合される、請求項１３に記載の方法。
【請求項１７】
前記第１および第２のメニューが、背景上に表示されるように適合され、前記背景が、前記第１および第２のメニューとは対照的な様式で表示されるように適合される、請求項１に記載の方法。
【請求項１８】
前記第２の部分が、前記第１の部分よりも小さい領域にわたって表示されるように適合される、請求項１に記載の方法。
【請求項１９】
前記第１の視覚配向が、前記第２の視覚配向に対して平行、直交、垂直、水平、および同心のうちの１つ以上である、請求項７に記載の方法。
【請求項２０】
提供するステップの各々が、機械に記憶されたコンピュータアプリケーションを実行することによって、前記プロセッサによって実行される、請求項１に記載の方法。
【請求項２１】
前記コンピュータアプリケーションが、実験を操作、設計、実行、レビュー、測定、または分析するためのアプリケーションを含む、請求項２０に記載の方法。
【請求項２２】
前記実験が１つ以上のアッセイを含む、請求項２１に記載の方法。
【請求項２３】
前記実験が１つ以上の電気化学発光アッセイを含む、請求項２１に記載の方法。
【請求項２４】
表示されるメニュー項目の総数を、
（ａ）ユーザが、自分のアカウントにログインしている間に、前記メニュー項目を以前に選択した頻度、
（ｂ）少なくとも２人のユーザが、アカウントにログインしている間に、前記メニュー項目を以前に選択した頻度、
（ｃ）ユーザが、複数のアカウントに関連付けられたアカウントにログインしている間に、前記メニュー項目を以前に選択した頻度、
（ｄ）少なくとも２人のユーザが、複数のアカウントに関連付けられた１つ以上のアカウントにログインしている間に、前記メニュー項目を以前に選択した頻度、
（ｅ）任意のユーザが、任意のアカウントにログインしている間に、前記メニュー項目を以前に選択した頻度、および
（ｆ）任意のユーザが、複数のアカウントに関連付けられた任意のアカウントにログインしている間に、前記メニュー項目を以前に選択した頻度、の基準のうちの少なくとも１つに基づいて、表示されるメニュー項目の総数を制限する制限コマンドを提供することをさらに含む、請求項１に記載の方法。
【請求項２５】
要素（ｃ）、（ｄ）、および（ｆ）の前記複数のアカウントが、チームに関連付けられたアカウントであり、前記ユーザが、前記複数のアカウントに関連付けられた前記１つ以上のチームのチームメンバーである、請求項２４に記載の方法。
【請求項２６】
（ａ）現在のモジュールで利用不可能であると指定されたメニュー項目、
（ｂ）ユーザに利用不可能であると指定されたメニュー項目、
（ｃ）ユーザの集合に利用不可能であると指定されたメニュー項目、
（ｄ）前記コンピュータアプリケーションの前記１つ以上のコピーを記憶する特定の機械に利用不可能であると指定されたメニュー項目、
（ｅ）機械の集合に利用不可能であると指定されたメニュー項目であって、各機械が、前記コンピュータアプリケーションの１つ以上のコピーを記憶する、メニュー項目、の基準のうちの少なくとも１つに基づいて、メニュー項目を表示されることから除外する除外コマンドを提供することをさらに含む、請求項２０に記載の方法。
【請求項２７】
前記頻度が、定義された期間にわたって決定される、請求項２４に記載の方法。
【請求項２８】
前記頻度が、５０％以上である、請求項２４に記載の方法。
【請求項２９】
前記頻度が、８０％以上である、請求項２４に記載の方法。
【請求項３０】
前記第１および第２のメニューが、任意の所与の時点で合計で７個未満のユーザ選択可能メニュー項目を表示するように適合される、請求項１に記載の方法。
【請求項３１】
前記背景が、画素を含み、前記画素の少なくとも７５％が、単色である、請求項１７に記載の方法。
【請求項３２】
前記背景が、画素を含み、前記画素の少なくとも７５％が、黒色である、請求項１７に記載の方法。
【請求項３３】
１つ以上のユーザ選択可能メニュー項目のうちの第３のメニューが前記ＵＩ表示の第３の部分に表示されるための第３のコマンドを提供することをさらに含み、前記第３のメニューが、前記ＵＩ表示の前記第１および前記第２の部分と同時に閲覧されるように適合される、請求項２に記載の方法。
【請求項３４】
前記第２のメニューからのユーザの選択に応答して、ユーザ選択可能メニュー項目の第３のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第３のコマンドを提供することをさらに含み、
前記第２のメニューからの前記階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの前記１つ以上が、前記第２の部分に表示され、前記第１の部分と同時に閲覧されるように適合される、請求項１に記載の方法。
【請求項３５】
前記第２の部分が、後続メニューをさらに含み、前記後続メニューが、前記第１のメニュー、前記第２のメニュー、および前記第３のメニューのうちの１つ以上の少なくとも１つの下位階層メニューレベルの中から選択された、過去に選択されたサブメニュー項目および過去に選択されていない後続メニュー項目のうちの１つ以上を含む、請求項３４に記載の方法。
【請求項３６】
グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするためのシステムであって、前記システムが、
少なくとも１つのプロセッサと、
ユーザ入力デバイスと、
コンピュータアプリケーションを記憶するように構成されたコンピュータ可読記憶媒体であって、前記少なくとも１つのプロセッサが、
１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを提供することと、
ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第２のコマンドを提供することと、を行うための前記コンピュータアプリケーションの命令を実行するように構成されている、コンピュータ可読記憶媒体を、を備え、
前記第１のメニューが、前記ＵＩ表示の第２の部分に表示されるように適合され、前記階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、前記第１の部分の前記第２のメニューと同時に閲覧されるように適合される、システム。
【請求項３７】
プロセッサによって実行されたとき、前記プロセッサに、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための方法を実施させる、コンピュータ命令を記憶した非一時的コンピュータ可読媒体であって、前記方法が、
１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを提供することと、
ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第２のコマンドを提供することと、を含み、
前記第１のメニューが、前記ＵＩ表示の第２の部分に表示されるように適合され、前記階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、前記第１の部分の前記第２のメニューと同時に閲覧されるように適合される、非一時的コンピュータ可読記憶媒体。
【請求項３８】
グラフィカルユーザインターフェース（ＧＵＩ）に出力するように適合された階層メニューレベルのパスをナビゲートするために少なくとも１つのプロセッサによって実行される方法であって、前記方法が、
１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、
ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第２のコマンドを、前記少なくとも１つのプロセッサによって提供することと、
高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、前記少なくとも１つのプロセッサによって提供することであって、前記第１の部分が、（１）最も頻繁に使用される利用可能なメニュー項目、（２）結果またはユーザに対する重要性、（３）ユーザによって通常行われる選択肢、または（４）業界で通常行われる選択肢のうちの１つ以上に基づいて、前記第１の部分に現在表示されている前記メニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、前記高度なコンテキストメニューが、そのメニューから残りの利用可能な項目を表示するように適合される、提供することと、を含み、
前記第１のメニューが、前記ＵＩ表示の第２の部分に表示されるように適合され、前記階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、前記第１の部分の前記第２のメニューと同時に閲覧されるように適合され、
さらに、前記第２の部分が、（１）前記メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するために、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示するように適合され、
さらに、前記第１の部分が、前記ＵＩ表示の同じ領域内で一貫して表示されて、前記ＵＩ表示と対話しながらユーザの集中を最適化するように適合される、前記ＵＩ表示のアクティブ部分である、方法。
【請求項３９】
グラフィカルユーザインターフェース（ＧＵＩ）に出力するように適合された階層メニューレベルのパスをナビゲートするために少なくとも１つのプロセッサによって実行される方法であって、前記方法が、
１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、
ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第２のコマンドを、前記少なくとも１つのプロセッサによって提供することと、
パーミッションコマンドを前記少なくとも１つのプロセッサによって提供することであって、前記パーミッションコマンドが、ユーザおよびチームのアクセスのレベル、セキュリティのレベル、または制御のレベルのうちの１つ以上を管理するように適合され、前記アクセスのレベルが、役割、ユーザ、チーム、アカウント、計器、機器、またはデバイスのうちの１つ以上に基づいて割り当てられるように適合される、提供することと、を含み、
前記第１のメニューが、前記ＵＩ表示の第２の部分に表示されるように適合され、前記階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、前記第１の部分の前記第２のメニューと同時に閲覧されるように適合され、
さらに、前記第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）前記メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、
さらに、前記第１の部分が、１つ以上のユーザ選択可能メニュー項目のうちの２〜５個のサブセクションを含み、これらのメニュー項目が、これらのサブセクション間で分割され、前記サブセクションが、前記それぞれのサブセクションの各々から前記メニュー項目間の関連付けを作成するように表示されるように適合される、方法。
【請求項４０】
グラフィカルユーザインターフェース（ＧＵＩ）に出力するように適合された階層メニューレベルのパスをナビゲートするために少なくとも１つのプロセッサによって実行される方法であって、前記方法が、
１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、
ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第２のコマンドを、前記少なくとも１つのプロセッサによって提供することと、
受信した応答に応答して出力を、前記少なくとも１つのプロセッサによって提供することであって、前記出力が、前記プロセッサに通信可能に接続されたデバイスに送信されるように適合され、前記デバイスに物理的移動を実行するか、または物理的変換を受けるように命令するように適合される、提供することと、を含み、
前記第１のメニューが、前記ＵＩ表示の第２の部分に表示されるように適合され、前記階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の前記第２のメニューと同時に閲覧されるように適合され、
さらに、前記少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、前記ベンチマーク入力の集合が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、前記ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づくように適合され、
さらに、前記少なくとも１つのプロセッサが、前記１人以上のユーザ、アカウント、またはチームに、前記受信したベンチマーク入力の１つ以上から導出された結果を通知するように適合される、方法。
【請求項４１】
グラフィカルユーザインターフェース（ＧＵＩ）に出力するように適合された階層メニューレベルのパスをナビゲートするために少なくとも１つのプロセッサによって実行される方法であって、前記方法が、
１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、
ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第２のコマンドを、前記少なくとも１つのプロセッサによって提供することと、を含み、
前記第１のメニューが、前記ＵＩ表示の第２の部分に表示されるように適合され、前記階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の前記第２のメニューと同時に閲覧されるように適合され、
さらに、前記第２の部分が、以前にナビゲートされたメニューレベルおよび後続メニューレベルのうちの１つ以上から少なくとも１つのメニュー項目を表示するように適合され、単一のメニューレベルの中の前記メニュー項目が、線形で表示されるように適合され、前記以前にナビゲートされたメニューレベルおよび後続メニューレベルが、入れ子形式で表示されるように適合され、
さらに、前記第１の部分が、所与の時点で単一のメニューの項目のみを含み、
さらに、前記第１の部分が、１つ以上のユーザ選択可能メニュー項目のうちの２〜５個のサブセクションを含み、これらのメニュー項目が、これらのサブセクション間で分割され、前記サブセクションが、前記それぞれのサブセクションの各々から前記メニュー項目間の関連付けを作成するように表示されるように適合される、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本願は、２０１８年７月１７日に出願された米国特許出願第６２／６６９，３８１号の利益を主張し、その全容は参照により本明細書に組み込まれる。
【０００２】
本願は、概して、コンピュータおよびコンピュータアプリケーションに関し、より具体的には、グラフィカルユーザインターフェースおよびグラフィカルユーザインターフェース上にユーザインタラクティブ項目を表示するための表示方法に関する。
【背景技術】
【０００３】
本開示は、科学試験（例えば、生物学的試験、生体計測）のための計装装置および産業処理のための機器の使用につながる、生体分析、化学分析、放射線分析、他の科学（例えば、生物科学および生体計測作業）、ならびに産業プロセスを含むがこれらに限定されない様々な用途において、様々なプロセス位置で一貫性を有するソフトウェアインターフェースとプロセスに関連付けられた計装装置および機器との間の統合によって、試験、分析、および処理を改善するものである。
【０００４】
多くの場合、コンピュータシステムおよび／またはアプリケーションは、入力を受信してその機能を実行するためにユーザに提示される一連のメニューなどを利用する。ユーザがオプションを選択するか、メニュー項目のリストから選択肢を選ぶと、コンピュータシステムおよび／もしくはアプリケーションは、選択されたオプションに基づいてその機能を実行し、かつ／またはメニュー項目の別のリスト（例えば、選択されたオプションに依存するサブメニュー項目のリスト）を提示することができる。コンピュータシステムおよび／またはアプリケーションは、例えば、機能が完了するまで、当該メニュードリブン機能を実行するこのプロセスを続ける。かかるメニュードリブン型システムでは、（コンピュータシステムおよび／またはアプリケーションの進行中の機能が依存している）以前に選択されたオプションがユーザインターフェース上に表示されない場合が多い。したがって、例えば、取得されたメニュー項目のパスは、コンピュータシステムおよび／またはアプリケーションプロセスの進行中の時点では見ることができない。さらに、選択されたパスだけでなく、選択されていないパスのオプションも、ユーザインターフェースに表示されない場合がある。したがって、ユーザインターフェースを改善することが望ましい場合がある。
【０００５】
多くの場合、分析用途と共に使用される計装装置（例えば、限定されないが、生体計測）は、ラボラトリで使用されるものである。そのため、計装装置によって生成されたデータは、後処理と、他の電子システム、すなわちラボラトリ情報管理システム（ＬＩＭＳ）へのインポートのために、共有ネットワークドライブ上のデータファイルとして記憶される。典型的には、これらの統合には、生成されたデータをエンドユーザに提供するために、広範で時間のかかるソフトウェア開発および統合が必要となる。典型的には、これらのデータ統合は、規制された環境（例えば、２１ＣＦＲパート１１）におけるものであり、当該環境は、生成されたデータが、エンドユーザによって変更され得ないことを保証するような方法で記憶されることを必要とする。また、これらの統合がエンドユーザに提供されて、しばしばコラボレータと称される他のエンドユーザとの補足分析、報告、および共有のために生成されたデータの後処理をサポートする。加えて、計装装置の使用および生成されたデータの後処理は、密接に協力するエンドユーザの集合内において、制御された、均一な、統一された、かつ追跡可能なプロセスの下で実行されることが望ましい。これは、一貫して正しい補足分析および報告を作成するのに役立つ。補足分析およびレポートのためのデータの生成用に計装装置を使用するには、通常、エンドユーザが、試験中の試料（複数可）と組み合わせて、ロット固有情報を有する消耗品（例えば、試薬および分析物を含むがこれらに限定されない生体消耗品）を被検試料と組み合わせて使用して、生成データを生成するために測定される反応を作成し、補足分析およびレポートの生成に使用されるロット固有情報を使用する必要がある。これらの消耗品を入手するには、プロバイダ（複数可）から消耗品を購入する必要があり、プロバイダ（複数可）は、物理的消耗品をエンドユーザに出荷するだけでなく、エンドユーザが計装装置上で消耗品を使用し、所望の後処理を実行することができるように、出荷された消耗品のロット固有情報を提供しなければならない。計装装置および関連消耗品の通常の使用に加えて、通常、計装装置および／または関連消耗品が常に顧客のために最適に機能していることを保証するための重要なサポート機能が存在する。エンドユーザによる計装装置の使用に関連する集合的作業および協働的作業を最適に実行するために必要なワークフロー統合のレベルは、非常に高く、複雑である。これは、シンプルで使いやすいユーザインターフェースを必要とするものであり、ユーザにとって分析ワークフローの全てが複雑なものとなっている。このように、計装装置および関連消耗品に関連付けられ、かつそれらを含む改良された分析コンピューティングシステムおよびユーザインターフェースが望ましい場合がある。
【０００６】
計装装置以外の追加フィールドは、上述と同様の困難に直面している。例えば、様々な製造設定では、ワークフローの統合、部品の追跡、消耗品の追跡、仕掛品の追跡、プロセスおよび部品生産の文書化、ならびに計装装置に関して上述した全ての問題が困難なものとなっている。さらに、本願は、例えば、ビジネス、オフィス、自宅、旅行、およびレジャーの状況における組織、優先順位付け、ならびにワークフローの改善のための消費者ニーズの領域に対する解決策を提供する。上記以外の例も存在しており、本明細書に開示される解決策は、上で考察された問題に対する解決策に限定されない。
【発明の概要】
【０００７】
ユーザインターフェース上のメニュー選択肢のパスを介してユーザを対話的にナビゲートし、コンピュータアプリケーションを介してユーザを導く方法およびシステムを提供することができる。かかる方法は、少なくとも１つのハードウェアプロセッサによって自動的に実行される。方法は、一実施形態では、ユーザインターフェース表示の第１の部分に進行中の選択肢メニューを表示することを含んでもよい。
【０００８】
方法はまた、ユーザがユーザインターフェース表示の第１の部分に表示される進行中の選択肢メニューからメニュー項目を選択し、以前のレベルのメニュー選択肢からメニュー項目を選択することに基づいて、メニュー選択肢のレベルをドリルダウンすることを可能にすることを含んでもよい。方法は、ユーザインターフェース表示の第２の部分に、ドリルダウンレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目を表示することをさらに含んでもよく、過去に選択されていないメニュー項目は、選択可能なオプションとして表示される。方法はまた、ユーザがユーザインターフェース表示の第２の部分に表示される以前にナビゲートされたメニューレベルから、過去に選択されていないメニュー項目を選択することを可能にすることによって、ユーザがメニュー選択肢の異なるパスにジャンプすることを可能にすることを含んでもよい。一実施形態では、第１の部分および第２の部分は、ユーザインターフェース表示上で同時に閲覧可能である。
【０００９】
別の実施形態では、コンピュータアプリケーションを通じてユーザを導く際に、ユーザインターフェース上のメニュー選択肢のパスを通してユーザを対話的にナビゲートする方法は、ユーザインターフェース表示の第１の部分に進行中の選択肢メニューを表示することを含んでもよい。方法はまた、ユーザがユーザインターフェース表示の第１の部分に表示される進行中の選択肢メニューからメニュー項目を選択し、以前のレベルのメニュー選択肢からメニュー項目を選択することに基づいて、メニュー選択肢のレベルをドリルダウンすることを可能にすることを含んでもよい。方法は、ユーザインターフェース表示の第２の部分に、ドリルダウンレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目を表示することをさらに含んでもよく、過去に選択されていないメニュー項目は、選択可能なオプションとして表示される。一実施形態では、第１の部分および第２の部分は、ユーザインターフェース表示上で同時に閲覧可能である。一実施形態では、グラフィカルユーザインターフェースは、ユーザインターフェース表示の背景を黒色にすることによって黒色空間を最大化し、それによってストレージを節約し、提示の速度を向上させる。
【００１０】
さらに別の実施形態では、コンピュータアプリケーションを通じてユーザを導く際に、ユーザインターフェース上のメニュー選択肢のパスを通してユーザを対話的にナビゲートする方法は、ユーザインターフェース表示の第１の部分に進行中の選択肢メニューを表示することを含んでもよい。方法はまた、ユーザがユーザインターフェース表示の第１の部分に表示される進行中の選択肢メニューからメニュー項目を選択し、以前のレベルのメニュー選択肢からメニュー項目を選択することに基づいて、メニュー選択肢のレベルをドリルダウンすることを可能にすることを含んでもよい。
【００１１】
方法は、ユーザインターフェース表示の第２の部分に、ドリルダウンレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目を表示することをさらに含んでもよく、過去に選択されていないメニュー項目は、選択可能なオプションとして表示される。一実施形態では、第１の部分および第２の部分は、ユーザインターフェース表示上で同時に閲覧可能である。一実施形態では、少なくとも第１の部分は、検索機能ボックス、サブ第１の領域、およびサブ第２の領域を含み、第１の部分は全体としてスクロール可能であり、進行中の選択肢メニューを示す。一実施形態では、検索機能ボックス内の検索用語のエントリの検出に応答して、第１の部分は、個別にスクロール可能なサブ第１の領域およびサブ第２の領域に分割される。
【００１２】
さらに別の実施形態では、コンピュータアプリケーションを通じてユーザを導く際に、ユーザインターフェース上のメニュー選択肢のパスを通してユーザを対話的にナビゲートする方法は、ユーザインターフェース表示の第１の部分に進行中の選択肢メニューを表示することを含んでもよい。方法はまた、ユーザがユーザインターフェース表示の第１の部分に表示される進行中の選択肢メニューからメニュー項目を選択し、以前のレベルのメニュー選択肢からメニュー項目を選択することに基づいて、メニュー選択肢のレベルをドリルダウンすることを可能にすることを含んでもよい。方法はまた、ユーザインターフェース表示の第２の部分に、ドリルダウンレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目を表示することをさらに含んでもよく、過去に選択されていないメニュー項目は、選択可能オプションとして表示される。
【００１３】
一実施形態では、第１の部分および第２の部分は、ユーザインターフェース表示上で同時に閲覧可能である。一実施形態では、進行中の選択肢メニューは、選択肢を回転させるグラフィカル回転ホイールとして表示される。一実施形態では、グラフィカル回転ホイールは、進行中の選択肢メニューの第１のメニュー項目から進行中の選択肢メニューの最後のメニュー項目まで回転可能であり、グラフィカル回転ホイールは、最後のメニュー項目から第１のメニュー項目までさらに回転可能であり、第１のメニュー項目および最後のメニュー項目は、グラフィカル回転ホイールの回転において接続されない。
【００１４】
さらに別の実施形態では、ユーザインターフェースシステムが提供されてもよく、これは、少なくとも１つのハードウェアプロセッサと、ハードウェアプロセッサに動作可能に結合されたメモリデバイスとを含んでもよい。ハードウェアプロセッサは、メモリデバイスから進行中の選択肢メニューを取得し、ユーザインターフェース表示の第１の部分上に進行中の選択肢メニューを表示するように動作可能であってもよい。ハードウェアプロセッサは、ユーザがユーザインターフェース表示の第１の部分に表示される進行中の選択肢メニューからメニュー項目を選択し、以前のレベルのメニュー選択肢からメニュー項目を選択することに基づいて、メニュー選択肢のレベルをドリルダウンすることを可能にするようにさらに動作可能であってもよい。ハードウェアプロセッサは、ユーザインターフェース表示の第２の部分に、ドリルダウンレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目を表示するようにさらに動作可能であってもよく、過去に選択されていないメニュー項目は、選択可能オプションとして表示される。ハードウェアプロセッサは、ユーザがユーザインターフェース表示の第２の部分に表示される以前にナビゲートされたメニューレベルから、過去に選択されていないメニュー項目を選択することを可能にすることによって、ユーザがメニュー選択肢の異なるパスにジャンプすることを可能にするようにさらに動作可能であってもよい。一実施形態では、第１の部分および第２の部分は、ユーザインターフェース表示上で同時に閲覧可能である。
【００１５】
別の実施形態では、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするために、少なくとも１つのプロセッサによって実行される方法が提供される。方法は、ユーザ選択可能な選択肢の第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、ユーザ選択可能な選択肢の第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、を含む。第２のメニューは、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分と同時に閲覧されるように適合される。
【００１６】
別の実施形態では、プロセッサによって実行されたとき、プロセッサに、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための方法を実施させる、コンピュータ命令を記憶した非一時的コンピュータ可読媒体が提供される。方法は、ユーザ選択可能な選択肢の第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを提供することと、ユーザの選択に応答して、ユーザ選択可能な選択肢の第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを提供することと、を含む。第２のメニューは、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分と同時に閲覧されるように適合される。
【００１７】
別の実施形態では、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするためのシステムが提供される。システムは、少なくとも１つのプロセッサと、ユーザ入力デバイスと、コンピュータアプリケーションを記憶するように構成されたコンピュータ可読記憶媒体と、を含み、少なくとも１つのプロセッサは、コンピュータアプリケーションの命令を実行するように構成される。少なくとも１つのプロセッサは、ユーザ選択可能な選択肢の第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを提供することと、ユーザの選択に応答して、ユーザ選択可能な選択肢の第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを提供することと、を行うための命令を実行してもよい。第２のメニューは、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分と同時に閲覧されるように適合される。
【００１８】
また、本明細書に説明される１つ以上の方法を実行するために機械によって実行可能な命令のプログラムを記憶するコンピュータ可読記憶媒体も提供され得る。
【００１９】
さらなる特徴ならびに様々な実施形態の構造および操作は、添付の図面を参照して以下で詳細に説明する。
【図面の簡単な説明】
【００２０】
【図１】一実施形態における、コンピュータユーザインタラクションのためにインタラクティブ項目をユーザインターフェース表示に表示する方法である。
【図２Ａ−２Ｏ】一実施形態における、例示的なグラフィカルユーザインターフェース表示を示す。
【図２Ｐ】本明細書の一実施形態による、高度なコンテキストメニューを含む系統的ユーザインターフェースの一例を示す。
【図３】別の態様における、コンピュータ−ユーザインタラクションのためにインタラクティブ項目をユーザインターフェース表示上に対話的に表示する方法を示すフロー図である。
【図４】一実施形態における、アッセイシステムのユーザログインインターフェースを示すフロー図である。
【図５】一実施形態における、開始ユーザインターフェーススクリーンディスプレイを表示する方法を示すフロー図である。
【図６】一実施形態における、定義アッセイ方法スクリーンのワークフローを示す図である。
【図７】一実施形態における、アッセイ方法を選択するためのユーザインターフェースワークフローを示す図である。
【図８】一実施形態における、試料を定義するために表示されるユーザインターフェースのワークフローを示すフロー図である。
【図９】一実施形態における、起動の定義を確認するために表示されるユーザインターフェースのワークフローを示すフロー図である。
【図１０】一実施形態における、完了したタスクをユーザに通知するために表示されるユーザインターフェースのワークフローを示すフロー図である。
【図１１】一実施形態における、実行／収集オプションのために表示されるユーザインターフェースのワークフローを示すフロー図である。
【図１２】一実施形態における、実行／準備オプションのために表示されるユーザインターフェースのワークフローを示すフロー図である。
【図１３】一実施形態における、実行／ロードオプションのために表示されるユーザインターフェースのワークフローを示すフロー図である。
【図１４】一実施形態における、実行／起動オプションのために表示されるユーザインターフェースのワークフローを示すフロー図である。
【図１５】一実施形態における、実行／アンロードオプションのために表示されるユーザインターフェースのワークフローを示すフロー図である。
【図１６】一実施形態における、実行／レビューオプションのために表示されるユーザインターフェースのワークフローを示すフロー図である。
【図１７】一実施形態における、実行／レビューオプションのために表示されるユーザインターフェースのワークフローを示すフロー図である。
【図１８】一実施形態における、グラフィカルユーザインターフェース（ＧＵＩ）システムのコンポーネントを示す。
【図１９】一実施形態における、グラフィカルユーザインターフェースシステムを実装し得る例示的なコンピュータまたは処理システムの概略図を示す。
【図２０】一実施形態における、スクリーン黒色空間を最大化するグラフィカルホイール／スライダを表示するスクリーンの例示的なスクリーンショットである。
【図２１】一実施形態における、クラウドベースの分析コンピューティングシステムを示す。
【図２２】一実施形態における、クラウドベースの分析コンピューティングシステムのシステムアーキテクチャを示す。
【図２３】一実施形態における、クラウドベースの分析コンピューティングシステムにおけるクラウドプラットフォームのシステムアーキテクチャを示す。
【図２４】一実施形態における、管理者コンピュータとクラウドプラットフォームとの間のインタラクションを示す。
【図２５】一実施形態における、分析ユーザコンピュータとクラウドプラットフォームとの間のインタラクションを示す。
【図２６】一実施形態における、データ統合コンピュータとクラウドプラットフォームとの間のインタラクションを示す。
【図２７】一実施形態における、サポートユーザコンピュータとクラウドプラットフォームとの間のインタラクションを示す。
【図２８】一実施形態における、サポートデータ統合コンピュータとクラウドプラットフォームとの間のインタラクションを示す。
【図２９】一実施形態における、消耗品情報アップロードコンピュータとクラウドプラットフォームとの間のインタラクションを示す。
【図３０】一実施形態における、アカウント情報アップロードコンピュータとクラウドプラットフォームとの間のインタラクションを示す。
【図３１】一実施形態における、計器情報アップロードコンピュータとクラウドプラットフォームとの間のインタラクションを示す。
【図３２】一実施形態における、連携操作計器コンピュータとクラウドプラットフォームとの間のインタラクションを示す。
【図３３Ａ】一実施形態における、個別操作計器コンピュータとクラウドプラットフォームとの間のインタラクションを示す。
【図３３Ｂ】図３３Ａに示される実施形態のワークフロー補助計器コンピュータとクラウドプラットフォームとの間のインタラクションを示す。
【図３４Ａ】一実施形態における、クラウドプラットフォームサービスのためのソフトウェアアーキテクチャの第１の部分を示す。
【図３４Ｂ】図３４Ａに示される実施形態のクラウドプラットフォームサービスのためのソフトウェアアーキテクチャの第２の部分を示す。
【図３５Ａ】一実施形態におけるシステムデータの論理設計を示す。
【図３５Ｂ】一実施形態における、分析コンピューティングシステムを使用したアカウントへのビジネスエンティティのマッピングを示す。
【図３５Ｃ】一実施形態における、プレートデータに関するチームデータの論理設計を示す。
【図３５Ｄ】一実施形態における、アッセイ方法データに関連するチームデータの論理設計を示す。
【図３５Ｅ】一実施形態における、起動データに関するチームデータの論理設計を示す。
【図３５Ｆ】一実施形態における、実験データに関するチームデータの論理設計を示す。
【図３６Ａ】一実施形態における、分析コンピューティングシステムのユーザのためのアカウントの例示的な構造を示す。
【図３６Ｂ】一実施形態における、分析コンピューティングシステムのユーザのためのアカウントの作成のフローを示す。
【図３６Ｃ】一実施形態における、分析コンピューティングシステムのユーザのアカウントとの計器の関連付けのフローを示す。
【図３６Ｄ】一実施形態における、消耗品を分析コンピューティングシステムのユーザのアカウントと関連付けるフローを示す。
【図３７】一実施形態における、管理者ソフトウェアアプリケーション内のモジュールを示す。
【図３８Ａ】一実施形態における、アカウント管理者のための管理者アプリ内の管理コンソールモジュールのフローを示す。
【図３８Ｂ】一実施形態における、チーム管理者のための管理者アプリ内の管理コンソールモジュールのフローを示す。
【図３８Ｃ】一実施形態における、ユーザのログインプロセスのフローを示す。
【図３８Ｄ−３８Ｈ】図３８Ａに例示されるワークエクスペリエンスフローの態様を示すスクリーンショットを提供する。
【図３８Ｉ】管理コンソールモジュールと関連付けられた、高度なコンテキストメニューの例示を提示する。
【図３９Ａ】一実施形態における、管理者アプリにおける管理監査証跡モジュールのためのフローを示す。
【図３９Ｂ−３９Ｅ】本明細書の実施形態と一致する管理監査証跡モジュールのユーザインターフェースの態様を示す。
【図４０】一実施形態における、分析ユーザソフトウェアアプリケーションにおけるモジュールを示す。
【図４１】一実施形態における、分析ユーザアプリにおける分析方法モジュールのためのフローを示す。
【図４２Ａ】一実施形態における、分析ユーザアプリにおけるアッセイ方法モジュールの設計フローを示す。
【図４２Ｂ】一実施形態における、分析ユーザアプリにおけるアッセイ方法モジュールのレビューフローを示す。
【図４３Ａ】一実施形態における、分析ユーザアプリにおける実験モジュールの設計フローを示す。
【図４３Ｂ】一実施形態における、分析ユーザアプリにおける実験モジュールのレビューフローを示す。
【図４３Ｃ−４３Ｈ】本明細書の実施形態と一致するリーダーモジュールユーザインターフェースの態様を示す。
【図４４】一実施形態における、分析ユーザアプリにおける監査証跡モジュールのためのフローを示す。
【図４５】一実施形態における、連携操作計器ソフトウェアアプリケーションにおけるモジュールを示す。
【図４６】一実施形態における、連携操作計器アプリにおける操作モジュールのためのフローを示す。
【図４７】一実施形態における、連携操作計器アプリ内のメンテナンスモジュールのフローを示す。
【図４８】一実施形態における、個別操作計器ソフトウェアアプリケーションにおけるモジュールを示す。
【図４９Ａ】一実施形態における、個別操作計器アプリにおける操作モジュールのためのフローを示す。
【図４９ＡＡ】別の実施形態における、個別操作計器アプリにおける操作モジュールのためのフローを示す。
【図４９Ｂ】一実施形態における、プレートリーダーに関連する操作モジュールにおける個別操作計器アプリとしての結果レビューのフローを示す。
【図５０】一実施形態における、ワークフロー補助計器ソフトウェアアプリケーションにおけるモジュールを示す。
【図５１】一実施形態における、ワークフロー補助計器アプリにおけるワークフロー補助モジュールのフローを示す。
【図５２】分析ユーザコンピュータのためのソフトウェア自動更新のコンピューティングフローの一実施形態である。
【図５３】分析計器コンピュータのためのソフトウェア自動更新のコンピューティングフローの一実施形態である。
【図５４】シェフアプリ内のソフトウェアモジュールのための開示されたアーキテクチャの非生体分析的使用の例の一実施形態である。
【図５５】シェフアプリから始まる食事プランナーモジュールを経由するユーザエクスペリエンスフローの一実施形態である。
【図５６】一実施形態による、系統的ユーザインターフェースを実装するためのシステムを示す。
【図５７】ユーザインターフェースを介して階層メニューツリーをナビゲートするためのプロセスを示す。
【図５８Ａ−５８ＨＨ】リーダーモジュールの例示的な非限定的実施形態である。
【図５９Ａ−５９Ｔ】実験モジュールの例示的な非限定的実施形態である。
【図６０Ａ−６０Ｉ】メンテナンスモジュールの例示的な非限定的実施形態である。
【図６１Ａ−６１Ｑ】管理コンソールモジュールの例示的な非限定的実施形態である。
【図６２Ａ−６２Ｐ】本明細書の複数のモジュールに適用可能な汎用スクリーンショットの例示的な非限定的実施形態である。
【図６３】監査証跡モジュールの例示的な非限定的実施形態である。
【図６４Ａ−６４ＰＰ】アッセイ方法モジュールの例示的な非限定的実施形態である。
【発明を実施するための形態】
【００２１】
本明細書に説明される実施形態は、既存の技術の改善および全く新しい技術の創出を介して、様々な技術的問題に対する技術的解決策を提供する。本明細書で考察される実施形態によって対処される技術的問題の中には、従来のユーザインターフェースの非効率性、およびプロセスワークフローの異なる部分を統合することにおける困難性が含まれる。
【００２２】
本明細書で考察されるユーザインターフェースの改善により、ユーザの非効率性、精度、再現性、およびコンピューティングの非効率性に関連する従来のユーザインターフェースにおける問題に対する技術的解決策の実用的なアプリケーションが提供される。本明細書に提供される技術的解決策は、本発明のユーザインターフェース方法および技術の使用によって、これらの態様の各々を改善する。特に、本明細書に開示されるユーザインターフェースによって提供される技術的解決策により、複雑なプロセスのためのメニューシステムをナビゲートするより効率的な手段がユーザに提供される。
【００２３】
人間とコンピュータとのインタラクションまたは通信のために実装される電子デバイスのためのユーザインターフェースには、多くの場合、コンピュータまたは同様のデバイスに所望の機能を実行させるためにユーザが選択する（例えば、一連のオプションを階層様式で選択する）一連のメニューまたは同様の選択肢オプションが含まれる。一部の実施形態では、アプリケーションのタイプに応じて、ユーザに提示される情報の量またはメニュー選択肢の数が圧倒的に多い場合がある。幅広状のメニューオプションを使用することで、ユーザは、正しい一連の選択肢または望ましい選択肢を見つける前に、様々な選択肢を試したり、様々なメニュー選択階層にナビゲートされ得る。一部の例では、ユーザに利用可能なユーザインターフェース選択肢および機能オプションの１００％のうち、使用されているのは約１０％のみである。また一方、全てのオプションが１００％提示される場合、ユーザに関連するその１０％を見つけるために、どこにナビゲートするかを決定するのが困難になる場合がある。また、選択されたメニュー選択肢は、メニュー選択肢のパスの下で行われる次の選択肢に影響を与えるため、ユーザが選択肢を切り替えることは、ユーザがその選択肢から導かれる複数の異なるパスにもナビゲートすることを意味する。かかる試行錯誤は、ユーザインターフェースナビゲーション中に発生し得る多くの様々なオプションをスクロールおよびページングする際に、ある程度の時間・費用を要し、非効率的なものとなる。
【００２４】
本開示のシステム、方法および技術はユーザインターフェースを提供することができ、当該ユーザインターフェースは、ユーザインターフェース表示または別の提示デバイスを介して選択される選択肢オプションを通してユーザを誘導し、正しい選択を見つけるための時間を少なくすることができる。このようにして、不正確な選択の試行回数が減り、ユーザのナビゲーションにかかる時間が短くなり、目的の計算機能または目標を完成させることができる。態様において、本開示のユーザインターフェースは、特定の様式で、利用可能な全てのオプションの中から選択的に限定された数のオプションをユーザに提示し、それらのオプションを通じてユーザを誘導し、操作を合理化し、ユーザが所望の演算機能により効率的に到達することに集中することができるようにすることができる。別の態様では、本開示のユーザインターフェースにより、ユーザは、アプリケーションに、より直接的に接続することができる。
【００２５】
実施形態および技術的解決策は、本明細書に説明されるメニューおよびシステムのナビゲーションを支援するための特定の視覚的原則の実用的なアプリケーションを提供する。かかる視覚的原則には、視覚的な乱雑さを低減して関心領域を強調表示するために、視覚的コンテンツを最小化し、背景または空隙空間を最大化することが含まれる。暗色または別様で均一な背景を提供し、コンテンツと背景との間のコントラストを高めることで、ユーザの注意を適切な領域に引き付けることができる。
【００２６】
実施形態および技術的解決策は、本明細書に説明されるメニューおよびシステムをナビゲートする際にユーザを支援するための特定の設計原則の実用的なアプリケーションを提供する。本明細書に具現化される設計原則には、例えば、ユーザが一度にナビゲートする必要があるメニューおよび／または選択の数を最小化することが含まれる。
【００２７】
さらなる設計原則には、以前に選択した選択肢を簡単に再訪するオプション性を提供しながら、ユーザにいつでも新規の選択肢を提供することが含まれる。この原則は、２部分表示システムを介して実装されてもよい。アクティブ部分は、進行中のユーザ選択肢を表示するように構成されてもよく、履歴部分は、以前の選択肢に関連する情報を表示するように構成される。共に、アクティブ部分および履歴部分は、「直接ワークフローモード」を提供してもよい。進行中のユーザ選択肢を提示するアクティブ部分には、表示されるメニュー項目の数、例えば、７、５、３（または任意の他の数）に厳密な制限があってもよく、同じメニューからの他の潜在的な項目が他の位置に表示されてもよい。以前に選択された選択肢（およびそれらの選択が行われたメニュー）は、入れ子形式またはスタック形式でユーザに表示されてもよい。以前にナビゲートされたメニューの入れ子形式のシリーズは、ロシアの入れ子人形（マトリョーシカ）の様式で提示され得、各以前に選択されたメニュー項目は、表示されたサブメニューで展開される。また、入れ子型またはスタック型の以前に選択されたメニュー項目により、パンくずリストの跡が提供されてもよく、これは、進行中メニューに到着するために行われたパスをユーザに示す。特定の実施形態では、インジケータバーを提供して、ユーザに以前に選択されたメニュー項目に注意を引き付けることができる。例えば、以前に選択されたメニュー項目がスタック形式で配置される場合、インジケータバーの使用は、１つ以上のメニューおよび／またはメニュー項目を垂直に整列させるのに役立ち得る。これは、例えば、図６１Ｄに例示される。この例では、インジケータバー（「追加／消去」項目の下に位置する）は、「管理」、「法的事項」、および「追加／消去」の項目にユーザの注意を引き付けて整列させるのに役立つ。特定の実施形態では、インジケータバーは、図６１Ｄに例示されるように、ウォッチハンドに類似するように描写され得る。さらに、インジケータバーには、色分けされた状態（例えば、エラー状態を示す赤色、非エラー状態を示す青色）が含まれ得る。特定の実施形態において、色分けされた状態は、１つ以上の色の画素を照射することによって、インジケータバーの一部内に描写され得る。一例では、色分けされた状態は、図６１Ｄに例示されるように、インジケータバーの中央部分内に提供され得るが、この状態は、ＵＩ表示の他の部分にも表示され得る。
【００２８】
本明細書の実施形態は、例えば、ユーザがメニューの異なる位置を検索する必要がないように、一貫性を有するメニューのスクリーン位置を維持することによって、完了するタスクまたはプロセスに関わらず、インターフェースの使用を通じた一貫性を有する外観を維持する。言い換えれば、関連メニューは、必要に応じてスクリーンのアクティブ部分に移動され、ユーザの注意を引き付ける。実施形態では、スクリーンのアクティブ部分は、上方から下方、および左方から右方に対して、中央に留まっている。さらなる実施形態では、メニューインターフェースのサイズおよび形状は、メニューインターフェースが閲覧されるデバイスまたはスクリーンに従って変更される。メニューは、より広いスクリーンで水平に広げたり、かつ／またはより高い／より狭いスクリーンで垂直に広げたりすることができる。
【００２９】
本明細書で考察される実施形態は、ユーザエクスペリエンスのいくつかの態様の強化を通じて効率および精度の改善を提供することによって、ユーザの生産性を向上させる。本明細書に説明されるユーザインターフェースは、利用率の低いオプションによって引き起こされる注意散漫を最小限に抑えながら、最も可能性の高い使用例にユーザを集中させる。このように集中させることにより、ユーザインターフェースによる視覚的な注意散漫を最小限に抑え、ユーザを最も関連性の高いメニュー選択肢に集中させ続けることができる。本明細書に説明されるユーザインターフェースは、ユーザが次に何をすべきかを迷う可能性という問題点を排除しながら、ユーザインターフェースをあるステップから次のステップへと導くことを目的とする。本明細書の実施形態では、インターフェースシステムを経由するユーザのナビゲーションパスは、代替オプションの選択または進行中メニューからのバックアウトを容易にするために、ユーザに対して透過的なままである。ユーザインターフェースを使用するプロセス全体を通して、ユーザは、プロセスを通じて代替のパスを目立たずに閲覧するオプションを有し得る。このように、本明細書に提供されるユーザインターフェースソフトウェアの中核的機能は、ユーザに提示される関連情報の総量を任意の１つの時点で増加させる一方で、一度にユーザに提示される情報の総量を減少させることである。頻度の少ない使用例の追加情報とオプションは、目立たない提示スタイルで利用可能なままとなる。任意の所与の時間にユーザインターフェースを介して提示されるべき情報に関する、かかる決定は、所定のメニューワークフローを通じて事前に誘導されてもよく、かつ／または以前のユーザアクションおよび選択肢の分析を通じて影響を受け、更新されてもよい。
【００３０】
また、本明細書に提供される実施形態を介して、コンピュータ機能を改善することができる。例えば、限られた数のオプションに焦点を当てることによって、ユーザインターフェースの起動に関与し得るデバイス（例えば、ユーザデバイスおよび／またはサーバデバイス）のリソース使用量を減らすことができる。例えば、メモリ使用量、中央処理ユニット（ＣＰＵ）使用量などのプロセッサリソース使用量、ハードドライブまたは同様の永続的ストレージ使用量、デバイス間（例えば、デバイス−デバイス間、デバイス−サーバ間、サーバ−サーバ間）の通信に必要な帯域幅が低減されてもよい。また、正しい選択または選択のパスに直接ナビゲートする能力または到達する能力により、例えば、多くの試行錯誤させるナビゲーションを要せずとも、デバイスとサーバとの間の通信効率を高めることができる。これにより、例えば、かかる通信に関連付けられたインターネット通信およびコストを低減することができる。
【００３１】
本明細書で考察されるさらなる実施形態は、様々なプロセスワークフロー態様の統合に関するものである。本明細書で考察されるように、「プロセスワークフロー」は、計装装置（生体計測を含む）試験ワークフロー、製造ワークフロー、分析ワークフロー、および／または１つ以上のコンピューティングシステムによって少なくとも部分的に制御された１つ以上の機器を伴い得る任意のワークフローに関連して得る。追加の実施形態では、本明細書で考察される実施形態と一致するプロセスワークフローは、１つ以上の消耗品の使用を含み得る。
【００３２】
本明細書で考察されるユーザインターフェースおよびプロセスワークフロー管理システムと一致するコンピューティングシステムは、単一のコンピューティングデバイスシステム、デスクトップコンピューティングシステム、ラップトップコンピューティングシステム、タブレットコンピューティングシステム、モバイルデバイスコンピューティングシステム、シンクライアントコンピューティングシステム、クラウドベースのコンピューティングシステム、サーバコンピューティングシステム、複数のデバイスコンピューティングシステム、デバイス／プリンタシステム、デバイス／サーバコンピューティングシステム、複数のデバイスおよびサーバ（複数可）を含むシステム、または任意の他の好適なコンピューティングシステムを含むが、これらに限定されない様々なアーキテクチャを含んでもよい。
【００３３】
本明細書に説明されるプロセスインターフェースシステムは、ユーザインターフェースを提供することによって、ユーザ精度、効率、および満足度を向上させる役割を果たし、当該ユーザインターフェースは、より速く使用され、正しいメニュー項目を見つける時間を短縮し、不正確なメニュー項目の選択を低減し、全体的なワークフロー時間を短縮させる。１００％のオプションに即座にアクセスを提供し得る従来のシステム（そのうち１０％のみが頻繁に使用される）と比較して、本明細書に説明されるシステムは、（例えば、５０、５５、６０、６５、７０、７５、８０、８５、９０、９５、９５％以上、７０〜９５％以上、８０〜９５％以上の使用例で）頻繁に使用される機能のみに即座にアクセスを提供し得る。次いで、本明細書に提供される解決策は、演算効率を向上させ、メモリ使用量を減らし、ＣＰＵ、ハードドライブ、電力、および通信リソースの使用率を減らすのに役立つ。
【００３４】
本明細書で考察されるユーザインターフェースシステムは、グラフィカルユーザインターフェース（ＧＵＩ）、テキストベースのユーザインターフェースシステム、仮想、拡張、もしくは混合現実（ＶＡＭＲ）インターフェースシステム、投影ベースのシステム、ジェスチャ制御システム、および／または任意の他のタイプの視覚的ユーザインターフェースの形態で提供され得る。まとめて、本明細書の実施形態と一致するユーザインターフェースシステムは、「系統的ユーザインターフェース」（ＭＵＩ）と称され得る。ＭＵＩには、グラフィカルユーザインターフェース（ＧＵＩ）、テキストベースのユーザインターフェースシステム、仮想、拡張、もしくは混合現実（ＶＡＭＲ）インターフェースシステム、投影ベースのシステム、ジェスチャ制御システム、および／または任意の他のタイプの視覚的ユーザインターフェースが含まれてもよい。本明細書で考察される原則の一部は、例えばＧＵＩに関して具体的に考察されるが、制限することを意図しておらず、本明細書で考察される原則は、他のインターフェースシステムに同様に適用されてもよい。
【００３５】
本明細書に説明されるＭＵＩは、「ディスプレイ」、「インターフェース」、および「ユーザインターフェース」を指す。本明細書で使用される「ディスプレイ」、「インターフェース」、および「ユーザインターフェース」という用語は、別段の定めがない限り、テキスト、画像、視覚コンポーネント、対話型要素、ならびにスクリーン、投影、もしくは他の視覚的ディスプレイハードウェア上に示されか、または表示される、任意の他の視覚的態様を指す。したがって、本明細書で使用される場合、「ディスプレイ」および「インターフェース」は、任意のタイプの視覚的ディスプレイハードウェア、スクリーン（複数可）、および／またはプロジェクタを介して提供され得ることが理解される。便宜上、メニュー、インターフェース、および他の視覚的項目は、本明細書では、ＭＵＩ上で閲覧するか、またはＭＵＩによって表示されることを指す。かかる参照により、ＭＵＩが、本明細書で考察されるように、ハードウェアデバイスを介して視覚的に提示されることを示すことが理解される。
【００３６】
以下でより詳細に記載されるように、本明細書に説明されるユーザインターフェースシステムは、メニュー項目を提示するために様々な視覚コンポーネントを使用し得る。例えば、視覚コンポーネントには、様々なメニュー項目を通して回転する垂直「ホイール」または水平ホイールが含まれてもよい。本明細書に説明されるように、視覚コンポーネントとしての「ホイール」の使用は、顕著（強調表示）オプションおよび後退（非強調表示）オプションがユーザに提示される方法を指す。ホイール型の視覚コンポーネントは、リムがユーザに面し、複数のメニュー項目が仮想ホイールのリム上に配置された仮想ホイールとして理解され得る。ホイール型の視覚コンポーネントは、ホイールの存在の任意の視覚的インジケータを含んでもよく、または含まなくてもよい。ホイール型の視覚コンポーネントは、注意を引き付ける方式（すなわち、ホイールのユーザに「最も近い」部分上）でユーザに顕著オプションを提示してもよく、他の後退オプションは、注意を引き付けない方法で提示されてもよい。顕著メニュー項目は、異なる色でハイライトされてもよく、異なるフォントで提示されてもよく、より大きなフォントで提示されてもよく、別様で、視覚的に注意を引き付けるためにマーキングされてもよい。仮想ホイールが回転すると、進行中の顕著メニュー項目は、ユーザから離れて（時計回りまたは反時計回りのいずれかに）回転し、進行中の後退メニュー項目は、新規の顕著オプションになる。実施形態では、顕著メニュー項目に最も近い後退メニュー項目は、顕著メニュー項目からさらに後退しているメニュー項目よりも多くの注意を引き付けるように表示されてもよい。例えば、メニュー項目は、進行中の顕著メニュー項目からの距離に基づいて、サイズまたは明るさが減少してもよい。「ホイール」が「回転」すると、後退メニュー項目はビューから薄字表示となってもよい。この形式では、仮想ホイールは、メニュー項目が全て実際のホイール上に配置されているという知覚および感覚をユーザに提供する。視覚コンポーネントは、様々なメニュー項目をスライドする水平スライダまたは垂直スライダをさらに含み得る。同様に、上で考察されたように、ホイールに対して、スライダを使用して、顕著メニュー項目を提供してもよく、後退メニュー項目または非顕著メニュー項目を提供してもよい。実施形態では、スライダは、後退メニュー項目が、スライダ内のオプションがスライドして通過するときにビューから薄字表示するようには見えない点で、ホイールと異なってもよい。ホイールおよびスライダのさらなる実施形態は、特定の実施形態に関して本明細書でさらに考察される。
【００３７】
本明細書で考察されるように、メニュー項目は、様々に「選択」、「ハイライト」、および／または「クリック」され得る。本明細書で使用される場合、メニュー項目を「ハイライト」するとは、「ハイライト」されたオプションが、例えば、ホイールの中央の顕著メニュー項目として、ユーザに顕著に表示されることを意味する。「ハイライト」は、メニュー項目の色、サイズ、フォントなどを変更して、ユーザにメニュー項目を視覚的に強調表示することを含んでもよい。ユーザオプションの「ハイライト解除」は、メニュー項目の色、サイズ、フォントなどを変更して、ユーザにメニュー項目を視覚的に目立たないようにすることを含んでもよい。メニュー項目は、（例えば、マウスをクリックする、タッチスクリーンをタッチする、ホイールを回転させるなどを介した）ユーザアクションに応答して（例えば、ユーザが選択または編集することができないメニュー項目を提示することによって）ハイライトまたはハイライト解除されてもよく、かつ／またはインターフェースのアクションに基づいて（例えば、ハイライトされたデフォルトオプションを提示することによって）ハイライトまたはハイライト解除されてもよい。
【００３８】
本明細書で使用される場合、メニュー項目を「選択」するとは、メニュー項目がユーザによって選択され、ユーザインターフェースが当該選択に従って１つ以上のメニューステップを進んだことを意味する。メニュー項目を「選択」すると、コンピュータシステムは、メニュー項目を単に「ハイライト」するだけではなく、コンピュータ命令を実行してメニューを進める。例えば、メニュー項目を「選択」することにより、当該選択に基づいて新規のメニューが表示されてもよい。選択したメニュー項目は選択後にハイライトされ得るが、メニュー項目のハイライトは、必ずしもメニュー項目を選択することを含むものではない。
【００３９】
一部の実施形態では、メニュー項目は、メニュー項目をクリックすることを介して選択またはハイライトされてもよい。本明細書で使用される「クリック」は、インターフェースデバイス（例えば、マウス、タッチスクリーンなど）をクリック、タップ、または別様で使用して、メニュー項目を指示または選択するためのユーザアクションを指す。本明細書で使用される場合、メニュー項目を「クリック」することは、メニュー項目を「選択」することとは異なる。クリックはメニュー項目を示すユーザアクションを指し、一方で、選択はメニュー項目の選択に関連付けられたコンピュータ機能を指す。
【００４０】
本明細書に従うシステムの一部の実施形態では、メニュー項目は、クリックを通じて選択されてもよい。メニュー項目をクリックすると、システムが次の一連のメニュー項目に進んでもよい。開示されるシステムの他の態様では、メニュー項目をクリックすることは、メニュー項目をハイライトする役割を果たすが、メニュー項目を選択してシステムを次のメニュー項目に進めることはない。
【００４１】
メニュー項目は、本明細書では「選択可能」として説明される場合がある。「選択可能」メニュー項目とは、ユーザが、メニュー項目を選択するか、またはハイライトするかのいずれかで対話することができるメニュー項目を指す。選択可能メニュー項目は、着色、ハイライト、フォントなどの変更を通じて選択可能であることを示す方法で表示され得る。メニュー項目は、本明細書では「選択不可能」として説明される場合がある。「選択不可能」メニュー項目とは、選択またはハイライトを通じて現在ユーザが対話することができないメニュー項目を指す。選択不可能メニュー項目は、着色、ハイライト、フォントなどの変更を通じて選択不可能であることを示す方法で表示され得る。
【００４２】
メニュー項目は、「過去に選択された」および「過去に選択されていない」とも説明される場合がある。「過去に選択された」メニュー項目は、進行中メニューインターフェース表示に到着するように選択されたメニュー項目を指す。「過去に選択された」メニュー項目がユーザによってアクティブに選択されている必要はない。システムが、プログラムされたデフォルトで、ユーザをトップレベル未満のメニューレベルにもたらす場合、ユーザが進行中セッションの間にアクティブにそれを選択していなくても、現在のパス内のメニュー項目または選択肢は、「過去に選択された」と示され得る。「過去に選択されていない」メニュー項目は、進行中メニューインターフェース表示に到着するために選択されていないメニュー項目を指す。例えば、ユーザが第１のメニュー項目を選択しており、第２のメニュー項目を選択していない場合、システムは、ＭＵＩのアクティブ部分における第１のメニュー項目の選択に応答して、後続メニューまたはサブメニューの表示に進んでもよい。ＭＵＩの履歴部分では、システムは、第１のメニュー項目を過去に選択されたメニュー項目として、かつ第２のメニュー項目を過去に選択されていないメニュー項目として表示してもよい。過去に選択されていないメニュー項目は、選択可能であるとして表示され得る。
【００４３】
例えば、ユーザは、スライダをスクロールしてもよく、様々なメニュー項目を通してホイールを回してもよい。ユーザは、特定のメニュー項目がハイライトされるように、ホイールまたはスライダを調整することができる。実施形態では、特定のメニュー項目は、さらなるユーザインタラクション（例えば、シングルまたはダブルクリック）を「選択」することを必要としてもよく、これにより、ＭＵＩは、選択に応答してメニュー項目またはサブメニュー項目の新規のセットを提示する。かかる一実施形態では、ユーザは、ホイールを回転させるか、スライダをスクロールして、所望のメニュー項目をハイライトされた顕著メニュー項目に移動させる。次に、ユーザは、ハイライトされたメニュー項目の承認を選択としてクリック、ダブルクリック、または別様で示して、次のメニューまたはサブメニューを表示する。実施形態では、特定のメニュー項目は、それがハイライトされるのと同時に「選択」されてもよい。かかる一実施形態では、ホイールを回転させるか、スライダをスクロールして所望のメニュー項目をハイライトされた顕著メニュー位置に移動させることで、所望のメニュー項目がハイライトされると即座に、関連するサブメニューが提示される。
【００４４】
本明細書で考察されるように、メニュー項目の選択またはハイライトは、それが顕著メニュー項目であるか後退メニュー項目であるかどうかに関わらず、ホイール、スライダ、および／またはリスト項目上のどこにあっても、メニュー項目を直接選択（すなわち、クリック、タッチなど）することによって引き起こされ得る。メニュー項目の選択またはハイライトはまた、様々な視覚コンポーネントのユーザ操作に応答して生じ得、メニュー項目をハイライトされる位置または選択される位置に移動させる。例えば、ユーザは、特定のメニュー項目が顕著メニュー項目となるか、またはハイライトメニュー項目となるまで、ホイールを回転させるか、スライダを移動させてもよい。視覚コンポーネントの操作および／または直接選択は、タッチスクリーン、マウス、キーボード、矢印キー、視線検出システム、動き検出システム、ジェスチャ検出システムなどを含む任意の好適なユーザ入力デバイスの使用によって実装され得る。
【００４５】
インターフェースの実施形態の特徴は、「第１の部分」および「第２の部分」と称され得る。これらの用語は、表示されたユーザインターフェースの特定の部分を指しており、スクリーン上の特定の位置に固定される必要はない。本明細書で使用される場合、「第１の部分」はまた、「アクティブ部分」とも称され得る。「第１の部分」または「アクティブ部分」は、現在の、または最新のセットのメニュー項目を表示するＭＵＩの部分を表す。「第１の部分」および「アクティブ部分」は、本明細書で互換的に使用され得る。「第２の部分」はまた、「履歴部分」とも称され得る。「第２の部分」または「履歴部分」は、以前に閲覧されたメニューならびに以前に選択されたメニュー項目、および以前に選択されていないメニュー項目を表示するインターフェースの部分を表す。「第２の部分」および「履歴」部分は、本明細書で互換的に使用され得る。
【００４６】
図１は、一実施形態における、ユーザインターフェース上のメニュー選択肢のパスを介してユーザを対話的にナビゲートする方法を示す。方法は、少なくとも１つのハードウェアプロセッサによって自動的に実行され得る。本方法では、初期の選択肢に基づいて追加の選択肢（複数可）をドリルダウンしながら、ユーザが行った過去の１つ以上の選択肢を、選択されなかった他のオプション（複数可）と共に表示し、質問をすることで、システムを介したユーザの移動を容易にする。本明細書で使用される場合、「質問をする」ことは、ユーザに、そこから選択する１つ以上のメニュー選択肢を提示することを指す。本方法により、ユーザがパスを続行するか、異なるパスにジャンプし、１つ以上の前のステップ（複数可）で行われた選択肢に時間を遡るか、またはユーザが選択した選択肢の最新の時点に戻ることが可能となる。一実施形態では、ユーザインターフェースは、ユーザがパス上のどこにいるかに関係なく、例えばパスの各ステップで、過去の選択肢または以前の選択肢（複数可）が選択されたか、あるいは選択されなかったかを、全て同じスクリーン上に提示し、表示することを可能にする。例えば、ユーザインターフェースは、選択されていないメニュー項目（複数可）も含むユーザのメニュー選択肢パスの概要を提示する。当該ユーザインターフェース手法により、より効率的なナビゲーションが可能となり、ユーザをパスに沿って導き、ユーザが進むパスを確認することが可能となり、ユーザがユーザに対して設定されたパスから別のパスに逸脱することが可能となる。当該ユーザインターフェース手法により、ユーザが前後のパンくずリスト（複数可）を確認でき、ユーザがどこに行くのか、ユーザがどこに行くことができるのかを確認できる。
【００４７】
本明細書で考察されるように、メニューは、一連の階層メニューツリーとして提示される。メニューツリーの各レベルには、他のメニューにつながる複数のメニューが含まれる。したがって、例えば、メニューツリーの第１のレベルは複数の第１のメニューを含み、メニューツリーの第２のレベルは複数の第２のメニューを含み、メニューツリーの第３のレベルは複数の第３のメニューを含む。この構造は、実行メニューレベルまで続く。本明細書の一部の考察では、第１のメニューは単にメニューと称され、ツリー内の後続メニュー層はサブサブメニューなどと称される。このとき、進行中メニューの下の複数の層のメニューは、まとめてサブメニューと称され得る。したがって、第１のメニューのサブメニューは、複数の第２のメニュー、複数の第３のメニュー、複数の第４のメニュー、複数の実行メニューなどを含んでもよい。階層メニューツリー構造の一例を図２Ｋに示す。本明細書で使用される場合、階層メニューツリーに関して、各レベルは、ユーザにリテラルメニューを提示しない場合でも「メニュー」と称される。例えば、「メニュー」は、メニューの他の部分を通して設計されたプロセスを実装するための「実行」ボタンのみを提示してもよい。別の「メニュー」により、例えば、チュートリアルが提示されてもよい。
【００４８】
番号付きメニューの各々は、複数のメニュー項目または選択肢を含んでおり、各項目または選択肢は、より下位のレベルの新規のメニューを指している。したがって、第１のメニュー内の項目は、各々、複数の第２のメニューのうちの１つを指し得る。一部の実施形態では、メニュー層はスキップされ得る。例えば、第１のメニューのオプションは、複数の第３のメニューのうちの１つを指してもよい。
【００４９】
実施形態では、各メニューはまた、ＭＵＩ内に表示するために、追加の情報を含み得る。追加のメニュー情報は、メニュー内の項目に関するユーザ情報および／またはメニューに関する一般的なコンテキストを提供し得る。例えば、メニューがセーブファイルオプションをユーザに提示する場合、残りのディスク空間を示す追加の情報が提供されてもよい。別の例では、メニューが、起動されるアッセイに関連するオプションをユーザに提示する場合、表示されるアッセイに関連する利用可能な消耗品に関する追加の情報が提供されてもよい。
【００５０】
実行メニューレベル、すなわち、一連のメニューの最後のレベルで、ユーザは、実行メニュー選択肢または項目を選択することができる。これらの選択肢または項目は、さらなるメニューにつながるものではないが、代わりに、メニューツリーが容易にすることを目的とした、プロセスのパラメータの選択を表す。実行メニュー選択肢または項目を選択することで、システムに、選択されたメニュー選択肢または項目に関連する機能を実行させる。例えば、アッセイデザインメニューツリーを使用する場合、実行メニュー選択肢には、ファイル名、アッセイパラメータ、試薬の選択肢などのオプションが含まれてもよい。
【００５１】
実施形態では、実行メニューは、ＭＵＩソフトウェアと物質界との間のインターフェースを容易にすることができる。実行メニューは、例えば、系統的ユーザインターフェース制御システム１１０２によって接続されたシステムまたは計器に出力されるコマンドを実行して、ＭＵＩの使用を通じて設計されたプロセスを実装することができる。例では、かかる実行コマンドは、製造システムに部品の製造を開始させてもよく、アッセイ計器にアッセイの実施を開始させてもよく、設計システムに設計仕様書を送信させてもよい。
【００５２】
実施形態では、実行メニューにより、ユーザにウォークスルーまたはチュートリアルを提供することができる。例えば、ワークフローまたはプロセスを設計した後、実行メニューは、ワークフローと一致するウォークスルーまたはチュートリアルを提供してもよく、テキストベース、オーディオベース、動画ベース、および画像ベースのチュートリアルステップを提供して、設計されたワークフローまたはプロセスの各ステップをユーザに解説してもよい。
【００５３】
実施形態では、実行メニューは、物質界の計器および機械に発行される実行コマンドと併せてウォークスルーおよび／またはチュートリアルを提供することができる。例えば、モジュール式ラボラトリシステムでは、かかる組み合わせは、（例えば、アッセイプレートおよび試薬を含む）機械をロードするようにユーザに命令を提供し、次いで、プロセスを起動するための実行コマンドを機械に提供してもよい。プロセスの新規のステップがユーザによる（アッセイプレートの移動などの）物理的介入を必要とする場合、ＭＵＩは、実行レベルで、追加の命令（テキストベース、動画ベース、画像ベース、オーディオベースなど）をユーザに提供してプロセスを進めてもよい。実施形態では、プロセスのユーザ介入部分を実装するユーザ命令および通知は、例えば、テキスト（ＳＭＳ、ＭＭＳ）、電子メール、電話、インスタントメッセージ、スラックメッセージ、および任意の他のタイプのメッセージングプロトコルを含む様々な通信手段を介して提供されてもよい。かかる様々な通信手段は、例えば、機械処理の一部が完了するのにある程度の時間を要し、ユーザが処理中にプロセス位置に留まることを望まない場合に有用であり得る。このように、ユーザが数時間かかるプロセスを開始した場合、プロセスを進めるために介入が必要であることを示すテキストメッセージを受信し得る。
【００５４】
これらのタイプの「コボット（ｃｏｂｏｔ）」インタラクションでは、ＭＵＩが人間のオペレータの物質界アクションと自動化機械の物理的世界アクションとの両方を統合し、ラボワークフロー、製造ワークフロー、食品生産ワークフロー（例えば、ビール生産、パン生産など）、輸送および物流ワークフロー（例えば、箱詰めおよびピッキング、パッケージなど）を含む様々なプロセスまたはワークフローに適用することができる。これらの自動化機械には、ロボット、ドローン、ロボットベースの機械、または他の自律型機械もしくは半自律型機械などの非人間型機械がさらに含まれ得る。
【００５５】
本明細書で使用される場合、メニューを「表示」することには、ＭＵＩ内に、メニュー内の１つ以上の項目を表示することが含まれる。メニューを表示することには、メニュー内の全ての項目またはオプションを表示する必要はない。各メニュー項目が表示されるかどうかに関わらず、第１のメニューを構成する１つ以上のメニュー項目は同じままである。以下でより詳細に考察されるように、特定のメニュー項目は、様々な理由で除外され得るか、または制限され得る。本明細書で考察されるように、指定された「第１のメニュー」または「第２のメニュー」は、スクリーンの様々な部分に再配置され得る。再配置されると、第１のメニューは、同じ第１のメニュー項目のセットを表示し続けてもよく、かつ／または異なる第１のメニュー項目のセットを表示してもよい。
【００５６】
本明細書で考察されるように、メニューは、それらの時間的状態に基づいても参照され得る。「進行中メニュー」は、ＭＵＩのアクティブ部分で現在アクティブになっているメニューを指し、そこからユーザはオプションを選択するように求められる。「過去メニュー」は、ユーザが以前にオプションを選択したメニューを指す。過去メニューは、ＭＵＩの履歴部分に表示されてもよい。「後続メニュー」は、進行中メニューが過去メニューになった後にアクティブになる次のメニューを指す。例えば、第１のメニューは、進行中メニューとして表示されてもよい。第１のメニューから選択が行われた後、第１のメニューは次いで、過去メニューになるように再配置されてもよい。その後、進行中メニューとして、第１のメニューから選択された第２のメニューが表示されてもよい。進行中メニューは、ユーザインターフェースの第１の部分またはアクティブ部分に表示されてもよく、過去メニューは、ユーザインターフェースの第２の部分または履歴部分に表示されてもよい。
【００５７】
履歴部分では、過去メニューの各メニュー項目は、線形でＭＵＩに表示され得る。そのメニューレベルの全てのメニュー項目は、１行（水平または垂直）で表示される。過去メニュー項目の各セットは、かかる線形で表示され得、一方でメニュー全体は、スタック形式または入れ子形式で表示され得る。この特徴は、例えば、線形で表示されるＭＥＮＵ  ＩＴＥＭＳおよび線形で表示されるＳＵＢＭＥＮＵ  ＩＴＥＭＳを示す図２Ｃに示される。ＭＥＮＵ  ＩＴＥＭＳとＳＵＢＭＥＮＵ  ＩＴＥＭＳとの間の関係は、スタック関係または入れ子関係である。したがって、単一のメニューレベルの中で、メニュー項目は線形で表示されるように適合され、一方、以前にナビゲートされたメニューレベルおよび後続メニューレベルは、入れ子形式で表示されるように適合される。
【００５８】
選択肢メニューは、例えば、水平方向もしくは垂直方向（例えば、左右方向、上下方向）または別の方向に選択肢を回転させるグラフィカルホイールに表示されてもよい。別の態様では、選択肢メニューは、例えば、水平方向もしくは垂直方向（例えば、左右方向、上下方向）または別の方向に選択肢スライドさせるグラフィカルスライダとして表示されてもよい。例えば、初期メニューレベル（第１のレベル）は、水平方向に表示され、左右にスライドされてもよく、次のメニューレベル（第２のレベル）は、垂直方向に表示され、上下に回転してもよい。さらに別の態様では、選択肢メニューは、一連の同心円として表示され得、各メニューレベルは、メニュー選択肢（オプションまたはメニュー項目とも称される）を有する円として表示される。例えば、初期メニューレベル（第１のレベル）は、中心円に表示されてもよく、次のメニューレベル（第２のレベル）は、中心円を囲む次の円（第２の円）に表示されてもよく、さらに次のメニューレベル（第３のレベル）は、第２の円を囲むさらに別の円に表示されてもよい。さらに加えて、選択肢メニューは、ノードおよびエッジを有するグラフィカル決定木として表示または視覚化されてもよい。グラフィカル決定木の各レベルは、選択肢を伴うメニューレベルを表してもよい。
【００５９】
一実施形態では、ホイールおよび／またはスライダは、完全に回転する必要はなく、例えば、全旋回または一周する必要はない。例えば、ホイールおよび／またはスライダは、開始メニュー項目から終了メニュー項目に回転またはスライドし、終了メニュー項目から開始メニュー項目に戻る。このようにして、例えば、メニューの開始と終了は、両方が結合したり、一緒になったりすることがないため、常に表示される。この技術により、ホイールおよび／またはスライダが、ホイールおよび／またはスライダによって提示された選択肢の中で、どこが第１のメニュー項目で、どこが最後のメニュー項目であるかを明確に表示しながら、選択肢の全メニューを伝えることができる（かつユーザが即座に理解できる）ので、処理時間を短縮することができる。
【００６０】
さらなる実施形態では、ホイールおよび／またはスライダは、完全に回転して、メニュー全体をレビューした後にユーザがメニューの開始に容易にアクセスすることを可能にし得る。かかる実施形態では、メニューが完全に回転して最初に戻ったことを示す視覚的インジケータが提供され得る。
【００６１】
様々な実施形態では、用語「ソフトウェアプロトコル」および「コンピュータ命令」は、様々なタスクおよび動作を実施するように構成されたソフトウェア命令またはコンピュータコードを説明するために使用される。本明細書で使用される「マネージャ」という用語は、１つ以上のプロセッサに１つ以上の機能タスクを実行させるように構成されたソフトウェア命令またはコードの集合を広く指す。便宜上、様々なマネージャ、コンピュータ命令、およびソフトウェアプロトコルは、実際には、マネージャ、コンピュータ命令、およびソフトウェアプロトコルが動作およびタスクを実行するためにハードウェアプロセッサをプログラムするときに、様々な動作またはタスクを実行するものとして説明される。本明細書で使用される「マネージャ」、「ソフトウェアプロトコル」、および「コンピュータ命令」は、「ソフトウェア」として様々な箇所で説明されているものの、これらは同様に、一連のステップおよび／または命令を実行および／または実施するためのコンピュータまたは他の電子デバイスに命令するためのファームウェア、ソフトウェア、ハードウェア、またはそれらの任意の組み合わせとして実装され得ることが理解される。さらに、本明細書の実施形態は、方法ステップ、機能ステップ、およびメニューの表示、オプションの選択などの他のタイプの発生の観点から説明される。全ての例で明示的に述べられているわけではないが、これらのアクションは、１つ以上のコンピュータプロセッサによって実行されるコンピュータ命令またはソフトウェアプロトコルに従って発生することが理解されるであろう。
【００６２】
本明細書で考察されるマネージャおよびソフトウェアプロトコルの機能は、１つ以上のコマンドの発行によって提供され得る。本明細書で考察されるように、マネージャおよびソフトウェアプロトコルによって発行される「コマンド」は、様々なアクションを発生させるためにコンピューティングシステムの様々な態様に提供される信号および命令を指す。コマンドは、あるマネージャから別のマネージャに発行されてもよく、かつ／またはシステムの他のコンポーネントに発行されてもよい。例えば、マネージャは、メニューインターフェース内の特定の視覚コンポーネントの表示を引き起こすコマンドを提供してもよい。かかるコマンドは、物理ディスプレイスクリーンに向けられてもよく、視覚コンポーネントを生成するために必要な信号および命令を含んでもよい。本明細書で使用される場合、マネージャがアクションを実行するか、または特定の機能を実施すると記載されるとき、マネージャは、かかるアクションまたは機能を発生させるコマンドを発行したと理解されたい。
【００６３】
様々な実施形態では、「モジュール」という用語は、特定の一式のソフトウェアプロトコルおよびコンピュータ命令を指すために使用され、これは、本明細書に説明されるＭＵＩの複数のコンポーネントを生成、維持、および動作させる。本明細書に説明される１つ以上のプロセッサは、複数のソフトウェアプロトコルを実行して系統的ユーザインターフェースモジュールを提供するように構成され得る。本明細書で使用される場合、「系統的ユーザインターフェースモジュール」は、特定のユーザインターフェースを提供するモジュールのサブセットのうちのいずれかを指す。例えば、管理コンソールモジュール、監査証跡モジュール、およびリーダーモジュールは、それぞれ、システム管理、監査、およびプレート読み取りに関連するタスクを実施するための特定の系統的ユーザインターフェースモジュールとして提供される。各ＭＵＩモジュールは、少なくとも複数の層化されたメニューを含む、階層化されたメニューツリーを含むと理解され得る。各モジュールは、好ましいデフォルトの視覚コンポーネント、好ましいデフォルトの除外リストおよび制限リスト、ならびにモジュールに固有の他の機能をさらに含み得る。他のモジュールは、以下でより詳細に、そして本開示全体を通して考察される。本開示を通じて、様々なＭＵＩモジュールの複数の態様が考察される。任意の特定のＭＵＩモジュールの考察された態様は、非排他的かつ非限定的であり、任意の他のＭＵＩモジュールに同様に適用されてもよい。したがって、本明細書で考察される任意のＭＵＩ特徴は、広義に、または特定のモジュールに関しても、ＭＵＩ全般に、かつ／または本明細書で考察される任意の他の特定のＭＵＩモジュールに、広く適用され得る。
【００６４】
ここで図５６を参照すると、本明細書の実施形態と一致する系統的ユーザインターフェース制御システム１１０２が示されている。系統的ユーザインターフェース制御システム１１０２は、１つ以上のプロセッサ１１１０（便宜上、本明細書では複数のプロセッサ１１１０、プロセッサ（複数可）１１１０、もしくはプロセッサ１１１０とも称される）、１つ以上の記憶デバイス（複数可）１１２０、および／または他のコンポーネントを含む。ＣＰＵ２（図１９を参照）およびハードウェアプロセッサ１８０４（図１８を参照）は、本明細書に説明されるように構成されたプロセッサ１１１０の例であってもよい。他の実施形態では、プロセッサの機能は、（例えば、特定用途向け集積回路（「ＡＳＩＣ」）、プログラマブルゲートアレイ（「ＰＧＡ」）、フィールドプログラマブルゲートアレイ（「ＦＰＧＡ」）などの使用を通じた）ハードウェア、またはハードウェアとソフトウェアの任意の組み合わせによって実行され得る。記憶デバイス１１２０は、任意のタイプの（１つ以上の）非一時的コンピュータ可読記憶媒体および／または非一時的コンピュータ可読記憶デバイスを含む。かかるコンピュータ可読記憶媒体またはデバイスは、プロセッサに本明細書に説明される１つ以上の手法を実施させるためのコンピュータ可読プログラム命令を記憶してもよい。メモリ４（図１９を参照）およびメモリデバイス１８０２（図１８を参照）は、記憶デバイス１１２０の例であり得る。コンピュータ可読記憶媒体またはデバイスの例は、限定されないが、電子記憶デバイス、磁気記憶デバイス、光学記憶デバイス、電磁記憶デバイス、半導体記憶デバイス、あるいはそれらの任意の好適な組み合わせ、例えば、コンピュータディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、消去可能プログラマブル読み取り専用メモリ（ＥＰＲＯＭまたはフラッシュメモリ）、静的ランダムアクセスメモリ（ＳＲＡＭ）、ポータブルコンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、デジタル多目的ディスク（ＤＶＤ）、メモリスティックを含んでもよい。実施形態では、記憶デバイス１１２０は、複数の記憶デバイス１１２０を含んでもよい。本明細書の実施形態と一致する複数の記憶デバイス１１２０は、併設型であってもよく、かつ／または非併設型であってもよい。例えば、１つの物理システムは、第１のメモリ記憶デバイス１１２０を包含し、第２の物理システムは、第２のメモリ記憶デバイス１１２０を包含してもよい。
【００６５】
実施形態では、プロセッサ１１１０および記憶デバイス１１２０は、クラウドコンピューティングプラットフォームまたは他の形態の分散コンピューティングを介して実装され得る。かかる実装形態では、プロセッサおよび記憶デバイスは各々、本明細書に説明されるタスクおよび機能を実施するための複数のプロセッサおよび記憶デバイスを含んでもよい。
【００６６】
プロセッサ１１１０は、記憶デバイス１１２０に記憶された「マネージャ」と称される、１つ以上のコンピュータプログラム命令および／またはソフトウェアプロトコルによってプログラムされる。例えば、プロセッサ１１１０は、表示マネージャ１０５０、入力マネージャ１０５２、メニューマネージャ１０５４、ユーザマネージャ１０５６、除外マネージャ１０５８、ネットワークマネージャ１０６０、およびデータストレージマネージャ１０６４によってプログラムされる。本明細書で考察される様々なマネージャの機能は、代表的であり、限定的ではないことが理解されよう。さらに、様々なマネージャの機能は、必要に応じて、１つ以上のモジュール、アプリケーション、プログラム、サービス、タスク、スクリプト、ライブラリ、アプリケーション、または実行可能コードに組み合わされ得る。
【００６７】
本明細書で考察されるマネージャは、様々な実施形態では、ＭＵＩを管理してプロセスワークフローを必要とする様々なタスクを完了するために実装され得る。ＭＵＩの様々なソフトウェア実装形態は、１つ以上の特定の実施形態に関して本明細書に説明されるが、前述のマネージャによって提供される方法および機能は、任意のプロセスワークフローのためのＭＵＩを提供するために実装され得る。前述のマネージャは、ソフトウェアライブラリを通じて機能的に実装され得る。
【００６８】
系統的ユーザインターフェース制御システム１１０２の様々なコンポーネントは、スクリーン、投影、タッチスクリーン、ヘッドセットなどを含む任意のタイプの表示ハードウェアを介して、系統的ユーザインターフェース表示をユーザに提供するように協働して動作する。実施形態では、系統的ユーザインターフェース制御システム１１０２は、ＭＵＩ内のメニュー項目、オプション、または選択肢のパス（複数可）を介してユーザを対話的にナビゲートするための、１つ以上のソフトウェアプロトコルを実装する。上述のソフトウェアマネージャは、コンピュータ命令のセット、ソフトウェアライブラリ、動的リンクライブラリ、アプリケーションプログラムインターフェース、機能ライブラリ、および実行可能コードの他のコンパイルを含み得る。系統的ユーザインターフェース制御システム１１０２は、適切なグラフィクスライブラリをさらに含み得、当該グラフィクスライブラリは、本明細書に説明される様々な視覚コンポーネントの実装およびインスタンス化に必要とされるグラフィクスを包含する。マネージャは、表、リンクされたリスト、データベース、ｂツリー、バイナリツリー、ヒープ、スタック、キュー、ハッシュテーブル、赤黒木、二項ヒープ、フィボナッチヒープ、および任意の他の好適なデータ構造を含む、モジュール情報を表す様々なデータ構造の使用を通じて、特定の実装形態で使用するようにカスタマイズされ得る。したがって、ＭＵＩのマネージャは、特定のタスクを実行できるＭＵＩモジュールを提供する目的で、追加のコンピュータ命令およびデータ構造とインターフェースを有し、相互作用し、かつ別様で統合するように構成されたカスタマイズ可能なコードライブラリとして提供され得る。
【００６９】
表示マネージャ１０５０は、系統的ユーザインターフェース制御システム１１０２上で動作しているソフトウェアプロトコルである。表示マネージャ１０５０は、その全ての視覚コンポーネントを含む系統的ユーザインターフェース表示を管理するように構成される。表示マネージャ１０５０は、必要に応じて様々なメニュー項目の表示を引き起こすコマンドを発行するように構成され得る。
【００７０】
入力マネージャ１０５２は、系統的ユーザインターフェース制御システム１１０２上で動作しているソフトウェアプロトコルである。入力マネージャ１０５２は、他のシステムからのユーザ入力および入力を含むが、これらに限定されない、系統的ユーザインターフェース制御システム１１０２によって受信される全ての入力を管理するように構成される。入力マネージャ１０５２は、受信した入力に従って、系統的ユーザインターフェース制御システム１１０２の他のマネージャにコマンドを発行するように構成され得る。クリックおよび他のスクリーンインタラクションなどのユーザアクションは、入力マネージャ１０５２に、ユーザインタラクションを示す信号を受信させる。かかる信号の受信は、本明細書で考察されるように、系統的ユーザインターフェース制御システム１１０２の適切なマネージャに、それに応答してコマンドを提供させ、それによってＭＵＩナビゲーション、メニュー表示などを含む１つ以上のアクションを引き起こす。説明を容易にするために、かかるインタラクションおよびユーザ入力は、実際に特定の応答が、インタラクションまたはユーザ入力に応答して系統的ユーザインターフェース制御システム１１０２によって引き起こされるとき、特定の応答を引き起こすものとして称されてもよい。
【００７１】
メニューマネージャ１０５４は、系統的ユーザインターフェース制御システム１１０２上で動作しているソフトウェアプロトコルである。メニューマネージャ１０５４は、階層メニューツリーおよびメニューツリーに関連付けられた全てのメニュー項目を管理するように構成される。メニューマネージャ１０５４は、表示のために適切なメニュー項目を選択し、表示する次のメニューを決定し、別様でメニューツリーを通じてナビゲーションの全ての態様を管理するように構成される。メニューマネージャ１０５４は、メニューナビゲーション要件に従って、系統的ユーザインターフェース制御システム１１０２の他のマネージャにコマンドを発行するように構成され得る。
【００７２】
ユーザマネージャ１０５６は、系統的ユーザインターフェース制御システム１１０２上で動作しているソフトウェアプロトコルである。ユーザマネージャ１０５６は、系統的ユーザインターフェース制御システム１１０２へのユーザアクセスを管理するように構成される。ユーザマネージャ１５０６は、例えば、ユーザ認証記録の維持、ユーザ資格情報の検証、および他の必要なユーザ認証タスクを含むユーザ認証を管理する。
【００７３】
除外マネージャ１０５８は、系統的ユーザインターフェース制御システム１１０２上で動作しているソフトウェアプロトコルである。除外マネージャ１０５８は、メニュー項目の除外および制限を管理するように構成される。本明細書で考察されるように、メニュー項目は、様々な要因に基づいて除外または制限される場合がある。除外マネージャ１０５８は、かかる除外および制限を実装するコマンドを発行するように構成することができる。
【００７４】
ネットワークマネージャ１０６０は、系統的ユーザインターフェース制御システム１１０２上で動作しているソフトウェアプロトコルである。ネットワークマネージャ１０６０は、系統的ユーザインターフェース制御システム１１０２と、本明細書で考察される様々な他のシステムコンポーネントとの間の全てのネットワーク通信を確立、維持、および管理するように構成される。確立された通信パスは、任意の適切なネットワーク転送プロトコルを利用し、一方向または双方向のデータ転送を提供し得る。ネットワークマネージャ１０６０は、全てのシステムコンポーネントと通信するために必要な数だけ多くのネットワーク通信を確立してもよい。
【００７５】
データ記憶マネージャ１０６４は、系統的ユーザインターフェース制御システム１１０２上で動作しているソフトウェアプロトコルである。データ記憶マネージャ１０６４は、系統的ユーザインターフェース制御システム１１０２がインターフェースを有し得る全てのデータ構造およびデータ記憶デバイスを記憶、取得、アーカイブ、操作、および管理するように構成される。データ記憶マネージャ１０６４は、データの記憶および取得を管理するために、本明細書で考察される様々なデータ記憶デバイスのいずれかにコマンドを発行するように構成される。
【００７６】
表示マネージャ１０５０、入力マネージャ１０５２、メニューマネージャ１０５４、ユーザマネージャ１０５６、除外マネージャ１０５８、ネットワークマネージャ１０６０、およびデータストレージマネージャ１０６４の上記の説明により、これらのマネージャの能力およびタスクの概要が提供される。マネージャは、上記の説明によって限定されるものではなく、以下で考察されるような様々な実施形態では、追加の、異なる、かつ／またはより多くの能力を有してもよい。系統的ユーザインターフェース制御システム１１０２の説明された構造は、一例としてのみであり、本明細書に説明されるコンピュータ命令プログラムプロセッサの様々な機能および能力が、代替構造のソフトウェアシステムによって実施、実装、または有効化され得ることを理解されたい。
【００７７】
系統的ユーザインターフェース制御システム１１０２は、１つ以上の階層メニューレベル間のメニュー選択肢を提示することができ、各メニューレベルは、１つ以上のメニュー項目または選択肢を含むことができる。本明細書に説明される階層的メニューレベルは、メニューシステム内の複数のレベルを指す。第１の、最も上位のメニューレベルの選択は、より下位の階層レベル、すなわち、第２のメニュー、サブメニュー、またはサブレベルへのナビゲーションを引き起こす。第２のメニューまたはサブメニュー内の選択は、さらに下位の階層レベル、すなわち、第３のメニューまたはサブサブメニューまたはサブサブレベルへのナビゲーションを引き起こす。階層メニュー構造には、任意の好適な数のレベルが含まれ得る。一部の実施形態では、あるレベルでの選択は、進行中のレベルを下回る、レベル１、２、３以上レベルへのナビゲーションを引き起こしてもよい。
【００７８】
各メニューは、インターフェースのアクティブ部分にオプションを提示し得る。メニュー選択肢は選択可能であってもよく、ユーザが選択するオプションを表す。メニュー選択肢またはオプションの選択は、その後の後続のサブメニューの表示または提示をトリガし得、これには、いくつかのメニュー選択肢または独自のサブメニュー選択肢が含まれ得る。ユーザが新規のメニューにつながるメニューオプションを選択すると、古いメニューのメニュー項目は、アクティブ部分からインターフェースの履歴部分に移動され得る。これにより、ユーザが以前のメニュー選択肢の知識を保持しながら新規のメニュー選択肢に容易に移動することを可能にする。これらの特徴は、図２Ａ〜２Ｏ、図３、および図５７に関して以下でより詳細に記載される。
【００７９】
図５７は、ＧＵＩ、ＭＵＩ、および／または本明細書で考察される任意の他のタイプのＵＩなどのユーザインターフェースへの出力に適合された階層メニューレベルのパスをナビゲートするプロセス５２００を示すフローチャートである。プロセス５２００は、コンピュータプログラム命令でプログラムされた１つ以上の物理プロセッサを有するコンピュータシステム上で実行され、当該コンピュータプログラム命令は、１つ以上の物理プロセッサによって実行されると、コンピュータシステムに方法を実行させる。１つ以上の物理プロセッサは、以下で単にプロセッサと称される。実施形態では、プロセス５２００は、本明細書に説明されるように、系統的ユーザインターフェース制御システム１１０２を介して実施される。系統的ユーザインターフェース制御システム１１０２は、プロセス５２００を実施するように構成されたハードウェアおよびソフトウェアの組み合わせの例を表す。ただし、プロセス５２００の実装形態は、系統的ユーザインターフェース制御システム１１０２のハードウェアおよびソフトウェアの組み合わせに限定されない。プロセス５２００はまた、本明細書で考察される任意の他の好適なコンピュータシステムによって実施および／または実装され得る。プロセス５２００の説明は、限定されるものではなく、本明細書に説明される実施形態に従って、様々な動作が変更または訂正され得る。
【００８０】
動作５２０２では、プロセス５２００は、第１の表示コマンドを提供することを含む。表示マネージャ１０５０は、１つ以上のユーザ選択可能な項目を有する第１のメニューの表示がＵＩ表示の第１の部分に表示されるための第１の表示コマンドを提供する。第１のメニューは、本明細書に開示される視覚コンポーネント、例えば、ホイール型視覚コンポーネントに従って、第１の部分に表示され得る。第１のメニューの選択可能な項目は、例えば、本明細書で考察されるように、メニューマネージャ１０５４によって決定されてもよい。
【００８１】
動作５２０４において、プロセス５２００は、選択を受信することを含む。入力マネージャ１０５２は、システムに提供される入力に従って、第１のメニューからメニュー項目の選択を受信する。入力は、ユーザ選択であってもよく、かつ／または本明細書で考察されるような自動選択であってもよい。ユーザ選択は、例えば、ハイライトされるか、または強調表示されたメニュー項目をクリックするユーザから受信され得る。選択を行うと、メニュー項目は、過去に選択されたメニュー項目となってもよい。
【００８２】
動作５２０６において、プロセス５２００は、再配置コマンドを提供することを含む。メニューマネージャ１０５４は、ＵＩ表示の第１の部分からＵＩ表示の第２の部分に再配置される第１のメニューについての再配置コマンドを提供する。再配置コマンドは、受信した選択に応答して提供され得る。再配置の際、第１のメニューのメニュー項目は、１つ以上の過去に選択されたメニュー項目（複数可）および過去に選択されていないメニュー項目（複数可）を含み、これらは、再配置を引き起こすように選択されなかったものである。第２の部分における第１のメニューの表示は、本明細書に開示される視覚コンポーネント、例えば、スライダ型視覚コンポーネントのいずれかに従って提供されてもよい。メニューマネージャ１０５４の再配置コマンドは、ＵＩ表示に更新を引き起こすのに十分であり得る。別の実施形態では、再配置コマンドは、表示マネージャ１０５０によって提供される表示コマンドと組み合わされてもよく、かつ／またはそれを含んでもよい。
【００８３】
動作５２０８において、プロセス５２００は、第２の表示コマンドを提供することを含む。第２の表示コマンドは、メニューの選択に応答して、表示マネージャ１０５０によって提供される。第２の表示コマンドは、１つ以上のユーザ選択可能な項目の第２のメニューをＵＩ表示の第１の部分に表示させる（すなわち、第１のメニューが再配置された後に表示される）。第２のメニューは、本明細書に開示される視覚コンポーネント、例えば、ホイール型の視覚コンポーネントに従って表示され得る。実施形態では、第２の表示コマンドは、階層的メニューツリーナビゲーションに関するメニューマネージャ１０５４から受信した情報を組み込んでもよい。第１のメニューの再配置および第２のメニューの表示の後、階層メニューツリーの１つ以上の過去に選択されたメニュー項目および過去に選択されていないメニュー項目を包含する第１のメニューは、第１の部分で閲覧されている第２のメニューと同時に第２の部分で閲覧されてもよい。
【００８４】
プロセス５２００は、本開示全体を通して説明されるように、追加の動作ステップまたは異なる動作ステップをさらに含んでもよい。
【００８５】
図１を参照すると、動作１０２において、進行中の選択肢メニュー（例えば、メニュー項目のリスト）がユーザインターフェース表示の第１の部分に表示されてもよい。動作１０４において、ユーザインターフェースは、ユーザがユーザインターフェース表示の第１の部分に表示される進行中の選択肢メニューからメニュー項目を選択し、以前のレベルのメニュー選択肢からメニュー項目を選択することに基づいて、メニュー選択肢のレベル（複数可）をドリルダウンすることを可能にする。動作１０６において、ドリルダウンされたレベルの過去に選択されたメニュー項目（複数可）および過去に選択されていないメニュー項目は、ユーザインターフェース表示の第２の部分に表示される。過去に選択されていないメニュー項目は、選択可能オプションとして表示される。過去に選択されたメニュー項目（または選択肢）はまた、選択可能オプションとして表示され得る。動作１０８において、ユーザインターフェースが、ユーザにユーザインターフェース表示の第２の部分に表示される以前にナビゲートされたメニューレベルから、過去に選択されていないメニュー項目を選択することを可能にすることによって、ユーザがメニュー選択肢の異なるパスにジャンプすることを可能にする。ユーザインターフェースは、第１の部分および第２の部分の両方を、ユーザインターフェースの同じスクリーン上で閲覧可能であるように表示し、例えば、同時に閲覧可能であるように表示する。
【００８６】
一実施形態では、第１の部分および第２の部分は、ユーザインターフェース表示上に第１の部分および第２の部分の両方を適合させながら、ユーザインターフェース表示上に進行中の選択肢メニューを表示する第１の部分の実質的な中心にシフトされる。したがって、例えば、第１の部分および第２の部分は、異なるレベルのメニュー選択肢を通じたナビゲートまたはドリルダウン（またはドリルアップ）中に、ユーザインターフェース表示の固定位置に留まる必要はない。
【００８７】
一実施形態では、進行中の選択肢メニューからのメニュー項目の選択の検出に応答して、ユーザインターフェース表示は、ユーザインターフェース表示の第２の部分に進行中の選択肢メニューを再配置し、ユーザインターフェース表示の第１の部分にメニュー項目の選択に基づいて次のレベルのメニュー選択肢を表示する。再配置された進行中の選択肢メニューは、ユーザインターフェース表示の第２の部分に示され、過去メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目となる。次のレベルのメニュー選択肢は、進行中の選択肢メニューとして第１の部分に示される。
【００８８】
上記で説明したように、選択肢メニューは、ホイールが回転するときにホイール上のメニュー項目が示され得るメニュー項目（選択肢またはオプション）を示す回転可能なグラフィカルホイールとして表示され得る。スライダをスライドさせたときにスライダのメニュー項目を表示できる、同様のグラフィカルスライダが存在する。回転またはスライドのアクションは、タッチスクリーン上の指の動き、またはポインティングデバイスもしくは別の入力デバイスからの入力に応答して実行され得る。別の態様では、回転またはスライドの動作は、ユーザインターフェース（またはユーザインターフェースを実行するハードウェア）によってタイミングよく自動的に実行され得る。一実施形態では、選択肢メニューが第１の部分から第２の部分に再配置されると、回転方向またはスライド方向が異なる配向に切り替わってもよい。
【００８９】
進行中の選択肢メニューは、ユーザインターフェース表示の第１の部分上に第１の視覚配向で表示されてもよく、過去に選択されたメニュー項目および過去に選択されていないメニュー項目を含むメニュー選択肢のドリルダウンされたレベルは、ユーザインターフェース表示の第２の部分上に第２の視覚配向で表示されてもよい。
【００９０】
一実施形態では、進行中の選択肢メニューは、グラフィカル回転ホイールまたは第１の視覚配向の方向に選択肢を回転またはスライドさせるスライダとして表示される。一実施形態では、メニュー選択肢のドリルダウンレベルにおけるドリルダウンレベルは、第２の視覚配向の方向にドリルダウンレベルの選択肢を回転またはスライドさせるグラフィカルな回転ホイールまたはスライダとして表示される。
【００９１】
一実施形態において、第２の視覚配向は、第１の視覚配向と実質的に直交する。一実施形態において、第１の視覚配向は、垂直配向であり、第２の視覚配向は、水平配向である。別の実施形態では、第１の視覚配向は水平配向であり、第２の視覚配向は垂直配向である。
【００９２】
一実施形態では、第２の部分に再配置されたメニュー選択肢のドリルダウンされたレベルは、メニューレベルのスタックとして表示される。
【００９３】
別の実施形態では、第１の部分と第２の部分とは、一連の同心円として表示され得る。例えば、第１の部分は、一連の同心円の中心円として表示されてもよく、過去メニューレベルは、中心円の外側または周囲の円として表示されてもよい。メニューレベルを表す各円は、例えば、ユーザがそのメニューレベル上に存在する全てのオプションを閲覧することができるように、回転可能なメニュー項目（選択肢またはオプション）を含んでもよい。進行中の選択肢メニューからメニュー項目を選択すると、進行中の選択肢メニューが外側の円に再配置され、中央の円には選択されたメニュー項目に基づく次の選択肢メニューが表示される。例えば、円（例えば、ダイヤル）には、アクティブなオプションを示すウィンドウ（複数可）が含まれている場合があり、円（例えば、ダイヤル）を回すと、ウィンドウ（複数可）内の他のオプションが表示される。ダイヤルオプションは有限であるように見えるが、ダイヤルオプションは無限にあってもよい。例えば、ダイヤルは最後のオプション（または後方に回る場合は開始オプション）が表示されるまで回転し続ける。
【００９４】
別の態様では、ウィンドウは、選択されたオプションが開いてライトアップとして表示してもよく、１つ（または複数）のオプションが左方にあり、別の１つ（または複数）のオプションが右方に存在する。
【００９５】
また別の実施形態では、第１の部分および第２の部分は、グラフィカル決定木として表示され得る。
【００９６】
一実施形態では、ユーザインターフェース表示の第２の部分に表示されるドリルダウンレベルの過去に選択されたメニュー項目は、ユーザインターフェース表示の第２の部分に表示されるドリルダウンレベルの過去に選択されていないメニュー項目に対して、ハイライトして表示される。
【００９７】
一実施形態では、メニューレベルの選択されたパス内の最後のレベルに当たったとき、そして例えば、最後のメニューレベル内の選択された項目に関連する機能を実行したとき、ユーザインターフェースは、進行中メニュービューを、上位レベル内の別の項目、例えば、第１のメニューリストに戻すことができる。例えば、進行中の選択肢メニューは、再度、第１の初期メニューレベルとなってもよく、第１の部分に表示されてもよい。一実施形態では、第１および第２の部分は、独立しているのではなく、互いにリンクしており、ナビゲーションをより効率的にし、ユーザをパスに沿って導き、ユーザが通っているパスを見ることを可能にし、ユーザのために設定されたパスからの逸脱を別のパスにすることを可能にし、例えば、前後のパンくずリストを見ることができ、ユーザがどこに行ってきたかを知ることができ、ユーザがメニュー選択肢のパスの中でどこに行くことができるかを知ることができる。一実施形態では、ユーザインターフェースは、ユーザが次の適切なパスまたはアクションを見つけようとしてユーザインターフェースの周りを迷う必要がないように、効率的なパス選択肢を通じてユーザを誘導することができる。かかる効率的なパス誘導により、例えば、中央処理ユニット（ＣＰＵ）サイクル中のコンピュータリソース、およびユーザインターフェースを起動するコンピュータ内のプロセッサスレッドならびにメモリ要素の入れ替えおよび切り替えに費やされるメモリ使用量を節約することが可能となる。
【００９８】
ここで図１８〜１９を参照すると、図１に関して説明した方法を実施するための追加の例示的なシステムが提供されている。上で考察されたように、図１８および１９に提示されるシステムの態様は、図５６に示される系統的ユーザインターフェース制御システム１１０２の実施形態および／または実装形態であってもよい。
【００９９】
図１８は、一実施形態における、グラフィカルユーザインターフェース（ＧＵＩ）システムのコンポーネントを示す。１つ以上のハードウェアプロセッサ１８０４は、グラフィカルユーザインターフェースモジュールを実行してもよく、上述のグラフィカルユーザインターフェース機能を実行してもよく、これにより、１つ以上のハードウェアプロセッサ１８０４に結合されたユーザインターフェース表示デバイス１８０６上に上述のグラフィカル要素を表示する。メモリデバイス１８０２は、メニューのリストと、メニュー項目のリストまたはメニューの各々について利用可能な選択肢のリストを記憶してもよく、グラフィカルユーザインターフェースモジュールは、表示デバイス１８０６上のディスプレイにアクセスしてもよい。表示デバイス１８０６は、スクリーンデバイスおよび／またはタッチスクリーンデバイスを含んでもよい。１つ以上のポインティングデバイス１８０８は、表示デバイス１８０６を介した入力を可能にするために、１つ以上のハードウェアプロセッサ１８０４に結合されてもよい。
【０１００】
メモリデバイス１８０２は、本明細書に説明するように、任意のタイプのコンピュータ可読記憶媒体であり得る。
【０１０１】
図１８は具体的にＧＵＩシステムを指しているが、これは例示に過ぎない。本明細書に説明される方法および技術は、テキストベース、仮想現実ベース、拡張現実ベース、混合現実ベースなどの他のＭＵＩを介して実施されてもよいことが理解される。
【０１０２】
例えば、メモリデバイス１８０２および表示デバイス１８０６に結合されたハードウェアプロセッサ１８０４は、ユーザインターフェース表示の第１の部分に進行中の選択肢メニューを表示し、ユーザがユーザインターフェース表示の第１の部分に表示される進行中の選択肢メニューからメニュー項目を選択し、以前のレベルのメニュー選択肢からメニュー項目を選択することに基づいて、メニュー選択肢のレベルをドリルダウンすることを可能にし得る。ハードウェアプロセッサ１８０４はまた、ユーザインターフェース表示の第２の部分に、ドリルダウンレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目を表示するようにさらに動作可能であってもよく、過去に選択されていないメニュー項目は、選択可能オプションとして表示され得る。ハードウェアプロセッサ１８０４はまた、ユーザがユーザインターフェース表示の第２の部分に表示される以前にナビゲートされたメニューレベルから、過去に選択されていないメニュー項目を選択することを可能にすることによって、ユーザがメニュー選択肢の異なるパスにジャンプすることを可能にし得る。
【０１０３】
例えば、ハードウェアプロセッサ１８０４は、図１および図３に関して説明した方法を実行することができる。
【０１０４】
上述のＧＵＩ技術は、ＪＡＶＡ、およびＪａｖａＳｃｒｉｐｔなどのコンピュータ言語を使用して実装され得るが、これらの言語に限定されない。一実施形態では、本開示のシステムおよび方法の機能およびモジュールは、異なる処理システム上または任意の単一のプラットフォーム上で分散された様式で、例えば、ローカルに記憶されたデータにアクセスするか、またはコンピュータネットワーク上で分散された様式で実装または実行されてもよい。同様に、本開示のソフトウェアプロトコルおよびマネージャは、異なる処理システム上または任意の単一のプラットフォーム上で分散された様式で、ローカルに記憶されたデータにアクセスするか、またはコンピュータネットワーク上で分散された様式で実装または実施されてもよい。
【０１０５】
ＧＵＩ技術は、任意のタイプのコンピューティングデバイス、例えば、デスクトップコンピュータ、ラップトップコンピュータ、モバイルデバイス（例えば、アンドロイドまたはＡｐｐｐｌｅ  ＩＯＳ）、タブレットで実施されてもよく、任意のタイプのインターフェース、例えば、マウス、タッチスクリーンなどを使用してもよい。ＧＵＩ技術はまた、計器、例えば、免疫学的アッセイまたは核酸アッセイなどの生物学的アッセイを実行するためのアッセイ計器上で実施されてもよい。一部の実施形態では、計器は、電気化学発光アッセイを実行する。一部の実施形態では、計器は、例えば、（ａ）単一のロボット制御された８チャネルピペッタ、（ｂ）単一のロボット制御されたアッセイプレートグリッパーアーム、（ｃ）単一の９６チャネルのチャネルアッセイプレートワッシャー、（ｄ）単一のプレートリーダー、（ｅ）少なくとも５箇所のプレートシェイク位置の合計容量を有する１つ以上のプレートシェーカー、および（ｆ）９６ウェルプレート内の複数の試料を分析するためのアッセイプロセスを実行するように適合されたプロセッサを含む、自動アッセイシステムである。他のコンピューティングデバイス、機械、システム、および計器として、ウェアラブルデバイス、自動車コンピューティングシステム、プレートワッシャー、プレートリーダー、プレートシェーカー、インキュベータ、ローディングカートなどのワークフロー補助計器などのアッセイ関連計器を含む個々の計器（例えば、国際特許出願公開第ＷＯ２０１８／０１７１５６号および同第ＷＯ２０１７／０１５６３６号に記載され、それらの全容が参照により本明細書に組み込まれる）、ＭＲＩおよびＣＴ機械などの医療計器および機械、超音波システム、家電などの消費者製品、家庭用管理システム、空調および暖房システム、衣類洗濯機および乾燥機、食器洗い機、オーブン、スロークッカー、ならびに他の調理デバイスを含むホームシステムが挙げられる。
【０１０６】
様々な実施形態は、コンピュータ、プロセッサ、および／または機械上で実行されるときにコンピュータもしくは機械に方法のステップを実行させる、コンピュータもしくは機械で使用可能、読み取り可能、または実行可能な媒体に具現化もしくは記憶されたプログラム、ソフトウェア、またはコンピュータ命令であってもよい。例えば、本開示に記載されている様々な機能および方法を実行するために機械によって実行可能な命令のプログラムを有形的に具現化した、機械によって読み取り可能なプログラム記憶デバイスが提供されてもよい。
【０１０７】
本開示のシステムおよび方法は、汎用コンピュータまたは特殊目的コンピュータシステム（またはデバイス）上で実装および起動されてもよい。コンピュータシステムは、任意のタイプの既知または既知のシステムであってもよく、ハードウェアプロセッサ、メモリデバイス、記憶デバイス、入出力デバイス、内部バス、ならびに／または通信ハードウェアおよびソフトウェアなどと併せて他のコンピュータシステムと通信するための通信インターフェースを含んでもよい。本開示のＧＵＩ技術はまた、モバイルデバイスなどに実装されてもよい。本明細書に説明される様々なコンピュータ命令、ソフトウェアプロトコル、およびモジュールを汎用コンピュータ上に実装することで、汎用コンピュータを、本明細書に説明される特定の方法、タスク、操作、およびアクションを実施するように構成された特殊目的コンピュータシステムに変換する役割を果たしてもよい。
【０１０８】
図１９は、本開示のシステムおよび／または方法を実装し得る例示的なコンピュータシステム１００を示す図である。１つ以上の中央処理ユニット（例えばＣＰＵ）２は、１つ以上の算術／論理ユニット（ＡＬＵ）、高速キャッシュメモリ、ならびにレジスタおよび／またはレジスタファイルを含んでもよい。レジスタは小さな記憶デバイスであり、レジスタファイルは複数のレジスタのセットであってもよい。キャッシュは、例えば、静的ランダムアクセス（ＳＲＡＭ）チップを含む高速記憶メモリデバイスである。キャッシュは、ＣＰＵ２が使用するデータを保持するための一時的なステージング領域として機能する。簡略化されたハードウェア構成が示されている。ＣＰＵ２は、他の組み合わせ回路および記憶デバイスを含んでもよい。
【０１０９】
１つ以上の中央処理部（ＣＰＵ）２は、例えば、ＣＰＵ２のレジスタに転送されたメモリ４に記憶された命令を実行する。バス６は、例えば、コンポーネント間のデータのビットを運ぶ電気配線である。メモリ４は、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）チップのアレイを含み得、ＣＰＵ２が実行で使用するプログラムおよびデータを記憶し得る。システムコンポーネントはまた、バス、例えばＩ／Ｏバスを介してＣＰＵ２およびメモリ４に接続され、かつＩ／Ｏデバイスに接続された入力／出力（Ｉ／Ｏ）コントローラおよびアダプタを含んでもよい。例えば、ディスプレイ／グラフィカルアダプタ８は、モニタ２８または別の表示デバイス／端末を接続し、ディスクコントローラ１０は、例えば、永久記憶のためにハードディスク２４を接続し、ユニバーサルシリアルバス（ＵＳＢ）コントローラなどのシリアルコントローラ１２は、キーボード２２およびマウス２０などの入力デバイス、プリンタ２６などの出力デバイスを接続してもよく、ネットワークアダプタ１４は、システムを別のネットワーク、例えば他の機械に接続してもよい。システムはまた、システムに接続するための他のデバイスを収容するための拡張スロットを含んでもよい。例えば、ハードディスク２４は、上記の方法およびシステムを実装する命令およびデータのプログラムを記憶してもよく、ここで、これらの方法およびシステムは、メモリ４にロードされ、次いでＣＰＵ（例えば、ＡＬＵおよび／または他の組み合わせ回路またはロジック）による実行のためにＣＰＵのストレージ（例えば、キャッシュおよびレジスタ）にロードされてもよい。別の態様では、上述の方法およびシステムを実装する命令およびデータのプログラムの全てまたは一部は、別のコンピュータシステムまたはデバイスでネットワーク１８を介してアクセスされてもよく、かつ／または実行されてもよい。図１９は、コンピュータシステムの一例に過ぎない。本開示の手法またはシステムを実装し得るコンピュータシステムは、図１９に示される構成に限定されない。むしろ、別のコンピュータシステムが本開示の手法を実装してもよく、例えば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）およびアクセラレータなどの特殊プロセッサを含むが、これらに限定されない。
【０１１０】
一実施形態では、本発明は、（１つ以上の）コンピュータ可読記憶媒体および／またはコンピュータ可読記憶デバイスを含み得るコンピュータプログラム製品として具現化され得る。かかるコンピュータ可読記憶媒体またはデバイスは、プロセッサに、本明細書に説明される１つ以上の手法を実施させるためのコンピュータ可読プログラム命令を記憶してもよい。一実施形態では、コンピュータ可読記憶媒体またはデバイスは、命令実行デバイスによる使用のための命令を保持および記憶することができる有形デバイスを含む。コンピュータ可読記憶媒体またはデバイスの例は、限定されないが、電子記憶デバイス、磁気記憶デバイス、光学記憶デバイス、電磁記憶デバイス、半導体記憶デバイス、あるいはそれらの任意の好適な組み合わせ、例えば、コンピュータディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、消去可能プログラマブル読み取り専用メモリ（ＥＰＲＯＭまたはフラッシュメモリ）、静的ランダムアクセスメモリ（ＳＲＡＭ）、ポータブルコンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、デジタル多目的ディスク（ＤＶＤ）、メモリスティックを含んでもよい。コンピュータ可読媒体は、例えば同軸ケーブル、銅線、および光ファイバーを含み得る（上述のような）コンピュータ可読記憶媒体またはコンピュータ可読伝送媒体の両方を含むことができる。コンピュータ可読伝送媒体はまた、無線周波数、赤外線、無線、もしくは電波、磁波、または電磁波を含む他の媒体中に生成されるような、音波もしくは光波の形態をとってもよい。
【０１１１】
本願で使用され得る「コンピュータシステム」という用語は、固定コンピュータハードウェアおよび／またはポータブルコンピュータハードウェア、ソフトウェア、周辺機器、モバイル、および記憶デバイスの様々な組み合わせを含んでもよい。コンピュータシステムは、ネットワーク化されているか、または別様で協働して実行するためにリンクされている複数の個々のコンポーネントを含んでもよく、または１つ以上のスタンドアロンコンポーネントを含んでもよい。本願のコンピュータシステムのハードウェアおよびソフトウェアコンポーネントは、デスクトップ、ラップトップ、ならびに／またはサーバなどの固定デバイスおよびポータブルデバイスを含んでもよく、これらのデバイス内に含まれてもよい。モジュールは、一部の「機能」を実装するデバイス、ソフトウェア、プログラム、またはシステムのコンポーネントであってもよく、当該「機能」は、ソフトウェア、ハードウェア、ファームウェア、電子回路などとして具現化され得る。
【０１１２】
メモリ４およびメモリデバイス１８０２が例示する記憶デバイス１１２０は、本明細書に説明される１つ以上のコンピュータ可読記憶媒体として実装され得、コンピュータシステム１００に関する様々なデータおよび情報を記憶するために用いられ得る。
【０１１３】
一実施形態では、記憶デバイス１１２０は、ユーザ識別子およびユーザアカウント番号などの登録情報を記憶し得る。登録情報は、データ記憶マネージャ１０６４によって発行されたデータ記憶コマンドを介して記憶されてもよい。一実施形態では、登録情報は、記憶デバイス１１２０に記憶される。登録情報は、１つ以上のデータ構造として記憶されてもよい。これらのデータ構造は、リンクされたリスト、ｂツリー、バイナリツリー、ヒープ、スタック、キュー、ハッシュテーブル、赤黒木、二項ヒープ、フィボナッチヒープなどを含むことができる。一実施例では、登録情報は、登録テーブルに記憶されてもよい。登録情報は、ユーザと関連付けられたユーザ識別子およびアカウント番号を少なくとも含む。複数のユーザが同一のアカウント番号に割り当てられ得るため、システムは、セマフォ、ビットなどの共有アカウントフラグを使用してこれを追跡することができる。同一のアカウント番号に複数のユーザが割り当てられている場合、共有アカウントフラグを第１の特定の値に設定することができる。それ以外の場合は、共有アカウントフラグを別の特定の値に設定してもよい。共有アカウントフラグを使用することは、共有アカウントを追跡する１つの方法であり、この開示はこの例に限定されるものではない。他の方法が使用されてもよい。共有アカウントフラグは、登録テーブルの列であってもよい。同一のアカウント番号を有する各ユーザ識別子について、共有アカウントフラグは、特定の値に設定され、ユーザ識別子に関連付けられる。
【０１１４】
他の態様では、複数のアカウント番号は、一緒にリンクされ得る。実施形態では、ユーザマネージャ１０５６は、ユーザアカウント番号を管理するためのコマンドを発行し得る。これに従う一実施形態では、複数のアカウント番号は、研究チーム、プロジェクトチーム、企業チーム、大学チーム、または実験チームなどのチームを表してもよい。システムは、複数のアカウント番号およびチームを、複数のアカウントフラグを使用して追跡することができる。異なるアカウント番号がリンクされているとき、複数のアカウントフラグが第１の特定の値に設定されてもよく、別様で、複数のアカウントフラグが異なる特定の値に設定されてもよい。複数のアカウントフラグを使用することは、異なるアカウント番号のリンクを追跡する１つの方法であり、本開示は、この例に限定されるものではない。他の方法が使用されてもよい。一実施形態では、複数アカウントフラグは、登録テーブルの列であってもよい。リンクされたアカウント番号ごとに、複数のアカウントフラグが特定の値に設定され、アカウント番号に関連付けられる。
【０１１５】
他の実施形態では、記憶デバイス１１２０はまた、ログイン履歴データを記憶することができる。ログイン履歴データは、入力マネージャ１０５２を介して受信されてもよく、ユーザマネージャ１０５６を介して編成されてもよく、データ記憶マネージャ１０６４を介して記憶されてもよい。ログイン履歴データは、ユーザ（または異なるユーザ）がシステムにログインするたびに、ユーザ識別子／アカウント番号および時間／日付情報を含み得る。ログイン履歴データは、記憶デバイス１１２０内で所定の期間または不定の期間、維持され得る。所定の期間は、実行中または実行予定の特定のアプリケーションに基づいてもよい。
【０１１６】
他の実施形態では、記憶デバイス１１２０はまた、ユーザ選択履歴を記憶することができる。ユーザ選択履歴は、入力マネージャ１０５２を介して受信されてもよく、ユーザマネージャ１０５６を介して編成されてもよく、データ記憶マネージャ１０６４を介して記憶されてもよい。ユーザ選択履歴は、選択されたメニュー項目、選択に関連付けられたユーザ識別子／ユーザアカウント、および選択の時間／日付を含んでもよい。ユーザ選択履歴はまた、所定の期間または不定の期間、記憶デバイス１１２０内に記憶され得る。所定の期間は、ユーザ選択が最初に行われたＭＵＩモジュールに従って選択されてもよい。記憶されたユーザ選択履歴およびログイン履歴データの所定の期間は、同じであってもよい。
【０１１７】
他の実施形態では、記憶デバイス１１２０は、除外情報を含んでもよい。除外情報は、１人以上のユーザ、デバイス、またはインターフェースのためにＭＵＩ上の階層メニューレベルでディスプレイから除外されるメニュー項目および／または選択肢を含んでもよい。除外情報は、除外マネージャ１０５８を介して発行されたコマンドによって管理されてもよく、データ記憶マネージャ１０６４を介して発行されたコマンドによって記憶されてもよい。
【０１１８】
系統的ユーザインターフェース制御システム１１０２のメニューマネージャ１０５４によって発行または提供されるコマンドは、選択されたか、または選択されていない過去または以前のメニュー項目を閲覧させ得ることを含めて、ユーザが階層メニューレベル間で双方向に（後方および前方に）移動することを可能にし、後方は、より上位の階層メニューレベルに、前方は、より下位の階層メニューレベルに移動することを可能にする。例えば、階層メニューの所与のパスの１つ以上のレベルからの様々なメニューレベルおよび／または選択肢は、ＭＵＩ上で同時に閲覧することができる。
【０１１９】
一実施形態では、表示コマンドは、ＭＵＩの特定の部分に表示される特定のセットの階層メニューレベル（複数可）のために表示マネージャ１０５０によって提供されてもよい。表示コマンドは、ＭＵＩの１つ以上の部分に１つ以上のメニューを表示させるように構成される。特定の階層メニューレベルは、１つ以上のメニュー項目（または選択肢）を含んでもよい。表示コマンドは、スクロール方法などの１つ以上のメニュー項目、特定の表示順序、表示配向、表示サイズ（およびフォーマット）、および選択肢の表示様式を含んでもよいが、選択肢を配置および／または表示する他の様式も企図される。一実施形態では、スクロール方法は、表示配向を定義してもよい。したがって、表示コマンドは、必ずしも別個の表示配向およびスクロール方法を含むわけではない。
【０１２０】
一実施形態では、特定の階層的なメニューレベルの各メニュー項目は、同じサイズで表示され得る。他の実施形態では、１つ以上の特定のメニュー項目は、他のメニュー項目よりも大きいか、または小さく表示されてもよい。
【０１２１】
表示コマンドにより、スクロール方法を指定することができる。例えば、表示コマンドは、メニュー項目が、例えば、水平または垂直（例えば、左右方向、もしくは上下方向）または別の方向に項目を回転させるグラフィカルホイールに表示されることを指定してもよい。別の実施形態では、表示コマンドは、メニュー項目が、例えば、水平方向もしくは垂直方向（例えば、左右方向、上下方向）または別の方向に項目をスライドさせるグラフィカルスライダとして表示されることを指定してもよい。
【０１２２】
異なる表示コマンドには、異なるスクロール方法または配向が指定されてもよく、あるいは、異なるコマンドには、同じか、または類似のスクロール方法または配向が用いられてもよい。一実施形態では、異なるコマンド（第１のコマンドおよび第２のコマンドなど）の配向により、配向が互いに実質的に直交していることが指定されてもよい。他の実施形態では、配向は、互いに水平、実質的に水平、垂直、実質的に垂直、同心、および互いに向かい合って実質的に同心であってもよい。本明細書で使用される場合、実質的には＋５°または−５°であり得る。他の態様では、実質的には、＋１０°または−１０°であり得る。他の態様では、実質的には、＋１５°または−１５°であり得る。他の態様では、実質的には、８０％または９０％などの割合によって決定され得る。
【０１２３】
図２Ａ〜２Ｏは、異なる実施形態でのユーザインターフェース表示の例を示し、その詳細は、以下でさらに説明される。
【０１２４】
図３は、別の態様において、コンピュータ−ユーザインタラクションのためにユーザインターフェース表示上にインタラクティブ項目を対話的に表示する方法、例えば、メニューレベルの垂直および水平の切り替えが行われ得る方法の詳細を示すフロー図である。方法は、少なくとも１つのハードウェアプロセッサによって自動的に実行され得る。動作３０２において、メニュー項目のリストは、ユーザインターフェース表示の第１の部分に表示され得る。メニュー項目のリストは、第１の部分上で第１の視覚配向で表示される。例えば、第１の視覚配向は、垂直配向であってもよい。メニュー項目のリストは、第１のメニューから１つ以上のメニュー項目を含んでもよく、表示マネージャ１０５０によって提供される第１の表示コマンドに応答して表示されてもよい。
【０１２５】
図２Ａは、一実施形態におけるユーザインターフェース表示の例を示す。示されるように、メニュー項目２０２は、ディスプレイ２０６の第１の部分２０４において、例えば垂直に１つの配向で表示される。メニュー項目は、例えば、項目が、選択可能であり、選択（例えば、ユーザがユーザインターフェースメニュー項目をクリックしてメニュー項目を選択する）により、コンピュータにプログラムされた機能を実行させるという点で、対話型である。
【０１２６】
図２Ａに示されるように、第１のメニューのメニュー項目２０２は、ホイールが垂直に配向されたインターフェースの第１の部分２０４の方向、すなわち第１の配向に提供される。ＭＵＩには、表示コマンド２０６が含まれる。第１の部分２０４は、ＭＵＩの第１の部分２０４上に表示されるユーザ選択可能な選択肢の第１のメニューの第１の表示コマンドに応答して、メニュー項目２０２を表示してもよい。上で考察されたように、第１の表示コマンドは、表示マネージャ１０５０によって提供されてもよい。
【０１２７】
第１の表示コマンドは、第１のメニュー（一実施形態では、記憶デバイス１１２０に記憶される、スクロール方法／配向ならびにサイズ（およびフォーマット））のメニュー項目を含む。例えば、（第１の部分に表示される）第１のメニューのメニュー項目の配向は、垂直であってもよい。第１の表示コマンドは、表示の位置、例えば、第１の部分の位置も含んでもよい。第１の部分は、ＭＵＩ上の中央位置にあってもよい。各メニュー項目は、ユーザによって選択可能であってもよい。
【０１２８】
一実施形態では、第１の部分には、意思決定ゾーンが含まれ得る。意思決定ゾーンは、第１の部分内の中央位置に位置し得る。意思決定ゾーンは、第１の部分内またはアクティブ部分内の位置であり得、そこでは、顕著メニュー項目またはハイライトメニュー項目が即時選択のために表示される。例えば、図２Ａにおいて、ＭＥＮＵ  ＩＴＥＭ  ４は意思決定ゾーンに示されており、即時選択のために表示される顕著メニュー項目またはハイライトメニュー項目となるように、残りのメニュー項目よりも大きなサイズのフォントで示される。第１のメニューの提供を引き起こすための第１の表示コマンドは、意思決定ゾーン内に表示されるメニュー項目が強調表示またはハイライトされることを指定してもよく、例えば、意思決定ゾーン内にない他のメニュー項目よりも大きなサイズのフォントで表示される。他の態様では、意思決定ゾーン内に表示されるメニュー項目（複数可）は、太字化、斜体化、もしくは背景とは異なる色を使用してハイライトされてもよく、または下線表示されてもよい。
【０１２９】
他の実施形態では、第１の表示コマンドは、例えば、メニュー項目の縮小表示、薄字表示など、意思決定ゾーンの外に表示されるメニュー項目が、意思決定ゾーン内の他のメニュー項目に対して目立たないようにすることを指定してもよい。
【０１３０】
第１の表示コマンドは、ハードウェアプロセッサによって実行され、第１のメニューをＭＵＩの第１の部分に表示させる。ＭＵＩにより、ユーザは、第１の部分２０４上の表示されたメニュー項目から１つ以上のメニュー項目を選択し、メニュー項目の前および／または後の階層メニューレベル（複数可）からのメニュー項目の選択に基づいて、メニュー項目の階層メニューレベル（複数可）をドリルダウンすることができる。ＭＵＩの第１の部分２０４に表示された第１のメニューからメニュー項目（複数可）が選択されると、入力マネージャ１０５２は、選択を受信および解釈する。
【０１３１】
図２Ａに示されるように、第１の部分２０４に表示される全ての第１のメニュー項目２０２は、選択可能である。ＭＥＮＵ  ＩＴＥＭ  ４は顕著メニュー項目として表示され、即座選択可能であるとしてハイライトされる。本明細書で使用される場合、「即座選択可能」とは、ユーザによるクリックなどの単一のアクションがメニュー項目の選択を引き起こすことを意味する。ＭＥＮＵ  ＩＴＥＭ  ４は選択可能であり、顕著メニューとしてハイライトされるが、他のＭＥＮＵ  ＩＴＥＭＳ（１、２、３、５、およびＮ）は、後退メニュー項目としてハイライトされない。後退メニュー項目は、非即座選択可能である。つまり、選択に２つ以上のユーザアクションが必要になる。ユーザがハイライトされた即座選択可能メニュー項目をクリックすると、それが選択される。他のメニュー項目は、ホイールを回転させたり、またはクリックしたりすることで、即座に選択できるようにハイライトされてもよい。即座選択可能メニュー項目のクリックを示す信号を入力マネージャ１０５２によって受信すると、プロセッサ１１１０上で実行する入力マネージャ１０５２は、顕著な即座選択可能メニュー項目の選択を検出する。選択に応じて、入力マネージャ１０５２は、選択を示すコマンドをメニューマネージャ１０５４に発行する。次いで、メニューマネージャ１０５４は、選択に従って表示される新規のメニュー配置を決定し、ＭＵＩの変更を引き起こすために、再配置コマンドを表示マネージャ１０５０に提供する。
【０１３２】
図３に戻ると、動作３０４において、メニュー項目のリストからのメニュー項目の選択の検出に応答して、メニュー項目のリストは、ユーザインターフェース表示の第２の部分に再配置される。メニュー項目のリストは、第２の部分上の第２の視覚配向で表示され、第２の視覚配向は、第１の視覚配向と実質的に直交する（例えば、垂直である）。例えば、第２の視覚配向は、水平配向であってもよい。
【０１３３】
再配置コマンドにより、メニュー選択肢２０２の第１のメニューがＭＵＩ表示２０６の第１の部分２０４から第２の部分２０８に再配置される。図２Ｂは、再配置コマンドの結果を示す。再配置コマンドには、第２の部分２０８に表示される第１のメニューのメニュー選択肢、表示のサイズおよび配向、表示のために必要な視覚コンポーネント、再配置を引き起こすためにどのメニュー項目が選択されたかに関する命令、ならびに表示コマンドに関して本明細書で考察される任意の他の情報を含んでもよい。過去メニューとして履歴部分または第２の部分２０８に表示される、再配置された第１のメニューには、メニュー項目２０２の１つ以上または全て、およびユーザに以前に利用可能であった選択肢が含まれてもよい。再配置させるためにユーザによって選択されたメニュー項目２０２は、過去に選択されたメニュー項目となり、メニュー項目２０２から選択されていないメニュー項目は、過去に選択されていないメニュー項目となる。過去に選択されていないメニュー項目は、以前にナビゲートされた階層メニューレベルを表している。第１のメニューのメニュー項目２０２の再配置後、表示マネージャ１０５０は、ＭＵＩがアクティブ部分または第１の部分２０４に、第１のメニュー選択に応答して第２のメニューのサブメニュー項目２１０を、ユーザが対話するための新規の現在または後続レベルのメニュー選択肢として表示させる。図２Ｂに示されるように、後続レベルまたは第２のレベルのメニュー選択肢は、ＭＵＩ表示２０６のアクティブ部分または第１の部分２０４に表示される第２のサブメニュー項目２１０を含む。
【０１３４】
一実施形態による方法では、メニュー項目２０２が第１の部分２０４から選択されたことを示す信号を入力マネージャ１０５２から受信すると、再配置コマンドが発行される。例えば、メニューマネージャ１０５４は、再配置コマンドを表示マネージャ１０５０に提供する。再配置コマンドは、表示マネージャ１０５０に、第２のメニューにおいて、第１のメニューをＭＵＩ表示２０６の第１の部分２０４からＭＵＩ表示２０６の第２の部分２０８に移動させるように命令する。第２の部分２０８は、第１の部分２０４とは異なるＭＵＩ表示２０６上の位置にある。メニュー項目２０２の第１のメニューからメニュー項目が選択されたため、第２の部分２０８に表示されるように、メニュー項目２０２の再配置された第１のメニューは、ここで、過去に選択されたメニュー項目（複数可）と過去に選択されていないメニュー項目（複数可）（例えば、ユーザが選択することができたが、選択しなかった１つ以上のメニュー項目）との両方を有することになる。再配置コマンドは、第１のメニュー項目、スクロール方法および／または配向、表示サイズ（およびフォーマット）、ならびに第２の部分の位置を含んでもよい。
【０１３５】
一実施形態では、第２の部分２０８は、第１の部分２０４よりもＭＵＩ表示２０６の中央位置から遠くに位置する。
【０１３６】
一実施形態では、第２の部分２０８内の第１のメニューにメニュー項目２０２を表示する配向は、第１の部分２０４内の第２のメニュー内のサブメニュー項目２１０を表示する配向とは異なる。例えば、第２の部分２０８のメニュー項目２０２の配向は、第１の部分２０４のサブメニュー項目２１０の配向と実質的に直交してもよい。再配置コマンドは、メニュー項目２０２の配向が水平であることを指定してもよい（第１の表示コマンドは、メニュー項目２０２の配向が垂直であることを指定してもよい）。他の実施形態では、配向が逆になってもよく、ここで、第１の部分２０４のメニュー項目２１０は水平であり、第２の部分２０８のメニュー項目２０２は垂直である。実施形態では、第１の部分２０４は、ＭＵＩ表示２０６の中央下部に位置し、第２の部分２０８は、ＭＵＩ表示２０６の上部に位置する。
【０１３７】
再配置コマンドはまた、メニュー項目に対して異なるサイズを指定することもできる。例えば、（再配置をトリガした）第１のメニューから選択されたメニュー項目（複数可）は、選択されていないメニュー項目よりも大きなフォントサイズで表示されるなど、強調表示される様式で指定されてもよい。他の態様では、選択されたメニュー項目（複数可）は、太字化、斜体化、もしくは背景とは異なる色を使用してハイライトされてもよく、または下線表示されてもよい。別の態様では、再配置コマンドはまた、第２の部分２０８内のメニュー項目２０２の相対的な位置を指定してもよい。例えば、選択されたメニュー項目（複数可）は、他のメニュー項目（選択されていないメニュー項目）に対して、第２の部分内の中央位置に位置決めされてもよい。
【０１３８】
他の態様では、階層的メニューレベルから選択されていないメニュー項目は、目立たない様式で表示され得る。例えば、再配置コマンドにより、選択されていないメニュー項目が、選択されたメニュー項目に対してより小さいフォントサイズであるか、または薄字表示されるように指定されてもよい。他の態様では、再配置コマンドは、同じ階層メニューレベルのための選択されたメニュー項目（複数可）よりも第２の部分の中央部分からさらに離れて表示されるように、選択されていないメニュー項目を指定してもよい。
【０１３９】
第１の部分および第２の部分は、それらが重複しないようにユーザインターフェース表示上に表示され得る。第２の部分に再配置されたメニュー項目は、その位置または場所から選択可能であり、選択されたメニュー項目は、例えば、リストからどの項目が選択されたかの視覚的表示を提供するために、グラフィカルにハイライトされてもよい。選択されたメニュー項目は、選択されたメニュー項目の左方および／または右方の他のメニュー項目に対し中央揃えされてもよい。再配置されたメニュー項目が（再配置前に）表示されていた場所に表示されるサブメニュー項目も、選択可能な項目である。図２Ｂは、メニュー項目の再配置されたリストを有する一実施形態におけるユーザインターフェース表示の例を示す。示されるように、メニュー項目２０２は、例えば、第１の部分２０４の上にディスプレイ２０６の第２の部分２０８に再配置され、水平に表示される。以下でより詳細に説明するように、ディスプレイの第２の部分はまた、メニュー項目の多くのレベル、例えば、過去の決定のレベル、および選択されなかったそれらのレベルのオプションを含んでもよい。したがって、過去の決定のレベルの数は、例えば、１、２、３、４、５、６、７、８、９、１０、１１、１２、１３、１４、１５、１６、１７、１８、１９、２０以上であってもよく、例えば、１〜２、１〜３、１〜４、１〜５、１〜６、１〜７、１〜８、１〜９、１〜１０、１〜１１、１〜１２、１〜１３、１〜１４、１〜１５、１〜１６、１〜１７、１〜１８、１〜１９、１〜２０、およびその中の入れ子範囲、例えば、２〜２０、２〜１９、２〜１８、３〜２０、３〜１９、３〜１８などであってもよい。第２の部分は、例えば、行われた過去の決定および行われなかった他の決定（他のパス）のパスの表現を可視化する。一実施形態では、行われた過去の決定（選択されたメニュー項目）は、例えば、垂直に整列してもよく、例えば、中央に整列してもよい。
【０１４０】
第２の部分２０８は、ＭＵＩ表示２０６の第２の部分２０８上に表示されるユーザ選択可能な選択肢の第１のメニューの再配置コマンドに応答して、第１のメニュー項目２０２を表示させることができる。上で考察されたように、再配置コマンドは、メニューマネージャ１０５４によって表示マネージャ１０５０に提供されてもよい。ユーザ選択可能な選択肢の第１のメニューは、過去に選択されたメニュー項目と過去に選択されていないメニュー項目の両方を含み得る。第１のメニューは、ユーザによって選択可能な第１のメニュー項目２０２のうちの１つ以上を含み得る。メニュー項目２０２は、即座選択可能であってもよく、または非即座選択可能であってもよい。
【０１４１】
第２の部分２０８はまた、１つ以上の意思決定ゾーンを含み得る。再配置コマンドはまた、意思決定ゾーン内に表示されるメニュー項目が強調表示またはハイライトされることを指定することもできる。他の態様では、意思決定ゾーン内に表示されるメニュー項目（複数可）は、太字化、斜体化、もしくは背景とは異なる色を使用してハイライトされてもよく、または下線表示されてもよい。他の実施形態では、再配置コマンドは、同じものを指定してもよい。他の実施形態では、再配置コマンドは、意思決定ゾーンの外に表示されるメニュー項目を目立たないようにするか、またはハイライト解除することを指定することができる。
【０１４２】
ＭＵＩ表示２０６には、第１の部分２０４と第２の部分２０８の両方が閲覧可能であるように表示され、例えば、同時に閲覧可能であるように表示される。ＭＵＩ表示２０６は、１つ以上の物理ディスプレイスクリーンを介して提示されてもよい。第２の部分２０８は、１つ以上のメニューを含んでもよく、各々のメニューは、以前にナビゲートされた階層メニューからの過去に選択されたメニュー項目および過去に選択されていないメニュー項目の両方を含む。図２Ｃに示される表現では、第２の部分２０８（履歴部分）は、メニュー項目２０２およびサブメニュー項目２１０を含み、それらの各々は、以前のＭＵＩ表現において第１の部分２０４に含まれていたものである。過去に選択されたメニュー項目２０２およびサブメニュー項目２１０（すなわちサブサブメニュー項目２１２が第１の部分に表示されるようになったメニュー項目）は、それらが以前に選択されたことを示すためにハイライトまたは強調表示されてもよい。図２Ｃに示されるように、ＭＥＮＵ  ＩＴＥＭ  ４およびＳＵＢＭＥＮＵ  ＩＴＥＭ３は、それらが以前に選択されたことを示すようにハイライトされる。
【０１４３】
過去に選択されていないメニューとサブメニュー項目は、選択可能オプションとして表示される。過去に選択されたメニュー項目（または選択肢）はまた、選択可能オプションとして表示されてもよく、ここで、その両方が第２の部分２０８（例えば、以前にユーザに利用可能であった１つ以上のメニュー項目を含み得る履歴部分）上に表示される。履歴部分は、進行中の階層メニューレベルの進行中のユーザ選択可能な選択肢（例えば、表示の第１の部分に位置する）を含み得るアクティブ部分とは対照的である。履歴部分は、例えば、以前に選択された階層レベルおよび／またはメニューの間で選択することによって、ユーザが選択を行うことも可能にし得る。このようにして、履歴の第２の部分２０８は、アクティブな第１の部分２０４に表示されるように、進行中メニューに到着するために行われた選択の順序付きパスをユーザに示す「パンくずリストの跡」を表してもよい。第２の部分２０８で行われる選択のさらなる詳細を以下に提供する。
【０１４４】
一部の実施形態では、第１の部分２０４は、第２の部分２０８よりもＭＵＩの表示領域のより大きな部分を占めるように適合され得る。第２の部分２０８は、第１の部分２０４よりも小さい領域にわたって表示され得る。第１の部分２０４および第２の部分２０８は、表示のために、それらが表示される背景に対してコントラストを提供する様式で適合され得る。例えば、第１の部分２０４および第２の部分２０８は、暗色の背景に対して明色の画素、または明色の背景に対して暗色の画素で表示されてもよい。
【０１４５】
他の実施形態では、コマンド（例えば、再配置コマンドなど）は、メニューマネージャ１０５４によって提供されて、メニューをＭＵＩ表示２０６の一部からＭＵＩ表示２０６の別の部分に移動または再配置してもよい。一実施形態では、メニューおよび／またはメニュー項目（複数可）の移動または再配置には、メニューをディスプレイの１つの部分から別の部分に移動させるためのコマンドを提供することが含まれ得る。別の実施形態では、メニューの移動または再配置には、複数のコマンド、例えば、ディスプレイの第１の部分２０４からメニューを消去するための１つのコマンド、ならびにディスプレイの第２の部分２０８上にメニューを表示するための別のコマンド（同じフォーマットおよび／もしくは配向、または異なるフォーマットおよび／もしくは配向のいずれか）を発行することが含まれ得る。この再配置は、例えば、メニュー（例えば、第１のメニュー）からのユーザの選択に応答して行われ得る。
【０１４６】
図３に戻って参照すると、動作３０６において、第２の部分に再配置される前にメニュー項目のリストが以前に表示された、ユーザインターフェース表示の第１の部分で、選択されたメニュー項目に関連付けられたサブメニュー項目の第１のリストが、第１の視覚配向で表示される。図２Ｂに示すように、サブメニュー項目２１０の第１のリストは、例えば、垂直に第１の部分２０４に表示される。
【０１４７】
図３に戻って参照すると、動作３０８において、サブメニュー項目の第１のリストからのサブメニュー項目の選択の検出に応じて、サブメニュー項目の第１のリストは、第２の部分に再配置され、ここで、サブメニュー項目の第１のリストは、第２の視覚配向に表示され、第２の部分に表示されるメニュー項目のリストにスタックされる。動作３１０では、ユーザインターフェース表示の第１の部分において、選択されたサブメニュー項目に関連付けられたサブメニュー項目の第２のリストが、例えば垂直に第１の視覚配向で表示される。図２Ｃは、一実施形態における、サブメニュー項目の第２のリストを有するユーザインターフェース表示の例を示す。示されるように、サブメニュー項目２１０の第１のリストは、例えば、メニュー項目２０２の再配置されたリストの下に、例えば、水平にスタックされて、第２の部分２０８に再配置される。第１の部分２０４には、サブサブメニュー項目２１２の第２のリスト、すなわち、選択されたサブメニュー項目に関連付けられたサブメニュー項目が表示される。ナビゲートされたメニューまたはサブメニューの深さに応じて、第２の部分２０８内の水平メニュー構造は、第２の部分２０８での表示部分で一緒に表示可能な数を超える（例えば、スタックされたレベルの数は、第２の部分２０８の水平メニュー構造に割り当てられたスクリーン部分を超える）メニューレベルの数を蓄積してもよい。一実施形態では、第２の部分２０８の水平メニュー構造は、スクロール機能を可能にするために、ｎ個の数のメニューレベル（例えば、最後の３個のサブメニュー）を示してもよい。例えば、上にスクロールすると、ユーザは他のメニュー項目を見ることができる。数ｎは、任意の数であってもよく、３（例えば、２、３、４、５など）であってもよいが、これらに限定されない。別の実施形態では、上部のｍ個（例えば、２個）のメニューは、最後の決定にトップレベルのコンテキストを提供するために、下部の１個のサブメニューと共に表示されてもよい。数ｍは、任意の数であってもよく、３（例えば、２、３、４、５など）であってもよいが、これらに限定されない。スクロール機能により、他のメニュー項目を表示することが可能となり、例えば、ユーザは、他のメニュー項目を表示するためにスクロールすることができる。ユーザはまた、マルチレベルのメニューおよびサブメニューの全体を拡張してもよい。
【０１４８】
図２Ｃに示されるように、後続レベルのメニュー選択肢の、例えばサブサブメニュー項目２１２は、メニュー項目２０２の第１のメニューの下の（第３のメニューからの）少なくとも１つの階層メニューレベルまたは（第４、第５、第６のメニューなどからの）２つ以上の階層メニューレベルであってもよい。図２Ｃの例では、サブサブメニュー項目２１２は、メニュー項目２０２の第１のメニューの下の２つの階層レベルである第３のメニューを表す。
【０１４９】
メニュー項目が選択されると、例えば、メニュー項目をユーザインターフェース表示の１つの部分から別の部分に再配置するプロセスにより、メニュー項目のレベルの上昇または下落が続いてもよい。例えば、図３の動作３０８および３１０での処理は、追加のレベルのサブメニューについて繰り返されてもよい。別の態様では、メニュー項目の再配置されたリストからメニュー項目を選択することは、ユーザが以前のメニュー項目のリストに戻るためにバックボタンを明示的にクリックしなくとも、「戻る」ボタンとして機能し得る。さらに別の態様では、スタックされたメニュー／サブメニュー項目の再配置されたリストの数が、例えば、第２の部分の領域が大きすぎて第１の部分の領域に侵入するという点でスタックされたリストが所定の数または閾値に達する場合、スタック自体は、例えば、第１の視覚配向で、回転ホイールまたはスライダとして表示されてもよい。したがって、例えば、スタックされたリストの各々のメニュー項目は、第２の視覚配向に表示されてもよく（項目は、その方向に、例えば、水平にスライド可能である）、一方で、スタックされたリストのうちの各リストは、第１の視覚配向に（例えば、垂直に）スライド可能である。このようにして、垂直パンくずリストは、水平スライダ上に提供され、中央の左方および／または右方の他のオプション（選択された項目）によってコンテキスト化され得る。どのレイヤもリアルタイムで調整することができるが、戻る必要はない。垂直スライダおよび水平スライダのかかる表示は、オプションのツリーを進み、所望のリーフ状オプションを選択することを可能にする。別の態様では、メニューおよび／またはサブメニュー項目の数は、折り畳み可能かつ拡張可能であり得る。例えば、最も新規のレベルである、下部または最後の「ｎ」レベル（例えば、３レベル）は、残りのレベルが折り畳まれた状態で表示されてもよい。これらの折り畳まれたレベルは、例えば、ユーザ入力によって拡張可能にされる。別の例として、上部の「ｍ」レベル（例えば、２レベル）および下部レベル（例えば、「１」レベル）が表示され、ユーザが作業している最新のオプションまたは決定（すなわち、下部レベル）を有する上部レベルのコンテキストを表してもよい。
【０１５０】
図２Ａ〜２Ｃは、第１の視覚配向を垂直として示し、第２の視覚配向を水平として示すが、配向は切り替えることができる。例えば、第１の視覚配向は水平であってもよく、第２の視覚配向は垂直であってもよい。別の態様では、第１の視覚配向および第２の視覚配向は、任意の他の位置表示配向であってもよい。
【０１５１】
上述のように、メニュー項目および関連するサブメニュー項目は、スライダグラフィカル要素、回転ホイールグラフィカル要素、または別のグラフィカルユーザインターフェース要素として表示されてもよい。例えば、図２Ｈ〜２Ｊに関して以下に記載されるように、同心ホイール要素を用いてもよい。
【０１５２】
実施形態では、それらのメニューレベル内のメニュー項目の順序付けまたは配置は、メニュー項目の属性に従って決定され得る。メニュー項目の表示様式は、メニュー項目が以前に選択された項目または以前に選択されていない項目であるかどうか、メニュー項目が選択可能または選択不可能であるかどうか、メニュー項目がユーザによって入力された１つ以上の文字を含むかどうか、メニュー項目が高度なコンテキストメニューの一部であるかどうか（以下により詳細に説明する）、かつ／あるいはメニュー項目がリスト内の他の項目と比較してリスト内のより中央の位置を有するかどうかから選択される属性に基づいてもよい。
【０１５３】
実施形態では、メニュー項目が表示されるように適合される方法（すなわち、メニュー項目の順序付け、配置、着色、および提示）は、一部の異なる要因に従って決定され得る。例えば、メニューマネージャ１０５４および表示マネージャ１０５０は、併せて、選択されるか、もしくは過去に選択されたメニュー項目、ユーザが現在利用可能である（すなわち、選択可能である）メニュー項目、および／または第１の部分２０４もしくは第２の部分２０８の意思決定ゾーンに位置決めされているメニュー項目を強調表示するように構成されてもよい。メニューマネージャ１０５４および表示マネージャ１０５０は、選択されていないか、もしくは過去に選択されていないメニュー項目、ユーザに現在利用不可能であるメニュー項目、かつ／または意思決定ゾーンから離れて位置決めされたメニュー項目を目立たなくするようにさらに構成されてもよい。一部の実施形態では、即座選択可能メニュー項目が強調表示されてもよく、非即座選択可能な項目が目立たなくされてもよい。一部の実施形態では、メニュー項目を強調表示するか、または目立たないようにすることは、本明細書で考察されるように、メニュー項目をハイライトするか、またはハイライトしないことを含んでもよい。ハイライトまたは強調表示には、例えば、太字、フォントサイズの増加、フォントの変更、下線表示、明るさもしくはコントラストの変更、または他の項目に対するディスプレイ上の位置の調整が含まれてもよい。ハイライトしないか、または目立たないようにするには、フォントサイズの減少、フォントの変更、薄字表示、明るさもしくはコントラストの変更、または他の項目と比較してディスプレイ上の位置を調整することが含まれてもよい。
【０１５４】
ＭＵＩは、ユーザが、ＭＵＩ表示２０６の第２の部分２０８に表示された以前にナビゲートされたメニューレベルから過去に選択されていないメニュー項目を選択し、かつ第１の部分に表示されている進行中のメニューを表示した第１のメニュー上に新規に表示されたメニュー項目（複数可）を選択することを可能にすることにより、（例えば、メニューの同じ階層レベル、より上位の階層レベル、またはより下位の階層レベルでの１つ以上の追加のメニュー項目を選択することにより）ユーザがメニュー項目の異なるパスにジャンプすることを可能にする。図２Ｃに関して上で考察されたように、以前にナビゲートされたメニュー項目（サブメニュー項目、サブサブメニュー項目などを含む）は、メニュー項目が選択された後に第２の部分２０８に再配置されてもよい。
【０１５５】
第２の部分２０８の以前に選択されたメニュー項目は、第１の部分２０４に現在表示されているメニューまたはサブメニューに到着するために行われたメニューパスを視覚的に示すように、ハイライトまたは強調表示されてもよい。第２の部分からの以前に選択されていないメニュー項目は、ユーザがメニューのその分岐にジャンプすることを可能にするように選択されてもよい。図２Ｃの例では、ユーザは、以前にＭＥＮＵ  ＩＴＥＭ  ４およびＳＵＢＭＥＮＵ  ＩＴＥＭ３を選択している。第２の部分２０８から、新規で、かつ以前に選択されていないサブメニュー項目２１０を選択すると、メニューマネージャ１０５４は、新規に選択されたサブメニュー項目２１０に関連付けられたサブサブメニュー項目２１２の新規のリストに対してコマンドを発行し、第１の部分２０４に表示されている進行中メニューとして表示されることになる。メニュー項目２０２から、新規で、かつ以前に選択されていないメニュー項目を選択することにより、メニューマネージャ１０５４は、進行中メニューが第１の部分２０４に表示されるように、新規で選択されたメニュー項目２０２に関連付けられたサブメニュー項目の新規リストの表示をさせるコマンドを発行させる。このようにして、ユーザは、以前行った決定をナビゲートしなくても、メニューツリーの様々な部分の間でアクティブにジャンプすることができる。
【０１５６】
以前に選択されていないメニュー項目（またはサブメニュー項目、またはサブサブメニュー項目など）が選択されると、第１の部分の後続メニューが表示される前に、進行中メニューの状態を第１の部分に記憶するための保存コマンドが発行され得る。実施形態では、以下でより詳細に開示されるように、実行可能メニューのレベルでメニュー項目を経由してメニューツリー内の最終分岐にナビゲートすることにより、ユーザは、１つ以上のパラメータ選択を行うことが可能となる。ユーザが実行レベルメニューを経由しないでナビゲートする場合、ユーザが経由しないでナビゲートしたときに現在選択されたパラメータは、メニューマネージャ１０５４によってデータ記憶マネージャ１０６４に発行された保存コマンドを介して記憶されてもよい。したがって、ユーザが後に実行レベルメニューに戻ることを望む場合、最後に選択されたパラメータが表示される。
【０１５７】
以前に選択されていないメニュー項目は、以前にナビゲートされたメニュー項目の過去メニュー内で選択可能であり得る。実施形態では、以前に選択されていないメニュー項目は、選択のためにクリックのみを必要とする、即座選択可能型であってもよく、または、選択の前にメニュー項目をハイライトする別のステップを必要とする、非即座選択可能型であってもよい。実施形態では、ユーザは既にそれらを選択しているため、以前に選択されたメニュー項目は選択不可能であってもよい。さらなる実施形態では、過去メニュー（すなわち、現在の第１のメニューの直前のメニュー）の最も下位の階層レベルからの以前に選択されたメニュー項目のみが選択不可能である一方で、より上位の階層レベルからの以前に選択されたメニュー項目は、選択可能なままである。図２Ｃによって提供される例では、ＳＵＢＭＥＮＵ  ＩＴＥＭ  ３は選択不可能であってもよく、ＭＥＮＵ  ＩＴＥＭ  ４は選択可能であってもよい。
【０１５８】
実施形態では、様々なメニューが、背景上に表示される。一実施形態では、メニューは、背景に重ね合わせられる。背景は、１つ以上の色で構成され得る。一実施形態では、背景画素のうちの少なくとも事前設定された割合の画素が単色であってもよい。例えば、背景画素のうちの少なくとも事前設定された割合の画素が黒色であってもよい。例えば、背景の７５％は単色（例えば、黒色、白色、灰色など）であってもよい。特定の割合は、例として説明されており、他の割合が使用されてもよい。
【０１５９】
実施形態では、表示コマンドおよび再配置コマンドは、事前設定された割合および色、例えば、黒色、白色、灰色などを含む背景を指定してもよい。特定の実施形態では、背景はまた、テキスト以外のメニューの領域（例えば、メニュー項目）を含んでもよい。一実施形態では、メニューのテキストは、テキストを背景とコントラストまたは強調表示するための色で表示される。例えば、黒色の背景が使用される場合、白色または黄色がテキストの色に使用されてもよいが、他の色も使用されてもよい。他の実施形態では、背景および／またはテキストは、２つ以上の色から構成されてもよい。
【０１６０】
一部の実施形態では、初期または第１のメニュー、すなわち、開始進行中メニューは、登録ユーザのログイン時に表示されるデフォルトのメニューであり得る。一実施形態では、デフォルトメニューは、特定のユーザ識別子に対してカスタマイズされてもよい。他の態様では、デフォルトメニューは、ＭＵＩモジュールに固有のものであってもよい。例えば、デフォルトのメニューは、アッセイ、試験、起動、臨床試験などのリストをメニュー項目として含んでもよい。本明細書による実施形態では、デフォルトメニューは、起動中のＭＵＩモジュール、ＭＵＩモジュールを起動するデバイスの位置、ユーザ識別子、およびメニューのアプリケーションのうちの１つ以上に従って決定される。例えば、ユーザのデスクトップに位置するデバイスは、実験設計または実験分析のためのオプションを選択するのに好適なデフォルトメニューをデフォルト設定とするＭＵＩモジュールを起動してもよい。別の例では、臨床計器に位置するデバイスは、ＭＵＩモジュールを起動して、実験を起動し、データを収集するためのオプションを選択するのに好適なデフォルトメニューを提供してもよい。実施形態では、デフォルトメニューは、階層メニューツリー内のレベルからの第１のメニュー、第２のメニュー、第３のメニュー、および／または任意の他のメニューであってもよい。
【０１６１】
一実施形態では、ＭＵＩ表示の任意の部分に提供される任意のメニューは、検索機能を含んでもよい。検索機能を使用すると、ユーザはメニュー項目（オプション）に関連付けられたキーワードまたはその他の入力を入力できる。ユーザ入力は、入力マネージャ１０５２を介して受信され、検索目的のためにメニューマネージャ１０５４に転送される。検索することによって、入力されたキーワードまたはその他の入力を使用して機能（メニュー項目）をフィルタリングすることができ、目的のメニュー項目を見つけるのに必要な時間が短縮される。検索機能のためのインターフェースは、ＭＵＩ表示２０６のそれぞれの部分の中央位置に、または代替的に、ＭＵＩ表示２０６の他の部分に位置決めされてもよい。さらなる実施形態では、検索機能のための視覚的インターフェースは提供されない。かかる一実施形態では、ユーザは、単に入力することによって検索機能にアクセスしてもよい。
【０１６２】
一実施形態では、キーワード（複数可）に一致するか、または部分的に一致する任意のメニュー項目（複数可）が表示されて、メニュー項目（複数可）を強調表示し得る。例えば、メニュー項目（複数可）は、一致しないか、または部分的に一致しない他のメニュー項目よりも大きなサイズで表示されてもよい。他の実施形態では、メニュー項目（複数可）は、太字化、斜体化、もしくは背景とは異なる色を使用してハイライトされてもよく、または下線表示されてもよい。他の実施形態では、キーワード（複数可）に一致しないか、または部分的に一致しないメニュー項目（複数可）は、目立たなくされてもよく、例えば、メニュー項目（複数可）が一致するか、または部分的に一致するメニュー項目（複数可）のテキストに関して、テキストを縮小表示または薄字表示してもよい。本明細書の実施形態では、スライダまたはホイールを自動的に前進および／または回転させて、検索用語に一致するメニュー項目を表示することができる。
【０１６３】
一実施形態では、第１のメニュー選択は、第２のメニュー上のフィルタとして動作し得る。階層ツリーでは、第１のメニューのいくつかの項目の各々は、同じ第２のメニューにつながり得る。しかしながら、第１のメニュー選択が行われると、第２のメニューが表示されるときに示されるメニュー項目が決定される。単純な例では、第１のメニューは、チームの役割に関するメニュー項目を含んでもよく、第２のメニューは、チームの責任に関するメニューを含んでもよい。第１のメニューにおける特定のチームの役割の選択により、第２のメニューをフィルタリングして、選択された役割に対応するチームの責任のみを示すことができる。一部の実施形態では、かかるフィルタリングは、第２のメニューの特定の項目を選択不可能にすることによって実行される。
【０１６４】
一実施形態では、任意のメニューで行われる任意の選択は、任意の他のメニューに表示されるメニュー項目のフィルタとして動作する。例えば、一実施形態では、第１のメニューの一連の項目は、各々第２のメニューにつながる一連のカテゴリフィルタであってもよい。各第２のメニューは、一連のサブメニューにつながり、最終的には１つ以上の実行メニューにつながり、ユーザは、選択されたカテゴリフィルタのパラメータを選択することが可能となる。カテゴリフィルタサブメニューのうちの１つ以上でカテゴリフィルタを選択した後、ユーザは、次いで、以前に選択されたカテゴリフィルタに従ってフィルタリングされた第２のメニュー項目のリストを提供する、別の第１のメニュー項目を選択することができる。
【０１６５】
一実施形態では、１つ以上のメニューまたはメニューレベルは、本明細書で考察される階層メニューツリー標準の例外物として提示され得る。例えば、メニューレベルには、テキストベースの視覚コンポーネントではなく、視覚表示および／または動画表示が含まれてもよい。例外物は、例えば、情報が代替手段を介してより良く伝達され得る状況で実装され得る。例えば、上で考察されたように、実行レベルメニューには、ウォークスルーが含まれてもよく、これは、動画または一連の画像を介して最適に提示されてもよい。別の例では、実行レベルメニューは、データ分析のために提示されてもよく、グラフ、チャート、テーブルなどの任意の組み合わせを提供してデータ分析を支援してもよい。
【０１６６】
一実施形態では、高度なコンテキストメニューは、メニューマネージャ１０５４によって発行された１つ以上のコマンドを介して提供され得る。図２Ｐは、高度なコンテキストメニュー２７０を含む系統的ユーザインターフェースの一例を示す。高度なコンテキストメニュー２７０は、第１の部分および第２の部分と対照的であり、これらは共に「直接ワークフローモード」を提供する。高度なコンテキストメニュー２７０は、実施形態では、系統的ユーザインターフェースの一部または全てのスクリーン上に存在し得る高度なコンテキストメニューセレクタ２９０を介してアクセスされ得る。高度なコンテキストメニュー２７０は、アクティブな第１の部分２０４内の進行中メニューに表示される項目、または履歴の第２の部分２０８内に表示される１つ以上の過去メニューではなく、追加の高度なメニュー項目２７１を提供する。高度なコンテキストメニュー２７０は、高度なコンテキストメニューセレクタ２９０をクリックまたはマウスオーバーすることによって、または別様で、高度なコンテキストメニュー２７０へのアクセスを望むことを示すことによってアクセスされてもよい。高度なコンテキストメニュー２７０は、高度なメニュー項目２７１の選択を含む。
【０１６７】
高度なメニュー項目２７１の選択は、第１の（アクティブ）部分２０４の進行中メニューに表示される項目、および第２の（履歴）部分２０８の以前のメニューに表示される項目を含み得る。本明細書の一実施形態によれば、高度なコンテキストメニュー２７０の高度なメニュー項目（複数可）２７１は、強調表示され得る。例えば、高度なメニュー項目（複数可）２７１は、より大きなフォントサイズで表示されてもよい。他の実施形態では、メニュー項目（複数可）は、太字化、斜体化、もしくは背景とは異なる色を使用してハイライトされてもよく、または下線表示されてもよい。
【０１６８】
高度なコンテキストメニュー２７０内の項目の選択に含まれる他の項目は、表示されるメニューのうちの１つに関連するが、現在含まれていない項目であり得る。すなわち、高度なコンテキストメニュー２７０内の項目の選択は、ＵＩ表示の現在のコンテキストによって推進される。例えば、第１のメニューの５つのメニュー項目がアクティブ部分の進行中メニューとして表示されてもよい。第１のメニューの５つのメニュー項目に関連する３つの追加のメニュー項目が、高度なコンテキストメニュー２７０に表示されてもよい。３つの追加のメニュー項目は、（以下でさらに考察されるように）様々な理由で進行中メニュー表示から除外または限定された第１のメニューの項目であってもよい。
【０１６９】
高度なコンテキストメニュー２７０により、アクティブ部分または履歴部分に乱雑さを引き起こすことなく、アクセス可能なメニュー項目のより大きなアレイがユーザに提供される。実施形態では、高度なコンテキストメニュー２７０の高度なメニュー項目２７１の一部は、例えば、使用例の５０％、４５％、４０％、３５％、３０％、２５％、２０％、１５％、１０％、または５％未満では、概して選択されない項目であり得る。高度なコンテキストメニュー２７０の高度なメニュー項目２７１は、以下でより詳細に説明されるように、ＭＵＩとのユーザインタラクションのパターンに従って選択され得る。
【０１７０】
実施形態では、高度なコンテキストメニュー２７０は、３つの部分を含み得る。高度なコンテキストメニュー２７０の第１の上部分２７２は、上述したように、現在アクティブなメニューに関連する高度なメニュー項目２７１を含み得る。高度なコンテキストメニュー２７０の第２の中間部分２７３は、高度なコンテキストメニュー２７０が選択される同じワークステーションで利用可能なＭＵＩモジュールに関する高度なメニュー項目２７１を含み得る。これらのオプションは、ユーザが所望のタスクに基づいてモジュールを交換することを可能にし得る。高度なコンテキスト２７０メニューの第３の下部部分２７４は、ログイン／ログアウト機能、ユーザマニュアルおよびヘルプ、ＥＵＬＡ情報、ならびにプライバシーポリシー情報などのグローバル機能を含み得る。上記の順序付けは限定されるものではなく、記載された高度なメニュー項目２７１のうちのいずれも、異なる順序で提示されてもよい。
【０１７１】
実施形態では、高度なコンテキストメニュー２７０が選択されると、ＭＵＩは、他のグラフィクス、テキストなどを薄字表示および／または不鮮明化する。高度なコンテキストメニュー２７０は、高度なコンテキストメニュー２７０と背景の残りの部分が同じ（例えば、黒色）ように、透過性の背景上に表示される。したがって、ＭＵＩは、ＵＩ表示の前景に表示されるように適合されたダイアログボックスを提供し、追加情報をユーザに促すか、またはエラーをユーザに通知する。ここで、ダイアログボックスの背景は、ＵＩ表示の第１および第２の部分の背景と一致するようにさらに適合され、さらに、ＵＩ表示の第１および第２の部分の背景に表示されるテキスト、グラフィクス、写真、および動画のうちの１つ以上は、ダイアログボックスがＵＩ表示の前景に表示されているときに焦点が外れて表示されるように適合される。
【０１７２】
一実施形態では、階層メニューツリーに含まれる特定のメニュー項目、すなわち、第１のメニュー、第２のメニュー、第３のメニューなどは、そのメニューが表示されているときに、表示されないように除外されるか、または表示が制限され得る。除外および制限は、メニューマネージャ１０５４と併せて除外マネージャ１０５８によって管理され得る。メニューツリーから任意のメニューを表示することは、そのメニューから１つ以上のメニュー項目を表示することを含むが、必ずしもそのメニューから全ての項目を表示する必要はない。階層メニューレベル（複数可）のメニュー項目は、除外テーブルに基づいて表示を除外または制限することができる。除外テーブルは、ユーザ識別子、電子メールアドレス、ユーザ名、チーム、および／またはアカウント番号に対応し得る。他の実施形態では、メニューツリーからの１つ以上のメニュー全体も、除外テーブルに基づいて除外され得る。特定の実施形態では、除外情報または制限情報は、記憶デバイス１１２０内に記憶され得る。除外情報または制限情報は、データ構造として記憶されてもよい。本明細書に説明される任意のデータ構造が用いられてもよい。
【０１７３】
除外情報または制限情報は、特定のユーザ、ユーザのグループ、ユーザのタイプなどのビューからメニュー項目を除外するために使用することができる。例えば、管理メニュー項目またはメニューレベルは、エンジニアまたは技術者であるユーザまたはオペレータのビューからは除外されてもよい。別の例では、設計メニュー項目またはメニューレベルは、ラボアシスタントまたはラボ技術者であるユーザまたはオペレータのビューからは除外されてもよい。
【０１７４】
ユーザ識別子、アカウント番号、および除外のためのメニュー項目（複数可）および／またはメニューは、管理者によって入力することができる。例えば、以下でより詳細に考察される管理コンソールモジュールは、除外テーブルを管理および生成するために使用されてもよい。管理は、ユーザがシステムに登録するときに行われ得る。他の実施形態では、除外情報は、登録後に追加され、定期的に更新されてもよい。
【０１７５】
実施形態では、ハードウェアプロセッサは、ユーザがシステムにログインするたびに、データストレージマネージャ１０６４を介してログイン（およびログアウト）の記録を維持する。一実施形態では、この記録、すなわち、ログイン履歴データは、本明細書に説明される任意のデータ構造の形態であり得る。一実施形態では、このログイン履歴データは、ユーザ識別子および／またはアカウント番号、ログイン時間／日付、ならびにログアウト時間／日付を含み得る。一実施形態では、ログイン情報を受信すると、データストレージマネージャ１０６４は、ユーザ識別子および／またはアカウント番号、ならびにログイン時間／日付をログイン履歴データに追加する。
【０１７６】
特定の実施形態では、任意のメニューを表示するためのコマンドを発行する前に、メニューマネージャ１０５４は、（例えば、記憶デバイス１１２０に記憶される）除外テーブルをチェックして、初期表示メニュー（例えば、デフォルトメニュー）内の任意のメニュー項目が、ユーザ（またはアカウント番号）の表示から除外されるように列挙されているかどうかを判定することができる。一実施形態では、メニューマネージャ１０５４は、現在ログインしているユーザのユーザ識別子および／またはアカウント番号を、除外テーブルに列挙されたユーザ識別子および／またはアカウント番号と一致させることができる。一致した場合、除外テーブルに列挙されているメニュー項目は、初期表示メニューに表示されないように除外される。この除外は、別個の除外コマンドおよび／もしくは命令の発行を通じて実施されてもよく、または代替的に、除外は、利用可能なメニュー項目（複数可）を表示させる任意の表示コマンドを修正することによって行われてもよい。メニューマネージャ１０５４は、初期表示メニュー（例えば、デフォルトメニュー）のメニュー項目から、リストに含まれるメニュー項目を消去し、消去したメニュー項目を含まない第１のコマンドを発行してもよい。
【０１７７】
特定の実施形態では、再配置コマンドを発行する前に、入力マネージャ１０５２が進行中メニュー内のメニュー項目の選択を受信するたびに、メニューマネージャ１０５４は、進行中メニューとして、ＭＵＩ表示２０６によって現在表示されている階層メニューレベルよりも下位の階層メニューレベルのメニュー項目が除外されるように列挙されているかどうか（または下位の階層メニューが除外されるかどうか）を判定してもよい。当該判定には、ログイン履歴データおよび除外テーブルが使用されてもよい。ログイン履歴データを使用して、同一ユーザ（ユーザ識別子またはアカウント番号）が依然としてログインしていることを確認してもよく、除外テーブル内のユーザ識別子およびアカウント番号と一致させてもよい。他の実施形態では、メニューマネージャ１０５４により、ユーザ識別子およびユーザマネージャ１０５６から受信したアカウント番号が、判定のためのログイン履歴データの代わりに使用されてもよい。他の実施形態では、同様の判定は、任意の再配置コマンドまたは表示コマンドを発行する前に行われる。
【０１７８】
さらに他の実施形態では、メニュー項目が第１の部分２０４または第２の部分２０８内のＭＵＩ表示２０６上に表示されるかどうかに応じて、異なる除外テーブルを使用してもよい。この実施形態によれば、除外テーブルは、追加の情報列を有してもよく、各部分（メニュー）に対して１列である。第１の部分の列は、ＭＵＩ表示２０６の第１の部分２０４に表示されるときに除外されるメニュー項目を列挙する。第２の部分２０８の列は、ＭＵＩ表示２０６の第２の部分に表示されるときに除外されるメニュー項目を列挙する。追加の部分の列は、ＭＵＩ表示２０６の任意の追加の部分に表示されるときに除外される追加のメニュー項目を列挙する。
【０１７９】
上記で説明したように、アカウント番号は、複数のユーザ（ユーザ識別子）に関連付けられ得る。このように、アカウント番号を除外の基準として使用する場合、アカウント番号に関連付けられた全てのユーザが、ＭＵＩ表示２０６に表示されているメニュー項目を除外してもよい。
【０１８０】
別の実施形態では、特定のアカウント番号がリンクされ得るため、アカウント番号が使用されるとき、アカウント番号とリンクされた任意のアカウント番号では、メニュー項目も除外され得る。
【０１８１】
他の実施形態では、メニュー項目を除外する代わりに、メニュー項目をそれぞれのメニューの位置に移動させて、他のメニュー項目に対してメニュー項目を目立たないようにし得る。この実施形態によれば、除外テーブルを使用して、メニューマネージャ１０５４によって、階層的メニューレベル上のメニュー項目の位置を再順序付けまたは変更してもよい。後続のコマンド（第１のコマンド、第２のコマンド、および／または第３のコマンド）には、変更されたメニュー項目の位置が反映されてもよい。
【０１８２】
他の実施形態では、メニュー項目（または階層メニューレベル）は、特定のデバイスに基づいて、またはデバイスの位置に基づいて除外され得る。メニュー項目がそれに基づいて除外される当該デバイスは、系統的ユーザインターフェース制御システム１１０２の様々なソフトウェア命令を実行する１つ以上のデバイスのいずれかに基づいてもよい。
【０１８３】
除外情報または制限情報は、例えば、データ構造として記憶デバイス１１２０に記憶されてもよい。各デバイスは、メディアアクセス制御（ＭＡＣ）アドレスまたは他の一意の識別子などの識別子を有し得る。デバイスの識別子は、ＭＡＣアドレスに限定されず、インターネットプロトコル（ＩＰ）アドレス、機械名などの他の識別子を使用してもよい。一実施形態では、テーブル内の１つの列は、識別子、例えば、ＭＡＣアドレスを含んでもよい。テーブルの第２の列は、識別子（例えばＭＡＣアドレス）に関連付けられた、それぞれ表示から除外されるメニュー項目（複数可）または階層メニューレベルを含んでもよい。
【０１８４】
他の実施形態では、１つのテーブル（もしくは複数のテーブル）の代わりに、メニュー項目および／または階層メニューレベルのリストは、識別子（例えば、ＭＡＣアドレス）に関連付けて記憶される。
【０１８５】
ＭＡＣアドレスなどのデバイス識別子、ならびに除外のためのメニュー項目（複数可）および／または階層メニューレベルは、適切なパーミッションを有する管理者および／または１人以上のユーザによって入力され得る。この除外情報は、第１のＭＵＩモジュールがデバイスにインストールされるときに入力され得る。他の実施形態では、除外情報は、インストール後に追加され、定期的に更新されてもよい。
【０１８６】
特定の実施形態では、ログイン履歴データを受信したとき、または通知を受信したことに応答して、任意のメニュー（およびメニュー項目）を表示するための任意のコマンドを発行する前に、入力マネージャ１０５２を実行するハードウェアプロセッサは、記憶デバイス１１２０内の除外情報をチェックして、初期表示メニューの任意のメニュー項目、または選択に関連付けられたメニュー項目がデバイス（複数可）に対して除外されるかどうかを判定することができる。
【０１８７】
一実施形態では、メニューマネージャ１０５４は、デバイス識別子を、除外情報に列挙されたデバイス識別子（複数可）と比較することができる。一致した場合、特定のメニュー項目は、ＭＵＩ表示２０６上の表示から除外される。例えば、初期表示メニュー（例えば、デフォルトメニュー）または選択に関連付けられた進行中メニューとしてＭＵＩ表示２０６上に現在表示されている階層メニューレベルよりも下位の階層メニューレベルが、除外されるように列挙された１つ以上のメニュー項目を含む場合、メニューマネージャ１０５４は、表示コマンドを発行する前に、除外されたメニュー項目（複数可）をメニューから消去し、次いでメニュー項目を消去した状態で表示コマンドを発行してもよい。この例では、消去されたメニュー項目は、ＭＵＩ表示２０６に表示されない。
【０１８８】
他の実施形態では、特定のメニュー項目（または階層メニューレベル）は、現在どの階層メニューレベルが（第１の部分の）進行中メニューまたは（第２の部分の）以前のメニューとして表示されているかに基づいて除外され得る。一実施形態では、除外テーブル内の１つの列は、階層メニューレベルのメニュー識別子を含んでもよい。テーブル内の第２の列は、メニュー識別子に関連付けられた、それぞれ表示から除外されるメニュー項目（複数可）または階層メニューレベルを含んでもよい。
【０１８９】
メニュー識別子は、第１のメニューまたは第２のメニューのいずれかで表示可能な階層的なメニューレベルを表す。除外されたメニュー項目は、表示された階層メニューレベルから選択することが利用不可能であるメニュー項目である。これらのメニュー項目は、アプリケーション固有のメニュー項目であり得る。特定の実施形態では、第１の部分２０４内の進行中メニューまたは第２の部分２０８内の以前のメニューとして階層メニューが表示され、選択が行われると、コマンドを発行する前に、メニューマネージャ１０５４は、除外情報をチェックして、表示するように選択された階層メニューレベルに関連付けられたいずれかのメニュー項目が除外されるべきかどうかを判定する。当該判定に基づいて、メニューマネージャ１０５４は、応答コマンドを発行する前に除外されたメニュー項目をメニューから消去し、次いでメニュー項目を消去した状態で応答コマンドを発行し得る。この除外は、別個の除外コマンドおよび／または命令の発行を通じて実施されてもよく、または代替的に、除外は、表示される利用可能なメニュー項目（複数可）を提供する第１、第２、および／または第３の表示コマンドを修正することによって行われてもよい。
【０１９０】
他の実施形態では、メニュー項目が消去された状態で表示または再配置コマンドが発行される代わりに、除外コマンドは、表示または再配置コマンドと組み合わせて除外マネージャ１０５８によって発行され得る。この実施形態では、表示コマンドは、メニューに関連付けられた全てのメニュー項目を有しており、除外コマンドは、表示を引き起こす前に、表示マネージャ１０５０に、除外コマンドに含まれる実行されたメニュー項目を削除させる。
【０１９１】
他の実施形態では、表示されるメニュー項目の数は、使用頻度に基づいてメニューマネージャ１０５４によって制限され得る。例えば、一実施形態では、メニュー項目の数は、選択頻度に基づいて制限されてもよい。特定の実施形態では、当該頻度は、所定の期間にわたって決定され得る。選択頻度は、事前設定することができ、またはカスタマイズ可能であり、例えば、５０％〜８０％の頻度が含まれ得るが、他の選択頻度も同様に企図される。特定の閾値頻度を超えて使用されるメニュー項目のみを含むようにメニュー項目の表示を制限することによって、メニューシステム内の乱雑さが減少し、メニューエクスペリエンスが合理化される。
【０１９２】
この実施形態によれば、入力マネージャ１０５２は、全てのメニュー項目の選択を追跡し、それらを記憶デバイス１１２０に記憶する。一実施形態では、以前に選択されたメニュー項目のリストは、データ構造に記憶される。例えば、データ構造は、メニュー項目選択テーブルまたは任意の他のデータ構造（例えば、本明細書に具体的に記載されたもの）であってもよい。
【０１９３】
特定の実施形態では、１人以上のユーザの選択を事前設定期間にわたって追跡することができる。期間は、１日、１週間、１ヶ月、または他の事前設定期間またはカスタマイズ可能期間であってもよい。特定の期間は、臨床試験または研究のタイプ、試験のタイプ、組織のタイプ（例えば、大学、企業）などの用途に基づいてもよい。追跡は、事前設定期間ごとに繰り返されてもよい。
【０１９４】
入力マネージャ１０５２を実行するハードウェアプロセッサによって通知を受信するたびに、入力マネージャ１０５２は、事前設定期間内に、ユーザ識別子、ユーザ名、メールアドレス、および／またはアカウント番号、選択されたメニュー項目、ならびに選択の時間および日付を記録することができる。日時は、通知に含まれるタイムスタンプから取得されてもよい。一実施形態では、ユーザ識別子およびアカウント番号は、ログイン履歴テーブルから取得されてもよい。他の実施形態では、ユーザ識別子およびアカウント番号は、通知に含まれてもよい。
【０１９５】
特定の期間の終了時に、入力マネージャ１０５２は、各メニュー項目の選択頻度を決定する。一実施形態では、入力マネージャ１０５２は、ユーザ識別子について、選択頻度を決定することができる。選択頻度は、メニュー項目が選択された回数と、ユーザ識別子による（指定された期間内の）選択の総数とに基づく。
【０１９６】
他の実施形態では、判定は、ユーザ識別子に加えてアカウント番号に基づき得る。例えば、入力マネージャ１０５２は、同一のアカウント番号を有する少なくとも２つのユーザ識別子によってメニュー項目の選択頻度を決定してもよい。この例では、単一のアカウント番号が２つ以上のユーザ識別子に関連付けられ、かつ／またはリンクされている場合、ユーザはチームを形成する。別の例では、チームは、関連付けられているか、かつ／または一緒にリンクされた２つ以上のアカウント番号を含んでもよい。さらに別の例では、Ｎ人のユニークなユーザがＭ人の一意のアカウント番号に関連付けられ、かつ／またはリンクされているチームを形成することができ、ここで、ＮはＭより大きい。同一のアカウント番号を有するユーザ識別子を識別することは、登録テーブル内の共有アカウントフラグをメニュー項目選択テーブルと組み合わせて使用して、少なくとも２人のユーザ識別子が期間内に選択を行ったと判定することで達成され得る。
【０１９７】
メニュー項目について、複数のメニュー項目の選択は、（メニュー項目選択テーブルから判定されるように）少なくとも２つのユーザ識別子について集計される。同様に、選択の総数は、（メニュー項目選択テーブルからも判定されるように）少なくとも２つのユーザ識別子について集計される。次に、頻度は、メニュー項目の集計された選択と集計された総選択に基づく。
【０１９８】
他の実施形態では、頻度判定は、ユーザ識別子が他のアカウント番号（例えば、ユーザのチーム）にリンクされたアカウント番号に関連付けられる選択に基づき得る。この実施形態によれば、入力マネージャ１０５２は、アカウント番号がリンクされるときに特定の値に設定される複数のアカウントフラグを使用して、リンクされたアカウント番号を識別してもよい。識別されると、入力マネージャ１０５２は、リンクされたアカウント番号のうちの１つに関連付けられたユーザ識別子からの選択を使用することによって、選択頻度を判定することができる。この実施形態では、他のユーザ識別子からの選択、またはリンクされたアカウント番号のうちの１つに関連付けられていない同一のユーザ識別子（同一のユーザ識別子が異なるアカウント番号に関連付けられている場合）からの選択は、無視してもよい（判定には使用されない）。上記と同様に、入力マネージャ１０５２は、メニュー項目の選択の数および選択の総数を判定して頻度を判定してもよい。他の実施形態では、系統的ユーザインターフェース制御システム１１０２は、判定のために、リンクされたアカウント番号のうちの１つに関連付けられた任意のユーザ識別子（複数可）からの選択を使用してもよい（かつ選択を集計してもよい）。
【０１９９】
他の実施形態では、頻度判定は、ユーザ識別子が他のアカウントにリンクされた１つ以上のアカウント番号に関連付けられている、少なくとも２つのユーザ識別子の選択に基づき得る。この実施形態によれば、入力マネージャ１０５２を実行するハードウェアプロセッサは、アカウント番号がリンクされるときに特定の値に設定される複数のアカウントフラグを使用して、リンクされたアカウント番号を識別してもよい。リンクされたアカウント番号が識別されると、入力マネージャ１０５２を実行するハードウェアプロセッサは、メニュー項目選択テーブルを使用して、期間内に選択を行った（リンクされたアカウント番号に関連付けられた）少なくとも２つのユーザ識別子をさらに識別することができる。
【０２００】
選択を行った識別された少なくとも２つのユーザ識別子については、メニュー項目について、複数のメニュー項目の選択が（メニュー項目選択テーブルから判定されるように）少なくとも２つのユーザ識別子について集計される。同様に、選択の総数は、（メニュー項目選択テーブルからも判定されるように）少なくとも２つのユーザ識別子について集計される。次に、頻度は、メニュー項目の集計された選択と集計された総選択に基づく。
【０２０１】
他の実施形態では、頻度判定は、ユーザ識別子および／またはアカウント番号に関係なく、全ての選択に基づき得る。この実施形態によれば、入力マネージャ１０５２は、各メニュー項目について、期間内の（任意のメニュー項目の）選択の総数に対する各メニュー項目の選択の数を決定して、頻度を判定してもよい。
【０２０２】
上記の頻度は、メニューマネージャ１０５４によって発行される制限コマンドと併せて使用され得る。制限コマンドの機能は、上で考察されたように、除外コマンドの機能に類似している。制限コマンドは、１つの基準か、または２つ以上の基準に基づいて表示される特定のメニュー項目を制限する役割を果たす。例えば、制限コマンドは、以下に基づき得る。（ａ）ユーザがアカウントにログインしている間に項目を以前に選択した頻度。一例では、この判定は、所与の期間に基づいて生じ得る。別の例では、当該判定は、所与のユーザが自分のアカウントにログインする回数に基づき得る。別の基準には、以下が含まれる。（ｂ）少なくとも２人のユーザがアカウントにログインしている間に項目を以前に選択した頻度。特定の実施形態では、これは、所与のユーザについての時間量、またはユーザがアカウントにログインした合計時間に基づく時間量を含み得る。あるいは、所与のユーザのログインの総数または集計中のログインの総数に基づき得る。さらに、基準には、以下が含まれ得る。（ｃ）ユーザが複数のアカウントに関連付けられたアカウントにログインしている間に項目を以前に選択した頻度、または（ｄ）少なくとも２人のユーザが複数のアカウントに関連付けられた１つ以上のアカウントにログインしている間に項目を以前に選択した頻度。これらの実施例の両方について、上記の実施例（ａ）および（ｂ）に関して説明したように、頻度は、１人以上のユーザがアカウントにログインしたままの期間またはアカウントログインの数のうちの１つ以上の組み合わせに基づいてもよい。さらに、基準には、以下が含まれ得る。（ｅ）任意のアカウントにログインしている間に任意のユーザが項目を以前に選択した頻度、および／または（ｆ）複数のアカウントに関連付けられた任意のアカウントにログインしている間に任意のユーザが項目を以前に選択した頻度。これらの２つの例では、テーブル（または本明細書に説明される任意の他のデータ構造）などのデータ構造を使用して、以前に選択された項目を追跡することができ、当該テーブルは、所与の期間が経過した後、または１人以上のユーザによる一定数の総ログインが発生した後に定期的にクリアされ得る。特定の実施形態では、上記（ｃ）、（ｄ）、および（ｆ）に記載される基準は、特に、それらのアカウントのユーザが、複数のアカウントに関連付けられた１つ以上のチームを有するチームメンバーである場合、チームアカウントに適用され得る。
【０２０３】
判定された頻度が閾値割合以上である場合、メニュー項目は、その直後の期間、制限され得る。閾値は、用途に基づいていてもよい。一実施形態では、閾値割合は、５０％以上であり得る。他の実施形態では、閾値割合は、６０％以上であり得る。さらに他の実施形態では、閾値割合は、７０％以上であり得る。さらなる実施形態では、閾値割合は、８０％以上であり得る。他の実施形態では、閾値は、ある割合の範囲であり得る。例えば、閾値割合は、７５％〜８５％の範囲内であってもよい。特定の割合は、例として本明細書に説明されており、閾値割合は、それらに限定されない。任意の閾値割合または範囲が使用されてもよい。
【０２０４】
他の実施形態では、選択頻度の代わりに選択比率を使用してもよい。比率は、メニュー項目の選択の数を他のメニュー項目の選択の数で割ったものとして定義される。例えば、９：１、７：１、５：１、３：１、または任意の他の好適な比率を使用してもよい。
【０２０５】
他の実施形態では、選択頻度の代わりに、メニュー項目が選択される回数が使用され得る。例えば、特定の選択閾値が割合の代わりに使用されてもよい。特定の選択閾値は、５、１０、１５などであってもよい。
【０２０６】
メニュー項目が制限され得ると判定されると、ハードウェアプロセッサにより、直後の期間にどのメニュー項目がＭＵＩ表示２０６に表示され得るか、およびどのメニュー項目（複数可）が制限されるかを判定することができる。実施形態によれば、閾値割合を超える頻度を有すると判定された任意のメニュー項目が（例えば、限定されずに）表示されてもよい。
【０２０７】
さらなる実施形態では、表示制限は、特定の閾値未満、例えば、５０％、４０％、３０％、２０％、１０％未満の選択頻度を有するメニュー項目に基づき得る。
【０２０８】
いくつかの実施形態では、制限コマンドは、様々な基準に基づいて発行することができる。例えば、１つ以上のメニュー項目（複数可）は、特定のユーザに利用不可能であると指定されたメニュー項目（複数可）に基づいて除外されてもよい。これは、例えば、特定のユーザが特定の期間にわたって１つ以上のメニュー項目（複数可）を選択していない場合に生じ得る。同様に、１つ以上のメニュー項目（複数可）は、２人以上のユーザの集合に利用不可能であるように設計されたメニュー項目（複数可）に基づいて制限されてもよい。この例では、ある期間にわたって２人以上のユーザが１つ以上のメニュー項目（複数可）を選択するか、または選択しないかの頻度は、それらのメニュー項目（複数可）について制限コマンドが発行されるかどうかに影響を及ぼしてもよい。他の実施形態は、個々のチームおよび／またはチームの集合についてではなく、（すなわち、チームに関連付けられたユーザによるメニュー項目（複数可）の選択頻度に基づいて）以前の２つの例について同様の方法で制限コマンドを発行することを企図している。さらに、他の実施形態では、１人以上のユーザがログインしたコンピュータアプリケーションを実行している特定の機械または機械の集合に基づいてメニュー項目を制限することができる。
【０２０９】
一実施形態では、メニューマネージャ１０５４は、表示マネージャ１０５０を実行するハードウェアプロセッサに制限コマンドを発行することができる。この実施形態によれば、制限コマンドは、閾値割合を上回る頻度を有すると判定されたメニュー項目を含んでもよい。制限コマンドは、１つ以上の表示コマンドと連携して発行されてもよい。表示コマンドおよび制限コマンドを受信すると、表示マネージャ１０５０は、メニュー項目をＭＵＩ表示２０６に表示させる前に、表示コマンドに含まれるが、制限コマンドにも含まれないメニュー項目を削除または除去することができる。
【０２１０】
他の実施形態では、制限コマンドは、閾値割合を上回る頻度を有すると判定されたメニュー項目以外のメニュー項目を含んでもよい。表示コマンドおよび制限コマンドを受信すると、表示マネージャ１０５０は、メニュー項目をＭＵＩ表示２０６に表示させる前に、制限コマンドに含まれ、表示コマンドにも含まれるメニュー項目を削除または消去することができる。
【０２１１】
他の実施形態では、別個の制限コマンドの代わりに、表示コマンドは、メニューマネージャ１０５４によって修正されて、閾値割合を上回る頻度を有すると判定されたメニュー項目以外のメニュー項目を消去してもよい。
【０２１２】
制限コマンドの使用を通じて、メニュー項目（ユーザ選択可能オプションまたは選択肢）は、第１のメニューおよび第２のメニュー上のメニュー項目を、より少ない数に制限してもよい。例えば、第１のメニューは、９個のメニュー項目を含んでもよいが、制限コマンドの使用では、表示されるメニュー項目総数が９個未満に制限される。例えば、メニュー項目の合計数（ユーザ選択可能オプション）は、７個以下（または７個未満）、５個以下、３個以下、または任意の他の数以下であってもよい。本明細書に説明されるメニューの数（限られた数）は一例に過ぎず、その数は、ユーザが選択肢に圧倒されることを回避または防止する限られた表示を提供するように選択された、任意の数であってもよい。実施形態では、制限コマンドのためにディスプレイから除外されるメニュー項目は、高度なコンテキストメニュー２７０に提供される。実施形態では、制限数に基づいて表示から除外されるメニュー項目は、選択頻度に従って選択されてもよい。
【０２１３】
一部の実施形態では、閾値割合よりも大きい選択頻度を有するメニュー項目の数を決定した後、メニュー項目の数が制限数（例えば、７個）よりも大きい場合、メニューマネージャ１０５４は、閾値割合を増加させて、閾値割合よりも大きい選択頻度を有するメニュー項目の数を減少させることができる。したがって、メニューマネージャ１０５４は、最も高い選択頻度を有する特定の数のメニュー項目を選択および表示するように構成することができる。
【０２１４】
一実施形態では、制限機能は、任意のタイプのＭＵＩモジュールに適用されるように、以下のように動作し得る。閾値割合を使用して、（例えば、限定せずに）どのメニュー項目が表示されるかを判定することができる。例えば、９０％または８０％の閾値割合が使用されてもよい。これは、選択頻度が９０％または８０％を超えるメニュー項目のみが表示されることを意味する。一例では、選択頻度は、ユーザログインセッションに基づいて適用されてもよい。これは、ユーザがログインする時間の９０％または８０％しか使用されないメニュー項目が表示されることを意味する。制限機能は、１つ以上のメニューレベル、すなわち、第１のメニューレベル、第２のメニューレベルなどに適用することができる。一部の実施形態では、閾値は、メニューレベルに基づいて変化し得る（例えば、より下位のレベルは、表示のためのより低い頻度要件を有してもよい。より下位のレベルでは、より多くのオプションがしばしば存在し、それらはより低い頻度で選択され得るためである）。閾値を満たさない（例えば、１０％以下で使用される、または２０％以下で使用される）これらのメニュー項目は、高度なコンテキストメニューに表示され、高度なコンテキストメニューは、表示される進行中メニューに従って変化する。このようにして、ユーザの選択肢は、ＭＵＩ全体で最も頻繁に使用されるものに限定され、ユーザによるナビゲーションを大幅に高速化することができる。特定の実施形態では、上述のように除外される選択肢は、高度なコンテキストメニューでのみ利用可能とすることができる。したがって、９０％の例では、利用可能なメニューの９０％のみが閾値を満たす場合、それらのみが進行中メニューに表示され、一方、その残り（この例では１０％）は、高度なコンテキストメニューセレクタ（全体を通して、高度なセレクタまたは高度なコンテキストセレクタとも称される）に応答して、高度なコンテキストメニューに表示される。
【０２１５】
９０％／１０％および／または８０％／２０％の値は例示のみの値であり、他の値が実装されるＭＵＩモジュールに従って選択され得る。一例では、制限機能はまた、ユーザがカスタマイズしたプロトコルと比較して、デフォルトプロトコルに基づいてもよい。例えば、ベンダーは、顧客の修正をさらに許可する標準プロトコルを含むアッセイキットを市販してもよい。標準プロトコルオプションは、ユーザがメニューシステムを介して移動する際にアクティブ部分に表示される利用可能なメニュー項目に含まれてもよい。一方、利用可能な顧客の変更は、高度なコンテキストメニューに表示されてもよい。メニュー項目のこの分割は、その特定のアッセイキットがユーザによって何度か使用された後、実際のユーザ操作に基づいて調整することができる。
【０２１６】
同様に、制限コマンドを使用することによって、メニュー項目（ユーザ選択可能オプション）は、第１のメニュー、第２のメニュー、および第３のメニュー上のメニュー項目を、より少ない数に制限してもよい。
【０２１７】
特定の実施形態では、期間が経過すると、メニュー項目選択テーブルは、新規の判定のために選択履歴を削除することができる。この例では、以前に除外されたメニュー項目（複数可）が再び利用可能になる。
【０２１８】
実施形態では、ＭＵＩは、複数のＭＵＩモジュール間の通信を介してチームの統合を提供することができる。本明細書の実施形態と一致するシステムによって管理される統合システムは、異なるオペレータによって異なるタスクを完了するように構成された複数のＭＵＩモジュールによって管理することができる。例えば、ラボラトリ情報管理システム（ＬＩＭＳ）の例を使用して、管理コンソールモジュール、実験設計モジュール、インベントリ管理モジュール、実験分析モジュール、および実験手順モジュールを提供してもよい。管理コンソールモジュールは、様々なユーザ、オペレータ、計器、およびチームを管理するための特徴および機能を提供することができる。実験設計モジュールは、チームの他のメンバーが実施する実験をチームの１人以上のメンバーが設計できるようにすることができる。インベントリ管理モジュールは、実験履歴および将来の予定された実験を鑑みて、他のチームメンバーがインベントリをレビューし、より多くの消耗品を注文することを可能にし得る。実験手順モジュールは、ＭＵＩ、オペレータ、および外部システム間のインタラクションを通じて、実験の起動責任があるチームメンバーが既に設計された実験にアクセスし、それらを実装することを可能にし得る。最後に、実験分析モジュールは、他のチームメンバーが実施された後に実験の結果にアクセスすることを可能にし得る。管理コンソールを介して準備されたユーザおよびチームのセットアップに基づいて、各ユーザは、システムにログインし、それらが担当するタスクを完了するために必要なモジュールへのアクセスを提供され得る。実施形態では、必要なモジュールは、タスクを完了するための適切な位置にあるコンピューティングデバイスにインストールされてもよい（すなわち、実験手順モジュールは、実験計器に接続されたデバイスにインストールされてもよく、管理コンソールモジュールは、デスクトップデバイスにインストールされてもよい）。このように、本明細書に提供されるシステムは、単一の一貫性を有するインターフェースを使用することで、複数のチームメンバー間のワークフローの統合を可能にする。
【０２１９】
実施形態では、表示マネージャ１０５０は、１つ以上のアイコンまたはアニメーションを提供して、系統的ユーザインターフェース制御システム１１０２の「作業中」ステータスを指定するように構成することができる。系統的ユーザインターフェース制御システム１１０２が処理中であるとき、処理が行われていることをユーザに警告するための作業状態表示を行うことで、待機時間を防止することができる。一実施形態では、作業状態表示は、アクティブ部分または履歴部分によって占有されていないスクリーンの一部に提示される光噴水型表示を介して提供されてもよい。例えば、アクティブ部分の下側を中心としたスクリーンの下部が光噴水型表示のために使用されてもよい。光噴水により、ＭＵＩの残りと一致する色で示される一連のカスケードバーが提供されてもよい。一実施形態では、カスケードバーは、白色および青色の様々な色合いで提示されてもよい。一実施形態では、バーは、４行の細長いバーで提示される。各行は、例えば、２〜２０個の異なる長さの複数のバーを含んでもよい。システムが処理されているとき、バーは、白色と青色の異なる色合いで、異なる長さで点滅し、滝または光噴水のような印象を与えることができる。
【０２２０】
本明細書に説明される実施形態には、ユーザインターフェースシステムを設計する方法がさらに含まれる。例えば、かかる方法は、本明細書の実施形態と一致するＭＵＩの設計を含んでもよい。ユーザインターフェースシステムを設計する方法には、本明細書に説明されるような階層メニューツリーを生成することが含まれてもよい。階層メニューツリーは、各々が後続の一連のメニューにつながるメニュー項目を含む一連のメニューを含んでもよい。ユーザインターフェースシステムを設計する方法は、階層メニューツリーの分岐を終了する実行メニューを選択することをさらに含んでもよく、ここで、実行メニューは、ソフトウェア内で１つ以上のコマンドを実行すし、ユーザに１つ以上の命令セットを提供し、かつ／または１つ以上のコマンドを接続されたデバイス、システム、計器、もしくは機械に出力するように構成されている。ユーザインターフェースシステムを設計する方法は、１つ以上の表示モードで階層メニューツリー内のメニューの各々を構成することをさらに含んでもよく、１つ以上の表示モードには、ユーザインターフェースのアクティブ部分に表示するためのアクティブ表示モードと、ユーザインターフェースの履歴部分に表示するための履歴表示モードとが少なくとも含まれる。ユーザインターフェースデザインの方法のさらなる態様は、本明細書に説明されるメニュー機能のいずれかの設計方法をさらに含んでもよい。
【０２２１】
さらなる実施形態では、本開示と一致するＭＵＩは、階層メニューナビゲーション中に統合されたヘルプオプションを提供し得る。ユーザは、特定のキーの組み合わせを押すことによって、かつ／または高度なコンテキストメニューによって表示されるヘルプオプションにアクセスすることによって、所与のメニューに関するヘルプを要求することができる。統合されたヘルプオプションには、提示されたオプションに関する説明をユーザに提供するように設計された１つ以上のダイアログボックスが含まれてもよい。上で考察されたように、ＭＵＩは、大量の空白または背景空間を提供している。したがって、ヘルプオプションは、元のＭＵＩ表示を損なうことなく、ユーザがヘルプを求めるＭＵＩの部分を指すポップアップまたはダイアログボックスとして提示されてもよい。実施形態では、ヘルプ機能を有効にすることで、ユーザがＭＵＩ内の任意の項目にカーソルを置くか、または別様で表示すると、ダイアログボックスが表示され得る。
【０２２２】
さらなる実施形態では、ＭＵＩ履歴部分は、進行中メニューに続くメニューのメニュー項目を表示するようにさらに適合され得る。例えば、ユーザが進行中メニューをナビゲートするにつれて、ユーザは、例えば、垂直ホイールをスクロールして、異なるメニュー項目をハイライトまたは強調表示させてもよい。ハイライトメニュー項目に関連するサブメニューを履歴部分に表示して、後続メニューの視覚的表現を、その後選択され得る将来の項目を含む進行中メニューに提供してもよい。
【０２２３】
実施形態では、上で考察されたように、第１のアクティブ部分および第２の履歴部分は、ＭＵＩの同じ部分内の一貫性を有する表示のために各々適合される。これらの部分の各々の位置決めは、ＭＵＩ上の特定の位置に限定されないが、特定の実施形態では、一旦選択された位置が維持される。このように、ＭＵＩ表示のアクティブ部分は、ＵＩ表示と対話しながらユーザの集中を最適化するためにＵＩ表示の第１の同じ領域内で一貫して表示されるように適合される。ＭＵＩ表示の履歴部分は、ＵＩ表示と対話しながらユーザの集中を最適化するためにＵＩ表示の第２の同じ領域内で一貫して表示されるように適合される。
【０２２４】
前述の説明では、階層メニューツリー内の複数のメニューのＵＩ表示を提供するためのメニュー構成の例が提供されている。図２Ｄ〜２Ｍは、メニュー表示構成の追加の例を提供する。以下のメニュー表示構成は、限定されないが、互いに、および先に開示されたメニュー構成との任意の組み合わせで使用することができる。例えば、階層メニューツリーの任意の位置で特定のメニュー項目を選択すると、プロセッサは、ＵＩ表示を本明細書に記載されているメニュー構成のいずれかにシフトさせるためのコマンドを実行してもよい。特に、特定のメニュー表示構成は、特定のメニュー選択に関連付けられてもよい。
【０２２５】
図２Ｄは、一実施形態におけるメニュー表示構成の別の例を示す。図２Ｄは、第１のホイールオプションが第２のホイールにサブオプションを有する２つのホイール構成を示す。例えば、オプションの第１のホイールでオプションを選択すると、選択したオプションに関連付けられたサブオプションが第２のホイールに表示される。一実施形態では、ディスプレイの第１の部分２１４は、最初に第１のホイールを表示してもよく、第１のホイールからのオプションの選択に応答して、そのオプションを有する第１のホイールは、第１の部分に隣接する第２の部分２１６に再配置されてもよい。第１の部分は、次いで、第１のオプションにサブオプションを備えた第２のホイールを、例えば並列形式で表示してもよい（第１のホイールは、同じ視覚配向で第２のホイールに並列に表示される）。
【０２２６】
この実施形態のさらなる実施形態では、第１のホイールおよび第２のホイールの両方が、ＭＵＩ表示２０６の第１の部分２１４に表示され得る。第１のホイールは、第１の部分２１４の第１のサブ部分に表示され得、第２のホイールは、第１の部分２１４の第２のサブ部分に表示され得る。本明細書で使用される場合、サブ部分は、より大きな部分の分割部分であり得る。サブ部分は、サブセクションと交換可能に使用され得る。実施形態では、第１のホイール内のメニュー項目の選択は、単に第１のホイール内の任意のメニュー項目をクリックすることによって、または第１のホイール内の任意のメニュー項目を顕著かつ強調表示された位置に回転させることによって引き起こされ得る。第１のホイール上の第１のメニューから項目を選択すると、第２のホイール上に表示される第２のメニューがそれに応じて訂正され得る。この実施形態のさらに別の実施形態では、第１の部分２１４は、２つを超えるサブ部分に分割され得、各サブ部分は、対応するメニューを表示するホイールを含む。したがって、３つのホイールは、階層メニューツリーの異なるレベルを表す第１のメニュー、第２のメニュー、および第３のメニューを表示することができる。別の実施例では、３つのホイールは、第２のメニュー、第３のメニュー、および第４のメニューを表示することができる。他の例では、任意の数のホイールが含まれてもよい。
【０２２７】
さらなる実施形態では、複数のホイールが第１の部分２０４の複数のサブ部分に表示されて、ユーザが同じ階層メニューレベルで複数のメニューから選択することを可能にし得る。例えば、１つのメニューレベルでの特定のメニュー項目の選択は、同一レベルでの複数のサブメニューの表示につながってもよい。したがって、第２のメニューレベルでの項目の選択は、各々が複数の第３のメニュー項目を包含する複数の第３のメニューの表示につながり得る。実施形態では、表示される複数のサブメニューは、実行メニューであってもよく、ユーザが複数の実行メニュー選択を同時に行うことを可能にする。複数のサブメニューが表示される実施形態では、複数のサブメニューは、互いに関連するか、または別様で互いに関連付けられてもよい。
【０２２８】
図２Ｅは、一実施形態におけるメニュー表示構成のさらに別の例を示す。この表示構成では、２つのホイールが１つのホイールに圧縮される。ホイールオプションには、アクティブなホイールオプションに関連付けられた１つのホイール内に表現されるサブオプションがある。この構成では、ディスプレイの第１の部分および第２の部分が重複しているが、それでも全てのメニュー項目を可視化することができる（または、折り畳み項目の場合に拡大し、項目のホイールをスライドもしくは回転させることによって可視化することができる）。例えば、オプションの第２のホイールは、第１のホイール内に表示されてもよい。オプションの第１のホイールは、１つの方向（例えば、垂直に上下方向）で回転可能であってもよく、オプションの第２のホイールは、別の方向（例えば、水平に左右方向）で回転可能であってもよい。選択されたパスは、第２の部分にも可視化される。例えば、ディスプレイに表示される「サブオプション２」を選択すると、選択したオプションが「第１のホイールオプション１」の下に移動する。
【０２２９】
図２Ｆ〜２Ｇは、一実施形態におけるメニュー表示構成のさらに別の例を示す。図は、水平方向から垂直方向へのホイールオプションの切り替えを示している。図２Ｆは、例えば、表示されるオプションが水平方向（左右方向）に回転可能であるグラフィカルホイールに表示されるオプションのメニューを示す。ホイールは、グラフィカルユーザインターフェース表示の第１の部分に表示される。オプション（オプションのリスト内のメニュー項目）を選択すると、グラフィカルホイールは垂直に回転可能なホイールに切り替わる。例えば、ホイールは、グラフィカルユーザインターフェース表示の第２の部分に移動または再配置され、グラフィカルユーザインターフェース表示の第１の部分は、ここで、オプションの以前のメニューで選択されたオプションに関連するサブオプションのリストを表示する。
【０２３０】
一実施形態では、ディスプレイの第２の部分は、最大閾値数のメニューレベルを表示することができ、その後、過去メニューレベルを表示するための異なる視覚化構成を用いて、第２の部分が大きくなりすぎるのを防止することができる。
【０２３１】
例えば、図２Ｃを参照すると、閾値数を超えるメニューレベルが存在する場合（例として、図２Ｃは、２レベル（２０２、２１０）を示す）、表示の第２の部分を大きくする必要なく、過去の全てのメニューレベルを視覚化させ得る視覚化機構を用いてもよい（例えば、図２Ｃ、２０８）。例えば、しきい値の数値が３であるとする。その例では、ディスプレイの第２の部分は、３つのメニューレベルを示してもよい。次のレベルのための追加の選択肢が選択されると（例えば、第４のメニューレベル）、第２の部分には、直近の過去３回の選択内容（下部３レベル）が表示され、第２の部分の項目が上下にスクロール可能な状態になっていてもよい。この例では、第１のメニューレベルの選択肢は、第２の部分をスクロールすると表示される。別の例として、第２の部分は、常に上位２レベル、すなわち、最初の２回の決定および最後の決定を示してもよい。このようにして、ユーザは、例えばトップダウンでワークフローの全体的なコンテキストを示す。第２の部分をタップまたはスクロールすることにより、例えばアコーディオンのようにメニュー項目を展開することができる。
【０２３２】
別の態様では、ホイールと関連付けられた検索機能が提供され得る。検索キーワードを使用すると、ユーザが使用できるホイールオプションをフィルタリングできる。検索機能は、長いホイールのオプションまたはマルチホイールのオプションを処理するのに役立つ。これにはナビゲートするのに長時間を要する場合がある。
【０２３３】
図２Ｈ〜２Ｊは、一実施形態における、一連の同心円として表示される第１の部分および第２の部分の例を示す。図２Ｈを参照すると、ダイヤル２２０を時計回りまたは反時計回りに回転させて、オプションウィンドウ２１８内のメニュー項目または選択する項目を閲覧することができる。ダイヤルの領域（例えば、円）２２０をタップすると、オプションが選択される。例えば、オプションウィンドウ２１８を介して閲覧されるオプションを選択すると、ユーザインターフェースは、図２Ｉに示される構成に移行する。例えば、図２Ｉでは、同心ダイヤルが内側に拡張し、メニュー項目またはパスの別のレベル（例えば、サブレベル）を表す、別の同心円を示している。サブオプションは、そのダイヤル２２４を時計回りまたは反時計回りに回転させることによって、その円２２４（ダイヤルとも称される）上のオプションウィンドウ２２２を介して閲覧されてもよい。そのレベルにおけるオプション２２２（サブオプション「ｎ」として示される）の選択は、その円２２４の領域（つまり、内側円またはダイヤル２２０と重複していない）をタップすることによって行われてもよい。別の実施形態では、ダイヤルまたは円形メニューのユーザインターフェースからオプションを選択すること（例えば、図２Ｈに示すように）で、ユーザインターフェースの状態を図２Ｊに示す構成に移行させることができる。例えば、選択されたオプションから次のレベルのオプション選択が膨らみ、ダイヤルを拡大して、オプションウィンドウ２２２を有する別の内側ダイヤル２２４を示す。一実施形態では、オプションウィンドウ（例えば、２１８および２２２）で閲覧可能なオプションの数は、制限する必要がなく、その結果、無制限の数のオプションが表示され、アプリケーションに適用されるように選択することができる。
【０２３４】
一実施形態では、オプションウィンドウ（例えば、２１８）を拡大して、（例えば、ハイライトされた）選択されたオプション、および１つ以上の選択されていないオプション（例えば、選択されたオプションの前に表示される選択されていないオプション）、ならびに選択されたオプションの後に表示される別の選択されていないオプションが示されてもよい。
【０２３５】
別の態様では、オプションウィンドウ（例えば、２１９）は、一度に２つ以上の項目またはオプション、例えば、３つのメニュー項目またはオプションを示してもよい。この例では、オプションウィンドウのメニュー項目をタップして、オプションが選択される。選択が行われた後、選択されたオプションは、例えば、選択されたオプションをオプションウィンドウに表示される選択されていないオプションと区別するために、ハイライト形式または別の区別形式で表示されてもよい。
【０２３６】
別の実施形態では、再配置コマンドは、第２の部分が第１の部分と同心であり、再配置されたメニューが、第１の部分および第２の部分が一連の同心円としてＭＵＩ表示２０６上に表示される第１の部分（および同心）に隣接して表示されることを指定してもよい。例えば、第１の部分は、一連の同心円の中心円として表示されてもよく、階層の再配置されたメニューレベル（複数可）は、中心円の外側または周囲の円として表示されてもよい。
【０２３７】
図２Ｋは、一実施形態における、ツリータイプのメニューレベルを示す。
【０２３８】
図２Ｋに示される階層メニューツリーは、メニュー項目の第１のメニュー、サブメニュー項目の第２のメニュー、サブサブメニュー項目の第３のメニュー、および４つの実行メニューを含む。１つの実行メニューはサブメニュー項目１に関連付けられ、さらに３つの実行メニューはサブサブメニュー項目１〜３に関連付けられる。第１のメニューからメニュー項目１を選択すると、サブメニューの第２のメニューの表示につながる。サブメニュー項目１の選択は、プロセスパラメータが選択され得るサブメニュー項目１の実行メニューにつながる。サブメニュー項目２の選択は、サブサブメニュー項目の第３のメニューにつながる。サブサブメニュー項目１〜３のうちのいずれか１つの選択は、これらのそれぞれの第３のメニュー項目の実行メニューにつながる。
【０２３９】
図２Ｌは、一実施形態におけるメニュー表示構成の別の例を示す。ホイールもしくはスライダ（または別のグラフィカル要素）などのグラフィカル要素２４２が、ディスプレイスクリーンの一部２４０に表示される。グラフィカル要素２４２（例えば、ホイール）は、検索ボックスまたは領域２４６のような検索機能により、最も「ｎ個」の最近の項目を最初に（逆時系列で）２４４で順序付けし、次に、全てのメニュー項目２４８のリスト、例えば英数字で並べ替えられたリストを続ける。別の実施形態では、２４８に示されるメニュー項目は、例えば、検索用語が検索ボックス２４６に入力されると、インデックス化されたものとして表示される。ホイール２４２全体がスクロール可能とされている。例えば、ユーザは、ホイール２４２全体をスクロールすることも、検索ボックス２４６に検索文字列を入力することもできる。検索領域２４６に検索キーワードを入力する場合、検索文字が入力されたときに検索キーワードに一致するメニュー項目が表示される。例えば、入力された各文字に対して、検索文字（複数可）に最も近い１つ以上のメニュー項目が２４８でインデックス化される。ホイール２４０は、２つの独立したホイールに分割されており、一方は、最近選択されたメニュー項目２４４を表示し、もう一方は、インデックス付きリストまたは全てのメニュー項目２４８を表示する。２つのホイール２４４および２４８は、互いに独立してスクロール可能または移動可能である。したがって、例えば、ホイール２４２全体が１つのホイールとして移動またはスクロールされる。検索領域２４６内の検索用語または文字のエントリを受信または検出することに応答して、ホイールは、独立してスクロールし得る２つの別個のホイール２４４および２４８に分岐する。２つの別個のホイール（例えば、２４８）のうちの１つは、検索に基づいてフィルタリングされたメニュー項目のリストを示す。
【０２４０】
図２Ｍ〜２Ｏは、第１のメニュー項目から最後のメニュー項目にスクロールまたはスライドし、最後のメニュー項目から第１のメニュー項目に戻るスクロール可能なホイールの例を示す。この実施形態では、メニュー項目を示すグラフィカル要素（例えば、ホイールまたはスライダ）は、完全に旋回または回転せずに、最後のメニュー項目または（最後のメニュー項目から回転する場合には）第１のメニュー項目で停止する。このようにして、例えば、メニューの開始と終了は、両方が結合または接続することがないため、常に表示される。この技術は、ホイールおよび／またはスライダが、ホイールおよび／またはスライダによって提示された選択肢の中で、どこが第１のメニュー項目で、どこが最後のメニュー項目であるかを明確に表示しながら、選択肢の全メニューを伝えることができるので、コンピュータの処理サイクル時間を短縮することができる（かつユーザが即座に理解することができる）。その結果、ホイールまたはスライダは、どのメニュー項目が第１のメニュー項目であり、どのメニュー項目が最後のメニュー項目であるかを判定したり、全てのメニュー項目が訪問されたかどうかを判定したりするために、繰り返しスクロールする必要がない。
【０２４１】
実施形態では、ホイールおよび／またはスライダは、完全に回転する必要はなく、例えば、全旋回または完全な円を作る必要はない。例えば、ホイールおよび／またはスライダは、開始メニュー項目から終了メニュー項目に回転またはスライドし、後退して終了メニュー項目から開始メニュー項目に回転またはスライドバックする。このようにして、例えば、メニューの開始と終了は、両方が結合したり、一緒にならないように間隔をあけている、常に表示される。この技術により、ホイールおよび／またはスライダが、ホイールおよび／またはスライダによって提示された選択肢の中で、どこが第１のメニュー項目で、どこが最後のメニュー項目であるかを明確に表示しながら、選択肢の全メニューを伝えることができる（かつユーザが即座に理解できる）ので、処理時間を短縮することができる。さらに、ホイールおよび／またはスライダが回転するにつれて、選択可能な選択肢は、より大きなテキスト、より太いフォントなどを使用するなど、より顕著な形式で表示することができる。ホイールおよび／またはスライダが異なる位置に回転／スライドされたときに以前選択可能であった選択肢、あるいはホイールおよび／またはスライダが回転／スライドを続けるにつれて選択可能である選択肢は、テキストを縮小するか、または薄字表示するなど、より顕著でない形式で表示することができる。一実施形態では、より顕著に表示される選択肢は、それらが、より顕著でない選択肢に対してユーザに近接しているかのように表示されてもよい。
【０２４２】
図２Ｍを参照すると、第１のメニュー項目２５２は、ホイール（またはスライダ）２５０の中心に示される。中央に示されているメニュー項目は、ハイライトされた形式（例えば、大きな文字、異なる色のフォントなど）で示されてもよい。空白の空間が、第１のメニュー項目の前（例えば、第１のメニュー項目が表示されるホイールの中央の上）に表示される。次のメニュー項目（例えば、２５４、２５６）は、第１のメニュー項目に隣接して（例えば、下に）表示される。ホイールを（例えば、垂直方向に）スクロールすると、図２Ｎに示すように、追加のメニュー項目が表示される。例えば、図２Ｎに示されるように、ホイール２５０が上にスクロールされると、次のメニュー項目が示される。図２Ｏは、ホイールの中央にある最後のメニュー項目を示しており、以前のメニュー項目は、最後のメニュー項目に隣接して（例えば、上に）表示される。この実施形態では、ホイールまたはスライダ２５０は、最後のメニュー項目２５８の後に第１のメニュー項目を表示するようには回転しない。代わりに、ホイールは、最後のメニュー項目２５８で回転を停止する。最後のメニュー項目２５８の下に、空白が示される。同様に、戻ってナビゲートする（例えば、反対方向にホイールをスクロールする）ことで、第１のメニュー項目までの以前のメニュー項目が表示される。
【０２４３】
図２Ｍ〜２Ｏに示される例示的なグラフィカルホイールは、垂直ホイールを示しているが、水平ホイールも同様の様式で機能する。例えば、第１のメニュー項目は、水平ホイールの中心に表示されてもよく、次のメニュー項目は、第１のメニュー項目に水平に隣接して（例えば、中央の右側に）表示される。この例では、ホイールを左方にスクロールすると、追加メニュー項目が表示される。スクロールして最後のメニュー項目に到達すると、その最後のメニュー項目が中央に表示され、最後のメニュー項目の外側（例えば、最後のメニュー項目の右側）に空白の空間がある。別の態様では、回転の配向を逆にしてもよい。例えば、垂直ホイールでは、第１のメニュー項目から最後のメニュー項目にナビゲートするために（上方向ではなく）下方向にスクロールし、水平ホイールでは、第１のメニュー項目から最後のメニュー項目にナビゲートするために右方向にスクロールする。一度にホイールに表示されるメニュー項目（オプション）の数は、例えば、ホイールに割り当てられたスクリーンサイズおよび／またはスクリーンの領域に基づいて構成可能であり、図２Ｎに示される６個の項目に限定されるものではない。
【０２４４】
かかるユーザインターフェースの非限定的な用途は、テレビ（ＴＶ）で視聴するチャンネルを選択することである。より広範なカテゴリは、上部の水平領域上に表示されてもよく、より細かいカテゴリは、下にスタックされてもよく、リーフ状項目は、例えば、垂直ホイール上に垂直に表示されてもよい。例えば、図２Ｅを参照すると、「ホイールオプション１」は、ジャンルを表してもよく、「サブオプション１」は、グリッド内に編成されたショーおよび／または映画を表してもよい。
【０２４５】
一実施形態では、系統的ユーザインターフェース制御システム１１０２は、ユーザに、プロセスを起動するためのインターフェースを提供する。プロセスは、実験を実施すること、１つ以上の製造操作を実行すること、または任意の他の手順を含んでもよい。
【０２４６】
以下は、本明細書の実施形態と一致する実験を行うための様々な命令を詳細に記載する。実験を実施するための命令は、実験に関連する任意の他のタスクを操作、設計、実行、レビュー、測定、分析、保管、および実施するための命令であってもよい。実験は、１つ以上のアッセイであってもよいが、これらに限定されない。系統的ユーザインターフェース制御システム１１０２は、アッセイシステムに組み込まれてもよく、かつ／またはアッセイシステムに関連付けられてもよく、システムのためにＭＵＩ表示２０６を生成するためのコマンドを提供してもよい。ＭＵＩ表示２０６は、コマンドに応答して、アッセイのためのワークフローおよび／またはメニュー項目のパスの視覚的表現を表示または提供することができる。アッセイには、１つ以上の電気化学発光（ＥＣＬ）アッセイが含まれてもよい。
【０２４７】
本実施形態の方法は、様々なアッセイデバイスおよび／またはフォーマットと併せて使用され得る。アッセイデバイスは、例えば、アッセイプレート、カートリッジ、マルチウェルアッセイプレート、反応容器、試験チューブ、キュベット、フローセル、アッセイチップ、ラテラルフローデバイスなどのアッセイモジュールを含んでもよく、アッセイの進行に伴って添加されるか、またはアッセイモジュールのウェル、チャンバ、もしくはアッセイ領域内に事前充填されるアッセイ試薬（標的化剤または他の結合試薬を含み得る）を有する。これらのデバイスは、特定の結合アッセイ（例えば、イムノアッセイまたはイムノクロマトグラフィアッセイ）のための様々なアッセイフォーマットを用いることができる。例示的なアッセイデバイスおよびアッセイフォーマットが本明細書に以下に記載される。特定の実施形態では、本実施形態の方法は、乾燥状態に保管されているアッセイ試薬を用いることができ、アッセイデバイス／キットは、アッセイ試薬を乾燥状態に維持するための乾燥剤材料をさらに含むか、または乾燥剤材料と共に供給されてもよい。アッセイ試薬を事前充填したアッセイデバイスは、保管中の優れた安定性を維持しながら、アッセイ測定の速度を大幅に向上させ、アッセイ測定の複雑さを低減することができる。乾燥アッセイ試薬は、アッセイで使用する前に乾燥させて再構成され得る、任意のアッセイ試薬であってもよい。これらには、結合アッセイに有用な結合試薬、酵素、酵素基質、指標色素、および目的の分析物を検出するために使用され得る他の反応性化合物が含まれるが、これらに限定されない。アッセイ試薬はまた、これらに限定されないが、遮断剤、安定化剤、洗剤、塩、ｐＨ緩衝液、防腐剤などを含む、検出機構に直接関与しないがアッセイにおいて補助的な役割を果たす物質を含んでもよい。試薬は、アッセイモジュール中の区画（例えば、チャンバ、チャネル、フローセル、ウェルなど）の表面、もしくはコロイド、ビーズ、または他の微粒子支持体の表面を含む固相上に遊離形態で存在してもよく、または支持されてもよい。
【０２４８】
結合アッセイの技術分野からの従来の固相を含む、多種多様な固相が、本実施形態の方法で使用するのに好適である。固相は、ポリマー（例えば、ポリスチレンおよびポリプロピレン）、セラミックス、ガラス、複合材料（例えば、カーボン系インクなどのカーボンポリマー複合材料）を含む、様々な異なる材料から作製することができる。好適な固相には、アッセイ容器の内面（例えば、試験チューブ、キュベット、フローセル、カートリッジ、マルチウェルプレート内のウェルなど）、スライド、アッセイチップ（遺伝子もしくはタンパク質チップの測定で使用されるものなど）、ピンまたはプローブ、ビーズ、濾過媒体、ラテラルフロー媒体（例えば、ラテラルフローテストストリップで使用される濾過膜）などの、巨視的な物体の表面が含まれる。
【０２４９】
好適な固相には、他のタイプの粒子ベースのアッセイ、例えば、磁気粒子、ポリプロピレン粒子、およびラテックス粒子で一般的に使用される粒子（コロイドまたはビーズを含むが、これに限定されない）、固相合成で典型的に使用される材料、例えば、ポリスチレンおよびポリアクリルアミド粒子、ならびにクロマトグラフィ用途で典型的に使用される材料、例えば、シリカ、アルミナ、ポリアクリルアミド、ポリスチレンも含まれる。材料はまた、カーボン原繊維などの繊維であってもよい。微粒子は、無生命であってもよく、あるいは、細胞、ウイルス、細菌などの動物性生物学的実体を含んでもよい。
【０２５０】
本方法で使用される粒子は、１つ以上の結合パートナーおよび／または標識への結合に好適な任意の材料から構成されてもよく、例えば、遠心分離、重力、濾過、または磁気捕集を介して捕集されてもよい。結合試薬に結合し得る多種多様な異なるタイプの粒子が、結合アッセイで使用するために市販されている。これらには、非磁性粒子、ならびに磁場で粒子を収集することを可能にする磁化性材料を含む粒子が含まれる。一実施形態では、粒子は、導電性材料および／または半導電性材料、例えばコロイド金粒子で構成される。
【０２５１】
微粒子は多種多様なサイズおよび形状を有し得る。例として、限定されるものではないが、微粒子は、５ナノメートル〜１００マイクロメートルであってもよい。好ましくは、微粒子は、２０ｎｍ〜１０マイクロメートルのサイズを有する。粒子は、球状、長方形、棒状などであってもよく、または形状が不規則であってもよい。
【０２５２】
本方法で使用される粒子は、粒子の混合物中の特定の粒子または粒子の亜集団の識別を可能にするようにコード化され得る。かかるコード化粒子は、粒子を結合アッセイの固相支持体として用いるアッセイの多重化を可能にするために使用されている。１つのアプローチにおいて、粒子は、１つ以上の蛍光色素を含むように製造され、粒子の特定の集団は、１つ以上の波長での蛍光放射の強度および／または相対強度に基づいて識別される。このアプローチは、Ｌｕｍｉｎｅｘ  ｘＭＡＰシステム（例えば、米国特許第６，９３９，７２０号を参照）およびＢｅｃｔｏｎ  Ｄｉｃｋｉｎｓｏｎサイトメトリックビーズアレイシステムで使用されている。あるいは、粒子は、サイズ、形状、埋め込み光学パターンなどの他の物理的特性の違いを通じてコード化されてもよい。
【０２５３】
実施形態の方法は、分析物の量を測定し、特に、固相に結合した分析物の量を測定するための様々な方法と共に使用することができる。使用され得る技術としては、限定されないが、細胞インキュベーションベースのアッセイ、結合アッセイ（凝集試験、イムノアッセイ、血清アッセイ、核酸アッセイ、例えばハイブリダイゼーションアッセイなど）、酵素アッセイ、比色アッセイなどの当該技術分野で既知の技術が挙げられる。他の好適な技術は、当業者に容易に明らかになるであろう。一部の測定技術では、目視検査による測定が可能であるが、他の技術では、測定を実施するために計器の使用を必要とするか、またはその使用から利点が得られる場合がある。
【０２５４】
分析物の量を測定するための方法としては、ラベルフリー技術が挙げられ、ラベルフリー技術には、ｉ）表面への分析物の結合後の表面における質量または屈折率の変化を測定する技術（例えば、表面弾性波技術、表面プラズモン共鳴センサ、エリプソメトリ技術など）、ｉｉ）質量分析技術（表面上の分析物を測定し得るＭＡＬＤＩ、ＳＥＬＤＩなどの技術を含む）、ｉｉｉ）クロマトグラフィまたは電気泳動技術、ならびにｉｖ）蛍光技術（分析物の固有の蛍光に基づき得る）などが含まれ得るが、これらに限定されない。
【０２５５】
分析物の量を測定するための方法はまた、分析物に直接または間接的に（例えば、分析物の標識結合パートナーの使用を通じて）付着され得る標識の検出を通じて分析物を測定する技術を含む。好適な標識には、直接可視化され得る標識（例えば、視覚的に確認できる粒子、および光散乱、光学吸光度、蛍光、化学発光、電気化学発光、放射能、磁場などの測定可能な信号を生成する標識）が含まれる。使用され得る標識には、光の散乱、吸光度、蛍光などの測定可能な信号につながる化学アクティブを有する酵素または他の化学反応性種も含まれる。標識としての酵素の使用は、ＥＬＩＳＡ、酵素免疫アッセイまたはＥＩＡとも称される酵素結合免疫吸着アッセイにおいて十分に確立されている。ＥＬＩＳＡフォーマットでは、未知量の抗原を表面に付着させ、次いで、抗原に結合し得るように、特定の抗体を表面上で洗浄する。この抗体は、酵素に連結され、最終ステップでは、酵素が検出可能な信号の変化をもたらす産物に変換する物質が添加される。産物の形成は、例えば、基板との相対的な差異により、吸光度、蛍光、化学発光、光散乱などの測定可能な特性において検出可能であり得る。実施形態による固相結合方法と共に使用され得る特定の（ただし、全てではない）測定方法では、固相から未結合成分（例えば、標識）を除去するための洗浄ステップから利益を得るか、またはその洗浄ステップを必要とし得る。したがって、実施形態の方法は、かかる洗浄ステップを含んでもよい。
【０２５６】
本明細書に開示される方法は、手動で実行されるか、自動化技術を使用して実行されるか、または両方で実行されてもよい。自動化された技術は、部分的に自動化されてもよく、例えば、１つ以上のモジュール式計器、または完全に統合された自動化計器であってもよい。
【０２５７】
例示的な自動化システムは、国際特許出願公開第ＷＯ２０１８／０１７１５６号、および同第ＷＯ２０１７／０１５６３６号、ならびに国際特許出願公開第第ＷＯ２０１６／１６４４７７号で考察され記載されており、それらの各々は参照によりその全容が本明細書に組み込まれる。
【０２５８】
本明細書における方法が実施され得る自動化システム（モジュールおよび完全に統合されたシステム）は、以下の自動化サブシステム、すなわち、ハードウェア（例えば、パーソナルコンピュータ、ラップトップ、ハードウェアプロセッサ、ディスク、キーボード、ディスプレイ、プリンタ）、ソフトウェア（例えば、ドライバ、ドライバコントローラ、およびデータ分析装置などのプロセス）、ならびにデータベース（複数可）を含み得るコンピュータサブシステム（複数可）と、液体処理サブシステム（複数可）（例えば、試料処理および試薬処理、（例えば、ロボットピッティングヘッド、シリンジ、撹拌装置、超音波混合装置、磁気混合装置））と、試料、試薬、ならびに消耗品保管および処理サブシステム（複数可）（例えば、ロボットマニピュレータ、チューブまたは蓋または箔貫通装置、蓋取り外し装置、線形および円形コンベアならびにロボットマニピュレータ、チューブラック、プレートキャリア、トラフキャリア、ピペット先端キャリア、プレートシェーカーなどの搬送装置）と、遠心分離器、アッセイ反応サブシステム（複数可）（例えば、流体ベースおよび消耗品ベースのもの（チューブおよびマルチウェルプレートなど））と、容器および消耗品洗浄サブシステム（複数可）（例えば、プレート洗浄装置）と、磁気セパレータまたは磁気粒子濃縮器サブシステム（複数可）（例えば、フローセル、チューブ、およびプレートタイプ）と、細胞および粒子検出、分類および分離サブシステム（複数可）（例えば、フローサイトメータおよびカウンタ）と、比色計、ネフローメトリクス、蛍光、およびＥＣＬ検出器などの検出サブシステム（複数可）と、温度制御サブシステム（複数可）（例えば、空気処理、空冷、空気温暖、ファン、ブロワ、水浴）と、廃棄物サブシステム（複数可）（例えば、液体および固体廃棄物容器）と、グローバル独自識別子（ＧＵＩ）検出サブシステム（複数可）（例えば、フラットベッド型およびワンド型などの１Ｄおよび２Ｄバーコードスキャナ）と、試料識別子検出サブシステム（複数可）（例えば、平らな床およびワンド型などの１Ｄおよび２Ｄバーコードスキャナ）と、を含み得る。分析サブシステム（複数可）、（例えば、高速液体クロマトグラフィ（ＨＰＬＣ）、高速タンパク質液体クロマトグラフィ（ＦＰＬＣ）、および質量分析器などのクロマトグラフィシステム）も、モジュールであり得るか、または完全に統合され得る。本明細書の実施形態と一致する自動システムは、系統的ユーザインターフェース制御システム１１０２によって制御および／または管理されてもよい。
【０２５９】
試料識別および調製を実行するシステムまたはモジュールは、アッセイを実行するか、検出を実行するか、あるいはその両方を実行するシステムまたはモジュールと組み合わせる（あるいはそれに隣接するか、接合するか、またはそれにロボット的に連結するか、もしくは結合する）ことができる。同じ種類の複数のモジュール式システムを組み合わせて、スループットを増加させることができる。モジュール式システム（複数可）は、化学分析、生化学分析、および核酸分析などの他のタイプの分析を実施するモジュール（複数可）と組み合わせてもよい。
【０２６０】
自動化システムは、バッチ、連続、ランダムアクセス、およびポイントオブケアのワークフロー、ならびに単一の試料スループット、中程度の試料スループット、および高い試料スループットを可能にし得る。
【０２６１】
システムは、例えば、プレートシーラー（例えば、Ｚｙｍａｒｋ社）、プレートワッシャー（例えば、ＢｉｏＴｅｋ社、ＴＥＣＡＮ社）、試薬ディスペンサおよび／もしくは自動ピペッティングステーションおよび／もしくは液体処理ステーション（例えば、ＴＥＣＡＮ社、Ｚｙｍａｒｋ社、Ｌａｂｓｙｓｔｅｍｓ社、Ｂｅｃｋｍａｎ社、Ｈａｍｉｌｔｏｎ社）、インキュベータ（例えば、Ｚｙｍａｒｋ社）、プレートシェーカー（例えば、Ｑ．Ｉｎｓｔｒｕｍｅｎｔｓ社、Ｉｎｈｅｃｏ社、Ｔｈｅｒｍｏ  Ｆｉｓｈｅｒ  Ｓｃｉｅｎｔｉｆｉｃ社）、化合物ライブラリもしくは試料保管および／もしくは化合物および／もしくは試料取得モジュールのうちの１つ以上のデバイスを含んでもよい。これらのデバイスのうちの１つ以上は、ロボットアセンブリを介して装置に結合され、その結果、アッセイプロセス全体が自動的に実行され得る。代替の実施形態によれば、容器（例えば、プレート）は、装置と様々なデバイス（例えば、プレートのスタック）との間で手動で移動される。
【０２６２】
自動システムは、（ａ）プレートなどの消耗品を検出サブシステム内に移動させること、および検出サブシステムから移動させること、（ｂ）他のサブシステム間で消耗品を移動させること、（ｃ）消耗品を保管すること、（ｄ）試料および試薬の処理（例えば、試薬を混合し、かつ／または試薬を消耗品に導入するように適合させること）、（ｅ）（例えば、試薬を混合するため、かつ／または反応速度を増加させるための）消耗品の振盪、（ｆ）消耗品の洗浄（例えば、洗浄プレートおよび／またはアッセイ洗浄ステップ（例えば、ウェル吸引）の実行）、ならびに（ｇ）フローセル中のＥＣＬ、またはチューブもしくはプレートなどの消耗品中のＥＣＬを測定すること、の機能のうちの１つ以上を実行するように構成することができる。自動システムは、ラックに配置された個々のチューブ、９６または３８４ウェルプレートなどのマルチウェルプレートを処理するように構成されてもよい。
【０２６３】
本明細書に説明される自動化システム内のコンポーネントおよびモジュールを統合するための方法は、当該技術分野において周知であり、例えば、Ｓａｒｇｅａｎｔ  ｅｔ  ａｌ．，Ｐｌａｔｆｏｒｍ  Ｐｅｒｆｅｃｔｉｏｎ，Ｍｅｄｉｃａｌ  Ｐｒｏｄｕｃｔ  Ｏｕｔｓｏｕｒｃｉｎｇ，Ｍａｙ  １７，２０１０．を参照されたい。
【０２６４】
実施形態では、自動化システムは、完全に自動化され、モジュール式であり、コンピュータ化され、幅広い分析物に対してインビトロ定量的および定性的試験を実行し、光度アッセイ、イオン選択的電極測定、ならびに／または電気化学発光（ＥＣＬ）アッセイを実行する。実施形態では、システムは、ハードウェアユニット、すなわち、制御ユニット、コアユニット、および少なくとも１つの分析モジュールを含む。
【０２６５】
実施形態では、制御ユニットは、全ての計器機能を制御するためにグラフィカルユーザインターフェースを使用するものであり、モニタなどの読み出しデバイス、キーボードおよびマウスなどの入力デバイス（複数可）、ならびに例えば、Ｗｉｎｄｏｗｓオペレーティングシステムを使用するパーソナルコンピュータから構成される。実施形態では、コアユニットは、割り当てられた各分析モジュールへの試料の搬送を管理する一部のコンポーネントから構成される。コアユニットの実際の組成物は、分析モジュールの構成に依存しており、分析モジュールは、当業者が当該技術分野で既知の方法を使用して構成することができる。実施形態では、コアユニットは、少なくともサンプリングユニットおよび１つのラックロータを主コンポーネントとして含む。コンベアライン（複数可）と第２のラックロータの拡張が可能である。一部の他のコアユニットコンポーネントは、試料ラックローダ／アンローダ、ポート、バーコードリーダー（ラックおよび試料用）、給水装置、ならびにシステムインターフェースポートを含み得る。実施形態では、分析モジュールは、ＥＣＬアッセイを実施し、試薬領域、測定領域、消耗品領域、およびプレクリーン領域を含む。
【０２６６】
本発明の方法は、単一の試料に対して複数のアッセイ測定が実行される、単一または複数のフォーマットに適用され得る。本発明で使用できる多重測定には、限定されないが、ｉ）複数のセンサの使用を伴う多重測定、ｉｉ）表面上の位置に基づいて区別可能である表面（例えば、アレイ）上で別個のアッセイドメインを使用する多重測定、ｉｉｉ）サイズ、形状、色などの粒子特性に基づいて区別可能である粒子にコーティングされた試薬の使用を伴う多重測定、ｉｖ）光学特性（例えば、吸光度または発光スペクトル）に基づいて区別可能であるアッセイ信号を生成する多重測定、および／またはｖ）アッセイ信号の時間特性（例えば、信号の時間、周波数または位相）に基づく多重測定が含まれる。
【０２６７】
本発明は、個々の検出複合体を検出し、数えるための方法を含む。実施形態では、表面には、複数の結合ドメインが含まれ、各分析物は、複数の結合ドメインの異なる結合ドメイン内に複合体を形成する。実施形態では、表面は粒子である。実施形態では、表面はビーズである。実施形態では、表面はプレートである。実施形態では、表面は、マルチウェルアレイ内のウェルである。実施形態では、表面には、電極が含まれる。実施形態では、電極は、カーボンインク電極である。実施形態では、１つ以上の追加の分析物のうちの各分析物の各結合ドメインは、別個の表面上にあり、表面は、ビーズアレイ内のビーズである。実施形態では、１つ以上の追加の分析物のうちの各分析物の各結合ドメインは、単一の表面上にあり、結合ドメインは、表面上の捕捉試薬アレイの要素を形成する。実施形態では、表面には電極が含まれ、方法の検出ステップは、電位を電極に印加することと、電気化学発光を測定することとを含む。実施形態では、電極に電位を印加することで、電気化学発光信号が生成される。
【０２６８】
特定の実施形態では、表面には、試料中に存在する１つ以上の分析物のための複数の捕捉試薬が含まれ、複数の捕捉試薬は、表面上に位置決めされた複数の分解可能な結合領域にわたって分散される。測定を実施および分析するために使用される条件下で、「分解可能な結合領域」は、追加の個々の結合事象が発生している別の領域から分解および分化することができる、個々の結合事象に関連する最小表面積である。したがって、本方法には、１つ以上の分析物を表面上の１つ以上の捕捉試薬に結合させることと、表面上の複数の分解可能な結合領域内の分析物の有無を判定することと、対象となる分析物を包含する分解可能な結合領域の数、および／または分析物を包含しないドメインの数を特定することと、が含まれる。
【０２６９】
分解可能な結合領域は、全体または一部を光学的に調査することができる。すなわち、各個々の分解可能な結合領域は、個々に光学的に調査され得、かつ／または複数の分解可能な結合領域を含む表面全体は、撮像され得、その画像内の１つ以上の画素または画素のグループは、個々の分解可能な結合領域にマッピングされ得る。分解可能な結合領域はまた、複数の微粒子内の微粒子であってもよい。光学シグネチャの変化を示す分解可能な結合領域は、従来の光検出システムによって識別することができる。特定の波長のために設計された光学フィルタは、検出された種（例えば、蛍光エンティティのタイプなど）および動作波長に応じて、分解可能な結合領域の光学イントロゲーションのために用いられ得る。光学イントロゲーションが使用される実施形態では、システムは、２つ以上の光源および／または複数のフィルタを含み、光源の波長および／または強度を調整することができる。一部の実施形態では、複数の分解可能な結合領域からの光学信号は、ＣＣＤカメラを使用して捕捉される。画像を捕捉するために使用され得るカメラ撮像システムの他の非限定的な例としては、電荷注入デバイス（ＣＩＤ）、相補的金属酸化物半導体（ＣＭＯＳ）デバイス、科学的ＣＭＯＳ（ｓＣＭＯＳ）デバイス、および時間遅延積分（ＴＤＩ）デバイスが挙げられる。一部の実施形態では、フォトダイオードまたはフォトマルチプライヤチューブ（ＰＭＴ）と結合されたスキャンミラーシステムを撮像に使用することができる。
【０２７０】
実施形態では、各分析物の対応する捕捉試薬への結合は、１つ以上の表面を、複数の分析物を含む単一の液体容積と接触させることによって並行して実行される。実施形態では、当該複数の分析物には、分析物および１つ以上の追加の分析物が含まれる。実施形態では、方法の各ステップは、各分析物に対して並行して実施される。実施形態では、本方法は、同時多重アッセイである。表面上の分析物の多重測定が本明細書に説明されており、例えば、参照によりそれらの全容が本明細書に組み込まれる米国特許第１０，２０１，８１２号、同第７，８４２，２４６号、および同第６，９７７，７２２号も参照されたい。
【０２７１】
特定の実施形態では、本発明の方法は、複数の異なる分析物を、それらの分析物のための複数の捕捉試薬に結合することによって、多重化フォーマットで使用することができる。捕捉分析物は、コーディングが特定のビーズの捕捉試薬（および分析物）を識別するように、コード化ビーズ上に固定化される。本方法には、（本明細書に説明される検出アプローチを使用して）結合した分析物を有するビーズの数を数えることがさらに含まれ得る。
【０２７２】
代替的または追加的に、捕捉試薬は、例えば、結合ドメインが個々のアレイ要素である結合アレイ中のように、あるいは結合ドメインが個々のビーズであるビーズのセット中のように、１つ以上の固相上で異なる別個の結合ドメインに直接または間接的に結合することができる。その結果、別個のアッセイ信号は、各結合ドメイン上で生成され、各結合ドメインから測定される。異なる分析物の捕捉試薬が異なる結合ドメインに固定化される場合、それらのドメインに結合する異なる分析物は、独立して測定され得る。かかる一実施形態の一例では、結合ドメインは、１つ以上の表面上で、目的の分析物に結合する捕捉試薬の別個のドメインを固定化することによって調製される。任意選択で、表面（複数可）により、試料を保持する容器、または試料が通過する容器（例えば、フローセル、ウェル、キュベットなど）の１つ以上の境界が部分的に画定されてもよい。好ましい実施形態では、個々の結合ドメインは、電気化学または電気化学発光アッセイで使用するために電極上に形成される。電気化学発光を使用した複数の結合ドメインを含む表面上の分析物の多重測定は、Ｍｅｓｏ  Ｓｃａｌｅ  Ｄｉａｇｎｏｓｔｉｃｓ，  ＬＬＣ、ＭＵＬＴＩ−ＡＲＲＡＹ（登録商標）およびＳＥＣＴＯＲ（登録商標）Ｉｍａｇｅｒ製品ラインで使用されている（例えば、参照によりそれらの全容が本明細書に組み込まれる、米国特許第１０，２０１，８１２号、同第７，８４２，２４６号、および同第６，９７７，７２２号を参照されたい）。
【０２７３】
さらに加えて、捕捉試薬は、上述のように、任意選択で異なる別個の結合ドメインを含む電極表面に直接または間接的に結合させることができる。電極表面は、マルチウェルプレートおよび／またはフローセルのコンポーネントであり得る。電極は、導電性材料、例えば、金、銀、白金、ニッケル、鋼、イリジウム、銅、アルミニウム、導電可能物質などの金属を含んでもよい。電極には、酸化被覆金属、例えば、酸化アルミニウム被覆アルミニウムが含まれてもよい。電極には、同一の材料または異なる材料（例えば、金属対電極およびカーボン作用電極）から作製され得る作動電極および対電極が含まれ得る。特定の一実施形態では、電極は、カーボン、カーボンブラック、グラフィティカーボン、カーボンナノチューブ、カーボンフィブリル、グラファイト、グラフェン、カーボンファイバー、およびこれらの混合物などのカーボン系材料を含む。一実施形態では、電極は、元素炭素、例えば、黒鉛、カーボンブラック、カーボンナノチューブなどを含む。有利には、それらには、導電性カーボンポリマー複合材料、マトリックス中に分散された導電性粒子（例えば、カーボンインク、カーボンペースト、金属インク、グラフェンインク）、および／または導電性ポリマーが含まれてもよい。本発明の１つの具体的な実施形態は、カーボン、例えば、カーボン層、および／またはスクリーン印刷されたカーボンインク層を含む電極（例えば、作動電極および／または対電極）を有するアッセイモジュール、好ましくはマルチウェルプレートである。
【０２７４】
実施形態では、各結合ドメインは、標的化試薬相補体に結合することができる標的化試薬相補体を含み、各アンカー試薬および捕捉試薬は、連結試薬に結合することができる補足連結試薬を含み、本方法は、（１）補足連結試薬を通じて、連結試薬に接続された標的化試薬相補体に捕捉試薬およびアンカー試薬を結合することと、（２）ステップ（１）の産物を標的化試薬相補体を含む結合ドメインに結合することであって、（ｉ）各結合ドメインが、異なる標的化試薬相補体を含み、（ｉｉ）各標的化試薬相補体が、標的化試薬のうちの１つに選択的に結合する、結合することと、によって、各結合ドメインに捕捉試薬およびアンカー剤を固定化することをさらに含む。
【０２７５】
このように、実施形態では、表面には、標的化試薬相補体が含まれ、標的化試薬は、連結試薬に接続され、捕捉試薬およびアンカー試薬の各々は、補足連結試薬を含む。したがって、実施形態では、表面上の標的化試薬相補体は、連結試薬に接続された標的化試薬に結合しており、ここで、当該連結試薬は、捕捉試薬およびアンカー試薬上の補足連結試薬に結合している。
【０２７６】
実施形態では、連結試薬は、追加の連結試薬のための２つ以上の結合部位を有し、捕捉試薬およびアンカー試薬の固定化には、補足連結試薬を通じて、連結試薬に接続された標的化試薬に捕捉試薬およびアンカー試薬を結合することと、産物を標的化試薬相補体を含む結合ドメインに結合することであって、（ｉ）各結合ドメインが、異なる標的化試薬相補体を含み、（ｉｉ）各標的化試薬相補体が、標的化試薬のうちの１つに選択的に結合する、結合することと、がさらに含まれる。例えば、標的化剤がオリゴヌクレオチドであり、連結試薬がストレプトアビジンであり、補足連結試薬がビオチンである場合、ビオチン標識オリゴヌクレオチドにより、ストレプトアビジンの４つのビオチン結合部位のうちの第１の部位に結合して、連結試薬に連結された標的化試薬を形成することができる。次いで、ビオチン標識捕捉試薬（すなわち、補足連結試薬に連結された捕捉試薬）は、ストレプトアビジン上の残りのビオチン結合部位に結合して、標的化剤を捕捉試薬に接続することができる。
【０２７７】
例示的な標的化試薬および標的化試薬相補体が本明細書に説明されている。実施形態では、標的化試薬および標的化試薬相補体は、アビジン−ビオチン、ストレプトアビジン−ビオチン、抗体−ハプテン、抗体−抗原、抗体−エピトープタグ、核酸相補性核酸、アプタマーアプターマー標的、および受容体リガンドから選択される結合パートナー対の２つのメンバーである。実施形態では、標的試薬はビオチンであり、標的試薬相補体はストレプトアビジンである。実施形態では、連結試薬と補足連結試薬との対は、標的試薬と標的試薬相補体との対とは異なる結合パートナー対である。実施形態では、連結試薬はアビジンまたはストレプトアビジンであり、補足連結試薬はビオチンである。実施形態では、標的試薬および標的試薬相補体は、相補的オリゴヌクレオチドである。
【０２７８】
実施形態では、本発明の方法は、単一試料に対して複数のアッセイ測定が実行される、単一または複数のフォーマットに適用される。本発明で使用できる多重測定には、限定されないが、ｉ）複数のセンサの使用を伴う多重測定、ｉｉ）表面上の位置に基づいて区別可能である表面（例えば、アレイ）上で別個のアッセイドメインを使用する多重測定、ｉｉｉ）サイズ、形状、色などの粒子特性に基づいて区別可能である粒子にコーティングされた試薬の使用を伴う多重測定、ｉｖ）光学特性（例えば、吸光度または発光スペクトル）に基づいて区別可能であるアッセイ信号を生成する多重測定、またはｖ）アッセイ信号の時間特性（例えば、信号の時間、周波数または位相）に基づく多重測定が含まれる。例示的なアッセイフォーマットとしては、Ｖ−ＰＬＥＸ（ｗｗｗ．ｍｅｓｏｓｃａｌｅ．ｃｏｍ／ｅｎ／ｐｒｏｄｕｃｔｓ＿ａｎｄ＿ｓｅｒｖｉｃｅｓ／ａｓｓａｙ＿ｋｉｔｓ／ｖ−ｐｌｅｘ）ならびにＵ−ＰＬＥＸ（ｗｗｗ．ｍｅｓｏｓｃａｌｅ．ｃｏｍ／ｅｎ／ｐｒｏｄｕｃｔｓ＿ａｎｄ＿ｓｅｒｖｉｃｅｓ／ａｓｓａｙ＿ｋｉｔｓ／ｕ−ｐｌｅｘ＿ｇａｔｅｗａｙ、およびそれらの各々は参照によりその全容が本明細書に組み込まれる米国特許第１０，２０１，８１２号および同第１０，１８９，０２３号）が挙げられる。追加の超高感度アッセイフォーマットとしては、２０１９年３月１日に出願された米国特許仮出願第６２／８１２，９２８号、および２０１９年６月２５日に出願された米国特許仮出願第６２／８６６，５１２号に記載されたものが挙げられ、その各々は参照によりその全容が本明細書に組み込まれる。
【０２７９】
例示的なプレートリーダーとしては、ＭＥＳＯ  ＳＥＣＴＯＲ  Ｓ  ６００（ｗｗｗ．ｍｅｓｏｓｃａｌｅ．ｃｏｍ／ｅｎ／ｐｒｏｄｕｃｔｓ＿ａｎｄ＿ｓｅｒｖｉｃｅｓ／ｉｎｓｔｒｕｍｅｎｔａｔｉｏｎ／ｓｅｃｔｏｒ＿ｓ＿６００）およびＭＥＳＯ  ＱＵＩＣＫＰＬＥＸ  ＳＱ  １２０（ｗｗｗ．ｍｅｓｏｓｃａｌｅ．ｃｏｍ／ｅｎ／ｐｒｏｄｕｃｔｓ＿ａｎｄ＿ｓｅｒｖｉｃｅｓ／ｉｎｓｔｒｕｍｅｎｔａｔｉｏｎ／ｑｕｉｃｋｐｌｅｘ＿ｓｑ＿１２０）（いずれもＭｅｓｏ  Ｓｃａｌｅ  Ｄｉａｇｎｏｓｔｉｃｓ，ＬＬＣから入手可能）、ならびに、２０１９年７月１６日に出願されたＫｒｉｖｏｙ  ｅｔ  ａｌ．による「Ａｓｓａｙ  Ａｐｐａｒａｔｕｓｅｓ，Ｍｅｔｈｏｄｓ  ａｎｄ  Ｒｅａｇｅｎｔｓ」と題する米国特許第６，９７７，７２２号および米国特許仮出願第６２／８７４，８２８号（代理人整理番号ＭＳＤ−０１１．ＰＲＯＶ、その各々はその全容が参照により本明細書に組み込まれる）に記載されたプレートリーダーが挙げられる。
【０２８０】
上記のユーザインターフェース手法はまた、アッセイシステムのユーザインターフェースに組み込まれ得る。以下に記載されるアッセイシステムは、ユーザがユーザインターフェースを介してアッセイを実行することを可能にする。以下で、アッセイ方法のためのアッセイシステムに組み込まれたユーザインターフェースの一例を説明する。アッセイシステムおよびそのユーザインターフェースの機能を説明する際に以下で言及される「システムソフトウェア」または「システム」という用語は、アッセイシステムを実装するソフトウェアを指す。ユーザインターフェースは、ワークフローおよび／またはメニュー項目のパスを表示または視覚化することができる。
【０２８１】
以下の用語は、アッセイシステムおよびそのユーザインターフェースワークフローを説明するために使用される。
【０２８２】
高度なコンテキストメニュー−高度なユーザ向けの特定のコンテキスト（進行中スクリーン、サブステップ、スクリーンの状態など）に依存するオプションのメニュー。
【０２８３】
アッセイ方法−アッセイを実行する方法。１．実行すべき計器プロトコルとそのプロトコルを実行するためのパラメータ、２．試験プレートレイアウト、３．希釈係数などのキャリブレータ滴定スキーム、４．制御レイアウト、および５．複製スキームの試料を含むが、これらに限定されない。
【０２８４】
監査ログ−生成された結果に影響を与える可能性のあるシステムで発生した、自動イベントおよびユーザ開始イベントの継続的な記録。この記録は、問題を追跡し、管理された環境での適切な動作を保証するために使用される。監査ログは、永続的で不変なログである。計器ログに情報のサブセットが含まれる。
【０２８５】
互換プロトコル−プロトコルは、基本的なアウトラインとステップが同じであれば互換性を有するが、希釈比、インキュベーション時間、洗浄時間などは異なる場合がある。同一の起動中に自動プラットフォーム上で一緒に起動できる場合、プロトコルは互換性があると見なされる。
【０２８６】
完了した起動−中止した起動、フラグ（複数可）で完了した起動、または正常に完了した起動。
【０２８７】
ＣＶ−変動係数。
【０２８８】
データベースクリーン−データベース全体をリセットし、システムインストール時の状態に復元する。
【０２８９】
ＥＣＬ−電気化学発光。生物学的に関心のある分子を検出するための独自フォーマット。
【０２９０】
既存の起動−計画された起動、中止した起動、フラグ（複数可）で完了した起動、または正常に完了した起動。
【０２９１】
グローバル製品データ（ＧＰＤ）−ＧＰＩで識別された特定の項目のデータ。同一のデータは、複数の項目に使用することができるが、一方で、ＧＰＩは、１つの特定の項目へのデータのマッチングを可能にする。ＧＰＤには、（ｉ）アッセイ消耗品、（ｉｉ）消耗品内の１つ以上の試験部位、（ｉｉｉ）消耗品で使用されているか、または使用される試薬および／もしくは試料、あるいは（ｉｖ）それらの組み合わせを含む、少なくとも１つの要素を識別するために使用される情報が含まれてもよい。さらに、ＧＰＤは、消耗品内の最初の試験部位と、消耗品内の異なる試験部位とを区別するために使用されてもよい。ＧＰＤは、ロット識別情報、ロット固有の分析パラメータ、製造プロセス情報、原材料情報、有効期限、較正データ、閾値情報、アッセイ消耗品の１つ以上の試験部位内における個々のアッセイ試薬および／または試料の位置、製品安全データシート（ＭＳＤＳ）情報、またはそれらの組み合わせを含んでもよい。ＧＰＤはまた、アッセイの実施中および／または実施後に生成されたデータ、アッセイシステムメンテナンス情報、システム消耗品プロモーション情報、システムおよび／または消耗品技術サポート情報、あるいはそれらの組み合わせを分析するためにシステムによって適用可能な１つ以上の分析ツールを含んでもよい。加えて、ＧＰＤには、消耗品の識別情報および／または構成情報、ならびに消耗品を使用したアッセイの実施においてシステムによって適用され得るアッセイプロトコルの１つ以上のステップが含まれる。
【０２９２】
試験部位は、スポットとも称され得る。スポットレイアウトは、例えば、試験プレートまたはアッセイプレートの単一のウェル内の試験部位のアレイを指してもよい。
【０２９３】
グローバル製品識別子（ＧＰＩ）−アッセイ消耗品などの個々の特定の製品のためのシステム／計器／消耗品ベンダー指定の一意の識別子。識別子は、任意の数の構成であってもよい。アッセイプレートなどの消耗品の場合、識別子は、関連する製造バーコードであってもよい。
【０２９４】
ＧＰＩおよびＧＰＤのタイプは既知であり、例えば、米国特許第８，７７０，４７１号、国際特許出願第ＷＯ２０１１／０１７０８２号、および国際特許出願第２００６／１９９１９６号を参照されたい。
【０２９５】
計器ログ−システムによって実施された全てのアクション、および実施中に発生した全ての障害またはエラー状態を記録する詳細なログファイル。計器ログは、記憶された情報を含むローリング循環ログであり、このログファイルに割り当てられたメモリ空間の量によって制限される。例えば、古いエントリは経時的に上書きされる。
【０２９６】
計器ソフトウェア−計器のハードウェアを制御するソフトウェア。
【０２９７】
ＬＥＤ−発光ダイオード。光源。
【０２９８】
正常な状態−ソフトウェアがエラーまたは警告なく機能している場合、計器は正常な状態にあると見なされる。エラー状態が回復し、かつ／または警告メッセージが確認されると、計器は正常な状態に戻る。
【０２９９】
起動−起動として、０個以上の名称付き試料および１個以上のアッセイ方法が挙げられ、アッセイ方法に記載されている情報に従って試料を試験する。
【０３００】
起動オーナー−起動を作成したユーザ。
【０３０１】
試料−キャリブレータ、対照、ブランク、および道物質を含む、分析対象物質を含む総称。
【０３０２】
試料ＩＤ−各試料の一意の識別子。
【０３０３】
試料レイアウト−プレート上の試料位置と試料ＩＤ。
【０３０４】
試料タイプ−キャリブレータ、対照、ブランク、または未知物質などの試料の機能タイプ。
【０３０５】
スポットレイアウト−プレート上のウェル内の分析物の位置と名称。
【０３０６】
ステップ−目標に向かって進行中の一連の別々の連続した段階の１つ。ステップは、複数のサブステップから構成され得る広範な段階を構成する。
【０３０７】
サブステップ−ステップの完了に向けた進行における一連の別個の連続した段階のうちの１つ。サブステップは、ステップ内の集中的なアクティビティを構成する。
【０３０８】
予期しないバーコード−予想とは異なるバーコード。消耗品はまた、バーコードが読み取られない場合、「予期しないバーコード」を有すると見なされ得る。
【０３０９】
ユーザインターフェース（ＵＩ）−計器のユーザがシステムを制御して監視するために対話するソフトウェアインターフェース。
【０３１０】
ＵＩ警告イベント−ユーザ応答を必要とする全ての注意メッセージ。ユーザは、続行する前に、エラーを修正し、かつ／またはメッセージを確認する必要がある。例えば、ＵＩ警告イベントでは、計器が「準備ができていない（Ｎｏｔ  Ｒｅａｄｙ）」状態にある可能性がある。
【０３１１】
システムイベントログ−計器に関連しないソフトウェアで発生した、イベントの永続的なログ。
【０３１２】
図４は、一実施形態における、アッセイシステムの第１のユーザログインユーザインターフェースを例示するフロー図である。４０２において、アッセイ方法のためのシステムソフトウェアは、アッセイシステムに関連付けられたエンドユーザライセンス契約（ＥＵＬＡ）が、アッセイシステムが開始するたびに承諾されたことを確認することができる。ユーザがシステムソフトウェアを最初に開始すると、ＥＵＬＡが表示される。ユーザ名と日時の記録は、ユーザが契約に同意したときに作成される。ユーザが以前に契約を承諾していない場合、４０４において、ＥＵＬＡが表示され、ユーザが契約を承諾することを可能にする。４０６において、ユーザが契約を承諾しない場合、ソフトウェアは閉じる。４０８において、システムソフトウェアブランディング、著作権、法的通知、ソフトウェアバージョンを含むスプラッシュスクリーンが表示される。初期ログインスクリーンは、４１０でユーザ名を要求する。一実施形態において、システムソフトウェアは、システム上にログインするために使用された過去のユーザ名を提示して、ユーザ名を入力することによるエラーを最小限に抑えることができる。ユーザは、以前にログインに使用したことのない新規のユーザ名を入力することもできる。４１２でユーザ名を選択（または受信）した後、ソフトウェアは、４１４でユーザ名のパスワードを入力するようにユーザに促す。一実施形態では、システムソフトウェアは、顔認識、音声、および／もしくは指紋などの生体認証方法を使用して、ログインさせるか、またはログインの検証を行ってもよい。別の実施形態では、システムソフトウェアは、近距離通信を介してスキャンまたは読み取り可能な情報を含むバッジキーカードを使用してもよい。４１６において、システムソフトウェアは、入力されたパスワードを受信する。ユーザ名およびパスワードが入力されると、システムソフトウェアは、４１８においてユーザを認証する。ユーザが正常に認証される場合、ユーザインターフェースは、４２０で開始スクリーンに進む。それ以外の場合、ユーザインターフェースを介したシステムソフトウェアは、ユーザに再試行を促す。一実施形態では、システムソフトウェアは、次に、ソフトウェアにアクセスするために、全てのユーザにログインを要求する。一実施形態では、認証は、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）認証機能を介して実行されてもよく、Ａｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙを介して認証するように構成されてもよい。この第１のユーザインターフェース表示において、ユーザ名およびパスワードプロンプトは、例えば、水平ホイールグラフィカル要素４２２上に水平に１つの配向で表示されてもよい。
【０３１３】
図５は、一実施形態における、開始ユーザインターフェーススクリーンディスプレイの表示方法を示すフロー図である。この表示スクリーンには、例えば、水平方向および垂直方向の２つの異なる視覚配向のメニュー項目のリストが含まれる。したがって、例えば、メニュー項目のより一般的なカテゴリが水平ホイール５０２上に表示され、サブメニュー項目が垂直ホイール５０４上に表示される。例えば、ログインユーザ（図４）から選択されたＳＴＡＲＴオプション５０６が水平ホイール５０２に提示される。ＳＴＡＲＴオプション４０６から生じるオプションの第２のレベルは、垂直ホイール５０４に提示される。この例のアッセイ方法では、開始スクリーンは、ユーザに表示される初期ソフトウェアスクリーンである。ユーザが実行できるワークフローは、選択できる垂直ホイール上のオプション（サブオプション）として列挙される。このアッセイ方法の例では、一般的なワークフローではなく、高度なワークフローは、高度なメニューの下にグループ化されてもよい。この例のアッセイ方法では、システムのワークフローのオプションは次の通りである。新規起動５０８を作成し、ユーザが新規起動ワークフロー５１０を作成することを選択すると、ユーザはゼロから起動を作成することができるか、または事前に定義された起動５１２に基づいて起動を作成することができる。以前に計画または開始された起動５１４を継続し、ユーザが以前に計画または開始された起動５１６を継続することを選択すると、ソフトウェアは、ユーザが起動で完了した最後のステップから自動的に５１８を再開する。完了した起動５２０の結果を閲覧させ、ユーザが完了した起動５２２を閲覧することを選択すると、ソフトウェアは、ユーザをレビュースクリーン５２４に導く。ユーザが垂直ホイール５０４から任意のオプションを選択した後、垂直ホイール上のオプションがスクリーンの上の新規の水平ホイールに追加される。この水平ホイールは、ユーザが選択を変更することを可能にする。例えば、「新規作成」を選択した後、［計画済みの起動］と［完了済みの起動］のオプションが水平ホイールに移動され、ユーザの意識を変えることができる。
【０３１４】
図６は、一実施形態における、定義アッセイ方法スクリーンのワークフローを示す図である。この例では、ソフトウェアは、検討中の試料を処理するためにアッセイ方法を必要とする。このスクリーンに示される処理は、ＤＥＦＩＮＥオプション（図５、５１２）が実行されることに応答して実行され得る。アッセイ方法は、プレート上のアッセイと、プレートレイアウトと、キャリブレータ、対照、および試料の最大数と、対照、キャリブレータ、および試料の希釈量と、対照、キャリブレータ、および試料の複製数と、計器プロトコル（インキュベーション時間、ブロッカーの実行、および／またはその他）と、を定義する。全てのキットにデフォルトのアッセイ方法が提供され、システムソフトウェアを使用すると、デフォルトに基づいてカスタムのアッセイ方法を作成することができる。一実施形態において、アッセイ方法は、グローバル製品データ（ＧＰＤ）ファイルで配布される。ＧＰＤには、産物バーコードと、アッセイと、ウェル中のアッセイの配置と、キット、プレート、抗体、キャリブレータ、対照のロット識別と、キャリブレータ、対照の測定濃度と、製品の処理方法に関する計器の説明と、推奨プレートレイアウトと、が包含される。
【０３１５】
図７は、一実施形態における、アッセイ方法を選択するためのユーザインターフェースワークフローを示す図である。このユーザインターフェースワークフローは、定義アッセイ方法の選択または実行に従ってもよく、例えば、図６に示されるワークフローにおいてオプションとして選択または実行されてもよい。［アッセイ方法定義］のオプションには、［アッセイ方法選択オプション、［試料］オプション、および［確認］オプションが含まれ得、これらは、例えば、水平ホイールグラフィカル要素７０２上で水平配向に示される。選択された［アッセイ方法］オプションは、他の選択されていないオプションよりも、その水平ホイールをハイライトするか、かつ／または中央に配置することができる。［アッセイ方法］オプションの下のサブレベルオプションは、例えば、垂直ホイールグラフィカル要素７０４上に垂直配向で表示されてもよい。この例では、ユーザが［アッセイ方法］を選択できる３つの方法、すなわち、ａ）逆時系列でソートされたシステムで最近使用された［アッセイ方法］から選択することと、ｂ）システムにインストールされている全ての利用可能なアッセイ方法から選択することと（このスクリーンでは、ＵＩは複数のホイールを使用し、各ホイールは、最終ホイールが結果を含むまで、次のホイールの結果をフィルタリングする）、ｃ）システムにインストールされている［アッセイ方法］を検索することと（これは、フリーテキスト検索を使用して行うことができる）、が存在し得る。
【０３１６】
ユーザがサブレベルオプションの１つを選択すると、サブレベルオプションが水平ホイールに移動して、ユーザが［アッセイ方法］選択モデルを変更できるようになる。ユーザがアッセイ方法の初期選択を行った後、ユーザは、単一のアッセイ方法または複数のアッセイ方法のみを起動するかどうかを選択することができる。単一のアッセイ方法では、起動中の全てのメソスケール診断試験プレートが、同じアッセイ方法を使用する。複数のアッセイ方法では、起動中のアッセイ方法あたり、少なくとも１つのメソスケール診断試験プレートが存在する。
【０３１７】
図８は、一実施形態における、試料を定義するために表示されるユーザインターフェースのワークフローを示すフロー図である。「試料の定義」オプションの選択に基づいて、そのオプションは、例えば、その親メニュー項目である［定義］オプションの下にスタックされ得る水平ホイールグラフィカル要素８０２上で、水平配向に示される。「試料の定義」オプションに関連付けられたオプションのサブレベルは、例えば、垂直ホイールグラフィカル要素８０４上に垂直に表示される。
【０３１８】
試料の［定義］のスクリーンでは、ユーザインターフェースが試料をインポートするか、手動で試料を定義するかを選択することができる。これらのオプションは、ユーザがオプションを選択した後に水平ホイールに移動する。ユーザがファイルから試料をインポートすることを選択すると、ソフトウェアは、ユーザインターフェースを介して、ユーザが垂直ホイールで使用できる試料ファイルを提示する。システムは、代替的に、ラボラトリ情報システムまたはラボラトリ情報管理システムからインポートすることができる。
【０３１９】
システムは試料管理システムからインポートすることもできる。ユーザが試料を手動で定義することを選択するとき、ユーザは起動する試料の数を定義することができる。ソフトウェアは自動的に試料ＩＤを割り当てる。
【０３２０】
図９は、一実施形態における、起動の定義を確認するために表示されるユーザインターフェースのワークフローを示すフロー図である。「定義」オプションのサブメニュー項目である「起動の定義の確認」オプションを選択すると、「起動の定義の確認」オプションが水平ホイールグラフィカル要素に表示され、例えば、親メニュー項目である「定義」オプションの下にスタックされる。ユーザが以前のステップで起動を定義した後、システムは、ユーザがレビューおよび確認するために起動の要約を提供する。以下の情報がユーザに表示される。起動中の試料の数。ユーザはまた、試料識別子（ＩＤ）を閲覧する試料の数、起動中のメソスケール診断プレートの数、プレートのレイアウト、および起動の名称を選択してもよい。システムは、起動にデフォルトの名称を与え、ユーザがそれを変更できるようにする。ユーザが起動を確認すると、システムは、ユーザが起動の実行を継続するか、または［目標開始］に戻るかを要求するプロンプトを表示する。
【０３２１】
図１０は、一実施形態における、完了したタスクをユーザに通知するために表示されるユーザインターフェースのワークフローを示すフロー図である。システムは、ウィザード内のユーザインターフェース（自動ヘルプ機能）を介してタスクを達成することで、ユーザを案内することができる。主要な論理的ステップが、目標に分類される場合がある。この例では、システムには次の３つの主要な目標がある。開始では、ユーザは、開始して、ユーザがシステムで行いたいことを選択し、定義では、ユーザが行いたいことを選択した後、ウィザードがユーザインターフェースを介して、必要な情報を定義してユーザを案内し、実行では、ユーザが選択したタスクの実行を通してシステムがユーザを案内する。
【０３２２】
図１１は、一実施形態における、実行／収集オプションのために表示されるユーザインターフェースのワークフローを示すフロー図である。この収集スクリーンでは、システムは、起動を実行するためにユーザが収集する必要があるリスト項目を作成する。続行する前に、各項目を収集としてマーキングする必要がある。システムはまた、ユーザがこのリストを印刷するか、タブレットコンピュータを使用して収集することも可能にする。収集される各項目について、項目は、任意選択的にスキャンされてもよく、システムは、それが正しい項目、有効期限、ロット情報であることを確認することができる。例えば、システムは、項目上のバーコードスキャンを要求してもよい。これは、バーコード（ＧＰＩ）を使用して行われ、ＧＰＤが取得される。
【０３２３】
図１２は、一実施形態における、実行／準備オプションのために表示されるユーザインターフェースのワークフローを示すフロー図である。この準備スクリーンでは、システムは、ホイールに収集された項目を準備するために必要なステップのリストを提示する。ホイール内の各ステップについて、システムは、その準備ステップが選択されると、その準備ステップの詳細な命令を提示する。詳細な準備ステップには、アクションを説明するテキスト、アクションを視覚的に示す画像、アクションを実演する動画、アクションの詳細またはコンテキストを提供するウェブページなどのウェブコンテンツが含まれてもよい。ユーザは、次のステップに進む前に、全ての準備ステップが完了したことを示すように求められる。ユーザはまた、準備ステップを印刷してもよく、またはタブレットを使用してそれらを完了してもよい。
【０３２４】
図１３は、一実施形態における、実行／ロードオプションのために表示されるユーザインターフェースのワークフローを示すフロー図である。このロードスクリーンでは、システムは、計器にロードする項目のリストをホイール形式で表示する。項目ごとに、システムは項目をロードする位置をグラフィカルに表示する。システムは、項目が読み込まれたか、あるいは空であるかどうかのグラフィカル表示を提供する。システムは、次のスクリーンに進む前に、全ての項目が読み込まれているかどうかを確認する。
【０３２５】
図１４は、一実施形態における、実行／起動オプションのために表示されるユーザインターフェースのワークフローを示すフロー図である。この起動スクリーンは、ユーザが、例えば、起動ボタンＵＩ制御を介して、起動の開始をシステムに命令することを可能にする。このスクリーンでは、ユーザはシステム更新メッセージのために他のユーザを登録することもできる。更新は、例えば、電子メール（電子メール）、ショートメッセージサービス（ＳＭＳ）などのテキスト、ソーシャルネットワークアプリケーションおよび／もしくはブログ、ならびに／またはその他のものを通じて配布されてもよい。ユーザが起動を開始すると、システムは、完了までの推定時間のタイマーを提示するように移行する。一実施形態では、タイマーには、１）アナログ時計形式の推定時間、２）デジタルウォッチ形式の推定時間、および３）計器のライブカメラ送りの３つのモードがある。ユーザはまた、高度なコンテキストメニューから起動の停止を要求してもよい。
【０３２６】
図１５は、一実施形態における、実行／アンロードオプションのために表示されるユーザインターフェースのワークフローを示すフロー図である。起動が完了すると、システムはこのアンロードスクリーンに移行する。アンロードスクリーンでは、ホイール内のシステムをアンロードするためのステップのリストが提示される。項目ごとに、システムは項目をアンロードする位置をグラフィカルに表示する。システムは、項目がロードされるか、またはアンロードされるかのグラフィカル表示を提供する。次のスクリーンに進む前に、全ての項目をアンロードする必要がある。
【０３２７】
図１６は、一実施形態における、実行／レビューオプションのために表示されるユーザインターフェースのワークフローを示すフロー図である。レビュースクリーンで、システムは起動結果を提示する。また、その結果は、ファイル形式で自動的にエクスポートされ、ＬＩＭＳ／ＬＩＳシステムに送信されて自動的にエクスポートされ、かつ電子メールで自動的にエクスポートされる。結果が提示され、ａ）プレート表現としてグラフィカルに閲覧される。ＥＣＬまたは計算濃度は輝度スケールを使用して表示され、暗色／黒色は低結果を示し、明色は高結果を示す。カラー輝度を数値にアノテーションするスケールが表示される。ｂ）結果はテーブルとしても利用できる。このテーブルは、ファイル形式、ＬＩＭＳ／ＬＩＳシステムへの送信、および／または電子メールでエクスポートできる。システムは、例えば、起動中の温度が指定された範囲内になかった場合、異常な動作または結果をテーブルに記録する。ユーザが起動データのレビューを完了した後、ユーザは、［目標開始］に移動して、別の起動を開始するか、または結果を閲覧してもよい。
【０３２８】
図１７は、一実施形態における、実行／レビューオプションのために表示されるユーザインターフェースのワークフローを示すフロー図である。一実施形態において、システムは、ユーザが行うことができるタスクを、主要なワークフローおよび高度なワークフローに分類する。主なワークフローは、ユーザが日常的に実行するワークフローであり、実行を容易にするために最適化される。主なワークフローは、ウィザードの目標とステップに表示される。高度なワークフローは、高度なコンテキストメニューに存在しており、日常的に行われていない、または構成マネージャに制限されていないワークフローを表す。ユーザは、［メソスケール診断グローブ］をクリックして、高度なコンテキストメニューを開く。高度なコンテキストメニュー項目は、３つのメイングループ、すなわち、進行中スクリーンに関連する機能（アクティブなスクリーンに応じて変更されるコンテキストセンシティブな項目）と、切り替え可能なモジュールと、ソフトウェアのログインとログアウトなど、全てのモジュールに適用可能な機能と、を有する垂直ホイールに包含されている。このスクリーンでは、選択したオプションである高度なメニューが水平方向のグラフィカルホイールに水平方向に表示され、高度なメニューのサブオプションが垂直方向のグラフィカルホイールに垂直方向に表示される。
【０３２９】
一実施形態では、一実施形態におけるグラフィカルユーザインターフェースは、背景を黒色にすることによって黒色空間を最大化し、それによってユーザインターフェース表示（例えば、表示スクリーン）中の画素の着色を最小限に抑え、記憶を保存し、提示速度を改善する。図２０は、一実施形態における、スクリーン黒色空間を最大化するグラフィカルホイール／スライダを表示するスクリーンの例示的なスクリーンショットである。
【０３３０】
本明細書の実施形態と一致する、さらなるスクリーンショット例を図５８〜６３に示す。図５８Ａ〜５８ＨＨは、リーダーモジュールの例示的な非限定的実施形態である。図５９Ａ〜５９Ｔは、実験モジュールの例示的な非限定的実施形態である。図６０Ａ〜６０Ｉは、メンテナンスモジュールの例示的な非限定的実施形態である。図６１Ａ〜６１Ｑは、管理コンソールモジュールの例示的な非限定的実施形態である。図６２Ａ〜Ｐは、本明細書の複数のモジュールに適用可能な一般的スクリーンショットの例示的な非限定的実施形態である。図６３は、監査証跡モジュールの例示的な非限定的実施形態である。
【０３３１】
本明細書の実施形態と一致するさらなるスクリーンショットの例は、２０１９年１月４日に出願された「Ｄｉｓｐｌａｙ  Ｓｃｒｅｅｎ  ｗｉｔｈ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ」と題する米国意匠特許出願第２９／６７５，７７７号に含まれ、その全容が参照により本明細書に組み込まれている。
【０３３２】
上述のように、本開示のユーザインターフェースは、アッセイシステムまたは別のシステムで使用されるかに関わらず、ユーザインターフェース表示の単一スクリーン上、例えばグラフィカルホイール上に完全な軌跡を提示し、ユーザが、キーボードまたは別の入力デバイス上の一連のバックボタンを入力または入力する代わりに、任意のレベルの任意の項目を選択して、選択された項目の現在のパスから戻ることを可能としている。ユーザインターフェースは、過去の決定が、例えば、一次決定および最後のｎ個の最近の決定を可視化することを可能にする（決定の履歴は、グラフィカルホイールまたはグラフィカルスライダなどの別のグラフィカル要素をスクロールすることによって可視化され得る）。
【０３３３】
一実施形態において、グラフィカルユーザインターフェースは、アッセイシステムをナビゲートするためにユーザが行う必要があるメニュー選択肢の数を最小化する。例えば、メニュー選択肢が提示される順序は、ユーザオプションの数を最小化してもよい。
【０３３４】
一実施形態では、ユーザに提示し、それらの選択肢から入力を受信するオプションまたは選択肢を最小化することによって、コンピュータ処理時間を改善することができる。ユーザインターフェースは、ユーザが行う必要のある選択肢を最小限に抑えながら、ユーザをアプリケーションの次のステップへと導く。
【０３３５】
他の実施形態では、本明細書に説明される特定の特徴は、複数のユーザが協働的に（例えば、順次にまたは並列に）解決するために、１つ以上の問題を異なるセグメントに分割するために使用することができる。この点において、プロセッサは、１つ以上のベンチマーク入力（例えば、より大きな問題、実験、アッセイなどへのサポート、またはその解決策を提供する情報を提供する入力）を受信するように適合され得る。ベンチマーク入力を集計して、問題を協働的に解決したり、実験を実施したりするためにまとめて依存することができる。かかる入力は、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づき得る。さらに、プロセッサは、受信したベンチマーク入力のうちの１つ以上から導出された結果を、より多くのユーザ、アカウント、またはチームに通知するように適合することができる。一例（例えば、アッセイの実行）では、これには、第１のユーザがアッセイ実験の設計を完了したことを、実験を実施する責任のある研究者へ通知すること（したがって、実験を実施する準備ができていることを研究者に通知する）と、実験が完了した後に研究者が実験を完了したことを（例えば、第１のユーザが実験の結果をレビューできるように）第１のユーザに戻って通知することと、が含まれてもよい。さらに、プロセッサは、受信した応答に応答して出力を供給するように適合することができる。その結果、出力を、デバイスに特定のアクション（例えば、物理的な移動または物理的変換を受ける）を実行するように指示するために、プロセッサに通信可能に接続されたデバイス（すなわち、物質界のコンポーネント、デバイスなどとインターフェースを有する）に送信されるように適合することができる。特定の実施形態では、プロセッサは、１つ以上の問題を、上述のように、複数のユーザが解決するために異なるセグメントに分割するより広範なプロセス内のステップとして、物質界におけるこれらのコンポーネントへの応答を引き起こす。加えて、これら（および全体を通して説明される他のプロセス）の特定の態様は、パーミッションコマンドを介してプロセッサによって制御することができる。パーミッションコマンドを使用して、ユーザおよびチームのアクセスのレベル、セキュリティのレベル、または制御のレベルのうちの１つ以上を管理することができる。これらのパーミッションは、役割、ユーザ、チーム、アカウント、計器、機器、またはデバイスのうちの１つ以上を含む、様々なレベルに基づき得る。これに関して、アクセス、対照、およびセキュリティが非常に汎用的な方法で厳密に維持および制御され得るように、非常に高度な一連のパーミッションを作成して、複数のアプリケーションのための複数のレベルのセキュリティを確立することができる。
【０３３６】
以下の考察は、本明細書に提示されるシステムの追加の実施形態および実装形態を提供する。上で考察されたユーザインターフェースシステムは、製造環境、試験環境、計装装置環境、実験環境、および他のものを含む、様々なアプリケーションに広く適用可能であり得る。一連の実施形態では、上で考察されたユーザインターフェースシステムを用いて、ソフトウェア、ハードウェア、試験機器、および全ての追加の必要な特徴を包含する包括的な生体計測システムにユーザインターフェースシステムを提供してもよい。以下は、かかる包括的な生体計測システムについて考察する。特に、以下は、クラウドベースのプラットフォームとして本明細書で考察されるシステムの一実施形態について考察する。例えば、図２１〜５０に関して以下で考察される実施形態はまた、代替のネットワーク化されたハードウェアおよびソフトウェアプラットフォームを介して実装されてもよい。
【０３３７】
本明細書では、便宜上、図面を参照して説明しており、本明細書の実施形態の範囲を制限するものではない。以降の説明は、生体分析用途、化学分析用途、放射線分析用途などを含むが、これらに限定されない、様々な分析用途に適合可能である。
【０３３８】
示されるコンポーネントは、例えば、１つ以上のハードウェアプロセッサ上で実装および／もしくは起動されたコンピュータ実装コンポーネント、または１つ以上のハードウェアプロセッサと結合されたコンピュータ実装コンポーネントを含んでもよい。１つ以上のハードウェアプロセッサは、例えば、本開示に記載されるそれぞれのタスクを実行するように構成され得る、プログラマブル論理デバイス、マイクロコントローラ、メモリデバイス、および／または他のハードウェアコンポーネントなどのコンポーネントを含んでもよい。図２１〜５０に開示されるプロセッサおよびクラウドベースの処理システムは、プロセッサ１１１０の例であってもよい。結合メモリデバイスは、１つ以上のハードウェアプロセッサによって実行可能な命令を選択的に記憶するように構成されてもよい。図２１〜５０に開示されるメモリデバイスおよびクラウドベースの記憶システムは、記憶デバイス１１２０の例であってもよい。プロセッサの例として、中央処理ユニット（ＣＰＵ）、グラフィクス処理ユニット（ＧＰＵ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、クラウドベース処理ユニット、別の好適な処理コンポーネントもしくはデバイス、またはそれらの１つ以上の組み合わせが挙げられるが、これらに限定されない。
【０３３９】
図２１は、クラウドベースのシステムの一実施形態であり、例えば、生体計器などの他のシステム、コンピュータ、および計器のシームレスな統合を提供し、例えば、生体分析作業を行うユーザをサポートし、最適化する。２１１００は、分析コンピューティングシステム２１１００を全体的または部分的に構成する他のシステム、コンピュータ、および計器の周りのシステム境界である。ここで、各コンピュータおよび／または計器のオペレーティングシステムは、全体的または部分的に、分析コンピューティングシステム２１１００を含み、例えば、Ｗｉｎｄｏｗｓ（商標）、ＵＮＩＸ、Ｌｉｎｕｘ、ＭａｃＯＳ（商標）、ｉＯＳ（商標）、Ａｎｄｒｏｉｄ（商標）、および／または他の商用、オープンソース、および／もしくは特殊目的オペレーティングシステムを含んでもよい。２１１０１は、１つ以上のサーバ、デスクトップコンピュータ、ラップトップコンピュータ、タブレット、および／またはモバイルデバイスを含む分析ユーザ環境であり、そのうちの１つ以上がシステム２１１００で使用され得る。１つ以上の分析ユーザ環境２１１０１は、分析システム２１１００を使用することができる。２１１０２は、１つ以上のサーバ、デスクトップコンピュータ、ラップトップコンピュータ、タブレット、および／またはモバイルデバイスを含むサポートプロバイダ環境であり、そのうちの１つ以上は、分析ユーザ環境２１１０１において分析ユーザによって使用される計器、消耗品、および／またはソフトウェアをサポートするシステム２１１００で使用することができる。２１１０２では、分析コンピューティングシステム２１１００を使用する、１つ以上のサポートプロバイダ環境が存在し得る。２１１０３は、１つ以上のサーバ、デスクトップコンピュータ、ラップトップコンピュータ、タブレット、および／またはモバイルデバイスを含む消耗品プロバイダ環境であり、そのうちの１つ以上は、計装装置環境２１１０６を含む計装装置と任意選択で組み合わせて、分析ユーザ環境２００１においてユーザによって使用される消耗品を提供するために、分析コンピューティングシステム２１１００で使用することができる。１０３では、分析コンピューティングシステム２１１００を使用する、１つ以上の消耗品プロバイダ環境が存在し得る。
【０３４０】
２１１０５は、計装装置環境２１１０６で使用することができる計装装置プロバイダのための分析計装装置プロバイダ環境であり、これは、１つ以上のサーバ、デスクトップコンピュータ、ラップトップコンピュータ、タブレット、および／またはモバイルデバイスを含み、そのうちの１つ以上は、例えば、分析ユーザ環境２１１０１でユーザによって使用される計器を提供するために、例えば販売するか、または別様で転送するために、分析コンピューティングシステム２１１００で使用することができる。２１１０５では、分析コンピューティングシステム２１１００を使用する、１つ以上の計装装置プロバイダ環境が存在し得る。２１１０４は、分析コンピューティングシステム２１１００のプロバイダのための分析コンピューティングシステムプロバイダ環境であり、これは、１つ以上のサーバ、デスクトップコンピュータ、ラップトップコンピュータ、タブレット、および／またはモバイルデバイスを含み、そのうちの１つ以上は、分析ユーザ環境２００１において分析ユーザによって使用される分析コンピューティングシステム２１１００とのビジネスインタラクションを管理するためにシステム２１１０００で使用することができる。２１１０２、２１１０３、２１１０４、および２１１０５における環境に関連付けられた「プロバイダ」の各々は、本明細書の「プロバイダ」のうちのいずれかの中の複数の独立したビジネス、単一の独立したビジネス、異なる独立したビジネスの組み合わせ、または１つ以上のビジネスを含むが、これらに限定されない、１つ以上のエンティティを含むことができる。２１１０６は、１つ以上の計器を含む計装装置環境であり、各々が少なくとも１つのコンピュータを有し、一実践形態では、分析ユーザ環境２１１０１内のユーザのために試料上で試験を起動するために、分析コンピューティングシステム２１１００によって少なくとも部分的に使用され得る。２１１０７は、コンピュータ、ネットワーキング、およびソフトウェアを通じて、一実践形態で共通のコンピューティング、ソフトウェアサービス、およびデータアーキテクチャを備えた分析コンピューティングシステム２１１００内のコンピュータの一部または全てを接続（例えば双方向接続）するために活用されるクラウドプラットフォームであり、分析コンピューティングシステム２１１００内の関連するソフトウェアを備えた特定のコンピュータが、安全な方法で世界中に配置された位置であれば、分析コンピューティングシステム２１１００の関連するソフトウェアを有する任意のコンピュータによってデータが収集および共有され得る。ここで、好ましい実施形態では、クラウドプラットフォーム２１１０７は、共有コンピューティング環境、例えば、Ａｍａｚｏｎ（商標）ウェブサービス、Ｇｏｏｇｌｅ（商標）クラウド、Ｍｉｃｒｏｓｏｆｔ（商標）Ａｚｕｒｅなどを提供するパブリッククラウドプロバイダによってホストされる。他の実施形態では、クラウドプラットフォーム２１１０７は、２１１０４で分析コンピューティングシステムプロバイダによってホストされ得、または、分析コンピューティングシステム２１１００のユーザである分析ユーザ環境によって自己ホストされ得、または、専用のコンピューティング環境を提供するプライベートクラウドプロバイダによってホストされ得、例えば、Ｏｒａｃｌｅ（商標）クラウド、ＩＢＭ（商標）クラウド、ラック空間、もしくは他のものによってホストされ得、あるいは、パブリッククラウド、プライベートクラウド、自己ホストされ得、分析コンピューティングシステムプロバイダ２１１０４によってホストされ得る。クラウドプラットフォーム２１１０７との全ての通信は、送信者と受信者との間の全ての通信を暗号化するために、ｈｔｔｐｓなどの安全な通信プロトコルよりも好ましい実施形態を通じて行うことができる。ただし、ハイパーテキスト転送プロトコルセキュア（ＨＴＴＰＳ）などの安全でない通信プロトコルは、ローカルエリアネットワーク（ＬＡＮ）のためのイーサネット、メトロポリタンエリアネットワーク（ＭＡＮ）、および／もしくはワイドエリアネットワーク（ＷＡＮ）構成、ならびに／またはＷＩＦＩ、Ｂｌｕｅｔｏｏｔｈ、および／もしくは分散ＬＡＮのための他の同様の技術などの、セキュアか、もしくはセキュアでないケース接続技術のいずれかで任意選択的に使用することもできる。加えて、分析コンピューティングシステム２１１００は、分析コンピューティングシステム２１１００の全ての動作がそのコンピュータ上で生じるように、１つのコンピュータ上に完全に展開することができ、コンピュータと関連するソフトウェアとの間で発生する唯一の外部通信は、分析コンピューティングシステム２１１００の外部で起動される。
【０３４１】
図２２は、分析作業を行うユーザをサポートおよび最適化する他のシステム、コンピュータ、および計器のシームレスな統合を提供する、図２１に示されるクラウドベースのシステムの一実施形態である。２１１００は、２１１００によって境界されたシステムの全部または一部を含む他のシステム、コンピュータ、および計器を含む分析コンピューティングシステムの境界を描写する。２１１０１は、１つ以上のサーバ、デスクトップコンピュータ、ラップトップコンピュータ、タブレット、および／またはモバイルデバイスを含む分析ユーザ環境であり、そのうちの１つ以上が分析コンピューティングシステム２１１００で使用され得る。管理者コンピュータ（複数可）２２２０２は、クラウドプラットフォーム２２２２３によって提供されるサービスおよびデータ記憶／取得を通じて、分析ユーザ環境２１１０１内のユーザによるシステム２１１００の使用を管理するためにシステム管理者によって使用されるソフトウェアを有する１つ以上のコンピュータを含む。分析ユーザコンピュータ２２２０３は、クラウドプラットフォーム２２２２３によって提供されるサービスおよびデータ記憶／取得を通じて、２１１０１での分析ユーザ環境におけるユーザによる分析タスクを実行するために使用されるソフトウェアを有する１つ以上のコンピュータを含む。データ統合コンピュータ２２２０４は、分析ユーザ環境２１１０１において他の業務システム２２２２４を統合（双方向に統合）するために使用されるソフトウェアを備える１つ以上のコンピュータを含んでおり、分析コンピューティングシステム２１１００は、クラウドプラットフォーム２２２２３によって提供されるサービスおよびデータ記憶／取得を通じて分析ユーザ業務システム２２２２４にサービスを提供する。分析ユーザ業務システム２２２２４は、分析ユーザ環境２１１０１へ、内部的に、外部的に、ならびに／または内部的および外部的の何らかの組み合わせでホストすることができ、任意選択で、ソフトウェアを備える１つ以上のコンピュータシステム含むことができ、例として、ラボラトリ情報システム（ＬＩＭＳ）、データ分析アプリケーション、データ可視化アプリケーション、データ報告アプリケーション、業務生産性アプリケーション、リレーショナルデータベースおよび／もしくは非リレーショナルデータベース、ファイルサーバ、ならびに／または分析コンピューティングシステム２１１００を直接使用するユーザ、分析コンピューティングシステム２１１００を直接使用しないユーザ、および／もしくは分析コンピューティングシステム２１１００と直接インターフェースを有しない業務システム２２２２４に含まれる１つ以上の他のコンピュータシステムに、分析コンピューティングシステム２１１００のデータへのアクススを提供する任意の他のシステムがある。
【０３４２】
サポートプロバイダ環境２１１０２は、分析コンピューティングシステム２１１００のユーザ、消耗品プロバイダからの消耗品のユーザ、および／または計装装置環境２１１０６での計装装置に関するサポートプロバイダであり、１つ以上のサーバ、デスクトップコンピュータ、ラップトップコンピュータ、タブレット、および／またはモバイルデバイスを含み、そのうちの１つ以上は、分析ユーザ環境２１１０１で分析ユーザによって使用される計器、消耗品、および／またはソフトウェアをサポートする分析コンピューティングシステム２１１００で使用することができる。
【０３４３】
サポートユーザコンピュータ２２２０６は、サポートプロバイダ環境２１１０２に関連付けられたユーザに提供されるソフトウェアを有する１つ以上のコンピュータを含み、これは、とりわけ、クラウドプラットフォーム２２２２３によって提供されるサービスおよびデータの記憶／取得を通じて分析コンピューティングシステム２１１００上のアクティビティを監視、管理、および／または報告することができる。サポートデータ統合コンピュータ２２２０７は、サポートプロバイダ環境２１１０２に他のサポート業務システム２２２０８を統合するために使用されるソフトウェアおよび／またはファームウェアを有する１つ以上のコンピュータを含み、分析コンピューティングシステム２１１００は、クラウドプラットフォーム２２２２３によって提供されるサービスおよびデータの記憶／取得を通じてサポート業務システム２２２０８のためのサービスを提供する。サポート業務システム２２２０８は、サポートプロバイダ環境２１１０２へ、内部的に、外部的に、ならびに／または内部的および外部的の何らかの組み合わせによってホストすることができ、任意選択で、ソフトウェアを備える１つ以上のコンピュータシステム（例として、顧客関係管理、エンタープライズデータシステム、データ分析アプリケーション、データ可視化アプリケーション、データ報告アプリケーション、業務生産性アプリケーション、リレーショナルデータベースおよび／もしくは非リレーショナルデータベース、ファイルサーバ、ならびに／またはサポートユーザコンピュータ（複数可）２２２０６を直接使用するユーザ、サポートユーザコンピュータ（複数可）２２２０６を直接使用しないユーザに分析コンピューティングシステム２１１００のデータへのアクセスを提供する任意の他のシステムがある）、ならびに／あるいは分析コンピューティングシステム２１１００と直接インターフェースを有しないサポート業務システム２２２０８に含まれる１つ以上の他のコンピュータシステムを含むことができる。
【０３４４】
消耗品プロバイダ環境２１１０３は、１つ以上のサーバ、デスクトップコンピュータ、ラップトップコンピュータ、タブレット、および／またはモバイルデバイスを含む消耗品プロバイダ環境であり、そのうちの１つ以上は、分析ユーザ環境２１１０１内のユーザへの消耗品のプロバイダのために分析コンピューティングシステム２１１００で使用することができ、これは、任意選択で、計装装置環境２１１０６内の計装装置と組み合わせて使用して、分析ユーザ環境２１１０１内のユーザに消耗品を提供し、任意選択で、計装装置環境２１１０６内の計装装置と共に使用することができる。消耗品情報アップロードコンピュータ２２２１０は、クラウドプラットフォーム２２２２３によって提供されるサービスおよびデータストレージを通じて、消耗品プロバイダ業務システム２２２１１から分析コンピューティングシステム２１１００に提供される消耗品に関する消耗品情報を配信するために使用されるソフトウェアを有する１つ以上のコンピュータを含む。本明細書で使用される場合、消耗品情報は、これらに限定されないが、グローバル製品データ（ＧＰＤ）を含み得る。消耗品プロバイダ業務システム２２２１１は、消耗品プロバイダ環境２１１０３へ、内部的に、外部的に、ならびに／または内部的および外部的の何らかの組み合わせによってホストすることができ、任意選択で、ソフトウェアを備える１つ以上のコンピュータシステム（例として、顧客関係管理、エンタープライズデータシステム、データ報告アプリケーション、業務生産性アプリケーション、リレーショナルデータベースおよび／もしくは非リレーショナルデータベース、ファイルサーバ、ならびに／または消耗品プロバイダのための消耗品情報の分析コンピューティングシステム２１１００への配信をサポートするためのビジネスオペレーションをサポートする任意の他のシステムがある）、または消耗品情報の分析コンピューティングシステム２１１００への配信においてまったく使用されない１つ以上のコンピュータシステムを含むことができる。
【０３４５】
分析コンピューティングシステムプロバイダ環境２１１０４は、分析コンピューティングシステム２１１００のプロバイダのための分析コンピューティングシステムプロバイダ環境であり、１つ以上のサーバ、デスクトップコンピュータ、ラップトップコンピュータ、タブレット、および／またはモバイルデバイスを含み、のうちの１つ以上を含み、そのうちの１つ以上を分析コンピューティングシステム２１１００で使用して、分析ユーザ環境２１１０１のユーザおよび計装装置環境２１１０６の計装装置、ならびに２１１０２、２１１０３、および２１１０５の様々なプロバイダに分析コンピューティングシステム２１１００を提供することができる。ここで、アカウント情報アップロードコンピュータ（複数可）２２２１３は、クラウドプラットフォーム２２２２３によって提供されるサービスおよびデータストレージを通じて、分析ユーザ環境２１１０１内のユーザによる分析コンピューティングシステム２１１００の使用および計装装置環境２１１０６の計装装置を準備および制御するために使用されるソフトウェアを備える１つ以上の複数のコンピュータを含む。コンピューティングシステムプロバイダ業務システム２２２１４は、分析コンピューティングシステムプロバイダ環境２１１０４へ、内部的に、外部的に、ならびに／または内部的および外部的の何らかの組み合わせでホストすることができ、任意選択で、ソフトウェアを備える１つ以上のコンピュータシステムを含むことができ、例として、顧客関係管理、エンタープライズデータシステム、データ報告アプリケーション、業務生産性アプリケーション、リレーショナルデータベースおよび／もしくは非リレーショナルデータベース、ファイルサーバ、ならびに／または分析コンピューティングシステム２１１００の使用の準備および制御をサポートするための分析コンピューティングシステムプロバイダのビジネスオペレーションをサポートするか、もしくは分析コンピューティングシステム２１１００の使用の準備および制御において全く使用されない他のシステムがある。
【０３４６】
計装装置プロバイダ環境２１１０５は、１つ以上のサーバ、デスクトップコンピュータ、ラップトップコンピュータ、タブレット、および／またはモバイルデバイスを含み、そのうちの１つ以上は、分析ユーザ環境２１１０１内のユーザへの計装装置プロバイダのために分析コンピューティングシステム２１１００で使用することができ、任意選択で、試験中の試料を処理するための計装装置環境２１１０６内の計装装置として使用することができ、任意選択で、消耗品プロバイダ環境２１１０３によって提供される１つ以上の消耗品と共に使用することができる。計器情報アップロードコンピュータ（複数可）２２２１６は、クラウドプラットフォーム２２２２３によって提供されるサービスおよびデータストレージを通じて、計装装置プロバイダ業務システム２２２１７から分析コンピューティングシステム２１１００に提供される計装装置に関する計器情報を配信するために使用されるソフトウェアを有する１つ以上のコンピュータを含む。計装装置プロバイダ業務システム２２２１７は、計装装置プロバイダ環境２１１０５へ内部的に、外部的に、ならびに／または内部的および外部的の何らかの組み合わせによってホストすることができ、任意選択で、ソフトウェアを備える１つ以上のコンピュータシステムを含むことができ、例として、顧客関係管理、エンタープライズデータシステム、データ報告アプリケーション、業務生産性アプリケーション、リレーショナルデータベースおよび／もしくは非リレーショナルデータベース、ファイルサーバ、ならびに／または計装装置プロバイダのためのビジネスオペレーションをサポートし、分析コンピューティングシステム２１１００への計器情報の配信をサポートするか、または分析コンピューティングシステム２１１００への計器情報の配信においてまったく使用されない他のシステムがある。
【０３４７】
計装装置環境２１１０６は、１つ以上の計器を含み、各計器は、個別操作計器２２２２１、連携操作計器２２２２２、または計装装置プロバイダ環境２１１０５によって提供されるワークフロー補助計器（複数可）２２２２６のいずれかであり、これらは、分析ユーザ環境２１１０１のユーザが利用して、任意選択で、消耗品プロバイダ環境２１１０３によって提供される消耗品と組み合わせて試料を処理し、分析ユーザ環境２１１０１のユーザによる分析用のデータを生成することができる。ここで、個別操作計器２２２２１は、クラウドプラットフォーム２２２２３によって提供されるサービスおよびデータストレージを通じて、個別操作計器２２２２１と分析コンピューティングシステム２１１００との間の統合を提供し、ならびに任意選択で個別操作計器２２２２１の操作制御を提供する、個別操作計器コンピュータ２２２１９を有することができる。連携操作計器２２２２２はまた、クラウドプラットフォーム２２２２３によって提供されるサービスおよびデータストレージを通じて、連携操作計器２２２２２と分析コンピューティングシステム２１１００との間の統合を提供し、ならびに任意選択で連携操作計器２２２２２の操作制御を提供する、連携操作計器コンピュータ２２２２０を有することができる。ワークフロー補助計器２２２２６は、クラウドプラットフォーム２２２２３によって提供されるサービスおよびデータストレージを通じて、ワークフロー補助計器２２２２６と分析コンピューティングシステム２１１００との間の統合を提供し、ならびに任意選択でワークフロー補助計器２２４の操作制御を提供する、ワークフロー補助計器コンピュータ２２２２５を有することができる。個別操作計器２２２２１の例としては、プレートリーダー、プレートワッシャー、プレートインキュベータ、プレートシェーカー、プレートインキュベータシェーカー、ピペッティングシステム、または分析試料試験に使用される他のタイプの計器が挙げられるが、これらに限定されない。連携操作計器２２２２２は、１つ以上の個別操作計器２２２２１によって提供される機能の一部または全てを、個別操作計器２２２２１の個々の動作の実行を自動化する統合プラットフォームに組み合わせることができ、それによって、ユーザが個別操作計器２２２２１の様々な個々の動作を実行することを解消する。ワークフロー補助計器２２２２６は、個別操作計器（複数可）２２２２１および／または連携操作計器２２２２２のいずれかを利用して、計装装置環境２１１０６内の試料上でアッセイを試験するユーザにサポートを提供することができる。ここで、サポートには、限定されないが、異なる物理的位置に潜在的に様々な温度で保管される様々な消耗品を収集すること、１つ以上のアッセイの処理に使用される消耗品を準備すること、および／または個別操作計器２２２２１のうちの１つ以上を使用して全体的なアッセイステップを通してユーザを導くことが含まれる。代替的に、消耗品プロバイダ環境分析ユーザアプリ２１１０３は、本明細書に説明されるアッセイ試験および／またはプレートベースの試験に加えて、またはその代わりに、他の試験を補助することができる。
【０３４８】
計装装置環境２１１０６における計装装置には、各々が対応する個別操作計器コンピュータ２２２１９を有するゼロ個以上の個別操作計器２２２２１、各々が対応する連携操作計器コンピュータ２２２２０を有するゼロ個以上の連携操作計器２２２２２、および／または各々が対応するワークフロー補助計器コンピュータ２２２２５を有するゼロ個以上のワークフロー補助計器２２２２４が含まれ得る。計装装置環境２１１０６のための好ましい実施形態には、クラウドプラットフォーム２２２２３によって提供されるサービスおよびデータストレージを通じて、ゼロ個以上の個別操作計器２２２２１、ゼロ個以上の連携操作計器２２２２２、ゼロ個以上のワークフロー補助計器２２２２４、ゼロ個以上の個別操作計器コンピュータ２２２１９、ゼロ個以上の連携操作計器コンピュータ２２２２０、およびゼロ個以上のワークフロー補助計器コンピュータ２２２２５を統合する別個のコンピュータを分析コンピューティングシステム２１１００に提供することが含まれる。
【０３４９】
図２３は、分析コンピューティングシステム２１１００（図２１）の一部としてのクラウドプラットフォーム２２２２３のためのシステムアーキテクチャの一実施形態であり、分析コンピューティングシステム２１１００は、関連ソフトウェアを有する世界中の任意のコンピュータによってデータが収集および共有されるように、共通のコンピューティング、ソフトウェアサービス、およびデータアーキテクチャを提供する。ここで、１つ以上のサービスサーバ２３３０２は、スケーラブルで、堅牢で、高性能のコンピューティングおよび関連するソフトウェアプラットフォームを提供し、分析コンピューティングシステム２１１００の使用に関連するデータを取得、記憶、転送、および／または変換するための分析コンピューティングシステム２１１００に固有のサービスをサポートする。（例えば、１つ以上のチームデータベース２３３１０および１つ以上のシステムデータベース２３３１１を含む）１つ以上のデータベースサーバ２３３０９は、分析コンピューティングシステム２１１００によって生成されるか、かつ／またはそのユーザのために生成されたデータを記憶および／または取得するために使用される１つ以上の構造化データベースのための、ならびに分析コンピューティングシステム２１１００によって生成および／または使用されるデータを記憶および／または取得するために、その使用のための準備およびその使用を通じて、スケーラブルで、堅牢で、高性能のコンピューティングおよび関連するソフトウェアプラットフォームを提供する。データベース技術は、例えば、ＳＱＬサーバ、Ｏｒａｃｌｅ、ＭｙＳＱＬ、Ｐｏｓｔｇｒｅｓ、Ａｕｒｏｒａおよび／または他の同様のリレーショナルデータベース技術のように、本質的にリレーショナルであり得、かつ／あるいは、ＤｙｎａｍｏＤＢ、ＭｏｎｇｏＤＢ、および／または他の同様の非リレーショナルデータベース技術のように、本質的に非リレーショナルであり得る。システムコンテンツ２３３１２、計器コンテンツ２３３１３、および消耗品コンテンツ２３３１４を含み得る１つ以上のバルクデータサーバ２３３１５は、分析コンピューティングシステム２１１００の使用のために提供されるか、かつ／または分析コンピューティングシステム２１１００の使用を通じて生成されるファイルベースのデータを記憶および取得するための、スケーラブルで、堅牢で、高性能のコンピューティングおよび関連するソフトウェアプラットフォームを提供する。サービスサーバ（複数可）２３３０２は、一実施形態では、サービスの論理コレクション、すなわち、分析コンピューティングシステム２１１００の使用の管理をサポートするサービスの論理コレクションを含む管理者２３３０３と、分析コンピューティングシステム２１１００の使用の監視および制御をサポートするサービスの論理コレクションを含むダッシュボード２３３０４と、分析コンピューティングシステム２１１００への消耗品および計器情報のアップロードをサポートするサービスの論理コレクションを含むアップロード２３３０５と、分析コンピューティングシステム２１１００の全体的な使用に関連する様々な非ユーザ固有の機能をサポートするサービスの論理コレクションを含むシステム２３３０６と、分析ユーザによる分析コンピューティングシステム２１１００の典型的な科学的使用をサポートするサービスの論理コレクションを含むアプリケーション２３３０７と、ならびに分析コンピューティングシステム２１１００への安全なログインおよび分析コンピューティングシステム２１１００からのログアウトをサポートするサービスの論理的コレクションを含む認証２３３０８と、に関連付けられる。一実践形態では、サービスサーバ（複数可）２３３０２は、サービスサーバ（複数可）２３３０２によって表される１つ以上のサーバからの容易に拡張可能なスケールされたコンピューティングインフラストラクチャであり、ここで、好ましい実施形態では、各サーバは、サービス２３３０３、２３３０４、２３３０５、２３３０６、２３３０７、および２３３０８の全ての論理コレクションを展開し、ロードバランサが、サービスサーバ（複数可）２３３０２によって表される１つ以上のサーバにわたってサービスの要求を等しく分散して、ユーザインタラクションを最適化することを可能にする。このロードバランシング技術は、例えば、サービス２３３０３、２３３０４、２３３０５、２３３０６、２３３０７、および２３３０８の論理コレクションが、ＲＥＳＴｆｕｌ（表現状態転送）設計パターンを使用して設計される場合に実行でき、すなわち、各提供されるサービスはステートレスである場合に実行することができ、すなわち、データを記憶または保持せず、したがって、サービス上で行われる任意の要求が、要求時の需要に基づいてサービスサーバ（複数可）２３３０２にサービスが展開される任意の利用可能なサーバによって満たされ得る場合に実行され得る。１つのコンピュータまたは多くのコンピュータ上のサービス２３３０３、２３３０４、２３３０５、２３３０６、２３３０７、および２３３０８の論理コレクションの最適な展開および動作をサポートするために、好ましい実施形態では、これらのサービスは、例えばＪａｖａプラットフォームエンタープライズエディションのような分散オブジェクトプラットフォーム上に構築され、クロスプラットフォームのコンピューティングアーキテクチャ、ＮＥＴ  Ｆｒａｍｅｗｏｒｋ  ｆｏｒ  Ｗｉｎｄｏｗｓのみのコンピューティングアーキテクチャ、または他の同様の分散オブジェクトプラットフォームをサポートできるようにするか、あるいはこれらの分散オブジェクトプラットフォームの１つ以上のいくつかの組み合わせを活用することができる。データベースサーバ２３３１０は、１つ以上のデータベース、例えば、チームデータベース２３３１０およびシステムデータベース２３３１１を含むことができる。チームデータベース２３３１０は、チーム（例えば、チーム名、メンバー、パーミッションなど）に関連する情報、データ、および／またはメタデータを記憶するように適合される。システムデータベース２３１１１は、システム機能に関連するファイル、データ、および／または他の情報を含むことができる。さらに、バルクデータサーバ２３３１５は、様々なコンテンツ、例えば、システムコンテンツ２３３１２（例えば、システムの機能に関連するデータまたはコンテンツなど）、計器コンテンツ２３３１３（例えば、計器のタイプ、パラメータなど）、および消耗品コンテンツ２３３１４（例えば、消耗品のタイプ、数量など）を含むことができる。
【０３５０】
図２４では、管理者コンピュータ２４４０１を使用して管理者アプリソフトウェア２４４０２を実行する管理者の一実施形態であり、クラウドプラットフォーム２２２２３を通じて提供されるサービスを通じて分析コンピューティングシステム２１１００によって提供される管理機能を起動する。本明細書で考察されるように、管理者アプリソフトウェアは、提供された機能へのユーザアクセスを容易にするために、上述のＭＵＩを用いてもよい。したがって、系統的ユーザインターフェース制御システム１１０２の実施形態は、管理者コンピュータ２４４０１とクラウドプラットフォーム２２２２３との組み合わせによって提供されてもよい。例として、１つ以上のサービスサーバ２４４１１は、認証、１つ以上の他の管理機能（例えば、１つ以上のデータベースサーバにデータをアップロードするための機能）、１つ以上のシステム機能、１つ以上のアプリケーション、（例えば、アプリ機能）、および／またはダッシュボードを介したグラフィカルビジュアライゼーションサポートなどの様々な機能を提供することができる。管理者アプリ２４４０２は、この実施形態では、管理者コンピュータ２４４０１にインストールされた別個のアプリケーションを介して管理者コンピュータ２４４０１上で実行され得るか、または管理者コンピュータ２４４０１にインストールされたインターネットブラウザを介して、管者２４４０８と共に論理的に編成されたクラウドプラットフォーム２２２２３によって提供されるサービスのウェブサイト部分を有するユニフォームリソースロケータ（ＵＲＬ）を指してアクセスされ得るが、その編成に限定されない。一実施形態では、管理者とクラウドプラットフォームとの間の第１のインタラクションは、ログインサービスを要求する管理者アプリ２４４０２の使用を通じて、例えば、系統的ユーザインターフェース制御システム１１０２のユーザマネージャ１０５６を介して、サービスリンク２４４０３を介して、例えば、一意のユーザ名およびパスワードならびに／またはメトリクス識別を含み、また、管理者が使用するように以前に構成された、一般に２要素認証と称される任意のまたは必要な追加認証入力を含み得る適切な認証情報で、認証２４４０４を行うことで発生する。この実施形態では、ログインサービスは、サービスリンク２４４０５を介して、システムデータベース２４４０６からユーザの暗号化された資格情報を取得し、管理者が、分析コンピューティングシステム２１１００にアクセスし、管理することができ、ログインにより、サービスリンク２４４０７を通じてシステムデータベース２４４０６に記憶されたデータが更新され、分析コンピューティングシステム２１１００の使用状況を追跡し得ることを検証する。管理者はまた、サービスリンク２４４０３を介して管理者アプリ２４４０２を介して独自のパスワードをリセットして、パスワードを忘れた場合またはパスワードを知らない場合に認証２４４０４を行うことができ、パスワードリセットにより、サービスリンク２４４０７を通じてシステムデータベース２４４０６に記憶されたデータを更新して、分析コンピューティングシステム２１１００の使用状況を追跡する。管理者はまた、サービスリンク２４４０３を通じて管理者アプリ２４４０２を介して追加認証入力を構成して、認証２４４０４を行い、サービスリンク２４４０５を通じてシステムデータベース２４４０６への追加認証入力の構成を取得および変更することができ、構成変更により、サービスリンク２４４０７を通じてシステムデータベース２４４０６に記憶されたデータを更新して、分析コンピューティングシステム２１１００の使用状況を追跡する。管理者がログイン時に認証された後、管理者は、サービスリンク２４４０７を通じて管理者アプリ２４４０２を使用して管理者２４４０３によって提供されるサービスを使用して、分析コンピューティングシステム２１１００の管理機能を実行することができる。ここで、これらのサービスは、必要に応じて、サービスリンク２４４０７を使用して、例えば、データストレージマネージャ１０６４を介して、システムデータベース２４４０６に記憶されたデータを作成、読み取り、更新、および／または削除し、これらのサービスの使用により、サービスリンク２４４０７を通じてシステムデータベース２４４０６に記憶されたデータを作成および更新して、分析コンピューティングシステム２１１００の使用状況を追跡する。加えて、管理者アプリ２４４０２によって提供される分析コンピューティングシステム２１１００の管理機能を実行する管理者は、分析コンピューティングシステム２１１００の使用がサービスリンク２４４１３を通じて共有チームデータベース２４４１４を通じて行われる、１つ以上の新しいユーザのグループを作成することができ、ならびにデータベースサーバ（複数可）２４４１５のパフォーマンスを最適化するために、新しいチームデータベース２４４１４を追加することができるサービスリンク２４４１２を通じて新しいデータベースサーバ２４４１５を作成することができる。最終的に、管理者は、サービスリンク２４４０３を通じて管理者アプリ２４４０２を介して分析コンピューティングシステム２１１００の使用からログアウトして、分析コンピューティングシステム２１１００の現在の使用を終了することができる。認証２４４０４のログアウトサービスにより、サービスリンク２４４０９を介して管理者のログイン情報がシステムデータベース２４４０６に更新され、ログアウトにより、サービスリンク２４４０７を通じてシステムデータベース２４４０６に記憶されたデータが更新され、分析コンピューティングシステム２１１００の使用状況を追跡する。分析コンピューティングシステム２１１００は、１つ以上のサービスサーバ２４４１１を含み得る。これらのサーバは、システムモジュール、アプリケーションモジュール、認証モジュール、管理モジュール、ダッシュボードモジュール、およびアップロードモジュールを含む、様々なアプリケーションおよび／またはモジュールをホストするように適合される。一実施形態では、認証および管理モジュールは、ユーザが、例えば１つ以上のサービスリンクを介して、管理者アプリ２４４０２を通じてシステムデータベース２４４０６および／またはチームデータベース２４４１４と通信することを可能にする。
【０３５１】
図２５は、分析ユーザコンピュータ２５５０２を使用して分析ユーザアプリソフトウェア２５５０３を実行する分析ユーザの一実施形態であり、２２２２３のクラウドプラットフォームを通じて提供されるサービスを通じて分析コンピューティングシステム２１１００によって提供される分析機能を起動する。本明細書で考察されるように、分析ユーザアプリソフトウェア２５５０３は、提供される機能へのユーザアクセスを容易にするために、上述のＭＵＩを用いてもよい。したがって、系統的ユーザインターフェース制御システム１１０２の実施形態は、分析ユーザコンピュータ２５５０２とクラウドプラットフォーム２２２２３との組み合わせによって提供されてもよい。分析ユーザアプリ２５５０３は、この実施形態では、分析ユーザコンピュータ２５５０２にインストールされた別個のアプリケーションを介して分析ユーザコンピュータ２５５０２上で実行され得るか、または分析ユーザコンピュータ２５５０２にインストールされたインターネットブラウザを介して、アプリケーション２５５０９で論理的に編成されたクラウドプラットフォーム２２２２３によって提供されるサービスのウェブサイト部分を有するＵＲＬを指してアクセスされ得るが、その編成に限定されない。一実践形態では、分析ユーザとクラウドプラットフォーム２２２２３の第１の対話は、サービスリンク２５５０４を通じてログインサービスを要求する分析ユーザアプリ２５５０３を使用して、一意のユーザ名およびパスワード、ならびに／または生体認証識別などの別の情報を含み得、かつ、管理者によって以前に使用するように構成された、一般に２要素認証と称される任意のまたは必要な追加の認証入力を含み得る適切な認証情報を用いて、認証２５５０５により行われる。ここで、ログインサービスは、システムデータベース２５５０７からサービスリンク２５５０６を介してユーザの暗号化された認証情報を取得し、分析ユーザが、分析コンピューティングシステム２１１００にアクセスおよび使用して、ログインにより、サービスリンク２５５０６を通じてシステムデータベース２５５０７に記憶されたデータを更新し、分析コンピューティングシステム２１１００の使用状況を追跡し得ることを検証する。分析ユーザはまた、サービスリンク２５５０４を通じて分析ユーザアプリ２５５０３を介してパスワードをリセットして、パスワードを忘れた場合またはパスワードを知らない場合に認証２５５０５を行うことができ、パスワードリセットにより、サービスリンク２５５０６を通じてシステムデータベース２５５０７に記憶されたデータを更新して、分析コンピューティングシステム２１１００の使用状況を追跡する。分析ユーザはまた、サービスリンク２５５０４を通じて分析ユーザアプリ２５５０３を介して追加認証入力を構成して、認証２５５０５を行い、サービスリンク２５５０６を通じてシステムデータベース２５５０７への追加認証入力の構成を取得および変更することができ、構成変更により、サービスリンク２５５０６を通じてシステムデータベース２５５０７に記憶されたデータを更新して、分析コンピューティングシステム２１１００の使用状況を追跡する。分析ユーザがログイン時に認証された後、分析ユーザは、サービスリンク２５５０８を通じて分析ユーザアプリ２５５０３の使用によってアプリケーション２５５０９によって提供されるサービスを使用して、アプリケーション２５５０９によって提供される分析機能を実行することができる。ここで、これらのサービスは、必要に応じて、サービスリンク２５５１０を使用して、チームデータベース２５５１１に記憶されたデータを作成、読み取り、更新、および／または削除し、また、これらのサービスを使用して、サービスリンク２５５１０を通じてシステムデータベース２５５０７に記憶されたデータを作成および更新し、分析コンピューティングシステム２１１００の使用状況が追跡される。最終的に、分析ユーザは、サービスリンク２５５０４を通じて分析ユーザアプリ２５５０３を介して分析コンピューティングシステム２１１００の使用からログアウトして、分析コンピューティングシステム２１１００の現在の使用を終了することができる。認証２５５０５のログアウトサービスにより、サービスリンク２５５０６を介して分析ユーザのログイン情報がシステムデータベース２５５０７に更新され、ログアウトにより、サービスリンク２５５０６を通じてシステムデータベース２５５０７に記憶されたデータが更新され、分析コンピューティングシステム２１１００の使用状況を追跡する。
【０３５２】
図２６は、データ統合アプリソフトウェア２６６０３を起動するデータ統合コンピュータ２６６０２の一実施形態であり、分析コンピューティングシステム２１１００と、任意選択で、分析コンピューティングシステム２１１００の一部ではないコンピューティングシステム（複数可）との間の２２２２３でクラウドプラットフォームを通じて提供されるサービスを通じて、分析コンピューティングシステム２１１００によって提供されるデータ統合機能を実行する。本明細書で考察されるように、データ統合アプリソフトウェア２６６０３は、提供される機能へのユーザアクセスを容易にするために、上述のＭＵＩを用いてもよい。したがって、系統的ユーザインターフェース制御システム１１０２の実施形態は、データ統合コンピュータ２６６０２とクラウドプラットフォーム２２２２３との組み合わせによって提供されてもよい。データ統合アプリ２６６０３は、分析コンピューティングシステム２１１００の一部として提供されてもよく、かつ／または分析ユーザまたは分析ユーザと一緒に作業している人によって提供されてもよい。一実践形態では、クラウドプラットフォーム２２２２３とのデータ統合アプリ２６６０３のための第１の対話は、サービスリンク２６６０４を通じてログインサービスを要求して、認証２６６０５を行うことであり、適切な資格情報は、好ましくは一意のユーザ名およびパスワードを含む管理者によって構成され、かつ、管理者によって以前に使用するように構成された、一般に２要素認証と称される任意のまたは必要な追加の認証入力を含むことができる。ここで、ログインサービスは、システムデータベース２６６０７からサービスリンク２６６０６を通じてデータ統合アプリ２６６０３のための暗号化された資格情報を取得することができ、データ統合アプリ２６６０３が、分析コンピューティングシステム２１１００にアクセスおよび使用して、ログインにより、サービスリンク２６６０６を通じてシステムデータベース２６６０７に記憶されたデータを更新し、分析コンピューティングシステム２１１００の使用状況を追跡し得ることを検証する。データ統合アプリ２６６０３がログイン時に認証された後、分析ユーザは、サービスリンク２６６０８を通じてデータ統合アプリ２６６０３の使用によってアプリケーション２６６０９によって提供されるサービスを使用して、アプリケーション２６６０９によって提供される分析機能を実行することができる。ここで、これらのサービスは、必要に応じて、サービスリンク２６６１０を使用して、チームデータベース２６６１１に記憶されたデータを作成、読み取り、更新、および／または削除し、また、これらのサービスを使用して、サービスリンク２６６１０を通じてシステムデータベース２６６０７に記憶されたデータを作成および更新し、分析コンピューティングシステム２１１００の使用状況が追跡される。最終的に、データ統合アプリは、サービスリンク２６６０４を通じてデータ統合アプリ２６６０３を介して分析コンピューティングシステム２１１００の使用からログアウトして、分析コンピューティングシステム２１１００の現在の使用を終了することができる。認証２６６０５のログアウトサービスにより、サービスリンク２６６０６を介してデータ統合アプリのログイン情報がシステムデータベース２６６０７に更新され、ログアウトにより、サービスリンク２６６０６を通じてシステムデータベース２６６０７に記憶されたデータが更新され、分析コンピューティングシステム２１１００の使用状況を追跡する。
【０３５３】
図２７は、サポートユーザコンピュータ２７７０２を使用して分析コンピューティングシステム２１１００の使用を監視するユーザの一実施形態であり、監視ユーザアプリソフトウェア２７７０３を起動して、クラウドプラットフォーム２２２２３を介して提供されるサービスを通じて、分析コンピューティングシステム２１１００によって提供される監視機能を実行する。本明細書で考察されるように、監視ユーザアプリソフトウェア２７７０３は、提供される機能へのユーザアクセスを容易にするために、上述のＭＵＩを使用してもよい。したがって、系統的ユーザインターフェース制御システム１１０２の実施形態は、サポートユーザコンピュータ２７７０２とクラウドプラットフォーム２２２２３との組み合わせによって提供されてもよい。監視ユーザアプリ２７７０３は、この実施形態では、サポートユーザコンピュータ２７７０２にインストールされた別個のアプリケーションを介して、サポートユーザコンピュータ２７７０２上で実行され得るか、またはサポートユーザコンピュータ２７７０２にインストールされたインターネットブラウザを介して、ダッシュボード２７７０９で論理的に編成されたクラウドプラットフォーム２２２２３によって提供されるサービスのウェブサイト部分を有するＵＲＬを指してアクセスされ得るが、これらに限定されない。一実践形態では、サポートユーザコンピュータとクラウドプラットフォームの第１の対話は、サービスリンク２７７０４を通じてログインサービスを要求する監視ユーザアプリ２７７０３を使用して、好ましくは一意のユーザ名およびパスワードならびに／またはメトリクス識別を含み、かつ、管理者によって以前に使用するために構成された、一般に２要素認証と称される任意のまたは必要な追加の認証入力を含み得る適切な資格情報を用いて、認証２７７０５で行われる。ここで、ログインサービスは、システムデータベース２７７０７からサービスリンク２７７０６を介してユーザの暗号化された資格情報を取得し、監視ユーザが、分析コンピューティングシステム２１１００にアクセスおよび監視して、ログインにより、サービスリンク２７７０６を介してシステムデータベース２７７０７に記憶されたデータを更新し、分析コンピューティングシステム２１１００の使用状況を追跡し得ることを検証する。監視ユーザはまた、サービスリンク２７７０４を通じて監視ユーザアプリ２７７０３を介してパスワードをリセットして、パスワードを忘れた場合またはパスワードを知らない場合に認証２７７０５を行うことができ、パスワードリセットにより、サービスリンク２７７０６を通じてシステムデータベース２７７０７に記憶されたデータを更新して、分析コンピューティングシステム２１１００の使用状況を追跡する。監視ユーザはまた、サービスリンク２７７０４を通じて監視ユーザアプリ２７７０３を介して追加認証入力を構成して、認証２７７０５を行い、サービスリンク２７７０６を通じてシステムデータベース２７７０７への追加認証入力の構成を取得および変更することができ、構成変更により、サービスリンク２７７０６を通じてシステムデータベース２７７０７に記憶されたデータを更新して、分析コンピューティングシステム２１１００の使用状況を追跡する。監視ユーザがログイン時に認証された後、監視ユーザは、サービスリンク２７７０８を通じて監視ユーザアプリ２７７０３の使用によってダッシュボード２７７０９によって提供されるサービスを使用して、分析コンピューティングシステム２１１００の監視機能を実行することができる。ここで、これらのサービスは、必要に応じて、サービスリンク２７７１０を使用して、システムデータベース２７７０７に記憶されたデータを作成、読み取り、更新、および／または削除し、また、これらのサービスを使用して、サービスリンク２７７１０を通じてシステムデータベース２７７０７に記憶されたデータを作成および更新し、分析コンピューティングシステム２１１００の使用状況が追跡される。最終的に、監視ユーザは、サービスリンク２７７０４を通じて監視ユーザアプリ２７７０３を介して分析コンピューティングシステム２１１００の使用からログアウトして、分析コンピューティングシステム２１１００の現在の使用を終了することができる。認証２７７０５のログアウトサービスにより、サービスリンク２７７０６を介して監視ユーザのログイン情報がシステムデータベース２７７０７に更新され、ログアウトにより、サービスリンク２７７０６を通じてシステムデータベース２７７０７に記憶されたデータが更新され、分析コンピューティングシステム２１１００の使用状況を追跡する。
【０３５４】
図２８は、監視データ統合アプリソフトウェア２８８０３を起動するサポートデータ統合コンピュータ２８８０２の一実施形態であり、分析コンピューティングシステム２１１００と、任意選択で、分析コンピューティングシステム２１１００の一部ではないコンピューティングシステム（複数可）との間の２２２２３でクラウドプラットフォームを通じて提供されるサービスを通じて、分析コンピューティングシステム２１１００によって提供される監視データ統合機能を実行する。本明細書で説明されるように、監視データ統合アプリソフトウェア２８８０３は、提供される機能へのユーザアクセスを容易にするために、上述のＭＵＩを用いてもよい。したがって、系統的ユーザインターフェース制御システム１１０２の実施形態は、サポートデータ統合コンピュータ２８８０２とクラウドプラットフォーム２２２２３との組み合わせによって提供されてもよい。したがって、監視データ統合アプリソフトウェアは、本明細書に説明されるデータ統合機能の１つ以上の特徴を追跡、レビュー、および／または監視するように適合される。一実践形態では、監視データ統合アプリ２８８０３とクラウドプラットフォーム２２２２３の第１の対話は、サービスリンク２８８０４を通じてログインサービスを要求して、認証２８８０５を行うことであり、適切な資格情報は、好ましくは一意のユーザ名およびパスワードを含む管理者によって構成され、かつ、管理者によって以前に使用するように構成された、一般に２要素認証と称される任意のまたは必要な追加の認証入力を含むことができる。ここで、ログインサービスは、システムデータベース２８８０７からサービスリンク２８８０６を通じて監視データ統合アプリ２８８０３のための暗号化された資格情報を取得することができ、監視データ統合アプリが、分析コンピューティングシステム２１１００にアクセスおよび使用して、ログインにより、サービスリンク２８８０６を通じてシステムデータベース２８８０７に記憶されたデータを更新し、分析コンピューティングシステム２１１００の使用状況を追跡し得ることを検証する。監視データ統合アプリ２８８０３がログイン時に認証された後、分析ユーザは、サービスリンク２８８０８を通じて監視データ統合アプリ２８８０３の使用によってアプリケーション２８８０９によって提供されるサービスを使用して、ダッシュボード２８８０９によって提供される監視機能を実行することができる。ここで、これらのサービスは、必要に応じて、サービスリンク２８８１０を使用して、システムデータベース２８８０７に記憶されたデータを作成、読み取り、更新、および／または削除し、また、これらのサービスを使用して、サービスリンク２８８１０を通じてシステムデータベース２８８０７に記憶されたデータを作成および更新し、分析コンピューティングシステム２１１００の使用状況が追跡される。最終的に、監視データ統合アプリ２８８０３は、サービスリンク２８８０４を通じて監視データ統合アプリ２８８０３を介して分析コンピューティングシステム２１１００の使用からログアウトして、分析コンピューティングシステム２１１００の現在の使用を終了することができる。認証２８８０５のログアウトサービスにより、サービスリンク２８８０６を介して監視データ統合アプリのログイン情報がシステムデータベース２８８０７に更新され、ログアウトにより、サービスリンク２８８０６を通じてシステムデータベース２８８０７に記憶されたデータが更新され、分析コンピューティングシステム２１１００の使用状況を追跡する。
【０３５５】
図２９は、消耗品情報アップロードアプリソフトウェア２９９０３を起動する消耗品情報アップロードコンピュータ２９９０２の一実施形態であり、分析コンピューティングシステム２１１００と、任意選択で、分析コンピューティングシステム２１１００の一部ではないコンピューティングシステム（複数可）との間の２２２２３でクラウドプラットフォームを通じて提供されるサービスを介して分析コンピューティングシステム２１１００によって提供される消耗品情報アップロード機能を実行する。本明細書で考察されるように、消耗品情報アップロードアプリソフトウェア２９９０３は、提供される機能へのユーザアクセスを容易にするために、上述のＭＵＩを用いてもよい。したがって、系統的ユーザインターフェース制御システム１１０２の実施形態は、消耗品情報アップロードコンピュータ２９９０２とクラウドプラットフォーム２２２２３との組み合わせによって提供されてもよい。一実践形態では、消耗品情報アップロードアプリ２９９０３とクラウドプラットフォーム２２２２３の第１の対話は、サービスリンク２９９０４を通じてログインサービスを要求して、認証２９９０５を行うことであり、適切な資格情報は、好ましくは一意のユーザ名およびパスワードを含むように構成され、ここで、ログインサービスは、システムデータベース２９９０７からサービスリンク２９９０６を通じて消耗品情報アップロードアプリ２９９０３のための暗号化された資格情報を取得することができ、消耗品情報アップロードアプリが、分析コンピューティングシステム２１１００にアクセスおよび使用して、ログインにより、サービスリンク２９９０６を通じてシステムデータベース２９９０７に記憶されたデータを更新し、分析コンピューティングシステム２１１００の使用状況を追跡し得ることを検証する。消耗品情報アップロードアプリ２９９０３がログイン時に認証された後、消耗品情報アップロードアプリ２９９０３を使用して、サービスリンク２９９０８を通じてアップロード２９９０９によって提供されるサービスを使用して、アップロード２９９０９によって提供される消耗品情報アップロード機能を実行することができる。ここで、これらのサービスは、必要に応じて、サービスリンク２９９１０を使用して、特定の顧客アカウントに関連付けられた消耗品コンテンツ２９９１１に記憶されるデータを、サービスリンク２９９１２を介してデータを転送するアップロード２９９０９によって、特定の顧客アカウントに関連付けられた１つ以上のチームデータベース２９９１３に後続の記憶のためにプッシュし、また、これらのサービスの使用により、サービスリンク２９９０６を通じてシステムデータベース２９９０７に記憶されるデータを作成および更新し、分析コンピューティングシステム２１１００の使用状況が追跡される。アップロードが完了すると、消耗品情報アップロードアプリ２９９０３は、サービスリンク２９９０４を通じて消耗品情報アップロードアプリ２９９０３を介して分析コンピューティングシステム２１１００の使用からログアウトして、分析コンピューティングシステム２１１００の現在の使用を終了することができる。認証２９９０５のログアウトサービスにより、サービスリンク２９９０６を介して消耗品情報アップロードアプリのログイン情報がシステムデータベース２９９０７に更新され、ログアウトにより、サービスリンク２９９０６を通じてシステムデータベース２９９０７に記憶されたデータが更新され、分析コンピューティングシステム２１１００の使用状況を追跡する。
【０３５６】
図３０は、アカウント情報アップロードアプリソフトウェア３０１００３を起動するアカウント情報アップロードコンピュータ３０１００２の一実施形態であり、分析コンピューティングシステム２１１００と、任意選択で、分析コンピューティングシステム２１１００の一部ではないコンピューティングシステム（複数可）との間の２２２２３でクラウドプラットフォームを通じて提供されるサービスを介して分析コンピューティングシステム２１１００によって提供されるアカウント更新機能を実行する。本明細書で考察されるように、アカウント情報アップロードアプリソフトウェア３０１０３は、提供される機能へのユーザアクセスを容易にするために、上述のＭＵＩを用いてもよい。したがって、系統的ユーザインターフェース制御システム１１０２の実施形態は、アカウント情報アップロードコンピュータ３０１００２とクラウドプラットフォーム２２２２３との組み合わせによって提供されてもよい。アカウント更新機能は、例えば、ユーザ名、パスワード、パーミッション、および１つ以上の個人またはチームアカウントに関連付けられた他の属性を含む、１つ以上の所与のアカウントに関連する情報を追加、修正、および／または削除することを含むことができる。一実践形態では、アカウント情報アップロードアプリ３０１００３とクラウドプラットフォーム２２２２３の第１の対話は、サービスリンク３０１００４を通じてログインサービスを要求して、認証３０１００５を行うことであり、適切な資格情報は、好ましくは一意のユーザ名およびパスワードを含むように構成され、ここで、ログインサービスは、システムデータベース３０１００７からサービスリンク３０１００６を通じてアカウント情報アップロードアプリ３０１００３のための暗号化された資格情報を取得することができ、アカウント情報アップロードアプリが、分析コンピューティングシステム２１１００にアクセスおよび使用して、ログインにより、サービスリンク３０１００６を通じてシステムデータベース３０１００７に記憶されたデータを更新し、分析コンピューティングシステム２１１００の使用状況を追跡し得ることを検証する。アカウント情報アップロードアプリ３０１００３がログイン時に認証された後、アカウント情報アップロードアプリ３０１００３を使用して、サービスリンク３０１００８を通じてアップロード３０１００９によって提供されるサービスを使用して、管理者３０１００９によって提供されるアカウント情報アップロード機能を実行することができる。ここで、これらのサービスは、必要に応じて、サービスリンク３０１０１０を使用して、顧客アカウントの作成または更新に関連するシステムデータベース３０１００７に記憶されるデータをプッシュし、また、これらのサービスの使用により、サービスリンク３０１０１０を通じてシステムデータベース３０１００７に記憶されるデータを作成および更新し、分析コンピューティングシステム２１１００の使用状況が追跡される。アップロードが完了すると、アカウント情報アップロードアプリ３０１００３は、サービスリンク３０１００４を通じてアカウント情報アップロードアプリ３０１００３を介して分析コンピューティングシステム２１１００の使用からログアウトして、分析コンピューティングシステム２１１００の現在の使用を終了することができる。認証３０１００５のログアウトサービスにより、サービスリンク３０１００６を介してアカウント情報アップロードアプリのログイン情報がシステムデータベース３０１００７に更新され、ログアウトにより、サービスリンク３０１００６を通じてシステムデータベース３０１００７に記憶されたデータが更新され、分析コンピューティングシステム２１１００の使用状況を追跡する。
【０３５７】
図３１は、計器情報アップロードアプリソフトウェア３１１１０３を起動する計器情報アップロードコンピュータ３１１１０２の一実施形態であり、分析コンピューティングシステム２１１００と、任意選択で、分析コンピューティングシステム２１１００の一部ではないコンピューティングシステム（複数可）との間の２２２２３でクラウドプラットフォームを通じて提供されるサービスを介して分析コンピューティングシステム２１１００によって提供される計器情報アップロード機能を実行する。本明細書で考察されるように、起動中の計器情報アップロードアプリソフトウェア３１１１０３は、提供された機能へのユーザアクセスを容易にするために、上述されるようなＭＵＩを用いてもよい。したがって、系統的ユーザインターフェース制御システム１１０２の実施形態は、計器情報アップロードコンピュータ３１１１０２とクラウドプラットフォーム２２２２３との組み合わせによって提供されてもよい。計器情報アップロードアプリ３１１１０３とクラウドプラットフォーム２２２２３の第１の対話は、サービスリンク３１１１０４を通じてログインサービスを要求して、認証３１１１０５を行うことであり、適切な資格情報は、好ましくは一意のユーザ名およびパスワードを含むように構成され、ここで、ログインサービスは、システムデータベース３１１１０７からサービスリンク３１１１０６を通じて計器情報アップロードアプリ３１１１０３のための暗号化された資格情報を取得することができ、計器情報アップロードアプリが、分析コンピューティングシステム２１１００にアクセスおよび使用して、ログインにより、サービスリンク３１１１０６を通じてシステムデータベース３１１１０７に記憶されたデータを更新し、分析コンピューティングシステム２１１００の使用状況を追跡し得ることを検証する。計器情報アップロードアプリ３１１１０３がログイン時に認証された後、計器情報アップロードアプリ３１１１０３を使用して、サービスリンク３１１１０８を通じてアップロード３１１１０９によって提供されるサービスを使用して、アップロード３１１１０９によって提供される計器情報アップロード機能を実行することができる。ここで、これらのサービスは、必要に応じて、サービスリンク３１１１１０を使用して、計器の最初の発生時に新しい計器を作成し、特定の顧客アカウントの計器に関連付けられた計器コンテンツ３１１１１１に記憶されるデータをプッシュして、サービスリンク３１１１０６を通じてシステムデータベース３１１１０７のアカウントに後続で記憶し、また、これらのサービスの使用により、サービスリンク３１１１０６を通じてシステムデータベース３１１１０７に記憶されるデータを作成および更新し、分析コンピューティングシステム２１１００の使用状況が追跡される。アップロードが完了すると、計器情報アップロードアプリ３１１１０３は、サービスリンク３１１１０４を通じて計器情報アップロードアプリ３１１１０３を介して分析コンピューティングシステム２１１００の使用からログアウトして、分析コンピューティングシステム２１１００の現在の使用を終了することができる。認証３１１１０５のログアウトサービスにより、サービスリンク３１１０６を介して計器情報アップロードアプリのログイン情報が１１０７でシステムデータベースに更新され、ログアウトにより、サービスリンク３１１１０６を通じてシステムデータベース３１１１０７に記憶されたデータが更新され、分析コンピューティングシステム２１１００の使用状況を追跡する。
【０３５８】
図３２は、連携操作計器アプリソフトウェア３２１２０３を起動する連携操作計器コンピュータ３２１２０２の一実施形態であり、計装装置処理に関連付けられた２２２２３のクラウドプラットフォームを通じて提供されるサービスを介して分析コンピューティングシステム２１１００によって提供される連携操作計器機能を実行し、ここで、連携操作計器は、１つ以上の複数の個別操作計器、カスタム設計されたハードウェアの統合、または、１つ以上の個別操作計器とカスタム設計のハードウェアの組み合わせの統合を提供する。本明細書で説明されるように、連携操作計器アプリソフトウェア３２１２０３は、提供される機能へのユーザアクセスを容易にするために、上述されるようなＭＵＩを用いてもよい。したがって、系統的ユーザインターフェース制御システム１１０２の実施形態は、連携操作計器コンピュータ３２１２０２とクラウドプラットフォーム２２２２３との組み合わせによって提供されてもよい。一実践形態では、連携操作機器アプリ３２１２０３とクラウドプラットフォーム２２２２３の第１の対話は、サービスリンク３２１２０４を通じてログインサービスを要求して、認証３２１２０５を行うことであり、適切な資格情報は、好ましくは一意のユーザ名およびパスワードを含むように構成され、ここで、ログインサービスは、システムデータベース３２１２０７からサービスリンク３２１２０６を通じて連携操作機器アプリ３２１２０３のための暗号化された資格情報を取得することができ、連携操作機器アプリ３２１２０３が、分析コンピューティングシステム２１１００にアクセスおよび使用して、ログインにより、サービスリンク３２１２０６を通じてシステムデータベース３２１２０７に記憶されたデータを更新し、分析コンピューティングシステム２１１００の使用状況を追跡し得ることを検証する。連携操作計器アプリソフトウェア３２１２０３を起動する連携操作計器コンピュータ３２１２０２は、サービスリンク３２１２１２を介してサービスサーバのシステムコンポーネント３２１２１３と通信することができ、これは、サービスリンク３２１２１０を介してチームデータベース３２１２１１と通信することができる。連携操作計器アプリソフトウェア３２１２０３を起動する連携操作計器コンピュータ３２１２０２は、サービスリンク３２１２０８を介してサービスサーバのアプリケーションコンポーネント３２１２０９と通信することができる。１つ以上のサービスサーバコンポーネント、例えば、３２１２１３、３２１２０９、３２１２０５は、サービスリンク３２１２１４を介して、バルクデータサーバ、例えば、アクセス計器コンテンツ３２１２１５と通信することができる。
【０３５９】
図３３Ａは、個別操作計器アプリソフトウェア３３１３０３を実行する個別操作計器コンピュータ３３１３０２の一実施形態であり、計装装置処理に関連付けられた２２２２３のクラウドプラットフォームを通じて提供されるサービスを介して分析コンピューティングシステム２１１００によって提供される個別操作計器機能を実行する。本明細書で考察されるように、個別操作計器アプリソフトウェア３３１３０３は、提供される機能へのユーザアクセスを容易にするために、上述されるようなＭＵＩを用いてもよい。したがって、系統的ユーザインターフェース制御システム１１０２の実施形態は、個別操作計器コンピュータ３３１３０２とクラウドプラットフォーム２２２２３との組み合わせによって提供されてもよい。一実施形態では、個別操作計器は、段階的プロセスで１つ以上の試料に対して１つ以上の論理アッセイステップを実行して、試験中の試料に関するデータを収集する。この実施形態では、個別操作計器は、全てのアッセイステップを実行するわけではない。当該アッセイステップは、プレートリーダー、プレートワッシャー、プレートインキュベータ、プレートシェーカー、プレートインキュベータシェーカー、ピペッティングシステム、または分析試料試験をサポートするために使用される他のタイプの計器に関連するステップを含み得るが、これらに限定されない。他の実施形態では、個別操作計器は、全てのアッセイステップを実行することができる。個別操作機器アプリ３３１３０３とクラウドプラットフォーム２２２２３の第１の対話は、サービスリンク３３１３０４を通じてログインサービスを要求して、認証３３１３０５を行うことであり、適切な資格情報は、好ましくは一意のユーザ名およびパスワードを含むように構成され、ここで、ログインサービスは、システムデータベース３３１３０７からサービスリンク３３１３０６を通じて個別操作計器アプリ３３１３０３のための暗号化された資格情報を取得することができ、個別操作計器アプリ３３１３０３が、分析コンピューティングシステム２１１００にアクセスおよび使用して、ログインにより、サービスリンク３３１３０６を通じてシステムデータベース３３１３０７に記憶されたデータを更新し、分析コンピューティングシステム２１１００の使用状況を追跡し得ることを検証する。代替的に、個別操作計器コンピュータ３３１３０２は、本明細書に説明されるアッセイステップおよび／またはプレートベースの試験に加えて、またはその代わりに他の機能を実行することを補助することができる。
【０３６０】
図３３Ｂは、ワークフロー補助計器アプリソフトウェア３３１３３１を起動する個別操作計器コンピュータ３３１３０２の一実施形態であり、計装装置処理に関連付けられた２２２２３のクラウドプラットフォームを通じて提供されるサービスを介して分析コンピューティングシステム２１１００によって提供される個別操作計器機能を実行する。本明細書で考察されるように、個別操作計器アプリソフトウェア３３１３３１は、提供される機能へのユーザアクセスを容易にするために、上述されるようなＭＵＩを用いてもよい。したがって、系統的ユーザインターフェース制御システム１１０２の実施形態は、個別操作計器コンピュータ３３１３３０とクラウドプラットフォーム２２２２３との組み合わせによって提供されてもよい。ワークフロー補助計器は、関連する実験におけるアッセイの処理に使用されるアッセイコンポーネントの収集、ならびにアッセイの処理に使用される前に調製を必要とする生体アッセイコンポーネントの調製（例えば、限定されないが、凍結乾燥試薬の再水和、凍結試薬の解凍、試料の前処理、および／または選択された実験における１つ以上のアッセイの処理に使用されるコンポーネントの調製に必要とされる任意の他のステップ）をユーザが実行するのに役立つ。ワークフロー補助計器アップロードアプリ３３１３３１とクラウドプラットフォーム２２２２３の第１の対話は、サービスリンク３３１３３２を通じてログインサービスを要求して、認証３３１３３３を行うことであり、適切な資格情報は、好ましくは一意のユーザ名およびパスワードを含むように構成され、ここで、ログインサービスは、システムデータベース３３１３３５からサービスリンク３３１３３４を通じてワークフロー補助計器アプリ３３１３３１のための暗号化された資格情報を取得し、ワークフロー補助計器アプリ３３１３３１が、分析コンピューティングシステム２１１００にアクセスおよび使用して、ログインにより、サービスリンク３３１３３４を通じてシステムデータベース３３１３３５に記憶されたデータを更新し、分析コンピューティングシステム２１１００の使用状況を追跡し得ることを検証する。ワークフロー補助計器アプリ３３１３３１がログイン時に認証された後、分析ユーザは、サービスリンク３３１３３６を通じてワークフロー補助計器アプリ３３１３３１の使用によってアプリケーション３３１３３７によって提供されるサービスを使用して、アプリケーション３３１３３７によって提供されるワークフロー補助計器アプリ機能を実行することができる。ここで、これらのサービスは、必要に応じて、サービスリンク３３１３３８を使用して、処理する準備ができた実験３３１３３９を取得し、実験が処理されているときにデータ３３１３３９を記憶し、かつ／または実験が処理を完了した後にデータ３３１３３９を記憶し、また、これらのサービスを使用して、サービスリンク３３１３３４を通じてシステムデータベース３３１３３５に記憶されたデータを作成および保存し、分析コンピューティングシステム２１１００の使用状況が追跡される。ユーザがワークフロー補助計器アプリ３３１３３１の使用を完了すると、ユーザは、サービスリンク３３１３３２を介してワークフロー補助アプリ３３１３３１を介して分析コンピューティングシステム３３１３００の使用からログアウトして、分析コンピューティングシステム２１１００の現在の使用を終了することができる。認証３３１３３３のログアウトサービスにより、サービスリンク３３１３３４を通じてワークフロー補助計器アプリのログイン情報がシステムデータベース３３１３３５に更新され、ログアウトにより、サービスリンク３３１３３４を通じてシステムデータベース３３１３３５に記憶されたデータを更新して、分析コンピューティングシステム２１１００の使用状況を追跡する。
【０３６１】
図３４Ａおよび図３４Ｂは、クラウドプラットフォーム２２２２３に展開されるサービスのためのソフトウェアアーキテクチャの組み合わせられた実施形態である。クラウドプラットフォーム２２２２３に関連付けられたスケーラブルコンピューティングサービス３４１４０１は、システムコンピューティング要件が変化するにつれてサービスサーバ３４１４０６のサーバ利用率をスケーリングするための安全なコンピューティング環境、ならびに障害に強いアプリケーションの構築をサポートし、一般的な障害シナリオからそれらを隔離するためのセキュアなコンピューティング環境を提供する。クラウドプラットフォーム２２２２３に関連付けられたバルクストレージサービス３４１４０２は、画像、動画、文書、バイナリデータファイル、および／または他のタイプのファイルなどの任意のタイプのデータを記憶するために、非常に可用性と耐久性の優れた方法で無制限のデータ記憶空間を提供する。クラウドプラットフォーム２２２２３に関連付けられたデータベースサービス３４１４０３は、アプリケーションおよびシステムのための構造化データを記憶するために使用される安全で分散されたスケーラブルなデータベースシステムを提供し、１つ以上のデータベースをサポートして１つ以上のサーバに容易に分散させる。クラウドプラットフォーム２２２２３に関連付けられたラムダ関数サービス３４１４０４は、これらの特殊ビルドユーティリティアプリケーションによって必要とされるコンピューティングリソースを自動的に管理しながら、構成されたイベントに応答して特殊ビルドユーティリティアプリケーションを起動するためのイベントドリブン型コンピューティングプラットフォームを提供する。クラウドプラットフォーム２２２２３を有するロードバランシングサービス３４１４０５は、継続的なパフォーマンス要求を満たすために、複数のサービスサーバ３４１４０６にわたってクライアントからの着信サービス要求の分布を提供すると共に、スケーラブルコンピューティングサービス３４１４０１上でヘルスチェックを実行して、要求を送信する前にサービスが動作可能であることを確認し、スケーラブルコンピューティングサービス３４１４０１をインターネットからの直接アクセスから隔離することによって、追加のセキュリティ層を提供する。サービスサーバ３４１４０６上に展開される認証サービス３４１４０７の論理コレクションは、強力なパスワードポリシーおよびカスタマイズ可能なパスワード有効期限を有するユーザ名およびパスワードでログインすることをサポートするログインサービス３４１４０８と、ユーザ名およびパスワード以外の別の形式の認証を使用することによって、例えば、アカウントのオンまたはオフに任意選択的に構成された時間ベースのワンタイムパスワードアルゴリズム（ＴＯＴＰ）を使用することによって、ユーザの主張するＩＤを確認する補足的な方法のための、２要素認証（２ＦＡ）をサポートするサービス３４１４０９と、を提供する。サービスサーバ３４１４０６に展開される管理サービス３４１４１０の論理コレクションは、アカウント準備、チーム作成、チーム管理、ソフトウェアリリース、および計器サービス計画をサポートするアカウントサービス３４１４１１と、チームメンバーシップの管理、モジュールごとの役割パーミッションの定義、ユーザの１つ以上の役割の割り当て、およびそれらに関連するシステム内の重要なイベントの電子メールによるユーザへの通知をサポートするチームサービス３４１４１２と、を提供する。サービスサーバ３４１４０６に展開されるダッシュボードサービス３４１４１３の論理コレクションは、分析および提示のためにシステム内で動作するフィールド内の全ての計器および消耗品からの使用およびパフォーマンスデータの収集をサポートし、ならびにこのデータの外部システムへのエクスポートをサポートするパフォーマンスデータサービス３４１４１４と、アカウントプラス内の様々なチームおよびそのユーザの構造および操作の可視性を、全てのアカウントにわたって提供し、このデータの外部システムへのエクスポートをサポートし、疑わしいおよび／または望ましくない行動を監視および無効にする機能を提供するアカウントサービス３４１４１５と、を提供する。サービスサーバ３４１４０６上に展開されるアップロードサービス３４１４１６の論理コレクションは、アカウントおよびアカウントに関連付けられたチームのための外部システムからの計器情報のインポートをサポートする計器情報サービス３４１４１７と、アカウントおよびアカウントに関連付けられたチームのための外部システムからの消耗品情報のインポートをサポートする消耗品情報サービス３４１４１８と、を提供する。サービスサーバ３４１４０６上に展開されるシステムサービス３４１４１９の論理コレクションは、バルクストレージサービス３４１４０２を使用して記憶されるシステム内で動作するフィールド内の計器からの計器および消耗品のパフォーマンスデータを記憶することをサポートするパフォーマンスデータアップロードサービス３４１４２０と、様々なバージョンのアプリケーションのためのユーザマニュアルおよびアプリケーションインストーラの配布をサポートするコンテンツサービス３４１４２１と、を提供する。
【０３６２】
サービスサーバ３４１４０６上に展開されるアプリケーションサービス３４１４２２の論理コレクションは、信号、プレート識別子、プレートを処理したユーザ名、実行のタイムスタンプ、およびプレートタイプを含むユーザプレートデータを、要求するユーザに関連付けられたチームデータベースに記憶することをサポートするプレートサービス３４１４２３と、ユーザのアクションにリンクされたタイムスタンプされたイベントを、アクションを実行するユーザに関連付けられたチームのデータベースに記憶されるシステム内のデータおよびサービスで捕捉することをサポートする監査ログサービス３４１４２４と、処理するために選択されたアッセイ方法および試料を用いた実験を作成すること、実行のための実験をコミットし、要求するユーザのチームデータベースに記憶すること、要求するユーザのチームデータベース内の実験を用いて記憶するために計器からプレートデータを取得すること、要求するユーザのチームデータベースから最近または全実験の集合を取得することと、１つ以上の関連する分析方法を使用して結果の計算を開始し、要求するユーザのチームデータベースに記憶すること、および要求するユーザのチームデータベースから計算された結果を含むプレートデータを用いた特定の実験を取得すること、をサポートする実験サービス３４１４２５と、要求するユーザのデータベースから最近または全アッセイ方法の集合を取得すること、アッセイ方法名、試験される関連するアッセイ、任意選択でキャリブレータ、任意選択で対照、任意選択でブランク、および任意選択で試料（すなわち、未知物質）である異なる試料タイプのレイアウト、アッセイ方法への分析方法の割り当て、および任意選択で、アッセイ方法に関連する１つ以上のアッセイへの割り当て、ならびに手動または自動のいずれかでアッセイ方法の性能を構成するプロトコルパラメータ、を含むが、これらに限定されないアッセイ方法構成データを含む、要求するユーザのチームデータベースから特定のアッセイ方法を取得すること、それを使用するためのアッセイ方法を要求するユーザのチームデータベースにコミットすること、をサポートするアッセイ方法サービス３４１４２６と、要求するユーザのチームデータベースから最近または全ての分析方法の集合を取得すること、分析方法名、アルゴリズムおよび関連する構成、バックグラウンド検出構成、および検出構成の制限を含むがこれらに限定されない、分析方法構成データを要求するユーザのチームデータベースから特定の分析方法を取得すること、それを最終的に使用して、要求するユーザのデータベースに記憶するための分析方法をコミットすること、をサポートするデータ分析サービス３４１４２７と、含むことができる。代替的に、アプリケーションサービス３４１４２２の論理コレクションは、本明細書に説明されるアッセイサービスおよび／またはプレートベースの試験に加えて、またはその代わりに他のサービスを実行することを補助することができる。
【０３６３】
図３５Ａは、分析コンピューティングシステムのためのシステムデータのための論理設計の一実施形態であり、アカウントおよびチーム３５１５００、計器およびサービスプラン３５１５０１、ユーザおよび役割３５１５０２、ソフトウェアリリース３５１５０３、マルチリージョン３５１５０４、ならびに監査証跡３５１５０５で定義されるように、データエンティティが論理グループに編成されている。ここで、アカウントおよびチーム３５１５００には、分析コンピューティングシステム上でチームに編成されたユーザのアカウントの管理に関連する１つ以上の複数のデータエンティティが含まれる。計器およびサービスプラン３５１５０１には、分析コンピューティングシステムと組み合わせて使用される計装装置に関連する１つ以上のデータエンティティが含まれる。ユーザおよび役割３５１５０２には、分析コンピューティングシステム上のゼロ個以上のチームに割り当てられたユーザの管理に関連する１つ以上のデータエンティティが含まれる。ソフトウェアリリース３５１５０３には、分析コンピューティングシステム用のソフトウェアの新しいリリースの管理に関連する１つ以上のデータエンティティが含まれる。マルチリージョン３５１５０４には、クラウドプラットフォームでのアカウントの展開の管理に関連付けられた１つ以上のデータエンティティが含まれ、地理的に分散したコンピューティング環境のサポートを提供し、ローカライズされたパフォーマンスの向上を提供し、かつ／または政府の制限に対応しして、アカウントを目的の地理的位置に配置できるようにする。監査証跡３５１５０５には、分析コンピューティングシステムの管理者によって実行されたアクションのログを捕捉することに関連付けられた１つ以上のデータエンティティが含まれる。アカウントおよびチーム３５１５００は、分析コンピューティングシステム上の１つ以上のアカウントを表すデータエンティティ３５１５０６を有し、各アカウントには、アカウント内に編成された１つ以上のチームを表すデータエンティティ３５１５０９と、会社のアカウントの使用の準備を担当する連絡先を表すデータエンティティ３５１５０８である、特定のアカウントを確立する会社を表すデータエンティティ３５１５０７が関連付けられており、そのため、各社３５１５０７は、特定の主要連絡先３５１５０８によって準備されたように、そのアカウントに関連付けられた２つ以上のアカウントを有することができる。計器およびプラン３５１５０１は、分析コンピューティングシステム上のアカウントと関連付けられて使用される１つ以上の計器を表すデータエンティティ３５１５１３を有し、そこで各計器は、関連付けられた計器が出荷された親会社を表すデータエンティティ３５１５１０に関連付けられた配送先アドレスを表すデータエンティティ３５１５１１を表す。その結果、親会社３５１５１０は、分析コンピューティングシステム上のアカウントと潜在的に使用されている１つ以上の計器のサービスプランのリニューアルを管理する際に管理者を支援するために、それに１つ以上の配送先アドレス３５１５１１を関連付け、次に、各計器に関連付けられた１つ以上の複数の計器３５１５１３に、それ自体がアカウント３５１５０６に関連付けられている計器に対してアクティブまたは非アクティブのサービスプランを表すデータエンティティ３５１５１２を関連付けることができる。ユーザおよび役割３５１５０２は、アカウント３５１５０６用に準備された１つ以上のチーム３５１５０９に関連付けられた分析コンピューティングシステムの個別のユーザを表すデータエンティティ３５１５１４を有しており、ここで、各ユーザは、分析コンピューティングシステム内の各ソフトウェアモジュールを表すデータエンティティ３５１５１７に関連付けられたデータエンティティ３５１５１８によって定義されたパーミッションから導出された、関連付けられたデータエンティティ３５１５１６で定義されたように、チームに対して、所定のソフトウェア機能パーミッションのセットを備えた分析コンピューティングシステムの使用における役割を表すデータエンティティ３５１５１５との関連付けを有している。そのため、個別のユーザ３５１５１４は、１つ以上のチーム３５１５０９に参加することができ、ここで、各チームは同じまたは異なるアカウント３５１５０６に属し、ユーザは各チームに対して１つ以上の役割３５１５１５を引き受け、各役割３５１５１６に構成されたソフトウェアの１つ以上の機能を有効または無効にする。ソフトウェアリリース３５１５０３は、データエンティティ３５１５２０によって表されるように、分析コンピューティングシステム内の１つ以上のアプリケーションの集合の全体的なソフトウェアリリースを表すデータエンティティ３５１５１９を有する。その結果、各アカウント３５１５０６は特定のソフトウェアリリース３５１５１９を使用しており、１つ以上の新規のソフトウェアリリース３５１５１９の１つにアップグレードし得るが、アカウント３５１５０６に関連付けられた全てのユーザ３５１５１４は、アカウント３５１５０６がアップグレードを実行するときに、新規のソフトウェアリリース３５１５１９にアップグレードすることができる。マルチリージョン３５１５０４は、クラウドプラットフォームによってサポートされている地理的領域を表すデータエンティティ３５１５２２を有し、使用のためのデータベースを作成するためのユーザのためのデータベースサーバを表すデータエンティティ３５１５２３を関連付ける。その結果、アカウント３５１５０６は、そのチーム３５１５０９の全てが各それぞれのチームによって使用のために関連付けられたデータベース３５１５２３を作成し、それにより、チーム３５１５０９に割り当てられたユーザ３５１５１４のみが作成された割り当てられたデータベース３５１５２３にアクセスし得るように、特定の地理的領域３５１５２２に関連付けられる。監査証跡３５１５０５には、監査イベントを表すデータエンティティ３５１５２４が含まれる。ソフトウェアリリース３５１５０３には、ソフトウェアリリース３５１５０３の以前のバージョンを文書化、維持、および／または追跡するように適合されたバージョン制御３５１５２１が含まれ得る。一実施形態では、バージョン制御３５１５２１には、それが既存のバージョンおよびソフトウェアリリース３５１５０３の全ての以前のバージョンに関連する情報、ならびにソフトウェアの様々なバージョンを通じて伝播されたソフトウェアへの変さらに対する情報が含まれる。さらに、バージョン制御３５１５２１には、ソフトウェアリリース３５１５０３への追加の訂正のための将来の計画に関する情報が含まれ得る。監査証跡３５１５０５には、監査イベント３５１５２４がさらに含まれ得、これは、システム監査をトリガし、かつ／または様々なユーザベースまたは計器ベースの動作を監査するために使用され得る。
【０３６４】
図３５Ｂは、分析コンピューティングシステム３５１５８１を使用する１つ以上のビジネスエンティティ３５１５７０および３５１５７６と、物理的出荷のために準備された製品として購入された製品に関する電子情報を配信する際に使用されるクラウドプラットフォーム３５１５８２を介した分析コンピューティングシステム３５１５８１との間のマッピングの一実施形態である。ビジネスエンティティ３５１５７０は、分析コンピューティングシステム３５１５８１を使用して、法人、有限責任会社、単独所有権、非営利企業、学術機関、官公庁もしくは関連会社、民間の個人もしくは個人のグループ、研究機関、または任意の他のタイプのエンティティを含むことができるが、これらに限定されない。ここで、ビジネスエンティティ３５１５７０は、ゼロまたは１つ以上の配送先アドレス３５１５７２および３５１５７４に関連付けられ得る親ビジネス情報３５１５７１によって説明され、省略符号３５１５７３は、ゼロまたは１つ以上の配送先アドレスの可能性を示し、各配送先は、ビジネスエンティティ３５１５７０が購入した製品がターゲットビジネスエンティティ内で最終的に使用するために配送されることを望む一意のアドレスである。「Ａ」とラベル付けされた配送先３５１５７２および「Ｚ」とラベル付けされた配送先３５１５７４は、任意のビジネスエンティティに関連付けられた任意の数の配送先アドレスが企図されるため、単なる例示に過ぎない。ビジネスエンティティ３５１５７０または３５１５７６は、それに関連付けられたゼロ配送先を有することができ、その結果、ビジネスエンティティは、一部の他のビジネスエンティティに配信される１つ以上の製品を購入することができる。それでもなお、各ビジネスエンティティは、分析コンピューティングシステム３５１５８１にアカウントを有することができる。要素３５１５７５によって示されるように、分析コンピューティングシステム３５１５８１を使用して、３５１５７０および３５１５７６に描写されるようなゼロ個以上のビジネスエンティティが存在し得る。ただし、「Ａ」とラベル付けされた親情報３５１５７１および「Ｚ」とラベル付けされた親情報３５１５７７は、それらのそれぞれの親情報３５１５７１および３５１５７７を有する最大２６のビジネスエンティティ３５１５７０および３５１５７６を示すが、任意の他の数も企図される。同様に、ビジネスエンティティ３５１５７６は、ゼロまたは１つ以上の配送先アドレス３５１５７８および３５１５８０と関連付けられ得る親ビジネス情報３５１５７７によって説明することができ、省略符号３５１５７９は、ゼロまたは１つ以上の配送先アドレスの可能性を示すものであり、各配送先は、ビジネスエンティティ３５１５７６が購入した製品がターゲットビジネスエンティティ内で使用するために配信配送されることを望む一意のアドレスである。「Ａ」とラベル付けされた配送先３５１５７８および「Ｚ」とラベル付けされた配送先３５１５８０は、任意のビジネスエンティティに関連付けられた２６の配送先を表すが、任意の他の数も企図される。３５１５８１は、その関連するコンピューティングプラットフォーム３５１５８２およびそのシステムデータベース３５１５８３ならびに消耗品コンテンツ３５１５８５を有する分析コンピューティングシステムである。システムデータベース３５１５８３は、分析コンピューティングシステム３５１５８１のビジネスエンティティの使用を追跡するためにクラウドプラットフォーム３５１５８１からの自動生成された一意の識別子を有する分析コンピューティングシステム３５１５８１を使用して、ビジネスエンティティのアカウント情報であるデータの集合３５１５８４を部分的に記憶し、アカウントの識別子は、一実施形態のこの例では、ビジネスエンティティの一意の識別子と関連付けられており、一実施形態では、ビジネスエンティティ３５１５７０の親ＡのＩＤまたはビジネスエンティティ３５１５７６の親ＺのＩＤのいずれかであり、一方で、親ＺのＩＤが繰り返されるため、ビジネスエンティティが分析コンピューティングシステム３５１５８１上に２つ以上のアカウントを有し得ることが示されている。消耗品コンテンツ３５１５８５は、ビジネスエンティティに出荷された購入製品の一般的かつロット固有のコンテンツである購入済み消耗品コンテンツの集合を一緒に記憶しており、関連付けられたビジネスエンティティ３５１５７０および３５１５７６の特定の配送先アドレスに対し、親ＡのＩＤはビジネスエンティティ３５１５７０であり、親ＺのＩＤはビジネスエンティティ３５１５７６であり、配送先アドレスは、ビジネスエンティティ３５１５７０および３５１５７６内で一意であるが、２つのビジネスエンティティ間で必ずしも一意ではない、すなわち、２つの異なるビジネスエンティティは、共通の配送先アドレスを共有することができる。その結果、クラウドプラットフォーム３５１５８１は、消耗品コンテンツ３５１５８５に定義されるように、関連付けられた配送先にマッピングされたアカウント３５１５８４の親ＩＤ機構を通じて判定されるように、消耗品コンテンツを分析コンピューティングシステム上の各アカウントに転送することができる。
【０３６５】
図３５Ｃでは、分析コンピューティングシステムと併せて計装装置を使用してユーザによって生成されたプレートデータを表すデータの論理設計の一実施形態であり、データエンティティ３５１５９９は、論理的に編成されており、計装装置によって処理および／または分析された物理プレートを表すデータエンティティ３５１５９４を有している。ここで、各プレートは、このプレートが各試験試料に対して提供する可能な測定値のいくつの測定値の定義を表すデータエンティティ３５１５９５との関連性を有し、プレートから生成された収集されたデータを表すデータエンティティ３５１５９６との関連性を有し、収集されたデータを生成するために使用される計装装置の構成を表すデータエンティティ３５１５９７との関連性を有し、プレート３５１５９４から収集されたデータ３５１５９６を生成するプロセスにおいて計装装置上で発生した可能性のある任意の異常事象を表すデータエンティティ３５１５９８との関連性を有する。この実施形態は、プレートリーダー動作および／またはアプリケーションを説明するが、本明細書に説明される方法は、代替の他の実験および試験の論理設計の代替に適用することができる。
【０３６６】
図３５Ｄは、分析コンピューティングシステムにおいてアッセイを実行する方法を表すデータの論理設計の一実施形態であり、データエンティティ３５１５６９は、消耗品および計装装置を使用して実行される名前付きアッセイ方法を表すデータエンティティ３５１５６０を有する論理的に編成されている。ここで、各アッセイ方法は、計装装置から収集されたデータが事後分析され、所定の分析に関連する設定の構成を表すデータエンティティ３５１５６６と関連して、ならびに曲線嵌合技術を利用した所定の分析に関連する設定の構成を表すデータエンティティ３５１５６７との任意に関連して、収集されたデータにアッセイコンテキストを提供する、名前付き方法を表すデータエンティティ３５１５６１との関連付けと、このプレートが各試験試料に対して提供する可能な測定値のいくつの測定値の定義を表すデータエンティティ３５１５６２との関連付けと、各プレートが測定される特定のアッセイを表すデータエンティティ３５１５６８と関連して各試験試料に対して提供する利用可能な測定の定義を表すデータエンティティ３５１５６３との関連付けと、アッセイ方法と使用される消耗品に関する一般情報を表すデータエンティティ３５１５６４との関連付けと、ならびに、これらのデータエンティティの集合がアッセイ固有のコンテキストを提供して、計装装置から収集された測定データが、それらが試験している試料について何を意味するかをユーザが判定するのに役立つように、試料のタイプがキャリブレータ、対照、ブランク、および試料であるプレート上に分配される様々なタイプの試料のレイアウトの定義を表すデータエンティティ３５１５６５との関連付けと、を有する。この実施形態は、アッセイおよび／またはプレートベースの試験を実施するための方法を説明するが、他の実験および試験も企図される。
【０３６７】
図３５Ｅは、起動と称されるスケジュール可能な作業のユニットのいずれかの方法で、一緒にまたは独立して処理されるように編成されたプレートの集合を表すデータの論理設計の一実施形態であり、データエンティティ３５１５９２は、計装装置を使用して処理される実行を表すデータエンティティ３５１５８６を有して論理的に編成されており、起動は、計装装置によって処理された物理プレートを表すデータエンティティ３５１５９４との関連付けと、起動のために各対応するプレートで使用される各アッセイ方法を表すデータエンティティ３５１５６０との関連付けと、起動記録を表すデータエンティティ３５１５８８との関連付けと、システム記録を表すデータエンティティ３５１５８９との関連付けと、を有する。データエンティティ３５１５８８は、キットインベントリ記録を表すデータエンティティ３５１５９０と、試料レイアウトを表すデータエンティティ３５１５９１との関連付けを有する。この実施形態は、プレートベースの動作および／またはアプリケーションを記載しているが、本明細書に説明される方法は、代替の他の実験および試験のレビューの代替に適用することができる。
【０３６８】
図３５Ｆは、測定される試料（複数可）の集合の定義、を表すデータの論理設計の一実施形態であり、アッセイ方法（複数可）は、プレート上測定される試料を調製するために使用され、ならびに分析結果は、アッセイ方法および／またはその構成アッセイと関連付けて定義される分析アルゴリズム（複数可）を使用して測定されたデータから決定され、これらは全て実験と称され、データエンティティ３５１５４２は論理的に編成され、３５１５３５は、計装装置を使用して処理される実験を表すデータエンティティを有し、実験は、これらの処理されたプレートの１つ以上が起動３５１５８６に関連付けられ、データエンティティ３５１５３９および３５１５４１に関連付けられて、アッセイ方法のセットアップを使用してプレートからの測定データを事後分析して結果３５１５４０を決定する実験のコンテキストで処理されるプレートを表す、データエンティティ３５１５３６との関連付けと、プレートからの測定データに対して提示されるデータテーブルの構造の仕様を表すデータエンティティ３５１５３７との関連付けと、測定され分析されたデータから決定された試料の集合を表すデータエンティティ３５１５３８との関連付けと、を有する。この実施形態では、アッセイおよび／またはプレートベースの実験を実行するための方法について説明しているが、他の実験および試験も企図される。
【０３６９】
図３６Ａは、分析コンピューティングシステム３６１６００のユーザのためのアカウント構造の例の一実施形態である。ただし、分析コンピューティングシステム３６１６００が、無限の数のアカウント、アカウント内の無限の数のチーム、ならびにアカウントおよび／またはチームに割り当てられた無限の数の管理者および／または他のユーザをサポートすることができるため、この例は、アカウント構造をいかなる方法でも制限することを意図しない。この実施形態の例では、アカウント１（３６１６０１）、アカウント２（３６１６０２）、アカウント３（３６１６０３）、およびアカウント４（３６１６０４）によって表されるように、分析コンピューティングシステム３６１６００上で準備された４つのアカウントが示されており、これらのアカウント名は、この例で補助するために使用される。各アカウントは、１つ以上のチームに関連付けられており、アカウント１（３６１６０１）には、そのチーム専用のチームデータベース３６１６０７を持つチームという名称のチームが１つある。アカウント２（３６１６０２）には、チーム名がアカウント内でのみ一意であることを示すチームという名称のチームが１つあり、その専用チームデータベース３６１６１１も持つ。アカウント３（３６１６０３）には、その専用チームデータベース３６１６１７を持つチーム１（３６１６１５）と、独自のチームデータベース３６１６１８を持つチーム２（３６１６１６）という名称のチームが２つある。アカウント４（３６１６０４）には、その専用チームデータベース３６１６２８を持つチームＡ（３６１６２６）と、独自のチームデータベース３６１６２９を持つチームＢ（３６１６２７）という名称のチームが２つある。様々なアカウントおよびチーム内のユーザは、ユーザ１（３６１６０５および３６１６０８）、ユーザ２（３６１６０９および３６１６２３）、ユーザ３（３６１６１２）、ユーザ４（３６１６１３）、ユーザ５（３６１６１４）、ユーザ６（３６１６１９および３６１６２２）、ユーザ７（３６１６２０および３６１６３３）、ユーザ８（３６１６２１）、ユーザ９（３６１６２４および３６１６３０）、ユーザ１０（３６１６２５）、ユーザ１１（３６１６３１）、およびユーザ１２（３６１６３２）との簡単なエンドユーザ識別のために一意に命名することができるが、好ましい実施形態では、ユーザ名は、ユーザの完全に表現された一意の電子メールアドレスおよび／またはユーザ名であり、この例のために簡略化される。さらに、ユーザ１（３６１６０５）は、ユーザがアカウント管理者、チーム管理者、および／またはチームメンバーであり得ることを示す。ユーザ２（３６１６０９）は、ユーザがアカウント管理者およびチーム管理者であり得ることを示す。ユーザ２（３６１６２３）は、ユーザがアカウント管理者であり得ることを示し、また、ユーザが２つ以上のアカウントの管理者であり得ることを示す。ユーザ５（３６１６１４）は、ユーザが２つ以上のチームのチーム管理者であり得ることを示す。ユーザ６（３６１６１９および３６１６２２）は、ユーザがアカウント内の２つ以上のチームのチームメンバーであり得ることを示す。ユーザ７（３６１６２０および３６１６３３）は、ユーザが２つ以上のアカウント内の２つ以上のチームのチームメンバーであり得ることを示す。ユーザ９（３６１６２４）は、ユーザがチーム管理者およびチームメンバーであり得ることを示す（例えば、３６１６３０に示される）。ユーザ１０（３６１６２５）は、ユーザがチーム管理者のみであり得ることを示す。ユーザ３（３６１６１２）、ユーザ４（３６１６１３）、ユーザ６（３６１６１９）、ユーザ７（３６１６２０および３６１６３３）、ユーザ８（３６１６２１）、ユーザ１１（３６１６３１）、およびユーザ１２（３６１６３２）は、ユーザが管理者パーミッションのないチームメンバーとしてのみ割り当てられ得ることを示す。明示的に示されていないが、特定のユーザがアカウントにどのように割り当てられ、アカウントに関連付けられたチームにどのように割り当てられるかについて、システムによって制限されることはないことは明らかである。なぜなら、割り当てられたユーザは、アカウントとアカウントに関連付けられたチーム（複数可）を管理する個人または複数の担当者の完全な責任であるからである。加えて、好ましい実施形態では、分析コンピューティングシステム３６１６００は、アカウント管理者およびチーム管理者を超えた役割ベースのパーミッション機構を提供し、所定のユーザ役割およびユーザ変更可能なユーザ役割は、名前および／または番号がラボマネージャ、デザイナー、アソシエイト、オペレータ、およびメンテナンス技術者であり得るが、これらに限定されないアカウント内のチーム上の様々なユーザに対する分析コンピューティングシステム３６１６００の様々なシステム機能へのアクセスを制御するのを支援する。その結果、アカウント管理者は、全てのチーム上のユーザによって共有されるアカウントの管理に関連付けられたパーミッションを有する。チーム管理者は、チーム内のユーザ参加の管理に関連付けられたパーミッションを有する。ラボマネージャは、チーム内のユーザの他の役割と比較して最大の責任を持つパーミッションを持つことができる。デザイナーとアソシエイトは、各々の通常の職務に適合する互いに異なるパーミッションを持つことができる。オペレータは、計装装置の正常な操作のためのパーミッションのみを持つことができる。メンテナンス技術者は、計装装置のメンテナンスと診断のためのパーミッションのみを持つことができる。ここで、ユーザは２つ以上の役割を割り当てることができ、割り当てられた役割全体に集約された所与のパーミッションを持つことができる。したがって、例としてユーザ１（３６１６０５）は、アカウント１（３６１６０１）のアカウントパーミッションに加えて、チーム３６１６０６のチーム管理に加えて、ユーザ１（３６１６０５）がチーム管理者として割り当てた役割（複数可）に基づくその他のパーミッションを持つ。
【０３７０】
図３６Ｂは、分析コンピューティングシステム３６１６５４上のアカウントの作成および更新のためのコンピューティングフローの一実施形態である。アカウント情報アップロードアプリ３６１６５３のコンピューティングフローは、例えば、アカウント情報アップロードコンピュータ３６１６５２および分析コンピューティングシステム３６１６５４上で少なくとも部分的に動作する系統的ユーザインターフェース制御システム１１０２を介して提供されるＭＵＩによって管理されてもよい。例えば、管理モジュールは、コンピューティングフローのインターフェース実施形態を管理するために使用されてもよい。フローは、独立したコンピューティングシステム、分析コンピューティングシステムプロバイダ業務システム３６１６５１、アカウント情報アップロードコンピュータ３６１６５２、およびクラウドプラットフォーム３６１６５５を描写する「スイムレーン」図で表される。各々は、ライン３６１６５９〜３６１６６０の間に描写される分析コンピューティングシステムプロバイダ業務システム３６１６５１のスイムレーンを処理し、ライン３６１６６０〜３６１６６１の間に描写されるそのソフトウェアアプリケーションアカウント情報アップロードアプリ３６１６５３を用いてアカウント情報アップロードコンピュータ３６１６５２のためのスイムレーンを処理し、かつライン３６１６６１〜３６１６６２の間に描写されるそのソフトウェアアカウントサービス３６１６５８を用いてクラウドプラットフォーム３６１６５５のためのスイムレーンを処理することで、互いに同時に動作する。分析コンピューティングシステムプロバイダ業務システム３６１６５１の処理は、分析コンピューティングシステムプロバイダ環境３６１６５０の点線アウトラインを有する分析コンピューティングシステム３６１６５４の範囲外として示されるが、他の実施形態も企図される。分析コンピューティングシステムプロバイダ業務システム３６１６５１は、新規のアカウント３６１１６３または既存のアカウント３６１６６９への更新の要求の生成を引き起こし得る。分析コンピューティングシステムプロバイダ業務システム３６１６５１とアカウント情報アップロードアプリ３６１６５３との間の処理のためのインターフェース機構は、ファイル共有、Ｊａｖａメッセージングサービス、マイクロソフトメッセージキューなどのメッセージキュー、またはソフトウェアアプリケーションが互いに通信するための何らかの他のキューサービス、電子メール、または何らかの他の機構であり得るメッセージング機構３６１６６４を通じて発生する。ここで、処理３６１６６３は、分析コンピューティングシステムプロバイダ業務システム３６１６５１で定義されたアカウントに関する情報を用いて、所定のインターフェース定義に従って適切なフォーマットおよびコンテンツを有するメッセージを準備すること、ならびにアカウント情報アップロードアプリ３６１６５３による最終処理のために、メッセージング機構３６１６６４に投稿することであり得る。説明される第１のフローは、メッセージング機構３６１６６４を介してメッセージを投稿することによって、分析コンピューティングシステムプロバイダ業務システム３６１６５１において発生するイベントに基づいて新規のアカウント要求を生成するために開始される３６１６６３としてのアカウント作成であり、これに限定されないが、分析コンピューティングシステムプロバイダ業務システム３６１６５１によって管理されるアカウント番号、名称、ビジネス連絡先アドレスおよび電話番号を含むがこれに限定されない主要連絡先情報、分析コンピューティングシステム３６１６５４が自動的に連絡して、分析コンピューティングシステム３６１６５４のセットアップおよび使用を開始する最初の人の電子メールアドレス、分析コンピューティングシステムプロバイダ業務システム３６１６５１内のアカウントの一意の識別子、ならびにアカウントに必要とされる任意の他の情報を含む。メッセージは、ステップ３６１６６５で受信され、ステップ３６１６６６でアカウントを作成する要求について最初に受信されるメッセージのタイプを確認し、次にステップ３６１６７１でアカウントを更新し、ステップ３６１６７６でエラーメッセージをメッセージング機構３６１６６４に投稿し、戻ってこない場合は、ステップ３６１６６５で次のメッセージを待つ。ステップ３６１６６６で作成アカウント要求を受信すると、作成アカウント要求は、ステップ３６１６６７において、メッセージング機構３６１６６４から受信したメッセージコンテンツから構築され、ステップ３６１６６８において、例えば、管理機能またはコンポーネント３６１６５７を含み得るサービスサーバ３６１６５６を使用して、クラウドプラットフォーム３６１６５５を使用して投稿する。ここで、投稿を受信すると、ステップ３６１６６９において、要求が全ての関連コンテンツを有することを確認するために検証され、失敗した場合、ステップ３６１６６８においてエラー応答を返し、成功した場合、ステップ３６１６７０においてアカウントを作成し、アカウント情報の全てをクラウドプラットフォーム３６１６５５上のシステムデータベース内の作成ポストに記憶し、新規アカウントの作成ポストで識別された主要連絡先を、新しいアカウントの最初のアカウント管理者にして、分析コンピューティングシステム３６１６５４へのログイン方法の命令で主要連絡先に電子メールで送信し、ステップ３６１６６８で要求者に成功を返し、ステップ３６１６６７でアカウント情報アップロードアプリ３６１６５３を、３６１６６５でメッセージを待機するように戻す。更新アカウント要求３６１６７１を受信すると、更新アカウント要求は、メッセージング機構３６１６６４から受信したメッセージコンテンツから、ステップ３６１６７３でクラウドプラットフォーム３６１６５５を使用して投稿するように３６１６７２で構築される。ここで、投稿を受信すると、ステップ３６１６７４で要求が全ての関連コンテンツを有することを確認するために検証され、失敗した場合、ステップ３６１６７３でエラー応答を返し、成功した場合、ステップ３６１６７５でアカウントを更新し、更新ポスト内の全てのアカウント情報をクラウドプラットフォーム３６１６５５上のシステムデータベースに記憶し、ステップ３６１６７３で要求者に成功を返し、ステップ３６１６７２でアカウント情報アップロードアプリ３６１６５３を、ステップ３６１６６５でメッセージを待機するように戻す。
【０３７１】
図３６Ｃは、分析コンピューティングシステム３６１６５４上のアカウントとの計器関連付けのためのコンピューティングフローの一実施形態である。計器情報アップロードアプリ３６１６３７のコンピューティングフローは、例えば、計器情報アップロードコンピュータ３６１６３６および分析コンピューティングシステム３６１６５４上で少なくとも部分的に動作する系統的ユーザインターフェース制御システム１１０２を介して提供されるＭＵＩによって管理されてもよい。例えば、管理モジュールは、コンピューティングフローのインターフェース特徴を管理するために使用され得る。フローは、独立したコンピューティングシステム、計装装置プロバイダ業務システム３６１６３５、計器情報アップロードコンピュータ３６１６３６、およびクラウドプラットフォーム３６１６５５（例えば、管理機能またはコンポーネント３６１６５７を提供するサービスサーバ３６１６５６を含み得る）を描写する「スイムレーン」図で表される。各々は、ライン３６１６５９〜３６１６９８の間に描写される計装装置プロバイダ業務システム３６１６３５のスイムレーンを処理し、ライン３６１６９８〜３６１６９９の間に描写されるそのソフトウェアアプリケーション計器情報アップロードアプリ３６１６３７を用いて計器情報アップロードコンピュータ３６１６３６のスイムレーンを処理し、かつライン３６１６９９〜３６１６６２の間に描写されるそのソフトウェアアカウントサービス３６１６５８を用いてクラウドプラットフォーム３６１６５５のスイムレーンを処理することで、互いに同時に動作する。計装装置プロバイダ業務システム３６１６３５の処理は、計装装置システムプロバイダ環境３６１６３４の点線アウトラインを有する分析コンピューティングシステム３６１６５４の範囲外として示されるが、他の実施形態も企図される。計装装置プロバイダ業務システム３６１６３５は、ステップ３６１６３８での新規の計器購入の要求、ステップ３６１６４８での計器評価の要求、または計器リース３６１６４９の要求の生成をもたらし、各要求により、ステップ３６１６３９で計器の配送がもたらされる。計装装置プロバイダ業務システム３６１６３５と計器情報アップロードアプリ３６１６３７との間の処理のためのインターフェース機構は、ファイル共有、Ｊａｖａメッセージングサービス、マイクロソフトメッセージキューなどのメッセージキュー、またはソフトウェアアプリケーションが互いに通信するための一部の他のキューサービス、電子メール、または何らかの他の機構であり得るメッセージング機構３６１６４０を通じて発生する。ここで、ステップ３６１６３８およびステップ３６１６４８およびステップ３６１６４９での処理は、ステップ３６１６３８での計器購入、ステップ３６１６４８での評価、または計装装置プロバイダ業務システム３６１６３５で定義された配送先アドレスを含むステップ３６１６４９でのリースに関する情報を含む、所定のインターフェース定義に従って適切なフォーマットおよびコンテンツのメッセージを準備すること、および計器情報アップロードアプリ３６１６３７による最終処理のために、メッセージング機構３６１６４０に投稿することであり得る。ステップ３６１６３８での購入、ステップ３６１６４８での評価、またはステップ３６１６４９でのリースで得られるフローは同じであるため、したがって、説明は、ステップ３６１６３８で開始された新しい計器の購入に焦点を当てることができ、情報を備えるメッセージング機構３６１６４０を介してメッセージを投稿することにより、計装装置プロバイダ業務システム３６１６３５で発生するイベントに基づいて新しい計器購入要求を生成し、情報には、計装装置プロバイダ業務システム３６１６３５によって管理されるように、計器が割り当てられる分析コンピューティングシステムのアカウント番号、計器シリアル番号、計器（複数可）を期待している組織の親会社の一意の識別子、および計装装置業務システム３６１６３５によって管理されるように計器が出荷される出荷先の位置の一意の識別子、プランの期間およびユーザが分析コンピューティングシステム３６１６５４を使用するために利用可能なシート数に関連するサービスプランの詳細、ならびに分析コンピューティングシステム３６１６５４のアカウントに必要と思われるその他の情報を含むが、これらに限定されない。メッセージはステップ３６１６４１で受信され、ステップ３６１６４２でメッセージを確認して、それがアカウントに計器を割り当てていることを確認し、メッセージがアカウントに計器を割り当てている場合、ステップ３６１６４３で処理を継続するが、処理が継続しない場合、ステップ３６１６４７でエラーメッセージをメッセージ送信機構３６１６４０に投稿し、ステップ３６１６４１でメッセージを取得するために戻る。正しい計器割り当て要求３６１６４２を受信すると、ステップ３６１６４３で処理を続けて、メッセージング機構３６１６４０から受信したメッセージコンテンツから要求を構築し、クラウドプラットフォーム３６１６５５を使用してステップ３６１６４４にプットする。ここで、プットを受信すると、ステップ３６１６４５で要求が全ての関連コンテンツを有することを確認するために検証され、失敗した場合、ステップ３６１６４４でエラー応答を返し、成功した場合、ステップ３６１６４６で計器をアカウントに割り当て、クラウドプラットフォーム３６１６５５上のアカウントのシステムデータベースのプット要求に全ての計器情報を記憶し、ステップ３６１６４４で要求者に成功を返し、ステップ３６１６４３で計器情報アップロードアプリ３６１６３７を、ステップ３６１６４１でメッセージを待機するように戻す。
【０３７２】
図３６Ｄは、分析コンピューティングシステム３６１６５４上のアカウントと消耗品関連付けのためのコンピューティングフローの一実施形態である。消耗品情報アップロードアプリ３６１６８３のコンピューティングフローは、例えば、消耗品情報アップロードコンピュータ３６１６８２および分析コンピューティングシステム３６１６５４上で少なくとも部分的に動作する系統的ユーザインターフェース制御システム１１０２を介して提供されるＭＵＩによって管理されてもよい。例えば、管理モジュールは、コンピューティングフローのインターフェース特徴を管理するために使用され得る。フローは、独立したコンピューティングシステム、消耗品プロバイダ業務システム３６１６８１、消耗品情報アップロードコンピュータ３６１６８２、およびクラウドプラットフォーム３６１６５５を示す「スイムレーン」図で表される。各々は、ライン３６１６５９〜３６１６９６の間に描写された消耗品プロバイダ業務システム３６１６８１のスイムレーンを処理し、ライン３６１６９６〜３６１６９９の間に描写された消耗品情報アップロードコンピュータ３６１６８２のスイムレーンとそのソフトウェアアプリケーション消耗品情報アップロードアプリ３６１６８３の処理し、かつライン３６１６９９〜３６１６６２の間に描写されたクラウドプラットフォーム３６１６５５（例えば、管理機能またはコンポーネント３６１６５７を含み得るサービスサーバ３６１６５６）のスイムレーンをそのソフトウェアアカウントサービス３６１６５８で処理することで、互いに同時に動作する。消耗品プロバイダ業務システム３６１６８１の処理は、消耗品システムプロバイダ環境３６１６８０の点線アウトラインを有する分析コンピューティングシステム３６１６５４の範囲外として示されるが、他の実施形態も企図される。分析コンピューティングシステム３６１６５４は、ステップ３６１６８４で新規の消耗品購入のための要求の生成をもたらし、各要求は、ステップ３６１６８５で消耗品の出荷をもたらす。消耗品プロバイダ業務システム３６１６８１と消耗品情報アップロードアプリ３６１６８３との間の処理のためのインターフェース機構は、ファイル共有、Ｊａｖａメッセージングサービス、マイクロソフトメッセージキューなどのメッセージキュー、またはソフトウェアアプリケーションが互いに通信するための何らかの他のキューサービス、電子メール、または何らかの他の機構であり得るメッセージング機構３６１６８６を通じて発生する。ここで、処理３６１６８５は、消耗品購入に関する情報、ならびに消耗品（複数可）を期待する親会社の固有の識別子、および消耗品プロバイダ業務システム３６１６８１で定義される配送先アドレスの固有の識別子を含む、購入される消耗品（複数可）に関連付けられたロット固有のコンテンツを含む、所定のインターフェース定義ごとに適切なフォーマットおよびコンテンツを有するメッセージを準備すること、および消耗品情報アップロードアプリ３６１６８３による最終処理のために、メッセージング機構３６１６８６に投稿することであり得る。ステップ３６１６８４での結果として生じる購入時のフローは、メッセージ機構３６１６８６を介してメッセージを投稿することによって、消耗品プロバイダ業務システム３６１６８１で発生するイベントに基づいて、新たな消耗品購入要求を生成する。これには、消耗品に関連付けられた消耗品、一般的なコンテンツおよびロット固有のコンテンツに関連付けられたコンポーネントのバーコード、親会社の一意の識別子、および消耗品（複数可）が消耗品業務システム３６１６８１によって管理されるように出荷される配送から位置への一意の識別子、ならびに分析コンピューティングシステム３６１６５４上のアカウントに必要と見なされる任意の他の情報が含まれるが、これらに限定されない。ステップ３６１６８７でメッセージが受信され、ステップ３６１６８８でメッセージを確認して、メッセージがサイトアカウントに消耗品を割り当てていることを確認し、メッセージがサイトアカウントに消耗品を割り当てている場合、ステップ３６１６８９で処理を継続するが、ステップ３６１６９３で処理が継続しない場合、ステップ３６１６８６でエラーメッセージをメッセージング機構に投稿し、ステップ３６１６８７でメッセージを取得するために戻る。ステップ３６１６８８で正しい消耗品購入要求を受信すると、ステップ３６１６８９で処理が継続し、メッセージング機構３６１６８６から受信したメッセージコンテンツから要求を構築し、ステップ３６１６９０でクラウドプラットフォーム３６１６５５を使用してそれを投稿する。ここで、ステップ３６１６９０で投稿を受信すると、新規の消耗品情報をクラウドプラットフォーム上の消耗品コンテンツに記憶するように処理され、をクラウドプラットフォーム上に記憶し、消耗品に関連付けられた出荷先に関連付けられた計器（複数可）およびアカウント（複数可）への最終的な配布のために新規の消耗品情報が提供された親アカウントによって消耗品コンテンツ上のコンテンツを編成し、ステップ３６１６９０で、消耗品の返送成功に関連するアカウント（複数可）への最終的な配布をトリガするイベントを要求者に投稿し、ステップ３６１６８９で消耗品情報アップロードアプリ３６１６８３をステップ３６１６８７でメッセージを待機するように戻す。ステップ３６１６９２では、ステップ３６１６９１で配信されているイベントによってトリガされた処理であって、消耗品（複数可）を期待する親会社の一意の識別子を介して、新規の消耗品の配送先に関連付けられた１つ以上のアカウントへの全ての新規の消耗品情報の展開を開始する。
【０３７３】
図３７は、管理者アプリ３７１７００におけるソフトウェアモジュールの一実施形態であり、管理作業のためのプライマリユーザインターフェースエクスペリエンスを形成するが、典型的には、クラウドプラットフォーム３７１７０４によって提供されるサービスの使用を通じて構成および生成されたデータを使用して、各モジュールの処理に関連する任意および全てのデータ、ならびに各モジュールの処理に必要な任意の他のサービスを作成、読み取り、更新、および／または削除することに限定されず、管理コンソールモジュール３７１７０１は、管理者アプリ３７１７００が開始するときにデフォルトでアクティブモジュールであり得る。管理監査証跡モジュール３７１７０２は、様々なアカウント管理者および／またはチーム管理者が管理者アプリ３７１７００で実行するアクションの可視性を提供する。システム機能３７１７０３の集合は、ログオフ、ヘルプ情報の閲覧、ユーザガイドの閲覧、法的通知および／もしくは文書の閲覧、ユーザパスワードの変更、ならびに／または他のユーティリティなどのシステムの使用をサポートする典型的なユーティリティを提供するが、これらに限定されない。システム機能３７１７０３の集合は、他の考察されたＭＵＩモジュールと並んで動作する別個のＭＵＩモジュールおよび／または一連のソフトウェアプロトコルとして提供されてもよい。上で考察されたように、管理者アプリ３７１７００は、インターフェース目的のために系統的ユーザインターフェース制御システム１１０２によって供給されるＭＵＩを用い得る。管理コンソールモジュール３７１７０１、管理監査証跡モジュール３７１７０２、およびシステム機能３７１７０３は、ユーザインターフェース目的のためにＭＵＩを全て用いてもよい。ユーザは、クラウドプラットフォーム３７１７０４によって提供されるサービスを使用して、システム機能３７１７０３を通じて管理者アプリ３７１７００にログインする。クラウドプラットフォーム３７１７０４上のログインサービスによる管理者の認証で、管理者が２つ以上のアカウントを有することが返された場合、管理者はデフォルトアカウントを選択する必要があるが、管理者が２つ以上のアカウントおよび／またはチームに属していない場合、クラウドプラットフォーム３７１７０４上のサービスは、管理者をその管理者の唯一のアカウントに自動割り当てすることができる。ログインが完了すると、ユーザは、管理コンソールモジュール３７１７０１の開始時へと到達し、必要に応じて管理者アプリ３７１７００の使用を開始する。
【０３７４】
図３８Ａは、分析コンピューティングシステムのアカウント全体を管理すること、ならびに管理者のコンピュータ上で起動されている３８１８００で管理者アプリを使用してアカウントに関連付けられた全てのチームを管理することに責任があるアカウント管理者のための管理コンソールモジュールを介したユーザエクスペリエンスフローの一実施形態であり、ユーザインターフェースの各ステップには、１から「ｎ」まで順番に番号付けされ、管理者アプリの３８１８００に「１」というラベルが付いている管理者の開始（１）から終了（「ｎ」）までの段階的なフローを描写する。図３８Ａのユーザエクスペリエンスフローは、本明細書で考察されるように、ＭＵＩによって管理され得る。図３８Ｄ〜３８Ｈは、図３８Ａに例示されるエクスペリエンスフローの実施形態を示すスクリーンショットを提供する。３８１８０１において、管理者は、ログインを要求され、この場合、クラウドプラットフォーム上の認証サービスは、ユーザがログインすることを可能にするユーザ構成ごとにユーザがアカウント管理者であることを認識し、アカウント管理者と認識されなければ、ユーザに通知するエラーメッセージでアクセスを拒否する。３８１８１０において、ユーザインターフェースは、３８１８１１のチーム準備、３８１８１２の管理者定義、３８１８１５のチーム管理、および／または３８１８２２のアカウント更新を含むオプションの第１のメニューを提示することへの自動移行を行う。３８１８１１のチーム準備を選択すると、ユーザインターフェースにより、アカウントで利用可能なシート数、アカウントが有する可能性のある最大チーム数、および現在の名称付きチームのセット（存在する場合）に関する情報を含む実行メニューが提示される。新規のチーム名を入力するフィールドには、新規のチームの作成を開始する実行機能が提供される。ユーザは一意のチーム名を入力し、Ｅｎｔｅｒキーを押すことができる。チーム名が一意である場合、チーム名は、実行機能の開始時にアカウントのために作成される準備ができているチームのセットに追加される。実行機能はクラウドプラットフォーム上でサービス（複数可）を呼び出して、システムデータベース内のアカウントのために各新規の名称付きチームを作成し、データベースサービスを使用してデータベースサーバ上で新規のチームデータベースを作成し、ならびに、クラウドプラットフォーム上で呼び出されるラムダサービスを介して新規のチームデータベース（複数可）を更新して、各新規のチームが使用できるように、消耗品コンテンツから消耗品情報を入力する。実行後、ユーザインターフェースは移行して３８１８１０から開始するように戻り、第１のメニューを再び表示する。さらに、３８１８１１において、アカウント管理者は、以前に作成されたチームの名称を変更することができる。
【０３７５】
３８１８１２で定義管理者を選択し、ユーザインターフェースを移行させてアカウント管理者のセットを提示し、ならびに３８１８１１で準備中に作成された各チームの管理者を提示すると、３１８８１３でのアカウント管理者および３８１８１４でのチーム管理者を含むオプションの第２のメニューが提示される。第１のメニューは、ＭＵＩの履歴部分に再配置されてもよい。ユーザは、任意選択で、３８１８１３でアカウント管理者の下の実行メニューにナビゲートして、一意のユーザ名によって命名されたユーザをアカウント管理者のセットに追加するか、あるいは、追加もしくは消去の完了時にクラウドプラットフォーム上のサービスを呼び出して、システムデータベース内のアカウント管理情報を更新し、電子メールおよび／または他の電子通信機構を介して追加されたアカウント管理者に通知する事前に定義されたアカウント管理者を消去することができる。ユーザはまた、任意選択で、３８１８１４でチーム管理者の下の実行メニューにナビゲートして、１つ以上のチームが、一意のユーザ名によって命名されたユーザを関連付けられたチームの管理者のセットに追加するか、あるいは、追加または消去の完了時にクラウドプラットフォーム上のサービスがシステムデータベース内のチーム管理者情報を更新し、電子メールおよび／または他の電子通信機構を介して追加されたチーム管理者（複数可）に通知する事前に定義されたチーム管理者を消去することができ、デフォルトでは、各アカウント管理者はチーム管理者として各チームに割り当てられ、チーム管理者のセットアップを簡素化する。
【０３７６】
第１のメニューから３８１８１５のチーム管理を選択すると、システムは、第１のメニューを履歴部分に再配置し、第２のメニュー（図示せず）として管理されている１つ以上のチームのリストを提示する。第２のメニューからチームを選択した後、第３のメニューの項目には、３６１８１６の役割およびパーミッションの定義、３８１８１７のメンバーの追加／消去、３８１８１８のメンバーへの役割を割り当て、および／または３８１８１９のメンバーの承認および通知が含まれる。３８１８１６の役割およびパーミッションの定義を選択すると、ユーザに、分析コンピューティングシステムで利用可能な全てのモジュールに基づいて、モジュールごとにシステム内の各役割を構成するオプションを提示する実行メニューが提供される。ユーザは、１つ以上のデフォルトの役割名を任意のものに変更することもできる。３８１８１７のメンバーの追加／消去を選択すると、ユーザに、チームのメンバーとして識別されたユーザ名の集合、ならびに新規のメンバーに利用可能なオープンシートを提示する実行メニューが提供され、アカウント管理者が、オープンシートがある場合に新規のメンバーのユーザ名を入力してメンバーを追加することを可能にし、かつ／またはクラウドプラットフォーム上のサービスを使用して既存のメンバーを消去して、利用可能なオープンシートを更新する要求ごとにアカウントチーム構成を更新することを可能にする。３８１８１８のメンバーへの役割の割り当てを選択すると、ユーザは、クラウドプラットフォーム上のサービスを使用して各要求に応じてアカウントチーム構成を更新し、メンバーによってアカウントメンバーが利用可能な各役割をオンまたはオフにする能力を備えたメンバーの集合を提示する実行メニューを提供される。３８１８１９のメンバーの承認および通知を選択すると、ユーザは、全てのメンバーおよびその割り当てられた役割の概要を提示する実行メニューを提供され、承認および通知オプションを用いて、新規のメンバーがチームに追加されたことが通知され、かつ／または既存のメンバーが割り当てられた役割（複数可）の変更が通知される。通知は、クラウドプラットフォーム上のサービス要求を通じて呼び出されてもよく、各影響を受けるユーザに電子メールおよび／または他の電子通信機構が送信され、移行が完了すると、ユーザインターフェースを３８１８１５のチーム管理（３８１８２１にも示される）に戻す。
【０３７７】
３８１８２２のアカウント更新を選択すると、ＭＵＩは、ユーザインターフェースを移行させて、項目の第２のメニューを提示し、アカウントに関連付けられたソフトウェアリリースおよびリニューアルを閲覧させる。３８１８２３のリリースの選択時に、アカウント管理者は、現在のリリースのステータスならびに利用可能な新規のリリースを表示する情報を提示される。アカウント全体に影響を与える新規のソフトウェアリリースにアップグレードすることを選択すると、ユーザインターフェースは３８１８２４のソフトウェア更新のスケジュールの実行メニューに移行し、アカウント管理者に更新を行う日時を設定する機能を提供する。システムデータベースにスケジュールされた更新を記憶するためにクラウド上のサービスを呼び出す管理者の構成が承認されると、ＭＵＩは３８１８２３のリリースに移行し、ソフトウェアリリースのビューに関連付けられたスケジュールされた日時を表示し、予定されている更新を電子メールおよび／または他の電子通信機構を介して全てのアカウントメンバーに通知し、様々な構成可能な日時間隔でアカウントメンバーに定期的に通知し、更新が近づいていることを公正に警告されるようにする。更新が発生すると、システムはアカウントのソフトウェアとデータベース（複数可）がソフトウェアリリースごとに更新されるまで、アカウントの使用をロックする。加えて、アカウント管理者は、ソフトウェアリリースが３８１８２４のスケジュール更新に移行してデータをキャンセルまたは変更するためにスケジュールされた日時を選択することによって、更新が発生する前の任意の時間に、更新の日時をキャンセルまたは変更することができる。３８１８２５のリニューアルを選択すると、アカウント管理者は、アカウントに関連付けられた全ての計装装置のリニューアルステータス、およびアカウントの利用可能なユーザシートの数を提示する。
【０３７８】
図３８Ｂは、管理者のコンピュータ上で起動されている３８１８００で管理者アプリを使用してアカウントに関連付けられた１つ以上のチームを管理することに責任があるチーム管理者のための管理コンソールモジュールを介したユーザエクスペリエンスフローの一実施形態であり、ユーザインターフェースの各ステップには、１から「ｎ」まで順番に番号付けされ、管理者アプリの３８１８００に最初のステップとして「１」というラベルが付いている管理者の開始（１）から終了（「ｎ」）までの段階的なフローを描写する。図３８Ａのユーザエクスペリエンスフローは、本明細書で考察されるように、ＭＵＩによって管理され得る。したがって、管理者がユーザインターフェースフローを通じて作業するとき、管理者は、以前のメニューを表示する履歴部分を通じて１つ以上の以前のステップに容易にトラックバックし得る。３８１８０１において、管理者は、ログインを要求され、この場合、クラウドプラットフォーム上の認証サービスは、ユーザがログインすることを可能にするユーザ構成ごとにユーザがチーム管理者であることを認識し、チーム管理者と認識されなければ、ユーザに通知するエラーメッセージでアクセスを拒否する。３８１８１０において、ユーザインターフェースは、ユーザが追加のアカウント管理者パーミッションを有しないチーム管理者のみとして識別されるため、第１のメニュー項目として３８１８１５のチーム管理を自動的に選択する。チーム管理者には、チームの選択を許可する第２のメニュー（図示せず）が表示される。第２のメニューからチームを選択した後、ＭＵＩは、第３のメニューに移動し得、第３のメニューは、第２のメニューで選択されたチームを管理するためのオプションを表示し得、これには、３８１８１６の役割およびパーミッションの定義、３８１８１７のメンバーの追加／消去、３８１８１８のメンバーへの役割の割り当て、ならびに／または３８１８１９のメンバーの承認および通知である各管理チームのためのオプションを含む。１つのチームのみが管理者によって管理されている場合、ＭＵＩは第２のメニューをスキップし、即座に第３のメニューにジャンプすることができる。
【０３７９】
３８１８１６の役割およびパーミッションの定義を選択すると、ＭＵＩは、システムコンテンツで事前に構成されているように、分析コンピューティングシステムで利用可能なモジュールの全てに基づいて、モジュールごとにシステム内の各役割を構成するオプションを提示する実行メニューにユーザインターフェースを移行させる。３８１８１７のメンバーの追加／消去を選択すると、ＭＵＩは、ユーザインターフェースを、チームのメンバーとして識別されたユーザ名の集合、ならびに新規のメンバーに利用可能なオープンシートを提示する実行メニューに移行させ、チーム管理者が、オープンシートがある場合に新規のメンバーのユーザ名を入力してメンバーを追加することを可能にし、かつ／またはクラウドプラットフォーム上のサービスを使用して既存のメンバーを消去して、利用可能なオープンシートを更新する要求ごとにアカウントチーム構成を更新することを可能にする。３８１８１８のメンバーへの役割を割り当てを選択すると、ＭＵＩは、メンバーごとにアカウントメンバーに利用可能な各役割をオンまたはオフにする能力を備えるメンバーの集合を提示する実行メニューにユーザインターフェースを移行させ、各メンバーは、クラウドプラットフォーム上のサービスを使用して各要求に応じてアカウントチーム構成を更新する、対応するパーミッションモジュールごとに１つ以上の役割を有し得る。３８１８１９のメンバーの承認および通知を選択すると、ＭＵＩは、ユーザインターフェースを、全てのメンバーおよびその割り当てられた役割の概要を提示する実行メニューに移行させ、承認および通知オプションを用いて、新規のメンバーがチームに追加されたことを通知し、かつ／または既存のメンバーが割り当てられた役割（複数可）の変更を通知する。
【０３８０】
図３８Ｃは、３８１８０１のログインで開始する分析コンピューティングシステム内の任意の管理者またはユーザアプリケーションを使用するためのログインによるユーザエクスペリエンスフローの一実施形態であり、ログインユーザインターフェースの各ステップには、２から「ｎ」まで順番に番号付けされ、ログインの最初のステップとして、「１」というラベルが付いた３８１８０１のログインに描写されているように、任意のユーザの開始（１）から終了（「ｎ」）までの段階的なフローを描写する。また、ユーザがログインのフローを通じて作業すると、１つ以上の以前のステップに容易にトラックバックすることができる。図３８Ｃのユーザエクスペリエンスフローは、本明細書で考察されるように、ＭＵＩによって管理され得る。３８１８０１において、ユーザは、まず、電子メールアドレス、ユーザ提供名、またはシステム提供名のいずれかとして、３８１８０２において一意のユーザ名を入力するオプションを提示される。ユーザ名を入力または選択すると、ユーザ名は、クラウドプラットフォームへのサービス要求を通じて確認し、これが既知のユーザ名であることを確認できる。既知のユーザ名であることを確認すると、ユーザがログインするユーザの信頼性を一意に確認する一意のユーザ名に関連付けられた安全なパスワードを提供するために３８１８０３のパスワードに移行し、クラウドプラットフォーム上のサービス要求を通じてユーザ名およびパスワードを渡して認証を提供する。適切な認証では、ユーザは使用したいアプリケーションを使用することが許可される。認証が可能でない場合、ユーザにアクセスが許可されていないことを通知するエラーメッセージが表示される。任意選択で、３８１８０４において、アカウント管理者が管理するアカウントに対してこのセキュリティ機能を構成していることにより、ユーザは、分析コンピューティングシステムへのアクセスをさらに安全にするために２要素認証（２ＦＡ）資格情報を提供する必要があり得る。２ＦＡがアカウントに対してオンに構成される場合、最初にログインするユーザは、典型的には、限定されないが、３８１８０５でバーコードをスキャンするユーザ、または３８１８０５で２ＦＡセットアップで提供されるコードを、別のコンピューティングデバイス上で起動されている別の２ＦＡアプリケーションに入力するユーザが、アカウントの使用を別の２ＦＡアプリケーションと同期させて、ユーザがログインしていることをさらに確認するための別の一意の独立した認証情報を提供するセットアップ機能を実行する必要がある。３８１８０５のセットアップを完了すると、３８１８０６のコード入力に移行して、ユーザが別個の２ＦＡアプリケーションを使用して、クラウドプラットフォーム上のサービス要求を通じてコードが渡されるためのログインに入るための１回限りの一意のコードを生成するために、ユーザのログイン、許可されたアクセスの成功、およびユーザにアクセスが許可されていないことを通知するエラーメッセージの取得の最終認証を実行する。３８１８０７において、ユーザは、例えば、アカウントおよび／またはチームを選択することを許可され得る。
【０３８１】
さらなる実施形態では、管理コンソールモジュール３７１７０１が使用されて、チームおよび／またはアカウントが作成、修正、および／または削除され得、チームおよび／またはアカウント内が個々のユーザの追加、消去、および修正され得、ならびに１つ以上の個々のユーザ、チーム、計器、および／またはアカウントのパーミッションが設定、修正、および／または消去され得る。これらの管理手順が（例えば、１つ以上の管理者によって）実施されると、通知および／または命令は、例えば、電子メールまたはクラウドを介して、１人以上のユーザ、アカウント、および／またはチームに送信され得る。特定の実施形態では、ユーザ、アカウント、および／またはチームは、一意に割り当てられた電子メールアドレスを通じてこれらの通知および／または命令を受信することができる。
【０３８２】
図３８Ｄを具体的に参照すると、特定の実施形態では、第１の部分３８１８２１は、以下の選択肢、すなわち［チーム準備］、［管理者定義］、［チーム管理］（すなわち、第１のセットの選択肢）のうちの１つ以上を含む、ユーザ選択可能な選択肢の第１のメニューを含んでもよい。別の実施形態（図示せず）では、第１の部分３８１８２１は、［役割およびパーミッションの定義］の選択肢、［メンバーの追加／消去］の選択肢、および［メンバーを役割に割り当て］の選択肢、ならびに［メンバーの承認および通知］の選択肢、すなわち、第２のセットの選択肢を含む、ユーザ選択可能な選択肢の第１のメニューを含み得る。これらの選択肢の特定の特徴および／または特定の実施形態は、上記の図３８Ａおよび３８Ｂと併せてさらに詳細に説明される。
【０３８３】
管理コンソールモジュールの１つの特徴により、ユーザはチームの準備と定義を行うことができる。例えば、第１のメニューに関して、［チーム準備］の選択肢の選択に応答して、ユーザ選択可能な選択肢の第２のメニューは、１つ以上の以前に追加されたチームを含む。事前に定義されたチームは、この態様で閲覧することができ、追加のチームを作成および／または定義することができる。役割、実験のタイプ、ユーザなどに基づいて、チームを定義し、パーミッションを割り当てることができる。以前に追加されたチームは、同じユーザ、例えば、管理者によって、または管理コンソールモジュールにアクセス可能な他のユーザによって、例えば、適切なパーミッションで追加されてもよい。
【０３８４】
以前に追加されたチームを表示することに加えて、［チーム準備］の選択肢の選択に応答して、ユーザ選択可能な選択肢の第２のメニューは、１つ以上の以前に追加されたチームの中に追加する１つ以上の新規のチームを受信するように適合される。これらの新規のメンバーは、例えば、キーボード、タッチスクリーンなどの入力デバイスを介してユーザが情報をＭＵＩに手動で入力することによって追加することができる。さらに、新規のチームは、バーコードリーダー、またはユーザが追加することを希望する１つ以上の新規のチームのリストを包含する入力ファイルなどの自動化されたプロセスを通じて追加することができる。一例では、チーム名を事前に割り当てることができる。
【０３８５】
チームが追加されると、［チーム準備］の選択肢の選択に応答して、ユーザは１つ以上のチームの特定の態様を追加、修正、消去、または別様で定義できる。具体的に図３８Ｈを参照すると、例えば、［チーム準備］の選択肢の選択に応答して、第１の部分３８１８２１は、ユーザ選択可能な選択肢の第２のメニューに以前に入力されたチームを表示するように適合され得る。この図に提供される実施形態では、ユーザは、全ての大文字で表される選択肢によって指定されるように、チーム３を選択したが、ユーザの選択は、他の様式で、例えば、上記により詳細に説明されるように、より優位な方法で特定の選択肢を表示するために本明細書に説明されるもののいずれかで描写され得る。この実施形態では、第２の部分３８１８３０は、定義された利用可能なチームの数、割り当てられた利用可能なシートの数、利用可能なチームの総数、および利用可能なシートの総数のうちの１つ以上を追加情報として表示するように適合される。この図に示される実施形態では、これは、［チーム可用性情報］３８１８３１として表示され得る。この実施形態では、定義されたチームの特定の数、合計チーム、割り当てられたシート、および合計シートが示されているが、他の例、例えば合計数も企図される。ユーザがチームとシートを追加、変更、および／または消去するにつれて、［チーム可用性情報］３８１８３１に記載されている番号は、それに応じて変化し、更新される。さらに、特定のユーザ、例えば管理者は、定義された合計数を上書きおよび／または変更することができる。
【０３８６】
図３８Ｈの例は、以前のメニューとして第１の部分３８１８２１から第２の部分３８１８３０に移動した第１のメニュー３８１８２９を示す。この実施形態では、第１のメニュー３８１８２９は、「準備」の選択肢が過去に選択されたものとしてハイライトされた第１のセットの選択肢を示す。第１のメニュー内の「定義」の選択肢のユーザの選択（この例では、第１のメニューが第１の部分３８１８２１に表示されたときの第１のメニューからの［管理者定義］の項目に等しい）に応答して、管理者を定義するためのユーザ名および／または電子メールアドレスのユーザ選択可能な選択肢の第２のメニューが第１の部分３８１８２１に表示されてもよい。さらに、表示されるユーザ名および／または電子メールアドレスは、ユーザの削除入力に応答して、ユーザ選択可能な選択肢の第２のメニューから削除されるように適合される。さらに、［管理者定義］の選択肢に応答して、ユーザ選択可能な選択肢の第２のメニューは、以前に追加されたユーザ名および／またはメールアドレスの間に追加する新規のユーザ名および／またはメールアドレスを受信するように適合される。これらの態様、例えば、ユーザ名および／またはメールアドレスの追加、削除、ユーザの削除入力などは、例えば、メンバーの追加／消去の選択肢と併せて、以下でより詳細に説明される。
【０３８７】
一実施形態では、［管理者定義］の選択肢の選択に応答して、１つ以上の以前に追加されたチーム、例えば、チーム１、チーム２、チーム３のメニューが、第１の部分３８１８２１または第２の部分３８１８３０のいずれかに表示され得る。この例では、以前に追加されたユーザ名および／またはメールアドレスは、その選択肢メニューから１つ以上の以前に追加されたチームの中で特定のチームに関連付けられ得る。さらに、［管理者定義］の選択肢に応答して、第１の部分は、［承認および電子メール］の選択肢を有する実行メニューを表示するように適合される。この特徴を使用すると、承認および／またはチーム割り当て情報は、［承認および電子メールインストール手順］の選択肢の選択に応答して、以前に追加されたメールアドレスに送信されるように適合される。この［承認および電子メール］の選択肢は、例えば、以下で記載される［承認の要約］３８１８２８に適用されるように、図３８Ｇと併せて以下でより詳細に記載される。［承認の要約］３８１８２８がユーザの定義された役割に対して承認、命令、および／または通知を提供することに関連しているように、［管理者定義］の特徴と併せて説明されている［電子メール承認］の選択肢は、チームおよび管理者機能の承認、命令、および／または通知に関連する。［管理者定義］の特徴を利用することで、ユーザは特定のユーザ、アカウントなどに基づいてチームを確立および／または作成することができ、個人のグループがチームとして協働および／または一貫して作業できるようにする。
【０３８８】
例えば、第２のメニューからの特定のチームの選択および第３のメニューからの特定のアクションに応答して、第１の部分３８１８２１は、例えば、連続する階層メニューからのユーザ選択可能な選択肢の２つ以上のサブセクションを表示するように適合され得る。複数のサブセクションの実施形態に関して、図３８Ｅに示すように、第１のサブセクション３８１８２４、第２のサブセクション３８１８２５、および第３のサブセクション３８１８２６をそれぞれ含む、３つのサブセクションを第１の部分３８１８２１に表示することができる。特定の実施形態では、これらのサブセクションで利用可能なユーザ選択可能な選択肢は、第１のメニューからのセクション、例えば、図３８Ｄに関連して前で考察された元の３つの選択肢に依存する。他の実施形態では、選択肢は静的であるため、ユーザは、どの選択肢が以前に選択されたかに関わらず同じ選択肢を提示され得る。図３８Ｅに示す例では、利用可能な選択肢は、以下の連続階層レベルであり、すなわち多くのチームが選択された可能性がある第１のメニュー、特定のチームが選択された第２のメニュー、および役割／パーミッションの定義が選択された第３のメニューである。この例では、３つのサブセクションが示されているが、ユーザ選択可能な選択肢のサブセクションの数は、同様に表示されるように適合され得る。さらに、それらの表示構成は、必ずしも図に例示される水平配置に限定されるものではなく、本明細書の例として提供されるもの、例えば、垂直、同心などの他の構成も企図される。
【０３８９】
複数のサブセクションで利用可能なユーザ選択可能な選択肢に応答して、他のサブセクションのうちの１つ以上に表示されるユーザ選択可能な選択肢は、以前の選択に応じて変更され得る。具体的には、管理コンソールの１つの特徴は、個々のユーザおよび／またはチームの役割を定義し、それらの１人以上のユーザおよび／またはチームにパーミッションを割り当てることである。チームを形成することができ、役割、実験タイプ、ユーザなどに基づいてパーミッションを割り当てることができる。これらのアクションは、［役割およびパーミッションの定義］メニューから実行することができる。例えば、［役割およびパーミッションの定義］の選択肢の選択に応答して、ユーザ選択可能な選択肢の第１のサブセクション３８１８２４は、以下の［ラボマネージャ］、［デザイナー］、［アソシエイト］、［オペレータ（ベース）］、および［メンテナンス技術者（ベース）］の選択肢のうちの１つ以上を含むことができる。この特定の実施形態では、ユーザが［ラボマネージャ］、［デザイナー］、または［アソシエイト］のうちの１つ以上の選択肢を選択した場合、ユーザ選択可能な選択肢の第２のサブセクション３８１８２５は、以下の［分析方法］、［アッセイ方法］、［実験］、［アッセイエンジン］、［監査証跡］、［メンテナンス］、［リーダー］、および［システム］の選択肢のうちの１つ以上を含むことができる。
【０３９０】
対照的に、ユーザが［オペレータ（ベース）］および［メンテナンス技術者（ベース）］の選択肢のうちの１つ以上を選択した場合、ユーザ選択可能な選択肢の第２のサブセクション３８１８２５は、［アッセイエンジン］、［監査証跡］、［メンテナンス］、［リーダー］、［システム］の選択肢のうちの１つ以上を含むことができる。第３、第４、などのサブセクションに表示されるユーザ選択可能オプションは、他のサブセクションの１つ以上から以前に行われた選択肢から行われた選択肢にさらに依存し得る。例えば、第２のサブセクション３８１８２５からの［分析方法］の選択肢の選択に応答して、ユーザ選択可能な選択肢の第３のサブセクション３８１８２６は、［分析方法の起動］の選択肢を含み得る。同様に、第２のサブセクション３８１８２５からの［アッセイ方法］の選択肢の選択に応答して、ユーザ選択可能な選択肢の第３のサブセクション３８１８２６は、［起動アッセイ方法］の選択肢を含み得る。さらに、他の実施例では、第３のサブセクション３８１８２６は、複数のユーザ選択可能な選択肢を含むことができる。例として、第２のサブセクション３８１８２５からの［実験］の選択肢の選択に応答して、第３のサブセクション３８１８２６は、以下の［実験の作成］、［レイアウト編集］、［データポイントの除外／包含］、［データテーブルのエクスポート］、［試料結果テーブルのエクスポート］、および［実験の閲覧］の選択肢を含むことができる。追加の例示的な、非限定的実施形態を以下に提示する。
【０３９１】
第２のサブセクション３８１８２５からの［アッセイエンジン］の選択肢の選択に応答して、第３のサブセクション３８１８２６は、以下の［データテーブルのエクスポート］、［計器設定の変更］、［メソスケール診断キットロット割り当ての上書き］、［インベントリ検証の再試行］、［計器の起動］、および［未検証の起動用のＥＣＬの表示］の選択肢を含むことができる。第２のサブセクション３８１８２５からの［監査証跡］の選択肢の選択に応答して、第３のサブセクション３８１８２６は、［監査証跡アプリの閲覧］の選択肢を含むことができる。第２のサブセクション３８１８２５からのメンテナンスの選択肢の選択に応答して、第３のサブセクション２８１８２６は、［メンテナンスの起動］、［メンテナンス方法の起動］、および［メンテナンス記録の閲覧］の選択肢を含むことができる。第２のサブセクション３８１８２５からの［リーダー］の選択肢の選択に応答して、第３のサブセクション３８１８２６は、［データベースの管理］、［計器設定の変更］、および［計器の起動］の選択肢を含むことができる。第２のサブセクション３８１８２５からの［システム］の選択肢の選択に応答して、第３のサブセクション３８１８２６は、［システム設定の変更］、および［任意のユーザによるロックされたアプリのロック解除］の選択肢を含むことができる。前述の例は、他のユーザ選択可能な選択肢が、第１の部分の複数のサブセクションを通じて同様に表示のために利用可能にされ得るため、非限定的である。一部の実施形態では、１つ以上のサブセクション内のサブセクションおよび／またはユーザ選択可能な選択肢のうちの１つ以上は、例えば、管理者、チームリーダーおよび／またはメンバー、パーミッションを得たユーザなどによって、ユーザカスタマイズ可能であり得る。
【０３９２】
管理コンソールモジュールの別の特徴は、１人以上のユーザおよび／またはアカウントのチームまたは他のグループからのメンバーの追加および／または消去である。役割、実験タイプ、ユーザなどに基づいて、チームを形成し、パーミッションを割り当てることができる。これらのアクションは、［メンバーの追加／消去］の選択肢で実行できる。例えば、［メンバーの追加／消去］の選択肢の選択に応答して、ＭＵＩの第１または第２の部分（図３８Ｈ、３８１８３０）は、以前に追加されたユーザ名および／またはメールアドレスを含むメニューを表示する。これらの以前に追加されたユーザ名および／またはメールアドレスは、同じユーザまたは管理コンソールモジュールにアクセスできる他のユーザによって追加された可能性がある。一実施形態では、ユーザ名および／または電子メールアドレスは、それらにアクセスするユーザが、以前に入力された情報を上書きすることによって、または選択を行うことによって、例えばユーザ名および／または電子メールアドレスを完全に消去するために、「ｘ」などのＭＵＩ表示２０６の一部をクリックすることによってのいずれかによって、適切なパーミッションを有すると仮定すると、ユーザの削除入力に応答して修正または削除することができる。他の実施形態では、管理コンソールモジュールにログインした任意のユーザは、パーミッションに関係なく、ユーザ名および／またはメールアドレスを修正または削除することができる。以前に追加されたユーザ名および／またはメールアドレス、および変更されたメールアドレスは、管理コンソールモジュールを介して特定のチーム、アカウント、計器などに関連付けることができる。
【０３９３】
図３８Ｆに描写される実施形態を参照すると、ユーザの削除入力（上述のように）に応答して、第１の部分３８１８２１は、ユーザおよび／またはチームの１つ以上を消去する前に確認選択肢３８１８２７を表示するように適合される。同様の確認の選択肢は、計器停止コマンドを発行するためのリーダーモジュール（例えば、図４３Ｆ）と併せて以下に説明される。管理コンソールモジュールのコンテキストにおいて、１人以上のユーザおよび／またはチームを削除することに関して、同様の確認プロセスを用いることができる。確認の選択肢（図３８Ｆ、３８１８２７）は、表示されるように適合されて、１人以上のユーザに、特定のチーム、アカウント、役割などから現在のユーザを削除するかどうかを確認する能力を提供することができる。この［確認］の選択肢３８１８２７が表示されると、ユーザは、選択されたユーザを削除するかどうかの選択肢を提示することができ、この例では、ユーザは、ｕｓｅｒ＠ｅｍａｉｌ．ｃｏｍという電子メールアドレスによって表される。この例では、ユーザは、メニューから「キャンセル」を選択し、それによってこのメンバーを消去する決定を終了するか、または「ＯＫ」を選択し、それによってメンバーを消去するかのいずれかを選択することができる。これらのオプションは、他の選択肢および／またはコマンドプロンプトも企図されるため、単なる例示に過ぎない。
【０３９４】
メンバーの削除および修正に加えて、第３のメニューでの［メンバーの追加／消去］の選択肢に応答して、第１の部分３８１８２１は、以前に追加されたユーザ名および／またはメールアドレスの中に追加する新規のユーザ名および／またはメールアドレスを受信するための実行メニューを表示するように構成されてもよい。これらの新規のメンバーは、例えば、キーボード、タッチスクリーンなどの入力デバイスを介してユーザが情報をＭＵＩ表示２０６に手動で入力することによって追加することができる。さらに、新規のメンバーは、バーコードリーダー、またはユーザが追加することを希望する１つ以上の新規のメンバーのリストを包含する入力ファイルなどの自動化されたプロセスを通じて追加することができる。
【０３９５】
管理コンソールモジュールの別の特徴は、例えば、タイトル、責任、実行されたアプリケーションなどに基づいて、メンバーを役割に割り当てることである。これらのアクションは、第３のメニューの［メンバーを役割に割り当て］の選択肢で実行できる。例えば、この選択肢の選択に応答して、ユーザ選択可能な項目の実行メニューは、第１のサブセクション３８１８２４に表示される以前に追加されたユーザ名および／または電子メールアドレスを含んでもよい。これらの以前に追加されたユーザ名および／またはメールアドレスは、例えば、上記の［メンバーの追加／消去］の選択肢と併せて説明されているものと同様の様式で表示することができる。［メンバーを役割に割り当て］の選択肢に応答して、第２のサブセクション３８１８２５は、［ラボマネージャ］、［デザイナー］、［アソシエイト］、［オペレータ（ベース）］、および［メンテナンス技術者（ベース）］の役割割り当ての選択肢のうちの１つ以上を含むことができる。これらは単なる例示であり、これらの特定の役割に加えて、またはその代わりに、追加の役割および／またはハイブリッドな役割を含むことができる。一実施形態では、［メンバーを役割に割り当て］の選択肢の選択に応答して、図３８Ｅの第１のサブセクション３８１８２４は、以前に入力されたユーザ名および／またはメールアドレスを含み得、図３８Ｅの第２のサブセクション３８１８２５は、上記に提供される５つのような役割割り当ての選択肢を含み得る。この実施形態では、ユーザ名および／または電子メールアドレスとそのそれぞれの役割の割り当てとの間に１対１の対応を表示することができる。この点において、第１および第２のサブセクション（それぞれ図３８Ｅ、３８１８２４、および３８１８２５）からの選択は、以前に追加されたユーザ名および／または電子メールアドレスのうちの１つ以上と役割割り当ての選択肢のうちの１つ以上との関連付けを作成するように適合される。例えば、ユーザが第１のユーザ名を選択した場合、第２のサブセクション（図３８Ｅ、３８１８２５）は、特定のユーザが現在割り当てられている全ての役割を表示することができる。さらに、第２のサブセクション（図３８Ｅ、３８１８２５）は、その特定のユーザが現在割り当てられていない追加の役割を表示することができる。これは、図３８Ｇと併せて以下でより詳細に記載される。
【０３９６】
ユーザが特定の役割に指定されているかどうかは、例えば、ユーザがその特定の役割に割り当てられているかどうか（または割り当てられていないか）を示すために、各役割に関連付けられたインジケータを通じて表示され得る。インジケータは、例えば、チェックボックスを含むことができるが、テキストベースのインジケータ、例えば、「ｘ」、「１」、「０」などの他のインジケータも企図される。チェックボックスの実施形態では、そのユーザが現在その特定の役割に割り当てられていない場合、ボックスはチェックされていないものとして表示することができ、そのユーザが現在その特定の役割に割り当てられている場合、チェックボックスはチェックされるか、または別様でマーキングすることができる。マーキングまたはチェックは、例えば、ユーザの入力、例えば、マウスクリック、タッチスクリーンなどによって行われ得る。この例では、管理コンソールモジュールにアクセスするユーザは、ＭＵＩ表示２０６との対話を通して、所与のユーザに関連付けられる役割を追加、消去などすることによって、１つ以上の役割割り当てを選択および選択解除することができる。特に、管理コンソールモジュールのこの特定の態様に関して説明されたマーキングまたはチェック選択プロセスは、このモジュール内からの他の選択、または本明細書に説明された任意の他のモジュールおよび／またはユーザ選択可能な選択肢に適用することができる。
【０３９７】
管理コンソールモジュールの別の特徴は、ユーザ固有の役割を承認し、割り当てられた役割をユーザに通知することである。これらのアクションは、［承認および通知］の選択肢を通じて実行することができる。図３８Ｅと併せてより詳細に説明されるように、ユーザのうちの１つ以上の間の関連付けは、例えば、ユーザ名および／または電子メールアドレスによって、役割割り当ての選択肢のうちの１つ以上を用いて作成することができる。一実施形態では、１つ以上のこれらのユーザの１つ以上の役割への関連付けは、［認証および通知］の選択肢の選択に応答して表示することができる。図３８Ｇに描写される実施形態を参照すると、［承認の要約］３８１８２８は、例えば、［承認および通知］の選択肢に応答して、ＭＵＩ表示２０６の第１の部分に表示されてもよく、その結果、テーブルが作成され、それらの割り当てを要約する他の構造および／またはフォーマットも企図される。この実施形態では、他の追加の列も企図されるが、例えば、［ユーザ］列および［役割］列などの２つの列が作成され、これらは、他の対応も企図されるが、割り当てられた役割に対するユーザの１対１の対応を提供する。この例に示されている行は各々個々のユーザを表すが、チーム、アカウントなども含めることができる。さらに、［承認の要約］３８１８２８は、この実施形態に限定されないが、［承認の要約］３８１８２８の下部に位置する［承認および電子メールインストール手順］の選択肢を表示するように適合される。ユーザが［承認および電子メールインストール手順］の選択肢を選択したことに応答して、役割割り当て情報および／または命令は、以前に追加された電子メールアドレスに送信されるように適合され、あるいはクラウドを介して送信されるように適合される。したがって、［承認および電子メールインストール手順］の選択肢を送信することを選択することによって、ユーザは、選択された役割を１人以上のユーザに通知することができ、かつ／またはそれらのユーザに、割り当てられた役割に関連する情報および命令を提供することができる。
【０３９８】
したがって、［管理コンソール］ＭＵＩは、例えば、チーム、個々のユーザパーミッション、役割の割り当て、特定のパーミッション、および他の機能を使用することによって、オペレータに幅広いアクセス制御機能を提供する。［管理コンソール］は、ラボラトリの設定に固有ではなく、製造設定、コンピュータおよびメディアの使用に対する親制御などのさらなる設定でユーザパーミッションを調整するために適用される場合がある。
【０３９９】
特定の実施形態では、ユーザによる詳細コンテキストメニューセレクタ３８１８２２（図３８Ｄ）の選択に応答して、詳細コンテキストメニュー３８１８３２（図３９Ｉ）をＭＵＩ表示２０６に出力することができる。高度なコンテキストメニュー３８１８３２は、様々なコマンドおよび／またはユーザ選択可能な選択肢を含んでもよい。例えば、図３８Ｉを具体的に参照すると、このメニューは、［インストール手順の再送信］コマンド３８１８３３を含むことができる。このコマンドは、選択されると、例えば、本明細書に説明されるモジュールのうちの１つ以上を起動するアプリケーションをインストールするために、このコマンドを選択したユーザを含む１つ以上の選択されたユーザにインストール手順を再送信する。これらの命令は、電子メールを介して、例えば、ユーザの電子メールアドレスに送信することができ、またはクラウドを介して送信することができる。［インポート］コマンド３８１８３４は、選択されると、ユーザは、その情報を手動で入力する必要なく、ユーザの名称および／または電子メールアドレス、アカウント情報、チーム情報などをインポートすることができる。さらに、［チーム名の変更］コマンド３８１８３５および［アカウント名の変更］コマンドを使用して、ユーザが１人以上のユーザ、アカウント、および／またはチームのチームまたはアカウントをそれぞれ変更することを可能にすることができる。最後に、［パスワード変更］コマンド３８１８３７は、ユーザが自分のアカウントのパスワードを変更することを可能にする。他の実施形態では、パーミッションに応じて、このコマンドは、管理者などのユーザも、１つ以上の追加のユーザのパスワードを変更することを可能にする。
【０４００】
図３９Ａは、管理者のコンピュータ上で起動される３９１９００で管理者アプリから始まる管理監査証跡モジュールを経由するユーザエクスペリエンスフローの一実施形態であり、ユーザインターフェースの各ステップには、１から「ｎ」まで順番に番号付けされ、最初のステップとして、「１」というラベルが付いた３９１９００の管理者アプリに描写されているように、管理者の開始（１）から終了（「ｎ」）までの段階的なフローを描写する。また、管理者がインターフェースのフローを通じて作業すると、１つ以上の以前のステップに容易にトラックバックすることができる。図３９Ａのユーザエクスペリエンスフローは、本明細書で考察されるように、インターフェース目的のためにＭＵＩを用い得る。３９１９０１において、管理者は、アクセスするモジュールを選択することができる。この図では、管理監査証跡モジュールが選択され、ＭＵＩはアプリケーションを３９１９０２の開始に移行し、３９１９０３の全ての管理者イベントの閲覧、３９１９０４のアカウント管理者イベントの閲覧、または３９１９０５のチーム固有のイベントの閲覧のオプションを含む第１のメニューを管理者に提供する。オプションを選択すると、ＭＵＩは、３９１９０３、３９１９０４、または３９１９０５で選択された第２のメニューに移行する。３９１９０３では、アカウント管理者のみが、アカウント全体にわたって捕捉される全てのイベントが提示され、これには、各イベントに関して全ての管理者によって行われるアカウントおよびチーム固有のアクションが含まれるが、これらに限定されない。各イベントには、発信元のユーザ名、日付およびタイムスタンプ、ソース、ならびにクラウドプラットフォームを介して行われたサービス要求から返されるイベントに関連する情報が含まれるが、これらに限定されない。３９１９０４では、アカウント管理者のみが、アカウント全体にわたって捕捉される全てのアカウント管理イベントが提示され、これには、各イベントを伴う全ての管理者によって行われるアカウントアクションの全体的なアカウント管理イベントのみが含まれる。各イベントには、発信元のユーザ名、日付およびタイムスタンプ、ソース、ならびにクラウドプラットフォームを介して行われたサービス要求から返されるイベントに関連する情報が含まれるが、これらに限定されない。３９１９０５では、アカウント管理者またはチーム管理者のいずれかが、管理者が管理者パーミッションを有する一度に各チームに対して捕捉される全てのチーム固有のイベントが提示され、これには、各チーム固有の管理者およびアカウント管理者が各イベントを伴って講じたチーム固有の管理アクションが含まれる。各イベントには、発信元のユーザ名、日付およびタイムスタンプ、ソース、ならびにクラウドプラットフォームを介して行われたサービス要求から返されるイベントに関連する情報が含まれるが、これらに限定されない。ここで、管理者は、３９１９０５のビューを離れることなく、他のチーム固有のイベントを閲覧させるように容易に移行することができる。３９１９０３、３９１９０４、および３９１９０５におけるメニューは、各々、ユーザが、ユーザ名、日付およびタイムスタンプ、ソース、またはイベントに関する情報によってビューを前後に並べ替えることを可能にする。３９１９０３、３９１９０４、または３９１９０５のメニューは各々、管理者が実行メニューにアクセスすることを可能にし、３９１９０３、３９１９０４、または３９１９０５で提供されるイベントの集合の全体を、Ｅｘｃｅｌ、Ｗｏｒｄ、および／もしくはＣＳＶ、タブ区切りテキスト、ＪＳＯＮ、ＸＭＬ、ならびに／または任意の他のフォーマットなどの他のコンピュータアプリケーションに容易にインポート可能なファイルフォーマットにエクスポートすることを可能にする。３９１９０３、３９１９０４、または３９１９０５では、管理者は、実行メニューを使用して、３９１９０３、３９１９０４、または３９１９０５に提供されるイベントの全ての集合を、１つのコンピュータアプリケーションから、別のコンピュータアプリケーション（クリップボードと称されることが多い）にコンテンツをコピーおよび貼り付けるために使用されるコンピュータオペレーティングシステム機構にエクスポートし得る。実行メニュー選択に基づいて、適切なイベントエクスポート機能（例えば、３９１９０６、３９１９０７、３９１９０８）が、イベントをエクスポートするために実行され得る。インターフェース５（例えば、５ａ、５ｂ、５ｃ）では、インターフェース４（例えば、４ａ、４ｂ、４ｃ）で指定されたイベントに関連する情報および／またはデータをエクスポートすることができる。例えば、３９１９０６において、インターフェース４ａからの全てのイベントをエクスポートすることができる。同様に、３９１９０７および３９１９０８では、アカウントイベントおよびチーム固有のイベントをそれぞれエクスポートすることができる。このエクスポートは、ユーザが読み取り可能な形式で、またはＥｘｃｅｌ、Ｗｏｒｄ、および／もしくはＣＳＶ、タブ区切りテキスト、ＪＳＯＮ、ＸＭＬ、ならびに／またはその他の形式などの他のコンピュータアプリケーションに簡単にインポートできるファイル形式で提供することができる。
【０４０１】
監査証跡の特徴のさらなる例が、図３９Ｂ〜３９Ｅに関して開示される。監査証跡モジュールは、具体的には、またはより一般的には、ユーザがアカウントにログインしている間に実行したアクションに基づいて、１人以上のユーザおよび／またはチームのＵＩ表示との対話に関連する情報の要約を提供するように適合され得る。例えば、監査証跡モジュールには、アカウントにログインしたユーザのユーザ名および／または電子メールアドレス、各ログインの時間、ユーザがアカウントにアクセスしたコンピューティングデバイスのＩＰアドレス、ログイン中にユーザが使用した計器などが含まれてもよい。
【０４０２】
一実施形態では、図３９Ｂに示されるように、監査証跡モジュールは、高度なコンテキストメニュー３８１８３２の一部として、高度なコンテキストセレクタ３８１８２２を通じてアクセスされ得る。この例では、高度なコンテキストメニュー３８１８３２は、ＵＩ表示３８１８２３に出力されるときに、高度なコンテキストセレクタ３８１８２２の選択に応答して表示されるように適合される。表示されると、高度なコンテキストメニュー３８１８３２は、例えば、垂直、水平などの様々な構成の形態をとり得るメニューに配置された複数のコマンドおよび／またはユーザ選択可能な選択肢を含むことができる。加えて、１つ以上のメニュー分割器３９１９１０を用いて、特定のコマンドおよび／または選択肢をグループ化および／または分割することができる。例えば、メニュー分割器３９１９１１は、高度なコンテキストメニュー３８１８３２の一部の上のコマンドおよび他方の上のユーザ選択可能な選択肢をグループ化するために使用され得る。他の実施形態では、これらの分割器の１つ以上は、メニュー項目の他の属性または性質に従ってグループ化および／または分割するために使用されてもよい。一部の実施形態では、メニュー項目の位置、グループ化、および／または分割は、ユーザがカスタマイズ可能であり得る。高度なコンテキストセレクタ３８１８２２は、上でより詳細に説明されており、詳細は、監査証跡モジュールの特徴に関連するため、以下に提供される実施例および／または実施形態以外にここでは省略される。
【０４０３】
特定の実施形態では、ユーザによる高度なコンテキストセレクタ３８１８２２の選択に応答して、高度なコンテキストメニュー３８１８３２は、例えば、メニューマネージャ１０５４によってＭＵＩ表示２０６に出力され得る。高度なコンテキストメニュー３８１８３２は、様々なコマンドおよび／またはユーザ選択可能な選択肢を含むことができる。例えば、図３９Ｃを具体的に参照すると、このメニューは、エクスポートコマンド３９１９１１、またはデータをクリップボード（図示せず）にコピーするコマンドを含み得る。さらに、ユーザ選択可能な選択肢を含むことができ、これには、選択されると、ユーザが管理コンソールモジュールに（そのモジュールに関連して上記でより詳細に説明されているように）アクセスすることを可能にする［管理コンソール］の選択肢３９１９１２、または、選択されると、ユーザが監査証跡モジュールにアクセスすることを可能にする［管理監査証跡］の選択肢３９１９１３が含まれる。他のコマンドおよび／またはユーザ選択可能な選択肢は、例えば、高度なコンテキストメニュー３８１８３２だけでなく、図３９Ｃの［利用規約］３９１９１４、［プライバシーポリシー］３９１９１５、およびユーザをアカウントからログアウトするためのコマンド、例えば、［ログアウト］コマンド３９１９１６を参照して、ユーザにも利用可能である。高度なコンテキストセレクタ３８１８２２は、ＭＵＩ表示２０６の左上部分の近くの図３９Ｂに描写され、そのすぐ下に高度なコンテキストメニュー３８１８３２があるが、他の構成も企図される。
【０４０４】
図３９Ｃおよび３９Ｄを具体的に参照すると、［管理監査証跡］の選択肢３９１９１３の選択に応答して、ＭＵＩ２０６の第１の部分３９１９２０は、１つ以上のフィールド３９１９１８に分割された監査情報３９１９１７を表示するように適合される。監査情報３９１９１７は、テーブルとして、または代替として、リストとして、またはデータの任意の他の好適な配置として配置され得る。図３９Ｄによって例示される実施形態は、表示された監査情報３９１９１７をテーブルの列としてフィールド３９１９１８を含むものとして描写しており、各エントリは垂直に行で提供される。監査情報３９１９１７のフィールド３９１９１８は、例えば、ユーザのタイムスタンプ、ユーザ名および／または電子メールアドレス、モジュール、記録ＩＤ、タイプ、メッセージ、カテゴリ、コード、ならびにＩＰアドレスのうちの１つ以上を含み得る。
【０４０５】
タイムスタンプは、監査がいつ（例えば、日付および／または時間）生成されたかを含むことができる。一例では、このフィールドは、ＭＭ／ｄｄ／ｙｙｙｙ  ＨＨ：ｍｍ：ｓｓ形式で提示され得るが、この特定のフォーマットよりも多いか、または少ない情報を伝達するフォーマット（例えば、日付を記録するだけであり、時間を記録するだけではない）を含む他のフォーマットも企図される。タイムスタンプには、アカウントにログインした特定のユーザの各インスタンス、ログイン期間、ログアウト時期を記録することもできる。この情報は、ユーザ名、メールアドレス、および／もしくは他のユーザ、チーム、ならびに／またはアカウントインジケータのいずれかで追跡することができる。例えば、［ユーザ名］フィールドには、イベントが生成されたときにログインしたユーザのユーザ名が記録される。モジュールフィールドは、監査イベントを生成したモジュール、例えば、［リーダー］、［実験］などを含み得る。このようにして、このフィールドには、その特定のログインインスタンスの間に利用されたモジュールのうちの１つ以上が入力され得る。例えば、ユーザが［アッセイ方法］および［実験］モジュールを利用した場合、このフィールドは、同様のものを示す。一部の実施形態では、複数のモジュールは、その特定のログインインスタンスについての単一の行に表示することができ、他の実施形態では、監査情報３９１９１７は、複数の行にわたって配置することができ、特定のユーザがログイン中に利用したモジュールごとに１つ配置することができる。
【０４０６】
［記録ＩＤ］フィールドは、監査イベントに関連付けられた記録のＩＤを表示するために含まれ得る。例として、実験がプレートの使用に関連する場合、［記録ＩＤ］は、プレートバーコードを含むことができる。さらに、より一般的に、ログイン中に特定のユーザが実行した実験、アッセイ、および／または機能に関連する情報を含むことができる。例えば、特定の実験に関連付けられたデフォルトまたはユーザがカスタマイズ可能なファイル名を含めることができる。他の例では、プレートの充填、読み取り、排出など、分析およびアッセイプレート中に実行される動作に関連する情報を含むことができる。［タイプ］フィールドには、［情報］、［アクション］、［警告］、または［エラー］などの監査イベントのタイプを含めることができる。このフィールドは、例えば、ユーザがログイン中に警告および／またはエラーを受信したかどうかなど、監査情報３９１９１７に要約された他の情報に関することができる。または、ユーザのアクションおよび／またはアプリケーション、機器、および／または実験とのインタラクションに関連する追加情報を含むことができる。さらに、分析が手動または自動で実行されたことなどを伝えることができる。［メッセージ］フィールドは、監査イベントに関連する静的メッセージ、動的メッセージ、および／またはユーザがカスタマイズ可能なメッセージのうちの１つ以上を含み得る。監査イベントのカテゴリ、例えば、記録、システム、機器などのカテゴリ、例えば、［カテゴリ］フィールドには、別個のフィールドが提供される。一例では、［カテゴリ］フィールドは、メッセージフィールドに提供されるメッセージの追加の特徴付けを提供する。
【０４０７】
さらに、［ＩＰアドレス］フィールドは、コンピューティングデバイス（例えば、ラップトップ、デスクトップ、タブレットなど）のＩＰアドレスを提供することができ、そこからユーザはアカウントにアクセスし、ログイン中にユーザが使用した計器などを提供することができる。［コード］フィールドは、一部の実施形態では、［ＩＰアドレス］に関連し得るか、または他の実施形態では無関係であり得、それによって、イベントを識別するための一意の数値（整数など）が関連付けられる。一部の実施形態では、この識別子は、所定の識別子であり得る。他の実施例では、それらは、管理者などによってユーザ定義されることができる。後者の例では、［コード］フィールドは、１人以上のユーザの特定のニーズに対応するようにカスタマイズすることができる。パーミッション、チーム識別子などの追加フィールドも企図される。したがって、監査情報３９１９１７は、これらのフィールドのうちの１つ以上を関連付けて、アカウントにログインしている間に、１人以上のユーザのエクスペリエンスに関連付けられたタスク、機器、および／または計器を要約する情報の追跡を提供するように配置することができる。
【０４０８】
いくつかの実施形態では、表示される情報の量は、ユーザの好みに応じて変化してもよい。例えば、ユーザは、監査情報３９１９１７をフィルタリングすることができ、その結果、情報は、１人以上のユーザ、アカウント、および／またはチーム、例えば、上記のように［管理コンソール］モジュールを利用することによって以前に追加されたチームに限定される。この一例は、図３９Ｄに示される実施形態に示される。監査メニュー３９１９１９は、ＭＵＩ表示２０６に出力することができ、これは、例として、ＭＵＩ表示２０６の第２の部分３９１９２１に示され、この情報をフィルタリングするために使用することができる。この実施形態では、ユーザは、チームごとに監査情報３９１９１７をフィルタリングすることを選択しており、これは、この特定の実施形態では全ての大文字で「チーム１」の選択を描写することによって例示されるが、ユーザの選択は、例えば、本明細書でより詳細に説明されるように、特定の選択肢をより優位な方法で表示するために全体を通して説明されるもののいずれかで描写され得る。この例では、この特定のチーム（すなわち、［チーム１］）のメンバーは、［ユーザ１］および［ユーザ４］のみであり、したがって、監査情報３９１９１７は、そのチームによってフィルタリングされている。他の実施形態では、全ての監査情報は、表示のために利用可能にすることができ、あるいは、ユーザは、１人以上のユーザ、アカウント、チーム、および／または計器によって表示される監査情報を絞り込むことができる。一例では、監査メニュー３９１９１９は、［管理監査証跡］の選択肢を選択することによって監査メニュー３９１９１９を表示するためのコマンドに応答してＭＵＩ表示２０６に出力され得る。
【０４０９】
ＭＵＩ表示２０６によって表示されることに加えて、監査情報３９１９１７は、コピーおよび／またはエクスポートすることができる。例えば、エクスポートコマンド３９１９１１（図３９Ｃ）に応答して、監査情報３９１９１７は、マイクロソフトエクセル（登録商標）または他のデータ処理および／またはスプレッドシートソフトウェアなどのエクスポートファイルに出力され得る。あるいは、それは、コンマ区切りのファイル、例えば、ＣＳＶファイルに提供され得る。エクスポートコマンド３９１９１１に応答して、監査情報３９１９１７を包含する要求されたファイルは、ユーザがエクスポートされたファイルを選択および／または閲覧させることのいずれかによって、ユーザにエクスポートされ得る。あるいは、それは、ユーザに電子メールで送信するか、かつ／またはクラウド上で送信することによってエクスポートすることができる。さらに、（例えば、図３９Ｂに示す高度なコンテキストメニュー３８１８３２内に描写される）クリップボードへのコピーコマンドに応答して、監査情報３９１９１７を含むデータの全てまたはサブセットをバッファに一時的に記憶することができ、これにより、ユーザは（例えば、カットアンドペーストコマンドを使用して）後でそれにアクセスおよび／または閲覧することができる。この例では、ユーザは、データがエクスポートファイルに提示されるフォーマットに限定されず、データフォーマットをカスタマイズする能力、ならびに／またはそれらのデータにアクセス、修正、および削除するための選択肢された１つ以上のアプリケーションを利用する能力を提供する。
【０４１０】
図４０は、分析ユーザアプリ４０２０００におけるソフトウェアモジュールの一実施形態であり、分析作業のためのプライマリユーザインターフェースエクスペリエンスを形成するが、典型的には、クラウドプラットフォーム４０２００６によって提供されるサービスを使用して、各モジュールとの計装装置の使用を通じて生成されたデータを使用して、各モジュールの処理に関連する任意および全てのデータ、ならびに各モジュールの処理に必要な任意の他のサービスを作成、読み取り、更新、および／または削除することに限定されず、ここで、実験モジュール４０２００１は、分析ユーザアプリ４０２０００が開始されると、デフォルトでアクティブモジュールとなる。上で考察されたように、分析ユーザアプリ４０２０００は、インターフェース目的のために系統的ユーザインターフェース制御システム１１０２によって供給されるＭＵＩを用い得る。実験モジュール４０２００１、アッセイ方法モジュール４０２００２、分析方法モジュール４０２００３、監査証跡モジュール４０２００４、およびシステム機能４０２００５は、ユーザインターフェースの目的のためにＭＵＩを全て用いてもよい。分析方法モジュール４０２００３は、プレートリーダーによって試験プレートから収集された信号の読み取り後分析に使用される分析方法と称される構成物を提供し、ここで、分析方法は、既存のプロセスを構成するために使用され、ならびに／または計装装置および／もしくは消耗品を使用して試験試料から収集されたデータを、関連付けられたパラメータによって構成されたアルゴリズムを通じて定量的または定性的判定に変換し得る新規のプロセスを作成する。アッセイ方法モジュール４０２００２は、既存のプロセスを構成するために使用され、かつ／あるいは、試験中の試料からデータを生成するために消耗品および／または計装装置を使用して試料を処理する新規のプロセスを作成して、所定の分析方法を使用して適切に分析し得るために使用される。実験モジュール４０２００１は、１つ以上の選択されたアッセイ方法（複数可）を使用して１つ以上の試料の試験を設計するために使用され、試験が適切に起動されたことを保証するためにレビューおよび分析され得る計装装置および／または消耗品の使用を通じて試料からデータを収集すると共に、試験された試料から収集されたデータから学習するために使用される。監査証跡モジュール４０２００４は、分析コンピューティングシステムに関連付けられた電子記録を作成、修正、および／または削除している同じチームのユーザによる分析コンピューティングシステムの使用を通じて生成された全てのイベントを閲覧するために使用される。システム機能４０２００５の集合は、ログオフ、ヘルプ情報の閲覧、ユーザガイドの閲覧、法的通知および／もしくは文書の閲覧、ソフトウェア構成の変更、ユーザパスワードの変更、ならびに／または他のユーティリティなどのシステムの使用をサポートする典型的なユーティリティを提供するが、これらに限定されない。システム機能４０２００５の集合は、他の考察されたＭＵＩモジュールと並んで動作する別個のＭＵＩモジュールおよび／または一連のソフトウェアプロトコルとして提供されてもよい。ユーザは、クラウドプラットフォーム４０２００６によって提供されるサービスを使用して、システム機能４０２００５を通じて分析ユーザアプリ４０２０００にログインすることができる。クラウドプラットフォーム４０２００５上のログインサービスによるユーザの認証が、ユーザが２つ以上のアカウントおよび／またはチームを有することが返された場合、ユーザはデフォルトのアカウントおよび／またはチームを選択する必要があるが、ユーザが２つ以上のアカウントおよび／またはチームに属していない場合、クラウドプラットフォーム４０２００６上のサービスは、ユーザをそのユーザのために単独のアカウントおよびチームに自動割り当てする。ログインが完了すると、ユーザは、実験モジュール４０２００１の開始時へと到達し、必要に応じて分析ユーザアプリ４０２０００の使用を開始する。代替的に、分析ユーザアプリ４０２０００は、本明細書に説明されるアッセイおよび／またはプレートベースの実験に加えて、またはその代わりに他の実験を実行することを補助することができる。
【０４１１】
図４１は、ユーザのコンピュータ上で起動されている４１２１００の分析ユーザアプリから始まる分析方法モジュールを経由するユーザエクスペリエンスフローの一実施形態であり、ユーザインターフェースの各ステップには、１から「ｎ」まで順番に番号付けされ、分析ユーザアプリの４１２１００に最初のステップとして「１」というラベルが付いているユーザの開始（１）から終了（「ｎ」）までの段階的なフローを描写する。図４１のエクスペリエンスフローは、本明細書で考察されるように、ＭＵＩを介して提供され得る。フローの一部の時点で、ユーザは、４１２１１２、４１２１１３、および４１２１１４に描写される番号付けされたステップの後に小文字によって示されるように、それらが行う決定に基づいて代替のフローを有し得、ここで、ユーザは、４１２１１２で較正曲線を構成するか、４１２１１３でバックグラウンド補正するか、および／または４１２１１４で検出限界を選択する。また、ユーザがユーザインターフェースのフローを通じて作業するとき、ユーザは、ＭＵＩの履歴部分の使用を通じて１つ以上の以前のステップに容易にトラックバックすることができる。４１２１０１において、ユーザは、モジュール固有の機能、選択するモジュール、および／もしくはシステム機能を含むが、これらに限定されない１つ以上のオプションを提示するユーザインターフェース機構を選択してもよく、これは、水平メニューおよび／もしくはツールバー、垂直メニューおよび／もしくはツールバー、スクロールホイールメニューおよび／もしくはツールバー、ドロップダウンメニューおよび／もしくはツールバー、キーボード機能、音声始動コマンド、ならびに／またはオプションを選択する任意の他の同様のユーザインターフェース機構のいずれかであり、この場合、分析方法モジュールを選択し、アプリケーションを４１２１０２で開始するように移行させる。４１２１０３において、ユーザは、分析方法を設計するための１つのオプションを提示され、ユーザは、分析方法を設計することを選択すると、４１２１０４において設計に移行する。４１２１０４において、第１のメニューが提示され、ユーザは、メニュー項目分析方法４１２１０５、較正曲線４１２１１２、バックグラウンド補正４１２１１３、検出限界４１２１１４、および確認４１２１１５の間で選択することを可能にする。４１２１０５で分析方法を選択すると、４１２１０６の最近の分析方法または４１２１０７の利用可能な分析方法から選択するオプションを含む第２のメニューが提示される。デフォルトは、４１２１０６の最近の分析方法であってもよい。ＭＵＩは、４１２１０６における最近の分析方法が空である場合、４１２１０９の全分析方法に自動移行してもよい。４１２１０６の最近の分析方法の選択に関して、ユーザは、クラウドプラットフォームを介して行われたサービス要求から返されるように、４１２１０８で最近使用された分析方法の構成可能な量、例えば２５個を提示される。あるいは、４１２１０７の利用可能な分析の選択により、システムが提供するデフォルト分析方法およびユーザが提供する分析方法によって編成された分析方法を用いてクラウドプラットフォームを介して行われたサービス要求から返されるように、４１２１０９の全分析方法の新規の実行メニューをユーザに提示し、ユーザは様々な分析方法を参照し、分析方法の選択肢を選択することが可能となる。実行メニュー４１２１０８または４１２１０９で分析方法を選択すると、ユーザインターフェースは４１２１０４の第１のメニューに戻り、４１２１１２で較正曲線を構成するオプション、４１２１１３のバックグラウンド補正、および４１２１１４の検出限界を提示する。実施形態では、４１２１１２の較正曲線はデフォルトであり、ＭＵＩは、ユーザがそれぞれの選択を実行する際に、後続メニュー４１２１１２、４１２１１３、および４１２１１４を通してユーザを案内するように構成される。４１２１１２の較正曲線を選択すると、ユーザは、システムが提供するアルゴリズムである、４ＰＬアルゴリズム、５ＰＬアルゴリズム、線形アルゴリズム、対数−対数アルゴリズム、指数関数アルゴリズム、またはシステムによって潜在的に提供される任意の他のアルゴリズムである利用可能なセットからアルゴリズムを選択するための所与のオプションがビュー上に与えられる。
【０４１２】
４ＰＬアルゴリズムは、以下のように計算され得る。
【数１】
2021532513.tif 000003
【０４１３】
式中、ｙはプレートリーダーからの応答信号であり、ｘは濃度であり、ｂ１は最大応答プレートまたは計算された上部であり、ｂ２は最小応答プレートまたは計算された下部であり、ｂ３は最大応答の５０％が観測または計算された中間点である濃度であり、ｂ４は傾斜もしくは形状パラメータまたは計算されたヒル傾斜である。
【０４１４】
５ＰＬアルゴリズムは、以下のように計算され得る。
【数２】
2021532513.tif 000004
【０４１５】
式中、ｙはプレートリーダーからの応答信号であり、ｘは濃度であり、ｂ１は最大応答プラトーまたは計算された上部であり、ｂ２は最小応答プラトーまたは計算された下部であり、ｂ３は最大応答の５０％が観測または計算された中間点である濃度であり、ｂ４は傾斜もしくは形状パラメータまたは計算されたヒル傾斜であり、ｂ５は非対称係数または計算された非対称係数である。
【０４１６】
線形アルゴリズムは、以下のように計算され得る。
ｙ＝ｍｘ＋ｂ
式中、ｙはプレートリーダーからの応答信号であり、ｘは濃度であり、ｍは傾斜または計算されたヒル傾斜であり、ｂはｙ軸切片または計算されたｙ軸切片である。
【０４１７】
対数−対数アルゴリズムは、以下のように計算され得る。
ｌｏｇ１０（ｙ）＝ｍ（ｌｏｇ１０（ｘ））＋ｂ
式中、ｙはプレートリーダーからの応答信号であり、ｘは濃度であり、ｍは傾斜または計算されたヒル傾斜であり、ｂはｙ軸切片または計算されたｙ軸切片である。
【０４１８】
指数関数アルゴリズムは、以下のように計算され得る。
ｙ＝ａｅｂｘ
式中、ｙはプレートリーダーからの応答信号であり、ｘは濃度であり、ａは最小応答または計算されたｙ軸切片でのプレートリーダー応答信号であり、ｂは増加または減少またはヒル傾斜の大きさを記述する定数である。アルゴリズムの選択により、デフォルトの分析方法が構成される。
【０４１９】
４１２１１２で較正曲線内のアルゴリズムを選択すると、ユーザは、次いで、オプション１／ｙ２、１／ｙを用いて、またはオプションなしで、低濃度および高濃度の分析物濃度での残留物の大きさの違いを補正するために計算に使用される選択されたアルゴリズムの重み付け係数を定義できる。次いで、ユーザは、キャリブレータから生入力信号またはバックグラウンド信号を使用するオプションを有する入力信号を選択できる。最終的に、ユーザは、レプリケートを、個別に、またはレプリケートの平均として計算するように定義する。
【０４２０】
４１２１１３において、ユーザは、バックグラウンド検出構成を選択するためのビューが提供され、ユーザが信号補正を行わないことを選択し得るキャリブレータ、対照、および未知物質（すなわち、試験中の試料）について、ユーザに対して各オプションを提供するか、または補正信号を計算する際に、ソフトウェアは、それをプレートリーダーの背景カウントで減算または除算することによってプレートリーダーから生信号を調整するであろう。４１２１１４の検出限界の選択は、高キャリブレータおよび低キャリブレータの標準偏差を使用するか、または高キャリブレータおよび低キャリブレータを上回るか、もしくは下回るＥＣＬカウントの割合として検出限界を決定するためのユーザのためのオプションを提供する。
【０４２１】
４１２１１５において、ユーザによる確認の選択により、ユーザは、新規の分析方法にシステムによって提供される名称を使用するか、または独自の名称を提供し、分析方法の任意の変更を伴ってユーザによって提供される分析方法のセットに含めるための新規の分析方法を承諾するオプションを提示する（４１２１１２、４１２１１３、および／または４１２１１４）。これにより、クラウドプラットフォームを介して行われたサービス要求が、ユーザの現在のチームデータベースに対して定義されるような新規の分析方法を作成し、ユーザは４１２１１６で戻って４１２１０２の開始に移行する。
【０４２２】
また、ユーザは、４１２１１５の確認を行ってもよく、またはフローに沿った任意の他のステップで、分析方法への変更を拒否してもよく、新規の分析方法を作成しないで４１２１０２の開始に戻ってもよい。これらの実施形態は、プレートベースの試験および／または実験を記載しているが、本明細書に説明される方法は、代替の他の実験および試験のレビューの代替に適用することができる。
【０４２３】
図４２Ａでは、ユーザのコンピュータ上で起動されている９２２２００の生体分析ユーザアプリから始まるアッセイ方法を設計することに焦点を当てたアッセイ方法モジュールを経由するユーザエクスペリエンスフローの一実施形態であり、ユーザインターフェースの各ステップには、１から「ｎ」まで順番に番号付けされ、生体分析ユーザアプリの９２２２００に最初のステップとして「１」というラベルが付いているユーザの開始（１）から終了（「ｎ」）までの段階的なフローを描写する。図４２Ａのユーザエクスペリエンスフローは、本明細書で考察するように、ＭＵＩを介して実装され得る。
【０４２４】
９２２２０１において、ユーザは、モジュール固有の機能、選択するモジュール、および／もしくはシステム機能を含むが、これらに限定されない１つ以上のオプションを提示するユーザインターフェース機構を選択してもよく、これは、水平メニューおよび／もしくはツールバー、垂直メニューおよび／もしくはツールバー、ドロップダウンメニューおよび／もしくはツールバー、キーボード機能、音声始動コマンド、ならびに／またはオプションを選択する任意の他の同様のユーザインターフェース機構のいずれかであり、アッセイ方法モジュールを選択する。９２２２０１でのアッセイ方法を選択すると、アプリケーションは、アッセイ方法モジュールの開始（９２２２０２）に移行し、９２２２０３のアッセイ方法の設計および９２２２０４のアッセイ方法のレビューのオプションを提示する。ユーザが９２２２０３でアッセイの設計を選択する場合、フローは、以下で考察されるように継続する。図４２Ｂは、９２２０４が選択された後の処理フローを示す。９２２２０３での設計の選択時に、ユーザは、９２２２０６での手動アッセイ方法および９２２２０５での自動アッセイ方法を含む次のメニューを提示されてもよい。
【０４２５】
ユーザが９２２２０６で手動アッセイ方法を選択する場合、それらは、９２２２０７での最近のアッセイ方法または９２２２１０で利用可能なアッセイ方法から選択するためのオプションが提示される。デフォルトは、９２２２０７の最近のアッセイ方法であり、ＭＵＩは、９２２２１１の全アッセイ方法に自動移行する場合がある。クラウドプラットフォームを介して行われたサービス要求から返されるように、最近のアッセイ方法は空である。９２２２０７の最近のアッセイ方法の選択に関して、ユーザは、クラウドプラットフォームを介して行われたサービス要求から返されるように、９２２２０８で最近使用されたアッセイ方法の構成可能な量、例えば２５個を提示される。あるいは、９２２２１０の利用可能なアッセイ方法の選択により、クラウドプラットフォームを介して行われたサービス要求から返された９２２２１１での全アッセイ方法がユーザに提示される。アッセイ方法は、これらに限定されないが、利用可能なアッセイ方法の全体カタログ、利用可能なアッセイ方法に関連付けられた購入された消耗品、および新規のアッセイ方法を作成したユーザごとなど、ソースごとに編成されており、次いで、一般的な使用モデルに基づいてアッセイ方法を編成し、次いでアッセイ方法名によって編成される消耗品ファミリーにより、ユーザが様々なアッセイ方法を効率的に参照し、それらの新規のアッセイ方法設計をベースにして、アッセイ方法を選択することを可能にする。
【０４２６】
９２２２０８または９２２２１１のいずれかで特定のアッセイ方法を選択すると、ユーザインターフェースは９２２２１３に移行して、クラウドプラットフォームを介して行われたサービス要求から返される、アッセイ方法に関連付けられた試験プレート上のアッセイ構成をユーザに提示する。ここで、ユーザは、購入されたアッセイまたはユーザが提供するアッセイのいずれかを使用して、関連するタイプのテストプレート上のウェル内の様々なスポットに対して試験プレートおよびアッセイ割り当てを変更してもよく（所望のアッセイ割り当てを無効にできることを含む）、アッセイ構成への編集が完了すると、移行する前に、ユーザは、ウェブサービス（複数可）を介してクラウドプラットフォーム上に変更を記憶する９２２２１４のレイアウトを選択する。
９２２２１４では、ユーザに、試験プレートのグラフィカル表現、および試験プレート上のどこにあるかの視覚的表現（すなわち、ウェルのどのスポットに様々なタイプの試料が割り当てられているかの視覚的表現）が提示され、これは、試験プレート上のアッセイ方法を適切に処理するのに重要である。９２２２１４のレイアウトメニューでは、ユーザは、９２２２１５のプレート上の試料の事前に定義されたレイアウト、または９２２２２３のレイアウト編集機能を選択するための項目を提示される。９２２２１５の事前に定義されたレイアウト選択は、９２２２１６で最近使用されたレイアウトをプレートのカルーセルとして提供し、試料レイアウトおよびレイアウト名は、９２２２１９で最大２５のレイアウトまたは全ての利用可能なレイアウトの構成可能なセットであるが、これを限定することを意図しない。ユーザはまた、９２２２１５の選択レイアウトメニューから、９２２２２２でゼロから新規のレイアウトを作成するように選択してもよく、これにより、ユーザは９２２２２３のレイアウト機能編集に進む。
【０４２７】
９２２２１７または９２２２２０でレイアウトを選択すると、ユーザは９２２２１４に戻って選択されたレイアウトを見るように移行する。ユーザが９２２２１４のレイアウトに移行するたびに、９２２２２３のレイアウト編集を介してレイアウトを編集することができる。
【０４２８】
９２２２２３のレイアウト編集を選択すると、ユーザは、注意を必要とする様々なオプションに効率的にナビゲートできるように、同じ重要度のオプションの集合が提示される。したがって、これらのオプションは、一連の同時に調整可能なメニューとして提示されてもよい。９２２２２４において、ユーザは、アッセイ方法で使用されるキャリブレータに関連付けられたパラメータ（最も顕著には、キャリブレータの数および試験プレート上のウェルの数がキャリブレータを取り込むことを規定する複製の数）を構成し得る。９２２２２６において、ユーザは、アッセイ方法で使用される対照に関連付けられたパラメータ構成し得る（最も顕著には、対照の数および試験プレート上のウェルの数が対照を取り込むことを規定する複製の数を構成し得る）。９２２２２８において、ユーザは、意図的に非常に低い信号の期待を表すアッセイ方法で使用されるブランクに関連するパラメータ（最も顕著には、ブランクの数およびブランクを取り込む試験プレート上のウェルの数を規定する複製の数）を構成し得る。９２２２２９において、ユーザは、このアッセイ方法が実験で使用されるときに試験される試料のプレースホルダを表すアッセイ方法で使用される試料に関連するパラメータ（最も顕著には、試料の数および試料を採取する試料の数を規定する複製の数）を構成し得、デフォルトでは、キャリブレータおよび／または対照および／またはブランクを考慮した後に、試料はプレート上の残りの全てのウェルを取り込むが、ユーザは、試験プレート上の未使用のウェルの最大数以下の特定の数を設定することが可能である。
【０４２９】
アッセイ方法のための試験プレート上にあると予想される様々なタイプの試料の構成を完了すると、９２２２３０で、ユーザは、試験プレート上の様々な試料タイプのレイアウトを編集することができ、行全体および／または列全体を移動するか、および／またはウェルに割り当てられた個々の試料タイプを移動することによって、ウェルが位置する場所を操作する。次いで、ユーザは、９２２２３１で１つ以上のグループを定義することを選択し得、ユーザが９２２２３１で提供するように、各命名された１つ以上のサブプレートに試験プレートを細分化する１つ以上の名称グループを提供する。
【０４３０】
グループが９２２２２４、９２２２２６、９２２２２８、および９２２２２９で定義されると、各グループは、ユーザが所定のサンプリングされたタイプのうちの１つ以上を構成し得るか、または構成し得ない定義された名称付きグループの数ごとにそれらに関連付けられたサブ定義を有し得、プレート上の１つ以上のグループにわたってキャリブレータを共有することを可能にする別のグループの較正曲線を１つのグループに割り当てる追加の能力、およびプレート上の１つ以上のグループにわたってブランクを共有することを可能にする１つ以上の追加の能力を有する。９２２２１４でレイアウト中の全ての編集が完了すると、ユーザは９２２２３２の確認オプションを選択することができる。このオプションは、９２２２３２でレイアウト機能編集のサブメニューとして示されるが、９２２２１４でレイアウト機能のサブメニューとしてアクセスすることもできる。
【０４３１】
９２２２３２で、ユーザに、設計したアッセイ方法のレイアウトの要約ビューが表示され、ユーザは、以前のステップにナビゲートされて、レイアウトの設計プロセスで行った決定を変更することができ、それらの全ての決定がユーザの期待に沿っている場合、ユーザは、実験での将来の使用のためにウェブサービス（複数可）を介してクラウドプラットフォームへのレイアウトの記憶を確認することを選択し、ウェブサービス（複数可）の呼び出しが完了すると、ＭＵＩは９２２２１３でアッセイメニューに戻り、そこでユーザは９２２２３３でアッセイ分析方法をさらに選択することができる。
【０４３２】
９２２２３３において、ユーザに、アッセイ方法および／またはアッセイ方法に割り当てられた１つ以上のアッセイのいずれかへの分析方法の割り当てが提示され、アッセイ方法内の全てのアッセイをキャンバス化するための特定の分析を選択するオプションを有しており、選択が行われると、選択された分析方法がアッセイ方法内の全てのアッセイに自動的に適用される。また、ユーザは、利用可能なシステムデフォルト分析方法、ならびにユーザがアッセイのために所望の分析方法を選択する任意のユーザ提供の分析方法を提示するユーザインターフェースを有するアッセイに割り当てられた分析方法を選択することによって、アッセイ方法における任意または全ての個々のアッセイのための分析方法を変更することができる。ユーザは、アッセイ方法レベルで分析方法を選択して、同じ分析方法をアッセイ方法の全てのアッセイに割り当てるために、この以前に開示された分析方法選択の機構を使用することができる。
【０４３３】
９２２２３３の分析方法の割り当てが完了すると、ユーザは９２２２３４のプロトコル構成を選択することができ、ソフトウェアは、９２２２３４で移行する前に、ウェブサービス（複数可）を介してユーザの選択をクラウドプラットフォーム上に自動的に記憶する。９２２２３４において、連携操作計器上で、または１つ以上の個別操作計器を手動で活用するかのいずれかで、ユーザにアッセイ方法の処理に関連付けられた様々なパラメータが提示される。パラメータセットは、計器固有のものであるが、インキュベーション時間（複数可）、洗浄サイクル（複数可）、読み取りバッファインキュベーション（複数可）、試薬添加（複数可）、および／またはパラメータ化および構成可能なプロトコルの処理におけるその他のステップを含み得る。一部の実施形態では、アッセイ方法は、そのために定義されたプロトコルを有しない場合がある。したがって、このステップは、プロトコルのないアッセイ方法についてユーザに示されない場合がある。９２２２３４のプロトコル構成が完了すると、ユーザは９２２２３５で確認を選択することができるが、これは９２２２３４でプロトコルメニューのサブメニューとして示され、９２２２１３でアッセイメニューのサブメニューとしてアクセスすることもできる。ソフトウェアは、９２２２３５で移行する前に、ウェブサービス（複数可）を介してユーザの選択をクラウドプラットフォーム上に自動的に記憶する。９２２２３５の確認メニューでは、ユーザに、全ての正しい選択肢を選択したことを確認するように設計されたアッセイ方法の要約ビューが提示され、ユーザは、以前のステップにナビゲートされて、アッセイ方法を設計するプロセスで行った決定を変更することができ、全ての決定がユーザの期待に沿っている場合、ユーザは、実験で将来の使用のためにウェブサービス（複数可）を介してクラウドプラットフォームへのアッセイ方法の記憶を確認することを選択してもよく、ウェブサービス（複数可）の呼び出しが完了すると、ユーザインターフェースは、９２２２０２で再び開始するように移行する。
【０４３４】
さらなる実施形態では、アッセイ方法モジュールは、以下のように動作し得る。第１のメニューは、アッセイの設計のメニューであり得る。選択すると、アッセイの設計のメニューは履歴部分に再配置され、第２のメニューが提示され、ユーザに、手動アッセイ方法または自動アッセイ方法を選択するオプションが提供される。
【０４３５】
手動アッセイ方法を選択することで、最近のアッセイ方法およびオプションとして利用可能なアッセイ方法を含む第３のメニューが提供される。
【０４３６】
最近のアッセイ方法を選択すると、最近のアッセイ方法の名称を含む第３のメニューが提供される。アッセイ名を選択すると、アッセイを履歴部分に移動させ、「アッセイ」、「レイアウト」、「分析方法」、および「確認」メニューを含む新規の現在のアッセイ設計メニューが提供される。アッセイメニューは、アクティブ部分のサブ部分において、複数のサブ部分を提供する。第１のサブ部分は、スポットレイアウト、および分析物の編集可能なリストに適用される選択された方法におけるスポット割り当て（すなわち、試験部位）によるアッセイのリストを提供する。第１のサブ部分には、水平ホイールの試験プレートタイプ、例えば、９６ウェル１小スポット、９６ウェル１小スポット高結合、９６ウェル１小スポットＱ、９６ウェル１スポット、９６ウェル１スポット高結合、９６ウェル１スポットＱ、９６ウェル１０スポット、９６ウェル１０スポット高結合、９６ウェル１０スポットＱ、９６ウェル１０スポットＱ高結合が含まれ得る。第１のサブ部分で１０プレックスプレートを選択すると、１ＰＬＥＸ−１０ＰＬＥＸを列挙する中央サブ部分が表示される。１０プレックスプレートが選択されない場合、アッセイを一覧表示する右側サブ部分が表示され、これは、ハイライトされたアッセイ方法または第１のサブ部分における未割り当てのスポット位置の存在に応じて検索可能であり得る。レイアウトメニューは、試料タイプの位置を示すプレートレイアウトを提供する。分析メニューは、サブ部分を有する後続メニューを提供し、ユーザが、選択されたアッセイ方法におけるアッセイおよび第２のサブ部分における各アッセイのアルゴリズムタイプを列挙する第１のサブ部分から選択することを可能にする。確認メニューでは、第１のサブ部分において、選択されたアッセイ方法におけるスポット割り当てによるスポットレイアウトおよびアッセイのリストが示され、第２のサブ部分において、アッセイ方法名、プレートレイアウト、および確認オプションが示される。
【０４３７】
利用可能なアッセイオプションを選択すると、複数のサブ部分を示す第３のメニューが提供される。第１のサブ部分は、消耗品メーカーから購入したアッセイ（「ＭＳＤ購入済」）、消耗品メーカーから入手可能なアッセイ（「ＭＳＤカタログ」）、およびユーザ名のオプションを提示する。第２のサブ部分は、第１のサブ部分においてハイライトされた項目によってフィルタリングされたアッセイ方法のタイプ、すなわち、生体計量、カスタム、カスタムサンドイッチ免疫アッセイ、免疫原性、ＰＱ、薬物動態、Ｎ−ＰＬＥＸ、Ｓ−ＰＬＥＸ、Ｕ−ＰＬＥＸ、Ｕ−ＰＬＥＸ  Ｄｅｖ  Ｐａｃｋ、ユーティリティ、Ｖ−ＰＬＥＸを提供する（ユーティリティは、自動計器によって実行されるアッセイプロトコル全体より少なく、例えば、洗浄、読み取りバッファの追加、読み取り、または読み取りバッファの追加、読み取りである）。第３のサブ部分は、第１および第２のサブ部分でハイライトされた項目によってフィルタリングされたアッセイ方法を提供する。このプロセスを介してアッセイ方法を選択した後、上記のようにアッセイ設計メニューに従って新規のメニューが提供される。
【０４３８】
第２のメニューにおいて、ユーザが自動アッセイ方法を選択する場合、ユーザに、上記のように、最近のアッセイ方法と利用可能なアッセイ方法との間の選択肢が提供される。最近のアッセイ方法フローと比較して、「利用可能なアッセイ方法」フローとの唯一の違いは、以下に記載されるプロトコルメニューにある。
【０４３９】
最近のアッセイ方法を選択すると、最近のアッセイ方法の名称を含む第３のメニューが提供される。アッセイ名を選択すると、アッセイを履歴部分に移動させ、上記と同様の「アッセイ」、「レイアウト」、「分析方法」、および「確認」メニューを含む新規の現在のアッセイ設計メニューが提供される。アッセイデザインメニューには、プロトコルメニューオプションも含まれる。
【０４４０】
プロトコルメニューオプションにより、コーティングメニュー、ブロック、捕捉、検出、検出インキュベーション、および二次検出インキュベーションのオプションが提供される。コーティングメニューには、［コーティングの有効化］、［コーティングステップ前の洗浄］、［リンカー容積］、［捕捉抗体容積］、［停止溶液容積］、［コーティング種容積］、［捕捉ブレンド中の希釈液容積］、［ブレンド中のカップリング抗体容積］、［ウェルあたりに分配されるコーティングブレンド］、［カップリングインキュベーション期間］、［ストッパーインキュベーション期間］、［コーティングインキュベーション期間］のオプションを第１のサブ部分に提供し、［オン／オフ］の切り替えを使用するか、または数字を入力するために編集可能に適合される。コーティングメニューは、第１のサブ部分に関連する番号を編集するために表示される第２のサブ部分を提供する。ブロックメニューには、［ブロックの有効化］、［ブロックステップ前の洗浄］、［容積のブロック］、［インキュベーション期間のブロック］の第１のサブ部分が提供され、［オン／オフ］の切り替えを使用するか、または数字を入力するために編集可能に適合される。ブロックメニューは、第１のサブ部分に関連する番号を編集するために表示される第２のサブ部分を提供する。捕捉メニューは、第１のサブ部分に［アッセイ容積］、［試験プレートのインキュベーション前の洗浄］、［試料のインキュベーション期間］、［試験プレートのインキュベーション期間］を提供し、［オン／オフ］の切り替えを使用するか、または数字を入力するために編集可能に適合される。捕捉メニューは、第１のサブ部分に関連する番号を編集するために表示される第２のサブ部分を提供する。検出メニューは、第１のサブ部分に［ボリューム］、［検出インキュベーション期間］を提供し、［オン／オフ］の切り替えを使用するか、または数字を入力するために編集可能に適合される。検出メニューは、第１のサブ部分に関連する番号を編集するために表示される第２のサブ部分を提供する。検出インキュベーションメニューは、第１のサブ部分に［検出ステップ］、［検出種ボリューム］、［検出インキュベーション期間の前の洗浄］を提供し、［オン／オフ］の切り替えを使用するか、または数字を入力するために編集可能に適合される。検出インキュベーションメニューは、第１のサブ部分に関連する番号を編集するために表示される第２のサブ部分を提供する。二次検出インキュベーションメニューは、［二次検出の有効化］、［二次検出ステップ前の洗浄］、［二次検出種の容積］、［検出インキュベーション期間］を含む第１のサブ部分を提供し、［オン／オフ］の切り替えを使用するか、または数字を入力するために編集可能に適合される。二次検出インキュベーションメニューは、第１のサブ部分に関連する番号を編集するために表示される第２のサブ部分を提供する。読み取りバッファメニューは、第１のサブ部分に［バッファ容積の読み取り］、［バッファインキュベーション期間の読み取り］を提供し、［オン／オフ］の切り替えを使用するか、または数字を入力するために編集可能に適合される。読み取りバッファメニューは、第１のサブ部分に関連する番号を編集するために表示される第２のサブ部分を提供する。
【０４４１】
図４２Ｂでは、ユーザのコンピュータ上で起動されている４２２２００の分析ユーザアプリから始まるアッセイ方法をレビューすることに焦点を当てたアッセイ方法モジュールを経由するユーザエクスペリエンスフローの一実施形態であり、ユーザインターフェースの各ステップには、１から「ｎ」まで順番に番号付けされ、分析ユーザアプリの４２１１００に最初のステップとして「１」というラベルが付いているユーザの開始（１）から終了（「ｎ」）までの段階的なフローを描写する。図４２Ｂのエクスペリエンスフローは、本明細書で考察されるように、ＭＵＩによって促進され得る。４２２２０１において、ユーザは、モジュール固有の機能、選択するモジュール、および／もしくはシステム機能を含むが、これらに限定されない１つ以上のオプションを提示するユーザインターフェース機構を選択してもよく、これは、水平メニューおよび／もしくはツールバー、垂直メニューおよび／またはツールバー、スクロールホイールメニューおよび／もしくはツールバー、ドロップダウンメニューおよび／またはツールバー、スクロールホイールメニューおよび／もしくはツールバー、キーボード機能、音声始動コマンド、ならびに／またはオプションを選択する任意の他の同様のユーザインターフェース機構のいずれかであり、アッセイ方法モジュールを選択する。４２２２０１でのアッセイ方法を選択すると、ＭＵＩは、アッセイ方法モジュールの開始（４２２２０２）に移行し、それぞれ、４２２２０３のアッセイ方法の設計および４２２２０４のアッセイ方法のレビューのオプションを含む第１のメニューを提示する。例示されるワークフローは、アッセイ方法をレビューするための４２２２０４の選択の結果を示し、この場合、ユーザは４２２２０４でレビューすることを選択する。
【０４４２】
４２２２０４でのレビューの選択時に、ユーザは、４２２２０７の最近のアッセイ方法または４２２２０８の利用可能なアッセイ方法を含むオプションを提示する次のメニューから、４２２２０６の分析方法を選択するように要求される。デフォルトは、４２２２０７における最近のアッセイ方法であってもよい。クラウドプラットフォームを介して行われたサービス要求から返されるように、４２２２０７の最近のアッセイが空である場合、ＭＵＩは、４２２２０８で全アッセイ方法に自動移行し得る。４２２２０７での最近のアッセイ方法の選択時に、ユーザは、クラウドプラットフォームを介して行われたサービス要求から返されるように、４２２２０９で最近使用されたアッセイ方法の構成可能な量、例えば２５個を提示される。あるいは、４２２２０８の利用可能なアッセイ方法の選択により、クラウドプラットフォームを介して行われたサービス要求から返された４２２２１１での全アッセイ方法がユーザに提示される。アッセイ方法は、利用可能なアッセイ方法の全体カタログ、利用可能なアッセイ方法に関連付けられた購入された消耗品、および新規のアッセイ方法を作成したユーザごとなどを含むが、これらに限定されないソースごとに編成されてもよく、次いで、一般的な使用モデルに基づいてアッセイ方法を編成し、次いでアッセイ方法名によって編成される消耗品ファミリーにより、ユーザが様々なアッセイ方法を効率的に参照し、それらの新規のアッセイ方法設計をベースにして、アッセイ方法を選択することを可能にする。４２２２１１または４２２２０９のいずれかでアッセイ方法を選択すると、ＭＵＩは４２２２１３に移行して、クラウドプラットフォームを介して行われたサービス要求から返されるアッセイ方法の定義を使用して実験で使用されるプレートのレイアウトの要約グラフィカルビューをユーザに提示する。４２２２１３での表示はまた、４２２２０４でのレビューアッセイ方法メニューから到達することができ、ここでは、現在選択されているメニューを表示する。この実施形態では、アッセイおよび／またはプレートベースの実験を実行するための方法について説明しているが、他の実験および試験も企図される。
【０４４３】
図４３Ａでは、ユーザのコンピュータ上で起動されている４３２３００の分析ユーザアプリから始まる実験設計に焦点を当てた実験モジュールを経由するユーザエクスペリエンスフローの一実施形態であり、ユーザインターフェースの各ステップには、１から「ｎ」まで順番に番号付けされ、論理ユーザアプリの４３２３００に「１」というラベルが付いているユーザの開始（１）から終了（「ｎ」）までの段階的なフローを描写する。図４３Ａのユーザエクスペリエンスフローは、本明細書で考察されるように、ＭＵＩによって管理され得る。実験モジュールは、分析ユーザアプリ４３２３００の一部として、またはそれと組み合わせて動作する系統的ユーザインターフェース制御システム１１０２を介して実装され得る。図４３Ａのエクスペリエンスフローは、本明細書に説明するように、ＭＵＩを介して促進され得る。
【０４４４】
４３２３０１において、ユーザは、分析ユーザアプリ４３２３００にログインしている。ログインプロセスの後、実験モジュールは、この実施形態では、ユーザがログインした後のデフォルトの第１のモジュールであると想定されるので、ユーザインターフェースは、４３２３０５で開始するように移行する。ここで、ユーザは、１）４３２３０７で実験を設計すること、２）４３２３０８で実験をレビューすること、または３）４３２３０６でユーザインターフェース機構を選択すること、を含む３つのオプションのメニューを有する。４３２３０６におけるユーザインターフェース機構は、モジュール固有の機能、選択するモジュール、および／もしくはシステム機能を含むが、これらに限定されない１つ以上のオプションを提示し、これは、水平メニューおよび／もしくはツールバー、垂直メニューおよび／またはツールバー、スクロールホイールメニューおよび／もしくはツールバー、ドロップダウンメニューおよび／もしくはツールバー、キーボード機能、音声始動コマンド、ならびに／またはオプションを選択する任意の他の同様のユーザインターフェース機構のいずれかであり、ユーザがユーザインターフェースを調整することを可能にする。４３２３０８におけるレビュー実験オプションは、図４３Ｂに関して以下で考察されるワークフローを提供する。
【０４４５】
４３２３０７で実験の設計を選択する際に、ＭＵＩは、第２の（または次の）メニューに移行し、ユーザは、４３２３０９の新規実験を設計するか、または新規実験をベースとする４３２３１０の以前の実験を使用することを選択するように要求される。
【０４４６】
４３２３０９の新規の設計が選択されると、ＭＵＩは、４３２３２１で設計セットアップメニューに移行する（以下でさらに考察される）。
【０４４７】
４３２３１０の既存の設計が選択されると、ＭＵＩは４３２３１３で設計に移行する。４３２３１３の設計メニューは、ユーザに、４３２３１４の実験を選択するように要求し、４３２３１５の最近の実験または４３２３１６の利用可能な実験から選択するオプションを有する。デフォルトは、４３２３１５の最近の実験であるが、クラウドプラットフォームを介して行われたサービス要求から返されるように４３２３１５の最近の実験が空である場合、ＭＵＩは、４３２３１８の全実験に自動移行し得る。４３２３１５での最近の実験の選択時に、ユーザは、クラウドプラットフォームを介して行われたサービス要求から返されるように、４３２３１７の最近起動された実験のうちの構成可能な量、例えば２５個を提示される。あるいは、４３２３１６で利用可能な実験の選択により、ユーザ名および／またはメールアドレス、作成日時、および実験名によって編成された実験を用いてクラウドプラットフォームを介して行われたサービス要求から返されるように、４３２３１８の全実験をユーザに提示し、ユーザは様々な実験を参照し、新規の実験をベースとする実験を選択することが可能となる。
【０４４８】
４３２３１７または４３２３１８のいずれかで実験を選択すると、ＭＵＩは、次のステップとして、４３２３１３で設計メニューに戻り、４３２３２１で設計セットアップを自動ハイライトする。４３２３２１では、ユーザは、システムによって提供される一意のデフォルト名（例えば、限定されないが、ユーザが編集することができるユーザ名、日付、およびタイムスタンプの連結）から始まる実験に命名するためのオプション、ならびに実験が連携操作計器（自動化とも称される）または個別操作計器（複数可）（マニュアルとも称される）で実行されるかどうかを選択するためのオプションが提供される。４３２３２１でユーザが意思決定を行うと、ユーザインターフェースは４３２３２でアッセイ方法選択に進み、これにより、ユーザは、４３２３２３の最近のアッセイ方法または４３２３２５の利用可能なアッセイ方法から選択するオプションを有するアッセイ方法を選択するように要求される。デフォルトは４３２３２３の最近のアッセイ方法であるが、クラウドプラットフォームを介して行われたサービス要求から返されるように４３２３２４の最近のアッセイ方法が空である場合、ＭＵＩは、４３２３２６の全アッセイ方法に自動移行し得る。４３２３２３の最近のアッセイ方法の選択に関する４３２３２２で、ユーザは、クラウドプラットフォームを介して行われたサービス要求から返されるように、４３２３２４で最近使用されたアッセイ方法の構成可能な量、例えば２５個を提示される。あるいは、４３２３２５の利用可能なアッセイ方法の選択により、クラウドプラットフォームを介して行われたサービス要求から返されるように、４３２３２６の利用可能な全アッセイ方法をユーザに提示し、アッセイ方法は、これらに限定されないが、利用可能なアッセイ方法の全体カタログ、利用可能なアッセイ方法に関連付けられた購入された消耗品、および新規のアッセイ方法を作成したユーザごとなど、ソースごとに編成されており、次いで、一般的な使用モデルに基づいてアッセイ方法を編成し、次いでアッセイ方法名によって編成される消耗品ファミリーにより、ユーザが様々なアッセイ方法を効率的に参照し、新規の実験で使用されるアッセイ方法を選択することを可能にする。
【０４４９】
デフォルトでは、実験は、１つのアッセイ方法をそれに割り当てる場合がある。しかし、４３２３０６でユーザが選択することができるアッセイ方法を選択する一方で、選択時に４３２３３２でアクションを開始する複数のアッセイ方法を実験が定義することを可能にするオプションを閲覧するための、機能選択（本明細書で使用する場合、様々な実施形態の「機能選択」メニューは、高度なコンテキストメニューを指す）は、ユーザが実験に２つ以上のアッセイ方法を選択し、逆に単一のアッセイ方法の選択に戻すことを可能にする。ここで、複数のアッセイ方法の選択は、選択することができるアッセイ方法の数を制限する可能性があるか、かつ／またはアッセイ方法の数を制限しない可能性がある試料の集合に対して起動するアッセイをさらに拡大するために使用され、これは、利用可能な計器の操作上の制約、またはユーザが実験に課したい任意の制限に応じて選択することができる。ユーザが実験のためのアッセイ方法の選択を完了すると、ユーザインターフェースは、４３２３２７で試料定義に移行され、そこでユーザは、４３２３２８で試験する試料の数を、１からユーザが選択されたアッセイ方法（複数可）における試料構成によって制限されて入力した試料の数にシステム自動生成試料識別子で入力するか、または４３２３２９で外部システムによって提供されるように、試料定義をインポートファイルからインポートするかのいずれかのオプションを提示される。４３２３２８の手動試料定義または４３２３２９の試料のインポートでは、ユーザインターフェースステップは、実験が４３２３３０で処理する準備ができていることを確認する最終設計ステップに移行する。４３２３３０において、ユーザは、１つ以上の選択されたアッセイ方法を使用して処理される試料の数に応じて１つ以上のプレートの集合を提示され、各プレートは、それぞれのプレート上で処理される試料の割り当てられたセットを有する１つのアッセイ方法を割り当てられ、ユーザは、４３２３３３での機能を介して、４３２３０６で機能選択を通じて開始された機能を通じてプレートへの試料割り当てを閲覧することができ、完了時に４３２３３０に戻る。ユーザが実験のために１つのアッセイ方法を選択すると、定義された試料は、各々が同じアッセイ方法を有する１つ以上のプレートをもたらし、試料が定義された数から任意の数に分散されるか、またはインポートされるが、プレートアッセイ方法の試料の起動を作成するために定義された試料の総セットを処理することができるように多くのプレートアッセイ方法の組み合わせが必要とされるが、プレートアッセイ方法の組み合わせの数は、システムに置かれた物理的または任意の制約に依存して、４３２３２１のセットアップで選択されている実験のタイプによって制限され得る。ユーザが実験のために２つ以上のアッセイ方法を選択する場合、定義された試料は、選択されたアッセイ方法のうちのいずれかにおいて提供される最小数の試料に限定され、試料は、１から、実験の選択されたアッセイ方法に基づいて各プレートアッセイ方法の組み合わせを有する各プレート上の選択されたアッセイ方法のうちのいずれかにおいて提供される最小数の試料に分布して、プレート−アッセイ方法−試料の起動をもたらす。単一のアッセイ方法または複数のアッセイ方法実験のいずれかにおいて、試験する試料は、プレート−アッセイ方法−試料の２つ以上の起動をもたらし得る。その結果、定義された試料の完全なセットの処理をカバーするために、プレート−アッセイ方法−試料の各起動を繰り返す実験のために定義された試料の数に制限がない場合がある。ユーザが設計された実験を予想通りに確立すると、ユーザは、４３２３３０のユーザインターフェースで機能確認を選択し、選択時にクラウドプラットフォームを介して行われたサービス要求を介してチームによって処理される準備ができた実験を作成され、４３２３３１でユーザインターフェースが移行して４３２３０５で開始するように戻る。４３２３１１、４３２３１２、４３２３１９、および４３２３２０に示されるセットアップコンポーネントは、４３２３２１と同様に機能する。代替的に、分析ユーザアプリは、本明細書に説明されるアッセイ実験および／またはプレートベースの試験に加えて、またはその代わりに他の実験を実行することを補助することができる。
【０４５０】
図４３Ｂでは、ユーザのコンピュータ上で起動されている４３２３００の分析ユーザアプリから始まる実験をレビューすることに焦点を当てた実験モジュールを経由するユーザエクスペリエンスフローの一実施形態であり、ユーザインターフェースの各ステップには、１から「ｎ」まで順番に番号付けされ、分析ユーザアプリの４３２３００に最初のステップとして「１」というラベルが付いているユーザの開始（１）から終了（「ｎ」）までの段階的なフローを描写する。図４３Ｂのエクスペリエンスフローは、本明細書で考察されるように、ＭＵＩによって促進され得る。４３２３０１は、ログインユーザステップである。ログインプロセスの後、実験モジュールは、この実施形態では、ユーザがログインした後のデフォルトの第１のモジュールであると想定されるので、ユーザインターフェースは、４３２３０５で開始するように移行する。ここで、ユーザは、１）４３２３０７で実験を設計する、２）４３２３０８で実験を確認する、または３）４３２３０６でユーザインターフェース機構を選択する、の３つのオプションを有する。４３２３０６におけるユーザインターフェース機構は、モジュール固有の機能、選択するモジュール、および／もしくはシステム機能を含むが、これらに限定されない１つ以上のオプションを提示し、これは、水平メニューおよび／もしくはツールバー、垂直メニューおよび／またはツールバー、スクロールホイールメニューおよび／もしくはツールバー、ドロップダウンメニューおよび／もしくはツールバー、キーボード機能、音声始動コマンド、ならびに／またはオプションを選択する任意の他の同様のユーザインターフェース機構のいずれかである。
【０４５１】
４３２３０８の実験レビューを選択する際、ＭＵＩはアプリケーションを４３２３４０に移行させ、ユーザが４３２３４１の実験レビューまたは４３２３４８での特定のプレートのレビューを選択することを可能にする第１のメニューをユーザに提示する。４３２３４１で実験を選択すると、ユーザが４３２３４２の最近の実験または４３２３４３の利用可能な実験から選択することを可能にする次のメニューが提示される。デフォルトは、４３２３４２での最近の実験であってもよいが、クラウドプラットフォームを介して行われたサービス要求から返されるように４３２３４４の最近の実験が空である場合、４３２３４５での全実験に自動移行し得る。
【０４５２】
４３２３４２での最近の実験の選択時に、ユーザは、クラウドプラットフォームを介して行われたサービス要求から返されるように、４３２３４４の最近起動された実験のうちの構成可能な量、例えば２５個を提示される。あるいは、４３２３４３の利用可能なアッセイ方法の選択により、クラウドプラットフォームを介して行われたサービス要求から返された４３２３４５での全実験がユーザに提示される。実験は、ユーザ名、作成日時、および実験名によって編成され得、ユーザが様々な実験を参照し、閲覧する実験を選択することを可能にする。４３２３４４または４３２３４５のいずれかでの実験の選択時に、ＭＵＩは、４３２３４８で選択された実験に関連付けられたプレートをレビューするように移行する。
【０４５３】
４３２３４８において、メニューは、１つ以上のプレートの集合を実験への付加の順序で提示し、プレートに割り当てられたアッセイ方法名でラベル付けする。実験の選択後にプレートメニューにアクセスすると、プレートメニューへのフィルタとして機能し、選択した実験に対応するプレートのみが表示される。４３２３４８でプレートを選択すると、ＭＵＩは、ユーザに次のメニューを提供するように移行し、４３２３４９のプレートデータグラフィカルビュー、４３２３５０のプレートデータテーブルビュー、４３２３５１のプレートフラグテーブルビュー、４３２３５２の試料メニュー、４３２３５３のキャリブレータメニュー、４３２３５４の制御メニュー、および４３２３５５のロットデータ編集機能、４３２３６６のプレート割り当て機能、および４２２３６７のレイアウト編集機能を行うための実行メニューから選択することを可能にする。４３２３４９の選択により、ＭＵＩは、プレートの各ウェルのアッセイ方法における全てのアッセイ（またはスポット）で利用可能である場合、信号または計算された濃度のヒートマップ表現を用いる実験で選択された特定のプレートを提示する。ここで、ユーザは、特定のアッセイを選択して、データを１つのアッセイのみに絞り込むことを閲覧することができ、ユーザは、特定のウェルを選択して、選択したアッセイの選択したウェル内の試料の特定の信号値を確認することができ、一方で、ユーザは、プレートの高および／または低の信号または濃度範囲を変更して、プレート上に表示される全ての試料にわたるヒートマップの強度を変更することができる。４３２３４９のプレートのヒートマップの閲覧に加えて、ユーザは、４３２３５０、４３２３５１、４３２３５２、４３２３５３、および４３２３５４でプレートデータを閲覧するために利用可能な他のオプションを有する。４３２３５０において、ユーザは、試料識別子、アッセイ、信号（対数および線形）、濃度（対数および線形）（利用可能な場合）、ならびに生成されたデータに関連付けられた統計を提示するが、これらに限定されないデータのウェルごとのテーブルビューを提示される。実施形態では、データのテーブルに提示される列は、［プレート］、［試料］、［アッセイ］、［ウェル］、［スポット］、［希釈］、［濃度］、［濃度単位］、［信号］、［調整信号］、［平均］、［調整信号平均］、［ＣＶ］、［計算濃度］、［計算濃度平均］、［計算濃度ＣＶ］、［％回収率］、［％回収率平均］を含んでもよい。４３２４９〜４３２３５４におけるデータ提示の各々は、３つのサブ部分でアクティブ部分に提示されてもよい。第１のサブ部分は、ユーザがウェルの視覚的表現からスポットを選択することを可能にし得る。第２のサブ部分は、ユーザがプレートの視覚的表現からウェルを選択することを可能にし得る。第３のサブ部分は、選択されたスポットからのデータを提供してもよい。４３２３５１において、ユーザは、任意選択で、１つ以上のプレートの処理中に発生した可能性のある異常事象を示すフラグのテーブルビューを提示され、ユーザにとってデータの品質に疑問を投げかける可能性があり、これは、１つ以上のプレートに対して少なくとも１つのフラグが生成された場合にのみユーザに利用可能である。４３２３５２で、ユーザは、利用可能であれば、全てのプレート上の各アッセイについて、４３２３５６で、試料信号または濃度の散乱プロットを選択し得、利用可能であれば、４３２３５８および４３２３５９での切り替え機能を通じて、閲覧信号または濃度を切り替えることを選択し得る。４３２３５２において、ユーザはまた、４３２３５７において、テーブル形式でデータを閲覧することを選択してもよい。４３２３５３で、ユーザは、一度に１つのアッセイ方法をプロットする較正曲線が提示され、アッセイ方法の各アッセイに１つのプロットを提示され、アッセイ方法が、各プロットに最大５枚のプレートが見える試料濃度を生成する分析方法を使用している場合、５枚を超えるプレートがある場合にユーザが５枚の可視プレートを変更することを可能にするユーザインターフェース機構を提供する。ユーザはさらに、４３２３６０で、較正曲線を表示するアッセイ方法を変更するオプションを選択し、さらに、４３２３６２で特定のアッセイ較正曲線プロットをドリルダウンして、そのプロットを拡大して、その１つ以上の可視データのプレートを閲覧するオプションを選択することができる。また、キャリブレータが異常応答を有するように見える場合にキャリブレータ点を除外することを含む、曲線上の１つ以上の選択された点の信号および濃度データの小さなテーブルを閲覧するための機構、ならびに閲覧されたアッセイのアッセイ方法がそのプレートレイアウト上に２つ以上のグループを定義した場合に、各プレート上で閲覧するグループを選択するための機構も提供される。４３２３５４で、ユーザは、一度に１つのアッセイ方法対照の回収率プロットが提示され、アッセイ方法の各アッセイに１つのプロットを提示され、アッセイ方法が、各プロットに最大５枚のプレートが見える試料濃度を生成する分析方法を使用している場合、５枚を超えるプレートがある場合にユーザが５枚の可視プレートを変更することを可能にするユーザインターフェース機構を提供する。ユーザは、回収率パーセントプロットを表示するアッセイ方法を変更するための所与のオプションが４３２３６３で与えられ、さらに、４３２３６５で特定のアッセイ回収率パーセントプロットをドリルダウンして、そのプロットを拡大してその１つ以上の可視データのプレートを閲覧するためのオプションを提供する一方で、閲覧されたアッセイのアッセイ方法がそのプレートレイアウト上に２つ以上のグループを定義している場合に、各プレート上で閲覧するグループを選択するための機構も提供する。
【０４５４】
キャリブレータおよび／または制御に関連付けられた提供されたロット固有データを編集するために４３２３５５で提供されたメニューを実行し、実験の処理が自動的に処理されたプレートを実験に割り当てることができないときに実験でプレートを手動で割り当てるために４３２３５６で提供されたメニューを実行し、ユーザが実験のためのレイアウトに修正を行う必要がある場合に閲覧されている特定のプレートのレイアウトを編集するために４３２３５７で提供されたメニューを実行する。図４３Ｂに示されていない補足機能としては、他のソフトウェアアプリケーションにインポートするための様々なテーブルおよび／またはチャートをエクスポートすること、ならびに他のソフトウェアアプリケーションに貼り付ける様々なチャートをコピーすることが挙げられるが、これらに限定されない。
【０４５５】
代替として、分析ユーザアプリは、本明細書に説明されるアッセイ実験および／またはプレートベースの試験に加えて、またはその代わりに、他の実験をレビューするのを補助することができる。４３２３４１におけるインターフェース１２は、分析ユーザアプリに関連付けられた可能性のある実験を表示するインターフェースを提供する。さらに、４３２３４４でのインターフェース１４ａ、４３２３４８でのインターフェース１６は、インターフェース４３２３４４での実験に関連付けられたプレートの視覚的表現を提供する。同様に、４３２３４５でのインターフェース１４ｂの後、４３２３４８でのインターフェース１６は、インターフェース４３２３４５での実験に関連付けられたプレートの視覚的表現を提供する。４３２３６１および４３２３６４におけるインターフェース１９ａは、所与のアッセイ方法に関連付けられた全ての分析物を表示するインターフェースを提供する。
【０４５６】
実施形態では、設計された実験を起動するためのリーダーモジュールを提供してもよい。リーダーモジュールは、他の実験および／またはアッセイも企図されるが、ＥＣＬアッセイに使用されるものなどのプレートのロード、読み取り、ならびにアンロードに関連する必要な機能、ステップ、および／またはコマンドをユーザが実行することを可能にするように適合されてもよい。他の実施形態では、リーダーモジュールは、医療機器などの他の機器および／または計器に関する。例として、医療機器については、リーダーモジュールを磁気共鳴画像診断（ＭＲＩ）デバイスに使用して、医師、他の医療専門家、および／または技術者が機械を使用している間に支援することができる。他の用途も企図される。
【０４５７】
図４３Ｈを具体的に参照すると、特定の実施形態では、第１の部分３８１８２１は、［読み取り］の選択肢および［最近の結果のレビュー］の選択肢を含むユーザ選択可能な選択肢の第１のメニューを含み得る（ただし、他の選択肢も含まれ得る）。後者については、上記の実験モジュールに関してより詳細に説明する。読み取りコマンドの選択に応答して、ＭＵＩ表示２０６の第１の部分または第２の部分は、例えば図４３Ｃに示されるように、［再生ボタン］４３２３７０を出力するように適合される。［再生ボタン］４３２３７０は、この図に示されるようにグラフィカルベースの選択可能入力として具現化することができるか、あるいは非グラフィカルな選択および／またはテキストベースの選択を含む他の形態も同様に取ることができる。グラフィカルな選択における実施形態では、この図に示される形状に加えて、他の幾何学的形状が用いられてもよい。
【０４５８】
［再生ボタン］４３２３７０の選択に応答して、プレートリーダーは、１つ以上のプレートの読み取りおよび／または分析を開始するように適合される。読み取りプロセスは、本明細書に説明された他のモジュールのうちの１つ以上と組み合わせて本明細書にさらに詳細に記載される。１つ以上のプレートが読み取られると、ＭＵＩ表示２０６は、図４３Ｄに示すように、タイマー４３２３７１を表示するように適合される。タイマー４３２３７１は、例えば、以下の、（ａ）１つ以上のプレートをロードする総時間、（ｂ）１つ以上のプレートを読み取る総時間、（ｃ）１つ以上のプレートをアンロードする総時間、（ｄ）１つ以上のプレートのロードを完了する残りの時間、（ｅ）１つ以上のプレートの読み取りを完了する残りの時間、および（ｆ）１つ以上のプレートのアンロードを完了する残りの時間のうちの１つ以上を視覚的表現で示すように適合される。この図に示されている実施形態では、タイマーには、３つの円が含まれ、その各々は、それぞれ、ロード、読み取り、およびアンロードプロセス（例えば、第１、第２、および第３の円）のための別個のタイマーを提供することができる。特定の実施形態では、ロードプロセスには、読み取るプレートを自動的にロードするためにプレートリーダーまたは他の計器にかかる時間が含まれる。同様に、アンロードプロセスには、プレートが読み行われた後に自動的にアンロードする時間が含まれ得る。これらのプロセスのタイマーは、必ずしも自動プレート読み取り計器に限定されるものではなく、手動で供給される計器にも適用される。
【０４５９】
一部の実施形態では、タイマー４３２３７１は、ロゴ（例えば、３つの円を包含するロゴ）とカウントダウンタイマーとを切り替えることができ、ここで、各円の周囲は、カウントダウンを示すために時間が経過するにつれて変更される。例えば、完全な円は、開始時間を表し得、円を形成する周囲は、時計回りまたは反時計回りの形式で削減されて、経過した時間を表すことができる。これは、タイマー全体が経過したことを表す、円の周囲全体が消えるまで続けられる。他の実施例では、円を形成する周辺線は、各円の周辺ラインを依然として維持しながら、時間が経過するにつれてタイマーの未経過部分に対してフェードアウトし得る。他の実施形態では、フェードアウトではなく、ラインをハイライト、かつ／または着色して、どのくらいの時間が経過したかを示すことができ、ならびにそれらが完了するまで、ロード、読み取り、およびアンロードプロセスの各々に対してどのくらいの時間が残っているかを示すことができる。他の実施形態では、他の幾何学的形状をこれらの時間に使用することができ、全て同じ形状であるか、または１つ以上が他のものとは異なる形状である。一部の実施形態では、これらの幾何学的形状のうちの３つ未満か、または３つを超える形状を、タイマー機能に利用することができる。
【０４６０】
一実施形態では、図４３Ｅに示されるように、リーダーモジュールの追加の態様および／または特徴は、高度なコンテキストメニュー３８１８３２の一部として、高度なコンテキストセレクタ３８１８２２にアクセスすることができる。この例では、高度なコンテキストメニュー３８１８３２は、ＭＵＩ表示に出力されるときに、高度なコンテキストセレクタ３８１８２２（図３９Ｂ）の選択に応答して表示されるように適合される。表示されるとき、高度なコンテキストメニュー３８１８３２は、監査証跡モジュールと併せて上記でより詳細に説明されるように、様々な構成の形態をとり得るメニューに配置された複数のコマンドおよび／またはユーザ選択可能な選択肢を含むことができる。
【０４６１】
高度なコンテキストメニュー３８１８３２は、１つ以上のコマンドおよび／またはユーザ選択可能な選択肢を含むことができる。例えば、図４３Ｅに描写される実施形態について、１つ以上のコマンドおよび／またはユーザ選択可能な選択肢には、プレート排出４３２３７２、部分プレート４３２３７３、プレート起動の設定４３２３７４、計器停止４３２３７５、ＵＩのロック４３２３７６、およびプレート情報の閲覧４３２３７７が含まれ得るが、追加のコマンドおよび／またはユーザ選択可能な選択肢も企図される。
【０４６２】
プレート排出の選択肢４３２３７２に応答して、プレート読み取り計器に現在ロードされているプレートが排出される。一例では、プレートは、プレート読み取り計器から自動的にかつ完全に排出される。あるいは、この排出の選択肢により、テクニカル、ラボマネージャなどのユーザがプレート読み取り計器からプレートを手動で取り外すことができるように、プレートを計器から取り外すことができる。部分プレートの選択肢４３２３７３に応答して、第１の部分（図４３Ｈ、３８１８２１）は、１つ以上のプレートの中で選択されたプレートに関連するため、バーコード情報を受信するように適合される。例えば、現在のプレートにバーコードが包含されていない場合、バーコード自体が読み取れない場合、またはバーコードの一部のみを読み取ることができる場合、ユーザは、バーコード情報を手動で入力して、リーダーモジュールが現在連動して動作しているプレートを指定することができる。この情報は、タッチスクリーン、キーボード、または本明細書に説明されるような任意の他の入力様式を介して入力することができる。他の実施例では、バーコードは、バーコードリーダーなどの補助を用いて自動的に入力されてもよい。第１の部分（図４３Ｈ、３８１８２１）は、バーコード情報が受信された後にバーコード情報の信頼性を検証するためのユーザ選択可能オプションを表示するようにさらに適合される。選択されると、リーダーモジュールは、入力されたバーコードを、１つ以上のデータベース、例えば、本明細書に説明される１つ以上のデータベースに対して、バーコード情報を検証して、一致するかどうかを判定することができる。一致した場合、プレートを検証することができる。一致しない場合、ユーザは、例えば転写エラーの場合、再度バーコード情報を入力するか、または未検証のプレートを進めることを選択できる。加えて、部分プレートの選択肢４３２３７３に応答して、現在のプレートのグラフィカル表現を、特定のセクタ（例えば、ウェルのグループ）に関係なく、またはプレートの１つ以上のセクタを定義する輪郭を重ねることによって、セクタベースのいずれかで、ＭＵＩ表示２０６に表示することができる。部分プレートの選択肢４３２３７３にさらに応答して、高度なコンテキストメニュー３８１８３２は、１つ以上の追加のコマンドおよび／または選択肢を含むことができる。例えば、図４３Ｆに描写される実施形態では、メニューは、部分プレートの保存の選択肢４３２３７８および部分プレートのキャンセル４３２３７９を含み得、これは、ユーザが部分プレート情報を保存することか、またはプレートをキャンセルすること、例えば、プレートの現在の使用をそれぞれ終了することを可能にすることができる。
【０４６３】
プレート起動の設定の選択肢４３２３７４に応答して、第１の部分（図４３Ｈ、３８１８２１）は、プレートと関連付けられたプレート起動名を受信するように適合される。例えば、ユーザは、例えば、タッチスクリーン、キーボードなどの入力デバイスを通じて、プレート読み取り計器によって読み取られる１つ以上のプレートに関連付けられた起動名を入力することができる。一部の実施形態では、この情報は、すでにバーコードで符号化でき、したがって、起動名は自動的に入力される。起動は、様々な理由で使用でき、例えば、ユーザが単一の実験から一部のプレートを一緒に関連付けることを可能にし、チームがチームに共通の１つ以上のプレートを含む実験、アッセイ、または分析でより容易にコラボレーションすることを可能にする。
【０４６４】
計器停止の選択肢４３２３７５に応答して、第１の部分（図４３Ｈ、３８１８２１）は、計器停止コマンドを発行する前に確認の選択肢を表示するように適合される。図４３Ｇに示される例の場合、第１の部分３８１８２１は、確認の選択肢３８１８２７を含むことができる。この選択肢は、プレートの現在の起動を中止するかどうかを確認する機能を１人以上のユーザに提供するために表示するように適合させることができる。この確認の選択肢３８１８２７が提示されると、ユーザに、例えば、このメニューから「はい」を選択して計器停止コマンドを発光することによりプレートの現在の起動を中止するか、または、例えば、メニューから「いいえ」を選択して計器停止コマンドを無視することにより起動を継続するかどうかの選択肢を提示することができる。これらのオプションは、他の選択肢および／またはコマンドプロンプトも企図されるため、単なる例示に過ぎない。計器停止コマンドが発行されると、上述したように、ユーザに、［最近の結果のレビュー］の選択肢に応答して利用可能な選択肢メニューを備えたＭＵＩ表示２０６上で自動的にプロンプトを提示することができ、これにより、ユーザは以前に完了したプレートの結果をレビューすることができる。言い換えれば、この例では、計器停止コマンドを発行することによって、ユーザは上記のように自動的に［最近の結果のレビュー］メニューに誘導される。計器停止コマンドが無視された場合、上述したように、タイマー４３２３７１（図４３Ｄ）を、起動の残りの期間中、上述の特徴に従ってＭＵＩ表示２０６に再表示することができる。
【０４６５】
ロックＵＩの選択肢４３２３７６に応答して、ＭＵＩ表示２０６は、現在のユーザのパスワードを受信するまで、ユーザ選択からロックされるように適合される。このようにして、入力は、コマンドおよび／または選択肢の選択、または他の入力（例えば、マウスクリックもしくはスクロール、キーボードストローク、タッチスクリーン入力など）によるかに関わらず、ユーザから受信される。それらの選択は、ＭＵＩ表示２０６に出力されるものに修正を引き起こさず、ＭＵＩ表示２０６のロックを解除するためのパスワード以外の、このユーザ入力に基づいてコマンドも受信されない。この選択肢が選択された後、ＭＵＩ表示２０６は、プレート起動の期間を通してロックされたままであり、起動が完了すると自動的にロック解除される。他の実施形態では、ＭＵＩ表示２０６は、現在のユーザのパスワードが受信されるまでロックされたままである。プレート情報の閲覧の選択肢４３２３７７に応答して、１つ以上のプレートに関連する情報を表示することができる。情報には、上でより詳細に説明されるように、プレート起動名、プレートバーコード（例えば、プレートメーカーによって提供されるバーコード）、長辺の顧客バーコード（例えば、プレートの長辺に貼付される顧客固有のバーコード）、短辺の顧客バーコード（例えば、プレートの長辺に貼付された顧客固有のバーコード）、プレートタイプ（例えば、単一ウェル、マルチウェル、アッセイ時間、コーティングタイプなど）、オペレータ（例えば、ユーザ、チーム、アカウントなど）、および読み取り時間（例えば、１つ以上の個々のプレートの読み取り時間）、ならびに／または所与のプレート起動のプレートの合計読み取り時間、のうちの１つ以上を含む。
【０４６６】
図４４は、ユーザのコンピュータ上で起動されている４４２４００の分析ユーザアプリから始まる監査証跡モジュールを経由するユーザエクスペリエンスフローの一実施形態であり、ユーザインターフェースの各ステップには、１から「ｎ」まで順番に番号付けされ、分析ユーザアプリの４４２４００に最初のステップとして「１」というラベルが付いているユーザの開始（１）から終了（「ｎ」）までの段階的なフローを描写する。図４４のユーザエクスペリエンスフローは、本明細書に説明するように、ＭＵＩによって促進され得る。４４２４０１において、ユーザは、モジュール固有の機能、選択するモジュール、および／もしくはシステム機能を含むが、これらに限定されない１つ以上のオプションを提示するユーザインターフェース機構を選択してもよく、これは、水平メニューおよび／もしくはツールバー、垂直メニューおよび／またはツールバー、スクロールホイールメニューおよび／もしくはツールバー、ドロップダウンメニューおよび／もしくはツールバー、キーボード機能、音声始動コマンド、ならびに／またはオプションを選択する任意の他の同様のユーザインターフェース機構のいずれかである。４４２４０２において、ワークフローが開始され、ＭＵＩは、４４２４０３において全ての監査イベントに自動移行して、ユーザに、ユーザの現在のチームのために捕捉された全てのイベントのビューを提示し、各イベントには、限定されないが、発信元のユーザ名および／または電子メールアドレス、日付およびタイムスタンプ、ソース、ならびにクラウドプラットフォームを介して行われたサービス要求から返されるイベントに関連する情報が含まれる。４４２４０３におけるこのビューは、ユーザが、ユーザ名、日付およびタイムスタンプ、ソース、またはイベントに関する情報によってビューを前後に並べ替えることを可能にする。４４２４０３において、ユーザは、４４２４０１での機能選択機構または４４２４０３で提供されるメニュー内のエクスポートコマンドを使用して、４４２４０４でのイベントの集合全体を、Ｅｘｃｅｌ、Ｗｏｒｄ、および／もしくはＣＳＶ、タブ区切りテキスト、ＪＳＯＮ、ＸＭＬ、ならびに／または任意の他のフォーマットなどの任意の他のコンピュータアプリケーションに容易にインポート可能なファイルフォーマットにエクスポートしてもよい。４４２４０３において、ユーザは、４４２４０１において機能選択機構を使用して、４４２４０４においてイベントの全ての集合を、１つのコンピュータアプリケーションから、別のコンピュータアプリケーション（クリップボードと称されることが多い）にコンテンツをコピーおよび貼り付けるために使用されるコンピュータオペレーティングシステム機構にエクスポートし得る。
【０４６７】
図４５は、連携操作計器を使用するためのユーザインターフェースエクスペリエンスを形成する、連携操作計器アプリ４５２５００内のソフトウェアモジュールの一実施形態であり、各モジュールは、クラウドプラットフォーム４５２５０４によって提供されるサービスを使用して、各モジュールの処理に関連する全てのデータを作成、読み取り、更新、および／または削除し、連携操作計器と統合された、または分離された物理ハードウェア、および各モジュールの処理に必要なその他のサービスをコマンドおよび制御する。連携操作計器アプリ４５２５００の使用は、本明細書で考察されるように、ＭＵＩによって促進され得る。したがって、連携操作計器アプリ４５２５００は、系統的ユーザインターフェース制御システム１１０２を含んでもよく、または系統的ユーザインターフェース制御システム１１０２と併せて動作してもよい。操作モジュール４５２５０１は、連携操作計器アプリ４５２５００が開始するときに、デフォルトでアクティブモジュールであってもよい。操作モジュールは、実験で定義されたアッセイ方法を使用して試料のデータを収集するために計器上で実験を実行するためのインターフェースを提供する。メンテナンスモジュール４５２５０２は、計器の最適な動作を保証するために、計器上でメンテナンス機能を実行するためのインターフェースを提供する。システム機能４５２５０３の集合は、限定されないが、ログオフ、ヘルプ情報の閲覧、ユーザガイドの閲覧、法的通知および／もしくは文書の閲覧、ソフトウェア構成の変更、ユーザパスワードの変更、ならびに／または他のユーティリティなどの、連携操作計器の使用をサポートするための典型的なユーティリティを提供する。システム機能４５２５０３の集合は、他の考察されたＭＵＩモジュールと並んで動作する別個のＭＵＩモジュールおよび／または一連のソフトウェアプロトコルとして提供されてもよい。ユーザは、クラウドプラットフォーム４５２５０４によって提供されるサービスを使用して、システム機能４５２５０３を通じて、連携操作計器アプリ４５２５００にログインすることができる。クラウドプラットフォーム４５２５０４上のログインサービスによるユーザの認証が、ユーザが２つ以上のアカウントおよび／またはチームを有することが返された場合、ユーザはデフォルトのアカウントおよび／またはチームを選択する必要があるが、ユーザが２つ以上のアカウントおよび／またはチームに属していない場合、クラウドプラットフォーム４５２５０４上のサービスは、ユーザをそのユーザのために単独のアカウントおよびチームに自動割り当てする。ログインが完了すると、ユーザは操作モジュールの開始時へと到達し、必要に応じて連携操作計器アプリの使用を開始する。代替として、連携操作計器アプリ４５２５００は、本明細書に説明されるアッセイ実験に加えて、またはその代わりに他の実験を実行することを補助することができる。
【０４６８】
図４６は、計器のコンピュータ上で起動されている４６２６００での連携操作計器アプリの操作モジュールを経由するユーザエクスペリエンスフローの一実施形態であり、ユーザインターフェースの各ステップには、１から「ｎ」まで順番に番号付けされ、連携操作計器アプリの４６２６００に最初のステップとして「１」というラベルが付いているユーザの開始（１）から終了（「ｎ」）までの段階的なフローを描写する。図４６のユーザエクスペリエンスフローは、本明細書で考察するように、ＭＵＩを介して促進され得る。４６２６０１において、ユーザは、連携操作計器アプリにログインしている。ログインプロセスの後、ユーザインターフェースは、４６２６０２で開始するように移行し、ログイン時に、ＭＵＩは、１）４６２６０４で起動する実験を選択すること、２）４６２６１１で前の起動の最近の結果をレビューすること、３）４６２６０３でユーザインターフェース機構を選択すること、４）４６２６１３で起動を処理すること、および５）４６２６２０で起動をレビューすることを含む項目のメニューを提示する。
【０４６９】
４６２６０３におけるユーザインターフェース機構は、モジュール固有の機能、選択するモジュール、および／もしくはシステム機能を含むが、これらに限定されない１つ以上のオプションを提示し、これは、水平メニューおよび／もしくはツールバー、垂直メニューおよび／またはツールバー、スクロールホイールメニューおよび／もしくはツールバー、ドロップダウンメニューおよび／もしくはツールバー、キーボード機能、音声始動コマンド、ならびに／またはオプションを選択する任意の他の同様のユーザインターフェース機構のいずれかである。
【０４７０】
４６２６０４で起動する実験を選択することを選択する際に、ＭＵＩは、４６２６０５での最近の実験または４６２６０６での利用可能な実験から選択するオプションの次のメニューをユーザに提示し、デフォルトは４６２６０７の最近の実験である。クラウドプラットフォームを介して行われたサービス要求から返されるように、４６２６０７の最近の実験が空である場合、ＭＵＩは、４６２６０８で実験の起動に自動移行し得る。４６２６０５での最近の実験の選択時に、ユーザは、クラウドプラットフォームを介して行われたサービス要求から返されるように、４６２６０７の最近設計された実験のうちの構成可能な量、例えば２５個を提示されるが、任意の他の数の最近設計された実験も企図される。あるいは、４６２６０６で利用可能な実験の選択により、ユーザ名、作成日時、および実験名によって編成された実験を用いてクラウドプラットフォームを介して行われたサービス要求から返されるように、４６２６０８で起動する準備ができた全ての設計された実験をユーザに提示し、ユーザは様々な実験を参照し、起動する実験を選択することが可能になる。
【０４７１】
４６２６０７または４６２６０８のいずれかで起動する実験を選択すると、ＭＵＩは、４６２６１３で選択されたばかりの実験起動を、ユーザインターフェースを通じて処理するように移行し、消耗品および試料を、４６２６１４での実験起動のために計器上の適切な位置にロードすることを通じてユーザを導き、ロードを完了すると、４６２６１５での実験を起動するための選択に自動的に移行する。４６２６１５で実験を起動することを選択すると、ソフトウェアは、必要に応じてバーコードをスキャンすることを通じて４６２６１４でユーザがロードしたものの自動インベントリチェックを開始し、発生した問題を修正するためにユーザにエラーを提示し、ロードしたものが１００％正しいことを確認すると、起動を開始し、試験中の試料に対する実験の割り当てられたアッセイ方法の自動実行を、起動中の残り時間を提示する１つ以上のタイプのタイマーを用いて開始し、また、ユーザは、計器が起動されているライブ動画を見ることができる。起動の完了時、ＭＵＩは、４６２６１６において、ユーザが、消耗品および試料を計器から除去するプロセス、ならびに処理で使用されるバルク容器を空にするプロセスを通してユーザを導く計器をアンロードするための命令を提示する。アンロードが完了すると、４６２６２２でユーザプレートに提示するＭＵＩ移行は、４６２６２２で起動中に処理されたプレートのセット全体を閲覧させた後、４６２６２９で、４６２６３０で、および／または４６２６３１でより詳細にレビューするプレートを選択し、最終的に、ユーザが４６２６０２で再び開始して別の実験起動を実行することを可能にする。
【０４７２】
４６２６０４で起動する実験を選択する代わりに、ユーザは、４６２６１１で最近起動された実験をレビューすることを選択し、ＭＵＩに、項目の次のメニューを提示させて、ユーザは、４６２６２１の起動または４６２６２２のプレートから選択することができる。４６２６２１で起動を選択すると、ＭＵＩによって提供される次のメニューは、ユーザが４６２６２３での最近の起動された実験または４６２６２４での利用可能な起動された実験から選択することを可能にし、デフォルトは４６２６２３での最近の起動された実験である。クラウドプラットフォームを介して行われたサービス要求から返されるように、４６２６２５の最近の実験が空である場合、ＭＵＩは、４６２６２４で利用可能な実験に自動移行し得る。４６２６２３での最近の実験の選択時に、ユーザは、クラウドプラットフォームを介して行われたサービス要求から返されるように、４６２６２５でレビューするために最近起動された実験のうちの構成可能な量、例えば２５個を提示される。あるいは、４６２６２４で利用可能な実験の選択により、ユーザ名、作成日時、および実験名によって編成された実験を用いてクラウドプラットフォームを介して行われたサービス要求から返されるように、４６２６２６でレビューされる準備が整った全ての起動された実験をユーザに提示し、ユーザは様々な実験を参照し、レビューする実験を選択することが可能となる。４６２６２５または４６２６２６でレビューする実験を選択すると、ユーザインターフェースは、４６２６２２でユーザプレートに提示するように移行し、４６２６２２で起動中に処理されたプレートのセット全体を表示した後、４６２６２９で、４６２６３０で、および／または４６２６３１でより詳細にレビューするプレートを選択する。この実施形態は、アッセイおよび／またはプレートベースの試験を実施するための方法を説明するが、他の実験および試験も企図される。
【０４７３】
図４７は、ユーザのコンピュータ上で起動されている４７２７００で連携操作計器アプリから始まる計器を維持することに焦点を当てたメンテナンスモジュールを経由するユーザエクスペリエンスフローの一実施形態であり、ユーザインターフェースの各ステップには、１から「ｎ」まで順番に番号付けされ、連携操作計器アプリの４７２７００に最初のステップとして「１」というラベルが付いているユーザの開始（１）から終了（「ｎ」）までの段階的なフローを描写する。図４７のエクスペリエンスフローは、本明細書に説明するように、ＭＵＩを介して実装され得る。４７２７０１において、ユーザは、モジュール固有の機能、選択するモジュール、および／もしくはシステム機能を含むが、これらに限定されない１つ以上のオプションを提示するユーザインターフェース機構を選択してもよく、これは、水平メニューおよび／もしくはツールバー、垂直メニューおよび／もしくはツールバー、ドロップダウンメニューおよび／もしくはツールバー、キーボード機能、音声始動コマンド、ならびに／またはオプションを選択する任意の他の同様のユーザインターフェース機構のいずれかであり、メンテナンスモジュールを選択する。４７２７０１でメンテナンスモジュールを選択すると、アプリケーションは４７２７０２のメンテナンスモジュールの開始に移行し、４７２７０３でメンテナンス方法を起動するオプションを提示するか、または４７２７０４で以前に起動されたメンテナンス方法のオプションレビュー結果を提示する。
【０４７４】
４７２７０３でユーザを選択すると、ユーザは、計器の初期化、コンポーネントコマンドの発行、およびコンポーネント試験の起動を含むがこれらに限定されないトップレベルのメンテナンスカテゴリの左側のセットに編成されて起動されるメンテナンス方法のセットがユーザインターフェースに提示され、左側のセットの各項目に関連付けられた１つ以上のメンテナンス方法の右側のセットは、ユーザが実行するメンテナンス方法を選択する左側のメンテナンスカテゴリに関連付けられたメンテナンスされている計器に関連する１つ以上のメンテナンス方法の右側のセットである。メンテナンス方法が４７２７０３で選択されると、ソフトウェアは、ユーザに処理を開始するための起動ボタンを提示する４７２７０５でメンテナンス方法を処理するように移行し、起動ボタンをタップすると、ソフトウェアは、メンテナンス方法に関連付けられたロボット処理を開始し、ユーザに、ユーザの好みに基づいて切り替えることができる様々なアニメーションにおける時間：分：秒のカウントダウンタイマー、およびメンテナンス方法に関連付けられたロボット処理を見るためのライブ動画へのオプションを提示する。４７２７０５でのメンテナンス方法プロセスメニューは、スタートメニューを介してアクセスされてもよく、または４７２７０３でのメニューの完了後に自動移行されてもよい。
【０４７５】
メンテナンス方法のロボット処理が４７２７０６で完了すると、ユーザインターフェースは、４７２７０７に移行し、ユーザが、（スタートメニュー４７２７０２を介しても到達可能である）直近に起動されたメンテナンス方法によってソートされたテーブルに提示されるメンテナンス方法によって報告されるいずれの結果をレビューして、メンテナンス方法を起動した人のユーザ名、メンテナンス方法の名称、メンテナンス方法の完了日時、および結果を報告する場合のメンテナンス方法の任意の結果を示す。ユーザは、４７２７０２の開始を選択して、４７２７０３の別のメンテナンス方法を起動するか、４７２７０４のメンテナンス結果をレビューするか、または４７２７０１の切り替える異なるモジュールを選択するかのオプションに戻ってもよい。４７２７０４のメンテナンス結果のレビューを選択すると、ユーザインターフェースは、図４７についての以前に開示されたメンテナンス方法結果テーブルをユーザに提示するために４７２７０７に移行する。
【０４７６】
図４８は、個別操作計器を使用するためのユーザインターフェースエクスペリエンスを形成する、個別操作計器アプリ４８３０００内のソフトウェアモジュールの一実施形態であり、各モジュールは、クラウドプラットフォーム４８３００３によって提供されるサービスを使用して、各モジュールの処理に関連する全てのデータを作成、読み取り、更新、および／または削除し、個別操作計器と統合された、または分離された物理ハードウェア、および各モジュールの処理に必要なその他のサービスをコマンドおよび制御する。操作モジュール４８３００１は、個別操作計器アプリ４８３０００が開始するときに、デフォルトでアクティブモジュールであってもよい。操作モジュール４８３００１は、計器によって提供される動作を実行するためのインターフェースを提供し、試験中の試料からのデータの最終的な収集のために、定義されたアッセイ方法を試料上で処理することをサポートする。４８３００２における、システム機能４８３００２の集合は、限定されないが、ログオフ、ヘルプ情報の閲覧、ユーザガイドの閲覧、法的通知および／もしくは文書の閲覧、ソフトウェア構成の変更、ユーザパスワードの変更、ならびに／または他のユーティリティなどの、個別操作計器の使用をサポートするための典型的なユーティリティを提供する。システム機能４８３００２の集合は、他の考察されたＭＵＩモジュールと並んで動作する別個のＭＵＩモジュールおよび／または一連のソフトウェアプロトコルとして提供されてもよい。上で考察されたように、個別操作計器アプリ４８３０００は、インターフェース目的のために系統的ユーザインターフェース制御システム１１０２によって供給されるＭＵＩを用い得る。操作モジュール４８３００１およびシステム機能４８３００２は、全て、ユーザインターフェースの目的のためにＭＵＩを用いてもよい。ユーザは、クラウドプラットフォーム４８３００３によって提供されるサービスを使用して、システム機能４８３００２を通じて、個別操作計器アプリ４８３０００にログインする。クラウドプラットフォーム４８３００３上のログインサービスによるユーザの認証が、ユーザが２つ以上のアカウントおよび／またはチームを有することが返された場合、ユーザはデフォルトのアカウントおよび／またはチームを選択する必要があるが、ユーザが２つ以上のアカウントおよび／またはチームに属していない場合、クラウドプラットフォーム４８３００３上のサービスは、ユーザをそのユーザのために単独のアカウントおよびチームに自動割り当てする。ログインが完了すると、ユーザは操作モジュール４８３００１の開始時へと到達し、必要に応じて個別操作計器アプリ４８３０００の使用を開始する。代替的に、個別操作計器アプリ４８３０００におけるソフトウェアモジュールの組み合わせは、本明細書に説明されるアッセイ実験に加えて、またはその代わりに、他の実験を支持することができる。
【０４７７】
図４９Ａは、計器のコンピュータ上で起動されている４９３１００での個別操作計器アプリの操作モジュールを経由するユーザエクスペリエンスフローの一実施形態であり、ユーザインターフェースの各ステップには、１から「ｎ」まで順番に番号付けされ、個別操作計器アプリの４９３１００に「１」というラベルが付いているユーザの開始（１）から終了（「ｎ」）までの段階的なフローを描写する。図４９Ａに描写されるエクスペリエンスフローは、本明細書で考察されるように、ＭＵＩによって実装または促進されてもよい。４９３１０１において、ユーザは、個別操作計器アプリ４８３０００にログインする。ログインプロセスの後、ユーザインターフェース移行は４９３１０２で開始するように移行し、ユーザは、１）４９３１０４で動作を実行すること、２）４９３１０５で動作の以前の実行の最近の結果をレビューすること、または３）４９３１０３でユーザインターフェース機構を選択することを含む項目の第１のメニューと共に提示される。ユーザインターフェース機構４９３１０３は、モジュール固有の機能、選択するモジュール、および／もしくはシステム機能を含むが、これらに限定されない１つ以上のオプションを提示し、水平メニューおよび／もしくはツールバー、垂直メニューおよび／またはツールバー、スクロールホイールメニューおよび／もしくはツールバー、ドロップダウンメニューおよび／もしくはツールバー、キーボード機能、音声始動コマンド、ならびに／またはオプションを選択する任意の他の同様のユーザインターフェース機構のいずれかである。
【０４７８】
４９３１０４でプロセスを起動するユーザによって選択されると、ＭＵＩは、プロセスを実行するための計器を準備するために４９３１０６に移行する。ＭＵＩは、ユーザに進捗と最終的な完了を知らせるための進捗インジケータを提示する。ユーザが処理のためにプレートをスタックするか、またはバッチアップすることを選択した場合、ソフトウェアは、連続モードで動作を実行するための機構をさらに提供してもよい。１つ以上のプレートでの動作が完了すると、動作から収集されたデータは、クラウドを介してレビューするためにユーザのチームに提供されるサービスを通じてアップロードされてもよく、ならびに計器のプロバイダによる監視およびサポートのために計器の動作から収集されたパフォーマンスデータを記憶してもよく、次いで、ユーザインターフェースは、完了したばかりの１つ以上の動作の４９３１０７で計器固有の結果を提示する４９３１０５で自動的にレビューに移行する。代替として、ユーザは、４９３１０４で動作を実行することに代えて、４９３１０５でレビューを選択して、ＭＵＩに移行させて、４９３１０８で計器固有の結果を提示することができ、そこでユーザは、処理された最後の「ｎ」個のプレート（例えば２５）、最後の「ｎ」日（例えば３０）、または計器によって提供される時間順に最新の結果セットを提示するための任意の他の所望される構成であり得る最近の結果の最大セットを提示される。４９３１０４で動作を実行するか、または４９３１０５で最近の結果をレビューする代わりに、ユーザは、最終的に使用するために計器の動作を構成することを含む、４９３１０３で１つ以上の機能を選択することができる。ユーザは、４９３１０４で動作を繰り返し実行してもよく、次いで、４９３１０５で結果をレビューして、計器が予想通りに実行されたかどうかを判定してもよい。
【０４７９】
図４９ＡＡにおいて、ユーザエクスペリエンスフローの別の実施形態は、計器コンピュータ上で起動されている４９３１００における個別操作計器アプリ内の操作モジュールを通過し、ユーザインターフェースの各ステップには、１から「ｎ」まで順番に番号付けされ、最初のステップとして、「１」というラベルが付いた４９３１００の個別操作計器アプリに描写されているように、ユーザの開始（１）から終了（「ｎ」）までの段階的なフローを描写する。また、ユーザがインターフェースのフローを通じて作業すると、以前のステップに容易にトラックバックすることができる。図４９ＡＡに示されるエクスペリエンスフローは、本明細書で考察するように、ＭＵＩによって実装または促進され得る。４９３１０１において、ユーザは、個別操作計器アプリ４８３０００にログインしている。ログイン処理の後、ＭＵＩは、４９３１０２で開始するように移行する。この実施形態では、操作モジュールは、ユーザがログインした後のデフォルトの第１のモジュールであることが想定されるため、ログイン時に、ユーザは、４９３１０４で動作を実行するオプション１）または４９３１０５で動作の以前の実行の最近の結果をレビューするオプション２）のいずれかを有する。また、ユーザは、スタートメニュー４９３１０２において、またはエクスペリエンスフローの任意の他の時間に、モジュール固有の機能、選択するモジュール、および／もしくはシステム機能を含むが、これらに限定されない１つ以上のオプションを提示する、４９３１０３においてユーザインターフェーインターフェース機構（例えば、高度なコンテキストメニュー）を選択してもよく、これは、水平メニューおよび／もしくはツールバー、垂直メニューおよび／もしくはツールバー、ドロップダウンメニューおよび／もしくはツールバー、キーボード機能、音声始動コマンド、ならびに／またはオプションを選択する任意の他の同様のユーザインターフェース機構のいずれかである。
【０４８０】
ユーザが４９３１０４で動作を実行することを選択すると、ＭＵＩは、計器を準備するために４９３１０６に移行し、次いで、ユーザに進捗および最終的な完了を常に通知するための進捗インジケータを提示する動作を実行する。ユーザが処理のためにプレートをスタックするか、またはバッチアップすることを選択した場合、ソフトウェアは、連続モードで動作を実行するための機構をさらに提供してもよい。１つ以上のプレートでの動作が完了すると、動作から収集されたデータは、クラウドを介してレビューするためにユーザのチームに提供されるサービスを通じてアップロードされてもよく、ならびに計器のプロバイダによる監視およびサポートのために計器の動作から収集されたパフォーマンスデータを記憶してもよく、次いで、ＭＵＩは、４９３１０８で完了したばかりの１つ以上の動作の計器固有の結果を提示する４９３１０５で自動的にレビューに移行する。代替として、ユーザは、４９３１０４で動作を実行することに代えて、４９３１０５でレビューを選択して、ＭＵＩに移行させて、４９３１０８で計器固有の結果を提示することができ、そこでユーザは、処理された最後の「ｎ」個のプレート（例えば２５）、最後の「ｎ」日（例えば３０）、または計器によって提供される時間順に最新の結果セットを提示するための任意の他の所望される構成であり得る最近の結果の最大セットを提示される。あるいは、４９３１０４で動作を実行するか、または４９３１０５で最近の結果をレビューする代わりに、ユーザは、最終的に使用するために計器の動作を構成することを含む、４９３１０３で１つ以上の機能を選択することができる。典型的には、限定されないが、ユーザは、４９３１０４で動作を繰り返し実行し、次いで、結果を４９３１０５でレビューして、計器が予想通りに実行されたかどうかを確認する。
【０４８１】
図４９Ｂは、個別操作計器としてプレートリーダー専用の操作モジュール４０３１２０における結果レビューのフローの一実施形態を例示する。４９３１２１でのプレートメニューは、動作実行の順序で１つ以上のプレートの集合であり、４９３１２１でプレートを選択すると、ＭＵＩは、４９３１２２、４９３１２３、および４９３１２４でオプションを提示するように移行する。４９３１２２において、ユーザは、プレートの各ウェル内の全てのデータ位置の信号のヒートマップ表現を有する実験における特定のプレートを提示される。ユーザは、プレートの全てのウェルにわたって閲覧するための特定のデータ位置を選択し、データをその１つのデータの位置だけに絞り込むことができ、ユーザは、特定のウェルを選択して、選択されたウェル内の試料の特定の信号値を確認しながら、プレートの高信号範囲および／または低信号範囲を変更して、プレート上で見える全ての試料にわたるヒートマップの強度を変更することができる。４９３１２３において、ユーザは、試料識別子、データ位置、および信号を提示するが、これらに限定されないデータのウェルごとのテーブルビューを提示される。４９３１２４において、ユーザは、任意選択で、１つ以上のプレートの処理中に発生した可能性のある異常事象を示すフラグのテーブルビューを提示され、ユーザにとってデータの品質に疑問を投げかける可能性があり、これは、プレートに対して少なくとも１つのフラグが生成された場合にのみユーザに利用可能である。この実施形態は、プレートリーダーの動作および／またはアプリケーションを記載しているが、本明細書に説明される方法は、代替の他の実験および試験のレビューの代替に適用することができる。
【０４８２】
図５０は、ワークフロー補助計器を使用するためのユーザインターフェースエクスペリエンスを形成する、ワークフロー補助計器アプリ５０３２００内のソフトウェアモジュールの一実施形態であり、各モジュールは、クラウドプラットフォーム５０３２０３によって提供されるサービスを使用して、各モジュールの処理に関連する全てのデータを作成、読み取り、更新、および／または削除し、ワークフロー補助計器と統合された物理ハードウェア、および各モジュールの処理に必要なその他のサービスを潜在的にコマンドおよび制御する。５０３２０１の収集調製モジュールは、５０３２００でのワークフロー補助計器アプリが開始するときに、デフォルトでアクティブモジュールとなる。ワークフロー補助計器アプリ５０２３００は、収集調製モジュール５０３２０１ならびにシステム機能５０３２０２のためのユーザインターフェースを提供するためにＭＵＩを用いてもよく、またはＭＵＩと共に実装されてもよい。５０３２０１は、選択された実験での１つ以上のアッセイ、例えば、限定されないが、キット、抗体セット、バルク溶液、チップおよびマイクロタイタープレートなどのプラスチックウェア、および／または選択された実験で１つ以上のアッセイを処理するために使用するために必要な任意の他の構成成分を処理するために使用される潜在的に異なる気候制御または室温環境に保存された構成成分を収集するため、ならびに、実験のために定義された１つ以上のアッセイの処理に使用される前に前処理を必要とする構成成分、例えば、凍結乾燥試薬の再水和、凍結試薬、前処理試料、および／または選択された実験で１つ以上のアッセイを処理するために使用される構成成分を調製するために必要とされる任意の他のステップを調製するための、インターフェースを提供する収集調製モジュールである。５０３２０２は、システム機能の集合であり、限定されないが、ログオフ、ヘルプ情報の閲覧、ユーザガイドの閲覧、法的通知および／もしくは文書の閲覧、ソフトウェア構成の変更、ユーザパスワードの変更、ならびに／または他のユーティリティなどの、ワークフロー補助計器の使用をサポートするための典型的なユーティリティを提供する。ユーザは、クラウドプラットフォーム５０３２０３によって提供されるサービスを使用して、システム機能５０３２０２を通じて、ワークフロー補助計器アプリ５０３２００にログインする。クラウドプラットフォーム５０３２０３上のログインサービスによるユーザの認証は、ユーザが２つ以上のアカウントおよび／またはチームを有することが返された場合、ユーザはデフォルトのアカウントおよび／またはチームを選択する必要があるが、ユーザが２つ以上のアカウントおよび／またはチームに属していない場合、クラウドプラットフォーム５０３２０３上のサービスは、ユーザをそのユーザのために単独のアカウントおよびチームに自動割り当てする。ログインが完了すると、ユーザは収集調製モジュールの開始時へと到達し、必要に応じてワークフロー補助計器アプリの使用を開始する。
【０４８３】
図５１は、計器のコンピュータ上で起動されている５１３３００でのワークフロー補助計器アプリの収集調製モジュールを経由するユーザエクスペリエンスフローの一実施形態であり、ユーザインターフェースの各ステップには、１から「ｎ」まで順番に番号付けされ、ワークフロー補助計器アプリの５１３３００に最初のステップとして「１」というラベルが付いているユーザの開始（１）から終了（「ｎ」）までの段階的なフローを描写する。図５１のエクスペリエンスフローは、本明細書で考察されるように、ＭＵＩを介して実装され得る。５１３３０１において、ユーザは、ワークフロー補助計器アプリにログインしている。ログインプロセスの後、ユーザインターフェースは５１３３０２で開始するように移行する。なぜなら、この実施形態では、収集調製モジュールは、ユーザがログインした後のデフォルトの第１のモジュールであることが想定されており、ログイン時には、１）５１３３０４で収集調製を開始する準備ができている実験を選択し、２）５１３３０５で収集調製を続ける進行中の実験を選択し、３）５１３３０６で以前に収集調製された実験を選択し、あるいは４）５１３３０３でユーザインターフェース機構を選択し、モジュール固有の機能、選択するモジュール、および／またはシステム機能を含むが、これらに限定されない１つ以上のオプションを提示し、水平メニューおよび／またはツールバー、垂直メニューおよび／またはツールバー、ドロップダウンメニューおよび／またはツールバー、キーボード機能、音声始動コマンド、および／またはオプションを選択するための任意の他の類似のユーザインターフェース機構のいずれかであるからである。５１３３０４で収集調製される準備ができた実験を開始するためにユーザが選択すると、ユーザインターフェースは、５１３３０７で収集されるように移行する特定の実験のユーザ選択時に、利用可能な実験を返すクラウドサービスを呼び出し、返された実験のセットを提示することによって処理される準備ができた実験のセットを提示する。
【０４８４】
ＭＵＩによる５１３３０７への移行時、ユーザは、実験のために選択されるアッセイ方法によって必要とされるように、様々な温度保管モダリティ下で収集するためのオプションを提示されるが、これらに限定されず、この実施形態では、５１３３０８では−２０℃、５１３３０９では−８０℃、５１３３１０では４℃、および５１３１１１では室温で収集される。５１３３０７における収集メニューは、本明細書に説明されるように、ウォークスルータイプの実行メニューの例である。各温度ゾーンの下で、ユーザは、収集される実験のためのクラウドサービスへの呼び出しによって返される、その温度ゾーンから収集される１つ以上のアッセイコンポーネントを各々有するアッセイ方法の集合を提示される。集合は、線形リストとして提示することができ、項目が収集される際にユーザが各項目をチェックする必要があるときに、一度に１つの項目を集合に誘導することができ、またはユーザは、集合を通して導く必要がないため、チェックオール制御の選択を選択することによって、ある温度で集合の最後にジャンプすることができる。ユーザが収集するリスト項目を通じて作業するとき、項目が１つ以上のコンポーネントを有する場合、それらは、その１つ以上のコンポーネントの内訳と共に収集される項目の写真または図形表現をリストの右側に提示することができる。項目の迅速な選択を支援するために、ユーザは、収集されている項目を自動的に検出し、リスト内の項目の位置に関係なく、収集されるリスト項目内でそれをチェックする項目上のバーコードをスキャンすることができる。リスト内の項目をチェックすると、クラウドサービスが呼び出されてこの情報が保存され、リストは自動的に次の項目に移行して収集される。注意すべき重要なことは、ユーザは、ある温度ゾーンから別の温度ゾーンへ、ユーザが望むようにジャンプすることを選択することができ、また、ユーザが異なる順序を望む場合、５１３３０３で機能選択の下に機能を提供して、温度ゾーンの順序を再配置することができることである。また、ユーザは、用紙コピーを希望する場合、収集のステップを印刷するための５１３３０３の機能選択中の機能（例えば、高度なコンテキストメニュー）を提供されてもよく、ならびに収集のステップを一部のサードパーティのソフトウェアアプリケーションにエクスポートするための機能選択中の機能を５１３３０３で提供されてもよい。全ての項目が特定の温度ゾーン内で収集されると、クラウドサービスが呼び出され、その収集が完了した実験を更新し、ユーザインターフェースは、最後の温度ゾーン内の最後の項目が収集される時間まで収集のプロセスを続ける次の温度ゾーンに移行し、５１３３１２で調製するためにユーザインターフェースを移行させる。５１３３１２における調製メニューは、ウォークスルータイプ実行メニューの例である。
【０４８５】
５１３３１２で調製するための移行に際して、この実施形態では、ユーザは、この実施形態でユーザが、特定の、クラウドサービスへの呼び出しによって返される、実験用に選択された全てのアッセイ方法にわたって実行されるステップの集約リストの提示を選択することができ、アッセイ方法に対して定義された最初のステップから最後のステップまでの順序でリストを使用して、実験用に選択されたアッセイ方法を取得し、この実施形態において共通のタイプのステップを共有するアッセイ方法は、選択されたアッセイのために選択されたウェル内の試料の特定の信号値を確認するために、各共通ステップタイプにサブステップ選択を提供し、その結果、ユーザは、各アッセイ方法についてステップを実行し、各アッセイ方法についてそれをチェックオフすることができるか、またはユーザは、全ての関連するアッセイ方法をカバーするステップについて一度それをチェックオフすることができる。サブステップアプローチの代替物は、これらに限定されることを意図しないが、各ステップおよびアッセイ方法の組み合わせを含む１レベルのリストである。ステップがユーザにどのように提示されるかに関わらず、限定されるものではないが、この実施形態では、ユーザによって実行される１つ以上のアクティブステップに対して取られる１つ以上のアクションは、アクションが動画、１つ以上のグラフィカル表現、および／またはテキスト記述としてユーザに提示されるステップのリストの右側に提示され、この情報は、ユーザがステップの１つ以上のアクションを適切に実行するのに役立つことを意図する。ユーザがステップのアクションを完了すると、１つのアッセイ方法または多くのアッセイ方法に関して、ステップを確認し、そのステップに関連付けられた全アッセイ方法についてのステップの完了した状態を記憶するためのクラウドサービスへの呼び出しを引き起こす。
【０４８６】
ステップをチェックすることによって示される、全アッセイ方法の全てのステップが完了すると、準備は、完了を確認するためにモーダルダイアログを介してユーザに要求された状態で完了する。ここで、完了が確実に確認されると、実験が準備されたことを示すために実験の状態を更新するためのクラウドサービスへの呼び出しを引き起こし、ユーザインターフェースを戻して、５１３３０２で実験を開始し、現在処理される準備ができている状態で戻る。完了が否定して確認されると、ユーザを５１３３１２の準備の最後に実行されたステップに戻す。５１３３０３での機能選択の下で収集準備の任意の段階で利用可能な補足機能は、実験に関連付けられた１つ以上の試料入力プレートを表示、サードパーティのソフトウェアにエクスポート、および／または印刷する能力である。
【０４８７】
図５２は、５１３４０２の分析コンピューティングシステムにおける、５１３４０８の生体分析ユーザコンピュータのためのソフトウェア自動更新のコンピューティングフローの一実施形態である。フローは、５１３４０１のコンピューティングシステムプロバイダ業務システム、５１３４０３のクラウドプラットフォーム、５１３４０６のソフトウェアリリースサービス、および５１３４２３の生体分析ユーザ更新サービスを備えた５１３４０８の生体分析ユーザコンピュータである、互いに同時に動作する独立したコンピューティングシステムを示す「スイムレーン」図で表され、５１３４１２の点線の上に描写された５１３４０１のコンピューティングシステムプロバイダ業務システムのスイムレーンを処理し、５１３４１２〜５１３４１９の点線の間に示されているソフトウェアリリースサービスのスイムレーンを処理し、５１３４１９の点線の下に描写された５１３４２３の生体分析ユーザ更新サービスのスイムレーンを処理する。５１３４００でのコンピューティングシステムプロバイダ業務システムの処理は、５１３４００での分析コンピューティングシステムプロバイダ環境の点線アウトラインを伴う５１３４０２での分析コンピューティングシステムの範囲外として描写されるが、この実施形態では、ソフトウェア更新は、５１３４１０でバンドルされ、クラウドプラットフォームに固有のファイルアップロードサービスを介してクラウドプラットフォームにプッシュされる、新しいリリースに関連付けられた１つ以上のファイルと共に展開するためにソフトウェアの新しいリリースが生成されるときに５１３４０９で開始され、次に、５１３４１１で移行し、５１３４０３でクラウドプラットフォーム上のウェブサービスを呼び出し、５１３４０８で様々な生体分析ユーザコンピュータ上のソフトウェアの自動更新を要求する。５１３４０６でのソフトウェアリリースサービスの処理は、２つの同時サービスを有しており、１つ目は、外部エージェントに提供される５１３４１３でソフトウェア更新記録を作成して、この実施形態では５１３４１１で発生する自動ソフトウェア更新が要求されることを５１３４０１で分析コンピューティングシステムに通知するサービスであり、２つ目は、５１３４１６で自動ソフトウェア更新の可用性をチェックするための生体分析ユーザコンピュータのためのサービスである。５１３４１３でのサービスは、ソフトウェア更新記録を作成する要求を受信し、５１３４１４で、要求が適切に認証された要求者からの有効なサービス要求であることを確認するものであり、有効でない場合、要求は拒否され、処理されないが、適切である場合、５１３４１５でソフトウェアのバージョンに対して新規の自動ソフトウェア更新が作成される。５１３４１６におけるサービスは、アクティブな自動ソフトウェア更新があるかどうかを確認する要求を受信し、５１３４１７において、要求が適切に認証された要求者からの有効なサービス要求であることを確認するものであり、有効でない場合、要求は拒否され、処理されないが、有効である場合、ソフトウェア更新へのダウンロードリンクが要求者に返される。５１３４２３での生体分析ユーザ更新サービスの処理は、５１３４１６でのウェブサービスコールを介して、５１３４２０での更新の可用性を要求する定期的に実行されるサービスであり、応答を受信すると、５１３４２４で応答をチェックして、利用不可能な場合はサービス要求を繰り返すか、利用可能な場合は５１３４２１でソフトウェア更新を処理し、５１３４１６のウェブサービスコールによって提供されるダウンロードリンクを介してソフトウェアアップデートをダウンロードすることにより、ソフトウェアアップデートを処理し、ダウンロードが完了すると、５１３４２２でソフトウェアのインストールが実行され、インストールが完了すると、生体分析ユーザのコンピュータソフトウェアが更新される。この図では「生体分析」という用語を使用しているが、これは、任意の分析コンピューティングシステム、システムプロバイダ、ユーザ、ユーザコンピュータなどに適用される。
【０４８８】
図５３は、５１３５０２における分析コンピューティングシステム内の生体分析計器コンピュータのためのソフトウェア自動更新のコンピューティングフローの一実施形態である。「生体分析計器」という用語は、それらが、これに関して同様に動作するため、説明を簡潔にするために図５３に総合される前述の連携操作計器、個別操作計器、および／またはワークフロー補助計器のいずれかおよび全てを表すために、このコンテキストで使用される。フローは、５１３５０１のコンピューティングシステムプロバイダ業務システム、５１３５０３のクラウドプラットフォーム、５１３５０６のソフトウェアリリースサービス、および５１３５２３の計器更新サービスを備える５１３５０８の生体分析計器コンピュータである、互いに同時に動作する独立したコンピューティングシステムを示す「スイムレーン」図で表され、５１３５１２の点線の上に描写された５１３５０１のコンピューティングシステムプロバイダ業務システムのスイムレーンを処理し、５１３５１２〜５１３５１９の点線の間に示されているソフトウェアリリースサービスのスイムレーンを処理し、５１３５１９の点線の下に描写された５１３５２３の計器更新サービスのスイムレーンを処理する。５１３５００でのコンピューティングシステムプロバイダ業務システムの処理は、５１３５００での分析コンピューティングシステムプロバイダ環境の点線アウトラインを伴う５１３５０２での分析コンピューティングシステムの範囲外として描写されるが、この実施形態では、ソフトウェア更新は、５１３５１０でバンドルされ、クラウドプラットフォームに固有のファイルアップロードサービスを介してクラウドプラットフォームにプッシュされる、新しいリリースに関連付けられた１つ以上のファイルと共に展開するためにソフトウェアの新しいリリースが生成されるときに５１３５０９で開始され、次に、５１３５１１で移行し、５１３５０３でクラウドプラットフォーム上のウェブサービスを呼び出し、５１３５０８で様々な生体分析計器コンピュータ上のソフトウェアの自動更新を要求する。５１３５０６でのソフトウェアリリースサービスの処理は、２つの同時サービスを有しており、外部エージェントに提供される５１３５１３でソフトウェア更新記録を作成して、この実施形態では５１３５１１で発生する自動ソフトウェア更新が要求されることを５１３５０１で分析コンピューティングシステムに通知するサービスであり、２つ目は、５１３５１６で自動ソフトウェア更新の可用性をチェックするための生体分析計器コンピュータのためのサービスである。５１３５１３でのサービスは、ソフトウェア更新記録を作成する要求を受信し、５１３５１４で、要求が適切に認証された要求者からの有効なサービス要求であることを確認するものであり、有効でない場合、要求は拒否され、処理されないが、適切である場合、５１３５１５でソフトウェアのバージョンに対して新規の自動ソフトウェア更新が作成される。５１３５１６におけるサービスは、アクティブな自動ソフトウェア更新があるかどうかを確認する要求を受信し、５１３５１７において、要求が適切に認証された要求者からの有効なサービス要求であることを確認するものであり、有効でない場合、要求は拒否され、処理されないが、有効である場合、ソフトウェア更新へのダウンロードリンクが要求者に返される。５１３５２３での計器更新サービスの処理は、５１３５１６でのウェブサービスコールを介して、５１３５２０での更新の可用性を要求する定期的に実行されるサービスであり、応答を受信すると、５１３５２４で応答をチェックして、利用不可能な場合はサービス要求を繰り返すか、利用可能な場合は５１３５２１でソフトウェア更新を処理し、５１３５１６のウェブサービスコールによって提供されるダウンロードリンクを介してソフトウェアアップデートをダウンロードすることにより、ソフトウェアアップデートを処理し、ダウンロードが完了すると、５１３５２２でソフトウェアのインストールが実行され、インストールが完了すると、生体分析計器のコンピュータソフトウェアが更新される。この図では「生体分析」という用語を使用しているが、これは、任意の分析コンピューティングシステム、システムプロバイダ、ユーザ、ユーザコンピュータ、計器などに適用される。
【０４８９】
方法、技法、およびシステムは、本明細書では、特に計装装置および生体計測に関して記載される。しかしながら、方法、技術、およびシステムは、かかる用途に限定されない。本明細書に提供されるＭＵＩは、階層プロセスフローに従って構造化され得る任意のアクティビティまたはプロセスに適用され得る。本明細書に提供されるＭＵＩは、例えば、住宅およびインテリアデザイン、家具の組み立て、料理および食事設計、旅行計画、ビジネス計画、グラフィックデザイン（例えば、名刺、招待状、キルティング、編み物、縫製などの工芸品、ウェブページなど）、財務計画、銀行口座管理、税金、遺言、動画ゲーム設計、動画編集、メディアナビゲーション（例えば、Ｎｅｔｆｌｉｘ（登録商標）、テレビチャネルナビゲーション）、車購入、住宅購入、ビール醸造、製造、任意の分野でのプロジェクト管理などを含む、様々な追加の分野のプロセスに適用されてもよい。
【０４９０】
図５４は、５１３６０６でクラウドプラットフォームによって提供されるサービスを使用して、各モジュールで１人以上の人々のための食事を作成するためのプライマリユーザインターフェースエクスペリエンスを形成する５１３６００でのシェフアプリ内のソフトウェアモジュールのための開示されたアーキテクチャの非生体分析的使用の例の一実施形態であり、関連するシェフ関連サービスが５１３６０６でクラウドプラットフォーム上で利用可能であると仮定して、各モジュールの処理に関連する任意のデータおよび全てのデータ、ならびに各モジュールの処理に必要な任意の他のサービスを作成、読み取り、更新、および／または削除する。５１３６０１での食事プランナーモジュールは、５１３６００でのシェフユーザアプリが開始するときにデフォルトでアクティブモジュールとなり、シェフが作成したい食事の計画を誘導する。シェフアプリ５１３６００は、ユーザインターフェースを提供するためにＭＵＩと併せて実装されてもよい。５１３６０２は、食材収集モジュールであり、全ての食材および／もしくは食事の準備に使用されるおよび／または食事中に使用されるかのいずれかの食事の実行に必要なあらゆるものの購入および／もしくは取得を通じて、シェフおよび／またはその被指名者を誘導するためのインターフェースを提供する。５１３６０３は、食事準備モジュールであり、食事の調理のステップをシェフおよび／またはその被指名者に誘導するために使用される。５１３６０４は、食事実行モジュールであり、シェフおよび／またはその被指名者が、食事のステージおよび気分、ならびに食事の様々なコースのタイミングを設定する際に誘導するために使用される。５１３６０５は、システム機能の集合であり、限定されないが、ログオフ、ヘルプ情報の閲覧、ユーザガイドの閲覧、法的通知および／もしくは文書の閲覧、ソフトウェア構成の変更、ユーザパスワードの変更、ならびに／または他のユーティリティなどの、システムの使用をサポートするための典型的なユーティリティを提供する。ユーザは、クラウドプラットフォーム５１３６０６によって提供されるサービスを使用して、システム機能５１３６０５を通じてシェフユーザアプリ５１３６００にログインすることができる。ログインが完了すると、ユーザは、食事プランナーモジュール５１３６０１の開始時へと到達し、必要に応じてシェフユーザアプリ５１３６００の使用を開始する。５１３６０１での食事プランナーモジュールのみが、非生体分析用途の例の例示の目的でさらに開示される。
【０４９１】
図５５は、ユーザのコンピュータ上で起動されている５１３７００のシェフアプリから始まる食事プランナーモジュールを経由するユーザエクスペリエンスフローの一実施形態であり、ユーザインターフェースの各ステップには、１から「ｎ」まで順番に番号付けされ、シェフアプリの５１３７００に最初のステップとして「１」というラベルが付いているユーザの開始（１）から終了（「ｎ」）までの段階的なフローを描写する。図５５のユーザエクスペリエンスフローは、本明細書で説明するように、ＭＵＩを介して実装され得る。ログインプロセスの後、ユーザインターフェースは５１３７０１で開始するように移行する。なぜなら、この実施形態では、食事プランナーモジュールは、ユーザがログインした後のデフォルトの第１のモジュールであることが想定されているためであり、５１３７０３または５１３７０４で食事を設計するオプションを有し、ユーザインターフェース機構を選択し、モジュール固有の機能、選択するモジュール、および／またはシステム機能を含むが、これらに限定されない１つ以上のオプションを提示し、これは、水平メニューおよび／またはツールバー、垂直メニューおよび／またはツールバー、ドロップダウンメニューおよび／またはツールバー、キーボード機能、音声始動コマンド、および／またはオプションを選択するための任意の他の類似のユーザインターフェース機構のいずれかであるからである。この実施形態では、５１３７０３において、ユーザは、食事プランを設計するための１つのオプションを提示され、ユーザは、そうすることを選択し、５１３７０５においてゼロから新規の食事プランを作成するか、または５１３７０６において既存の食事プランから食事プランを作成するかの選択肢にユーザインターフェースを移行する。５１３７０５において新規を選択すると、５１３７１２において食事プランの設計セットアップにユーザインターフェースを直接移行し、５１３７０６において既存の食事プランに基づいて新規の食事をベースにすることを選択し、５１３７０７において最近の食事プランまたは５１３７０８において利用可能な食事プランの選択肢にユーザインターフェースを移行し、デフォルトは、５１３７０７の最近であるが、５１３７０７の最近がクラウドプラットフォームを介して行われたサービス要求から返されたものとして空である場合、５１３７０８の利用可能に自動移行する。最近のアッセイ方法の選択に関する５１３７０７で、ユーザは、クラウドプラットフォームを介して行われたサービス要求から返されるように、５１３７０９で最近使用された食事プランの構成可能な量、例えば２５個を提示される。あるいは、５１３７０８で利用可能な食事プランの選択により、クラウドプラットフォームを介して行われたサービス要求から返されるように、５１３７１０での全ての食事をユーザに提示し、食事プランを作成するユーザの名称および各ユーザが作成した食事プランの名称によって編成され、ユーザが様々な食事プランを参照して食事プランの選択肢を選択することを可能にする。５１３７０９または５１３７１０のいずれかで食事プランを選択すると、ユーザインターフェースは５１３７１２の食事プラン設計のセットアップに移行する。５１３７１２で、ユーザにはシステムが提供するデフォルト名が表示され、これは、ユーザが承諾しても編集してもよいが、プランには名称が必須であり、食事のダイナー数はデフォルトで２、範囲は１〜１００００であり、オプションの金銭的予算は、デフォルトで無制限で、任意の金銭的価値が承諾される。デフォルトを承諾するか、１つ以上のオプションを編集すると、ユーザは５１３７１３で料理を選択し、クラウドプラットフォームでサービス呼び出しを行って、ユーザインターフェースを移行する前にオプションについてユーザが行った決定を保存する。５１３７１３において、ユーザには、料理の原産地を示す２つの部分の選択ユーザインターフェース機構が提示され、左側に料理の起源、右側に選択した起源の料理オプションが表示される。例えば、左側の選択は、アメリカ、ヨーロッパ、メキシコ、南米、中東、アジア、またはその他であるが、これに限定されず、右側のアメリカの選択は、南米、ニューイングランド、アーミッシュ、または南西部であるが、これに限定されない。ヨーロッパの選択は、フランス、イタリア、ドイツ、ギリシャ、スペイン、ポルトガル、イギリス諸島、またはスカンジナビアであるが、これに限定されない。メキシコの選択は、トラディショナルまたはテックス−メックスであるが、これに限定されない。南米の選択は、ペルーまたはブラジルであるが、これに限定されない。中東の選択は、トルコ、レバノン、またはペルシャの選択であるが、これに限定されない。アジアの選択は、中国、日本、タイ、ベトナム、韓国、またはインドであるが、これに限定されない。他の選択は、カリブ海またはユーザが、独自の料理スタイルを提供するための名称であるがこれに限定されない。また、料理オプションのユーザ選択については、選択は、クラウドプラットフォームへのサービスを介して保存され、ユーザインターフェースは、５１３７１４で食事制限に移行する。５１３７１４で、ユーザはスクロール可能なアウトライン形式で潜在的な食事制限を提示され、アウトラインの各レベルで、ユーザは制限として何らかをクリックすることができ、クリックすると、選択した制限に加えて、アウトライン内でその下に埋め込まれている全てのものがチェックされる。アウトラインは、限定されないが、
ベジタリアン、
ビーガン、
アレルギー（木の実、書き込みオプション）、
健康（乳糖、グルテン、書き込みオプション）、
宗教、
コーシャ（Ｋｏｓｈｅｒ）（豚肉、貝類）、乳製品なし、肉製品あり、肉製品なし、乳製品あり、パレーブ（肉製品または乳製品なし）、
ハラル（Ｈａｌａｌ）、書き込みオプション、および／または
味覚、書き込みオプションである。
【０４９２】
ユーザが知っている全ての制限を確認し終えると、ユーザは、５１３７１５で食事の構成を選択し、選択をウェブサービスを介してクラウドプラットフォームに記憶させ、これにより、ユーザインターフェースを移行させる前に、選択に基づいて食事の準備から特定の材料を排除する。５１３７１５において、ユーザは、食事を計画するための３つのオプションが提示され、５１３７１６においてコースを定義するためのオプション、５１３７１７においてサイドディッシュを選択するためのオプション、および／または５１３７１８においてドリンクを選択するためのオプションが提示される。５１３７１６でコースを選択すると、ユーザは、５１３７１９での前菜コース、５１３７２０でのメインコース、および５１３７２１でのデザートコースの予想される最終的な最良の食事実行順序で、システムが提供する３つのデフォルトが提示される。ただし、ユーザは、機能選択５１３７０４を選択することによって、コース選択および／または順序を変更して、５１３７２２でのコースを追加／消去して、食事に１つ以上のコースを追加し、かつ／または食事から１つ以上のコースを消去する２つの機能オプションを確認することができ、ならびに食事の準備および／または実行時のために食事のコースを再配置する機能を確認することができる。５１３７１９において、ユーザには左右選択制御が提示され、左側は、提供される料理のタイプであり、スープ、サラダ、フィンガーフード、ディップ／ソース、および１人以上のユーザ提供の選択肢のその他であるが、これらに限定されない。事前設定されたオプションがクリックされると、ユーザインターフェースは、ユーザが１つ以上のオプションを選択することができるクラウドプラットフォーム上に提供されるウェブサービス（複数可）から取得されるオプションを用いて、ユーザによって事前に定義された料理および食事制限によって設定されたオプションの集合を提示する。５１３７１９でのオプション選択および／または定義の完了時、ユーザは、ユーザインターフェースを移行させる前に、ウェブサービス（複数可）を介してユーザの選択をクラウドプラットフォーム上に自動的に記憶するソフトウェアを用いて５１３７２０でメインコースを選択する。５１３７２０において、ユーザには左右選択制御が提示され、左側は、提供される料理のタイプであり、鶏肉、豚肉、牛肉、魚、ベジタリアン、および１人以上のユーザ提供の選択肢のその他であるが、これらに限定されない。事前設定されたオプションがクリックされると、ユーザインターフェースは、ユーザが１つ以上のオプションを選択することができるクラウドプラットフォーム上に提供されるウェブサービス（複数可）から取得されるオプションを用いて、ユーザによって事前に定義された料理および食事制限によって設定されたオプションの集合を提示する。５１３７２０でのオプション選択および／または定義が完了すると、ユーザは５１３７２１でデザートコースを選択し、ユーザインターフェースを移行させる前に、ウェブサービス（複数可）を介してユーザの選択をクラウドプラットフォーム上に自動的に記憶するソフトウェアを使用する。５１３７２１において、ユーザには左右選択制御が提示され、左側は、提供される料理のタイプであり、ケーキ、クッキー、パイ、アイスクリーム、ペイストリー、および１人以上のユーザ提供の選択肢のその他である。ここで、事前設定されたオプションがクリックされると、ユーザインターフェースは、ユーザが１つ以上のオプションを選択することができるクラウドプラットフォーム上に提供されるウェブサービス（複数可）から取得されるオプションを用いて、ユーザによって事前に定義された料理および食事制限によって設定されたオプションの集合を提示する。５１３７２１でのオプション選択および／または定義が完了すると、ユーザは、最後のコースが定義されるまで利用可能である場合、次のコースを選択し、次いで５１３７１７でサイドディッシュを選択し、ユーザインターフェースを移行する前に、ウェブサービス（複数可）を介してユーザの選択をクラウドプラットフォーム上に自動的に記憶する。５１３７１７において、ユーザには左右選択制御が提示され、左側は、提供されるサイドディッシュのタイプであり、パン、でんぷん、野菜、ディップ／ソース、および１人以上のユーザ提供の選択肢のその他であるが、これらに限定されない。ここで、事前設定されたオプションがクリックされると、ユーザインターフェースは、ユーザが１つ以上のオプションを選択することができるクラウドプラットフォーム上に提供されるウェブサービス（複数可）から取得されるオプションを用いて、ユーザによって事前に定義された料理および食事制限によって設定されたオプションの集合を提示する。５１３７１７でのオプション選択および／または定義が完了すると、ユーザは５１３７１８でドリンクを選択し、ユーザインターフェースを移行させる前に、ウェブサービス（複数可）を介してユーザの選択をクラウドプラットフォーム上に自動的に記憶するソフトウェアを使用する。５１３７１８において、ユーザには左右選択制御が提示され、左側は、５１３７２４のアルコールのためのサブオプションを提供されるドリンクのタイプと、５１３７２５の非アルコールのためのサブオプションを提供されるドリンクのタイプであり、アルコールのためのオプションは、ワイン、ビール、蒸留酒、およびその他の１人以上のユーザが提供する選択肢であるが、これらに限定されず、非アルコールのためのオプションは、ソーダ、ジュース、水、およびその他の１人以上のユーザが提供する選択肢であるが、これらに限定されない。ここで、事前設定されたオプションがクリックされると、ユーザインターフェースは、ユーザが１つ以上のオプションを選択することができるクラウドプラットフォーム上に提供されるウェブサービス（複数可）から取得されるオプションを用いて、ユーザが事前に定義した料理および食事制限によって設定されるオプションの集合を提示し、ユーザがその特異性を所望する場合、各特定のドリンクを特定のコースに任意選択的に関連付ける。５１３７１８でのオプション選択および／または定義の完了時に、ユーザは５１３７２６で確認を選択するであろう。なぜなら、ユーザインターフェースを移行させる前に、ユーザの選択をウェブサービス（複数可）を介してクラウドプラットフォーム上に自動的に記憶するソフトウェアによって、ユーザの食事が定義されるからである。５１３７２６において、ユーザに、全ての正しい選択肢を選択したことを確認するように計画された食事の要約ビューが提示され、ユーザは、以前のステップにナビゲートされて、食事を計画する過程で行った任意の決定を変更することができ、全ての決定がユーザの期待に沿っている場合、ユーザは、将来の使用のためにウェブサービス（複数可）を介してクラウドプラットフォームに食事計画を保存することを確認することを選択し、ウェブサービス（複数可）の呼び出しが完了すると、ユーザインターフェースは５１３７０２で再び開始するように戻る。５１３７０２において、ユーザは、５１３７０４において、それらが食事プランナーモジュール内にあり、それらが利用可能な３つの他のモジュール、すなわち、材料収集モジュール、食事準備モジュール、およびこれらの他のモジュールのうちの１つ以上を使用して新規の食事計画を追跡するのに役立つ食事実行モジュールを有することを確認することで、機能選択ユーザインターフェース機構を選択することができる。
【０４９３】
別の例では、調理および食事設計ＭＵＩモジュールでは、プロセスフローは、以下のように構成されてもよい。第１のメニューは、ユーザが準備されている食事、夕食、昼食、朝食、フォーマル、インフォーマルなどのタイプを選択することを可能にし得る。食事のタイプの選択は、ユーザが準備される複数の料理を選択することを可能にする次のメニューにつながり得る。次のメニューでは、ユーザが料理スタイルを選択することを許可してもよい。次のメニューは、ユーザが各料理のために、料理スタイルによってフィルタリングされた料理オプションを選択することを可能にし得る。メニュー設計の完了後、レシピモジュールが選択されてもよい。レシピモジュールは、ユーザがメニューのために選択された料理のレシピ間を素早くナビゲートすることを可能にするために、本明細書で考察されるＭＵＩを使用してもよい。例えば、第１のメニューは、各料理を含み得る。第２のメニューには、材料リストおよびレシピステップのオプションが含まれ得る。このようにして、ユーザは、履歴部分内の第１のメニューにアクセスして、ＭＵＩのアクティブ部分内の各個々のレシピの成分およびステップをナビゲートすることを閲覧しながら、レシピ間で素早くジャンプしてもよい。
【０４９４】
別の実施例では、調理および食事設計ＭＵＩモジュールは、以下のように動作し得る。第１のメニューは、ユーザが複数の食事パラメータを選択および定義することを可能にし得る。例えば、第１のメニューでは、ユーザは、料理の選択、食事制限、ダイナーの人数、食事設計、ワインの組み合わせ、および食事の準備を含むメニュー項目から選択してもよい。
【０４９５】
料理選択オプションを選択すると、ユーザは、例えば、アメリカ、ヨーロッパ、メキシコ、カリブ海、南米、中東、およびアジアなどを含む料理オプションの第２のメニューにアクセスすることができる。第２のメニューオプションの中から選択すると、第３のメニューにつながり得、例えば、アメリカの選択は、南部、南西部、テキサス、ニューイングランド、アーミッシュ、カリフォルニアなどにつながり得、ヨーロッパの選択は、フランス、イタリア、ドイツ、ギリシャ、スペイン、ポルトガル、イギリス諸島、スカンジナビアなどにつながり得、南米の選択は、ペルー、ブラジルなどにつながり得、アジアの選択は、中国、日本、ベトナム、タイ、韓国、インドなどにつながり得る。実施形態では、ユーザは、ユーザが対話し得る他のメニューのフィルタを提供し得る第２のメニューから２つ以上の料理オプションを選択することができる。
【０４９６】
第１のメニューから食事制限オプションを選択すると、ユーザはベジタリアン、ビーガン、ペスカタリアン、乳卵型ベジタリアン、アレルギー、健康、宗教、味覚などのオプションを含む第２のメニューから選択することができる。ベジタリアン、ビーガン、ペスカタリアン、および乳卵型ベジタリアンメニューは、ユーザがこれらの制限を食事の選択肢および／または食材にフィルタとして適用することを可能にする実行メニューであってもよい。アレルギーおよび健康メニューは、実行メニューにつながり、ユーザは、木の実および貝類（アレルギー）、乳糖およびグルテン（健康）などの健康またはアレルギーの理由により制限されるべき成分をフィルタリングすることを可能にする。両方のメニューはさらに、ユーザが追加のオプションで書き込むことを許可し得る。宗教メニューを使用すると、コーシャまたはハラルの制限などの宗教的な食事法に基づいてフィルタリングされたメニューにアクセスすることができる。コーシャメニュー選択は、肉（全ての乳製品オプションをフィルタリング）、パレーブ（全ての乳製品および肉製品オプションをフィルタリング）、乳製品（全ての肉製品オプションをフィルタリング）、パスオーバー（シャメッツ（Ｃｈａｍｅｔｚ）および／またはキニヨット（Ｋｉｔｎｉｙｏｔ）を含む全てのオプションをフィルタリング）を含むユーザ実行メニューを提供する。任意のコーシャメニューを実行すると、豚肉、貝類などの全ての非コーシャ材料を排除するのにさらに役立つ。ハラルメニューの選択は、ハラルの制限に従ってメニュー材料のフィルタリングを可能にする実行メニューをユーザに提供する。味覚メニューは、ユーザがダイナーの味覚によって食材選択をフィルタリングすることを可能にする実行メニューである。
【０４９７】
ダイナー数メニューは、ユーザが複数のダイナーを選択することを可能にする実行メニューである。ダイナーの数を選択すると、モジュールは食べる人数に合わせてレシピの量を変更することができる。実施形態では、ダイナーメニューの数はまた、ユーザが準備される食品の量のさらなる修正として、軽量、中量、および大量などのオプションを選択することを可能にし得る。
【０４９８】
食事設計または食事構成の選択では、前菜（スープ、サラダ、その他の第３のメニューを提供）、メインコース（鶏肉、豚肉、牛肉、魚、ベジタリアンの第３のメニューを提供）、サイドディッシュ（パン、でんぷん（ライス、ジャガイモ、その他）、野菜の第３のメニューを提供）、およびデザートの、第２のメニューが提供される。ユーザがこれらのメニューをドリルダウンすると、他の第２のメニューで選択されたフィルタに対応するメニュー項目（料理、食事制限など）を提供する追加のメニューに到達することができる。実施形態では、料理は、フィルタに従って排除されてもよい。さらなる実施形態では、料理は、フィルタに基づく代替物または排除物、例えば、無乳製品の料理におけるバターのための油を含んでもよい。各メニュー項目は、ユーザが準備のために最終的な食事にレシピを追加することを可能にする１つ以上のレシピ選択実行メニューにつながる。本明細書に説明される選択肢は、例としてのみであり、食事構成サブメニューは、追加および／または異なるメニューおよび階層を含んでもよい。
【０４９９】
第１のメニューのワインの組み合わせの選択により、ユーザの第２のメニューが供され、例えば、前菜、メインコース、デザートなどによって、選択された料理に合わせたワインの選択を可能にする。ユーザがワインを組み合わせたるコースを選択した後、実行メニューは、ユーザがそのコースの選択された料理に従って、品種、スタイル、ラベル、および他の特徴によってワインを積極的に選択するために提供され得る。
【０５００】
第１のメニューの食事準備の選択では、ＭＵＩメニューシステムを使用して食事準備の組み合わされたウォークスルーをユーザに提供する。このウォークスルーでは、材料要件、先取り料理、当日の料理を含む一連の第２のメニュー項目を提供する。材料要件の選択によりショッピングリストが提供され、これは、ユーザが既に持っている項目を削除することを可能にする。先取り料理メニューと当日の料理メニューは、共に類似しており、ユーザは統合準備と／または並列準備との間で選択することができる。先取り料理メニューは、事前に準備され得る全ての料理および材料の準備ステップへのユーザアクセスを提供し、一方、当日の料理メニューは、好ましくは、事前に準備されない準備ステップへのユーザアクセスを提供する。並列準備メニューは、選択された各レシピへのユーザアクセスを可能にする。統合準備メニューは、統合された形式でレシピへのユーザアクセスを可能にする。統合準備メニューにおいて、サブメニューは、タイミング、例えば、食事時間の４時間前、食事時間の３時間前、食事時間の２時間前などに基づいて提供される。例えば、「４時間前」サブメニューにアクセスすることで、食事の４時間前に完了するためのタスクのリストを伴う使用を提供する。３時間前のサブメニューにより、食事の３時間前に完了するタスクが提供される。このようにして、各レシピの複数のタスクを組み合わせることができる。例えば、同じ材料で２つ以上の料理を切り刻む必要がある場合は、可能な限り最も効率的な様式で統合できる。別の実施形態では、統合準備サブメニューには、メインコースの開始、前菜の開始、サイドディッシュの開始、メインコースの完了、前菜の完了、サイドディッシュの完了などのメニュー項目が提供され得る。したがって、シェフのＭＵＩモジュールは、ユーザが食事を設計することを可能にし得、次いで、準備ステップの完全な統合を提供し得る。
【０５０１】
別の例では、ＭＵＩは、旅行ガイドに適用されてもよく、例えば、都市の１つ以上の近隣、都市間旅行、または州内もしくは国内旅行を含む任意の地理的地域のツアーを通してユーザを誘導する。この適用のためのコンテンツには、潜在的な目的地、ストリートまたは道路地図、および公共交通機関（例えば、バス、地下鉄またはメトロ、路面電車、鉄道）マップのリストが含まれてもよい。
【０５０２】
目的地は、限定されるものではないが、異なるカテゴリに分けることができ、対象となる地点（例えば、博物館、記念碑、史跡、公園）、飲食店（例えば、レストランおよびバー）、小売店、医療施設、ならびに官公庁および駅を含むが、これらに限定されるものではない。
【０５０３】
例として、アクティブメニューは、まず、ユーザに、現在の地理的位置を識別するように促す。あるいは、衛星ベースの無線ナビゲーションシステム（例えば、ＧＰＳ）へのデバイスの接続を通じて、ユーザの現在の位置を自動的に入力することができる。その後、アクティブメニューは、ユーザに１つ以上の宛先を尋ねる。次に、ユーザに、例えば、徒歩、運転、または大量輸送を含む好ましい輸送モードを有するかどうかを尋ねる一方で、そのような各輸送モードの輸送時間の計算推定値を提示することができる。次いで、ＭＵＩは、パスまたはコースをユーザに提供し、各ステップでユーザを誘導する。直接ワークフローモードでは、ＭＵＩは交換ポイントでキーストップを持つルートを提示する。例えば、例示として、第１の選択は、ユーザの現在の位置（例えば、ホテル）から地下鉄駅Ａへの５ブロックの歩行を開始することである。第２の選択は、地下鉄駅Ｂへの途中、駅Ａで地下鉄電車１号線に乗り込むことである。第３の選択は、駅Ｂで地下鉄電車１号線を降り、地下鉄駅Ｃへの途中、地下鉄電車２号線に乗り換えることである。第４の選択は、ストリートの交差点Ｄでバス３のためのバス停への途中、駅Ｃで地下鉄電車２号線に乗り込むことである。第５の選択は、交差点Ｄで２ブロックを歩行してバス３に乗ることである。第６の選択は、ストリートの交差点Ｅでバスを降車することである。第７の選択は、交差点Ｅから選択された目的地まで３ブロックを歩行することである。これらの決定ポイントは、衛星ベースの無線ナビゲーションシステムとの調整を通じて、実際の地理的位置決めを伴う提示のために追跡され得る（例えば、ハイライトまたは選択のために位置決めされ得る）。本開示によって提供される他の例と同様に、行程に沿った過去の選択および／または将来行われる選択は、スクリーンの第２の部分で提示される一方で、アクティブな選択は、スクリーンの第１の部分で提示される（あるいは、両方を表示するための代替の実施形態では、第２の部分で一緒に提示されるか、または第２の部分と第３の部分で別々に提示される）。命令されたワークフローに沿った任意の時点で、ユーザは、高度なコンテキストメニューを選択してもよく、これにより、ユーザは、詳細なストリートおよび／または交通マップを提示されるか、ストリートごとまたは駅ごとの詳細にズームインするか、またはより上位のレベルの詳細にズームアウトすることができる（例えば、主要ストリートおよび交差点、または主要駅および／または乗換駅を示す）。次いで、ユーザは、直接ワークフローの行程の変形例を選択してもよく、例えば、最終的な３ブロックの歩行から選択した目的地に迂回し、詳細なストリートマップ上で識別された施設を訪問するための代替ルート（例えば目的地を訪問する前に食事をするためのレストラン、または選択された目的地への歩行を完了するための傘を得るためのコンビニエンスストアなど）を提示されてもよい。加えて、例として、旅行の行程は、都市の歴史地区のウォーキングツアーなど、より少ないモードまたは単一の交通手段に制限され得るか、または都市間鉄道交通などの追加のモードと組み合わされ得る。
【０５０４】
さらに別の実施例では、本明細書に説明されるＭＵＩは、オペレーティングシステムとして、またはオペレーティングシステム（ＯＳ）へのオーバーレイとして実装されてもよい。本明細書に説明されるＭＵＩでは、使用が少ない項目の露出を制限することによって、任意のシステムまたはワークフローとのユーザインタラクションがより効率的となる。この設計原則および階層メニューフローは、例えば、ＯＳの任意の態様に適用され得る。例えば、Ｗｉｎｄｏｗｓ、Ｌｉｎｕｘ、Ａｐｐｌｅ  ＯＳなどにおけるファイルツリーのナビゲーションは、本明細書に説明されるように階層的なメニューツリーとして編成されてもよく、より少ない使用オプションは露出から制限され、異なるメニュー、例えば高度なコンテキストメニューに移動されてもよい。本明細書で考察されるように、より少ない使用オプションは、使用頻度の閾値割合を満たさないオプション、例えば、７０％、８０％、９０％、または本明細書で考察される任意の他の数値を満たさないオプションを指し得る。したがって、ユーザが他のオプションを閲覧する手順を取らない限り、最も頻繁に動作させるファイルツリーオプションのみを表示する。モバイルデバイスオペレーティングシステム、ｉＯＳ、Ａｎｄｒｏｉｄなどのアプリは、同じように配置することができる。システムは、従来のように、大量のアプリアイコンが複数のスクリーンで提示される代わりに、ユーザのアプリアイコンを分類し、使用されていないアプリの露出が制限された階層メニューツリーに従ってアプリをユーザに提示してもよい。
【０５０５】
別の実施例では、ＭＵＩに従って考察される露出制限の設計原則は、プッシュ通知に適用されてもよい。階層メニューツリーでは、ユーザインタラクションの閾値割合を満たしていないメニュー項目は、露出が制限されている。同様に、例えば、テキストメッセージ、電子メール、アプリアラートなどに関連するアラートおよび通知など、ユーザへのプッシュ通知は、ユーザインタラクションに基づいて制限され得る。例えば、９０％／１０％の分割、または８０％／２０％の分割、または本明細書で考察される他の任意の分割が適用されてもよく、ここでは、ユーザが最も頻繁に対話するプッシュ通知のタイプが（例えば、送信者、主題、受信者などによって）優先され、他の通知が補助メニューに移動されることを特徴とする。ユーザが９０％の時間、または８０％の時間、または任意の好適な数値で対話する、またはアクセスするプッシュ通知は、優先された処置を受けることができ、これには、振動アラート、リングアラート、および即時表示が含まれる。他のプッシュ通知は、直接的なユーザアクションを通じてのみアクセスされるメニュー内に収集されてもよい。
【０５０６】
別の実施例では、本明細書に説明されるＭＵＩは、住宅設計または住宅リフォームのために用いられ得る。第１のメニューは、ユーザが、リフォームまたは設計される部屋、キッチン、バスなどのタイプを選択することを可能にし得る。第２のメニューは、ユーザが複数のスタイル（近代的スタイル、現代的スタイル、伝統的スタイルなど）から選択することを可能にしてもよく、一方、第３のメニューは、ユーザが、リフォームされる部屋の個々の態様、すなわち、キッチン、キャビネット、フローリング、カウンタートップなどの場合に選択を開始することを可能にし得る。かかる例では、ＭＵＩは、ユーザが選択を行い、設計を開発する際に、従来の設計ソフトウェアと対話するか、かつ／またはインターフェースを有して、ユーザの設計のモデルを構築および維持することができる。
【０５０７】
さらに別の実施例では、本明細書に説明されるＭＵＩは、視聴するテレビ番組または映画を選択するためのメディアコンテンツナビゲーションに適用され得る。例えば、第１のメニューは、ユーザがメディアコンテンツを閲覧するカテゴリ、例えば、ジャンル、公開日、人気度、出演俳優／女優などを選択することを可能にし得る。一部の実施形態では、連続する各メニューは、第１のメニューと同様のオプションを提供し得、ユーザが次の各メニューを継続的にフィルタリングすることを可能にし得る。メディアコンテンツに適用されるＭＵＩでは、特定の閲覧者が不適切なコンテンツにアクセスしないことを保証するために、除外テーブルを、例えばコンテンツフィルタとして使用してもよい。本明細書で考察されるように、制限リストを使用して、ユーザの典型的な閲覧習慣に従ってメニューをフィルタリングし、変更してもよい。
【０５０８】
さらなる実施形態には、以下が含まれる。
実施形態１は、コンピュータアプリケーションを通じてユーザを導くユーザインターフェース上のメニュー選択肢のパスを通してユーザを対話的にナビゲートする方法であって、方法は、少なくとも１つのハードウェアプロセッサによって自動的に実行され、方法が、ユーザインターフェース表示の第１の部分に進行中の選択肢メニューを表示することと、ユーザが、ユーザインターフェース表示の第１の部分に表示される進行中の選択肢メニュー項目からメニュー項目を選択し、以前のレベルのメニュー選択肢からメニュー項目を選択することに基づいてメニュー選択肢のレベルをドリルダウンすることを可能にすることと、ユーザインターフェース表示の第２の部分に、ドリルダウンレベルの過去に選択されたおよび過去に選択されていないメニュー項目を表示することであって、過去に選択されていないメニュー項目が、選択可能オプションとして表示される、表示することと、ユーザが、ユーザインターフェース表示の第２の部分に表示される以前にナビゲートされたメニューレベルから過去に選択されていないメニュー項目を選択することを可能にすることによって、ユーザが異なるメニュー選択肢のパスにジャンプすることを可能にすることであって、第１の部分および第２の部分が、ユーザインターフェース表示上で同時に閲覧可能である、可能にすることと、を含む、方法である。
【０５０９】
実施形態２は、進行中の選択肢メニューからのメニュー項目の選択の検出に応じて、進行中の選択肢メニューをユーザインターフェース表示の第２の部分に再配置し、ユーザインターフェース表示の第１の部分に、メニュー項目の選択に基づいて次のレベルのメニュー選択肢を表示することであって、再配置された進行中の選択肢メニューが、ユーザインターフェース表示の第２の部分に、過去メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目として示され、次のレベルのメニュー選択肢が、進行中の選択肢メニューとして第１の部分に示される、実施形態１に記載の方法である。
【０５１０】
実施形態３は、進行中の選択肢メニューが、ユーザインターフェース表示の第１の部分上で第１の視覚配向で表示され、過去に選択されたメニュー項目および過去に選択されていないメニュー項目を含むメニュー選択肢のドリルダウンされたレベルが、ユーザインターフェース表示の第２の部分上で第２の視覚配向で表示される、実施形態１または２に記載の方法である。
【０５１１】
実施形態４は、第２の視覚配向が、第１の視覚配向と実質的に直交する、実施形態１〜３に記載の方法である。
【０５１２】
実施形態５は、第１の視覚配向が、垂直配向であり、第２の視覚配向が、水平配向である、実施形態１〜４に記載の方法である。
【０５１３】
実施形態６は、第１の視覚配向が、水平配向であり、第２の視覚配向が、垂直配向である、実施形態４または５に記載の方法である。
【０５１４】
実施形態７は、第２の部分に再配置されたメニュー選択肢のドリルダウンされたレベルが、メニューレベルのスタックとして表示される、実施形態４〜６に記載の方法である。
【０５１５】
実施形態８は、進行中の選択肢メニューが、第１の視覚配向の方向に選択肢を回転させるグラフィカルな回転ホイールとして表示される、実施形態３〜７に記載の方法である。
【０５１６】
実施形態９は、メニュー選択肢のドリルダウンレベルにおけるドリルダウンレベルが、第２の視覚配向の方向にドリルダウンレベルの選択肢を回転させるグラフィカル回転ホイールとして表示される、実施形態３〜８に記載の方法である。
【０５１７】
実施形態１０は、ユーザインターフェース表示の第２の部分に表示されるドリルダウンレベルの過去に選択されたメニュー項目が、ユーザインターフェース表示の第２の部分に表示されるドリルダウンレベルの過去に選択されていないメニュー項目に対してハイライトして表示される、実施形態１〜９に記載の方法である。
【０５１８】
実施形態１１は、第１の部分および第２の部分が、一連の同心円として表示される、実施形態１〜１０に記載の方法である。
【０５１９】
実施形態１２は、第１の部分および第２の部分が、グラフィカル決定木構成で表示される、実施形態１〜１１に記載の方法である。
【０５２０】
実施形態１３は、第１の部分および第２の部分が、ユーザインターフェース表示上に第１の部分および第２の部分の両方を適合させながら、ユーザインターフェース表示上に進行中の選択肢メニューを表示する第１の部分の実質的な中心にシフトされる、実施形態１〜１２に記載の方法である。
【０５２１】
実施形態１４は、ユーザインターフェースシステムであって、少なくとも１つのハードウェアプロセッサと、ハードウェアプロセッサに動作可能に結合されたメモリデバイスと、を備え、ハードウェアプロセッサが、メモリデバイスから進行中の選択肢メニューを取得し、ユーザインターフェース表示の第１の部分上に進行中の選択肢メニューを表示するように動作可能であり、ハードウェアプロセッサは、ユーザが、ユーザインターフェース表示の第１の部分に表示される進行中の選択肢メニューからメニュー項目を選択し、以前のレベルのメニュー選択肢からメニュー項目を選択することに基づいてメニュー選択肢のレベルをドリルダウンすることを可能にするようにさらに動作可能であり、ハードウェアプロセッサが、ユーザインターフェース表示の第２の部分に、ドリルダウンされたレベルの過去の選択されたメニュー項目と過去の選択されていないメニュー項目を表示し、過去に選択されていないメニュー項目が、選択可能オプションとして表示され、ハードウェアプロセッサは、ユーザが、ユーザインターフェース表示の第２の部分に表示される以前にナビゲートされたメニューレベルから過去に選択されていないメニュー項目を選択することを可能にすることによって、ユーザが異なるメニュー選択肢のパスにジャンプすることを可能にするようにさらに動作可能であり、第１の部分および第２の部分が、ユーザインターフェース表示上で同時に閲覧可能である、ユーザインターフェースシステムである。
【０５２２】
実施形態１５は、進行中の選択肢メニューからのメニュー項目の選択の検出に応じて、ハードウェアプロセッサが、進行中の選択肢メニューをユーザインターフェース表示の第２の部分に再配置し、ユーザインターフェース表示の第１の部分に、メニュー項目の選択に基づいて次のレベルのメニュー選択肢を表示し、再配置された進行中の選択肢メニューが、ユーザインターフェース表示の第２の部分に、過去メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目として示され、次のレベルのメニュー選択肢が、進行中の選択肢メニューとして第１の部分に示される、実施形態１４に記載のシステムである。
【０５２３】
実施形態１６は、進行中の選択肢メニューが、ユーザインターフェース表示の第１の部分上で第１の視覚配向で表示され、過去に選択されたメニュー項目および過去に選択されていないメニュー項目を含むメニュー選択肢のドリルダウンされたレベルが、ユーザインターフェース表示の第２の部分上で第２の視覚配向で表示される、実施形態１５に記載のシステムである。
【０５２４】
実施形態１７は、第２の視覚配向が、第１の視覚配向と実質的に直交する、実施形態１６に記載のシステムである。
【０５２５】
実施形態１８は、第１の視覚配向が、垂直配向であり、第２の視覚配向が、水平配向である、実施形態１７に記載のシステムである。
【０５２６】
実施形態１９は、第１の視覚配向が、水平配向であり、第２の視覚配向が、垂直配向である、実施形態１７または１８に記載のシステムである。
【０５２７】
実施形態２０は、第２の部分に再配置されたメニュー選択肢のドリルダウンされたレベルが、メニューレベルのスタックとして表示される、実施形態１７〜１９に記載のシステムである。
【０５２８】
実施形態２１は、進行中の選択肢メニューが、第１の視覚配向の方向に選択肢を回転させるグラフィカルな回転ホイールとして表示される、実施形態１６〜２０に記載のシステムである。
【０５２９】
実施形態２２は、メニュー選択肢のドリルダウンレベルにおけるドリルダウンレベルが、第２の視覚配向の方向にドリルダウンレベルの選択肢を回転させるグラフィカル回転ホイールとして表示される、実施形態１６〜２１に記載のシステムである。
【０５３０】
実施形態２３は、ユーザインターフェース表示の第２の部分に表示されるドリルダウンレベルの過去に選択されたメニュー項目が、ユーザインターフェース表示の第２の部分に表示されるドリルダウンレベルの過去に選択されていないメニュー項目に対してハイライトして表示される、実施形態１４〜２２に記載のシステムである。
【０５３１】
実施形態２４は、第１の部分および第２の部分が、一連の同心円として表示される、実施形態１４〜２３に記載のシステムである。
【０５３２】
実施形態２５は、第１の部分および第２の部分が、グラフィカル決定木構成で表示される、実施形態１４〜２４に記載のシステムである。
【０５３３】
実施形態２６は、第１の部分および第２の部分が、ユーザインターフェース表示上に第１の部分および第２の部分の両方を適合させながら、ユーザインターフェース表示上に進行中の選択肢メニューを表示する第１の部分の実質的な中心にシフトされる、実施形態１４〜２５に記載のシステムである。
【０５３４】
実施形態２７は、コンピュータアプリケーションを通じてユーザを導くことにおいて、ユーザインターフェース上のメニュー選択肢のパスを通してユーザを対話的にナビゲートする方法を実行するために機械によって実行可能な命令のプログラムを記憶するコンピュータ可読記憶媒体であり、方法が、ユーザインターフェース表示の第１の部分に進行中の選択肢メニューを表示することと、ユーザが、ユーザインターフェース表示の第１の部分に表示される進行中の選択肢メニュー項目からメニュー項目を選択し、以前のレベルのメニュー選択肢からメニュー項目を選択することに基づいてメニュー選択肢のレベルをドリルダウンすることを可能にすることと、ユーザインターフェース表示の第２の部分に、ドリルダウンレベルの過去に選択されたおよび過去に選択されていないメニュー項目を表示することであって、過去に選択されていないメニュー項目が、選択可能オプションとして表示される、表示することと、ユーザが、ユーザインターフェース表示の第２の部分に表示される以前にナビゲートされたメニューレベルから過去に選択されていないメニュー項目を選択することを可能にすることによって、ユーザが異なるメニュー選択肢のパスにジャンプすることを可能にすることであって、第１の部分および第２の部分が、ユーザインターフェース表示上で同時に閲覧可能である、可能にすることと、を含む、コンピュータ可読記憶媒体である。
【０５３５】
実施形態２８は、進行中の選択肢メニューからのメニュー項目の選択の検出に応じて、進行中の選択肢メニューをユーザインターフェース表示の第２の部分に再配置し、ユーザインターフェース表示の第１の部分に、メニュー項目の選択に基づいて次のレベルのメニュー選択肢を表示し、再配置された進行中の選択肢メニューが、ユーザインターフェース表示の第２の部分に、過去メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目として示され、次のレベルのメニュー選択肢が、進行中の選択肢メニューとして第１の部分に示される、実施形態２７に記載のコンピュータ可読記憶媒体である。
【０５３６】
実施形態２９は、進行中の選択肢メニューが、ユーザインターフェース表示の第１の部分上で第１の視覚配向で表示され、過去に選択されたメニュー項目および過去に選択されていないメニュー項目を含むメニュー選択肢のドリルダウンされたレベルが、ユーザインターフェース表示の第２の部分上で第２の視覚配向で表示される、実施形態２８に記載のコンピュータ可読記憶媒体である。
【０５３７】
実施形態３０は、第２の視覚配向が、第１の視覚配向と実質的に直交する、実施形態２９に記載のコンピュータ可読記憶媒体である。
【０５３８】
実施形態３１は、第１の視覚配向が、垂直配向であり、第２の視覚配向が、水平配向である、実施形態３０に記載のコンピュータ可読記憶媒体である。
【０５３９】
実施形態３２は、第１の視覚配向が、垂直配向であり、第２の視覚配向が、水平配向である、実施形態３０または３１に記載のコンピュータ可読記憶媒体である。
【０５４０】
実施形態３３は、第２の部分に再配置されたメニュー選択肢のドリルダウンされたレベルが、メニューレベルのスタックとして表示される、実施形態３０〜３２に記載のコンピュータ可読記憶媒体である。
【０５４１】
実施形態３４は、進行中の選択肢メニューが、第１の視覚配向の方向に選択肢を回転させるグラフィカルな回転ホイールとして表示される、実施形態２９〜３３に記載のコンピュータ可読記憶媒体である。
【０５４２】
実施形態３５は、メニュー選択肢のドリルダウンレベルにおけるドリルダウンレベルが、第２の視覚配向の方向にドリルダウンレベルの選択肢を回転させるグラフィカル回転ホイールとして表示される、実施形態２９〜３４に記載のコンピュータ可読記憶媒体である。
【０５４３】
実施形態３６は、ユーザインターフェース表示の第２の部分に表示されるドリルダウンレベルの過去に選択されたメニュー項目が、ユーザインターフェース表示の第２の部分に表示されるドリルダウンレベルの過去に選択されていないメニュー項目に対してハイライトして表示される、実施形態２７〜３５に記載のコンピュータ可読記憶媒体である。
【０５４４】
実施形態３７は、第１の部分および第２の部分が、一連の同心円として表示される、実施形態２７〜３６に記載のコンピュータ可読記憶媒体である。
【０５４５】
実施形態３８は、第１の部分および第２の部分が、グラフィカル決定木構成で表示される、実施形態２７〜３７に記載のコンピュータ可読記憶媒体である。
【０５４６】
実施形態３９は、第１の部分および第２の部分が、同じ視覚配向で平行に表示される、実施形態２７〜３８に記載のコンピュータ可読記憶媒体である。
【０５４７】
実施形態４０は、第１の部分および第２の部分が、ユーザインターフェース表示上に第１の部分および第２の部分の両方を適合させながら、ユーザインターフェース表示上に進行中の選択肢メニューを表示する第１の部分の実質的な中心にシフトされる、実施形態２７〜３９に記載のコンピュータ可読記憶媒体である。
【０５４８】
実施形態４１は、ユーザインターフェースが、ユーザがアッセイシステムをナビゲートするために行う必要がある最小数のメニュー選択肢を提示しながら、アッセイシステムを通してユーザをナビゲートする、実施形態２７〜４０に記載のコンピュータ可読記憶媒体である。
【０５４９】
実施形態４２は、コンピュータアプリケーションを通じてユーザを導くユーザインターフェース上のメニュー選択肢のパスを通してユーザを対話的にナビゲートする方法であって、方法が、少なくとも１つのハードウェアプロセッサによって自動的に実行され、方法が、ユーザインターフェース表示の第１の部分に進行中の選択肢メニューを表示することと、ユーザが、ユーザインターフェース表示の第１の部分に表示される進行中の選択肢メニュー項目からメニュー項目を選択し、以前のレベルのメニュー選択肢からメニュー項目を選択することに基づいてメニュー選択肢のレベルをドリルダウンすることを可能にすることと、ユーザインターフェース表示の第２の部分に、ドリルダウンレベルの過去に選択されたおよび過去に選択されていないメニュー項目を表示することであって、過去に選択されていないメニュー項目が、選択可能オプションとして表示される、表示することと、を含み、第１の部分および第２の部分が、ユーザインターフェース表示上で同時に閲覧可能であり、グラフィカルユーザインターフェースは、グラフィカルユーザインターフェース表示の背景を黒色にすることによって黒色空間を最大化し、それによって記憶を保存し、提示速度を改善する、方法である。
【０５５０】
実施形態４３は、進行中の選択肢メニューからのメニュー項目の選択の検出に応じて、進行中の選択肢メニューをユーザインターフェース表示の第２の部分に再配置し、ユーザインターフェース表示の第１の部分に、メニュー項目の選択に基づいて次のレベルのメニュー選択肢を表示することであって、再配置された進行中の選択肢メニューが、ユーザインターフェース表示の第２の部分に、過去メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目として示され、次のレベルのメニュー選択肢が、進行中の選択肢メニューとして第１の部分に示される、実施形態４２に記載の方法である。
【０５５１】
実施形態４４は、進行中の選択肢メニューが、ユーザインターフェース表示の第１の部分上に第１の視覚配向で表示され、過去に選択されたメニュー項目および過去に選択されていないメニュー項目を含むメニュー選択肢のドリルダウンされたレベルが、ユーザインターフェース表示の第２の部分上に第２の視覚配向で表示される、実施形態４２または４３に記載の方法である。
【０５５２】
実施形態４５は、第２の視覚配向が、第１の視覚配向と実質的に直交する、実施形態４３または４４に記載の方法である。
【０５５３】
実施形態４６は、第１の視覚配向が、垂直配向であり、第２の視覚配向が、水平配向である、実施形態４４または４５に記載の方法である。
【０５５４】
実施形態４７は、第１の視覚配向が、水平配向であり、第２の視覚配向が、垂直配向である、実施形態４４〜４６に記載の方法である。
【０５５５】
実施形態４８は、第２の部分に再配置されたメニュー選択肢のドリルダウンされたレベルが、メニューレベルのスタックとして表示される、実施形態４４〜４７の方法である。
【０５５６】
実施形態４９は、進行中の選択肢メニューが、第１の視覚配向の方向に選択肢を回転させるグラフィカルな回転ホイールとして表示される、実施形態４３〜４８に記載の方法である。
【０５５７】
実施形態５０は、メニュー選択肢のドリルダウンレベルにおけるドリルダウンレベルが、第２の視覚配向の方向にドリルダウンレベルの選択肢を回転させるグラフィカル回転ホイールとして表示される、実施形態４２〜４９に記載の方法である。
【０５５８】
実施形態５１は、ユーザインターフェース表示の第２の部分に表示されるドリルダウンレベルの過去に選択されたメニュー項目が、ユーザインターフェース表示の第２の部分に表示されるドリルダウンレベルの過去に選択されていないメニュー項目に対してハイライトして表示される、実施形態４２〜５０の方法である。
【０５５９】
実施形態５２は、第１の部分および第２の部分が、一連の同心円として表示される、実施形態４２〜５１に記載の方法である。
【０５６０】
実施形態５３は、第１の部分および第２の部分が、グラフィカル決定木構成で表示される、実施形態４２〜５２に記載の方法である。
【０５６１】
実施形態５４は、第１の部分および第２の部分が、ユーザインターフェース表示上に第１の部分および第２の部分の両方を適合させながら、ユーザインターフェース表示上に進行中の選択肢メニューを表示する第１の部分の実質的な中心にシフトされる、実施形態４２〜５３に記載の方法である。
【０５６２】
実施形態５５は、ユーザがユーザインターフェース表示の第２の部分に表示される以前にナビゲートされたメニューレベルから過去に選択されていないメニュー項目を選択することを可能にすることによって、ユーザがメニュー選択肢の異なるパスにジャンプすることを可能にすることをさらに含む、実施形態４２〜５４に記載の方法である。
【０５６３】
実施形態５６は、コンピュータアプリケーションを通じてユーザを導くユーザインターフェース上のメニュー選択肢のパスを通してユーザを対話的にナビゲートする方法であって、方法は、少なくとも１つのハードウェアプロセッサによって自動的に実行され、方法が、ユーザインターフェース表示の第１の部分に進行中の選択肢メニューを表示することと、ユーザが、ユーザインターフェース表示の第１の部分に表示される進行中の選択肢メニュー項目からメニュー項目を選択し、以前のレベルのメニュー選択肢からメニュー項目を選択することに基づいてメニュー選択肢のレベルをドリルダウンすることを可能にすることと、ユーザインターフェース表示の第２の部分に、ドリルダウンレベルの過去に選択されたおよび過去に選択されていないメニュー項目を表示することであって、過去に選択されていないメニュー項目が、選択可能オプションとして表示される、表示することと、を含み、第１の部分および第２の部分が、ユーザインターフェース表示上で同時に閲覧可能であり、少なくとも第１の部分が、検索機能ボックス、サブ第１の領域、およびサブ第２の領域を含み、第１の部分が、全体としてスクロール可能であり、進行中の選択肢メニューを示し、検索機能ボックス内の検索用語のエントリの検出に応答して、第１の部分は、個別にスクロール可能なサブ第１の領域およびサブ第２の領域に分割される、方法である。
【０５６４】
実施形態５７は、サブ第２の領域が、検索用語と一致する進行中の選択肢メニューのサブセットを表示する、実施形態５６に記載の方法である。
【０５６５】
実施形態５８は、サブ第２の領域が、進行中の選択肢メニューを表示する、実施形態５６または５７に記載の方法である。
【０５６６】
実施形態５９は、サブ第１の領域が、最近選択されたメニュー項目を表示する、実施形態５６〜５８に記載の方法である。
【０５６７】
実施形態６０は、第１の部分が、グラフィカルホイールとしてユーザインターフェース表示上にレンダリングされる、実施形態５６〜５９に記載の方法である。
【０５６８】
実施形態６１は、コンピュータアプリケーションを通じてユーザを導くユーザインターフェース上のメニュー選択肢のパスを通してユーザを対話的にナビゲートする方法であって、方法は、少なくとも１つのハードウェアプロセッサによって自動的に実行され、方法が、ユーザインターフェース表示の第１の部分に進行中の選択肢メニューを表示することと、ユーザが、ユーザインターフェース表示の第１の部分に表示される進行中の選択肢メニュー項目からメニュー項目を選択し、以前のレベルのメニュー選択肢からメニュー項目を選択することに基づいてメニュー選択肢のレベルをドリルダウンすることを可能にすることと、ユーザインターフェース表示の第２の部分に、ドリルダウンレベルの過去に選択されたおよび過去に選択されていないメニュー項目を表示することであって、過去に選択されていないメニュー項目が、選択可能オプションとして表示される、表示することと、を含み、第１の部分および第２の部分が、ユーザインターフェース表示上で同時に閲覧可能であり、進行中の選択肢メニューが、選択肢を回転させるグラフィカル回転ホイールとして表示され、グラフィカル回転ホイールが、進行中の選択肢メニューの第１のメニュー項目から進行中の選択肢メニューの最後のメニュー項目まで回転可能であり、グラフィカル回転ホイールが、最後のメニュー項目から第１のメニュー項目までさらに回転可能であり、第１のメニュー項目および最後のメニュー項目は、グラフィカル回転ホイールの回転において接続されない、方法である。
【０５６９】
実施形態６２は、グラフィカル回転ホイールが、垂直に回転する垂直ホイールである、実施形態６１に記載の方法である。
【０５７０】
実施形態６３は、グラフィカル回転ホイールが、水平に回転する水平ホイールである、実施形態６１〜６２に記載の方法である。
【０５７１】
実施形態６４は、グラフィカルユーザインターフェース（ＧＵＩ）に出力される階層メニューレベルのパスをナビゲートするための少なくとも１つのハードウェアプロセッサによって実行される方法であって、方法は、ユーザ選択可能な選択肢の第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを提供することと、ユーザの選択に応答して、ユーザ選択可能な選択肢の第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを提供することと、を含み、第２の部分が、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分と同時に閲覧されるように適合される、方法である。
【０５７２】
実施形態６５は、高度なコンテキストメニューをさらに含み、高度なコンテキストメニューが、高度なセレクタの選択に応答して表示されるように適合される、実施形態６４に記載の方法である。
【０５７３】
実施形態６６は、高度なコンテキストメニューが、ユーザが選択した選択肢、すなわち［エクスポート］、［管理コンソール］、［管理監査証跡］、［利用規約］、［プライバシーポリシー］、および［ログアウト］のうちの１つ以上を含む、実施形態６４または６５に記載の方法である。
【０５７４】
実施形態６７は、［管理監査証跡］の選択肢の選択に応答して、第１の部分が、タイムスタンプ、ユーザ名および／または電子メールアドレス、モジュール、記録ＩＤ、タイプ、メッセージ、カテゴリ、コード、およびユーザのＩＰアドレスのうちの１つ以上を含む監査情報を表示するように適合される、実施形態６４〜６６に記載の方法である。
【０５７５】
実施形態６８は、監査情報が、全てのユーザ、アカウント、およびチームのうちの１つ以上に関する情報を含む、実施形態６７に記載の方法である。
【０５７６】
実施形態６９は、監査情報が、以前に追加されたチームの間で選択された特定のチームに関連する情報を含む、実施形態６７または６８に記載の方法である。
【０５７７】
実施形態７０は、［管理監査証跡］の選択肢の選択に応答して、以前に追加されたチームを含む監査メニューを表示するコマンドを提供することをさらに含む、実施形態６９に記載の方法である。
【０５７８】
実施形態７１は、監査情報が、［エクスポート］の選択肢の選択に応答してユーザにエクスポートされるように適合される、実施形態６７、実施形態６４〜７０に記載の方法である。
【０５７９】
実施形態７２は、第２の部分が、ユーザが表示のために利用可能である全ての監査情報を選択するための監査メニューを表示するように、または１つ以上のチームおよび／もしくは計器によって表示される監査情報を絞り込むように適合される、実施形態６４〜７２に記載の方法である。
【０５８０】
実施形態７３は、［管理監査証跡］の選択肢に応答して、高度なコンテキストメニューは、［エクスポート］および［クリップボードにコピー］の選択肢のうちの１つ以上を含む、実施形態６６〜７２に記載の方法である。
【０５８１】
実施形態７４は、高度なコンテキストメニューをさらに含み、高度なコンテキストメニューが、高度なセレクタの選択に応答して表示されるように適合される、実施形態６４〜７３に記載の方法である。
【０５８２】
実施形態７５は、ユーザ選択可能な選択肢の第１のメニューが、［読み取り］および［最近の結果のレビュー］の選択肢のうちの１つ以上を含む、実施形態６４〜７４に記載の方法である。
【０５８３】
実施形態７６は、［読み取り］コマンドの選択に応答して、ＵＩ表示の第２の部分が、［再生ボタン］を出力するように適合される、実施形態７５に記載の方法である。
【０５８４】
実施形態７７は、［再生ボタン］の選択に応答して、プレートリーダーが、１つ以上のプレートの読み取りを開始するように適合される、実施形態７６に記載の方法である。
【０５８５】
実施形態７８は、［再生ボタン］の選択にさらに応答して、ＵＩ表示が、タイマーを表示するように適合され、タイマーが、１つ以上のプレートをロードする総時間、１つ以上のプレートを読み取る総時間、１つ以上のプレートをアンロードする総時間、１つ以上のプレートのロードを完了する残りの時間、１つ以上のプレートの読み取りを完了する残りの時間、および１つ以上のプレートのアンロードを完了する残りの時間のうちの１つ以上を示すように適合される、実施形態７７に記載の方法である。
【０５８６】
実施形態７９は、高度なコンテキストメニューが、ユーザ選択可能な選択肢、すなわち［プレート排出］、［部分プレート］、［プレート起動の設定］、［計器停止］、［ＵＩのロック］、および［プレート情報の閲覧］のうちの１つ以上を含む、実施形態７４〜７８に記載の方法である。
【０５８７】
実施形態８０は、［部分プレート］の選択肢の選択に応じて、第１の部分が、１つ以上のプレートの中から選択されたプレートに関するバーコード情報を受信するように適合される、実施形態７９に記載の方法である。
【０５８８】
実施形態８１は、選択されると、第１の部分が、受信したバーコード情報の信頼性を検証するユーザ選択可能オプションを表示するようにさらに適合される、実施形態８０に記載の方法である。
【０５８９】
実施形態８２は、［部分プレート］の選択肢にさらに応答して、高度なコンテキストメニューが、［部分プレートの保存］および［部分プレートのキャンセル］の選択肢のうちの１つ以上を含む、実施形態７９〜８１に記載の方法である。
【０５９０】
実施形態８３は、［プレート起動の設定］の選択肢の選択に応答して、第１の部分が、プレートに関連付けられたプレート起動名を受信するように適合される、実施形態７９〜８３に記載の方法である。
【０５９１】
実施形態８４は、［計器停止］の選択肢の選択に応答して、第１の部分が、計器停止コマンドを発行する前に確認の選択肢を表示するように適合される、実施形態７９〜８４に記載の方法である。
【０５９２】
実施形態８５は、確認の選択肢が選択されると、計器停止コマンドを発行することによってプレートの現在の起動を中止するか、または計器停止コマンドを無視することによって起動を継続するかのいずれかに適合される、実施形態８４に記載の方法である。
【０５９３】
実施形態８６は、［ＵＩのロック］の選択肢の選択に応答して、ＵＩ表示が、現在のユーザのパスワードを受信するまで、ユーザ選択からロックされるように適合される、実施形態７９〜８５に記載の方法である。
【０５９４】
実施形態８７は、［プレート情報の閲覧］の選択肢の選択に応答して、第１の部分が、プレート起動名、プレートバーコード、長辺の顧客バーコード、短辺の顧客バーコード、プレートタイプ、オペレータ、および読み取り時間のうちの１つ以上を含む［プレート情報］を表示するように適合される、実施形態７９〜８６に記載の方法である。
【０５９５】
実施形態８８は、［プレート排出］の選択肢の選択に応答して、プレートがプレート読み取り計器から排出される、実施形態７９〜８７に記載の方法である。
【０５９６】
実施形態８９は、ユーザ選択可能な選択肢の第１のメニューが、［役割およびパーミッションの定義］、［メンバーの追加／消去］、［メンバーを役割に割り当て］、および［メンバーの承認および通知］の選択肢のうちの１つ以上を含む、施形態６４〜８８に記載の方法である。
【０５９７】
実施形態９０は、第１の部分が、第２のメニューからのユーザ選択可能な選択肢の２つ以上のサブセクションを含む、実施形態８９に記載の方法である。
【０５９８】
実施形態９１は、［役割およびパーミッションの定義］の選択に応答して、ユーザ選択可能な選択肢の第１のサブセクションが、［ラボマネージャ］、［デザイナー］、［アソシエイト］、［オペレータ（ベース）］、および［メンテナンス技術者（ベース）］の選択肢のうちの１つ以上を含む、実施形態９０に記載の方法である。
【０５９９】
実施形態９２は、（ａ）［ラボマネージャ］、（ｂ）［デザイナー］、または（ｃ）［アソシエイト］のうちの１つ以上の選択に応答して、ユーザ選択可能な選択肢の第２のサブセクションが、［分析方法］、［アッセイ方法］、［実験］、［アッセイエンジン］、［監査証跡］、［メンテナンス］、［リーダー］、および［システム］の選択肢のうちの１つ以上を含む、実施形態９１に記載の方法である。
【０６００】
実施形態９３は、（ａ）［オペレータ（ベース）］または（ｂ）［メンテナンス技術者（ベース）］のうちの１つ以上の選択に応答して、ユーザ選択可能な選択肢の第２のサブセクションが、［アッセイエンジン］、［監査証跡］、［メンテナンス］、［リーダー］、および［システム］の選択肢のうちの１つ以上を含む、実施形態９１または９２に記載の方法である。
【０６０１】
実施形態９４は、［分析方法］の選択に応答して、ユーザ選択可能な選択肢の第３のサブセクションが、［分析方法の起動］の選択肢を含む、実施形態９１〜９３に記載の方法である。
【０６０２】
実施形態９５は、［アッセイ方法］の選択に応答して、ユーザ選択可能な選択肢の第３のサブセクションが、［アッセイ方法の起動］の選択肢を含む、実施形態９１〜９４に記載の方法である。
【０６０３】
実施形態９６は、［実験］の選択に応答して、ユーザ選択可能な選択肢の第３のサブセクションが、［実験の作成］、［レイアウト編集］、［データポイントの除外／包含］、［データテーブルのエクスポート］、［試料結果テーブルのエクスポート］、および［実験の閲覧］の選択肢のうちの１つ以上を含む、実施形態９１〜９５に記載の方法である。
【０６０４】
実施形態９７は、［アッセイエンジン方法］の選択に応答して、ユーザ選択可能な選択肢の第３のサブセクションが、［データテーブルのエクスポート］、［計器設定の変更］、［メソスケール診断キットロット割り当ての上書き］、［インベントリ検証の再試行］、［計器の起動］、および［未検証の起動用のＥＣＬの表示］の選択肢のうちの１つ以上を含む、実施形態９１〜９６のうちの１つに記載の方法である。
【０６０５】
実施形態９８は、［監査証跡］の選択に応答して、ユーザ選択可能な選択肢の第３のサブセクションが、［監査証跡アプリの閲覧］の選択肢を含む、実施形態９１〜９７のうちの１つに記載の方法である。
【０６０６】
実施形態９９は、［メンテナンス］の選択に応答して、ユーザ選択可能な選択肢の第３のサブセクションが、［メンテナンスの起動］、［メンテナンス方法の起動］、および［メンテナンス記録の閲覧］の選択肢のうちの１つ以上を含む、実施形態９１〜９８のうちの１つに記載の方法である。
【０６０７】
実施形態１００は、［リーダー］の選択に応答して、ユーザ選択可能な選択肢の第３のサブセクションが、［データベースの管理］、［計器設定の変更］、および［計器の起動］の選択肢のうちの１つ以上を含む、実施形態９１〜９９のうちの１つに記載の方法である。
【０６０８】
実施形態１０１は、［システム］の選択に応答して、ユーザ選択可能な選択肢の第３のサブセクションが、［システム設定の変更］、および［任意のユーザによるロックされたアプリのロック解除］の選択肢のうちの１つ以上を含む、実施形態９１〜１００のうちの１つに記載の方法である。
【０６０９】
実施形態１０２は、［メンバーの追加／消去］の選択肢の選択に応答して、ユーザ選択可能な選択肢の第２のメニューが、以前に追加されたユーザ名および／または電子メールアドレスを含み、さらに、ユーザ名および／または電子メールアドレスのうちの１つ以上が、ユーザの削除入力に応答して、ユーザ選択可能な選択肢の第２のメニューから削除されるように適合される、実施形態９０〜１０２に記載の方法である。
【０６１０】
実施形態１０３は、［メンバーの追加／消去］の選択肢の選択にさらに応答して、第２のメニューが、以前に追加されたユーザ名および／またはメールアドレスの中に追加する新規のユーザ名および／またはメールアドレスを受信するように適合される、実施形態１０２に記載の方法である。
【０６１１】
実施形態１０４は、ユーザの削除入力に応答して、確認スクリーンがユーザインターフェース表示の第１の部分に表示されるように適合され、さらに、確認スクリーンが、［キャンセル］および［ＯＫ］を含むユーザ選択可能な選択肢を表示するように適合される、実施形態１０３に記載の方法である。
【０６１２】
実施形態１０５は、［メンバーを役割に割り当て］の選択に応答して、ユーザ選択可能な選択肢の第１のサブセクションが、以前に追加されたユーザ名および／またはメールアドレスを含み、第２のサブセクションが、［ラボマネージャ］、［デザイナー］、［アソシエイト］、［オペレータ（ベース）］、および［メンテナンス技術者（ベース）］の役割割り当ての選択肢のうちの１つ以上を含む、実施形態９０〜１０４に記載の方法である。
【０６１３】
実施形態１０６は、第１および第２のサブセクションからの選択が、以前に追加されたユーザ名および／または電子メールアドレスのうちの１つ以上と役割割り当ての選択肢のうちの１つ以上との間に関連付けを作成するように適合される、実施形態１０５に記載の方法である。
【０６１４】
実施形態１０７は、以前に追加されたユーザ名および／またはメールアドレスのうちの１つ以上と役割割り当て選択肢のうちの１つ以上との間の関連付けが、［メンバーの承認および通知］の選択肢の選択に応答してＵＩに表示されるように適合される、実施形態１０６に記載の方法である。
【０６１５】
実施形態１０８は、［メンバーの承認および通知］の選択肢の選択に応答して、第１の部分が、［承認および電子メールインストール手順］の選択肢を表示するように適合される、実施形態１０７に記載の方法である。
【０６１６】
実施形態１０９は、役割割り当て情報および／または命令が、［承認および電子メールインストール手順］の選択肢の選択に応答して、以前に追加された電子メールアドレスに送信されるように適合される、実施形態１０８に記載の方法である。
【０６１７】
実施形態１１０は、ユーザ選択可能な選択肢の第１のメニューが、［チーム準備］、［管理者定義］、および［チーム管理］の選択肢のうちの１つ以上を含む、実施形態６４〜１０９に記載の方法である。
【０６１８】
実施形態１１１は、［チーム準備］の選択肢の選択に応答して、ユーザ選択可能な選択肢の第２のメニューが、１つ以上の以前に追加されたチームを含む、実施形態１１０に記載の方法である。
【０６１９】
実施形態１１２は、［チーム準備］の選択肢の選択に応答して、ユーザ選択可能な選択肢の第２のメニューが、１つ以上の以前に追加されたチームの中に追加する１つ以上の新規のチームを受信するように適合される、実施形態１１０〜１１１に記載の方法である。
【０６２０】
実施形態１１３は、［チーム準備］の選択肢の選択に応答して、第２の部分が、定義された利用可能なチームの数、割り当てられた利用可能なシートの数、利用可能なチームの総数、および利用可能なシートの総数のうちの１つ以上を表示するように適合される、実施形態１１０〜１１２に記載の方法である。
【０６２１】
実施形態１１４は、［管理者定義］の選択肢の選択に応答して、ユーザ選択可能な選択肢の第２のメニューが、以前に追加されたユーザ名および／または電子メールアドレスを含み、さらに、ユーザ名および／または電子メールアドレスのうちの１つ以上が、ユーザの削除入力に応答して、ユーザ選択可能な選択肢の第２のメニューから削除されるように適合される、実施形態１１０〜１１３に記載の方法である。
【０６２２】
実施形態１１５は、さらに、［管理者定義］の選択肢の選択に応答して、ユーザ選択可能な選択肢の第２のメニューが、以前に追加されたユーザ名および／または電子メールアドレスの中に追加する新規のユーザ名および／または電子メールアドレスを受信するように適合される、実施形態１１０〜１１４に記載の方法である。
【０６２３】
実施形態１１６は、第２の部分が、１つ以上の以前に追加されたチームを選択肢メニューとして表示するように適合される、実施形態１１１〜１１５に記載の方法である。
【０６２４】
実施形態１１７は、選択肢メニューから１つ以上の以前に追加されたチームの中で、以前に追加されたユーザ名および／またはメールアドレスが特定のチームに関連付けられている、実施形態１１６に記載の方法である。
【０６２５】
実施形態１１８は、［管理者定義］の選択肢の選択に応答して、第１の部分が、［承認および電子メール］の選択肢を表示するように適合される、実施形態１１７に記載の方法である。
【０６２６】
実施形態１１９は、承認および／またはチーム割り当て情報が、［承認および電子メールインストール手順］の選択肢の選択に応答して、以前に追加された電子メールアドレスに送信されるように適合される、実施形態１１８に記載の方法である。
【０６２７】
実施形態１２０は、実施形態８９で識別されたユーザ選択可能な選択肢の第１のメニューが、［チーム管理］の選択肢の選択に応答して表示される、実施形態１１１〜１１９に記載の方法である。
【０６２８】
実施形態１２１は、高度なコンテキストメニューをさらに含み、高度なコンテキストメニューが、高度なセレクタの選択に応答して表示されるように適合される、実施形態６４〜１２０に記載の方法である。
【０６２９】
実施形態１２２は、［管理監査証跡］の選択肢の選択に応答して、高度なコンテキストメニューが、［インストール手順の再送信］、［インポート］、［チーム名の変更］、［アカウント名の変更］、［パスワードの有効期限の変更］の選択肢のうちの１つ以上を含む、実施形態１２１に記載の方法である。
【０６３０】
実施形態１２３は、ユーザの選択に応答して、第１のメニューのＵＩ表示の第２の部分に再配置されるための再配置コマンドを、少なくとも１つのプロセッサによって提供することをさらに含み、第２のメニューが、ユーザが選択するための後続レベルのメニュー項目を含む、実施形態６４に記載の方法である。
【０６３１】
実施形態１２４は、後続レベルのメニュー項目が、第１のメニューよりも下位の少なくとも１つ階層メニューレベルの１つ以上のユーザ選択可能メニュー項目を含む、実施形態６４または１２３のいずれかに記載の方法である。
【０６３２】
実施形態１２５は、後続レベルのメニュー項目が、第１のメニューよりも下位の２つ以上の階層メニューレベルの１つ以上のユーザ選択可能メニュー項目を含む、実施形態６４または１２３〜１２４のいずれかに記載の方法である。
【０６３３】
実施形態１２６は、過去に選択されていないメニュー項目が、以前にナビゲートされた階層メニューレベルを含む、実施形態６４または１２３〜１２５のいずれかに記載の方法である。
【０６３４】
実施形態１２７は、第１の部分が、１つ以上の進行中のユーザ選択可能メニュー項目を含むアクティブ部分を含み、第２の部分が、ユーザに以前に利用可能であったメニュー項目を含む履歴部分を含む、実施形態６４または１２３〜１２６のいずれかに記載の方法である。
【０６３５】
実施形態１２８は、第１の部分および第２の部分が、それぞれ第１の視覚配向および第２の視覚配向に表示されるように適合される、実施形態６４または１２３〜１２７のいずれかに記載の方法である。
【０６３６】
実施形態１２９は、第２の視覚配向が、第１の視覚配向と実質的に直交する、実施形態６４または１２３〜１２８のいずれかに記載の方法である。
【０６３７】
実施形態１３０は、第１の視覚配向が、垂直配向であり、第２の視覚配向が、水平配向である、実施形態６４または１２３〜１２９のいずれかに記載の方法である。
【０６３８】
実施形態１３１は、第１の視覚配向が、垂直配向、水平配向、または同心配向のうちの１つ以上に、１つ以上のユーザ選択可能メニュー項目を提供するように構成される、実施形態６４または１２３〜１３０のいずれかに記載の方法である。
【０６３９】
実施形態１３２は、第２の視覚配向が、垂直配向、水平配向、または同心配向のうちの１つ以上に、ユーザ選択可能メニュー項目を提供するように構成される、実施形態６４または１２３〜１３１のいずれかに記載の方法である。
【０６４０】
実施形態１３３は、メニュー項目が表示されるように適合された様式が、（ａ）選択されたメニュー項目であること、（ｂ）リスト内の他のメニュー項目と比較して、リスト内のより中央の位置を有すること、（ｃ）ユーザに利用可能であるか、またはユーザに利用不可能であること、（ｄ）ユーザによって入力された１つ以上の文字を包含すること、および（ｅ）高度なコンテキストメニューの一部であること、のうちの１つ以上から選択される属性に基づく、実施形態６４または１２３〜１３２のいずれかに記載の方法である。
【０６４１】
実施形態１３４は、メニュー項目が表示されるように適合された様式が、（ａ）選択されたメニュー項目である、意思決定ゾーンに位置決めされている、またはユーザに利用可能である、のうちの１つ以上であるメニュー項目を強調表示すること、および（ｂ）選択されたメニュー項目ではない、意思決定ゾーンから離れて位置決めされている、またはユーザに利用不可能である、のうちの１つ以上であるメニュー項目を目立たないようにすること、のうちの一方または両方を含む、実施形態６４または１２３〜１３３のいずれかに記載の方法である。
【０６４２】
実施形態１３５は、メニュー項目が、他のメニュー項目と比較して、ＵＩ表示上でハイライト、太字表示、拡大表示、下線表示、または位置決めのうちの１つ以上によって強調表示されるように適合される、実施形態６４または１２３〜１３４のいずれかに記載の方法である。
【０６４３】
実施形態１３６は、メニュー項目が、他のメニュー項目と比較して、ＵＩ表示上で薄字表示、縮小表示、または位置決めの１つ以上によって目立たないように適合される、実施形態６４または１２３〜１３５のいずれかに記載の方法である。
【０６４４】
実施形態１３７は、意思決定ゾーンが、中央に位置する領域に表示されるように適合される、実施形態６４または１２３〜１３６のいずれかに記載の方法である。
【０６４５】
実施形態１３８は、第１および第２のメニューが、背景上に表示されるように適合され、背景が、第１および第２のメニューとは対照的な様式で表示されるように適合される、実施形態６４または１２３〜１３７のいずれかに記載の方法である。
【０６４６】
実施形態１３９は、第２の部分が、第１の部分よりも小さい領域にわたって表示されるように適合される、実施形態６４または１２３〜１３８のいずれかに記載の方法である。
【０６４７】
実施形態１４０は、第１の視覚配向が、第２の視覚配向に対して平行、直交、垂直、水平、および同心のうちの１つ以上である、実施形態６４または１２３〜１３９のいずれかに記載の方法である。
【０６４８】
実施形態１４１は、提供するステップの各々が、機械に記憶されたコンピュータアプリケーションを実行することによって、プロセッサによって実行される、実施形態６４または１２３〜１４０のいずれかに記載の方法である。
【０６４９】
実施形態１４２は、コンピュータアプリケーションが、実験を操作、設計、実行、レビュー、測定、または分析するためのアプリケーションを含む、実施形態６４または１２３〜１４１のいずれかに記載の方法である。
【０６５０】
実施形態１４３は、実験が、１つ以上のアッセイを含む、実施形態６４または１２３〜１４２のいずれかに記載の方法である。
【０６５１】
実施形態１４４は、実験が、１つ以上の電気化学発光アッセイを含む、実施形態６４または１２３〜１４３のいずれかに記載の方法である。
【０６５２】
実施形態１４５は、表示されるメニュー項目の総数を、（ａ）ユーザが、自分のアカウントにログインしている間に、メニュー項目を以前に選択した頻度、（ｂ）少なくとも２人のユーザがアカウントにログインしている間にメニュー項目を以前に選択した頻度、（ｃ）ユーザが複数のアカウントに関連付けられたアカウントにログインしている間にメニュー項目を以前に選択した頻度、または（ｄ）少なくとも２人のユーザが、複数のアカウントに関連付けられた１つ以上のアカウントにログインしている間に、メニュー項目を以前に選択した頻度、（ｅ）任意のユーザが、任意のアカウントにログインしている間に、メニュー項目を以前に選択した頻度、および（ｆ）任意のユーザが、複数のアカウントに関連付けられた任意のアカウントにログインしている間に、メニュー項目を以前に選択した頻度、の基準のうちの少なくとも１つに基づいて制限するための制限コマンドを提供することをさらに含む、実施形態６４または１２３〜１４４のいずれかに記載の方法である。
【０６５３】
実施形態１４６は、要素（ｃ）、（ｄ）、および（ｆ）の複数のアカウントが、チームに関連付けられたアカウントであり、ユーザが、複数のアカウントに関連付けられた１つ以上のチームのチームメンバーである、実施形態６４または１２３〜１４５のいずれかに記載の方法である。
【０６５４】
実施形態１４７は、（ａ）現在のモジュールで利用不可能であると指定されたメニュー項目、（ｂ）ユーザに利用不可能であると指定されたメニュー項目、（ｃ）ユーザの集合に利用不可能であると指定されたメニュー項目、（ｄ）コンピュータアプリケーションの１つ以上のコピーを記憶する特定の機械に利用不可能であると指定されたメニュー項目、および（ｅ）機械の集合に利用不可能であると指定されたメニュー項目であって、各機械が、コンピュータアプリケーションの１つ以上のコピーを記憶する、メニュー項目、の基準のうちの少なくとも１つに基づいて、メニュー項目を表示されることから除外する除外コマンドを提供することをさらに含む、実施形態６４または１２３〜１４６のいずれかに記載の方法である。
【０６５５】
実施形態１４８は、頻度が、定義された期間にわたって決定される、実施形態６４または１２３〜１４７のいずれかに記載の方法である。
【０６５６】
実施形態１４９は、頻度が、５０％以上である、実施形態６４または１２３〜１４８のいずれかに記載の方法である。
【０６５７】
実施形態１５０は、頻度が、８０％以上である、実施形態６４または１２３〜１４９のいずれかに記載の方法である。
【０６５８】
実施形態１５１は、第１および第２のメニューが、任意の所与の時点で合計で７個未満のユーザ選択可能メニュー項目を表示するように適合される、実施形態６４または１２３〜１５０のいずれかに記載の方法である。
【０６５９】
実施形態１５２は、背景が、画素を含み、画素の少なくとも７５％が、単色である、実施形態６４または１２３〜１５１のいずれかに記載の方法である。
【０６６０】
実施形態１５３は、背景が、画素を含み、画素の少なくとも７５％が、黒色である、実施形態６４または１２３〜１５２のいずれかに記載の方法である。
【０６６１】
実施形態１５４は、１つ以上のユーザ選択可能メニュー項目のうちの第３のメニューがＵＩ表示の第３の部分に表示されるための第３のコマンドを提供することをさらに含み、第３のメニューが、ＵＩ表示の第１および第２の部分と同時に閲覧されるように適合される、実施形態６４または１２３〜１５３のいずれかに記載の方法である。
【０６６２】
実施形態１５５は、第２のメニューからのユーザの選択に応答して、ユーザ選択可能メニュー項目の第３のメニューがＵＩ表示の第１の部分に表示されるための第３のコマンドを提供することをさらに含み、第２のメニューからの階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上が、第２の部分に表示され、第１の部分と同時に閲覧されるように適合される、実施形態６４または１２３〜１５４のいずれかに記載の方法である。
【０６６３】
実施形態１５６は、第２の部分が、後続メニューをさらに含み、後続メニューが、第１のメニュー、第２のメニュー、および第３のメニューのうちの１つ以上の少なくとも１つの下位階層メニューレベルの中から選択された、過去に選択されたサブメニュー項目および過去に選択されていない後続メニュー項目のうちの１つ以上を含む、実施形態６４または１２３〜１５５のいずれかに記載の方法である。
【０６６４】
実施形態１５７は、グラフィカルユーザインターフェース（ＧＵＩ）への出力のために適合された階層メニューレベルのパスをナビゲートするためのシステムであって、システムが、少なくとも１つのプロセッサと、ユーザ入力デバイスと、コンピュータアプリケーションを記憶するように構成されたコンピュータ可読記憶媒体とを備え、少なくとも１つのプロセッサが、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを提供することと、を行うためのコンピュータアプリケーションの命令を実行するように構成され、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合される、システムである。
【０６６５】
実施形態１５８は、プロセッサによって実行されたとき、プロセッサに、グラフィカルユーザインターフェース（ＧＵＩ）への出力のために適合された階層メニューレベルのパスをナビゲートする方法を実施させる、コンピュータ命令を記憶した非一時的コンピュータ可読媒体であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されたメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合される、非一時的コンピュータ可読媒体である。
【０６６６】
実施形態１５９は、高度なコンテキストメニューをさらに含み、高度なコンテキストメニューは、高度なセレクタの選択に応答して表示されるように適合される、実施形態６４または１２４〜１５６のいずれかに記載の方法である。
【０６６７】
実施形態１６０は、第１のメニューが、［アッセイ方法の設計］および［アッセイ方法のレビュー］のうちの１つ以上を含む、実施形態１〜３５および実施形態１５９のいずれかに記載の方法である。
【０６６８】
実施形態１６１は、第２のメニューが、［アッセイ方法の設計］の後続メニューであり、［アッセイ方法の設計］の選択に応答して、［手動アッセイ方法］および［自動アッセイ方法］のうちの１つ以上を含む、実施形態１６０に記載の方法である。
【０６６９】
実施形態１６２は、第３のメニューが、［手動アッセイ方法］または［自動アッセイ方法］の選択に応答して、最近のアッセイ方法の１つ以上の名称を含む、実施形態１６１に記載の方法である。
【０６７０】
実施形態１６３は、第３のメニューが、最近の［アッセイ方法］の名称から選択される１つ以上のユーザ選択可能な選択肢を含む、実施形態１６２に記載の方法である。
【０６７１】
実施形態１６４は、第３のメニューからのユーザの選択に応答して、ユーザ選択可能項目の第４のメニューがＵＩ表示の第１の部分に表示されるための第４のコマンドを提供することをさらに含み、第１、第２、および第３のメニューからの階層メニューレベルの過去に選択され、かつ過去に選択されていないメニュー項目のうちの１つ以上が、第２の部分に表示され、第１の部分と同時に閲覧されるように適合される、実施形態１６０〜１６３に記載の方法である。
【０６７２】
実施形態１６５は、第２の部分が、［最近］および［利用可能］のうちの１つ以上を含む、実施形態１６４に記載の方法である。
【０６７３】
実施形態１６６は、最近の［アッセイ方法］の選択に応答して、第２の部分が、［アッセイ］、［レイアウト、［分析方法］、［プロトコル］、および［確認］から選択される１つ以上の選択肢を含む、態様１６４に記載の方法である。
【０６７４】
実施形態１６７は、第４のメニューが、［アッセイ］の後続メニューであり、第１のサブセクションおよび第２のサブセクションのうちの１つ以上を含み、第１のサブセクションが、選択された［アッセイ方法］についてのスポットレイアウトおよび関連するアッセイのリストを含み、第２のサブセクションが、選択された［アッセイ方法］について利用可能なアッセイのリストを含む、実施形態１６６に記載の方法である。
【０６７５】
実施形態１６８は、第３のメニューが、［レイアウト］の後続メニューであり、プレートレイアウトを含む、実施形態１６６に記載の方法である。
【０６７６】
実施形態１６９は、第３のメニューが、［分析方法］の後続メニューであり、第１および第２のサブセクションのうちの１つ以上を含み、第１のサブセクションが、選択された［アッセイ方法］およびそのアルゴリズムのアッセイのうちの１つ以上を含み、第２のサブセクションが、第１のサブセクション内のアルゴリズムが選択されたときに利用可能なアルゴリズムを含む、実施形態１６６に記載の方法である。
【０６７７】
実施形態１７０は、第３のメニューが、［プロトコル］の後続メニューである、実施形態１６６に記載の方法である。
【０６７８】
実施形態１７１は、第４のメニューが、［確認］の後続メニューであり、第１のサブセクションおよび第２のサブセクションのうちの１つ以上を含み、第１のサブセクションが、選択された［アッセイ方法］におけるスポットレイアウトおよび関連するアッセイのリストのうちの１つ以上を含み、第２のサブセクションが、一意の［アッセイ］方法名、プレートレイアウト、および［確認］のうちの１つ以上を含む、実施形態１６６に記載のものである。
【０６７９】
実施形態１７２は、第２の部分が、［最近］および［利用可能］のうちの１つ以上を含み、［利用可能］の選択に応答して、第３のメニューが、［利用可能］の後続メニューであり、第１のサブセクション、第２のサブセクション、および第３のサブセクションのうちの１つ以上を含み、第１のサブセクションが、［ＭＳＤ購入済］、［ＭＳＤカタログ］、およびユーザ名のうちの１つ以上を含み、第２のサブセクションが、第１のサブセクションにおける選択によってフィルタリングされた利用可能なタイプのアッセイ方法のうちの１つ以上を含み、第３のセクションが、第１および第２のサブセクションにおける選択によってフィルタリングされた利用可能なアッセイ方法のうちの１つ以上を含む、実施形態１６３に記載の方法である。
【０６８０】
実施形態１７３は、第２のサブセクションが、［生体計量］、［カスタム］、［カスタムサンドイッチ免疫アッセイ］、［ＰＱ］、［免疫原性］、［薬物動態］、［ＰＱ］、［Ｎ−ＰＬＥＸ］、［Ｓ−ＰＬＥＸ］、［Ｕ−ＰＬＥＸ］、［Ｕ−ＰＬＥＸ開発パック］、［ユーティリティ］、および［Ｖ−ＰＬＥＸ］から選択される１つ以上のアッセイ方法のタイプを含む、実施形態１７２に記載の方法である。
【０６８１】
実施形態１７４は、第２の部分が、［プロトコル］のさらなる後続メニューを含み、さらなる後続メニューは、［ブロック］、［捕捉］、［検出］、および［読み取りバッファ］のうちの１つ以上を含む、実施形態１７０に記載の方法である。
【０６８２】
実施形態１７５は、第３のメニューが、［ブロック］、［捕捉］、［検出］、および［読み取りバッファ］後続メニューの後続メニューであり、１つ以上のユーザ選択可能またはユーザ選択不可能な選択肢を含む、実施形態１７４に記載の方法である。
【０６８３】
実施形態１７６は、第３のメニューの１つ以上の選択肢が、ユーザ選択可能であり、ユーザ選択可能な選択肢は、編集可能であるように適合される、実施形態１７５に記載の方法である。
【０６８４】
実施形態１７７は、第３の後続メニューが、［ブロック］後続メニューの後続メニューであり、［ブロック有効化］、［容積のブロック］、および［インキュベーション期間のブロック］のうちの１つ以上を含む、実施形態１７４または１７５に記載の方法である。
【０６８５】
実施形態１７８は、第３の後続メニューは、［捕捉］後続メニューの後続メニューであり、［試料のインキュベーション期間］を含む、実施形態１７４または１７５に記載の方法である。
【０６８６】
実施形態１７９は、第３の後続メニューが、［検出］後続メニューの後続メニューであり、［検出インキュベーション期間］を含む、実施形態１７４または１７５に記載の方法である。
【０６８７】
実施形態１８０は、第３の後続メニューが、［読み取りバッファ］後続メニューの後続メニューであり、［読み取りバッファインキュベーション期間］を含む、実施形態１７４または１７５に記載の方法である。
【０６８８】
実施形態１８１は、一意の［アッセイ］方法名が、第２の一意の［アッセイ］方法名に編集されるように適合される、実施形態１７１に記載の方法である。
【０６８９】
実施形態１８２は、［アッセイ方法のレビュー］の選択に応答して、第２のメニューが、最近の［アッセイ方法］の名称から選択される１つ以上のユーザ選択可能な選択肢を含む、実施形態１５９〜１８１のいずれかに記載の方法である。
【０６９０】
実施形態１８３は、第２の部分が、［最近］および［利用可能］のうちの１つ以上を含む、実施形態６４に記載の方法である。
【０６９１】
実施形態１８４は、最近の［アッセイ方法］の選択に応答して、第２の部分が、［アッセイ方法］および［定義］の１つ以上を含み、第２のメニューが、第１および第２のサブセクションの１つ以上を含む［定義］の後続メニューである、実施形態６４に記載の方法である。
【０６９２】
実施形態１８５は、第１のサブセクションが、アッセイレイアウトおよび１つ以上の関連アッセイのうちの１つ以上を含み、第２のサブセクションは、［アッセイ方法］名およびプレートレイアウトのうちの１つ以上を含む、実施形態１８４に記載の方法である。
【０６９３】
実施形態１８６は、第２のメニューが、［利用可能］の後続メニューであり、第１のサブセクション、第２のサブセクション、および第３のサブセクションのうちの１つ以上を含む、実施形態６４に記載の方法である。
【０６９４】
実施形態１８７は、第１のサブセクションが、［ＭＳＤカタログ］および１つ以上のユーザ名のうちの１つ以上を含み、第２のサブセクションが、第１のサブセクションにおける選択によってフィルタリングされたアッセイ方法のタイプのうちの１つ以上を含み、第３のサブセクションが、第１および第２のサブセクションにおける選択によってフィルタリングされた１つ以上の利用可能なアッセイ方法を含む、実施形態１８６に記載の方法である。
【０６９５】
実施形態１８８は、利用可能なアッセイ方法の選択に応答して、後続メニューが、［アッセイ方法］および［定義］のうちの１つ以上を含み、［定義］のための後続メニューが、第１および第２のサブセクションのうちの１つ以上を含む、実施形態１８７に記載の方法である。
【０６９６】
実施形態１８９は、ユーザ選択可能な選択肢の第１のメニューが、設計された実験、および［最近］の起動の閲覧のうちの１つ以上の選択肢を含む、実施形態６４に記載の方法である。
【０６９７】
実施形態１９０は、設計された実験の選択に応答して、ＵＩ表示の第２の部分が、最近の実験および利用可能な実験の選択肢うちの１つ以上を表示するように適合される、実施形態１８９のいずれかに記載の方法である。
【０６９８】
実施形態１９１は、設計された実験の選択に応答して、ＵＩ表示の第１の部分が、１つ以上の実験を表示するように適合される、実施形態１８９〜１９０のいずれかに記載の方法である。
【０６９９】
実施形態１９２は、利用可能な実験の選択に応答して、ＵＩ表示の第１の部分が、第１のサブセクション、第２のサブセクション、および第３のサブセクションを１つ以上表示するように適合され、第１のサブセクションが、ユーザ名を含み、第２のサブセクションが、日付を含み、第３のサブセクションが、１つ以上の実験名を含む、実施形態１８９〜１９１のいずれかに記載の方法である。
【０７００】
実施形態１９３は、実験に応答して、第２の部分が、プロセス、起動、アンロード、およびロードコンポーネントから選択される１つ以上の項目を含む、実施形態１８９〜１９２のいずれかに記載の方法である。
【０７０１】
実施形態１９４は、プロセス項目の選択に応答して、アンロードおよびロードコンポーネントが、後続メニューである、実施形態１８９〜１９３のいずれかに記載の方法である。
【０７０２】
実施形態１９５は、ＵＩ表示の第１の部分が、第１および第２のサブセクションの１つ以上を表示するように適合され、第１のサブセクションが、実験の１つ以上のコンポーネントをロードするための１つ以上の１つ以上の命令および全ての項目をチェックするための１つ以上の選択肢を含み、各々が、その項目の選択を可能にするように適合された関連するチェックボックスを有する、実施形態１８９〜１９４のいずれかに記載の方法である。
【０７０３】
実施形態１９６は、第２のサブセクションが、関連するチェックボックスとして各コンポーネントの表現を追加し、ハイライトするように適合された各コンポーネントをロードするための位置の表現を含むか、または全ての項目をチェックするためのボックスがチェックされる、実施形態１８９〜１９５のいずれかに記載の方法である。
【０７０４】
実施形態１９７は、全ての項目チェックボックスの選択または全ての関連するチェックボックスの選択に応答して、第２のサブセクションが、各コンポーネントをロードするための位置の表現を含み、ＵＩ表示の第２の部分が、［再生ボタン］を出力するように適合される、実施形態１８９〜１９６のいずれかに記載の方法である。
【０７０５】
実施形態１９８は、［再生ボタン］の選択に応答して、起動機能が実行されるように適合される、実施形態１８９〜１９７のいずれかに記載の方法である。
【０７０６】
実施形態１９９は、第１のメニューが、［実験の設計］および［実験のレビュー］のうちの１つ以上を含む、実施形態６４または１２４〜１５６のいずれかに記載の方法である。
【０７０７】
実施形態２００は、第２のメニューが、［設計］の選択に応答して、［新規］の実験および［既存からの実験］のうちの１つ以上を含む、実施形態１９９に記載の方法である。
【０７０８】
実施形態２０１は、第３のメニューが、［新規］の選択に応答して、１つ以上のサブセクションを含む、実施形態１９９〜２００のいずれかに記載の方法である。
【０７０９】
実施形態２０２は、第３のメニューの第１のサブセクションが、第１の一意の実験名フィールドおよび実験タイプフィールドを含む、実施形態１９９〜２０１のいずれかに記載の方法である。
【０７１０】
実施形態２０３は、実験名フィールドが、第２の一意の名称の手動エントリを可能にするように適合され、実験タイプフィールドが、クリックされると編集されるように適合される、実施形態１９９〜２０２のいずれかに記載の方法である。
【０７１１】
実施形態２０４は、第２のサブセクションが、ユーザが実験タイプをクリックすることに応答して、［手動］および［自動］を含む、実施形態１９９〜２０３のいずれかに記載の方法である。
【０７１２】
実施形態２０５は、第２の部分が、一意の固有の実験名および実験タイプの選択に応答して、［実験の設計］、［セットアップ］、［アッセイ方法］、［試料］、および［確認］のうちの１つ以上を含む、実施形態１９９〜２０４のいずれかに記載の方法である。
【０７１３】
実施形態２０６は、第２の部分が、［実験の設計］、［セットアップ］、［アッセイ方法］、［試料］、および［確認］のうちの１つ以上を含む、実施形態１９９〜２０５のいずれかに記載の方法である。
【０７１４】
実施形態２０７は、第３のメニューからのユーザの選択に応答して、ユーザ選択可能項目の第４のメニューがＵＩ表示の第１の部分に表示されるための第４のコマンドを提供することをさらに含み、第１、第２、および第３のメニューからの階層メニューレベルの過去に選択され、かつ過去に選択されていないメニュー項目のうちの１つ以上が、第２の部分に表示され、第１の部分と同時に閲覧されるように適合される、実施形態１９９〜２０６のいずれかに記載の方法である。
【０７１５】
実施形態２０８は、第２の部分が、［最近］および［利用可能］のうちの１つ以上を含み、両方とも［アッセイ方法］の後続メニューである、実施形態１９９〜２０７のいずれかに記載の方法である。
【０７１６】
実施形態２０９は、第４のメニューが、１つ以上の［最近］のアッセイ方法を含む、実施形態１９９〜２０８のいずれかに記載の方法である。
【０７１７】
実施形態２１０は、第１の部分が、第４のメニューの第１のサブセクション、第２のサブセクション、および第３のサブセクションのうちの１つ以上を含む、実施形態１９９〜２０９のいずれかに記載の方法である。
【０７１８】
実施形態２１１は、第１のサブセクションが、［ＭＳＤ購入済］、［ＭＳＤカタログ］、およびユーザ名のうちの１つ以上を含む、実施形態１９９〜２１０のいずれかに記載の方法である。
【０７１９】
実施形態２１２は、第２のサブセクションが、第１のサブセクション内のハイライトされた項目によってフィルタリングされた［アッセイ］方法のタイプのうちの１つ以上を含む、実施形態１９９〜２１１のいずれかに記載の方法である。
【０７２０】
実施形態２１３は、第３のサブセクションが、第１および第２のサブセクションにおいてハイライトされた項目によってフィルタリングされた１つ以上の利用可能な［アッセイ方法］を含む、実施形態１９９〜２１２のいずれかに記載の方法である。
【０７２１】
実施形態２１４は、第２の部分は、［アッセイ方法］の選択に応答して、［マニュアル］および［インポート］のうちの１つ以上をさらに含み、［マニュアル］および［インポート］が、［試料］の後続メニューである、実施形態１９９〜２１３のいずれかに記載の方法である。
【０７２２】
実施形態２１５は、［手動］の選択肢が、複数の試料のエントリを可能にするように構成される、実施形態１９９〜２１４のいずれかに記載の方法である。
【０７２３】
実施形態２１６は、［インポート］の選択肢が、文書ファイルパスの入力を可能にするように構成される、実施形態１９９〜２１５のいずれかに記載の方法である。
【０７２４】
実施形態２１７は、複数の試料または文書ファイルパスの選択に応答して、第３のメニューが、［確認］の後続メニューであり、［実験］名、総試料番号、プレートレイアウト、アッセイ方法名、および［確認］のうちの１つ以上を含む、実施形態１９９〜２１６のいずれかに記載の方法である。
【０７２５】
実施形態２１８は、［既存からの実験］の選択に応答して、第３のメニューが、最近および利用可能な１つ以上を含む、実施形態１９９〜２１７のいずれかに記載の方法である。
【０７２６】
実施形態２１９は、［最近］の選択に応答して、第３のメニューが、最近の［実験］のリストを含む、実施形態１９９〜２１８のいずれかに記載の方法である。
【０７２７】
実施形態２２０は、第３のメニューが、第１のサブセクション、第２のサブセクション、および第３のサブセクションを含み、第１のサブセクションが、１つ以上のユーザ名を含み、第２のサブセクションが、ハイライトされたユーザ名によってフィルタリングされた１つ以上の［実験］日付を含み、第３のサブセクションが、［利用可能］の選択に応答して、ハイライトされたユーザ名および選択された［実験］日付によってフィルタリングされた既存の［実験］の１つ以上の名称を含む、実施形態１９９〜２１９のいずれかに記載の方法である。
【０７２８】
実施形態２２１は、［最近］または［利用可能な実験］の名称の選択に応答して、第２の部分が、［実験の設計］、［セットアップ］、［アッセイ方法］、［試料］、および［確認］のうちの１つ以上を含む、実施形態１９９〜２２０のいずれかに記載の方法である。
【０７２９】
実施形態２２２は、［実験のレビュー］の選択に応答して、第２のメニューが、最近の［実験］の１つ以上の名称を含む、実施形態１９９に記載の方法である。
【０７３０】
実施形態２２３は、第２の部分が、［最近］および［利用可能］であり、第３のメニューが、［最近］の後続メニューである、実施形態２２２に記載の方法である。
【０７３１】
実施形態２２４は、第２のメニューが、第１のサブセクション、第２のサブセクション、および第３のサブセクションのうちの１つ以上を含み、第１のサブセクションが、１つ以上のユーザ名を含み、第２のサブセクションが、ハイライトされたユーザ名によってフィルタリングされた１つ以上の［実験］日付を含み、第３のサブセクションが、［利用可能］の選択に応答して、ハイライトされたユーザ名および選択された［実験］日付によってフィルタリングされた既存の［実験］の１つ以上の名称を含む、実施形態２２２または２２３に記載の方法である。
【０７３２】
実施形態２２５は、第２の部分が、ユーザが最近の［実験］または［利用可能な実験］を選択したことに応答して、［実験］、［プレート］、［試料］、［キャリブレータ］、［対照］、および［データテーブル］のうちの１つ以上を含む、実施形態２２２〜２２４に記載の方法である。
【０７３３】
実施形態２２６は、ユーザ選択可能な選択肢の第３のメニューが、［プレート］の後続メニューであり、実験名、総試料番号、１つ以上のプレート表現、およびアッセイ方法名のうちの１つ以上を含み、１つ以上のプレート表現が選択されるように適合される、実施形態２２２〜２２５に記載の方法である。
【０７３４】
実施形態２２７は、ユーザが１つ以上のプレート表現のうちの１つを選択したことに応答して、ユーザ選択可能項目の第４のメニューがＵＩ表示の第１の部分に表示されるための第４のコマンドを提供することをさらに含み、第１、第２、および第３のメニューからの階層メニューレベルの過去に選択され、かつ過去に選択されていないメニュー項目のうちの１つ以上が、第２の部分に表示され、第１の部分と同時に閲覧されるように適合される、実施形態２２２〜２２６に記載の方法である。
【０７３５】
実施形態２２８は、第２の部分が、［ヒートマップ］および［データテーブル］をさらに含み、第４のメニューが、［ヒートマップ］の後続メニューであり、スポットレイアウト、アッセイのリスト、プレートレイアウト、およびグラフのうちの１つ以上を含み、スポットレイアウトのスポットおよびプレートレイアウトのウェルが、ユーザによってハイライトされるように適合され、［ヒートマップ］および［データテーブル］が、［プレート］の後続メニューである、実施形態２２２〜２２７に記載の方法である。
【０７３６】
実施形態２２９は、スポットのハイライトに応答して、グラフは、プレート全体にわたって選択されたスポットに関するデータを入力するか、またはスポットおよびウェルのハイライトに応答して、グラフが、ハイライトされたウェル内のハイライトされたスポットに関するデータを入力する、実施形態２２２〜２２８に記載の方法である。
【０７３７】
実施形態２３０は、１つ以上の特許表現の１つの選択に応答して、第３のメニューが、選択されたプレートの［データのテーブル］であり、［プレート］、［試料］、［アッセイ］、［ウェル］、［スポット］、［希釈］、［濃度］、［濃度単位］、［信号］、［調整信号］、［平均］、［調整信号平均］、［ＣＶ］、［計算濃度］、［計算濃度平均］、［計算濃度ＣＶ］、［％回収率］、［％回収率平均］から選択される１つ以上のカラムを含む、実施形態２２２〜２２９に記載の方法である。
【０７３８】
実施形態２３１は、第３のメニューが、［試料］の後続メニューであり、［試料］データのための１つ以上のグラフを含み、第２の部分が、［グラフ］および［テーブル］のうちの１つ以上を含む、実施形態２２２〜２３０に記載の方法である。
【０７３９】
実施形態２３２は、第３のメニューが、［キャリブレータ］の後続メニューであり、［キャリブレータ］データのための１つ以上のグラフを含む、実施形態２２２〜２３１に記載の方法である。
【０７４０】
実施形態２３３は、第３のメニューは、［対照］の後続メニューであり、［対照］データのための１つ以上のグラフを含む、実施形態２２２〜２３２に記載の方法である。
【０７４１】
実施形態２３４は、第３のメニューが、［データテーブル］の後続メニューであり、試料、キャリブレータ（存在する場合）、および対照（存在する場合）に関するデータのための１つ以上のテーブルを含む、実施形態２２２〜２３３に記載の方法である。
【０７４２】
実施形態２３５は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することであって、第１の部分が、（１）最も頻繁に使用される利用可能なメニュー項目、（２）結果またはユーザに対する重要性、（３）ユーザによって通常行われる選択肢、または（４）業界で通常行われる選択肢のうちの１つ以上に基づいて、第１の部分に現在表示されているメニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、高度なコンテキストメニューが、そのメニューから残りの利用可能な項目を表示するように適合される、提供することと、を含む、方法である。
【０７４３】
実施形態２３６は、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、第１の部分が、ＵＩ表示の同じ領域内で一貫して表示されて、ＵＩ表示と対話しながらユーザの集中を最適化するように適合された、ＵＩ表示のアクティブ部分である、実施形態２３４に記載の方法である。
【０７４４】
実施形態２３７は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、パーミッションコマンドを少なくとも１つのプロセッサによって提供することであって、パーミッションコマンドが、ユーザおよびチームのアクセスのレベル、セキュリティのレベル、または制御のレベルのうちの１つ以上を管理するように適合され、アクセスのレベルが、役割、ユーザ、チーム、アカウント、計器、機器、またはデバイスのうちの１つ以上に基づいて割り当てられるように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、第１の部分が、１つ以上のユーザ選択可能メニュー項目のうちの２〜５個のサブセクションを含み、これらのメニュー項目が、これらのサブセクション間で分割され、サブセクションが、それぞれのサブセクションの各々からメニュー項目間の関連付けを作成するように表示されるように適合される、方法である。
【０７４５】
実施形態２３８は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１人以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、受信した応答に応答して出力を、少なくとも１つのプロセッサによって提供することであって、出力が、プロセッサに通信可能に接続されたデバイスに送信されるように適合され、デバイスに物理的移動を実行するか、または物理的変換を受けるように命令するように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集合が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づくように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームに、受信したベンチマーク入力の１つ以上から導出された結果を通知するように適合される、方法である。
【０７４６】
実施形態２３９は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、以前にナビゲートされたメニューレベルおよび後続メニューレベルのうちの１つ以上から少なくとも１つのメニュー項目を表示するように適合され、単一のメニューレベルの中のメニュー項目が、線形で表示されるように適合され、以前にナビゲートされたメニューレベルおよび後続メニューレベルが、入れ子形式で表示されるように適合され、さらに、第１の部分が、所与の時点で単一のメニューの項目のみを含み、さらに、第１の部分が、１つ以上のユーザ選択可能メニュー項目のうちの２〜５個のサブセクションを含み、これらのメニュー項目が、これらのサブセクション間で分割され、サブセクションが、それぞれのサブセクションの各々からメニュー項目間の関連付けを作成するように表示されるように適合される、方法である。
【０７４７】
実施形態２４０は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することであって、第１の部分が、（１）最も頻繁に使用される利用可能なメニュー項目、（２）結果またはユーザに対する重要性、（３）ユーザによって通常行われる選択肢、または（４）業界で通常行われる選択肢のうちの１つ以上に基づいて、第１の部分に現在表示されているメニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、高度なコンテキストメニューが、そのメニューから残りの利用可能な項目を表示するように適合される、提供することと、ＵＩ表示の前景に表示されるように適合されたダイアログボックスを、少なくとも１つのプロセッサによって提供して、ユーザに追加情報を求めるか、またはユーザにエラーを通知することであって、ダイアログボックスの背景が、ＵＩ表示の第１および第２の部分の背景と一致するようにさらに適合され、さらに、ＵＩ表示の第１および第２の部分の背景に表示される１つ以上のテキスト、グラフィクス、写真、および動画が、ダイアログボックスがＵＩ表示の前景に表示されているときに焦点がずれて表示されるように適合される、提供することと、受信した応答に応答して出力を、少なくとも１つのプロセッサによって提供することであって、出力が、プロセッサに通信可能に接続されたデバイスに送信されるように適合され、デバイスに物理的移動を実行するか、または物理的変換を受けるように命令するように適合される、提供することと、パーミッションコマンドを少なくとも１つのプロセッサによって提供することであって、パーミッションコマンドが、ユーザおよびチームのアクセスのレベル、セキュリティのレベル、または制御のレベルのうちの１つ以上を管理するように適合され、アクセスのレベルが、役割、ユーザ、チーム、アカウント、計器、機器、またはデバイスのうちの１つ以上に基づいて割り当てられるように適合される、提供することと、ＵＩ表示に表示されるように適合された進捗インジケータを、少なくとも１つのプロセッサによって提供することであって、進捗インジケータが、少なくとも１つのプロセッサが受信された応答を処理していることを示すための一連の点滅する画素を含む、提供することと、高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することと、を含み、高度なコンテキストメニューが、現在アクティブなメニューに関連する項目で構成される上部分と、ユーザに利用可能な特定のモジュールに関連する項目を含む中央部分と、ログイン／ログアウト機能、ユーザマニュアルとヘルプ、ＥＵＬＡ情報、プライバシーポリシー情報の１つ以上を含むグローバル機能を含む下部分と、のうちの１つ以上を含む複数の部分に分割されるように適合され、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、第１の部分が、ＵＩ表示の同じ領域内で一貫して表示されて、ＵＩ表示と対話しながらユーザの集中を最適化するように適合された、ＵＩ表示のアクティブ部分であり、さらに、第２の部分が、インジケータバーをさらに含み、さらに、過去に選択されたメニュー項目のうちの１つ以上が、インジケータバーと視覚的に位置合わせされ、ユーザのメニュー階層のトラバーサルの際に以前に選択されたメニュー項目を指定するように適合され、さらに、第２の部分が、１つ以上の色分けされたステータスを表示するように適合されたステータスインジケータを含むインジケータバーをさらに含み、ステータスが、エラー状態を示す赤色および非エラー状態を示す青色を含み、さらに、第２の部分が、以前にナビゲートされたメニューレベルおよび後続メニューレベルのうちの１つ以上からの少なくとも１つのメニュー項目を表示するように適合され、単一のメニューレベルの中の項目が、線形で表示されるように適合され、以前にナビゲートされた後続メニューレベルが、入れ子形式で表示されるように適合され、さらに、第１の部分が、所与の時点で単一のメニューの項目のみを含み、さらに、第１の部分が、１つ以上のユーザ選択可能な項目のうちの２〜５個のサブセクションを含み、単一のメニューの項目が、これらのサブセクション間で分割され、サブセクションが、それぞれのサブセクションの各々からの項目間の関連付けを作成するように表示されるように適合され、さらに、第１の部分が、視覚的に表現された項目を表示して、ユーザの意思決定プロセスを支援するように適合され、視覚的に表現された項目が、動画、画像、グラフ、表、チャート、およびオブジェクトのグラフィカル表現のうちの１つ以上を含み、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集約が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づくように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームに、受信したベンチマーク入力の１つ以上から導出された結果を通知するように適合され、さらに、少なくとも１つのプロセッサが、（ａ）ユーザ、アカウント、またはチームと、（ｂ）非人間機械との間のインターフェースを提供し、それらの間の通信を可能にするように適合され、インターフェースおよび通信により、１人以上のユーザ、アカウント、チーム、および非人間機械が、１つ以上の問題またはサブ問題を協働的に解決し、それらの協働から得られた結果の各々の１つ以上を通知することを可能にする、方法である。
【０７４８】
実施形態２４１は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することであって、第１の部分が、（１）最も頻繁に使用される利用可能なメニュー項目、（２）結果またはユーザに対する重要性、（３）ユーザによって通常行われる選択肢、または（４）業界で通常行われる選択肢のうちの１つ以上に基づいて、第１の部分に現在表示されているメニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、高度なコンテキストメニューが、そのメニューから残りの利用可能な項目を表示するように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、第１の部分が、ＵＩ表示の同じ領域内で一貫して表示されて、ＵＩ表示と対話しながらユーザの集中を最適化するように適合された、ＵＩ表示のアクティブ部分である、方法である。
【０７４９】
実施形態２４２は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、第２の部分が、以前にナビゲートされたメニューレベルおよび後続メニューレベルのうちの１つ以上から少なくとも１つのメニュー項目を表示するように適合され、単一のメニューレベルの中のメニュー項目が、線形で表示されるように適合され、以前にナビゲートされたメニューレベルおよび後続メニューレベルが、入れ子形式で表示されるように適合され、さらに、第１の部分が、所与の時点で単一のメニューの項目のみを含む、方法である。
【０７５０】
実施形態２４３は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、パーミッションコマンドを少なくとも１つのプロセッサによって提供することであって、パーミッションコマンドが、ユーザおよびチームのアクセスのレベル、セキュリティのレベル、または制御のレベルのうちの１つ以上を管理するように適合され、アクセスのレベルが、役割、ユーザ、チーム、アカウント、計器、機器、またはデバイスのうちの１つ以上に基づいて割り当てられるように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、第１の部分が、１つ以上のユーザ選択可能項目のうちの２〜５個のサブセクションを含み、これらの単一のメニューの項目が、これらのサブセクション間で分割され、サブセクションが、それぞれのサブセクションの各々から項目間の関連付けを作成するように表示されるように適合される、方法である。
【０７５１】
実施形態２４４は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、受信した応答に応答して出力を、少なくとも１つのプロセッサによって提供することであって、出力が、プロセッサに通信可能に接続されたデバイスに送信されるように適合され、デバイスに物理的移動を実行するか、または物理的変換を受けるように命令するように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集合が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づく、方法である。
【０７５２】
実施形態２４５は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することであって、第１の部分が、（１）最も頻繁に使用される利用可能なメニュー項目、（２）結果またはユーザに対する重要性、（３）ユーザによって通常行われる選択肢、または（４）業界で通常行われる選択肢のうちの１つ以上に基づいて、第１の部分に現在表示されているメニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、高度なコンテキストメニューが、そのメニューから残りの利用可能な項目を表示するように適合される、提供することと、高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することと、を含み、高度なコンテキストメニューが、現在アクティブなメニューに関連する項目で構成される上部分と、ユーザに利用可能な特定のモジュールに関連する項目を含む中央部分と、ログイン／ログアウト機能、ユーザマニュアルとヘルプ、ＥＵＬＡ情報、プライバシーポリシー情報の１つ以上を含むグローバル機能を含む下部分と、のうちの１つ以上を含む複数の部分に分割されるように適合され、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第１の部分は、ユーザの意思決定プロセスを補助するために視覚的に表現される項目を表示するように適合される、中間部分と、視覚的に表現される項目は、動画、画像、グラフ、テーブル、チャート、およびオブジェクトのグラフィカル表現のうちの１つ以上を含む、方法である。
【０７５３】
実施形態２４６は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することであって、第１の部分が、（１）最も頻繁に使用される利用可能なメニュー項目、（２）結果またはユーザに対する重要性、（３）ユーザによって通常行われる選択肢、または（４）業界で通常行われる選択肢のうちの１つ以上に基づいて、第１の部分に現在表示されているメニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、高度なコンテキストメニューが、そのメニューから残りの利用可能な項目を表示するように適合される、提供することと、ＵＩ表示の前景に表示されるように適合されたダイアログボックスを、少なくとも１つのプロセッサによって提供して、ユーザに追加情報を求めるか、またはユーザにエラーを通知することであって、ダイアログボックスの背景が、ＵＩ表示の第１および第２の部分の背景と一致するようにさらに適合され、さらに、ＵＩ表示の第１および第２の部分の背景に表示される１つ以上のテキスト、グラフィクス、写真、および動画が、ダイアログボックスがＵＩ表示の前景に表示されているときに焦点がずれて表示されるように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、以前にナビゲートされたメニューレベルおよび後続メニューレベルのうちの１つ以上から少なくとも１つのメニュー項目を表示するように適合され、単一のメニューレベルの中のメニュー項目が、線形で表示されるように適合され、以前にナビゲートされたメニューレベルおよび後続メニューレベルが、入れ子形式で表示されるように適合される、方法である。
【０７５４】
実施形態２４７は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することであって、第１の部分が、（１）最も頻繁に使用される利用可能なメニュー項目、（２）結果またはユーザに対する重要性、（３）ユーザによって通常行われる選択肢、または（４）業界で通常行われる選択肢のうちの１つ以上に基づいて、第１の部分に現在表示されているメニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、高度なコンテキストメニューが、そのメニューから残りの利用可能な項目を表示するように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第１の部分が、所与の時点で単一のメニューの項目のみを含み、さらに、少なくとも１つのプロセッサが、（ａ）ユーザ、アカウント、またはチームと、（ｂ）非人間機械との間のインターフェースを提供し、それらの間の通信を可能にするように適合され、インターフェースおよび通信により、１人以上のユーザ、アカウント、チーム、および非人間機械が、１つ以上の問題またはサブ問題を協働的に解決し、それらの協働から得られた結果の各々の１つ以上を通知することを可能にする、方法である。
【０７５５】
実施形態２４８は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１人以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第１の部分が、ＵＩ表示の同じ領域内で一貫して表示されて、ＵＩ表示と対話しながらユーザの集中を最適化するように適合された、ＵＩ表示のアクティブ部分であり、さらに、第２の部分が、インジケータバーをさらに含み、さらに、過去に選択されたメニュー項目のうちの１つ以上が、インジケータバーと視覚的に位置合わせされ、ユーザのメニュー階層のトラバーサルの際に以前に選択されたメニュー項目を指定するように適合され、さらに、第１の部分が、所与の時点で単一のメニューの項目のみを含む、方法である。
【０７５６】
実施形態２４９は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第１の部分が、ＵＩ表示の同じ領域内で一貫して表示されて、ＵＩ表示と対話しながらユーザの集中を最適化するように適合された、ＵＩ表示のアクティブ部分であり、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集合が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づくように適合され、さらに、少なくとも１つのプロセッサが、（ａ）ユーザ、アカウント、またはチームと、（ｂ）非人間機械との間のインターフェースを提供し、それらの間の通信を可能にするように適合され、インターフェースおよび通信により、１人以上のユーザ、アカウント、チーム、および非人間機械が、１つ以上の問題またはサブ問題を協働的に解決し、それらの協働から得られた結果の各々の１つ以上を通知することを可能にする、方法である。
【０７５７】
実施形態２５０は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第１の部分が、ＵＩ表示の同じ領域内で一貫して表示されて、ＵＩ表示と対話しながらユーザの集中を最適化するように適合された、ＵＩ表示のアクティブ部分であり、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集合が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づくように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームに、受信したベンチマーク入力の１つ以上から導出された結果を通知するように適合される、方法である。
【０７５８】
実施形態２５１は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、受信した応答に応答して出力を、少なくとも１つのプロセッサによって提供することであって、出力が、プロセッサに通信可能に接続されたデバイスに送信されるように適合され、デバイスに物理的移動を実行するか、または物理的変換を受けるように命令するように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集合が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づくように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームに、受信したベンチマーク入力の１つ以上から導出された結果を通知するように適合される、方法である。
【０７５９】
実施形態２５２は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、以前にナビゲートされたメニューレベルおよび後続メニューレベルのうちの１つ以上から少なくとも１つのメニュー項目を表示するように適合され、単一のメニューレベルの中のメニュー項目が、線形で表示されるように適合され、以前にナビゲートされたメニューレベルおよび後続メニューレベルが、入れ子形式で表示されるように適合され、さらに、第１の部分が、所与の時点で単一のメニューの項目のみを含み、さらに、第１の部分が、１つ以上のユーザ選択可能メニュー項目のうちの２〜５個のサブセクションを含み、単一のメニューの項目が、これらのサブセクション間で分割され、サブセクションが、それぞれのサブセクションの各々からメニュー項目間の関連付けを作成するように表示されるように適合される、方法である。
【０７６０】
実施形態２５３は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、受信した応答に応答して出力を、少なくとも１つのプロセッサによって提供することであって、出力が、プロセッサに通信可能に接続されたデバイスに送信されるように適合され、デバイスに物理的移動を実行するか、または物理的変換を受けるように命令するように適合される、提供することと、パーミッションコマンドを少なくとも１つのプロセッサによって提供することであって、パーミッションコマンドが、ユーザおよびチームのアクセスのレベル、セキュリティのレベル、または制御のレベルのうちの１つ以上を管理するように適合され、アクセスのレベルが、役割、ユーザ、チーム、アカウント、計器、機器、またはデバイスのうちの１つ以上に基づいて割り当てられるように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、インジケータバーをさらに含み、さらに、過去に選択されたメニュー項目のうちの１つ以上が、インジケータバーと視覚的に位置合わせされ、ユーザのメニュー階層のトラバーサルの際に以前に選択されたメニュー項目を指定するように適合される、方法である。
【０７６１】
実施形態２５４は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集合が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づくように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームに、受信したベンチマーク入力の１つ以上から導出された結果を通知するように適合され、さらに、少なくとも１つのプロセッサが、（ａ）ユーザ、アカウント、またはチームと、（ｂ）非人間機械との間のインターフェースを提供し、それらの間の通信を可能にするように適合され、インターフェースおよび通信により、１人以上のユーザ、アカウント、チーム、および非人間機械が、１つ以上の問題またはサブ問題を協働的に解決し、それらの協働から得られた結果の各々の１つ以上を通知することを可能にする、方法である。
【０７６２】
実施形態２５５は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、ＵＩ表示に表示されるように適合された進捗インジケータを、少なくとも１つのプロセッサによって提供することであって、進捗インジケータが、少なくとも１つのプロセッサが受信された応答を処理していることを示すための一連の点滅する画素を含む、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、インジケータバーをさらに含み、さらに、過去に選択されたメニュー項目のうちの１つ以上が、インジケータバーと視覚的に位置合わせされ、ユーザのメニュー階層のトラバーサルの際に以前に選択されたメニュー項目を指定するように適合され、さらに、第２の部分が、１つ以上の色分けされたステータスを表示するように適合されたステータスインジケータを含むインジケータバーをさらに含み、ステータスが、エラー状態を示す赤色および非エラー状態を示す青色を含む、方法である。
【０７６３】
実施形態２５６は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することであって、第１の部分が、（１）最も頻繁に使用される利用可能なメニュー項目、（２）結果またはユーザに対する重要性、（３）ユーザによって通常行われる選択肢、または（４）業界で通常行われる選択肢のうちの１つ以上に基づいて、第１の部分に現在表示されているメニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、高度なコンテキストメニューが、そのメニューから残りの利用可能な項目を表示するように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、第１の部分が、ＵＩ表示の同じ領域内で一貫して表示されて、ＵＩ表示と対話しながらユーザの集中を最適化するように適合された、ＵＩ表示のアクティブ部分であり、さらに、第１の部分が、所与の時点で単一のメニューの項目のみを含む、方法である。
【０７６４】
実施形態２５７は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することであって、第１の部分が、（１）最も頻繁に使用される利用可能なメニュー項目、（２）結果またはユーザに対する重要性、（３）ユーザによって通常行われる選択肢、または（４）業界で通常行われる選択肢のうちの１つ以上に基づいて、第１の部分に現在表示されているメニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、高度なコンテキストメニューが、そのメニューから残りの利用可能な項目を表示するように適合される、提供することと、ＵＩ表示の前景に表示されるように適合されたダイアログボックスを、少なくとも１つのプロセッサによって提供して、ユーザに追加情報を求めるか、またはユーザにエラーを通知することであって、ダイアログボックスの背景が、ＵＩ表示の第１および第２の部分の背景と一致するようにさらに適合され、さらに、ＵＩ表示の第１および第２の部分の背景に表示される１つ以上のテキスト、グラフィクス、写真、および動画が、ダイアログボックスがＵＩ表示の前景に表示されているときに焦点がずれて表示されるように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、第１の部分が、ＵＩ表示の同じ領域内で一貫して表示されて、ＵＩ表示と対話しながらユーザの集中を最適化するように適合された、ＵＩ表示のアクティブ部分である、方法である。
【０７６５】
実施形態２５８は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することであって、第１の部分が、（１）最も頻繁に使用される利用可能なメニュー項目、（２）結果またはユーザに対する重要性、（３）ユーザによって通常行われる選択肢、または（４）業界で通常行われる選択肢のうちの１つ以上に基づいて、第１の部分に現在表示されているメニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、高度なコンテキストメニューが、そのメニューから残りの利用可能な項目を表示するように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、第１の部分が、ＵＩ表示の同じ領域内で一貫して表示されて、ＵＩ表示と対話しながらユーザの集中を最適化するように適合された、ＵＩ表示のアクティブ部分であり、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集合が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づく、方法である。
【０７６６】
実施形態２５９は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、ＵＩ表示の前景に表示されるように適合されたダイアログボックスを、少なくとも１つのプロセッサによって提供して、ユーザに追加情報を求めるか、またはユーザにエラーを通知することであって、ダイアログボックスの背景が、ＵＩ表示の第１および第２の部分の背景と一致するようにさらに適合され、さらに、ＵＩ表示の第１および第２の部分の背景に表示される１つ以上のテキスト、グラフィクス、写真、および動画が、ダイアログボックスがＵＩ表示の前景に表示されているときに焦点がずれて表示されるように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、第２の部分が、以前にナビゲートされたメニューレベルおよび後続メニューレベルのうちの１つ以上から少なくとも１つのメニュー項目を表示するように適合され、単一のメニューレベルの中のメニュー項目が、線形で表示されるように適合され、以前にナビゲートされたメニューレベルおよび後続メニューレベルが、入れ子形式で表示されるように適合され、さらに、第１の部分が、所与の時点で単一のメニューの項目のみを含み、さらに、第１の部分が、１つ以上のユーザ選択可能な項目のうちの２〜５個のサブセクションを含み、単一のメニューの項目が、これらのサブセクション間で分割され、サブセクションが、それぞれのサブセクションの各々からの項目間の関連付けを作成するように表示されるように適合される、方法である。
【０７６７】
実施形態２６０は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、パーミッションコマンドを少なくとも１つのプロセッサによって提供することであって、パーミッションコマンドが、ユーザおよびチームのアクセスのレベル、セキュリティのレベル、または制御のレベルのうちの１つ以上を管理するように適合され、アクセスのレベルが、役割、ユーザ、チーム、アカウント、計器、機器、またはデバイスのうちの１つ以上に基づいて割り当てられるように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、第１の部分が、所与の時点で単一のメニューの項目のみを含み、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集合が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づくように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームに、受信したベンチマーク入力の１つ以上から導出された結果を通知するように適合される、方法である。
【０７６８】
実施形態２６１は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、受信した応答に応答して出力を、少なくとも１つのプロセッサによって提供することであって、出力が、プロセッサに通信可能に接続されたデバイスに送信されるように適合され、デバイスに物理的移動を実行するか、または物理的変換を受けるように命令するように適合される、提供することと、パーミッションコマンドを少なくとも１つのプロセッサによって提供することであって、パーミッションコマンドが、ユーザおよびチームのアクセスのレベル、セキュリティのレベル、または制御のレベルのうちの１つ以上を管理するように適合され、アクセスのレベルが、役割、ユーザ、チーム、アカウント、計器、機器、またはデバイスのうちの１つ以上に基づいて割り当てられるように適合される、提供することと、高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することと、を含み、高度なコンテキストメニューが、現在アクティブなメニューに関連する項目で構成される上部分と、ユーザに利用可能な特定のモジュールに関連する項目を含む中央部分と、ログイン／ログアウト機能、ユーザマニュアルとヘルプ、ＥＵＬＡ情報、プライバシーポリシー情報の１つ以上を含むグローバル機能を含む下部分と、のうちの１つ以上を含む複数の部分に分割されるように適合され、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集合が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づく、方法である。
【０７６９】
実施形態２６２は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することであって、第１の部分が、（１）最も頻繁に使用される利用可能なメニュー項目、（２）結果またはユーザに対する重要性、（３）ユーザによって通常行われる選択肢、または（４）業界で通常行われる選択肢のうちの１つ以上に基づいて、第１の部分に現在表示されているメニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、高度なコンテキストメニューが、そのメニューから残りの利用可能な項目を表示するように適合される、提供することと、高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することと、を含み、高度なコンテキストメニューが、現在アクティブなメニューに関連する項目で構成される上部分と、ユーザに利用可能な特定のモジュールに関連する項目を含む中央部分と、ログイン／ログアウト機能、ユーザマニュアルとヘルプ、ＥＵＬＡ情報、プライバシーポリシー情報の１つ以上を含むグローバル機能を含む下部分と、のうちの１つ以上を含む複数の部分に分割されるように適合され、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、第１の部分が、ＵＩ表示の同じ領域内で一貫して表示されて、ＵＩ表示と対話しながらユーザの集中を最適化するように適合された、ＵＩ表示のアクティブ部分であり、さらに、第２の部分が、以前にナビゲートされたメニューレベルおよび後続メニューレベルのうちの１つ以上から少なくとも１つのメニュー項目を表示するように適合され、単一のメニューレベルの中のメニュー項目が、線形で表示されるように適合され、以前にナビゲートされたメニューレベルおよび後続メニューレベルが、入れ子形式で表示されるように適合され、さらに、第１の部分が、視覚的に表現された項目を表示して、ユーザの意思決定プロセスを支援するように適合され、視覚的に表現された項目が、動画、画像、グラフ、表、チャート、およびオブジェクトのグラフィカル表現のうちの１つ以上を含む、方法である。
【０７７０】
実施形態２６３は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することであって、第１の部分が、（１）最も頻繁に使用される利用可能なメニュー項目、（２）結果またはユーザに対する重要性、（３）ユーザによって通常行われる選択肢、または（４）業界で通常行われる選択肢のうちの１つ以上に基づいて、第１の部分に現在表示されているメニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、高度なコンテキストメニューが、そのメニューから残りの利用可能な項目を表示するように適合される、提供することと、ＵＩ表示の前景に表示されるように適合されたダイアログボックスを、少なくとも１つのプロセッサによって提供して、ユーザに追加情報を求めるか、またはユーザにエラーを通知することであって、ダイアログボックスの背景が、ＵＩ表示の第１および第２の部分の背景と一致するようにさらに適合され、さらに、ＵＩ表示の第１および第２の部分の背景に表示される１つ以上のテキスト、グラフィクス、写真、および動画が、ダイアログボックスがＵＩ表示の前景に表示されているときに焦点がずれて表示されるように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、第２の部分が、以前にナビゲートされたメニューレベルおよび後続メニューレベルのうちの１つ以上から少なくとも１つのメニュー項目を表示するように適合され、単一のメニューレベルの中のメニュー項目が、線形で表示されるように適合され、以前にナビゲートされたメニューレベルおよび後続メニューレベルが、入れ子形式で表示されるように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集合が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づくように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームに、受信したベンチマーク入力の１つ以上から導出された結果を通知するように適合される、方法である。
【０７７１】
実施形態２６４は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することであって、第１の部分が、（１）最も頻繁に使用される利用可能なメニュー項目、（２）結果またはユーザに対する重要性、（３）ユーザによって通常行われる選択肢、または（４）業界で通常行われる選択肢のうちの１つ以上に基づいて、第１の部分に現在表示されているメニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、高度なコンテキストメニューが、そのメニューから残りの利用可能な項目を表示するように適合される、提供することと、ＵＩ表示に表示されるように適合された進捗インジケータを、少なくとも１つのプロセッサによって提供することであって、進捗インジケータが、少なくとも１つのプロセッサが受信された応答を処理していることを示すための一連の点滅する画素を含む、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、第１の部分が、所与の時点で単一のメニューの項目のみを含み、さらに、第１の部分が、視覚的に表現された項目を表示して、ユーザの意思決定プロセスを支援するように適合され、視覚的に表現された項目が、動画、画像、グラフ、表、チャート、およびオブジェクトのグラフィカル表現のうちの１つ以上を含み、さらに、少なくとも１つのプロセッサが、（ａ）ユーザ、アカウント、またはチームと、（ｂ）非人間機械との間のインターフェースを提供し、それらの間の通信を可能にするように適合され、インターフェースおよび通信により、１人以上のユーザ、アカウント、チーム、および非人間機械が、１つ以上の問題またはサブ問題を協働的に解決し、それらの協働から得られた結果の各々の１つ以上を通知することを可能にする、方法である。
【０７７２】
実施形態２６５は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、パーミッションコマンドを少なくとも１つのプロセッサによって提供することであって、パーミッションコマンドが、ユーザおよびチームのアクセスのレベル、セキュリティのレベル、または制御のレベルのうちの１つ以上を管理するように適合され、アクセスのレベルが、役割、ユーザ、チーム、アカウント、計器、機器、またはデバイスのうちの１つ以上に基づいて割り当てられるように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第１の部分が、ＵＩ表示の同じ領域内で一貫して表示されて、ＵＩ表示と対話しながらユーザの集中を最適化するように適合された、ＵＩ表示のアクティブ部分であり、さらに、第２の部分が、インジケータバーをさらに含み、さらに、過去に選択されたメニュー項目のうちの１つ以上が、インジケータバーと視覚的に位置合わせされ、ユーザのメニュー階層のトラバーサルの際に以前に選択されたメニュー項目を指定するように適合され、さらに、第１の部分が、所与の時点で単一のメニューの項目のみを含み、さらに、第１の部分が、１つ以上のユーザ選択可能な項目のうちの２〜５個のサブセクションを含み、単一のメニューの項目が、これらのサブセクション間で分割され、サブセクションが、それぞれのサブセクションの各々からの項目間の関連付けを作成するように表示されるように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集約が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づくように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームに、受信したベンチマーク入力の１つ以上から導出された結果を通知するように適合される、方法である。
【０７７３】
実施形態２６６は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することであって、第１の部分が、（１）最も頻繁に使用される利用可能なメニュー項目、（２）結果またはユーザに対する重要性、（３）ユーザによって通常行われる選択肢、または（４）業界で通常行われる選択肢のうちの１つ以上に基づいて、第１の部分に現在表示されているメニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、高度なコンテキストメニューが、そのメニューから残りの利用可能な項目を表示するように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第１の部分が、ＵＩ表示の同じ領域内で一貫して表示されて、ＵＩ表示と対話しながらユーザの集中を最適化するように適合された、ＵＩ表示のアクティブ部分であり、さらに、第１の部分が、所与の時点で単一のメニューの項目のみを含み、さらに、第１の部分が、１つ以上のユーザ選択可能な項目のうちの２〜５個のサブセクションを含み、単一のメニューの項目が、これらのサブセクション間で分割され、サブセクションが、それぞれのサブセクションの各々からの項目間の関連付けを作成するように表示されるように適合され、さらに、第１の部分が、視覚的に表現された項目を表示して、ユーザの意思決定プロセスを支援するように適合され、視覚的に表現された項目が、動画、画像、グラフ、表、チャート、およびオブジェクトのグラフィカル表現のうちの１つ以上を含み、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集約が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づくように適合され、さらに、少なくとも１つのプロセッサが、（ａ）ユーザ、アカウント、またはチームと、（ｂ）非人間機械との間のインターフェースを提供し、それらの間の通信を可能にするように適合され、インターフェースおよび通信により、１人以上のユーザ、アカウント、チーム、および非人間機械が、１つ以上の問題またはサブ問題を協働的に解決し、それらの協働から得られた結果の各々の１つ以上を通知することを可能にする、方法である。
【０７７４】
実施形態２６７は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、受信した応答に応答して出力を、少なくとも１つのプロセッサによって提供することであって、出力が、プロセッサに通信可能に接続されたデバイスに送信されるように適合され、デバイスに物理的移動を実行するか、または物理的変換を受けるように命令するように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、第１の部分が、ＵＩ表示の同じ領域内で一貫して表示されて、ＵＩ表示と対話しながらユーザの集中を最適化するように適合された、ＵＩ表示のアクティブ部分であり、さらに、第２の部分が、１つ以上の色分けされたステータスを表示するように適合されたステータスインジケータを含むインジケータバーをさらに含み、ステータスが、エラー状態を示す赤色および非エラー状態を示す青色を含み、さらに、第２の部分が、以前にナビゲートされたメニューレベルおよび後続メニューレベルのうちの１つ以上から少なくとも１つのメニュー項目を表示するように適合され、単一のメニューレベルの中のメニュー項目が、線形で表示されるように適合され、以前にナビゲートされたメニューレベルおよび後続メニューレベルが、入れ子形式で表示されるように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集合が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づくように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームに、受信したベンチマーク入力の１つ以上から導出された結果を通知するように適合される、方法である。
【０７７５】
実施形態２６８は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、受信した応答に応答して出力を、少なくとも１つのプロセッサによって提供することであって、出力が、プロセッサに通信可能に接続されたデバイスに送信されるように適合され、デバイスに物理的移動を実行するか、または物理的変換を受けるように命令するように適合される、提供することと、パーミッションコマンドを少なくとも１つのプロセッサによって提供することであって、パーミッションコマンドが、ユーザおよびチームのアクセスのレベル、セキュリティのレベル、または制御のレベルのうちの１つ以上を管理するように適合され、アクセスのレベルが、役割、ユーザ、チーム、アカウント、計器、機器、またはデバイスのうちの１つ以上に基づいて割り当てられるように適合される、提供することと、ＵＩ表示に表示されるように適合された進捗インジケータを、少なくとも１つのプロセッサによって提供することであって、進捗インジケータが、少なくとも１つのプロセッサが受信された応答を処理していることを示すための一連の点滅する画素を含む、提供することと、高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することと、を含み、高度なコンテキストメニューが、現在アクティブなメニューに関連する項目で構成される上部分と、ユーザに利用可能な特定のモジュールに関連する項目を含む中央部分と、ログイン／ログアウト機能、ユーザマニュアルとヘルプ、ＥＵＬＡ情報、プライバシーポリシー情報の１つ以上を含むグローバル機能を含む下部分と、のうちの１つ以上を含む複数の部分に分割されるように適合され、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集合が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づくように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームに、受信したベンチマーク入力の１つ以上から導出された結果を通知するように適合され、さらに、少なくとも１つのプロセッサが、（ａ）ユーザ、アカウント、またはチームと、（ｂ）非人間機械との間のインターフェースを提供し、それらの間の通信を可能にするように適合され、インターフェースおよび通信により、１人以上のユーザ、アカウント、チーム、および非人間機械が、１つ以上の問題またはサブ問題を協働的に解決し、それらの協働から得られた結果の各々の１つ以上を通知することを可能にする、方法である。
【０７７６】
実施形態２６９は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、少なくとも１つのプロセッサによって提供することであって、第１の部分が、（１）最も頻繁に使用される利用可能なメニュー項目、（２）結果またはユーザに対する重要性、（３）ユーザによって通常行われる選択肢、または（４）業界で通常行われる選択肢のうちの１つ以上に基づいて、第１の部分に現在表示されているメニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、高度なコンテキストメニューが、そのメニューから残りの利用可能な項目を表示するように適合される、提供することと、パーミッションコマンドを少なくとも１つのプロセッサによって提供することであって、パーミッションコマンドが、ユーザおよびチームのアクセスのレベル、セキュリティのレベル、または制御のレベルのうちの１つ以上を管理するように適合され、アクセスのレベルが、役割、ユーザ、チーム、アカウント、計器、機器、またはデバイスのうちの１つ以上に基づいて割り当てられるように適合される、提供することと、ＵＩ表示に表示されるように適合された進捗インジケータを、少なくとも１つのプロセッサによって提供することであって、進捗インジケータが、少なくとも１つのプロセッサが受信された応答を処理していることを示すための一連の点滅する画素を含む、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第２の部分が、インジケータバーをさらに含み、さらに、過去に選択されたメニュー項目のうちの１つ以上が、インジケータバーと視覚的に位置合わせされ、ユーザのメニュー階層のトラバーサルの際に以前に選択されたメニュー項目を指定するように適合され、さらに、第２の部分が、以前にナビゲートされたメニューレベルおよび後続メニューレベルのうちの１つ以上から少なくとも１つのメニュー項目を表示するように適合され、単一のメニューレベルの中のメニュー項目が、線形で表示されるように適合され、以前にナビゲートされたメニューレベルおよび後続メニューレベルが、入れ子形式で表示されるように適合され、さらに、第１の部分が、所与の時点で単一のメニューの項目のみを含み、さらに、第１の部分が、１つ以上のユーザ選択可能な項目のうちの２〜５個のサブセクションを含み、単一のメニューの項目が、これらのサブセクション間で分割され、サブセクションが、それぞれのサブセクションの各々からの項目間の関連付けを作成するように表示されるように適合され、さらに、第１の部分が、視覚的に表現された項目を表示して、ユーザの意思決定プロセスを支援するように適合され、視覚的に表現された項目が、動画、画像、グラフ、表、チャート、およびオブジェクトのグラフィカル表現のうちの１つ以上を含む、方法である。
【０７７７】
実施形態２７０は、グラフィカルユーザインターフェース（ＧＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための少なくとも１つのプロセッサによって実行される方法であって、方法が、１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、ユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューがＵＩ表示の第１の部分に表示されるための第２のコマンドを、少なくとも１つのプロセッサによって提供することと、受信した応答に応答して出力を、少なくとも１つのプロセッサによって提供することであって、出力が、プロセッサに通信可能に接続されたデバイスに送信されるように適合され、デバイスに物理的移動を実行するか、または物理的変換を受けるように命令するように適合される、提供することと、パーミッションコマンドを少なくとも１つのプロセッサによって提供することであって、パーミッションコマンドが、ユーザおよびチームのアクセスのレベル、セキュリティのレベル、または制御のレベルのうちの１つ以上を管理するように適合され、アクセスのレベルが、役割、ユーザ、チーム、アカウント、計器、機器、またはデバイスのうちの１つ以上に基づいて割り当てられるように適合される、提供することと、を含み、第１のメニューが、ＵＩ表示の第２の部分に表示されるように適合され、階層メニューレベルの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の第２のメニューと同時に閲覧されるように適合され、さらに、第１の部分が、ＵＩ表示の同じ領域内で一貫して表示されて、ＵＩ表示と対話しながらユーザの集中を最適化するように適合された、ＵＩ表示のアクティブ部分であり、さらに、第２の部分が、インジケータバーをさらに含み、さらに、過去に選択されたメニュー項目のうちの１つ以上が、インジケータバーと視覚的に位置合わせされ、ユーザのメニュー階層のトラバーサルの際に以前に選択されたメニュー項目を指定するように適合され、さらに、第２の部分が、１つ以上の色分けされたステータスを表示するように適合されたステータスインジケータを含むインジケータバーをさらに含み、ステータスが、エラー状態を示す赤色および非エラー状態を示す青色を含み、さらに、第２の部分が、以前にナビゲートされたメニューレベルおよび後続メニューレベルのうちの１つ以上から少なくとも１つのメニュー項目を表示するように適合され、単一のメニューレベルの中のメニュー項目が、線形で表示されるように適合され、以前にナビゲートされたメニューレベルおよび後続メニューレベルが、入れ子形式で表示されるように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームからベンチマーク入力を受信するように適合され、ベンチマーク入力の集合が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、ベンチマーク入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づくように適合され、さらに、少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームに、受信したベンチマーク入力の１つ以上から導出された結果を通知するように適合される、方法である。
【０７７８】
本明細書で使用される用語は、特定の実施形態を説明することのみを目的としており、本発明を限定することを意図するものではない。本明細書で使用される場合、単数形「ａ」、「ａｎ」、および「ｔｈｅ」は、文脈上別段明示しない限り、複数形も含むことを意図する。本明細書で使用される際、用語「含む（ｉｎｃｌｕｄｅｓ）」および／または「含む（ｉｎｃｌｕｄｉｎｇ）」は、説明された特徴、整数、ステップ、操作、要素、および／または構成要素の存在を明示するが、ただし、１つ以上の他の特徴、整数、ステップ、操作、要素、構成要素、および／またはそれらのグループの存在または追加を排除しないことがさらに理解される。
【０７７９】
上述の実施形態は例示的な実施例であり、本発明がこれらの特定の実施形態に限定されると解釈されるべきではない。本明細書に開示される様々な実施形態は、説明および添付の図面に具体的に提示される組み合わせとは異なる組み合わせで組み合わされ得ることを理解されたい。実施例に応じて、本明細書に説明されるプロセスまたは方法のうちのいずれかの一部の動作またはイベントは、異なる順序で実施することができ、追加、結合、または完全に省略することができる（例えば、方法またはプロセスを実行するために全ての記載された動作またはイベントが必要でない場合がある）こともまた理解されたい。加えて、本明細書の実施形態の特定の特徴が、明確な目的のために単一のモジュールまたはユニットによって実行されるように記載されるが、本明細書に説明される特徴および機能は、ユニットまたはモジュールの任意の組み合わせによって実行され得ることを理解されたい。したがって、様々な変更および修正は、添付の特許請求の範囲に定義される本発明の趣旨または範囲から逸脱することなく、当業者によって影響を受け得る。
【図１】
2021532513.tif 000005
【図２Ａ】
2021532513.tif 000006
【図２Ｂ】
2021532513.tif 000007
【図２Ｃ】
2021532513.tif 000008
【図２Ｄ】
2021532513.tif 000009
【図２Ｅ】
2021532513.tif 000010
【図２Ｆ】
2021532513.tif 000011
【図２Ｇ】
2021532513.tif 000012
【図２Ｈ】
2021532513.tif 000013
【図２Ｉ】
2021532513.tif 000014
【図２Ｊ】
2021532513.tif 000015
【図２Ｋ】
2021532513.tif 000016
【図２Ｌ】
2021532513.tif 000017
【図２Ｍ】
2021532513.tif 000018
【図２Ｎ】
2021532513.tif 000019
【図２Ｏ】
2021532513.tif 000020
【図２Ｐ】
2021532513.tif 000021
【図３】
2021532513.tif 000022
【図４】
2021532513.tif 000023
【図５】
2021532513.tif 000024
【図６】
2021532513.tif 000025
【図７】
2021532513.tif 000026
【図８】
2021532513.tif 000027
【図９】
2021532513.tif 000028
【図１０】
2021532513.tif 000029
【図１１】
2021532513.tif 000030
【図１２】
2021532513.tif 000031
【図１３】
2021532513.tif 000032
【図１４】
2021532513.tif 000033
【図１５】
2021532513.tif 000034
【図１６】
2021532513.tif 000035
【図１７】
2021532513.tif 000036
【図１８】
2021532513.tif 000037
【図１９】
2021532513.tif 000038
【図２０】
2021532513.tif 000039
【図２１】
2021532513.tif 000040
【図２２】
2021532513.tif 000041
【図２３】
2021532513.tif 000042
【図２４】
2021532513.tif 000043
【図２５】
2021532513.tif 000044
【図２６】
2021532513.tif 000045
【図２７】
2021532513.tif 000046
【図２８】
2021532513.tif 000047
【図２９】
2021532513.tif 000048
【図３０】
2021532513.tif 000049
【図３１】
2021532513.tif 000050
【図３２】
2021532513.tif 000051
【図３３Ａ】
2021532513.tif 000052
【図３３Ｂ】
2021532513.tif 000053
【図３４Ａ】
2021532513.tif 000054
【図３４Ｂ】
2021532513.tif 000055
【図３５Ａ】
2021532513.tif 000056
【図３５Ｂ】
2021532513.tif 000057
【図３５Ｃ】
2021532513.tif 000058
【図３５Ｄ】
2021532513.tif 000059
【図３５Ｅ】
2021532513.tif 000060
【図３５Ｆ】
2021532513.tif 000061
【図３６Ａ】
2021532513.tif 000062
【図３６Ｂ】
2021532513.tif 000063
【図３６Ｃ】
2021532513.tif 000064
【図３６Ｄ】
2021532513.tif 000065
【図３７】
2021532513.tif 000066
【図３８Ａ】
2021532513.tif 000067
【図３８Ｂ】
2021532513.tif 000068
【図３８Ｃ】
2021532513.tif 000069
【図３８Ｄ】
2021532513.tif 000070
【図３８Ｅ】
2021532513.tif 000071
【図３８Ｆ】
2021532513.tif 000072
【図３８Ｇ】
2021532513.tif 000073
【図３８Ｈ】
2021532513.tif 000074
【図３８Ｉ】
2021532513.tif 000075
【図３９Ａ】
2021532513.tif 000076
【図３９Ｂ】
2021532513.tif 000077
【図３９Ｃ】
2021532513.tif 000078
【図３９Ｄ】
2021532513.tif 000079
【図３９Ｅ】
2021532513.tif 000080
【図４０】
2021532513.tif 000081
【図４１】
2021532513.tif 000082
【図４２Ａ】
2021532513.tif 000083
【図４２Ｂ】
2021532513.tif 000084
【図４３Ａ】
2021532513.tif 000085
【図４３Ｂ】
2021532513.tif 000086
【図４３Ｃ】
2021532513.tif 000087
【図４３Ｄ】
2021532513.tif 000088
【図４３Ｅ】
2021532513.tif 000089
【図４３Ｆ】
2021532513.tif 000090
【図４３Ｇ】
2021532513.tif 000091
【図４３Ｈ】
2021532513.tif 000092
【図４４】
2021532513.tif 000093
【図４５】
2021532513.tif 000094
【図４６】
2021532513.tif 000095
【図４７】
2021532513.tif 000096
【図４８】
2021532513.tif 000097
【図４９Ａ】
2021532513.tif 000098
【図４９ＡＡ】
2021532513.tif 000099
【図４９Ｂ】
2021532513.tif 000100
【図５０】
2021532513.tif 000101
【図５１】
2021532513.tif 000102
【図５２】
2021532513.tif 000103
【図５３】
2021532513.tif 000104
【図５４】
2021532513.tif 000105
【図５５】
2021532513.tif 000106
【図５６】
2021532513.tif 000107
【図５７】
2021532513.tif 000108
【図５８Ａ】
2021532513.tif 000109
【図５８Ｂ】
2021532513.tif 000110
【図５８Ｃ】
2021532513.tif 000111
【図５８Ｄ】
2021532513.tif 000112
【図５８Ｅ】
2021532513.tif 000113
【図５８Ｆ】
2021532513.tif 000114
【図５８Ｇ】
2021532513.tif 000115
【図５８Ｈ】
2021532513.tif 000116
【図５８Ｉ】
2021532513.tif 000117
【図５８Ｊ】
2021532513.tif 000118
【図５８Ｋ】
2021532513.tif 000119
【図５８Ｌ】
2021532513.tif 000120
【図５８Ｍ】
2021532513.tif 000121
【図５８Ｎ】
2021532513.tif 000122
【図５８Ｏ】
2021532513.tif 000123
【図５８Ｐ】
2021532513.tif 000124
【図５８Ｑ】
2021532513.tif 000125
【図５８Ｒ】
2021532513.tif 000126
【図５８Ｓ】
2021532513.tif 000127
【図５８Ｔ】
2021532513.tif 000128
【図５８Ｕ】
2021532513.tif 000129
【図５８Ｖ】
2021532513.tif 000130
【図５８Ｗ】
2021532513.tif 000131
【図５８Ｘ】
2021532513.tif 000132
【図５８Ｙ】
2021532513.tif 000133
【図５８Ｚ】
2021532513.tif 000134
【図５８ＡＡ】
2021532513.tif 000135
【図５８ＢＢ】
2021532513.tif 000136
【図５８ＣＣ】
2021532513.tif 000137
【図５８ＤＤ】
2021532513.tif 000138
【図５８ＥＥ】
2021532513.tif 000139
【図５８ＦＦ】
2021532513.tif 000140
【図５８ＧＧ】
2021532513.tif 000141
【図５８ＨＨ】
2021532513.tif 000142
【図５９Ａ】
2021532513.tif 000143
【図５９Ｂ】
2021532513.tif 000144
【図５９Ｃ】
2021532513.tif 000145
【図５９Ｄ】
2021532513.tif 000146
【図５９Ｅ】
2021532513.tif 000147
【図５９Ｆ】
2021532513.tif 000148
【図５９Ｇ】
2021532513.tif 000149
【図５９Ｈ】
2021532513.tif 000150
【図５９Ｉ】
2021532513.tif 000151
【図５９Ｊ】
2021532513.tif 000152
【図５９Ｋ】
2021532513.tif 000153
【図５９Ｌ】
2021532513.tif 000154
【図５９Ｍ】
2021532513.tif 000155
【図５９Ｎ】
2021532513.tif 000156
【図５９Ｏ】
2021532513.tif 000157
【図５９Ｐ】
2021532513.tif 000158
【図５９Ｑ】
2021532513.tif 000159
【図５９Ｒ】
2021532513.tif 000160
【図５９Ｓ】
2021532513.tif 000161
【図５９Ｔ】
2021532513.tif 000162
【図６０Ａ】
2021532513.tif 000163
【図６０Ｂ】
2021532513.tif 000164
【図６０Ｃ】
2021532513.tif 000165
【図６０Ｄ】
2021532513.tif 000166
【図６０Ｅ】
2021532513.tif 000167
【図６０Ｆ】
2021532513.tif 000168
【図６０Ｇ】
2021532513.tif 000169
【図６０Ｈ】
2021532513.tif 000170
【図６０Ｉ】
2021532513.tif 000171
【図６１Ａ】
2021532513.tif 000172
【図６１Ｂ】
2021532513.tif 000173
【図６１Ｃ】
2021532513.tif 000174
【図６１Ｄ】
2021532513.tif 000175
【図６１Ｅ】
2021532513.tif 000176
【図６１Ｆ】
2021532513.tif 000177
【図６１Ｇ】
2021532513.tif 000178
【図６１Ｈ】
2021532513.tif 000179
【図６１Ｉ】
2021532513.tif 000180
【図６１Ｊ】
2021532513.tif 000181
【図６１Ｋ】
2021532513.tif 000182
【図６１Ｌ】
2021532513.tif 000183
【図６１Ｍ】
2021532513.tif 000184
【図６１Ｎ】
2021532513.tif 000185
【図６１Ｏ】
2021532513.tif 000186
【図６１Ｐ】
2021532513.tif 000187
【図６１Ｑ】
2021532513.tif 000188
【図６２Ａ】
2021532513.tif 000189
【図６２Ｂ】
2021532513.tif 000190
【図６２Ｃ】
2021532513.tif 000191
【図６２Ｄ】
2021532513.tif 000192
【図６２Ｅ】
2021532513.tif 000193
【図６２Ｆ】
2021532513.tif 000194
【図６２Ｇ】
2021532513.tif 000195
【図６２Ｈ】
2021532513.tif 000196
【図６２Ｉ】
2021532513.tif 000197
【図６２Ｊ】
2021532513.tif 000198
【図６２Ｋ】
2021532513.tif 000199
【図６２Ｌ】
2021532513.tif 000200
【図６２Ｍ】
2021532513.tif 000201
【図６２Ｎ】
2021532513.tif 000202
【図６２Ｏ】
2021532513.tif 000203
【図６２Ｐ】
2021532513.tif 000204
【図６３】
2021532513.tif 000205
【図６４Ａ】
2021532513.tif 000206
【図６４Ｂ】
2021532513.tif 000207
【図６４Ｃ】
2021532513.tif 000208
【図６４Ｄ】
2021532513.tif 000209
【図６４Ｅ】
2021532513.tif 000210
【図６４Ｆ】
2021532513.tif 000211
【図６４Ｇ】
2021532513.tif 000212
【図６４Ｈ】
2021532513.tif 000213
【図６４Ｉ】
2021532513.tif 000214
【図６４Ｊ】
2021532513.tif 000215
【図６４Ｋ】
2021532513.tif 000216
【図６４Ｌ】
2021532513.tif 000217
【図６４Ｍ】
2021532513.tif 000218
【図６４Ｎ】
2021532513.tif 000219
【図６４Ｏ】
2021532513.tif 000220
【図６４Ｐ】
2021532513.tif 000221
【図６４Ｑ】
2021532513.tif 000222
【図６４Ｒ】
2021532513.tif 000223
【図６４Ｓ】
2021532513.tif 000224
【図６４Ｔ】
2021532513.tif 000225
【図６４Ｕ】
2021532513.tif 000226
【図６４Ｖ】
2021532513.tif 000227
【図６４Ｗ】
2021532513.tif 000228
【図６４Ｘ】
2021532513.tif 000229
【図６４Ｙ】
2021532513.tif 000230
【図６４Ｚ】
2021532513.tif 000231
【図６４ＡＡ】
2021532513.tif 000232
【図６４ＢＢ】
2021532513.tif 000233
【図６４ＣＣ】
2021532513.tif 000234
【図６４ＤＤ】
2021532513.tif 000235
【図６４ＥＥ】
2021532513.tif 000236
【図６４ＦＦ】
2021532513.tif 000237
【図６４ＧＧ】
2021532513.tif 000238
【図６４ＨＨ】
2021532513.tif 000239
【図６４ＩＩ】
2021532513.tif 000240
【図６４ＪＪ】
2021532513.tif 000241
【図６４ＫＫ】
2021532513.tif 000242
【図６４ＬＬ】
2021532513.tif 000243
【図６４ＭＭ】
2021532513.tif 000244
【図６４ＮＮ】
2021532513.tif 000245
【図６４ＯＯ】
2021532513.tif 000246
【図６４ＰＰ】
2021532513.tif 000247
【図６４ＱＱ】
2021532513.tif 000248
【図６４ＲＲ】
2021532513.tif 000249
【手続補正書】
【提出日】令和3年10月15日(2021.10.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザインターフェース（ＵＩ）に出力するように適合された階層メニューレベルのパスをナビゲートするために少なくとも１つのプロセッサによって実行される方法であって、前記方法が、
１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、
前記第１のメニューからのユーザ選択可能メニュー項目のユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第２のコマンドを、前記少なくとも１つのプロセッサによって提供することであって、前記第２のメニューは階層メニュー構造内の前記第１のメニューのサブメニューである、ことと、
前記ユーザの選択に応答して、前記第１のメニューの前記１つ以上のユーザ選択可能メニュー項目が前記ＵＩ表示の第２の部分に再配置され、かつ前記第１の部分から除去されるための再配置コマンドを、前記少なくとも１つのプロセッサによって提供することとを含み、
前記ユーザの選択に応答して、前記第１のメニューが、前記ＵＩ表示の前記第２の部分に表示されるように適合され、前記第１のメニューの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、前記第１の部分の前記第２のメニューと同時に前記第２の部分で閲覧されるように適合される、方法。
【請求項２】
前記第２のメニューの前記１つ以上のユーザ選択可能メニュー項目が、前記階層メニュー構造内の前記第１のメニューよりも下位の２つ以上の階層メニューレベルにある、請求項１に記載の方法。
【請求項３】
前記過去に選択されていないメニュー項目が、以前にナビゲートされた階層メニューレベルからのメニュー項目を含む、請求項１に記載の方法。
【請求項４】
前記第１の部分が、１つ以上の進行中のユーザ選択可能メニュー項目を含むアクティブ部分を含み、前記第２の部分が、ユーザに以前に利用可能であった１つ以上の履歴ユーザ選択可能メニュー項目を含む履歴部分を含む、請求項１に記載の方法。
【請求項５】
前記第１の部分および前記第２の部分が、それぞれ第１の視覚配向および第２の視覚配向で表示されるように適合される、請求項１に記載の方法。
【請求項６】
前記第２の視覚配向が、前記第１の視覚配向に実質的に直交している、請求項５に記載の方法。
【請求項７】
前記第１の視覚配向が、垂直配向であり、前記第２の視覚配向が、水平配向である、請求項５に記載の方法。
【請求項８】
前記第１の視覚配向が、垂直配向、水平配向、または同心配向のうちの１つ以上において、前記第１のメニューまたは前記第２のメニューの前記１つ以上のユーザ選択可能メニュー項目を提供するように構成されている、請求項５に記載の方法。
【請求項９】
前記第２の視覚配向が、垂直配向、水平配向、または同心配向のうちの１つ以上において、前記第１のメニューの前記１つ以上のユーザ選択可能メニュー項目を提供するように構成されている、請求項５に記載の方法。
【請求項１０】
前記第１のメニューまたは前記第２のメニューの前記１つ以上のユーザ選択可能メニュー項目が表示されるように適合された様式が、
（ａ）選択されたメニュー項目であること、
（ｂ）リスト内の他のユーザ選択可能メニュー項目と比較して、前記リスト内のより中央の位置を有すること、
（ｃ）ユーザに利用可能であるか、または利用不可能であること、
（ｄ）ユーザによって入力された１つ以上の文字を包含すること、および
（ｅ）高度なコンテキストメニューの一部であること、のうちの１つ以上から選択される属性に基づく、請求項１に記載の方法。
【請求項１１】
前記第１のメニューの前記１つ以上のユーザ選択可能メニュー項目が、第１セットのメニュー項目であり、前記第２のメニューの前記１つ以上のユーザ選択可能メニュー項目が、第２のセットのメニュー項目であり、前記第１のセットまたは前記第２のセットのユーザ選択可能メニュー項目が表示されるように適合された前記様式が、
（ａ）前記選択されたメニュー項目である、前記第１の部分の意思決定ゾーンに位置決めされている、または前記ユーザに利用可能である、のうちの１つ以上である前記第１のセットまたは前記第２のセットのユーザ選択可能メニュー項目を強調表示すること、および
（ｂ）前記選択されたメニュー項目ではない、前記意思決定ゾーンから離れて位置決めされている、または前記ユーザに利用不可能である、のうちの１つ以上である前記第１のセットまたは前記第２のセットのユーザ選択可能メニュー項目を目立たないようにすること、のうちの一方または両方を含む、請求項１０に記載の方法。
【請求項１２】
前記第１のセットまたは前記第２のセットの前記ユーザ選択可能メニュー項目が、前記第１のセットまたは前記第２のセットの他のユーザ選択可能メニュー項目と比較して、前記ＵＩ表示上でハイライト、太字表示、拡大表示、下線表示、または位置決めのうちの１つ以上によって強調表示されるように適合される、請求項１１に記載の方法。
【請求項１３】
前記第１のセットまたは前記第２のセットの前記ユーザ選択可能メニュー項目が、他のユーザ選択可能メニュー項目と比較して、前記ＵＩ表示上で薄字表示、縮小表示、または位置決めのうちの１つ以上によって目立たないように適合される、請求項１１に記載の方法。
【請求項１４】
前記意思決定ゾーンが、前記第１の部分の中央に位置する領域に表示されるように適合される、請求項１１に記載の方法。
【請求項１５】
背景の前記表示を前記第１のメニューおよび前記第２のメニューとは対照的に適合させる背景コマンドを、前記少なくとも１つのプロセッサによって提供することとをさらに含み、前記第１のメニューおよび前記第２のメニューが、前記背景上に表示されるように適合される、請求項１に記載の方法。
【請求項１６】
前記第２の部分が、前記第１の部分よりも小さい領域にわたって表示されるように適合される、請求項１に記載の方法。
【請求項１７】
前記第１の視覚配向が、前記第２の視覚配向に対して平行、直交、垂直、水平、および同心のうちの１つ以上である、請求項５に記載の方法。
【請求項１８】
提供することの各ステップが、機械に記憶されたコンピュータアプリケーションを実行することによって、前記少なくとも１つのプロセッサによって実行される、請求項１に記載の方法。
【請求項１９】
前記コンピュータアプリケーションが、実験を操作、設計、実行、レビュー、測定、または分析するためのアプリケーションを含む、請求項１８に記載の方法。
【請求項２０】
前記実験が１つ以上のアッセイを含む、請求項１９に記載の方法。
【請求項２１】
前記実験が１つ以上の電気化学発光アッセイを含む、請求項１９に記載の方法。
【請求項２２】
表示される、表示されたユーザ選択可能メニュー項目の総数を、
（ａ）ユーザが、自分のアカウントにログインしている間に、前記表示されたユーザ選択可能メニュー項目を以前に選択した頻度、
（ｂ）少なくとも２人のユーザが、アカウントにログインしている間に、前記表示されたユーザ選択可能メニュー項目を以前に選択した頻度、
（ｃ）ユーザが、複数のアカウントに関連付けられたアカウントにログインしている間に、前記表示されたユーザ選択可能メニュー項目を以前に選択した頻度、
（ｄ）少なくとも２人のユーザが、複数のアカウントに関連付けられた１つ以上のアカウントにログインしている間に、前記表示されたユーザ選択可能メニュー項目を以前に選択した頻度、
（ｅ）任意のユーザが、任意のアカウントにログインしている間に、前記表示されたユーザ選択可能メニュー項目を以前に選択した頻度、および
（ｆ）任意のユーザが、複数のアカウントに関連付けられた任意のアカウントにログインしている間に、前記表示されたユーザ選択可能メニュー項目を以前に選択した頻度、のうちの少なくとも１つに基づいて、表示される、表示されたユーザ選択可能メニュー項目の総数を制限する制限コマンドを提供することをさらに含む、請求項１に記載の方法。
【請求項２３】
要素（ｃ）、（ｄ）、および（ｆ）の前記複数のアカウントが、チームに関連付けられたアカウントであり、前記ユーザが、前記複数のアカウントに関連付けられた前記１つ以上のチームのチームメンバーである、請求項２２に記載の方法。
【請求項２４】
（ａ）現在のモジュールで利用不可能であると指定されたメニュー項目、
（ｂ）ユーザに利用不可能であると指定されたメニュー項目、
（ｃ）ユーザの集合に利用不可能であると指定されたメニュー項目、
（ｄ）前記コンピュータアプリケーションの前記１つ以上のコピーを記憶する特定の機械に利用不可能であると指定されたメニュー項目、
（ｅ）機械の集合に利用不可能であると指定されたメニュー項目であって、各機械が、前記コンピュータアプリケーションの１つ以上のコピーを記憶する、メニュー項目、のうちの少なくとも１つに基づいて、メニュー項目を表示されることから除外する除外コマンドを提供することをさらに含む、請求項１８に記載の方法。
【請求項２５】
前記頻度が、定義された期間にわたって決定される、請求項２２に記載の方法。
【請求項２６】
前記頻度が、前記ユーザが前記表示されたユーザ選択可能メニュー項目を以前に選択した以前のユーザログインセッションの５０％以上である、請求項２２に記載の方法。
【請求項２７】
前記頻度が、前記ユーザが前記表示されたユーザ選択可能メニュー項目を以前に選択した以前のユーザログインセッションの８０％以上である、請求項２２に記載の方法。
【請求項２８】
前記第１のメニューおよび前記第２のメニューが、任意の所与の時点で合計で７個未満のユーザ選択可能メニュー項目を表示するように適合される、請求項１に記載の方法。
【請求項２９】
前記背景が、画素を含み、前記画素の少なくとも７５％が、単色である、請求項１５に記載の方法。
【請求項３０】
前記背景が、画素を含み、前記画素の少なくとも７５％が、黒色である、請求項１５に記載の方法。
【請求項３１】
１つ以上のユーザ選択可能メニュー項目のうちの第３のメニューが前記ＵＩ表示の第３の部分に表示されるための第３のコマンドを提供することをさらに含み、前記第３のメニューが、前記ＵＩ表示の前記第１の部分および前記第２の部分と同時に閲覧されるように適合される、請求項１に記載の方法。
【請求項３２】
前記第２のメニューからのユーザの選択に応答して、ユーザ選択可能メニュー項目の第３のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第３のコマンドを提供することと、
前記第２のメニューからの前記ユーザの選択に応答して、前記第２のメニューを前記第２の部分に再配置するための第２の再配置コマンドを提供することとをさらに含む、請求項１に記載の方法。
【請求項３３】
前記第２の部分が、サブメニューをさらに含み、前記サブメニューが、前記第１のメニュー、前記第２のメニュー、および前記第３のメニューのうちの１つ以上の少なくとも１つの下位階層メニューレベルの中から選択された、過去に選択されたサブメニュー項目および過去に選択されていないサブメニュー項目のうちの１つ以上を含む、請求項３２に記載の方法。
【請求項３４】
ユーザインターフェース（ＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするためのシステムであって、前記システムが、
少なくとも１つのプロセッサと、
ユーザ入力デバイスと、
コンピュータアプリケーションを記憶するように構成されたコンピュータ可読記憶媒体であって、前記少なくとも１つのプロセッサが、
１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを提供することと、
前記第１のメニューからのユーザ選択可能メニュー項目のユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第２のコマンドを提供することであって、前記第２のメニューは階層メニュー構造内の前記第１のメニューのサブメニューである、ことと、
前記ユーザの選択に応答して、前記第１のメニューの前記１つ以上のユーザ選択可能メニュー項目が前記ＵＩ表示の前記第２の部分に再配置され、かつ前記第１の部分から除去されるための再配置コマンドを提供することとを行うための前記コンピュータアプリケーションの命令を実行するように構成されている、コンピュータ可読記憶媒体を、を備え、
前記第１のメニューが、前記ユーザの選択に応答して、前記ＵＩ表示の前記第２の部分に表示されるように適合され、前記第１のメニューの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、前記第１の部分の前記第２のメニューと同時に前記第２の部分で閲覧されるように適合される、システム。
【請求項３５】
プロセッサによって実行されたとき、前記プロセッサに、ユーザインターフェース（ＵＩ）への出力に適合された階層メニューレベルのパスをナビゲートするための方法を実施させる、コンピュータ命令を記憶した非一時的コンピュータ可読媒体であって、前記方法が、
１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを提供することと、
前記第１のメニューからのユーザ選択可能メニュー項目のユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第２のコマンドを提供することであって、前記第２のメニューは階層メニュー構造内の前記第１のメニューのサブメニューである、ことと、
前記ユーザの選択に応答して、前記第１のメニューの前記１つ以上のユーザ選択可能メニュー項目が前記ＵＩ表示の前記第２の部分に再配置され、かつ前記第１の部分から除去されるための再配置コマンドを提供することと、を含み、
前記第１のメニューが、前記ユーザの選択に応答して、前記ＵＩ表示の前記第２の部分に表示されるように適合され、前記第１のメニューの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、前記第１の部分の前記第２のメニューと同時に前記第２の部分で閲覧されるように適合される、非一時的コンピュータ可読記憶媒体。
【請求項３６】
ユーザインターフェース（ＵＩ）に出力するように適合された階層メニューレベルのパスをナビゲートするために少なくとも１つのプロセッサによって実行される方法であって、前記方法が、
１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、
前記第１のメニューからのユーザ選択可能メニュー項目のユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第２のコマンドを、前記少なくとも１つのプロセッサによって提供することであって、前記第２のメニューは階層メニュー構造内の前記第１のメニューのサブメニューである、ことと、
高度なセレクタの選択に応答して表示されるように適合された高度なコンテキストメニューを、前記少なくとも１つのプロセッサによって提供することであって、前記第１の部分が、（１）全てのユーザによって最も頻繁に選択される利用可能なメニュー項目、（２）現在のユーザによって最も頻繁に選択される利用可能なメニュー項目、または（３）標準プロトコルオプションのうちの１つ以上に基づいて、前記第１の部分に現在表示されている現在のメニューから利用可能なメニュー項目の５０％以上を表示するように適合され、さらに、前記高度なコンテキストメニューが、前記現在のメニューから残りの利用可能な項目を表示するように適合される、提供することと、を含み、
前記ユーザの選択に応答して、前記第１のメニューの前記１つ以上のユーザ選択メニュー項目が、前記ＵＩ表示の第２の部分に再配置されるように適合され、前記第１のメニューの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、前記第１の部分の前記第２のメニューと同時に前記第２の部分で閲覧されるように適合され、
さらに、前記第２の部分が、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するために、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示するように適合され、
さらに、前記第１の部分が、前記ＵＩ表示の同じ領域内で一貫して表示されて、前記ＵＩ表示と対話しながらユーザの集中を最適化するように適合される、前記ＵＩ表示のアクティブ部分である、方法。
【請求項３７】
ユーザインターフェース（ＵＩ）に出力するように適合された階層メニューレベルのパスをナビゲートするために少なくとも１つのプロセッサによって実行される方法であって、前記方法が、
１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、
前記第１のメニューからのユーザ選択可能メニュー項目のユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第２のコマンドを、前記少なくとも１つのプロセッサによって提供することであって、前記第２のメニューは階層メニュー構造内の前記第１のメニューのサブメニューである、ことと、
パーミッションコマンドを前記少なくとも１つのプロセッサによって提供することであって、前記パーミッションコマンドが、ユーザおよびチームのアクセスのレベル、セキュリティのレベル、または制御のレベルのうちの１つ以上を管理するように適合され、前記アクセスのレベルが、役割、ユーザ、チーム、アカウント、計器、機器、またはデバイスのうちの１つ以上に基づいて割り当てられるように適合される、提供することと、を含み、
前記ユーザの選択に応答して、前記第１のメニューの前記１つ以上のユーザ選択可能メニュー項目が、前記ＵＩ表示の第２の部分に再配置されるように適合され、前記第１のメニューの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、前記第１の部分の前記第２のメニューと同時に前記第２の部分で閲覧されるように適合され、
さらに、前記第２の部分が、１つ以上の以前にナビゲートされたメニューレベルおよび後続メニューレベルの中から少なくとも１つのメニュー項目を表示し、（１）メニュー階層のユーザの以前のトラバーサル、および（２）その後選択され得る将来のメニュー項目の視覚的表現を提供するように適合され、
さらに、前記第１の部分が、１つ以上のユーザ選択可能メニュー項目を表示する２〜５個のサブセクションを含み、前記２〜５個のサブセクションの前記１つ以上のユーザ選択可能メニュー項目が、前記サブセクション間で分割され、前記サブセクションが、前記それぞれの２〜５個のサブセクションの各々から前記１つ以上のユーザ選択可能メニュー項目間の関連付けを示すように表示されるように適合される、方法。
【請求項３８】
ユーザインターフェース（ＵＩ）に出力するように適合された階層メニューレベルのパスをナビゲートするために少なくとも１つのプロセッサによって実行される方法であって、前記方法が、
１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがユーザインターフェース（ＵＩ）表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、
前記第１のメニューからのユーザ選択可能メニュー項目のユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第２のコマンドを、前記少なくとも１つのプロセッサによって提供することであって、前記第２のメニューは階層メニュー構造内の前記第１のメニューのサブメニューである、ことと、
受信した応答に応答して出力を、前記少なくとも１つのプロセッサによって提供することであって、前記出力が、前記少なくとも１つのプロセッサに通信可能に接続されたデバイスに送信されるように適合され、前記デバイスに物理的移動を実行するか、または物理的変換を受けるように命令するように適合される、提供することと、を含み、
前記第１のメニューの前記１つ以上のユーザ選択可能メニュー項目が、前記ユーザの選択の後に、前記ＵＩ表示の第２の部分に再配置されるように適合され、前記第１のメニューの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、前記第１の部分の前記第２のメニューと同時に前記第２の部分で閲覧されるように適合され、
さらに、前記少なくとも１つのプロセッサが、１人以上のユーザ、アカウント、またはチームから入力を受信するように適合され、前記入力の集合が、順次または並行のいずれかで１つ以上の問題を協働的に解決するように適合され、さらに、前記入力の各々が、（ａ）モジュール、（ｂ）解決される問題もしくはサブ問題、（ｃ）デバイス、（ｄ）物理的な位置、（ｅ）ツール、（ｆ）計器、または（ｇ）機器、のうちの１つ以上に基づき、
さらに、前記少なくとも１つのプロセッサが、前記１人以上のユーザ、アカウント、またはチームに、前記入力の１つ以上から導出された結果を通知するように適合される、方法。
【請求項３９】
ユーザインターフェース（ＵＩ）に出力するように適合された階層メニューレベルのパスをナビゲートするために少なくとも１つのプロセッサによって実行される方法であって、前記方法が、
１つ以上のユーザ選択可能メニュー項目のうちの第１のメニューがＵＩ表示の第１の部分に表示されるための第１のコマンドを、少なくとも１つのプロセッサによって提供することと、
前記第１のメニューからのユーザ選択可能メニュー項目のユーザの選択に応答して、１つ以上のユーザ選択可能メニュー項目のうちの第２のメニューが前記ＵＩ表示の前記第１の部分に表示されるための第２のコマンドを、前記少なくとも１つのプロセッサによって提供することであって、前記第２のメニューは階層メニュー構造内の前記第１のメニューのサブメニューである、ことと、を含み、
前記第１のメニューの前記１つ以上のユーザ選択可能メニュー項目が、前記ユーザの選択の後に、前記ＵＩ表示の第２の部分に再配置されるように適合され、前記第１のメニューの過去に選択されたメニュー項目および過去に選択されていないメニュー項目のうちの１つ以上を含み、第１の部分の前記第２のメニューと同時に前記第２の部分で閲覧されるように適合され、
さらに、前記第２の部分が、以前にナビゲートされたメニューレベルおよび後続メニューレベルのうちの１つ以上から少なくとも１つのメニュー項目を表示するように適合され、単一のメニューレベルの中の前記メニュー項目が、線形で表示されるように適合され、１つ以上の前記以前にナビゲートされたメニューレベルおよび後続メニューレベルが、入れ子形式で表示されるように適合され、
さらに、前記第１の部分が、任意の所与の時点で単一の階層メニューレベルからの単一のメニューの項目のみからのユーザ選択可能メニュー項目を含み、
さらに、前記第１の部分が、１つ以上のユーザ選択可能メニュー項目を表示する２〜５個のサブセクションを含み、前記１つ以上のユーザ選択可能メニュー項目が、前記サブセクション間で分割され、前記サブセクションが、前記それぞれの２〜５個のサブセクションの各々から前記１つ以上のユーザ選択可能メニュー項目間の関連付けを示すように表示されるように適合される、方法。
【請求項４０】
前記第２のメニューとして表示のために選択された前記１つ以上のユーザ選択可能メニュー項目が、前記第１のメニューからの前記ユーザ選択可能メニュー項目の前記ユーザの選択に従って選択される、請求項１に記載の方法。
【請求項４１】
前記第１のメニューからの前記１つ以上のユーザ選択メニュー項目が、前記第２のメニューの前記１つ以上のユーザ選択メニュー項目と重複していない、請求項１に記載の方法。
【請求項４２】
前記ＵＩ表示の前記第２の部分に表示された前記第１のメニューが、前記過去に選択されたメニュー項目および複数の過去に選択されていないメニュー項目を含み、前記ユーザの選択が、前記過去に選択されたメニュー項目のものであり、前記過去に選択されたメニュー項目が、前記ユーザの選択の前に前記第１の部分に以前に表示されていた、請求項１に記載の方法。
【請求項４３】
前記第１の部分に現在表示されている前記現在のメニューの階層メニューレベルからの少なくとも１つのメニュー項目は、前記第１の部分に表示されていない、請求項３６に記載の方法。
【請求項４４】
前記高度なコンテキストメニューは、前記第１の部分で表示されていない前記少なくとも１つのメニュー項目を表示する、請求項４３に記載の方法。
【請求項４５】
前記第２の部分が、前記第２のメニューに到着するように前記メニュー階層において行われた選択を表すメニュー階層の前記ユーザの以前のトラバーサルを表示するように適合される、請求項３７に記載の方法。
【請求項４６】
前記第１のメニューが、第１の以前にナビゲートされたメニューレベルとして前記第２の部分に表示されるようにさらに適合される、請求項３９に記載の方法。
【国際調査報告】
2021532513.tif 000250
2021532513.tif 000251