KR20130132757A - 예측 쿼리 제안 캐싱 - Google Patents
예측 쿼리 제안 캐싱 Download PDFInfo
- Publication number
- KR20130132757A KR20130132757A KR1020137004430A KR20137004430A KR20130132757A KR 20130132757 A KR20130132757 A KR 20130132757A KR 1020137004430 A KR1020137004430 A KR 1020137004430A KR 20137004430 A KR20137004430 A KR 20137004430A KR 20130132757 A KR20130132757 A KR 20130132757A
- Authority
- KR
- South Korea
- Prior art keywords
- query
- suggestions
- client device
- input field
- characters
- 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
-
- 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/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
- G06F16/144—Query formulation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
- G06F16/148—File search processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
- G06F16/156—Query results presentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/173—Customisation support for file systems, e.g. localisation, multi-language support, personalisation
-
- 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/242—Query formulation
- G06F16/2425—Iterative querying; Query formulation based on the results of a preceding query
-
- 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/2453—Query optimisation
- G06F16/24534—Query rewriting; Transformation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3322—Query formulation using system suggestions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/3332—Query translation
- G06F16/3338—Query expansion
-
- 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
-
- 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/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- 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/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Library & Information Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Machine Translation (AREA)
Abstract
Description
도 2는 탐색 인터페이스 리소스를 제공받을 초기 쿼리 제안들을 결정하기 위한 예시적 프로세서의 순서도이다.
도 3은 탐색 엔진 인터페이스와 함께 초기 쿼리 제안들을 제공하는 예시적 프로세스의 순서도이다.
도 4는 클라이언트 디바이스로부터 쿼리 제안들을 수신하고 요청하기 위한 예시적 프로세스의 순서도이다.
도 5는 클라이언트 디바이스로부터의 쿼리 제안 요청들을 탐색 엔진에 제공하고, 수신된 쿼리 제안들을 처리하기 위한 예시적 프로세스의 순서도이다.
여러 도면에서 유사한 참조 번호들 및 명칭들은 유사한 요소들을 가리킨다.
104: 퍼블리셔들
105: 리소스(들)
106: 클라이언트 디바이스
110: 탐색 시스템
112: 리소스 인덱스
114: 쿼리 로그들
116: 클릭 로그들
118: 탐색 엔진
127: 제안 수집기
128: 제안 서버
130: 브라우저
142: 로컬 저장소
Claims (21)
- 데이터 처리 장치; 및
상기 데이터 처리 장치와 데이터 통신을 하고, 서버 명령어들을 저장하는 메모리 저장 장치를 포함하고, 상기 서버 명령어들은 상기 데이터 처리 장치에 의해 실행되었을 때, 상기 데이터 처리 장치로 하여금
탐색 리소스에 대한 요청을 클라이언트 디바이스로부터 수신하는 동작;
상기 요청에 응답하여 상기 탐색 리소스를 상기 클라이언트 디바이스에 제공하는 동작을 수행하도록 하고,
상기 탐색 리소스는
상기 클라이언트 디바이스로 하여금 제1 쿼리 입력 필드를 포함하는 탐색 인터페이스를 생성하도록 하는 제1 명령어들;
초기 쿼리 제안들; 및
제2 명령어들을 포함하며,
상기 제2 명령어들은 상기 클라이언트 디바이스로 하여금
클라이언트 디바이스의 제안 저장소에 상기 초기 쿼리 제안들을 저장하고;
상기 제1 쿼리 입력 필드에 있는 쿼리 문자 입력을 상기 제안 저장소에 저장된 상기 쿼리 제안들과 비교하고;
상기 비교 결과에 기초하여 상기 제1 쿼리 입력 필드에 있는 상기 쿼리 문자 입력에 매치하는 쿼리 제안들을 선택하고; 및
상기 선택된 쿼리 제안들을 상기 쿼리 문자 입력에 대한 쿼리 제안들로서 상기 제1 쿼리 입력 필드에 디스플레이하게 하는 시스템. - 청구항 1에 있어서,
상기 제2 명령어들은 상기 클라이언트 디바이스로 하여금
상기 제1 쿼리 입력 필드에 있는 상기 쿼리 문자들을 쿼리 제안 요청으로서 상기 데이터 처리 장치에 제공하고;
상기 요청에 응답하여, 상기 데이터 처리 장치로부터 추가 쿼리 요청들을 수신하고;
상기 제안 저장소에 상기 추가 쿼리 제안들을 저장하게 하고,
상기 서버 명령어들은 상기 데이터 처리 장치로 하여금 상기 쿼리 제안 요청에 응답하여 상기 클라이언트 디바이스에 상기 추가 쿼리 제안들을 제공하게 하는 시스템. - 청구항 2에 있어서, 상기 제2 명령어들은 상기 클라이언트 디바이스로 하여금 쿼리 문자의 각 입력에 대한 별개의 쿼리 제안 요청을 상기 쿼리 입력 필드에 제공하게 하는 시스템.
- 청구항 1에 있어서,
상기 서버 명령어들은 추가로 상기 데이터 처리 장치로 하여금 상기 클라이언트 디바이스로부터 수신된 상기 쿼리에 응답하여 탐색 결과 리소스를 제공하게 하고, 상기 탐색 결과 리소스는
상기 클라이언트 디바이스로 하여금 상기 쿼리에 응답하는 것으로 결정된 탐색 결과 참조 리소스들을 디스플레이하는 탐색 결과 페이지를 생성하게 하는 제3 명령어들과;
추가 쿼리 제안들과;
상기 클라이언트 디바이스로 하여금 상기 클라이언트 디바이스의 상기 제안 저장소에 상기 추가 쿼리 제안들을 저장하게 하는 제4 명령어들을 포함하는 시스템. - 청구항 4에 있어서,
상기 탐색 결과 페이지는 제2 쿼리 입력 필드를 포함하고; 및
상기 제4 명령어들은 상기 클라이언트 디바이스로 하여금
상기 제2 쿼리 입력 필드에 있는 쿼리 문자 입력을 상기 제안 저장소에 저장된 상기 쿼리 제안들과 비교하고;
상기 비교 결과에 기초하여 상기 제2 쿼리 입력 필드에 있는 상기 쿼리 문자들에 매치하는 제안들을 선택하고;
상기 쿼리 문자에 대한 쿼리 제안들로서 상기 선택된 쿼리 제안들을 상기 제2 쿼리 입력 필드에 디스플레이하게 하는 시스템. - 청구항 1에 있어서, 상기 서버 명령어들은 상기 데이터 처리 장치들로 하여금
사용자들에 의해 제출된 쿼리들과 각 쿼리가 제출된 빈도(frequency)를 포함하는 쿼리 로그 데이터에 액세스하는 동작;
상기 쿼리 로그 데이터로부터 초기 쿼리 문자의 가능성이 가능 높은 시퀀스들을 결정하는 동작;
가능성이 가장 높은 시퀀스들 각각에 대하여, 가능성이 가장 높은 시퀀스와 상기 쿼리 로그 데이터로부터 가능성이 가장 높은 쿼리들을 결정하는 동작―가능성이 가장 높은 쿼리 각각은 초기 쿼리 문자의 가능성이 가장 높은 시퀀스에 매치하는 쿼리 문자의 초기 시퀀스를 가짐―; 및
초기 쿼리 문자의 가능성이 가장 높은 시퀀스 각각에 대해 결정된 상기 가능성이 가장 높은 쿼리들을, 상기 초기 쿼리 제안들로 지정하는 동작을 수행하도록 더 동작가능한 시스템. - 청구항 6에 있어서,
상기 제2 명령어들은 상기 클라이언트 디바이스로 하여금
쿼리 제안 요청으로서 상기 제1 쿼리 입력 필드에 있는 상기 쿼리 문자들을 상기 데이터 처리 장치에 제공하고;
상기 요청에 응답하여, 상기 데이터 처리 장치로부터 추가 쿼리 제안들을 수신하고; 및
상기 제안 저장소에 상기 추가 쿼리 제안들을 저장하게 하고;
상기 서버 명령어들은 상기 데이터 처리 장치로 하여금
상기 클라이언트 디바이스로부터 상기 쿼리 문자를 수신하고; 및
상기 쿼리 로그 데이터로부터 후속 쿼리 문자(subsequent query characters)의 가능성이 가장 높은 시퀀스를 결정하게 하고―상기 후속 쿼리 문자는 상기 클라이언트 디바이스로부터 수신된 상기 쿼리 문자들에 대한 시퀀스에서 후속하는 쿼리 문자임―;
후속 쿼리 문자의 가능성이 가장 높은 시퀀스 각각에 대하여, 후속 쿼리 문자의 가능성이 가장 높은 시퀀스와 상기 쿼리 로그 데이터로부터 가능성이 가장 높은 추가 쿼리들을 결정하고―가장 가능성이 높은 쿼리는 클라이언트 디바이스로부터 수신된 상기 쿼리 문자에 매칭되는 쿼리 문자의 초기 시퀀스와 후속 쿼리 문자의 가능성이 가장 높은 시퀀스를 가짐―;
후속 쿼리 문자의 가능성이 가장 높은 시퀀스들 각각에 대해 결정된 가능성이 가장 높은 쿼리들을, 상기 추가 쿼리 제안들로 지정하고; 및
상기 쿼리 제안 요청에 응답하여 상기 클라이언트 디바이스에 상기 추가 쿼리 제안들을 제공하는 시스템. - 청구항 7에 있어서,
상기 서버 명령어들은 상기 데이터 처리 장치로 하여금
키 값 쌍의 형태로 상기 초기 쿼리 제안들과 상기 추가 제안 쿼리들을 제공하게 하고―상기 키 값 쌍은 쿼리 입력 시퀀스와 상기 쿼리 입력 시퀀스들에 매치하는 초기 쿼리 문자들을 가지는 쿼리 제안들임―; 및
상기 제2 명령어들은 상기 클라이언트 디바이스로 하여금
상기 제1 쿼리 입력 필드에 있는 상기 쿼리 문자가 상기 키 값 쌍 중 어느 쿼리 입력 시퀀스에도 매칭되지 않는다는 결정에만 응답하여, 상기 제1 쿼리 입력 필드에 있는 상기 쿼리 문자 입력을 상기 데이터 처리 장치에 쿼리 제안 요청으로서 제공하게 하는 시스템. - 청구항 1에 있어서,
상기 탐색 리소스에 대한 요청은 상기 클라이언트 디바이스의 현재 위치를 식별하는 위치 데이터를 포함하고;
상기 초기 쿼리 제안들은 상기 클라이언트 디바이스의 현재 위치에 특정하는 위치 특정 쿼리 제안들을 포함하고; 및
상기 비교 결과에 기초하여 상기 제1 쿼리 입력 필드에 있는 상기 쿼리 문자 입력에 매치하는 쿼리 제안들을 선택하는 동작은, 상기 클라이언트 디바이스의 상기 현재 위치에 특정하지 않는 위치 특정 쿼리 제안들을 제외시키는 동작을 더 포함하는 시스템. - 프로세싱 시스템;
상기 프로세싱 시스템과 데이터 통신을 하고, 브라우저 명령어들을 저장하고 있는 메모리 저장 장치를 포함하고, 상기 브라우저 명령어들은 상기 프로세싱 시스템에 의해 실행되었을 때 상기 클라이언트 디바이스로 하여금 탐색 엔진으로부터 탐색 리소스에 대한 요청을 제공하는 동작; 및 상기 요청에 응답하여 상기 탐색 리소스를 수신하는 동작을 수행하도록 하고,
상기 탐색 리소스는
상기 클라이언트 디바이스로 하여금 제1 쿼리 입력 필드를 포함하는 탐색 인터페이스를 생성하도록 하는 제1 명령어;
초기 쿼리 제안들; 및
제2 명령어들을 포함하고;
상기 제2 명령어들은 상기 클라이언트 디바이스로 하여금
상기 클라이언트 디바이스의 제안 저장소에 상기 초기 쿼리 제안들을 저장하고;
상기 제1 쿼리 입력 필드에 있는 쿼리 문자 입력을 상기 제안 저장소에 저장된 상기 쿼리 제안들과 비교하고;
상기 비교 결과에 기초하여 상기 제1 쿼리 입력 필드에 있는 상기 쿼리 문자 입력에 매치하는 쿼리 제안들을 선택하고; 및
상기 선택된 쿼리 제안들을 상기 쿼리 문자 입력에 대한 쿼리 제안들로서 상기 제1 쿼리 입력 필드에 디스플레이하게 하는 클라이언트 디바이스. - 청구항 10에 있어서,
상기 제2 명령어들은 상기 클라이언트 디바이스로 하여금
상기 제1 쿼리 입력 필드에 있는 상기 쿼리 문자들을 쿼리 제안 요청으로서 상기 데이터 처리 장치에 제공하고;
상기 요청에 응답하여, 상기 데이터 처리 장치로부터 추가 쿼리 요청들을 수신하고;
상기 제안 저장소에 상기 추가 쿼리 제안들을 저장하게 하는 클라이언트 디바이스. - 청구항 11에 있어서, 상기 제2 명령어들은 상기 클라이언트 디바이스로 하여금 쿼리 문자의 각 입력에 대한 별개의 쿼리 제안 요청을 상기 쿼리 입력 필드에 제공하게 하는 클라이언트 디바이스.
- 청구항 11에 있어서,
상기 클라이언트 디바이스는 상기 클라이언트 디바이스로부터 수신된 상기 쿼리에 응답으로 탐색 결과 리소스를 수신하고, 상기 탐색 결과 리소스는
상기 클라이언트 디바이스로 하여금 상기 쿼리에 응답하는 것으로 결정된 탐색 결과 참조 리소스들을 디스플레이하는 탐색 결과 페이지를 생성하게 하는 제3 명령어들과;
추가 쿼리 제안들과;
상기 클라이언트 디바이스로 하여금 상기 클라이언트 디바이스의 상기 제안 저장소에 상기 추가 쿼리 제안들을 저장하게 하는 제4 명령어들을 포함하는 클라이언트 디바이스. - 청구항 13에 있어서,
상기 탐색 결과 페이지는 제2 쿼리 입력 필드를 포함하고; 및
상기 제4 명령어들은 상기 클라이언트 디바이스로 하여금
상기 제2 쿼리 입력 필드에 있는 쿼리 문자 입력을 상기 제안 저장소에 저장된 상기 쿼리 제안들과 비교하고;
상기 비교 결과에 기초하여 상기 제2 쿼리 입력 필드에 있는 상기 쿼리 문자들에 매치하는 제안들을 선택하고;
상기 쿼리 문자에 대한 쿼리 제안들로서 상기 선택된 쿼리 제안들을 상기 제2 쿼리 입력 필드에 디스플레이하게 하는 클라이언트 디바이스. - 청구항 14에 있어서,
상기 초기 쿼리 제안들과 상기 추가 제안 쿼리들은 키 값 쌍으로 제공되고―상기 키 값 쌍은 쿼리 입력 시퀀스와 상기 쿼리 입력 시퀀스들에 매치하는 초기 쿼리 문자들을 가지는 쿼리 제안들임―; 및
상기 제2 명령어들과 상기 제 명령어들은 상기 클라이언트 디바이스로 하여금
상기 제1 쿼리 입력 필드 또는 제2 쿼리 입력 필드 각각에 있는 상기 쿼리 문자가 상기 키 값 쌍 중 어느 쿼리 입력 시퀀스에도 매칭되지 않는다는 결정에만 응답하여, 상기 제1 쿼리 입력 필드와 상기 제2 쿼리 입력 필드 각각에 있는 상기 쿼리 문자 입력을 상기 데이터 처리 장치에 쿼리 제안 요청으로서 제공하게 하는 클라이언트 디바이스. - 청구항 15에 있어서,
상기 탐색 리소스에 대한 요청은 상기 클라이언트 디바이스의 현재 위치를 식별하는 위치 데이터를 포함하고;
상기 초기 쿼리 제안들은 상기 클라이언트 디바이스의 현재 위치에 특정하는 위치 특정 쿼리 제안들을 포함하고; 및
상기 비교 결과에 기초하여 상기 제1 쿼리 입력 필드에 있는 상기 쿼리 문자 입력에 매치하는 쿼리 제안들을 선택하는 동작은, 상기 클라이언트 디바이스의 상기 현재 위치에 특정하지 않는 위치 특정 쿼리 제안들을 제외시키는 동작을 더 포함하는 클라이언트 디바이스. - 데이터 처리 장치에 의해 수행되는 컴퓨터 구현 방법으로서,
탐색 리소스에 대한 요청을 클라이언트 디바이스로부터 수신하는 단계; 및
상기 요청에 응답하여 상기 탐색 리소스를 상기 클라이언트 디바이스에 제공하는 단계를 포함하고,
상기 탐색 리소스는
상기 클라이언트 디바이스로 하여금 제1 쿼리 입력 필드를 포함하는 탐색 인터페이스를 생성하도록 하는 제1 명령어들;
초기 쿼리 제안들; 및
제2 명령어들을 포함하며,
상기 제2 명령어들은 상기 클라이언트 디바이스로 하여금
클라이언트 디바이스의 제안 저장소에 상기 초기 쿼리 제안들을 저장하고;
상기 제1 쿼리 입력 필드에 있는 쿼리 문자 입력을 상기 제안 저장소에 저장된 상기 쿼리 제안들과 비교하고;
상기 비교 결과에 기초하여 상기 제1 쿼리 입력 필드에 있는 상기 쿼리 문자 입력에 매치하는 쿼리 제안들을 선택하고; 및
상기 선택된 쿼리 제안들을 상기 쿼리 문자 입력에 대한 쿼리 제안들로서 상기 제1 쿼리 입력 필드에 디스플레이하게 하는 방법. - 청구항 17에 있어서,
사용자들에 의해 제출된 쿼리들과 각 쿼리가 제출된 빈도를 포함하는 쿼리 로그 데이터에 액세스하는 단계;
상기 쿼리 로그 데이터로부터 초기 쿼리 문자의 가능성이 가능 높은 시퀀스들을 결정하는 단계;
가능성이 가장 높은 시퀀스들 각각에 대하여, 가능성이 가장 높은 시퀀스와 상기 쿼리 로그 데이터로부터 가능성이 가장 높은 쿼리들을 결정하는 단계―가능성이 가장 높은 쿼리 각각은 초기 쿼리 문자의 가능성이 가장 높은 시퀀스에 매치하는 쿼리 문자의 초기 시퀀스를 가짐―; 및
초기 쿼리 문자의 가능성이 가장 높은 시퀀스 각각에 대해 결정된 상기 가능성이 가장 높은 쿼리들을, 상기 초기 쿼리 문자들로 지정하는 단계를 포함하는 방법. - 청구항 18에 있어서,
상기 클라이언트 디바이스로부터 상기 제1 쿼리 입력 필드에 쿼리 문자를 수신하는 단계; 및
상기 쿼리 로그 데이터로부터 후속 쿼리 문자(subsequent query characters)의 가능성이 가장 높은 시퀀스를 결정하는 단계―상기 후속 쿼리 문자는 상기 클라이언트 디바이스로부터 수신된 상기 쿼리 문자들에 대한 시퀀스에서 후속하는 쿼리 문자임―;
후속 쿼리 문자의 가능성이 가장 높은 시퀀스 각각에 대하여, 후속 쿼리 문자의 가능성이 가장 높은 시퀀스와 상기 쿼리 로그 데이터로부터 가능성이 가장 높은 추가 쿼리들을 결정하고―가장 가능성이 높은 쿼리는 클라이언트 디바이스로부터 수신된 상기 쿼리 문자에 매칭되는 쿼리 문자의 초기 시퀀스와 후속 쿼리 문자의 가능성이 가장 높은 시퀀스를 가짐―;
후속 쿼리 문자의 가능성이 가장 높은 시퀀스들 각각에 대해 결정된 가능성이 가장 높은 쿼리들을, 추가 쿼리 제안들로 지정하는 단계; 및
상기 쿼리 제안 요청에 응답하여 상기 클라이언트 디바이스에 상기 추가 쿼리 제안들을 제공하는 방법. - 청구항 19에 있어서,
상기 초기 쿼리 제안들과 상기 추가 제안 쿼리들은 키 값 쌍의 형태이고―상기 키 값 쌍은 쿼리 입력 시퀀스와 상기 쿼리 입력 시퀀스들에 매치하는 초기 쿼리 문자들을 가지는 쿼리 제안들임―; 및
상기 제1 쿼리 입력 필드 또는 제2 입력 필드에 있는 상기 쿼리 문자가 상기 키 값 쌍 중 어느 쿼리 입력 시퀀스에도 매칭되지 않는다는 결정에만 응답하여, 상기 제1 쿼리 입력 필드 또는 상기 제2 입력 필드에 있는 상기 쿼리 문자 입력가 쿼리 제안 요청으로서 제공되는 방법. - 명령어들을 포함하는 컴퓨터 프로그램으로 인코딩된 컴퓨터 저장 매체로서, 상기 명령어들은 데이터 처리 장치에 의해 실행되었을 때, 상기 데이터 처리 장치로 하여금
탐색 리소스에 대한 요청을 클라이언트 디바이스로부터 수신하는 동작; 및
상기 요청에 응답하여 상기 탐색 리소스를 상기 클라이언트 디바이스에 제공하는 동작을 수행하게 하고,
상기 탐색 리소스는
상기 클라이언트 디바이스로 하여금 제1 쿼리 입력 필드를 포함하는 탐색 인터페이스를 생성하도록 하는 제1 명령어들;
초기 쿼리 제안들; 및
제2 명령어들을 포함하며,
상기 제2 명령어들은 상기 클라이언트 디바이스로 하여금
클라이언트 디바이스의 제안 저장소에 상기 초기 쿼리 제안들을 저장하고;
상기 제1 쿼리 입력 필드에 있는 쿼리 문자 입력을 상기 제안 저장소에 저장된 상기 쿼리 제안들과 비교하고;
상기 비교 결과에 기초하여 상기 제1 쿼리 입력 필드에 있는 상기 쿼리 문자 입력에 매치하는 쿼리 제안들을 선택하고; 및
상기 선택된 쿼리 제안들을 상기 쿼리 문자 입력에 대한 쿼리 제안들로서 상기 제1 쿼리 입력 필드에 디스플레이하게 하는 컴퓨터 저장 매체.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/841,571 | 2010-07-22 | ||
| US12/841,571 US8560562B2 (en) | 2010-07-22 | 2010-07-22 | Predictive query suggestion caching |
| PCT/US2011/044496 WO2012012396A2 (en) | 2010-07-22 | 2011-07-19 | Predictive query suggestion caching |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20130132757A true KR20130132757A (ko) | 2013-12-05 |
| KR101708448B1 KR101708448B1 (ko) | 2017-02-20 |
Family
ID=44628954
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020137004430A Active KR101708448B1 (ko) | 2010-07-22 | 2011-07-19 | 예측 쿼리 제안 캐싱 |
Country Status (7)
| Country | Link |
|---|---|
| US (2) | US8560562B2 (ko) |
| EP (1) | EP2596441A2 (ko) |
| JP (1) | JP5745627B2 (ko) |
| KR (1) | KR101708448B1 (ko) |
| CN (1) | CN103221951B (ko) |
| AU (1) | AU2011282258B2 (ko) |
| WO (1) | WO2012012396A2 (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190114016A (ko) * | 2014-10-30 | 2019-10-08 | 이베이 인크. | 예측성 타이핑을 위한 문맥 관련 온톨로지의 동적 로딩 |
| KR20230097323A (ko) | 2021-12-24 | 2023-07-03 | 박민수 | 장갑 내부습기 제거를 위한 실리카겔 고무장갑 |
Families Citing this family (67)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8688674B2 (en) * | 2008-02-14 | 2014-04-01 | Beats Music, Llc | Fast search in a music sharing environment |
| US11048765B1 (en) | 2008-06-25 | 2021-06-29 | Richard Paiz | Search engine optimizer |
| US11423018B1 (en) | 2010-04-21 | 2022-08-23 | Richard Paiz | Multivariate analysis replica intelligent ambience evolving system |
| US10936687B1 (en) | 2010-04-21 | 2021-03-02 | Richard Paiz | Codex search patterns virtual maestro |
| US11379473B1 (en) | 2010-04-21 | 2022-07-05 | Richard Paiz | Site rank codex search patterns |
| CA2808803C (en) | 2010-08-19 | 2018-11-06 | David Black | Predictive query completion and predictive search results |
| US10423672B2 (en) * | 2010-10-04 | 2019-09-24 | Excalibur Ip, Llc | Network resource-specific search assistance |
| US20120096019A1 (en) * | 2010-10-15 | 2012-04-19 | Manickam Ramesh Kumar | Localized and cultural domain name suggestion |
| US8639679B1 (en) * | 2011-05-05 | 2014-01-28 | Google Inc. | Generating query suggestions |
| DE102011101146A1 (de) * | 2011-05-11 | 2012-11-15 | Abb Technology Ag | Mehrstufiges Verfahren und Einrichtung zum interaktiven Auffinden von Gerätedaten eines Automatisierungssystem |
| US20120290926A1 (en) * | 2011-05-12 | 2012-11-15 | Infinote Corporation | Efficient document management and search |
| US8645825B1 (en) | 2011-08-31 | 2014-02-04 | Google Inc. | Providing autocomplete suggestions |
| US9922344B1 (en) * | 2012-02-24 | 2018-03-20 | Google Llc | Serving advertisements based on partial queries |
| US20130282709A1 (en) * | 2012-04-18 | 2013-10-24 | Yahoo! Inc. | Method and system for query suggestion |
| US9684395B2 (en) * | 2012-06-02 | 2017-06-20 | Tara Chand Singhal | System and method for context driven voice interface in handheld wireless mobile devices |
| US9298730B2 (en) * | 2012-07-04 | 2016-03-29 | International Medical Solutions, Inc. | System and method for viewing medical images |
| US20140129973A1 (en) * | 2012-11-08 | 2014-05-08 | Microsoft Corporation | Interaction model for serving popular queries in search box |
| US20140149447A1 (en) * | 2012-11-29 | 2014-05-29 | Usablenet, Inc. | Methods for providing web search suggestions and devices thereof |
| CN103885990B (zh) * | 2012-12-24 | 2019-07-05 | 腾讯科技(武汉)有限公司 | 搜索方法及系统 |
| US9311416B1 (en) * | 2012-12-31 | 2016-04-12 | Google Inc. | Selecting content using a location feature index |
| US11809506B1 (en) | 2013-02-26 | 2023-11-07 | Richard Paiz | Multivariant analyzing replicating intelligent ambience evolving system |
| US11741090B1 (en) | 2013-02-26 | 2023-08-29 | Richard Paiz | Site rank codex search patterns |
| US20140279993A1 (en) * | 2013-03-14 | 2014-09-18 | Microsoft Corporation | Clarifying User Intent of Query Terms of a Search Query |
| US20150213041A1 (en) * | 2013-03-15 | 2015-07-30 | Google Inc. | Search suggestion rankings |
| US9881102B2 (en) | 2013-04-22 | 2018-01-30 | Microsoft Technology Licensing, Llc | Aggregating personalized suggestions from multiple sources |
| TWI480752B (zh) * | 2013-07-16 | 2015-04-11 | Inventec Corp | 網頁資料查詢系統及其方法 |
| US8631325B1 (en) | 2013-08-09 | 2014-01-14 | Zoomdata, Inc. | Real-time data visualization of streaming data |
| US9430573B2 (en) * | 2014-01-14 | 2016-08-30 | Microsoft Technology Licensing, Llc | Coherent question answering in search results |
| CN105302827B (zh) * | 2014-06-30 | 2018-11-20 | 华为技术有限公司 | 一种事件的搜索方法和设备 |
| WO2016027372A1 (ja) | 2014-08-22 | 2016-02-25 | 株式会社日立製作所 | 自己産出的情報処理システムおよび方法 |
| US10114862B2 (en) * | 2014-08-29 | 2018-10-30 | International Business Machines Corporation | Suggestion of a broad-spectrum list of grouped natural language search query terms |
| RU2576468C1 (ru) * | 2014-11-14 | 2016-03-10 | Петр Юрьевич Табун | Система интерактивного поиска и отображения информации |
| DE102014224415A1 (de) * | 2014-11-28 | 2016-06-02 | Siemens Aktiengesellschaft | Verfahren zum rechnergestützten Verarbeiten vonAnfragen zur Analyse von Daten in einem Datenspeicher |
| US20160180726A1 (en) * | 2014-12-17 | 2016-06-23 | International Business Machines Corporation | Managing a question and answer system |
| US9251276B1 (en) | 2015-02-27 | 2016-02-02 | Zoomdata, Inc. | Prioritization of retrieval and/or processing of data |
| US10169467B2 (en) * | 2015-03-18 | 2019-01-01 | Microsoft Technology Licensing, Llc | Query formulation via task continuum |
| US20170031998A1 (en) * | 2015-07-31 | 2017-02-02 | Linkedln Corporation | Organizational directory access client and server leveraging local and network search |
| US10389842B2 (en) | 2015-09-18 | 2019-08-20 | International Business Machines Corporation | Mobile device cache updating |
| US10423683B2 (en) | 2016-05-02 | 2019-09-24 | Microsoft Technology Licensing, Llc | Personalized content suggestions in computer networks |
| US20180081893A1 (en) * | 2016-09-19 | 2018-03-22 | Ebay Inc. | Prediction-based instant search |
| CN108008832A (zh) * | 2016-10-31 | 2018-05-08 | 北京搜狗科技发展有限公司 | 一种输入方法和装置、一种用于输入的装置 |
| US9942312B1 (en) | 2016-12-16 | 2018-04-10 | Zoomdata, Inc. | System and method for facilitating load reduction at a landing zone |
| US10824678B2 (en) * | 2017-06-03 | 2020-11-03 | Apple Inc. | Query completion suggestions |
| WO2018231263A1 (en) | 2017-06-13 | 2018-12-20 | Google Llc | Transmitting high latency digital components in a low latency environment |
| US10606895B2 (en) | 2017-07-12 | 2020-03-31 | Microsoft Technology Licensing, Llc | Multiple entity aware typeahead in searches |
| US20190018885A1 (en) * | 2017-07-12 | 2019-01-17 | Linkedin Corporation | Index aware typeahead in searches |
| FR3080472B1 (fr) * | 2018-04-19 | 2021-06-04 | Amadeus Sas | Controle de la generation des resultats de recherche a entrees multiples |
| US11676220B2 (en) | 2018-04-20 | 2023-06-13 | Meta Platforms, Inc. | Processing multimodal user input for assistant systems |
| US11307880B2 (en) | 2018-04-20 | 2022-04-19 | Meta Platforms, Inc. | Assisting users with personalized and contextual communication content |
| US11886473B2 (en) | 2018-04-20 | 2024-01-30 | Meta Platforms, Inc. | Intent identification for agent matching by assistant systems |
| US11715042B1 (en) | 2018-04-20 | 2023-08-01 | Meta Platforms Technologies, Llc | Interpretability of deep reinforcement learning models in assistant systems |
| US20190327330A1 (en) | 2018-04-20 | 2019-10-24 | Facebook, Inc. | Building Customized User Profiles Based on Conversational Data |
| US10606851B1 (en) | 2018-09-10 | 2020-03-31 | Palantir Technologies Inc. | Intelligent compute request scoring and routing |
| CN109582693A (zh) * | 2018-11-26 | 2019-04-05 | 成都四方伟业软件股份有限公司 | 基于web的数据逻辑表达式处理方法及装置 |
| US10409641B1 (en) | 2018-11-26 | 2019-09-10 | Palantir Technologies Inc. | Module assignment management |
| US11120007B2 (en) | 2018-11-26 | 2021-09-14 | Palantir Technologies Inc. | Module expiration management |
| JP7474459B2 (ja) * | 2019-04-16 | 2024-04-25 | 株式会社ユニバーサルエンターテインメント | 情報提供システム、及び、情報提供方法 |
| US11514053B2 (en) * | 2019-04-16 | 2022-11-29 | Microsoft Technology Licensing, Llc | Caching of potential search results |
| US11151167B2 (en) | 2019-05-10 | 2021-10-19 | Georgetown University | Cache optimization via topics in web search engines |
| US10503792B1 (en) | 2019-05-10 | 2019-12-10 | Georgetown University | Cache optimization via topics in web search engines |
| CN110442593B (zh) * | 2019-08-12 | 2022-02-01 | 四川长虹电器股份有限公司 | 基于用户搜索信息跨应用共享的方法 |
| US20230053999A1 (en) * | 2020-05-11 | 2023-02-23 | Siddharth Mohan Samel | System and method to detect affiliated partners of an entity based on a query keyword |
| CA3190723A1 (en) * | 2020-08-27 | 2022-03-03 | Liveperson, Inc. | Context-sensitive conversational interface |
| US12406668B2 (en) | 2023-02-27 | 2025-09-02 | Microsoft Technology Licensing, Llc | Network-based communication session copilot |
| CN116860786A (zh) * | 2023-07-11 | 2023-10-10 | 北京火山引擎科技有限公司 | 基于数据库的数据查询方法、装置、电子设备及存储介质 |
| US20250045338A1 (en) * | 2023-08-06 | 2025-02-06 | Chian Chiu Li | Presenting Search And Comparison Results |
| US12353410B2 (en) * | 2023-11-27 | 2025-07-08 | Adp, Inc. | Prediction of cacheable queries |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050283468A1 (en) * | 2004-06-22 | 2005-12-22 | Kamvar Sepandar D | Anticipated query generation and processing in a search engine |
| US20060248078A1 (en) * | 2005-04-15 | 2006-11-02 | William Gross | Search engine with suggestion tool and method of using same |
| US20070162481A1 (en) * | 2006-01-10 | 2007-07-12 | Millett Ronald P | Pattern index |
| KR20070117526A (ko) * | 2007-11-28 | 2007-12-12 | 엔에이치엔(주) | 실시간 급상승 키워드 추출 방법 및 실시간 급상승 키워드추출 시스템 |
Family Cites Families (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001249933A (ja) * | 2000-03-06 | 2001-09-14 | Nippon Telegr & Teleph Corp <Ntt> | 検索語入力補完方法及び装置、並びに該方法を実施するためのプログラムを格納した記録媒体 |
| US6564213B1 (en) * | 2000-04-18 | 2003-05-13 | Amazon.Com, Inc. | Search query autocompletion |
| JP2004070547A (ja) * | 2002-08-05 | 2004-03-04 | Sony Ericsson Mobilecommunications Japan Inc | 辞書作成方法および装置ならびに辞書作成システム |
| US6947930B2 (en) * | 2003-03-21 | 2005-09-20 | Overture Services, Inc. | Systems and methods for interactive search query refinement |
| US8086619B2 (en) * | 2003-09-05 | 2011-12-27 | Google Inc. | System and method for providing search query refinements |
| GB2406399A (en) * | 2003-09-23 | 2005-03-30 | Ibm | Seaching within a computer network by entering a search term and optional URI into a web browser |
| US7240049B2 (en) * | 2003-11-12 | 2007-07-03 | Yahoo! Inc. | Systems and methods for search query processing using trend analysis |
| US8972444B2 (en) | 2004-06-25 | 2015-03-03 | Google Inc. | Nonstandard locality-based text entry |
| EP1787228A4 (en) * | 2004-09-10 | 2009-09-09 | Suggestica Inc | USER PRODUCTION AND CLASSIFICATION OF EQUIPMENT FOR THE PERFORMANCE OF A SEARCH AND USER INTERFACE THROUGH A HIERARCHY-FREE QUANTITY OF THEMES |
| US20060106769A1 (en) | 2004-11-12 | 2006-05-18 | Gibbs Kevin A | Method and system for autocompletion for languages having ideographs and phonetic characters |
| US7461059B2 (en) * | 2005-02-23 | 2008-12-02 | Microsoft Corporation | Dynamically updated search results based upon continuously-evolving search query that is based at least in part upon phrase suggestion, search engine uses previous result sets performing additional search tasks |
| US7577646B2 (en) * | 2005-05-02 | 2009-08-18 | Microsoft Corporation | Method for finding semantically related search engine queries |
| US8438142B2 (en) * | 2005-05-04 | 2013-05-07 | Google Inc. | Suggesting and refining user input based on original user input |
| US8200687B2 (en) * | 2005-06-20 | 2012-06-12 | Ebay Inc. | System to generate related search queries |
| JP4773761B2 (ja) * | 2005-07-25 | 2011-09-14 | ヤフー株式会社 | 情報検索サーバー、情報検索方法、情報検索プログラム |
| JP4781741B2 (ja) * | 2005-07-25 | 2011-09-28 | ヤフー株式会社 | 情報検索システム、情報検索プログラム |
| US7516124B2 (en) | 2005-12-20 | 2009-04-07 | Yahoo! Inc. | Interactive search engine |
| US7672932B2 (en) * | 2005-08-24 | 2010-03-02 | Yahoo! Inc. | Speculative search result based on a not-yet-submitted search query |
| US7747639B2 (en) * | 2005-08-24 | 2010-06-29 | Yahoo! Inc. | Alternative search query prediction |
| US20100076994A1 (en) * | 2005-11-05 | 2010-03-25 | Adam Soroca | Using Mobile Communication Facility Device Data Within a Monetization Platform |
| US7676517B2 (en) * | 2005-10-14 | 2010-03-09 | Microsoft Corporation | Search results injected into client applications |
| KR100754768B1 (ko) * | 2006-04-06 | 2007-09-03 | 엔에이치엔(주) | 사용자별 맞춤 추천어를 제공하는 시스템, 방법 및 상기방법을 실행하기 위한 프로그램이 기록된 컴퓨터에서 판독가능한 기록 매체 |
| US20070276813A1 (en) * | 2006-05-23 | 2007-11-29 | Joshua Rosen | Online Advertisement Selection and Delivery Based on Search Listing Collections |
| US20090043741A1 (en) * | 2007-08-09 | 2009-02-12 | Dohyung Kim | Autocompletion and Automatic Input Method Correction for Partially Entered Search Query |
| US8719256B2 (en) * | 2008-05-01 | 2014-05-06 | Chacha Search, Inc | Method and system for improvement of request processing |
| US8312032B2 (en) * | 2008-07-10 | 2012-11-13 | Google Inc. | Dictionary suggestions for partial user entries |
| US20100106854A1 (en) * | 2008-10-29 | 2010-04-29 | Hostway Corporation | System and method for controlling non-existing domain traffic |
| JP5515284B2 (ja) * | 2008-12-11 | 2014-06-11 | 日本電気株式会社 | 情報処理装置、プログラム、及び情報処理方法 |
| JP2010152616A (ja) * | 2008-12-25 | 2010-07-08 | Baidu Japan Inc | 検索管理システム、検索管理方法、およびプログラム |
| US20100185644A1 (en) * | 2009-01-21 | 2010-07-22 | Microsoft Corporatoin | Automatic search suggestions from client-side, browser, history cache |
| US8275759B2 (en) * | 2009-02-24 | 2012-09-25 | Microsoft Corporation | Contextual query suggestion in result pages |
| US9015148B2 (en) * | 2009-09-21 | 2015-04-21 | Microsoft Corporation | Suggesting related search queries during web browsing |
| US8560561B2 (en) * | 2010-01-07 | 2013-10-15 | Microsoft Corporation | Location aware search page elements |
-
2010
- 2010-07-22 US US12/841,571 patent/US8560562B2/en active Active
-
2011
- 2011-07-19 KR KR1020137004430A patent/KR101708448B1/ko active Active
- 2011-07-19 AU AU2011282258A patent/AU2011282258B2/en active Active
- 2011-07-19 EP EP11735962.0A patent/EP2596441A2/en not_active Ceased
- 2011-07-19 CN CN201180042833.9A patent/CN103221951B/zh active Active
- 2011-07-19 JP JP2013520800A patent/JP5745627B2/ja not_active Expired - Fee Related
- 2011-07-19 WO PCT/US2011/044496 patent/WO2012012396A2/en not_active Ceased
-
2013
- 2013-09-13 US US14/026,553 patent/US9323808B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050283468A1 (en) * | 2004-06-22 | 2005-12-22 | Kamvar Sepandar D | Anticipated query generation and processing in a search engine |
| US20060248078A1 (en) * | 2005-04-15 | 2006-11-02 | William Gross | Search engine with suggestion tool and method of using same |
| US20070162481A1 (en) * | 2006-01-10 | 2007-07-12 | Millett Ronald P | Pattern index |
| KR20070117526A (ko) * | 2007-11-28 | 2007-12-12 | 엔에이치엔(주) | 실시간 급상승 키워드 추출 방법 및 실시간 급상승 키워드추출 시스템 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190114016A (ko) * | 2014-10-30 | 2019-10-08 | 이베이 인크. | 예측성 타이핑을 위한 문맥 관련 온톨로지의 동적 로딩 |
| KR20230097323A (ko) | 2021-12-24 | 2023-07-03 | 박민수 | 장갑 내부습기 제거를 위한 실리카겔 고무장갑 |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2011282258B2 (en) | 2015-04-30 |
| WO2012012396A3 (en) | 2012-10-04 |
| JP2013535729A (ja) | 2013-09-12 |
| US9323808B1 (en) | 2016-04-26 |
| AU2011282258A1 (en) | 2013-01-31 |
| CN103221951A (zh) | 2013-07-24 |
| US8560562B2 (en) | 2013-10-15 |
| WO2012012396A2 (en) | 2012-01-26 |
| KR101708448B1 (ko) | 2017-02-20 |
| US20120023120A1 (en) | 2012-01-26 |
| CN103221951B (zh) | 2017-02-15 |
| JP5745627B2 (ja) | 2015-07-08 |
| EP2596441A2 (en) | 2013-05-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101708448B1 (ko) | 예측 쿼리 제안 캐싱 | |
| US12141132B1 (en) | Query refinements using search data | |
| US9336277B2 (en) | Query suggestions based on search data | |
| TWI452476B (zh) | 用於使用者瀏覽器歷史之關聯排序之方法、電腦可讀取儲存媒體及系統 | |
| JP5264892B2 (ja) | 多言語情報検索 | |
| US9183277B1 (en) | Providing intent sensitive search results | |
| US20130006914A1 (en) | Exposing search history by category | |
| US9679079B2 (en) | Search query suggestions based in part on a prior search and searches based on such suggestions | |
| US20120059838A1 (en) | Providing entity-specific content in response to a search query | |
| US8959093B1 (en) | Ranking search results based on anchors | |
| JP7654842B2 (ja) | 繰り返し可能クエリの識別および発行 | |
| US10558727B2 (en) | System and method for operating a browsing application | |
| US20150169643A1 (en) | Providing supplemental search results in repsonse to user interest signal | |
| EP3238105A1 (en) | Application partial deep link to a corresponding resource | |
| US9110943B2 (en) | Identifying an image for an entity | |
| US9244972B1 (en) | Identifying navigational resources for informational queries | |
| US10592573B1 (en) | Interactively suggesting network location | |
| JP5416023B2 (ja) | 閲覧端末及び方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20130221 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| A302 | Request for accelerated examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20160712 Comment text: Request for Examination of Application |
|
| PA0302 | Request for accelerated examination |
Patent event date: 20160712 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20160718 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: 20161123 |
|
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20170214 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20170215 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20200131 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20200131 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20210201 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20220128 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250123 Start annual number: 9 End annual number: 9 |