(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2024-10-23
(54)【発明の名称】没入感のある多状態uniカード
(51)【国際特許分類】
G06F 16/904 20190101AFI20241016BHJP
G06F 3/04842 20220101ALI20241016BHJP
【FI】
G06F16/904
G06F3/04842
【審査請求】有
【予備審査請求】未請求
(21)【出願番号】P 2024505407
(86)(22)【出願日】2021-12-07
(85)【翻訳文提出日】2024-04-03
(86)【国際出願番号】 US2021062154
(87)【国際公開番号】W WO2023107098
(87)【国際公開日】2023-06-15
(81)【指定国・地域】
(71)【出願人】
【識別番号】502208397
【氏名又は名称】グーグル エルエルシー
【氏名又は名称原語表記】Google LLC
【住所又は居所原語表記】1600 Amphitheatre Parkway 94043 Mountain View, CA U.S.A.
(74)【代理人】
【識別番号】100108453
【氏名又は名称】村山 靖彦
(74)【代理人】
【識別番号】100110364
【氏名又は名称】実広 信哉
(74)【代理人】
【識別番号】100133400
【氏名又は名称】阿部 達彦
(72)【発明者】
【氏名】マウリオ・メイカ・レオン・ゲルレロ
(72)【発明者】
【氏名】クリストファー・ダニエル・ラミレズ
(72)【発明者】
【氏名】ワンファン・ディアオ
【テーマコード(参考)】
5B175
5E555
【Fターム(参考)】
5B175DA10
5B175JC05
5E555AA25
5E555AA26
5E555BA02
5E555BA04
5E555BB02
5E555BB04
5E555BC17
5E555CA12
5E555CA45
5E555CB14
5E555CB16
5E555CB45
5E555DA02
5E555DB14
5E555DB53
5E555DC13
5E555DC25
5E555DC58
5E555EA19
5E555FA00
(57)【要約】
uniカードインターフェースを提供するためのシステムおよび方法が、ユーザに情報を提供するためのインタラクティブな動的インターフェースを提供することができる。uniカードインターフェースは、インタラクションのたびにますます詳細な情報を提供することができる多状態インターフェースを含んでよい。たとえば、uniカードインターフェースは、縮小された情報を持つ第1の状態、展開された情報を持つ第2の状態、および没入感のある情報を持つ第3の状態を提供することが可能である。
【特許請求の範囲】
【請求項1】
コンテンツの表示のためのコンピュータによって実施される方法であって、
1つまたは複数のプロセッサを含むコンピューティングシステムによって、複数のタイルおよび初期インターフェースを取得するステップであって、前記複数のタイルの各々が、複数のコンテンツアイテムのそれぞれのコンテンツアイテムに関連付けられ、前記初期インターフェースが、前記複数のコンテンツアイテムに関連付けられる、ステップと、
前記コンピューティングシステムによって、ユーザコンピューティングデバイスに前記初期インターフェースを提供するステップと、
前記コンピューティングシステムによって、前記初期インターフェースにおいて初期選択を受け取るステップと、
前記コンピューティングシステムによって、前記複数のタイルのうちの第1のタイルおよび第2のタイルを提供するステップであって、前記第1のタイルおよび前記第2のタイルが、カルーセルインターフェースにおいて提供される、ステップと、
前記コンピューティングシステムによって、タイル選択を受け取るステップであって、前記タイル選択が、前記第1のタイルまたは前記第2のタイルのうちの少なくとも一方を選択するユーザ入力を含む、ステップと、
前記コンピューティングシステムによって、前記第1のタイルまたは前記第2のタイルのうちの少なくとも一方に関連する選択されたコンテンツアイテムに関連する補足コンテンツを取得するステップと、
前記コンピューティングシステムによって、前記ユーザコンピューティングデバイスに前記補足コンテンツを提供するステップと
を含む、コンピュータによって実施される方法。
【請求項2】
前記複数のタイルおよび前記初期インターフェースを取得するステップが、
前記コンピューティングシステムによって、前記複数のコンテンツアイテムを取得するステップと、
前記コンピューティングシステムによって、前記複数のコンテンツアイテムに少なくとも部分的に基づいて前記複数のタイルを生成するステップと
を含む、請求項1に記載のコンピュータによって実施される方法。
【請求項3】
前記複数のコンテンツアイテムが、要求に応答して取得され、前記要求が特定のトピックに関連付けられ、前記複数のコンテンツアイテムが前記特定のトピックに関連付けられる、請求項1または2に記載のコンピュータによって実施される方法。
【請求項4】
前記複数のタイルを生成するステップが、前記複数のコンテンツアイテムの各々からメディアスニペットを取得するステップを含む、請求項2に記載のコンピュータによって実施される方法。
【請求項5】
前記補足コンテンツがグラフィカルな地図を含む、請求項1から4のいずれか一項に記載のコンピュータによって実施される方法。
【請求項6】
前記グラフィカルな地図が、前記複数のコンテンツアイテムのうちの1つまたは複数に関連する1つまたは複数のインジケータを含む、請求項5に記載のコンピュータによって実施される方法。
【請求項7】
前記コンピューティングシステムによって、前記第1のタイルまたは前記第2のタイルのうちの少なくとも一方に関連する前記選択されたコンテンツアイテムに関連する前記補足コンテンツを取得するステップが、
前記コンピューティングシステムによって、ユーザに関連する場所データを取得するステップと、
前記コンピューティングシステムによって、前記場所データおよび前記選択されたコンテンツアイテムに基づいて、場所に固有の補足コンテンツを生成するステップと
を含む、請求項1から6のいずれか一項に記載のコンピュータによって実施される方法。
【請求項8】
前記初期インターフェースが、前記複数のコンテンツアイテムのうちの少なくとも1つに関連する初期タイルを含み、
前記初期選択が、前記初期タイルの選択を含む、
請求項1から7のいずれか一項に記載のコンピュータによって実施される方法。
【請求項9】
前記補足コンテンツが情報のグラフィックポップアップを含む、請求項1から8のいずれか一項に記載のコンピュータによって実施される方法。
【請求項10】
前記補足コンテンツがマルチメディア表示を含む、請求項1から9のいずれか一項に記載のコンピュータによって実施される方法。
【請求項11】
前記初期インターフェースがトピックに関する全体的な情報を含み、前記複数のコンテンツアイテムが複数のそれぞれのサブトピックに関する特定の情報を含み、前記補足コンテンツが特定のサブトピックに関する詳細情報を含む、請求項1から10のいずれか一項に記載のコンピュータによって実施される方法。
【請求項12】
前記初期インターフェース、前記第1のタイル、前記第2のタイル、および前記補足コンテンツが、単一のユーザインターフェースにおいて提供される、請求項1から11のいずれか一項に記載のコンピュータによって実施される方法。
【請求項13】
前記単一のユーザインターフェースが検索エンジンインターフェースを含む、請求項12に記載のコンピュータによって実施される方法。
【請求項14】
前記初期選択がジェスチャ入力に基づいて決定され、前記ジェスチャ入力がスワイプジェスチャを含む、請求項1から13のいずれか一項に記載のコンピュータによって実施される方法。
【請求項15】
情報の取り出しおよび表示のためのコンピューティングシステムであって、
1つまたは複数のプロセッサと、
命令を共同で記憶する1つまたは複数の非一時的コンピュータ可読媒体であって、前記1つまたは複数のプロセッサによって実行されるときに、前記コンピューティングシステムに、
複数のタイルおよび初期インターフェースを取得することであって、前記複数のタイルの各々が、複数のコンテンツアイテムのそれぞれのメディアコンテンツアイテムに関連付けられ、前記初期インターフェースが、前記複数のコンテンツアイテムに関連付けられる、ことと、
ユーザコンピューティングデバイスに前記初期インターフェースを提供することと、
前記初期インターフェースに関連するジェスチャ入力を受け取ることと、
前記複数のタイルのうちの第1のタイルおよび第2のタイルを提供することであって、前記第1のタイルおよび前記第2のタイルが、カルーセルインターフェースにおいて提供される、ことと、
タイル選択を受け取ることであって、前記タイル選択が、前記複数のタイルのうちの特定のタイルを選択するユーザ入力を含む、ことと、
前記特定のタイルに関連する選択されたコンテンツアイテムに関連する補足コンテンツを取得することと、
前記ユーザコンピューティングデバイスに前記補足コンテンツを提供することと
を含む動作を実施させる、コンピューティングシステム。
【請求項16】
前記第1のタイルまたは前記第2のタイルのうちの少なくとも一方が地図タイルを含み、前記地図タイルが、場所コンテンツアイテムに関連する場所を描写する、請求項15に記載のコンピューティングシステム。
【請求項17】
前記第1のタイルが地図を描写し、前記第2のタイルが画像を描写する、請求項15または16に記載のコンピューティングシステム。
【請求項18】
命令を共同で記憶する1つまたは複数の非一時的コンピュータ可読媒体であって、1つまたは複数のコンピューティングデバイスによって実行されるときに、前記1つまたは複数のコンピューティングデバイスに、
複数のタイルを取得することであって、前記複数のタイルの各々が、複数のコンテンツアイテムのそれぞれのコンテンツアイテムに関連付けられる、ことと、
表示するために前記複数のタイルのうちの初期タイルを提供することと、
前記初期タイルを選択する第1のユーザ入力を受け取ることと、
前記初期タイルを選択する前記第1のユーザ入力の受け取りに応答して、前記複数のタイルのうちの第1のタイルおよび第2のタイルを提供することであって、前記初期タイル、前記第1のタイル、および前記第2のタイルが、カルーセルインターフェースにおいて提供される、ことと、
特定のタイルを選択する第2のユーザ入力を受け取ることであって、前記特定のタイルが、前記初期タイル、前記第1のタイル、または前記第2のタイルのうちの少なくとも1つを含む、ことと、
前記特定のタイルに関連する選択されたコンテンツアイテムに関連する補足コンテンツを取得することと、
表示するために前記補足コンテンツを提供することと
を含む動作を行わせる、非一時的コンピュータ可読媒体。
【請求項19】
前記第1のユーザ入力が、タッチスクリーンディスプレイに対するスワイプジェスチャを描写する、請求項18に記載の1つまたは複数の非一時的コンピュータ可読媒体。
【請求項20】
前記カルーセルインターフェースに関連する第3のユーザ入力を受け取ることと、
前記初期タイル、前記第1のタイル、または前記第2のタイルのうちの少なくとも1つの表示サイズを調整することと
をさらに含む、請求項18または19に記載の1つまたは複数の非一時的コンピュータ可読媒体。
【請求項21】
前記カルーセルインターフェースが、第1のカルーセルおよび第2のカルーセルを含み、前記第1のカルーセルが、複数のグラフィカルタイルを含み、前記第2のカルーセルが、複数のテキストタイルを含む、請求項18から20のいずれか一項に記載の1つまたは複数の非一時的コンピュータ可読媒体。
【請求項22】
前記初期タイル、前記第1のタイル、前記第2のタイル、および前記補足コンテンツが、検索結果インターフェースの自己完結型のガジェットにおいて提供され、前記検索結果インターフェースが、前記初期タイル、前記第1のタイル、前記第2のタイル、および前記補足コンテンツの表示中、複数の検索結果を含む、請求項18から21のいずれか一項に記載の1つまたは複数の非一時的コンピュータ可読媒体。
【請求項23】
前記第1のユーザ入力に応答して前記初期タイルの表示サイズを調整することをさらに含み、
前記補足コンテンツが、前記初期タイル、前記第1のタイル、および前記第2のタイルよりも大きな表示サイズで表示される地図データを含む、請求項18から22のいずれか一項に記載の1つまたは複数の非一時的コンピュータ可読媒体。
【請求項24】
前記地図データが、地図上に重ね合わされたルートデータおよび交通データを含む、請求項23に記載の1つまたは複数の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、概して、多状態ユーザインターフェースを提供することに関する。より詳細には、本開示は、それぞれの後続の入力に応答してトピックおよび/またはサブトピックに関するより掘り下げたおよび没入感のある情報を提供するためにインタラクションされ得る動的な多状態インターフェースを提供することに関する。
【背景技術】
【0002】
検索中、ユーザは、特定の情報を探している場合があり、または特にどの詳細情報を自分が探しているのかまだ分かっていない場合がある。クエリに応答する通常の検索結果ページは、リンクに基づいてユーザがナビゲートすることが可能である1つまたは複数の検索結果を提供することができるが、検索結果に出入りするタスクは、退屈で時間がかかり得、レンダリングおよび取り出しにかかる計算コストが高くなり得る。
【0003】
ユーザは、自分が探しているサブトピックまたは詳細情報に関連するキーターム(key term)またはキーフレーズを認識していない場合があり、ユーザの検索で自分が探している1つの詳細を見つけるためだけに検索結果の異なるページにナビゲートしたくない可能性がある。サジェストされる補足クエリ(follow-up query)は、有用であり得るが、サジェストされる補足クエリに頻繁に対処することは、やはり時間がかかり、退屈であり得、間違った経路をたどる場合があり、それが、いくつかの異なる検索結果ページにナビゲートした後に元のページに戻る後戻りを引き起こす可能性がある。
【発明の概要】
【課題を解決するための手段】
【0004】
本開示の実施形態の態様および利点は、以下の説明に部分的に記載されるか、または説明から知られ得るか、または実施形態の実施を通じて知られ得る。
【0005】
本開示の1つの例示的な態様は、コンテンツの表示のためのコンピュータによって実施される方法を対象とする。方法は、1つまたは複数のプロセッサを含むコンピューティングシステムによって、複数のタイルおよび初期インターフェースを取得するステップを含むことが可能である。複数のタイルの各々は、複数のコンテンツアイテムのそれぞれのコンテンツアイテムに関連付けられることが可能であり、初期インターフェースは、複数のコンテンツアイテムに関連付けられることが可能である。一部の実装において、方法は、コンピューティングシステムによって、ユーザコンピューティングデバイスに初期インターフェースを提供するステップと、コンピューティングシステムによって、初期インターフェースにおいて初期選択を受け取るステップとを含むことが可能である。方法は、コンピューティングシステムによって、複数のタイルのうちの第1のタイルおよび第2のタイルを提供するステップを含むことが可能である。一部の実装において、第1のタイルおよび第2のタイルは、カルーセルインターフェースにおいて提供され得る。方法は、コンピューティングシステムによって、タイル選択を受け取るステップを含むことが可能である。タイル選択は、第1のタイルまたは第2のタイルのうちの少なくとも一方を選択するユーザ入力を含むことが可能である。一部の実装において、方法は、コンピューティングシステムによって、第1のタイルまたは第2のタイルのうちの少なくとも一方に関連する選択されたコンテンツアイテムに関連する補足コンテンツを取得するステップと、コンピューティングシステムによって、ユーザコンピューティングデバイスに補足コンテンツを提供するステップとを含むことが可能である。
【0006】
一部の実装において、複数のタイルおよび初期インターフェースを取得するステップは、コンピューティングシステムによって、複数のコンテンツアイテムを取得するステップと、コンピューティングシステムによって、複数のコンテンツアイテムに少なくとも部分的に基づいて複数のタイルを生成するステップとを含むことが可能である。複数のコンテンツアイテムは、要求に応答して取得されることが可能であり、要求は、特定のトピックに関連付けられることが可能であり、複数のコンテンツアイテムは、特定のトピックに関連付けられることが可能である。一部の実装において、複数のタイルを生成することは、複数のコンテンツアイテムの各々からメディアスニペットを取得することを含むことが可能である。補足コンテンツは、グラフィカルな地図を含むことが可能である。一部の実装において、グラフィカルな地図は、複数のコンテンツアイテムのうちの1つまたは複数に関連する1つまたは複数のインジケータを含むことが可能である。
【0007】
コンピューティングシステムによって、第1のタイルまたは第2のタイルのうちの少なくとも一方に関連する選択されたコンテンツアイテムに関連する補足コンテンツを取得するステップは、コンピューティングシステムによって、ユーザに関連する場所(location)データを取得するステップと、コンピューティングシステムによって、場所データおよび選択されたコンテンツアイテムに基づいて、場所に固有の補足コンテンツを生成するステップとを含むことが可能である。一部の実装において、初期インターフェースは、複数のコンテンツアイテムのうちの少なくとも1つに関連する初期タイルを含むことができ、初期選択は、初期タイルの選択を含むことができる。補足コンテンツは、情報のグラフィックポップアップを含むことが可能である。
【0008】
一部の実装において、補足コンテンツは、マルチメディア表示を含むことが可能である。初期インターフェースは、トピックに関する全体的な情報を含むことでき、複数のコンテンツアイテムは、複数のそれぞれのサブトピックに関する特定の情報を含むことができ、補足コンテンツは、特定のサブトピックに関する詳細情報を含むことができる。一部の実装において、初期インターフェース、第1のタイル、第2のタイル、および補足コンテンツは、単一のユーザインターフェースにおいて提供され得る。単一のユーザインターフェースは、検索エンジンインターフェースを含むことが可能である。一部の実装において、初期選択は、ジェスチャ入力に基づいて決定されることが可能であり、ジェスチャ入力は、スワイプジェスチャを含むことが可能である。
【0009】
本開示の別の例示的な態様は、情報の取り出しおよび表示のためのコンピューティングシステムを対象とする。コンピューティングシステムは、1つまたは複数のプロセッサと、1つまたは複数のプロセッサによって実行されるときにコンピューティングシステムに動作を実行させる命令を共同で記憶する1つまたは複数の非一時的コンピュータ可読媒体とを含むことが可能である。動作は、複数のタイルおよび初期インターフェースを取得することを含むことが可能である。一部の実装において、複数のタイルの各々は、複数のコンテンツアイテムのそれぞれのメディアコンテンツアイテムに関連付けられることが可能であり、初期インターフェースは、複数のコンテンツアイテムに関連付けられることが可能である。動作は、ユーザコンピューティングデバイスに初期インターフェースを提供することを含むことが可能である。動作は、初期インターフェースに関連するジェスチャ入力を受け取ることと、複数のタイルのうちの第1のタイルおよび第2のタイルを提供することとを含むことが可能である。一部の実装において、第1のタイルおよび第2のタイルは、カルーセルインターフェースにおいて提供され得る。動作は、タイル選択を受け取ることを含むことが可能である。タイル選択は、複数のタイルのうちの特定のタイルを選択するユーザ入力を含むことが可能である。一部の実装において、動作は、特定のタイルに関連する選択されたコンテンツアイテムに関連する補足コンテンツを取得することと、ユーザコンピューティングデバイスに補足コンテンツを提供することとを含むことが可能である。
【0010】
一部の実装において、第1のタイルまたは第2のタイルのうちの少なくとも一方は、地図タイルを含むことができ、地図タイルは、場所コンテンツアイテムに関連する場所を描写することができる。第1のタイルは、地図を描写することが可能であり、第2のタイルは、画像を描写することが可能である。
【0011】
本開示の別の例示的な態様は、1つまたは複数のコンピューティングデバイスによって実行されるときに1つまたは複数のコンピューティングデバイスに動作を実行させる命令を共同で記憶する1つまたは複数の非一時的コンピュータ可読媒体を対象とする。動作は、複数のタイルを取得することを含むことが可能である。複数のタイルの各々は、複数のコンテンツアイテムのそれぞれのコンテンツアイテムに関連付けられ得る。一部の実装において、動作は、表示するために複数のタイルのうちの初期タイルを提供することを含むことが可能である。動作は、初期タイルを選択する第1のユーザ入力を受け取ることを含むことが可能である。初期タイルを選択する第1のユーザ入力の受け取りに応答して、動作は、複数のタイルのうちの第1のタイルおよび第2のタイルを提供することを含むことが可能である。初期タイル、第1のタイル、および第2のタイルは、カルーセルインターフェースにおいて提供され得る。動作は、特定のタイルを選択する第2のユーザ入力を受け取ることを含むことが可能である。一部の実装において、特定のタイルは、初期タイル、第1のタイル、または第2のタイルのうちの少なくとも1つを含むことが可能である。動作は、特定のタイルに関連する選択されたコンテンツアイテムに関連する補足コンテンツを取得することと、表示するために補足コンテンツを提供することとを含むことが可能である。
【0012】
一部の実装において、第1のユーザ入力は、タッチスクリーンディスプレイに対するスワイプジェスチャを描写することができる。動作は、カルーセルインターフェースに関連する第3のユーザ入力を受け取ることと、初期タイル、第1のタイル、または第2のタイルのうちの少なくとも1つの表示サイズを調整することとを含むことが可能である。カルーセルインターフェースは、第1のカルーセルおよび第2のカルーセルを含むことができ、第1のカルーセルは、複数のグラフィカルタイルを含むことができ、第2のカルーセルは、複数のテキストタイルを含むことができる。一部の実装において、初期タイル、第1のタイル、第2のタイル、および補足コンテンツは、検索結果インターフェースの自己完結型のガジェットにおいて提供されることが可能であり、検索結果インターフェースは、初期タイル、第1のタイル、第2のタイル、および補足コンテンツの表示中、複数の検索結果を含むことが可能である。動作は、第1のユーザ入力に応答して初期タイルの表示サイズを調整することを含むことが可能であり、補足コンテンツは、初期タイル、第1のタイル、および第2のタイルよりも大きな表示サイズで表示される地図データを含むことが可能である。一部の実装において、地図データは、地図上に重ね合わされたルートデータおよび交通データを含むことが可能である。
【0013】
本開示のその他の態様は、様々なシステム、装置、非一時的コンピュータ可読媒体、ユーザインターフェース、および電子デバイスを対象とする。
【0014】
本開示の様々な実施形態のこれらのおよびその他の特徴、態様、および利点は、以下の説明および添付の請求項を参照するとより深く理解されるであろう。本明細書の一部に組み込まれ、本明細書の一部をなす添付の図面は、本開示の例示的な実施形態を示し、説明とともに、関連する原理を説明する働きをする。
【0015】
添付の図を参照する当業者に向けた実施形態の詳細な検討が、本明細書に記載されている。
【図面の簡単な説明】
【0016】
【
図1】本開示の例示的な実施形態によるuniカードインターフェースの生成および表示を実行する例示的なコンピューティングシステムのブロック図である。
【
図2】本開示の例示的な実施形態による例示的な多状態インターフェースのブロック図である。
【
図3】本開示の例示的な実施形態による地図要素を持つ例示的な多状態インターフェースの図である。
【
図4】本開示の例示的な実施形態による例示的な情報タイルの図である。
【
図5】本開示の例示的な実施形態による並列した複数のuniカードインターフェースの例示的なインスタンスの図である。
【
図6】本開示の例示的な実施形態によるuniカードインターフェースの表示を実行するための例示的な方法の流れ図である。
【
図7】本開示の例示的な実施形態によるuniカードインターフェースの表示を実行するための例示的な方法の流れ図である。
【
図8】本開示の例示的な実施形態によるuniカードインターフェースの表示を実行するための例示的な方法の流れ図である。
【
図9】本開示の例示的な実施形態による例示的なuniカードインターフェースレイアウトの図である。
【
図10】本開示の例示的な実施形態による例示的なインターフェースのインタラクションの図である。
【
図11】本開示の例示的な実施形態による例示的なuniカードインターフェースレイアウトの図である。
【
図12】本開示の例示的な実施形態による例示的なuniカードインターフェースレイアウトの図である。
【
図13】本開示の例示的な実施形態による例示的なストーリー(story)インターフェースの図である。
【
図14】本開示の例示的な実施形態による例示的なコンテキスト駆動型(context driven)インターフェースの図である。
【
図15】本開示の例示的な実施形態による例示的なuniカードインターフェースレイアウトの図である。
【
図16】本開示の例示的な実施形態による例示的な並列uniカードインターフェースの図である。
【
図17】本開示の例示的な実施形態による例示的なカルーセルインターフェースの図である。
【
図18】本開示の例示的な実施形態による例示的な地図タイルの遷移の図である。
【
図19】本開示の例示的な実施形態による例示的なオプション展開インターフェースコンポーネントの図である。
【
図20】本開示の例示的な実施形態によるuniカードインターフェーステンプレートの例示的なコンポーネントの図である。
【
図21】本開示の例示的な実施形態による例示的なサイズ調整遷移の図である。
【発明を実施するための形態】
【0017】
複数の図にわたって繰り返される参照番号は、様々な実装の同じ特徴を特定するように意図される。
【0018】
概要
概して、本開示は、多状態uniカードユーザインターフェースを提供するためのシステムおよび方法を対象とする。より詳細には、本明細書において開示されるシステムおよび方法は、複数のタイルおよび初期インターフェースを取得することを含むことが可能である。複数のタイルの各々は、複数のコンテンツアイテムのそれぞれのコンテンツアイテムに関連付けられ得る。一部の実装において、初期インターフェースは、ユーザコンピューティングデバイスに提供されることが可能であり、初期インターフェースは、複数のタイルからの初期タイルを含んでよい。そして、初期選択が受け取られてよい。一部の実装において、初期選択は、初期インターフェースの一部に関連する第1の入力(たとえば、初期タイル上のスワイプジェスチャ)に基づいて決定され得る。初期選択に応答して、システムおよび方法は、複数のタイルのうちの第1のタイルおよび第2のタイルを提供することができる。一部の実装において、第1のタイルおよび第2のタイルは、カルーセルインターフェースにおいて提供され得る。追加的および/または代替的に、カルーセルインターフェースは、初期タイルを含むことが可能である。それから、タイル選択が受け取られ得る(たとえば、特定のタイル上のタップジェスチャを含む第2の入力が受け取られる場合がある)。そして、選択されたタイル(たとえば、第1のタイル、第2のタイル、または初期タイル)に関連する特定の選択されたコンテンツアイテムに関連する補足コンテンツ(たとえば、地図上に重ね合わされる、特定の場所への運転のためのルートを説明する補足情報)が、取得され得る。システムおよび方法は、補足コンテンツをユーザコンピューティングデバイスに提供することを含むことが可能である。
【0019】
一部の実装において、初期インターフェース、第1のタイル、第2のタイル、および補足情報は、単一のユーザインターフェース(たとえば、検索エンジンの結果ページのユーザインターフェース)の一部として提供される場合がある。追加的および/または代替的に、初期インターフェースは、特定のトピックに関する全体的な情報を含んでよく、複数のコンテンツアイテムは、全体的なトピックの異なるサブトピックを記述することができ、補足コンテンツまたは補足情報は、選択されたサブトピックについての詳細情報を含んでよい。一部の実装において、補足情報は、選択されたコンテンツアイテムおよびユーザの決定された位置に基づいて生成された地図データを含むことが可能である。たとえば、第1のタイルが、地図を描写する場合があり、第2のタイルが、画像を描写する場合がある。第1のタイルの選択に応答して、より大きく、より詳細な地図が、ユーザインターフェースにおいて補足情報として提供されてよい。追加的および/または代替的に、第2のタイルの選択に応答して、より大きく、より詳細な画像が、ユーザインターフェースにおいて補足情報として提供されてよい。代替的に、補足情報は、選択されたタイルに表示された情報とは異なる情報を含む場合がある(たとえば、タイルが食品の画像を描写する場合があり、一方、補足情報はメニューを説明するテキストデータを含む場合がある)。
【0020】
一部の実装において、本明細書において開示されるシステムおよび方法は、特定のトピックに関連する情報に素早くナビゲートし、アクセスするためのコンパクトで直感的なユーザインターフェースをユーザに提供するために利用され得る。システムおよび方法は、トピックに関するクエリを受け取り、タイルを介してサブトピックを見るオプションを提供し、それから、クエリに応答してユーザに当初提供された検索結果ページを提供し続けながらタイル上で補足情報を提供することができる。
【0021】
本明細書において開示されるシステムおよび方法は、単一の検索結果インターフェース内においてトピックに関するより詳細な情報を提供するために活用されることが可能な動的なuniカードインターフェースを提供するために利用され得る。たとえば、システムおよび方法は、複数のタイルを取得することを含むことが可能である。複数のタイルの各々は、複数のコンテンツアイテムのそれぞれのコンテンツアイテムに関連付けられ得る。一部の実装において、システムおよび方法は、複数のタイルおよび初期インターフェースを取得することができる。複数のタイルの各々は、複数のコンテンツアイテムのそれぞれのメディアコンテンツアイテムに関連付けられることが可能であり、初期インターフェースは、複数のコンテンツアイテムに関連付けられることが可能である。
【0022】
一部の実装において、複数のタイルおよび初期インターフェースを取得することは、複数のコンテンツアイテムを取得することと、複数のコンテンツアイテムに少なくとも部分的に基づいて複数のタイルを生成することとを含むことが可能である。追加的および/または代替的に、複数のコンテンツアイテムは、要求に応答して取得され得る。要求は、特定のトピックに関連付けられることが可能であり、複数のコンテンツアイテムは、特定のトピックに関連付けられることが可能である。一部の実装において、複数のタイルを生成することは、複数のコンテンツアイテムの各々からメディアスニペットを取得することを含むことが可能である。
【0023】
タイルは、コンテンツプロバイダおよび/または検索エンジンプロバイダによって手動で生成され得る。代替的および/または追加的に、タイルは、取得されたコンテンツアイテムに関するかまたは関連する取得されたデータに基づいて自動的に生成され得る。たとえば、タイルは、ウェブページから抽出された画像を含むことが可能であり、このときウェブページは、画像を含む記事コンテンツアイテムを含む。一部の実装において、コンテンツアイテムは、場所に関連付けられるかまたは場所を説明することが可能であり、システムおよび方法は、場所を自動的に決定することが可能である。そのとき、場所は、ピンで示されることが可能であり、タイルは、場所がピンのアイコンで示されるようにして場所に関連するエリアの地図を用いて生成されることが可能である。代替的および/または追加的に、システムおよび方法は、特定のコンテンツアイテムの種類のためのデフォルトのタイルアイコンを持つことが可能である。
【0024】
追加的および/または代替的に、初期インターフェースは、複数のコンテンツアイテムのうちの少なくとも1つに関連する初期タイルを含むことが可能である。複数のコンテンツアイテムは、1つまたは複数の種類のコンテンツアイテムを含むことが可能である。たとえば、コンテンツアイテムは、動画、画像、地図、テキスト、マルチモーダルアイテム、インタラクティブアイテム、記事、ウェブページ、ローカルに記憶されたコンテンツアイテム、および/またはサーバに記憶されたコンテンツアイテムを含むことが可能である。
【0025】
システムおよび方法は、表示するために複数のタイルのうちの初期タイルを提供することができる。一部の実装において、初期タイルは、初期インターフェースの一部であることが可能である。代替的および/または追加的に、システムおよび方法は、初期インターフェースをユーザコンピューティングデバイスに提供することを含むことが可能である。
【0026】
システムおよび方法は、第1のユーザ入力を受け取ることを含むことが可能である。第1のユーザ入力は、初期インターフェースにおける初期選択を含むことが可能である。一部の実装において、第1のユーザ入力は、初期タイルの選択を含むことが可能である。代替的および/または追加的に、第1のユーザ入力は、初期インターフェースに関連するジェスチャ入力(たとえば、初期インターフェース内の初期タイルの近くの位置でのスワイプ)を含むことが可能である。初期選択は、初期タイルの選択であることが可能である。
【0027】
一部の実装において、初期選択は、ジェスチャ入力に基づいて決定されることが可能であり、このときジェスチャ入力は、スワイプジェスチャを含むことが可能である。スワイプジェスチャは、タッチスクリーンディスプレイを用いて入力される場合がある。
【0028】
初期タイルを選択する第1のユーザ入力の受け取りに応答して、システムおよび方法は、複数のタイルのうちの第1のタイルおよび第2のタイルを提供することができる。一部の実装において、初期タイル、第1のタイル、および第2のタイルは、カルーセルインターフェースにおいて提供され得る。代替的および/または追加的に、インターフェースは、初期インターフェースから、複数のタイルのうちの第1のタイルおよび第2のタイルを含むカルーセルインターフェースに遷移する場合がある。
【0029】
一部の実装において、第1のタイルおよび/または第2のタイルは、地図タイルを含むことが可能である。地図タイルは、場所コンテンツアイテムに関連する場所を描写し得る。一部の実装において、第1のタイルは、地図を描写することが可能であり、第2のタイルは、画像を描写する場合があり、またはその逆である。
【0030】
追加的および/または代替的に、カルーセルインターフェースは、第1のカルーセルおよび第2のカルーセルを含むことができ、このとき第1のカルーセルは、複数のグラフィカルタイルを含むことができ、第2のカルーセルは、複数のテキストタイルを含むことができる。
【0031】
一部の実装において、第1のユーザ入力の受け取りに応答して、システムおよび方法は、第1のユーザ入力に応答して、初期タイルの表示サイズを調整することを含むことが可能である。
【0032】
代替的および/または追加的に、ユーザ入力(たとえば、第3のユーザ入力)が、受け取られることが可能であり、第3のユーザ入力に応答して、システムおよび方法は、初期タイル、第1のタイル、または第2のタイルのうちの1つまたは複数の表示サイズを調整することを含むことが可能である。たとえば、ユーザがカルーセル中をナビゲートするとき、特定の位置(たとえば、インターフェースの中心、最後の入力の接触の場所、インターフェースの左側部分、インターフェースの右側部分、および/またはインターフェースの焦点)に最も近いタイルが、複数のタイルのうちのその他のタイルよりも大きく表示される場合がある。タイルは、カルーセルインターフェースがナビゲートされるとき、サイズが大きくなったり、サイズが小さくなったりすることが可能である。
【0033】
システムおよび方法は、第2のユーザ入力を受け取ることを含むことが可能である。一部の実装において、第2のユーザ入力は、タイル選択を含むことが可能である。タイル選択は、複数のタイルのうちの特定のタイル(たとえば、初期タイル、第1のタイル、または第2のタイルのうちの1つまたは複数)を選択するユーザ入力を含むことが可能である。
【0034】
システムおよび方法は、第2のユーザ入力に関連する選択されたコンテンツアイテムに関連する補足コンテンツを取得することができる。たとえば、補足コンテンツは、第2のユーザ入力で選択された特定のタイル(たとえば、初期タイル、第1のタイル、および/または第2のタイル)に関連付けられ得る。追加的および/または代替的に、補足コンテンツは、特定のタイルに関連する選択されたコンテンツアイテムに関連付けられ得る。
【0035】
一部の実装において、初期インターフェースは、トピックに関する全体的な情報を含むことが可能である。複数のコンテンツアイテムは、複数のそれぞれのサブトピックに関する特定の情報を含むことができ、補足コンテンツは、特定のサブトピックに関する詳細情報を含むことができる。
【0036】
特定のタイルに関連する選択されたコンテンツアイテムに関連する補足コンテンツを取得することは、ユーザに関連する場所データを取得することと、場所データおよび選択されたコンテンツアイテムに基づいて場所に固有の補足コンテンツを生成することとを含むことが可能である。
【0037】
一部の実装において、補足コンテンツは、マルチメディア表示を含むことが可能である。代替的および/または追加的に、補足コンテンツは、情報のグラフィックポップアップを含むことが可能である。補足コンテンツは、グラフィカルな地図を含むことが可能である。一部の実装において、グラフィカルな地図は、複数のコンテンツアイテムのうちの1つまたは複数に関連する1つまたは複数のインジケータを含むことが可能である。
【0038】
システムおよび方法は、表示するために補足コンテンツを提供することを含むことが可能である。一部の実装において、補足コンテンツは、ユーザコンピューティングデバイスに提供され得る。補足コンテンツは、初期タイル、第1のタイル、および第2のタイルよりも大きな表示サイズで表示される地図データを含むことが可能である。地図データは、地図上に重ね合わされたルートデータおよび交通データを含むことが可能である。
【0039】
初期タイル、第1のタイル、第2のタイル、および補足コンテンツは、検索結果インターフェースの自己完結型のガジェットにおいて提供され得る。検索結果インターフェースは、初期インターフェース、第1のタイル、第2のタイル、および補足コンテンツの表示中、複数の検索結果を含むことが可能である。追加的および/または代替的に、初期インターフェース、第1のタイル、第2のタイル、および補足コンテンツは、単一のユーザインターフェースにおいて提供され得る。単一のユーザインターフェースは、検索エンジンインターフェースを含むことが可能である。
【0040】
一部の実装において、uniカードインターフェースは、検索クエリに応答して、複数の検索結果と並んで提供され得る。代替的および/または追加的に、uniカードインターフェースは、複数の検索結果に近接した場所に表示されるナレッジパネルとして、またはそのようなナレッジパネルの一部として提供され得る。
【0041】
uniカードインターフェースは、ウェブページ内に表示されるガジェットまたはウィジェットとして提供される場合がある。ガジェットは、一定のサイズで提供される場合がある。代替的および/または追加的に、ガジェットは、ユーザがuniカードインターフェースとインタラクションするときにサイズを変える場合がある。
【0042】
uniカードインターフェースは、ウェブガジェットとして、ウィジェットとして、または様々なその他のインターフェースの特徴を介して提供され得る。さらに、uniカードインターフェースは、検索結果ページ上で、記事内で、ソーシャルメディアインターフェース内で、ウェブアプリケーション内で、ローカライズされたアプリケーションのローカルで、モバイルユーザインターフェース(たとえば、モバイルデバイスのオペレーティングシステム)内で、または様々なその他の方法で提供され得る。
【0043】
一部の実装において、uniカードインターフェースは、三状態表示(たとえば、縮小状態(condensed state)、展開状態(expanded state)、および没入状態(immersive state))を含むことが可能である。uniカードインターフェースは、インターフェースが各ユーザインタラクションに応答して増加する情報を提供することが可能であるような動的インターフェースを含むことが可能である。たとえば、uniカードインターフェースは、より詳細な情報および/または情報のより大きな表示を持つ展開状態の表示をトリガするためにインタラクションされ得る初期縮小状態を持つことが可能である。そして、展開状態は、トピックに関する詳細で没入感のある情報(たとえば、店の場所に行くためのルート指定情報、詳細メニュー、動画表示、記事のプレビューウィンドウなど)を提供することができる没入状態の表示をトリガするためにインタラクションされ得る。
【0044】
uniカードインターフェースは、ウェブページ内の単一のインスタンスとして発生することが可能である。代替的および/または追加的に、uniカードインターフェースは、uniカードインターフェースの複数のインスタンスが単一のウェブページまたはアプリケーションにおいて同時に表示されることが可能であるように、並列して発生することが可能である。uniカードインターフェースの並列的なインスタンスは、一緒に提供されるかまたはウェブページ全体に分散され得る。1つのuniカードインターフェースとのインタラクションが、ウェブページまたはユーザインターフェース内のその他のuniカードインターフェースを初期状態にデフォルトで戻す場合がある。代替的および/または追加的に、uniカードインターフェースは、ユーザが1つのuniカードインターフェースとインタラクションし、第2のuniカードインターフェースとのインタラクションに移り、それから、ユーザが第1のuniカードインターフェースを離れたときと同じ表示で同じ状態の第1のuniカードインターフェースに戻ることができるように互いに独立して働く場合がある。
【0045】
一部の実装において、タイルは、初期状態が小さな要素を含むことができ、第2の状態が中程度のサイズの要素を含むことができ、第3の状態が大きな要素を含むことができるように、インタラクションのたびに大きくなる要素であることが可能である。
【0046】
uniカードインターフェースは、広告キャンペーンの一部として提供されることが可能であり、広告キャンペーンにおいては、第三者が、uniカードインターフェースをクライアントコンピューティングシステムに提供させるために広告プロバイダと契約することができる。一部の実装において、広告プロバイダは、uniカード開発インターフェースを第三者に提供する場合がある。そのとき、第三者は、uniカード開発インターフェースとインタラクションすることによって、カスタマイズされたuniカードインターフェースを構築することができる。代替的および/または追加的に、uniカードインターフェースは、広告プロバイダコンピューティングシステムによって自動的にまたは手動で生成される場合がある。
【0047】
uniカードを構築することは、1つもしくは複数の決まったコンポーネントおよび/または1つもしくは複数のオプションのコンポーネントを含むことが可能である1つまたは複数のテンプレートとのインタラクションを含むことが可能である。異なるテンプレートは、異なる密度および/または異なる量の要素を含むことが可能である。テンプレートは、それぞれのテンプレートの基本構成要素(building block)のカスタマイズによってさらにカスタマイズされ得る。一部の実装において、uniカードは、決定されたユーザ入力に基づいて、および/または決定されたユーザの意図によって調整され得る。
【0048】
uniカードインターフェースは、自己完結型である場合があり、または周囲のインターフェース要素に影響を与える場合がある。
【0049】
一部の実装において、第2の状態および第3の状態のコンテンツは、ジェスチャの種類に少なくとも部分的に基づいて決定されてよい。たとえば、タップジェスチャは、スワイプジェスチャまたはダブルタップジェスチャと比較して異なるタイルアクションを引き起こす場合がある。
【0050】
システムおよび方法は、第4のユーザ入力を含むことが可能である。第4のユーザ入力は、ユーザコンピューティングシステムを、uniカードインターフェース外でコンテンツアイテムにアクセスするためのウェブページにリダイレクトするように構成されたインターフェース要素の選択であることが可能である。
【0051】
uniカードインターフェースは、検索クエリに応答して生成および/または取得される場合がある。検索クエリは、カテゴリに関連付けられていると判定される場合があり、コンテンツアイテムは、特定のカテゴリに関連する異なるコンテンツアイテムに関連付けられる場合がある。
【0052】
本開示のシステムおよび方法は、いくつかの技術的効果および利点を提供する。一例として、システムおよび方法は、動的な多状態インターフェースを提供することができる。より詳細には、システムおよび方法は、元のウェブページから離れるようにナビゲートすることなく、インタラクションのたびにより詳細な情報を提供するインターフェースを提供することができる。たとえば、一部の実装において、システムおよび方法は、初期タイルを持つ第1の状態を含むことができ、それから、第1の状態は、第1のユーザ入力の後に複数のタイルを持つ展開された第2の状態に遷移することができる。第2のユーザ入力が、展開された第2の状態から、トピックに関する没入感のある情報を含むことが可能である第3の状態への遷移をトリガすることができる。
【0053】
本開示のシステムおよび方法の別の技術的利点は、新しいウェブページにナビゲートすることなく、全体的なトピックからより詳細なサブトピックにナビゲートする能力である。たとえば、システムおよび方法は、全体的なトピックに関する情報を表示する検索クエリに対する初期インターフェース応答から始まることが可能である。初期インターフェースとのインタラクションが、複数のサブトピックを持つカルーセルインターフェースを表示させることが可能である。それから、ユーザは、カルーセルインターフェースのタイルのうちの1つとインタラクションすることができ、それが、サブトピックに関する詳細情報を表示させることが可能である。
【0054】
別の例示的な技術的効果および利点は、改善された計算効率およびコンピューティングシステムの機能の改善に関連する。たとえば、本明細書において開示されるシステムおよび方法は、多状態ユーザインターフェースを活用して、インタラクションのたびに異なるウェブページにナビゲートすることなく、次第により詳細な情報を提供することができる。単一のウェブページ上の単一のインターフェースが、検索結果のウェブページ中をナビゲートすることなく、単一のウェブページに没入感および拡張性がある検索体験を提供させることができる。さらに、本明細書において開示されるシステムおよび方法は、トピックの調査中に異なるウェブページにナビゲートすることにともなう計算のオーバーヘッドを削減する場合がある。追加的および/または代替的に、本明細書において開示されるシステムおよび方法は、異なるウェブページがロードされることを減らすことと、全体をレンダリングする必要があるウェブリソースに直接リダイレクトする代わりに、補足コンテンツを検索結果のウェブページに提供することとによって、検索に使用されるネットワーク帯域幅を削減することができる。
【0055】
ここで図を参照して、本開示の例示的な実施形態が、より詳細に検討される。
【0056】
例示的なデバイスおよびシステム
図1は、本開示の態様によるuniカードインターフェースを実装するために使用され得る例示的なコンピューティングシステム100を描写する。システム100は、ネットワーク160を介して1つまたは複数のクライアントデバイス130と通信するサーバ110を含むクライアント-サーバアーキテクチャを有する。しかし、本開示は、ネットワークに接続されていない単一のコンピューティングデバイスなどのその他の好適なアーキテクチャを使用して実装され得る。
【0057】
システム100は、たとえば、ウェブサーバなどのサーバ110を含む。サーバ110は、並列または分散コンピューティングシステムとして実装される1つまたは複数のコンピューティングデバイスであることが可能である。特に、複数のコンピューティングデバイスが、単一のサーバ110として一緒に働くことが可能である。サーバ110は、1つまたは複数のプロセッサ112およびメモリ114を持つことが可能である。サーバ110は、ネットワーク160を介して1つまたは複数のリモートコンピューティングデバイス(たとえば、クライアントデバイス)130と通信するために使用されるネットワークインターフェースも含むことが可能である。
【0058】
プロセッサ112は、マイクロプロセッサ、マイクロコントローラ、集積回路、またはその他の好適な処理デバイスなどの任意の好適な処理デバイスであることが可能である。メモリ114は、非一時的であってよいコンピュータ可読媒体、RAM、ROM、ハードドライブ、フラッシュドライブ、またはその他のメモリデバイスを含むがこれらに限定されない任意の好適なコンピューティングシステムまたは媒体を含むことが可能である。メモリ114は、プロセッサ112によって実行され得る命令116を含む、プロセッサ112によってアクセス可能な情報を記憶することができる。命令116は、プロセッサ112によって実行されるときにプロセッサ112に所望の機能を提供させる命令の任意のセットであることが可能である。
【0059】
特に、命令116は、uniカード検索120を実施するためにプロセッサ112によって実行され得る。uniカード検索120は、検索クエリに応答して、検索結果としてuniカードインターフェースを提供するように構成され得る。一部の実装において、uniカード検索120は、検索クエリの決定された意図に関連するデータを取り出すために検索結果データベース180にアクセスするように構成されることが可能であり、uniカードインターフェースは、サーバコンピューティングシステム110のメモリ114に記憶されたuniカード生成要素122を使用して生成されることが可能である。
【0060】
用語「要素」が、所望の機能を提供するために利用されるコンピュータ論理を指すことが可能であることは理解されるであろう。したがって、いずれの要素、機能、および/または命令も、ハードウェア、特定用途向け回路、ファームウェア、および/または汎用プロセッサを制御するソフトウェアに実装され得る。1つの実装において、要素または機能は、ストレージデバイスに記憶され、メモリにロードされ、プロセッサによって実行されるプログラムコードファイルであるか、あるいはコンピュータプログラム製品、たとえば、RAM、ハードディスク、または光もしくは磁気媒体などの有形のコンピュータ可読ストレージ媒体に記憶されるコンピュータが実行可能な命令から提供され得る。
【0061】
メモリ114は、プロセッサ112によって取り出されるか、操作されるか、作成されるか、または記憶され得る地理データ118も含むことができる。地理データ118は、地理画像(たとえば、デジタル地図、衛星画像、航空写真、路上の写真(street-level photograph)、合成モデルなど)、表、ベクトルデータ(たとえば、道路、区画、建物などのベクトル表現)、関心地点(point of interest)データ(たとえば、島、都市、レストラン、病院、公園、ホテル、および学校などの場所)、またはその他の好適な地理空間データもしくは関連情報を含むことが可能である。例として、地理データ118は、場所に関連する情報およびデータにアクセスし、uniカードインターフェースのための1つまたは複数の場所に関連する要素(たとえば、地図データおよびルート指定データを含むことが可能な地図タイルおよび補足コンテンツ)を生成するために使用され得る。
【0062】
地理データ118は、1つまたは複数のデータベースに記憶され得る。1つまたは複数のデータベースは、高帯域幅のLANもしくはWANによってサーバ110に接続されることが可能であり、またはネットワーク160を通じてサーバ110に接続されることも可能である。1つまたは複数のデータベースは、それらのデータベースが複数の場所に置かれるように分割され得る。
【0063】
サーバ110は、ネットワーク160を介して1つまたは複数のクライアントデバイス130とデータをやりとりすることができる。2つのクライアント130が
図1に示されるが、任意の数のクライアントデバイス130が、ネットワーク160を介してサーバ110に接続され得る。クライアントデバイス130は、多目的コンピュータ、専用コンピュータ、ナビゲーションデバイス、ラップトップ、デスクトップ、集積回路、モバイルデバイス、スマートフォン、タブレット、ウェアラブルコンピューティングデバイス、1つもしくは複数のプロセッサが結合されたおよび/もしくは組み込まれたディスプレイ、またはその他の好適なコンピューティングデバイスなどの任意の好適な種類のコンピューティングデバイスであることが可能である。さらに、クライアントデバイス130は、動作またはコンピューティングアクションを実行するために一緒に働く複数のコンピューティングデバイスであることが可能である。
【0064】
サーバ110と同様に、クライアントデバイス130は、プロセッサ132およびメモリ134を含むことが可能である。メモリ134は、プロセッサによって実行され得る命令およびデータを含む、プロセッサ132によってアクセス可能な情報を記憶することができる。例として、メモリ134は、ブラウザ要素140およびアプリケーション要素142を記憶することが可能である。
【0065】
ブラウザ要素140は、ブラウザを実装するための命令を提供することができる。特に、クライアントデバイス130のユーザは、ブラウザを使用して特定のウェブアドレスにおいてアクセス可能なウェブサイトを訪問することによって、サーバ110とデータをやりとりすることができる。本開示のuniカード検索は、ウェブサイトのユーザインターフェースの要素として提供され得る。
【0066】
アプリケーション要素142は、クライアントデバイス130上で専用アプリケーションを実行するための命令を提供することができる。特に、専用アプリケーションは、ネットワーク160を介してサーバ110とデータをやりとりするために使用され得る。アプリケーション要素142は、本開示の態様を提供および実装するためのクライアントデバイス可読コードを含むことが可能である。たとえば、アプリケーション要素142は、地図アプリケーションまたは仮想地球儀アプリケーションを実装するための命令を提供することが可能である。
【0067】
クライアントデバイス130は、タッチスクリーン、タッチパッド、データ入力キー、スピーカ、マウス、モーションセンサー、および/または音声認識のために好適なマイクロフォンなどの、ユーザから情報を受け取るための様々なユーザ入力デバイス150を含むことが可能である。さらに、クライアントデバイス130は、uniカードインターフェースの一部として提供される情報などの情報を提示するためのディスプレイ146を有することができる。
【0068】
クライアントデバイス130は、クライアントデバイス130の位置を特定するために使用されることが可能な測位システム148も含むことが可能である。測位システム148は、レンダリングに関連してユーザの位置を監視するためにユーザによって任意選択で使用され得る。測位システム148は、クライアントデバイス130の位置を監視するための任意のデバイスまたは回路であることが可能である。たとえば、測位デバイス148は、衛星ナビゲーション測位システム(たとえば、GPSシステム、Galileo測位システム、全地球航法衛星システム(GLONASS: GLObal Navigation satellite system)、BeiDou衛星ナビゲーションおよび測位システム(BeiDou Satellite Navigation and Positioning system))、慣性航法システム、推測航法システムを使用することによって、IPアドレスに基づいて、三角測量および/またはセルラ電波塔(cellular tower)もしくはWiFiホットスポットへの近接を使用することによって、ならびに/あるいは位置を決定するためのその他の好適な技術を使用することによって、実際のまたは相対的な位置を決定することができる。
【0069】
クライアントデバイス130は、グラフィックス処理ユニット152をさらに含むことが可能である。グラフィックス処理ユニット152は、uniカードインターフェースに関連する取得されたデータをレンダリングするためにプロセッサ132によって使用され得る。一部の実施形態において、クライアントデバイス130は、ユーザ入力を取り出し、ユーザ入力に関連するデータを送信する。
【0070】
クライアントデバイス130は、ネットワーク160を介してサーバ110と通信するためのネットワークインターフェース154を含むことが可能である。ネットワークインターフェース154は、たとえば、任意の現在知られているまたは将来開発される通信プロトコルまたはテクノロジーによる通信のための1つまたは複数のポート、トランスミッタ、ワイヤレスカード、コントローラ、物理レイヤコンポーネント、またはその他のアイテムを含む、ネットワーク160を介したサーバ110との通信に好適な任意のコンポーネントまたは構成を含むことが可能である。
【0071】
ネットワーク160は、ローカルエリアネットワーク(たとえば、イントラネット)、広域ネットワーク(たとえば、インターネット)、またはこれらの何らかの組合せなどの任意の種類の通信ネットワークであることが可能である。ネットワーク160は、クライアントデバイス130とサーバ110との間の直接接続を含む可能性もある。概して、サーバ110とクライアントデバイス130との間の通信は、様々な通信プロトコル(たとえば、TCP/IP、HTTP)、符号化もしくはフォーマット(たとえば、HTML、XML)、および/または保護方式(たとえば、VPN、セキュアHTTP、SSL)を使用して、任意の種類の有線および/またはワイヤレス接続を使用するネットワークインターフェースを介して運ばれ得る。
【0072】
一部の実装において、本明細書において開示されるシステムおよび方法は、カスタマイズされたuniカードインターフェースを生成するために1つまたは複数の機械学習したモデルを活用することができる。たとえば、1つまたは複数の機械学習したモデルは、uniカードインターフェースのための異なる要素を生成するために使用されるデータを収集するために、ウェブリソースを解析し、解析されたウェブリソースから関連するデータを抽出するように訓練され得る。追加的および/または代替的に、システムおよび方法は、コンテンツアイテムから取得された画像に基づいてタイルを生成するために、1つまたは複数の機械学習した画像セグメンテーションモデルを利用する場合がある。画像セグメンテーションモデルは、画像内の前景オブジェクトを認識し、前景オブジェクトまたは前景オブジェクトのある画像の部分をセグメンテーションし、それから、uniカードインターフェースにおいて表示されるタイルの一部としてセグメンテーションされた画像を利用するように訓練されてよい。さらに、システムおよび方法は、uniカードインターフェースにおいて提供される1つまたは複数のテキストスニペットを生成するために、コンテンツアイテムの意味理解を生成するための1つまたは複数の自然言語処理モデルを含む場合がある。追加の機械学習したモデルが、ジェスチャの理解、検索結果の収集、検索結果のランク付け、および/または様々なその他のタスクのために利用される場合がある。
【0073】
例示的なインターフェースの配置
図2は、本開示の例示的な実施形態による例示的な多状態インターフェースのブロック図を描写する。特に、
図2は、縮小状態202、展開状態204、および没入状態206を含む、多状態uniカードインターフェースの3つの状態を描写する。縮小状態202は、一目で情報を提供することができる初期状態または第1の状態であり得る。縮小状態202は、第1のサイズの初期タイル208を含むことができる初期インターフェースを含むことが可能である。縮小状態202の初期インターフェースは、全体的な説明、全体的なコメント、テキストカルーセル、および初期タイル208を含むことが可能である。
【0074】
第1のユーザ入力(たとえば、初期タイル208に関連するスワイプジェスチャ)に応答して、多状態インターフェースは、展開状態204に遷移することができる。展開状態204は、第2の状態であることが可能であり、カルーセルインターフェース内の第1のタイルおよび第2のタイル210を含むことが可能である。カルーセルインターフェースは、トピックに関する情報をより深く掘り下げることを可能にし得る。一部の実装において、第1のタイルおよび第2のタイルは、第2のサイズであることができ、第2のサイズは、第1のサイズより大きい場合がある。第1のタイルは、初期タイルの拡大されたバージョンである場合がある。追加的および/または代替的に、第1のタイルは、初期タイルと同じコンテンツアイテムに関連する拡大されたより詳細なタイルを提供する場合がある。一部の実装において、展開状態204は、縮小状態202よりもサイズが大きく、より詳細であることが可能である。
【0075】
第2のユーザ入力(たとえば、第1のタイル210を選択するタップ入力)に応答して、多状態インターフェースは、没入状態206に遷移することができる。没入状態206は、トピックに関連する特定のコンテンツアイテムに関するより詳細で没入感のある詳細を提供することができる第3の状態であることが可能である。一部の実装において、没入状態206は、展開状態204および縮小状態202より大きいサイズであることが可能である。没入状態206は、選択された特定のタイル(たとえば、第1のタイル)に関連する特定のコンテンツアイテムへの没頭(dive)を含むことが可能である。一部の実装において、没入状態206は、選択されたコンテンツアイテムに関連する補足コンテンツ212を含むことが可能である。たとえば、補足コンテンツ212は、関心のある場所を示すピンを持つ大きな地図要素を含むことができ、特定の場所に関連する交通データおよび/またはルート指定データを含む場合がある。
【0076】
図3は、本開示の例示的な実施形態による地図要素を持つ例示的な多状態インターフェースの図を描写する。特に、
図3は、検索結果ページ内に表示される例示的なuniカードインターフェースを描写する。多状態インターフェースは、初期状態(たとえば、縮小状態302)、第2の状態(たとえば、カルーセルインターフェース312を含むことが可能な展開状態304)、および第3の状態(たとえば、補足コンテンツ314を含むことが可能な没入状態306)を含むことができる。
【0077】
uniカードインターフェースは、検索クエリ310に応答して生成され得る。一部の実装において、初期状態は、検索結果と並んで提供されることが可能であり、特定の検索結果(たとえば、「近くのタイ料理レストラン」に関連する検索クエリ310に応答して決定された特定のタイ料理レストラン308)に固有である場合がある。
【0078】
それから、初期インターフェース308に関連する初期選択が、受け取られ得る。とのとき、uniカードインターフェースは、第2の状態に遷移することができる。第2の状態は、カルーセルインターフェース312を含むことが可能である。カルーセルインターフェース312は、特定の検索結果のための地図データ(たとえば、特定のタイ料理レストランの場所を描写する地図)を描写する第1のタイルと、特定の検索結果に関連する画像(たとえば、特定のタイ料理レストランの食品の画像)を描写する第2のタイルとを含むことが可能である。
【0079】
それから、タイル選択が受け取られることが可能であり、タイル選択は、特定のタイル(たとえば、地図データを描写する第1のタイル)を選択する。特定のタイルのコンテンツアイテムに関連する補足コンテンツ314が、取得および/または生成され得る。補足コンテンツ314は、uniカードインターフェースの第3の状態において提供され得る。補足コンテンツ314は、場所のピンを持つ地図、交通データ、およびルート指定データを含むことが可能である。第3の状態は、複数のタイルのうちのその他のタイルのために補足コンテンツ314をスクロールする入力を受け取るように構成されてよい。
【0080】
一部の実装においては、アクションテキストリンク(action textual link)が、3つの状態すべてで提供され得る。アクションテキストリンクは、連絡先リンク(たとえば、電話リンク)、ウェブサイトリンク、および/または(たとえば、食品配達の第三者のプロバイダのウェブサイトもしくは拡張機能(extension)にナビゲートするための)注文リンクを含むことが可能である。
【0081】
図4は、本開示の例示的な実施形態による例示的な情報タイルの図を描写する。特に、
図4は、初期縮小状態402、第2の展開または拡張状態404、ならびに第3の没入またはショーケース(showcase)状態406および408を描写する。一部の実装において、初期状態402は、折り畳まれた地図タイルおよびカルーセル410を含むことが可能である。そして、初期状態402は、第2の状態404に遷移することができる。第2の状態404は、折り畳まれた地図タイルおよびカルーセル410に比べて大きくされたサイズの拡張された地図タイルおよびカルーセル412を含むことが可能である。
【0082】
それから、第2の状態404は、第3の状態406および408に遷移することができる。第3の状態406および408は、複数の補足コンテンツタイルを含むことが可能である。たとえば、ショーケースは、地図ショーケース406およびメディアショーケース408を含むことが可能である。地図ショーケース406は、リアルタイム地図、距離データ414、およびどのショーケースタイルが現在表示されているか(たとえば、第1の補足コンテンツタイル、第2の補足コンテンツタイルなど)を示すインジケータ416を含むことが可能である。メディアショーケース408は、1枚または複数の写真422と、どの写真が見られているかおよびアルバム内の写真の総数を記述し得る写真数キー(number of photos key)420とを含むことが可能である。
【0083】
図5は、本開示の例示的な実施形態による並列した複数のuniカードインターフェースの例示的なインスタンスの図を描写する。特に、一部の実装においては、複数のuniカードインターフェースが、単一のウェブページに提供され、表示される場合がある。たとえば、複数の特定の検索結果のための複数のuniカードインターフェースが、互いに並行して提供され得る。
【0084】
より詳細には、
図5は、並列インスタンス表示の縮小状態502における3つの初期状態506を描写する。第1の特定の検索結果506Aを選択する第1のユーザ入力が受け取られることが可能であり、それが拡張状態504への遷移を引き起こすことが可能である。第2の特定の検索結果506Bおよび第3の特定の検索結果506Cは、未選択であることが可能であり、508Bおよび508Cとして表示されるように、拡張状態504において初期状態で表示され続けてよい。追加的および/または代替的に、第1の特定の検索結果506Aは、第2の状態508Aに遷移することができ、第2の状態508Aは、第1の特定の検索結果506Aに関するより詳細な情報を提供する複数のタイルを含むカルーセルインターフェースを含むことが可能である。
【0085】
図9は、本開示の例示的な実施形態による例示的なuniカードインターフェースレイアウトの図を描写する。
図9は、2つの状態、すなわち、第1の状態902(たとえば、縮小状態)および第2の状態904(たとえば、拡張状態)を描写する。第1の状態902は、初期インターフェース、特定のサブトピックのためのテキストカルーセル、全体的な説明、および全体的なタイトルを含むことが可能である。第2の状態904は、第1のユーザ入力に応答して取得され、提供されることが可能であり、これは、初期インターフェースの初期カルーセルを、より詳細な情報を持つカルーセルインターフェースに拡大することが可能である。第2の状態904は、複数のアクションリンクを持つ第2のテキストカルーセルをさらに含むことが可能である。
【0086】
図10は、本開示の例示的な実施形態による例示的なインターフェースのインタラクションの図を描写する。特に、最初に、uniカードインターフェースは、初期インターフェースで第1の状態1002または初期状態で提供され得る。第1の状態1002は、ウェブリソースにナビゲートするためにタップされ得るウェブサイトリンク1008を含むことができる。第1の状態1002とのインタラクションは、検索結果の複数の場所のための複数のuniカードインターフェースに展開するためのタップ入力をさらに含むことが可能である。追加的および/または代替的に、ユーザは、第3の状態1006(たとえば、没入状態)に直接ナビゲートするために、初期インターフェースの初期タイルをタップする場合がある。さらに、ユーザは、スワイプジェスチャ1010を入力する場合があり、これは、uniカードインターフェースを第2の状態1004(たとえば、展開状態)に遷移させることが可能である。第2の状態1004は、複数のタイルを含むことができるカルーセルインターフェースを含むことが可能である。タイルの各々は、第3の状態1006(たとえば、没入状態)にナビゲートするためにタップされるように構成されてよい。第3の状態1006になると、ユーザは、ウェブリソースのウェブページにナビゲートするために補足コンテンツタイル1014とインタラクションする場合がある。
【0087】
図11は、本開示の例示的な実施形態による例示的なuniカードインターフェースレイアウトの図を描写する。特に、
図11は、3つの例示的な初期インターフェーステンプレートを描写する。
【0088】
第1の例1102は、第1のユーザ入力に応答してサイズが大きくなることが可能な複数のタイルを持つ初期インターフェース1108を含むことが可能である。タイルは、全体的なトピックに関連する異なるサブトピックを記述し得る。
【0089】
第2の例1104は、カルーセル内の複数のマルチモーダルタイルとカルーセル内の複数のテキスト要素とを含むことができる初期インターフェース1110を含むことが可能である。マルチモーダルタイルは、異なるサブトピックを記述することができ、テキストおよびマルチメディア要素を含むことができる。
【0090】
第3の例1106は、検索結果の全体的なタイトル、全体的な記述子(descriptor)、および初期タイルを含むことができる初期インターフェース1112を含むことが可能である。初期インターフェース1112は、複数のその他の要素とともに含まれ得る。
【0091】
図12は、本開示の例示的な実施形態による例示的なuniカードインターフェースレイアウトの図を描写する。より詳細には、
図12は、第1の状態1202が、関連する商業店舗サブカテゴリを提示するほっそりした発見インターフェースを含む初期インターフェース1206を含むことが可能であることを描写する。サブカテゴリは、検索されたクエリ(たとえば、場所を説明する検索クエリ)に関連するライブ音楽、アートギャラリー、およびカクテルバーを含むことが可能である。サブカテゴリ選択が受け取られることが可能であり、第2の状態1204が取得され、提供されることが可能である。描かれた検索クエリは、選択されたサブカテゴリに関連する語をさらに含むように修正されてよい。たとえば、検索クエリ1208は、ライブ音楽サブカテゴリの選択に応答して、「ライブ音楽」をさらに含むように修正されてよい。ここで、サブカテゴリは、選択されたサブカテゴリを示すインジケータとともに、テキストタイル1210として表示されてよい。第2の状態1204は、選択されたサブカテゴリに関連する異なる特定の検索結果のための複数のuniカードインターフェース1212を含むことが可能である。
【0092】
図13は、本開示の例示的な実施形態による例示的なストーリーインターフェースの図を描写する。ストーリーインターフェースは、検索クエリに関連するサブカテゴリを選択するための任意選択の第1の状態を含むことが可能である。描かれた例においては、「イエローカレー」サブカテゴリが選択される。サブカテゴリ選択の後、第2の状態1302が表示され得る。第2の状態1302は、2つのカルーセル1308を含むことが可能である。第1のカルーセルは、選択されたサブカテゴリを示すインジケータを含むテキスト要素を含むことができる。第2のカルーセルは、テキストのオーバーレイ付きのメディアタイルを含むことが可能な複数のタイルを含むことができる。タイルのうちの1つまたは複数は、ストーリータイルであってよい。第3の状態を表示するために、ストーリータイルが選択されてよい。第3の状態は、決められた期間に続けて表示される画像および動画を含むことが可能である。第3の状態は、それぞれの視覚的要素の進行状況を示す複数の切り離されたプログレスバーを含む場合がある。
【0093】
たとえば、第1のストーリーは、ボトムバー1310内に表示される場所情報およびアクションと一緒にある期間表示される画像ストーリー1304を含む場合がある。最初のストーリーのための期間が過ぎるとき、第2のストーリーが表示されてよい。第2のストーリーは、第2の状態のカルーセルインターフェース内の後続のタイルに関連する次のコンテンツアイテムを描写する動画ストーリー1306を含む場合がある。
【0094】
図14は、本開示の例示的な実施形態による例示的なコンテキスト駆動型インターフェースの図を描写する。より詳細には、一部の実装においては、初期状態1402が、キャンペーンuniカード1406の初期インターフェースを含むことが可能である。そのとき、初期タイルが、スワイプジェスチャで選択され得る。そして、入力が受け取られることが可能であり、第2の状態1404が提供されることが可能である。第2の状態1404は、初期インターフェースに表示された全体的な情報の上に表示される複数のタイル1408を含むことが可能である。一部の実装において、複数のタイル1408は、全体的なレストランのトピックに関連するサブトピックを表示するための写真にメニューの品を載せるコンテキストフォワードアプローチ(context forward approach)を含むことが可能である。
【0095】
図15は、本開示の例示的な実施形態による例示的なuniカードインターフェースレイアウトの図を描写する。
図15に描かれた多状態インターフェースは、初期状態1502、第2の状態1504、および第3の状態1506を含むことが可能である。第2の状態1504の提示は、初期状態1502とのインタラクションの種類1508に依存する場合がある。たとえば、スワイプジェスチャは、第2の状態1504を表示させることができ、一方、タップジェスチャは、第3の状態1506を表示させる場合がある。
【0096】
第2の状態1504は、カルーセルインターフェースに表示される複数のタイルを含むことが可能である。複数のタイルは、1つまたは複数の系統的な画像1510を含んでよい。複数のタイルは、異なるコンテンツアイテムを描写する場合があり、手動でおよび/または自動的に生成される場合がある。
【0097】
第3の状態1506は、初期状態1502または第2の状態1504からナビゲートされ得る。一部の実装において、第3の状態は、テキストデータのオーバーレイ付きの大きな視覚的要素を含むことができ、追加された有用性を持つ魅力的なインターフェースを提供するためのインタラクティブ要素1512を含む場合がある。
【0098】
図16は、本開示の例示的な実施形態による例示的な並列uniカードインターフェースの図を描写する。特に、
図16は、3つの例示的なインターフェースレイアウトを描写する。第1の例1602は、uniカードインターフェースの並列的なインスタンスを含むことができ、リストコレクション(list collection)1608のそれぞれの特定のコンテンツアイテムは、それ自体のそれぞれのuniカードインターフェースを有していてよい。
【0099】
第2の例1604は、プロバイダの選択および/または第三者の選択に応じて、初期状態または第2の状態を描写することが可能である。第2の例1604は、視覚的に前方にあることが可能なカルーセルコレクション(carousel collection)1610を含むことが可能である。カルーセルコレクション1610は、複数のマルチモーダルタイルを含むことが可能である。
【0100】
第3の例1606は、検索結果に関連する縮小された情報を描写するuniカード初期インターフェース1612を持つ初期状態を描写することが可能である。縮小された情報は、検索結果の全体的なタイトルおよび全体的な記述子を含むことが可能である。
【0101】
図17は、本開示の例示的な実施形態による例示的なカルーセルインターフェースの図を描写する。
図17に描かれた例示的なカルーセルインターフェースは、第2のインターフェース部分の下に描写された複数のタイルを含む。第2のインターフェース部分は、最初1702は、トピックに関する全体的な情報(たとえば、店名、店の説明、および小さな初期タイル)を含む。カルーセルインターフェースは、1つまたは複数のユーザ入力を介してスワイプ1704され得る。ユーザは、タイルを選択してよく、これは、1706に描かれるように、インターフェースの第2の部分における大きな補足コンテンツ要素の表示をトリガすることが可能である。補足コンテンツ要素は、選択された特定のタイルに基づいて生成され、提供され得る。一部の実装において、補足コンテンツ要素は、1つまたは複数の関心のある場所を示す1つまたは複数のピンを持つ地図要素を表示する場合がある。
【0102】
図18は、本開示の例示的な実施形態による例示的な地図タイルの遷移の図を描写する。1802においては、全体的なガジェットのトピックに対する異なるサブトピックを記述する複数のuniカードインターフェースが描写される。それから、1806に描かれるように、選択されたサブトピックの展開されたビューを提供するために、スワイプジェスチャ1804が受け取られ得る。特に、サブトピックのためのカルーセルインターフェースが表示される場合がある。
【0103】
図19は、本開示の例示的な実施形態による例示的なオプション展開インターフェースコンポーネントの図を描写する。一部の実装において、システムおよび方法は、オプション展開インターフェースとのインタラクションをさらに含むことが可能である。オプション展開インターフェースの第1の状態1902は、インタラクティブ要素1906を含んでよく、インタラクティブ要素1906は、選択されるとき、インターフェースを第2の状態1904に遷移させることができ、第2の状態1904は、インタラクティブ要素1906の選択に応答して表示される複数のuniカードインターフェース1908を含むことが可能である。複数のuniカードインターフェース1908A、1908B、および1908Cは、それぞれの検索結果の異なる場所に関する情報を含むことができる。
【0104】
図20は、本開示の例示的な実施形態によるuniカードインターフェーステンプレートの例示的なコンポーネントの図を描写する。例示的なテンプレートは、様々な異なるサイズの様々な要素を含むことが可能である。たとえば、第1の例示的なテンプレート2002は、トピックまたはサブトピックを記述することができるカードキャップ(card cap)要素2006、トピックまたはサブトピックに関する場所を描写することができる場所要素2008、検索コンテキストを記述することができるコンテキスト要素2010、および様々な異なるアクションを完了するための複数のインタラクティブなアクション要素を含むことができるアクション要素2012を含み得る。
【0105】
さらに、第2の例示的なテンプレート2004は、カードキャップ要素2006、アクション要素2012、トピックまたはサブトピックに関するテキスト情報を含むことができるキャンペーン要素2014、および場所要素2008の、ただし縮小されたバージョンの情報を含むことができる縮小された場所要素2016を含むことができる。
【0106】
図21は、本開示の例示的な実施形態による例示的なサイズ調整遷移の図を描写する。2102において、初期インターフェース内に複数のマルチモーダルタイルがある初期状態が表示される。初期インターフェースとのインタラクティブが、初期状態から第2の状態に遷移するようにuniカードインターフェースをトリガすることが可能である。2104において、複数のマルチモーダルタイルが初期状態と比べたときにより大きなサイズで表示されるようにして第2の状態が表示される。第2の状態は、複数のタイルのうちの1つまたは複数が、ユーザインタラクションまたはカルーセル内の場所に基づいて、カルーセル内のその他のタイルよりも大きくなることをさらに含むことが可能である。たとえば、2104において、真ん中のタイルがその所与の時間の表示の中央のタイルであることに基づいて、真ん中のタイルがより大きいサイズで提供される。ユーザがカルーセル中をナビゲートするとき、新しいタイルが表示の中央に来るのに応答して、異なるタイルが拡大または縮小されてよい。
【0107】
例示的な方法
図6は、本開示の例示的な実施形態に従って働く例示的な方法の流れ図を描く。
図6は、説明および検討を目的として特定の順序で実行されるステップを描くが、本開示の方法は、特に示される順序または配列に限定されない。方法600の様々なステップは、本開示の範囲を逸脱することなく様々な方法で省略され、再配列され、組み合わされ、および/または適合され得る。
【0108】
602において、コンピューティングシステムが、複数のタイルおよび初期インターフェースを取得することができる。複数のタイルは、複数のそれぞれのコンテンツアイテムに関連付けられ得る。一部の実装において、初期インターフェースは、複数のコンテンツアイテムに関連付けられ得る。複数のタイルおよび初期インターフェースは、検索クエリの受け取りに応答して取得され得る。検索クエリは、トピックに関連付けられることが可能であり、複数のコンテンツアイテムの各々は、検索されているトピックに関連付けられる場合がある。
【0109】
604において、コンピューティングシステムが、ユーザコンピューティングデバイスに初期インターフェースを提供することができる。初期インターフェースは、検索結果ページの一部として提供されることが可能であり、初期インターフェースは、検索されたトピックに関連する検索結果に近接して提供されてよい。
【0110】
606において、コンピューティングシステムが、初期インターフェースにおいて初期選択を受け取ることができる。初期選択は、第1のユーザ入力であることが可能である。一部の実装において、初期選択は、ジェスチャ入力(たとえば、初期インターフェースに関連するスワイプジェスチャ)を含むことが可能である。
【0111】
608において、コンピューティングシステムが、複数のタイルのうちの第1のタイルおよび第2のタイルを提供することができる。第1のタイルおよび第2のタイルは、検索されているトピックに関連する特定の詳細(たとえば、検索されている店の場所データ、または検索されたレストランのメニューの品に関連する画像データ)に関連付けられ得る。一部の実装において、第1のタイルは、小さくされたサイズで初期インターフェースで表示され、それから、初期選択に応答してサイズが大きくなることができるタイルであってよい。
【0112】
610において、コンピューティングシステムが、タイル選択を受け取り、第1のタイルまたは第2のタイルの少なくとも一方に関連する補足コンテンツを取得することができる。タイル選択は、第2のユーザ入力(たとえば、複数のタイルのうちの特定のタイルを選択するタップ入力)であってよい。補足コンテンツは、選択されたタイルに関連付けられることが可能であり、選択されたタイルに関連するコンテンツアイテムに関するより詳細なデータを含んでよい。
【0113】
612において、コンピューティングシステムが、ユーザコンピューティングデバイスに補足コンテンツを提供することができる。一部の実装において、さらなるユーザ入力が受け取られる場合があり、システムが、ユーザ入力に応答して、ユーザコンピューティングシステムをコンテンツアイテムのランディングページにリダイレクトする場合がある。
【0114】
図7は、本開示の例示的な実施形態に従って働く例示的な方法の流れ図を描く。
図7は、説明および検討を目的として特定の順序で実行されるステップを描くが、本開示の方法は、特に示される順序または配列に限定されない。方法700の様々なステップは、本開示の範囲を逸脱することなく様々な方法で省略され、再配列され、組み合わされ、および/または適合され得る。
【0115】
702において、コンピューティングシステムが、複数のタイルおよび初期インターフェースを取得することができる。複数のタイルは、複数のそれぞれのメディアコンテンツアイテムに関連付けられ得る。初期インターフェースは、複数のそれぞれのメディアコンテンツアイテムに基づいて生成され得る。
【0116】
704において、コンピューティングシステムが、ユーザコンピューティングデバイスに初期インターフェースを提供することができる。初期インターフェースは、選択に応答してカルーセルインターフェースが提供されてよいことを示す1つまたは複数のグラフィカル要素を含むことが可能である。
【0117】
706において、コンピューティングシステムが、初期インターフェースに関連するジェスチャ入力を受け取ることができる。ジェスチャ入力は、初期インターフェースの一部を選択することが可能である。一部の実装において、ジェスチャ入力は、初期インターフェースの一部の上でのスワイプジェスチャを含むことが可能である。
【0118】
708において、コンピューティングシステムが、複数のタイルのうちの第1のタイルおよび第2のタイルを提供することができる。第1のタイルおよび第2のタイルは、カルーセルインターフェースにおいて提供され得る。カルーセルインターフェースは、自動的に循環するように構成されることが可能であり、および/またはユーザによる手動入力に基づいて循環する場合がある。一部の実装において、カルーセルインターフェースは、ユーザによるスワイプジェスチャに応答してスクロールされ得る。
【0119】
710において、コンピューティングシステムが、タイル選択を受け取り、特定のタイルに関連する選択されたコンテンツアイテムに関連する補足コンテンツを取得することができる。タイル選択は、複数のタイルのうちの特定のタイルを選択するユーザ入力(たとえば、第2のユーザ入力)を含むことが可能である。タイル選択は、タップ入力、音声入力、および/または特定のタイルが表示されている状態で指定された量の時間が経過することに基づく決定された入力を含むことが可能である。補足コンテンツは、特定のタイルに関連する所望の場所に到達するための地図データおよびルート指定データを含むことが可能である。
【0120】
712において、コンピューティングシステムが、ユーザコンピューティングデバイスに補足コンテンツを提供することができる。補足コンテンツは、ストーリーに基づく表示の一部として提供され得るか、スライド資料集(slide deck)のプレゼンテーションとして提供されてよいか、または拡大されたタイルとして提供されてよい。
【0121】
図8は、本開示の例示的な実施形態に従って働く例示的な方法の流れ図を描く。
図8は、説明および検討を目的として特定の順序で実行されるステップを描くが、本開示の方法は、特に示される順序または配列に限定されない。方法800の様々なステップは、本開示の範囲を逸脱することなく様々な方法で省略され、再配列され、組み合わされ、および/または適応され得る。
【0122】
802において、コンピューティングシステムが、複数のタイルを取得することができる。複数のタイルは、複数のそれぞれのコンテンツアイテムに関連付けられ得る。複数のコンテンツアイテムは、トピックに関連付けられることが可能であり、コンテンツアイテムの各々は、特定のサブトピックに関連付けられる場合がある。
【0123】
804において、コンピューティングシステムが、表示するために複数のタイルのうちの初期タイルを提供することができる。初期タイルは、第1のサイズであることが可能である。
【0124】
806において、コンピューティングシステムが、初期タイルを選択する第1のユーザ入力を受け取ることができる。第1のユーザ入力は、タップ入力、ジェスチャ入力、および/または様々なその他の入力を含むことが可能である。
【0125】
808において、コンピューティングシステムが、複数のタイルのうちの第1のタイルおよび第2のタイルを提供することができる。第1のタイルおよび第2のタイルは、第1のユーザ入力に応答して提供され得る。第1のタイルおよび第2のタイルは、第2のサイズで表示され得る。第2のサイズは、第1のサイズよりも大きいことが可能である。一部の実装において、初期タイルは、第1のタイルおよび第2のタイルとともに第2のサイズで表示され得る。タイルは、カルーセルインターフェースで表示される場合がある。
【0126】
810において、コンピューティングシステムが、特定のタイルを選択する第2のユーザ入力を受け取り、特定のタイルに関連する選択されたコンテンツアイテムに関連する補足コンテンツを取得することができる。特定のタイルは、初期タイル、第1のタイル、または第2のタイルのうちの1つまたは複数を含むことが可能である。一部の実装において、補足コンテンツは、特定のタイルに関連する1つまたは複数のコンテンツアイテムから取得されたデータを含むことが可能である。
【0127】
812において、コンピューティングシステムが、表示するために補足コンテンツを提供することができる。表示するために補足コンテンツを提供することは、ユーザコンピューティングシステムに補足コンテンツを送信することを含むことが可能である。
【0128】
追加的な開示
本明細書において検討されたテクノロジーは、サーバ、データベース、ソフトウェアアプリケーション、およびその他のコンピュータに基づくシステム、ならびに行われるアクション、およびそのようなシステムに送信され、そのようなシステムから送信される情報に言及する。コンピュータに基づくシステムの固有の柔軟性が、コンポーネント同士の間およびコンポーネントの中のタスクおよび機能の非常に多様な可能な構成、組合せ、および分割を可能にする。たとえば、本明細書において検討されたプロセスは、単一のデバイスもしくはコンポーネント、または組合せで働く複数のデバイスもしくはコンポーネントを使用して実装され得る。データベースおよびアプリケーションは、単一のシステム上に実装されるかまたは複数のシステムにわたって分散され得る。分散されたコンポーネントは、逐次的にまたは並列的に動作することが可能である。
【0129】
本主題がその様々な特定の例示的な実施形態に関連して詳細に説明されたが、各例は、本開示の限定ではなく説明の目的で提供されている。当業者は、上述の内容を理解すると、そのような実施形態に対する改変、そのような実施形態の変更、およびそのような実施形態の均等物を容易に生み出すことが可能である。したがって、対象の開示は、当業者に容易に分かる本主題に対するそのような修正、変更、および/または追加を包含することを除外しない。たとえば、1つの実施形態の一部として示されたかまたは説明された特徴は、さらなる実施形態を生み出すために別の実施形態によって使用され得る。したがって、本開示は、そのような改変、変更、および均等物を包含することが意図される。
【符号の説明】
【0130】
100 コンピューティングシステム
110 サーバ、サーバコンピューティングシステム
112 プロセッサ
114 メモリ
116 命令
118 地理データ
120 uniカード検索
122 uniカード生成要素
130 クライアントデバイス、リモートコンピューティングデバイス
132 プロセッサ
134 メモリ
140 ブラウザ要素
142 アプリケーション要素
146 ディスプレイ
148 測位システム
150 ユーザ入力デバイス
152 グラフィックス処理ユニット
154 ネットワークインターフェース
160 ネットワーク
180 検索結果データベース
202 縮小状態
204 展開状態
206 没入状態
208 初期タイル
210 第2のタイル、第1のタイル
212 補足コンテンツ
302 縮小状態
304 展開状態
306 没入状態
308 特定のタイ料理レストラン、初期インターフェース
310 検索クエリ
312 カルーセルインターフェース
314 補足コンテンツ
402 初期縮小状態
404 第2の展開または拡張状態
406 第3の没入またはショーケース状態、地図ショーケース
408 第3の没入またはショーケース状態、メディアショーケース
410 折り畳まれた地図タイルおよびカルーセル
412 拡張された地図タイルおよびカルーセル
414 距離データ
416 インジケータ
420 写真数キー
422 写真
502 縮小状態
504 拡張状態
506 初期状態
506A 第1の特定の検索結果
506B 第2の特定の検索結果
506C 第3の特定の検索結果
508A 第2の状態
600 方法
700 方法
800 方法
902 第1の状態
904 第2の状態
1002 第1の状態
1004 第2の状態
1006 第3の状態
1008 ウェブサイトリンク
1010 スワイプジェスチャ
1014 補足コンテンツタイル
1102 第1の例
1104 第2の例
1106 第3の例
1108 初期インターフェース
1110 初期インターフェース
1112 初期インターフェース
1204 第2の状態
1206 初期インターフェース
1208 検索クエリ
1210 テキストタイル
1212 uniカードインターフェース
1302 第2の状態
1304 画像ストーリー
1306 動画ストーリー
1308 カルーセル
1310 ボトムバー
1402 初期状態
1404 第2の状態
1406 キャンペーンuniカード
1408 複数のタイル
1502 初期状態
1504 第2の状態
1506 第3の状態
1508 インタラクションの種類
1510 系統的な画像
1512 インタラクティブ要素
1602 第1の例
1604 第2の例
1606 第3の例
1608 リストコレクション
1610 カルーセルコレクション
1612 uniカード初期インターフェース
1804 スワイプジェスチャ
1902 第1の状態
1904 第2の状態
1906 インタラクティブ要素
1908 uniカードインターフェース
1908A uniカードインターフェース
1908B uniカードインターフェース
1908C uniカードインターフェース
2002 第1の例示的なテンプレート
2004 第2の例示的なテンプレート
2006 カードキャップ要素
2008 場所要素
2010 コンテキスト要素
2012 アクション要素
2014 キャンペーン要素
2016 縮小された場所要素
【手続補正書】
【提出日】2024-04-03
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
コンテンツの表示のためのコンピュータによって実施される方法であって、
1つまたは複数のプロセッサを含むコンピューティングシステムによって、複数のタイルおよび初期インターフェースを取得するステップであって、前記複数のタイルの各々が、複数のコンテンツアイテムのそれぞれのコンテンツアイテムに関連付けられ、前記初期インターフェースが、前記複数のコンテンツアイテムに関連付けられる、ステップと、
前記コンピューティングシステムによって、ユーザコンピューティングデバイスに前記初期インターフェースを提供するステップと、
前記コンピューティングシステムによって、前記初期インターフェースにおいて初期選択を受け取るステップと、
前記コンピューティングシステムによって、前記複数のタイルのうちの第1のタイルおよび第2のタイルを提供するステップであって、前記第1のタイルおよび前記第2のタイルが、カルーセルインターフェースにおいて提供される、ステップと、
前記コンピューティングシステムによって、タイル選択を受け取るステップであって、前記タイル選択が、前記第1のタイルまたは前記第2のタイルのうちの少なくとも一方を選択するユーザ入力を含む、ステップと、
前記コンピューティングシステムによって、前記第1のタイルまたは前記第2のタイルのうちの少なくとも一方に関連する選択されたコンテンツアイテムに関連する補足コンテンツを取得するステップと、
前記コンピューティングシステムによって、前記ユーザコンピューティングデバイスに前記補足コンテンツを提供するステップと
を含む、コンピュータによって実施される方法。
【請求項2】
前記複数のタイルおよび前記初期インターフェースを取得するステップが、
前記コンピューティングシステムによって、前記複数のコンテンツアイテムを取得するステップと、
前記コンピューティングシステムによって、前記複数のコンテンツアイテムに少なくとも部分的に基づいて前記複数のタイルを生成するステップと
を含む、請求項1に記載のコンピュータによって実施される方法。
【請求項3】
前記複数のコンテンツアイテムが、要求に応答して取得され、前記要求が特定のトピックに関連付けられ、前記複数のコンテンツアイテムが前記特定のトピックに関連付けられる、請求項
1に記載のコンピュータによって実施される方法。
【請求項4】
前記複数のタイルを生成するステップが、前記複数のコンテンツアイテムの各々からメディアスニペットを取得するステップを含む、請求項2に記載のコンピュータによって実施される方法。
【請求項5】
前記補足コンテンツがグラフィカルな地図を含む、請求項
1に記載のコンピュータによって実施される方法。
【請求項6】
前記グラフィカルな地図が、前記複数のコンテンツアイテムのうちの1つまたは複数に関連する1つまたは複数のインジケータを含む、請求項5に記載のコンピュータによって実施される方法。
【請求項7】
前記コンピューティングシステムによって、前記第1のタイルまたは前記第2のタイルのうちの少なくとも一方に関連する前記選択されたコンテンツアイテムに関連する前記補足コンテンツを取得するステップが、
前記コンピューティングシステムによって、ユーザに関連する場所データを取得するステップと、
前記コンピューティングシステムによって、前記場所データおよび前記選択されたコンテンツアイテムに基づいて、場所に固有の補足コンテンツを生成するステップと
を含む、請求項
1に記載のコンピュータによって実施される方法。
【請求項8】
前記初期インターフェースが、前記複数のコンテンツアイテムのうちの少なくとも1つに関連する初期タイルを含み、
前記初期選択が、前記初期タイルの選択を含む、
請求項
1に記載のコンピュータによって実施される方法。
【請求項9】
前記初期インターフェースがトピックに関する全体的な情報を含み、前記複数のコンテンツアイテムが複数のそれぞれのサブトピックに関する特定の情報を含み、前記補足コンテンツが特定のサブトピックに関する詳細情報を含む、請求項
1に記載のコンピュータによって実施される方法。
【請求項10】
前記初期インターフェース、前記第1のタイル、前記第2のタイル、および前記補足コンテンツが、単一のユーザインターフェースにおいて提供される、請求項
1に記載のコンピュータによって実施される方法。
【請求項11】
前記単一のユーザインターフェースが検索エンジンインターフェースを含む、請求項
10に記載のコンピュータによって実施される方法。
【請求項12】
前記初期選択がジェスチャ入力に基づいて決定され、前記ジェスチャ入力がスワイプジェスチャを含む、請求項
1に記載のコンピュータによって実施される方法。
【請求項13】
情報の取り出しおよび表示のためのコンピューティングシステムであって、
1つまたは複数のプロセッサと、
命令を共同で記憶する1つまたは複数の非一時的コンピュータ可読
記憶媒体であって、前記1つまたは複数のプロセッサによって実行されるときに、前記コンピューティングシステムに、
複数のタイルおよび初期インターフェースを取得することであって、前記複数のタイルの各々が、複数のコンテンツアイテムのそれぞれのメディアコンテンツアイテムに関連付けられ、前記初期インターフェースが前記複数のコンテンツアイテムに関連付けられる、ことと、
ユーザコンピューティングデバイスに前記初期インターフェースを提供することと、
前記初期インターフェースに関連するジェスチャ入力を受け取ることと、
前記複数のタイルのうちの第1のタイルおよび第2のタイルを提供することであって、前記第1のタイルおよび前記第2のタイルが、カルーセルインターフェースにおいて提供される、ことと、
タイル選択を受け取ることであって、前記タイル選択が、前記複数のタイルのうちの特定のタイルを選択するユーザ入力を含む、ことと、
前記特定のタイルに関連する選択されたコンテンツアイテムに関連する補足コンテンツを取得することと、
前記ユーザコンピューティングデバイスに前記補足コンテンツを提供することと
を含む動作を実施させる、コンピューティングシステム。
【請求項14】
前記第1のタイルが地図を描写し、
前記第1のタイルが、場所コンテンツアイテムに関連する場所を描写し、前記第2のタイルが画像を描写する、請求項
13に記載のコンピューティングシステム。
【請求項15】
命令を共同で記憶する1つまたは複数の非一時的コンピュータ可読
記憶媒体であって、1つまたは複数のコンピューティングデバイスによって実行されるときに、前記1つまたは複数のコンピューティングデバイスに、
複数のタイルを取得することであって、前記複数のタイルの各々が、複数のコンテンツアイテムのそれぞれのコンテンツアイテムに関連付けられる、ことと、
表示するために前記複数のタイルのうちの初期タイルを提供することと、
前記初期タイルを選択する第1のユーザ入力を受け取ることと、
前記初期タイルを選択する前記第1のユーザ入力の受け取りに応答して、前記複数のタイルのうちの第1のタイルおよび第2のタイルを提供することであって、前記初期タイル、前記第1のタイル、および前記第2のタイルが、カルーセルインターフェースにおいて提供される、ことと、
特定のタイルを選択する第2のユーザ入力を受け取ることであって、前記特定のタイルが、前記初期タイル、前記第1のタイル、または前記第2のタイルのうちの少なくとも1つを含む、受け取ることと、
前記特定のタイルに関連する選択されたコンテンツアイテムに関連する補足コンテンツを取得することと、ならびに
表示するために前記補足コンテンツを提供することと
を含む動作を行わせる、非一時的コンピュータ可読
記憶媒体。
【請求項16】
前記カルーセルインターフェースに関連する第3のユーザ入力を受け取ることと、
前記初期タイル、前記第1のタイル、または前記第2のタイルのうちの少なくとも1つの表示サイズを調整することと
をさらに含む、請求項
15に記載の1つまたは複数の非一時的コンピュータ可読
記憶媒体。
【請求項17】
前記カルーセルインターフェースが第1のカルーセルおよび第2のカルーセルを含み、前記第1のカルーセルが、複数のグラフィカルタイルを含み、前記第2のカルーセルが、複数のテキストタイルを含む請求項
15に記載の1つまたは複数の非一時的コンピュータ可読
記憶媒体。
【請求項18】
前記初期タイル、前記第1のタイル、前記第2のタイル、および前記補足コンテンツが、検索結果インターフェースの自己完結型のガジェットにおいて提供され、前記検索結果インターフェースが、前記初期タイル、前記第1のタイル、前記第2のタイル、および前記補足コンテンツの表示中、複数の検索結果を含む、請求項
15に記載の1つまたは複数の非一時的コンピュータ可読
記憶媒体。
【請求項19】
前記第1のユーザ入力に応答して前記初期タイルの表示サイズを調整することをさらに含み、
前記補足コンテンツが、前記初期タイル、前記第1のタイル、および前記第2のタイルよりも大きな表示サイズで表示される地図データを含む、請求項
15に記載の1つまたは複数の非一時的コンピュータ可読
記憶媒体。
【請求項20】
前記地図データが、地図上に重ね合わされたルートデータおよび交通データを含む、請求項
19に記載の1つまたは複数の非一時的コンピュータ可読
記憶媒体。
【国際調査報告】