JP6480603B2 - ウェブ検索結果を用いたネイティブアプリケーション検索結果の提供 - Google Patents
ウェブ検索結果を用いたネイティブアプリケーション検索結果の提供 Download PDFInfo
- Publication number
- JP6480603B2 JP6480603B2 JP2017556918A JP2017556918A JP6480603B2 JP 6480603 B2 JP6480603 B2 JP 6480603B2 JP 2017556918 A JP2017556918 A JP 2017556918A JP 2017556918 A JP2017556918 A JP 2017556918A JP 6480603 B2 JP6480603 B2 JP 6480603B2
- Authority
- JP
- Japan
- Prior art keywords
- native application
- search
- search results
- user device
- interface element
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000004044 response Effects 0.000 claims description 33
- 238000000034 method Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 8
- 230000009471 action Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000013075 data extraction Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000010411 cooking Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
- G06F16/24578—Query processing with adaptation to user needs using ranking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/248—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Description
104 ウェブサイト
105 ウェブリソース
106 パブリッシャ
107 ネイティブアプリケーション
108 ユーザデバイス
109 ディープリンク
110 アプリケーションデータ抽出および処理装置
111 ウェブリソース
112 インデクサ
114 アプリケーションインデックス
116 ウェブインデックス
120 検索エンジン
132 リソーススコアラー
134 ネイティブアプリケーションコンテンツスコアラー
136 ネイティブアプリケーショントリガシステム
138 検索エンジンフロントエンド
302 検索クエリ
303 新しいビュー
304 インターフェース要素
320 より具体的なクエリ
Claims (15)
- データ処理装置によって実行される方法であって、
ユーザデバイスにおいて送信された検索クエリに応答する複数のウェブ検索結果を受け取るステップであって、前記複数のウェブ検索結果はウェブコーパスから生成される、ステップと、
前記複数のウェブ検索結果にインターフェース要素を含めるステップであって、前記インターフェース要素は、特定のネイティブアプリケーションを指定するとともに、前記ユーザデバイスにおいて選択されるとき、前記検索クエリに応答する複数のネイティブアプリケーション検索結果が前記ユーザデバイスに提供されるように構成され、各ネイティブアプリケーション検索結果は、前記特定のネイティブアプリケーションにディープリンクしており、前記インターフェース要素は、選択時に、前記特定のネイティブアプリケーションをインスタンス化しない、ステップと、
前記インターフェース要素および前記複数のウェブ検索結果を前記ユーザデバイスに提供するステップと、
前記ユーザデバイスから前記インターフェース要素の選択の指示を受け取るステップと、
前記指示を受け取ることに応答して、前記特定のネイティブアプリケーションに対する前記複数のネイティブアプリケーション検索結果を前記ユーザデバイスに提供するステップと
を含む方法。 - 前記インターフェース要素を含めるステップは、
前記特定のネイティブアプリケーションが前記ユーザデバイスにインストールされていることを判定するステップと、
前記検索クエリに応答する前記特定のネイティブアプリケーションにディープリンクする前記複数のネイティブアプリケーション検索結果を取り出すステップと、
少なくともしきい値数の前記複数のネイティブアプリケーション検索結果が、前記検索クエリへのしきい値関連性スコアを有すると決定するステップと、
前記しきい値数が前記しきい値関連性スコアを有すると決定することに応答して、前記インターフェース要素を含めるステップとを含む、請求項1に記載の方法。 - 前記インターフェース要素を含めるステップは、
前記特定のネイティブアプリケーションが前記ユーザデバイスにインストールされていることを判定するステップと、
前記検索クエリが前記特定のネイティブアプリケーションに対するしきい値検索確率比を有すると決定するステップであって、前記検索確率比は、前記ウェブコーパスに比べてアプリケーションコーパスについて送信される前記検索クエリの尤度の尺度である、ステップと、
前記検索クエリが前記しきい値検索確率比を有すると決定することに応答して、前記インターフェース要素を含めるステップと
を有する、請求項1に記載の方法。 - 前記インターフェース要素は、前記特定のネイティブアプリケーションに対するネイティブアプリケーション検索結果に追加リンクとして含まれ、前記インターフェース要素は、選択時に、前記特定のネイティブアプリケーションをインスタンス化しない、請求項3に記載の方法。
- 各ネイティブアプリケーション検索結果は、前記ユーザデバイスで選択されると、前記ネイティブアプリケーションの特定の環境インスタンスを指定するとともに、前記ネイティブアプリケーション検索結果において参照されるコンテンツが表示される前記指定されたネイティブアプリケーションのインスタンスを前記ネイティブアプリケーションにインスタンス化させる、請求項1〜4のいずれか一項に記載の方法。
- 前記複数のネイティブアプリケーション検索結果を提供するステップは、前記複数のウェブ検索結果を提供することなく、前記複数のネイティブアプリケーション検索結果を提供するステップを含む、請求項1〜5のいずれか一項に記載の方法。
- 前記複数のネイティブアプリケーション検索結果を提供するステップは、前記複数のウェブ検索結果を同時に表示せずに、前記ユーザデバイスにおける表示のために前記複数のネイティブアプリケーション検索結果を提供するステップを含む、請求項1〜6のいずれか一項に記載の方法。
- プロセッサと、
前記プロセッサに結合されるとともに、命令を自身に格納するコンピュータ可読媒体とを具備し、前記命令は、前記プロセッサによる実行時に、前記プロセッサに動作を実行させ、前記動作は、
ユーザデバイスにおいて送信された検索クエリに応答する複数のウェブ検索結果を受け取ることであって、前記複数のウェブ検索結果はウェブコーパスから生成される、受け取ることと、
前記複数のウェブ検索結果にインターフェース要素を含めることであって、前記インターフェース要素は、特定のネイティブアプリケーションを指定するとともに、前記ユーザデバイスにおいて選択されるとき、前記検索クエリに応答する複数のネイティブアプリケーション検索結果が前記ユーザデバイスに提供されるように構成され、各ネイティブアプリケーション検索結果は、前記特定のネイティブアプリケーションにディープリンクしており、前記インターフェース要素は、選択時に、前記特定のネイティブアプリケーションをインスタンス化しない、含ませることと、
前記インターフェース要素および前記複数のウェブ検索結果を前記ユーザデバイスに提供することと、
前記ユーザデバイスから前記インターフェース要素の選択の指示を受け取ることと、
前記指示を受け取ることに応答して、前記特定のネイティブアプリケーションに対する前記複数のネイティブアプリケーション検索結果を前記ユーザデバイスに提供することと
を含む、システム。 - 前記インターフェース要素を含めることは、
前記特定のネイティブアプリケーションが前記ユーザデバイスにインストールされていることを判定することと、
前記検索クエリに応答する前記特定のネイティブアプリケーションにディープリンクする前記複数のネイティブアプリケーション検索結果を取り出すことと、
少なくともしきい値数の前記複数のネイティブアプリケーション検索結果が、前記検索クエリへのしきい値関連性スコアを有すると決定することと、
前記しきい値数が前記しきい値関連性スコアを有すると決定することに応答して、前記インターフェース要素を含めることとを含む、請求項8に記載のシステム。 - 前記インターフェース要素を含めることは、
前記特定のネイティブアプリケーションが前記ユーザデバイスにインストールされていることを判定することと、
前記検索クエリは、前記特定のネイティブアプリケーションに対するしきい値検索確率比を有すると決定することであって、前記検索確率比は、前記ウェブコーパスに比べてアプリケーションコーパスについて送信される前記検索クエリの尤度の尺度である、決定することと、
前記検索クエリが前記しきい値検索確率比を有すると決定することに応答して、前記インターフェース要素を含めることと
を有する、請求項8に記載のシステム。 - 前記インターフェース要素は、前記特定のネイティブアプリケーションに対するネイティブアプリケーション検索結果に追加リンクとして含まれ、前記インターフェース要素は、選択時に、前記特定のネイティブアプリケーションをインスタンス化しない、請求項10に記載のシステム。
- 各ネイティブアプリケーション検索結果は、前記ユーザデバイスにおいて選択されると、前記ネイティブアプリケーションの特定の環境インスタンスを指定するとともに、前記ネイティブアプリケーション検索結果において参照されるコンテンツが表示される前記特定されたネイティブアプリケーションのインスタンスを前記ネイティブアプリケーションにインスタンス化させる、請求項8〜11のいずれか一項に記載のシステム。
- 前記複数のネイティブアプリケーション検索結果を提供するステップは、前記複数のウェブ検索結果を提供することなく、前記複数のネイティブアプリケーション検索結果を提供するステップを含む、請求項8〜12のいずれか一項に記載のシステム。
- 前記複数のネイティブアプリケーション検索結果を提供することは、前記複数のウェブ検索結果を同時に表示せずに、前記ユーザデバイスにおける表示のために前記複数のネイティブアプリケーション検索結果を提供することを含む、請求項8〜13のいずれか一項に記載のシステム。
- 少なくとも1つのコンピューティング装置によって実行されるときに、前記コンピューティング装置に請求項1〜7のいずれか一項に記載の方法を実行させるコンピュータ実行可能命令を含むコンピュータプログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/842,701 | 2015-09-01 | ||
US14/842,701 US10579687B2 (en) | 2015-09-01 | 2015-09-01 | Providing native application search results with web search results |
PCT/US2016/049683 WO2017040649A1 (en) | 2015-09-01 | 2016-08-31 | Providing native application search results with web search results |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018521380A JP2018521380A (ja) | 2018-08-02 |
JP6480603B2 true JP6480603B2 (ja) | 2019-03-13 |
Family
ID=56896823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017556918A Active JP6480603B2 (ja) | 2015-09-01 | 2016-08-31 | ウェブ検索結果を用いたネイティブアプリケーション検索結果の提供 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10579687B2 (ja) |
EP (1) | EP3234818B1 (ja) |
JP (1) | JP6480603B2 (ja) |
KR (1) | KR102056418B1 (ja) |
CN (1) | CN107636643A (ja) |
WO (1) | WO2017040649A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106991181B (zh) * | 2017-04-07 | 2020-04-21 | 广州视源电子科技股份有限公司 | 口语化语句提取的方法及装置 |
US11216471B2 (en) * | 2018-04-17 | 2022-01-04 | Branch Metrics, Inc. | Techniques for searching using target applications |
US11132406B2 (en) * | 2018-05-18 | 2021-09-28 | Google Llc | Action indicators for search operation output elements |
KR102014047B1 (ko) * | 2019-04-02 | 2019-08-23 | 백종윤 | 인공지능 기반의 검색 데이터 통합 제공 시스템 |
CN111177458A (zh) * | 2019-12-28 | 2020-05-19 | 深圳市九洲电器有限公司 | 机顶盒的复用搜索方法及相关产品 |
US11394799B2 (en) | 2020-05-07 | 2022-07-19 | Freeman Augustus Jackson | Methods, systems, apparatuses, and devices for facilitating for generation of an interactive story based on non-interactive data |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7730012B2 (en) * | 2004-06-25 | 2010-06-01 | Apple Inc. | Methods and systems for managing data |
US8086957B2 (en) * | 2008-05-21 | 2011-12-27 | International Business Machines Corporation | Method and system to selectively secure the display of advertisements on web browsers |
US8745018B1 (en) * | 2008-07-10 | 2014-06-03 | Google Inc. | Search application and web browser interaction |
CN101916265B (zh) * | 2010-07-30 | 2012-07-25 | 百度在线网络技术(北京)有限公司 | 一种基于查询来呈现用户设备本地资源的方法和装置 |
CN102223410A (zh) * | 2011-06-15 | 2011-10-19 | 深圳Tcl新技术有限公司 | 信息智能终端搜索方法及终端 |
US20130110815A1 (en) | 2011-10-28 | 2013-05-02 | Microsoft Corporation | Generating and presenting deep links |
US8510764B1 (en) * | 2012-11-02 | 2013-08-13 | Google Inc. | Method and system for deep links in application contexts |
CN104903847A (zh) * | 2012-11-09 | 2015-09-09 | 巧生活公司 | 受信任的社交网络 |
US9104787B2 (en) | 2012-12-14 | 2015-08-11 | Microsoft Technology Licensing, Llc | Augmenting search results with relevant third-party application content |
US9762698B2 (en) * | 2012-12-14 | 2017-09-12 | Google Inc. | Computer application promotion |
US9959360B2 (en) | 2013-03-01 | 2018-05-01 | Samsung Electronics Co., Ltd. | Generating search results containing state links to applications |
US9367853B2 (en) * | 2013-03-13 | 2016-06-14 | Salesforce.Com, Inc. | Systems, methods, and apparatuses for implementing data upload, processing, and predictive query API exposure |
US8996520B2 (en) | 2013-03-15 | 2015-03-31 | Google Inc. | Ranking of native application content |
JP2016520913A (ja) | 2013-04-23 | 2016-07-14 | クイクシー インコーポレイテッド | エンティティ入札 |
US20140359598A1 (en) | 2013-05-29 | 2014-12-04 | Microsoft Corporation | Application installation from search results |
US9135346B2 (en) | 2013-06-07 | 2015-09-15 | Google Inc. | Index data for native applications |
JP5863713B2 (ja) | 2013-06-21 | 2016-02-17 | 京セラドキュメントソリューションズ株式会社 | アプリケーション検索システム |
US9262489B2 (en) * | 2013-07-22 | 2016-02-16 | Cisco Technology, Inc. | Repository-based enterprise search with user customizations |
US9311407B2 (en) | 2013-09-05 | 2016-04-12 | Google Inc. | Native application search results |
US9652508B1 (en) * | 2014-03-05 | 2017-05-16 | Google Inc. | Device specific adjustment based on resource utilities |
-
2015
- 2015-09-01 US US14/842,701 patent/US10579687B2/en active Active
-
2016
- 2016-08-31 KR KR1020177031392A patent/KR102056418B1/ko active IP Right Grant
- 2016-08-31 JP JP2017556918A patent/JP6480603B2/ja active Active
- 2016-08-31 CN CN201680012848.3A patent/CN107636643A/zh active Pending
- 2016-08-31 WO PCT/US2016/049683 patent/WO2017040649A1/en active Application Filing
- 2016-08-31 EP EP16763678.6A patent/EP3234818B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
KR102056418B1 (ko) | 2019-12-16 |
EP3234818B1 (en) | 2019-10-09 |
US20170061017A1 (en) | 2017-03-02 |
CN107636643A (zh) | 2018-01-26 |
JP2018521380A (ja) | 2018-08-02 |
US10579687B2 (en) | 2020-03-03 |
EP3234818A1 (en) | 2017-10-25 |
WO2017040649A1 (en) | 2017-03-09 |
KR20170132294A (ko) | 2017-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6480603B2 (ja) | ウェブ検索結果を用いたネイティブアプリケーション検索結果の提供 | |
US11797626B2 (en) | Search result filters from resource content | |
US10713324B2 (en) | Search results for native applications | |
KR102254117B1 (ko) | 네이티브 어플리케이션의 어플리케이션 페이지 인덱싱 | |
EP3234817B1 (en) | Deeplinking to multiple native applications | |
US9547721B2 (en) | Native application search results | |
EP3161678B1 (en) | Deep links for native applications | |
KR102091225B1 (ko) | 자동화된 정보 검색 | |
JP6580708B2 (ja) | 対応するリソースへのアプリケーション部分ディープリンク | |
US11003728B1 (en) | Native application search results | |
WO2017015134A1 (en) | Native application deeplink scoring |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181119 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190111 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190207 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6480603 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |