KR20160033666A - 검색 시스템을 위한 써드 파티 검색 애플리케이션들 - Google Patents
검색 시스템을 위한 써드 파티 검색 애플리케이션들 Download PDFInfo
- Publication number
- KR20160033666A KR20160033666A KR1020157036845A KR20157036845A KR20160033666A KR 20160033666 A KR20160033666 A KR 20160033666A KR 1020157036845 A KR1020157036845 A KR 1020157036845A KR 20157036845 A KR20157036845 A KR 20157036845A KR 20160033666 A KR20160033666 A KR 20160033666A
- Authority
- KR
- South Korea
- Prior art keywords
- query
- party
- search
- parameter
- search application
- 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.)
- Granted
Links
Images
Classifications
-
- G06F17/30483—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/2455—Query execution
- G06F16/24553—Query execution of query operations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G06F17/30401—
-
- G06F17/30864—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/52—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
- G06F21/53—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by executing in a restricted environment, e.g. sandbox or secure virtual machine
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/74—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information operating in dual or compartmented mode, i.e. at least one secure mode
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Artificial Intelligence (AREA)
Abstract
Description
도 2는 본 명세서에서 개시되는 구현예들과 일관되는, 써드 파티 검색 애플리케이션을 어셈블링하기 위한 인터페이스의 예를 나타낸다.
도 3은 본 명세서에서 개시되는 구현예들과 일관되는, 써드 파티 검색 애플리케이션에 의해 발생되는 쿼리 회답을 디스플레이하는 사용자 인터페이스의 예를 나타낸다.
도 4는 본 명세서에서 개시되는 구현예들과 일관되는, 써드 파티 검색 애플리케이션들로부터의 회답들로 강화된 검색 결과들을 제공하기 위한 예시적인 프로세스(400)의 흐름도를 나타낸다.
도 5는 본 명세서에서 개시되는 구현예들과 일관되는, 써드 파티 검색 애플리케이션을 어셈블링하기 위한 예시적인 프로세스의 흐름도를 나타낸다.
도 6은 본 명세서에서 개시되는 구현예들과 일관되는, 쿼리 시간에 쿼리 회답을 제공하기 위해 써드 파티 검색 애플리케이션을 사용하기 위한 예시적인 프로세스의 흐름도를 나타낸다.
도 7은 본 명세서에서 설명되는 기법들을 구현하기 위해 사용될 수 있는 컴퓨터 디바이스의 예를 보여준다.
도 8은 본 명세서에서 설명되는 기법들을 구현하기 위해 사용될 수 있는 분산형 컴퓨터 디바이스의 예를 보여준다.
다양한 도면들에서 유사한 참조 기호들은 유사한 요소들을 표시한다.
Claims (18)
- 컴퓨터로 구현되는 방법으로서,
문서 코퍼스(document corpus)에 대한 역 인덱스(inverted index)로부터 쿼리(query)에 대한 제 1 회답(answer)들을 검색 시스템(search system)의 적어도 하나의 프로세서를 사용하여 발생시키는 단계와;
상기 쿼리가 쿼리 템플릿(query template)에 대응함을 상기 적어도 하나의 프로세서를 사용하여 결정하는 단계와, 상기 쿼리 템플릿은 상기 검색 시스템에서 호스팅(hosting)되는 써드 파티 검색 애플리케이션(third party search application)과 관련되며;
상기 쿼리 템플릿에 근거하여 상기 쿼리로부터 파라미터(parameter)를 추출하는 단계와;
상기 파라미터를 상기 써드 파티 검색 애플리케이션에 제공하고 상기 써드 파티 검색 애플리케이션을 샌드박싱 환경(sandboxed environment)에서 실행시킴으로써 상기 쿼리에 대한 써드 파티 포맷 회답(third-party formatted answer)을 상기 검색 시스템의 상기 적어도 하나의 프로세서를 사용하여 발생시키는 단계와; 그리고
상기 쿼리에 대한 검색 결과로서 상기 제 1 회답들과 함께 상기 써드 파티 포맷 회답을 제공하는 단계를 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 제1항에 있어서,
상기 써드 파티 검색 애플리케이션은 데이터 저장체(data store)와, 그리고 써드 파티로부터 수신되는 상기 데이터 저장체에 액세스(access)하기 위한 명령들을 포함하고,
상기 써드 파티 검색 애플리케이션은,
상기 데이터 저장체 내에서 레코드(record)를 찾기(look up) 위해 상기 파라미터를 사용하고, 그리고
상기 써드 파티 포맷 회답을 발생시키기 위해 상기 레코드로부터의 필드(field)를 사용함으로써,
상기 써드 파티 포맷 회답을 발생시키는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 임의의 앞선 항에 있어서,
상기 써드 파티 검색 애플리케이션은 상기 써드 파티 검색 애플리케이션을 실행시키는 것의 일부로서 상기 파라미터에 관한 계산을 수행하기 위한 명령들을 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 임의의 앞선 항에 있어서,
상기 쿼리의 콘텍스트(context)로부터 제 2 파라미터를 추출하는 단계와; 그리고
상기 제 2 파라미터를 상기 써드 파티 검색 애플리케이션에 제공하는 단계를 더 포함하고,
상기 써드 파티 포맷 회답은 상기 제 2 파라미터를 포함하는 문장(sentence)으로 구성되는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 임의의 앞선 항에 있어서,
복수의 쿼리들에 걸쳐 상기 발생시키는 단계, 상기 결정하는 단계, 상기 추출하는 단계, 그리고 상기 제공하는 단계를 반복하는 단계와;
상기 제 1 회답들이 선택된 횟수의 양(quantity)을 모니터링(monitoring)하는 단계와; 그리고
상기 횟수의 양이 임계치를 충족시키는 경우, 상기 쿼리 템플릿을 비활성화(disabling)시키는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 임의의 앞선 항에 있어서,
상기 쿼리가 상기 쿼리 템플릿에 대응함을 결정하는 단계는,
상기 쿼리 템플릿에 대한 소스(source)를 결정하는 것과; 그리고
상기 쿼리가 상기 쿼리 템플릿에 대응함을 결정하기 전에 상기 소스에 대한 신호들이 임계치를 충족시킴을 결정하는 것을 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 임의의 앞선 항에 있어서,
상기 써드 파티 포맷 회답은 상기 파라미터가 포함된 딥 링크(deep link)를 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 임의의 앞선 항에 있어서,
상기 검색 시스템은 상기 샌드박싱 환경의 일부로서 상기 써드 파티 검색 애플리케이션에 대해 이용가능한 리소스(resource)들을 제어하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 검색 시스템으로서,
적어도 하나의 프로세서와; 그리고
명령들을 저장하는 메모리를 포함하여 구성되며,
상기 명령들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 검색 시스템으로 하여금,
적어도 하나의 파라미터를 갖는 정규 표현(regular expression)이 포함된 쿼리 템플릿을 써드 파티로부터 수신하는 것과, 그리고 상기 파라미터에 대한 하나 이상의 속성(attribute)들을 수신하는 것과,
상기 써드 파티로부터 데이터 저장체를 수신하는 것과, 여기서 상기 데이터 저장체는 속성들 및 데이터를 포함하고,
상기 파라미터를 사용하여 상기 데이터 저장체에 액세스하기 위한 명령들을 상기 써드 파티로부터 수신하는 것과,
상기 데이터 저장체에 대한 데이터, 상기 데이터 저장체의 속성들, 상기 파라미터의 속성들, 및 상기 쿼리 템플릿을 써드 파티 검색 애플리케이션으로서 상기 검색 시스템에서 샌드박싱 메모리에 저장하는 것과,
수신된 쿼리가 상기 쿼리 템플릿에 대응함을 결정하는 것과,
상기 수신된 쿼리로부터 추출된 파라미터 값을 상기 써드 파티 검색 애플리케이션에 제공하고 상기 데이터 저장체에 액세스하기 위한 명령들을 실행시킴으로써 상기 쿼리에 대한 써드 파티 포맷 회답을 발생시키는 것과, 그리고
상기 쿼리에 대한 검색 결과로서 상기 써드 파티 포맷 회답을 제공하는 것을 포함하는 동작들을 수행하도록 하는 것을 특징으로 하는 검색 시스템. - 제9항에 있어서,
상기 검색 시스템은 또한 문서 코퍼스 내의 문서들의 역 인덱스를 포함하고,
상기 메모리는 또한, 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 검색 시스템으로 하여금,
상기 수신된 쿼리에 응답하여 상기 문서들의 인덱스를 검색함으로써 상기 수신된 쿼리에 대한 스니펫 기반 회답(snippet-based answer)들을 발생시키는 것과, 그리고
상기 스니펫 기반 회답들 및 상기 써드 파티 포맷 회답을 상기 수신된 쿼리에 대한 상기 검색 결과로서 제공하는 것을 포함하는 동작들을 수행하도록 하는 명령들을 저장하는 것을 특징으로 하는 검색 시스템. - 제9항 내지 제10항 중 어느 하나의 항에 있어서,
상기 검색 시스템은 써드 파티 서버와 통신함이 없이 쿼리 시간(query time)에 상기 써드 파티 포맷 회답을 발생시키는 것을 특징으로 하는 검색 시스템. - 제9항 내지 제11항 중 어느 하나의 항에 있어서,
상기 검색 시스템은 또한, 관계(relationship)들에 의해 링크(link)된 엔티티(entity)들을 저장하는 그래프 기반 데이터 저장체(graph-based data store)를 포함하고,
상기 파라미터에 대한 속성들은 엔티티 집합체(entity collection)를 포함하고,
상기 써드 파티 포맷 회답을 발생시키는 것은,
상기 쿼리 템플릿의 상기 파라미터에 대응하는 상기 쿼리의 일부분을 결정하는 것과,
상기 쿼리의 상기 일부분이 상기 그래프 기반 데이터 저장체 내의 엔티티의 속성에 대응함을 결정하는 것과, 그리고
상기 엔티티의 속성을 상기 파라미터 값으로서 상기 써드 파티 검색 애플리케이션에 제공하는 것을 포함하는 것을 특징으로 하는 검색 시스템. - 제9항 내지 제12항 중 어느 하나의 항에 있어서,
상기 써드 파티 검색 애플리케이션은 상기 검색 시스템에서 호스팅되는 복수의 써드 파티 검색 애플리케이션들 중 하나이며,
상기 써드 파티 포맷 회답을 발생시키는 것은,
상기 쿼리에 대응하는 쿼리 템플릿들을 결정하기 위해 상기 복수의 써드 파티 검색 애플리케이션들과 관련된 쿼리 템플릿들을 평가(evaluating)하는 것과,
상기 쿼리에 대응하는 상기 쿼리 템플릿들에 대한 각각의 써드 파티 포맷 회답들을 발생시키는 것과, 그리고
상기 검색 결과의 일부로서 상기 각각의 써드 파티 포맷 회답들을 제공하는 것을 포함하는 것을 특징으로 하는 검색 시스템. - 검색 시스템으로서,
적어도 하나의 프로세서와; 그리고
명령들을 저장하는 메모리를 포함하여 구성되며,
상기 명령들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 검색 시스템으로 하여금,
쿼리가 상기 검색 시스템에서 호스팅되는 써드 파티 검색 애플리케이션을 트리거(trigger)시킴을 결정하는 것과,
쿼리 템플릿에 근거하여 상기 쿼리로부터 파라미터를 추출하는 것과,
상기 쿼리에 대한 써드 파티 포맷 회답을 발생시키기 위해 상기 검색 시스템에서 샌드박싱 방식으로 상기 파라미터를 갖는 상기 써드 파티 검색 애플리케이션을 실행시키는 것과, 그리고
상기 쿼리에 대한 검색 결과로서 상기 써드 파티 포맷 회답을 제공하는 것을 포함하는 동작들을 수행하도록 하는 것을 특징으로 하는 검색 시스템. - 제14항에 있어서,
상기 쿼리가 상기 써드 파티 검색 애플리케이션을 트리거시킴을 결정하는 것은,
상기 쿼리가 대명사(pronoun)를 포함함을 결정하는 것과, 그리고
상기 쿼리 내의 상기 대명사를 상기 쿼리의 쿼리 요청자에 의해 제출된 이전의 쿼리로부터의 명사(noun)로 대체(substitute)하는 것을 포함하는 것을 특징으로 하는 검색 시스템. - 제14항 내지 제15항 중 어느 하나의 항에 있어서,
상기 메모리는 또한, 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 검색 시스템으로 하여금,
역 인덱스로부터 상기 쿼리에 대한 제 1 회답들을 발생시키는 것과, 그리고
상기 검색 결과로서 상기 써드 파티 포맷 회답과 함께 상기 제 1 회답들을 제공하는 것을 행하도록 하는 명령들을 저장하는 것을 특징으로 하는 검색 시스템. - 제16항에 있어서,
상기 쿼리가 상기 써드 파티 검색 애플리케이션을 트리거시킴을 결정하는 것은, 상기 써드 파티 검색 애플리케이션과 관련된 웹사이트(website)가 상기 제 1 회답들에서 나타남을 결정하는 것을 포함하는 것을 특징으로 하는 검색 시스템. - 제17항에 있어서,
상기 웹사이트가 상기 제 1 회답들에서 나타남을 결정하는 것은, 상기 웹사이트에 대한 순위 신호(ranking signal)가 신호 임계치(signal threshold)를 충족시킴을 결정하는 것을 포함하는 것을 특징으로 하는 검색 시스템.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361847371P | 2013-07-17 | 2013-07-17 | |
| US61/847,371 | 2013-07-17 | ||
| US13/960,302 US10019484B2 (en) | 2013-07-17 | 2013-08-06 | Third party search applications for a search system |
| US13/960,302 | 2013-08-06 | ||
| PCT/US2014/046638 WO2015009687A1 (en) | 2013-07-17 | 2014-07-15 | Third party search applications for a search system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20160033666A true KR20160033666A (ko) | 2016-03-28 |
| KR102263637B1 KR102263637B1 (ko) | 2021-06-10 |
Family
ID=52344470
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020157036845A Active KR102263637B1 (ko) | 2013-07-17 | 2014-07-15 | 검색 시스템을 위한 써드 파티 검색 애플리케이션들 |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US10019484B2 (ko) |
| EP (1) | EP3022666A1 (ko) |
| KR (1) | KR102263637B1 (ko) |
| CN (2) | CN105431844B (ko) |
| WO (1) | WO2015009687A1 (ko) |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9405822B2 (en) * | 2013-06-06 | 2016-08-02 | Sheer Data, LLC | Queries of a topic-based-source-specific search system |
| US9798829B1 (en) * | 2013-10-22 | 2017-10-24 | Google Inc. | Data graph interface |
| US9430586B2 (en) * | 2014-04-02 | 2016-08-30 | Microsoft Technology Licensing, Llc | Reference resolution |
| US20150363473A1 (en) * | 2014-06-17 | 2015-12-17 | Microsoft Corporation | Direct answer triggering in search |
| US10762143B2 (en) * | 2015-02-13 | 2020-09-01 | Microsoft Technology Licensing, Llc | Extension of third party application functionality for intent determination |
| US10719524B1 (en) | 2015-04-15 | 2020-07-21 | Arimo, LLC | Query template based architecture for processing natural language queries for data analysis |
| US9854030B2 (en) * | 2015-06-11 | 2017-12-26 | Airwatch Llc | Searching content associated with multiple applications |
| US10104051B2 (en) | 2015-10-27 | 2018-10-16 | Airwatch Llc | Searching content associated with multiple applications |
| US20170161319A1 (en) * | 2015-12-08 | 2017-06-08 | Rovi Guides, Inc. | Systems and methods for generating smart responses for natural language queries |
| US9893808B2 (en) * | 2016-03-18 | 2018-02-13 | Target Brands, Inc. | VLC location data applications in a retail setting |
| US10776352B2 (en) * | 2016-11-30 | 2020-09-15 | Hewlett Packard Enterprise Development Lp | Generic query language for data stores |
| CN108446286B (zh) * | 2017-02-16 | 2023-04-25 | 阿里巴巴集团控股有限公司 | 一种自然语言问句答案的生成方法、装置及服务器 |
| CN107332922B (zh) * | 2017-07-19 | 2020-07-17 | 佛山科学技术学院 | 基于社区管理的嵌入式Web服务器的数据传输方法及系统 |
| US11113411B2 (en) | 2017-10-20 | 2021-09-07 | Dropbox, Inc. | Authentication security model for a content management system |
| US10979235B2 (en) | 2017-10-20 | 2021-04-13 | Dropbox, Inc. | Content management system supporting third-party code |
| US10878019B2 (en) * | 2017-10-20 | 2020-12-29 | Dropbox, Inc. | Hosted storage for third-party services |
| CN108008941B (zh) * | 2017-11-16 | 2019-06-21 | 北京大学 | 一种安卓应用的深链接口自动生成方法及深链执行方法 |
| US11392688B2 (en) | 2018-03-21 | 2022-07-19 | Google Llc | Data transfer in secure processing environments |
| US11631151B2 (en) | 2018-09-30 | 2023-04-18 | Strong Force Tp Portfolio 2022, Llc | Intelligent transportation systems |
| JP7465484B2 (ja) | 2018-09-30 | 2024-04-11 | ストロング フォース ティーピー ポートフォリオ 2022,エルエルシー | 高機能輸送システム |
| US11170017B2 (en) | 2019-02-22 | 2021-11-09 | Robert Michael DESSAU | Method of facilitating queries of a topic-based-source-specific search system using entity mention filters and search tools |
| US20220269786A1 (en) * | 2019-08-09 | 2022-08-25 | Nec Corporation | Information processing apparatus, information processing system, information processing method, and computer-readable medium |
| CN111090794B (zh) * | 2019-11-07 | 2023-12-05 | 远景智能国际私人投资有限公司 | 气象数据查询方法、装置及存储介质 |
| US11461419B2 (en) | 2020-07-09 | 2022-10-04 | Google Llc | Discovering alternate online service providers |
| CN116701789B (zh) * | 2022-02-28 | 2025-11-11 | 腾讯科技(深圳)有限公司 | 搜索方法、装置、计算机设备、可读存储介质及程序产品 |
| US12159119B2 (en) | 2023-02-15 | 2024-12-03 | Casetext, Inc. | Text generation interface system |
| US11861320B1 (en) * | 2023-02-27 | 2024-01-02 | Casetext, Inc. | Text reduction and analysis interface to a text generation modeling system |
| US11860914B1 (en) * | 2023-02-27 | 2024-01-02 | Casetext, Inc. | Natural language database generation and query system |
| US12242817B1 (en) * | 2023-11-20 | 2025-03-04 | Ligilo Inc. | Artificial intelligence models in an automated chat assistant determining workplace accommodations |
| US12346394B1 (en) * | 2024-05-17 | 2025-07-01 | Capital One Services, Llc | Systems and methods for micro front end component routing using query parameters |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050114306A1 (en) * | 2003-11-20 | 2005-05-26 | International Business Machines Corporation | Integrated searching of multiple search sources |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6295528B1 (en) * | 1998-11-30 | 2001-09-25 | Infospace, Inc. | Method and apparatus for converting a geographic location to a direct marketing area for a query |
| US6904433B2 (en) * | 2000-04-25 | 2005-06-07 | At&T Corp. | Method for using query templates in directory caches |
| US7418440B2 (en) * | 2000-04-13 | 2008-08-26 | Ql2 Software, Inc. | Method and system for extraction and organizing selected data from sources on a network |
| US6946715B2 (en) * | 2003-02-19 | 2005-09-20 | Micron Technology, Inc. | CMOS image sensor and method of fabrication |
| US7389306B2 (en) * | 2003-07-25 | 2008-06-17 | Enkata Technologies, Inc. | System and method for processing semi-structured business data using selected template designs |
| US20060015483A1 (en) * | 2004-07-15 | 2006-01-19 | International Business Machines Corporation | SQL query enhancement technique |
| US7555475B2 (en) * | 2005-03-31 | 2009-06-30 | Jiles, Inc. | Natural language based search engine for handling pronouns and methods of use therefor |
| US8856096B2 (en) * | 2005-11-16 | 2014-10-07 | Vcvc Iii Llc | Extending keyword searching to syntactically and semantically annotated data |
| US20080066099A1 (en) * | 2006-09-11 | 2008-03-13 | Apple Computer, Inc. | Media systems with integrated content searching |
| CN101231636B (zh) * | 2007-01-25 | 2013-09-25 | 北京搜狗科技发展有限公司 | 一种便捷的信息搜索方法、系统及一种输入法系统 |
| US7991609B2 (en) * | 2007-02-28 | 2011-08-02 | Microsoft Corporation | Web-based proofing and usage guidance |
| US8954469B2 (en) * | 2007-03-14 | 2015-02-10 | Vcvciii Llc | Query templates and labeled search tip system, methods, and techniques |
| US7917840B2 (en) * | 2007-06-05 | 2011-03-29 | Aol Inc. | Dynamic aggregation and display of contextually relevant content |
| US7685141B2 (en) * | 2007-06-06 | 2010-03-23 | Yahoo! Inc. | Connection sub-graphs in entity relationship graphs |
| US9104738B2 (en) * | 2008-06-19 | 2015-08-11 | Tropare, Inc. | Leveraging collaborative cloud services to build and share apps |
| US20100306678A1 (en) * | 2009-05-28 | 2010-12-02 | Kulas Charles J | User interface controls including capturing user mood |
| US20100332493A1 (en) * | 2009-06-25 | 2010-12-30 | Yahoo! Inc. | Semantic search extensions for web search engines |
| US9361387B2 (en) * | 2010-04-22 | 2016-06-07 | Microsoft Technology Licensing, Llc | Context-based services |
| CA2823530C (en) * | 2010-12-30 | 2018-06-12 | Ensighten, Inc. | Online privacy management |
| US9003552B2 (en) * | 2010-12-30 | 2015-04-07 | Ensighten, Inc. | Online privacy management |
| US8782081B2 (en) * | 2011-05-11 | 2014-07-15 | Google Inc. | Query template definition and transformation |
| US8526930B2 (en) * | 2011-07-07 | 2013-09-03 | GM Global Technology Operations LLC | Enhanced smartphone in-vehicle accommodation |
| US20130024448A1 (en) * | 2011-07-21 | 2013-01-24 | Microsoft Corporation | Ranking search results using feature score distributions |
| US9734252B2 (en) * | 2011-09-08 | 2017-08-15 | Wolfram Alpha Llc | Method and system for analyzing data using a query answering system |
| US9262133B2 (en) * | 2012-01-27 | 2016-02-16 | Amx Llc | Mapping and formatting input commands to a third party protocol |
| US20130238609A1 (en) * | 2012-03-07 | 2013-09-12 | Microsoft Corporation | Query result rendering |
| US20130290289A1 (en) * | 2012-04-30 | 2013-10-31 | Brightedge Technologies, Inc. | Integration of third party information |
| US20140006370A1 (en) * | 2012-06-30 | 2014-01-02 | Microsoft Corporation | Search application for search engine results page |
| US20140101739A1 (en) * | 2012-10-09 | 2014-04-10 | Microsoft Corporation | Semantic challenge for audio human interactive proof |
| CN103034704A (zh) * | 2012-12-07 | 2013-04-10 | Tcl集团股份有限公司 | 一种多媒体文件的搜索方法、装置和系统 |
-
2013
- 2013-08-06 US US13/960,302 patent/US10019484B2/en active Active
-
2014
- 2014-07-15 CN CN201480040539.8A patent/CN105431844B/zh active Active
- 2014-07-15 CN CN201910521635.9A patent/CN110362727B/zh active Active
- 2014-07-15 EP EP14748360.6A patent/EP3022666A1/en not_active Ceased
- 2014-07-15 WO PCT/US2014/046638 patent/WO2015009687A1/en not_active Ceased
- 2014-07-15 KR KR1020157036845A patent/KR102263637B1/ko active Active
-
2018
- 2018-07-09 US US16/029,758 patent/US10289618B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050114306A1 (en) * | 2003-11-20 | 2005-05-26 | International Business Machines Corporation | Integrated searching of multiple search sources |
Also Published As
| Publication number | Publication date |
|---|---|
| US20150026212A1 (en) | 2015-01-22 |
| WO2015009687A1 (en) | 2015-01-22 |
| US20180314736A1 (en) | 2018-11-01 |
| CN105431844A (zh) | 2016-03-23 |
| CN110362727B (zh) | 2023-07-14 |
| CN110362727A (zh) | 2019-10-22 |
| EP3022666A1 (en) | 2016-05-25 |
| US10019484B2 (en) | 2018-07-10 |
| KR102263637B1 (ko) | 2021-06-10 |
| CN105431844B (zh) | 2019-07-09 |
| US10289618B2 (en) | 2019-05-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10289618B2 (en) | Third party search applications for a search system | |
| US10289700B2 (en) | Method for dynamically matching images with content items based on keywords in response to search queries | |
| US10489448B2 (en) | Method and system for dynamically ranking images to be matched with content in response to a search query | |
| JP6388988B2 (ja) | オンライン・ソーシャル・ネットワークにおける検索クエリのための静的ランク付け | |
| US10296538B2 (en) | Method for matching images with content based on representations of keywords associated with the content in response to a search query | |
| JP6293830B2 (ja) | オンライン・ソーシャル・ネットワークにおける検索クエリに対する近似的プライバシ | |
| JP6377807B2 (ja) | オンライン・ソーシャル・ネットワークにおける検索クエリの書き換え | |
| US9418128B2 (en) | Linking documents with entities, actions and applications | |
| JP6407968B2 (ja) | 可変検索クエリ・バーティカル・アクセス | |
| US20160179816A1 (en) | Near Real Time Auto-Suggest Search Results | |
| US10235387B2 (en) | Method for selecting images for matching with content based on metadata of images and content in real-time in response to search queries | |
| CA3149710A1 (en) | Data collecting method, device, computer equipment and storage medium | |
| US10275472B2 (en) | Method for categorizing images to be associated with content items based on keywords of search queries | |
| US10685073B1 (en) | Selecting textual representations for entity attribute values | |
| US11108802B2 (en) | Method of and system for identifying abnormal site visits | |
| US20250240304A1 (en) | Clique graph mining for host navigation safety | |
| Nemoto et al. | Tool to Retrieve Less-Filtered Information from the Internet. Information 2021, 12, 65 | |
| Kim et al. | RILCA: Collecting and analyzing user-behavior information in instant search using relational DBMS |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20151228 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20190710 Comment text: Request for Examination of Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200909 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20210309 |
|
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210604 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20210607 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20250521 Start annual number: 5 End annual number: 5 |