KR101582929B1 - 구조화된 검색 질의용 문법 모델 - Google Patents
구조화된 검색 질의용 문법 모델 Download PDFInfo
- Publication number
- KR101582929B1 KR101582929B1 KR1020157015419A KR20157015419A KR101582929B1 KR 101582929 B1 KR101582929 B1 KR 101582929B1 KR 1020157015419 A KR1020157015419 A KR 1020157015419A KR 20157015419 A KR20157015419 A KR 20157015419A KR 101582929 B1 KR101582929 B1 KR 101582929B1
- Authority
- KR
- South Korea
- Prior art keywords
- user
- identified
- node
- query
- grammar
- 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.)
- Expired - Fee Related
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/903—Querying
- G06F16/9032—Query formulation
- G06F16/90324—Query formulation using system suggestions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- 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/2457—Query processing with adaptation to user needs
- G06F16/24578—Query processing with adaptation to user needs using ranking
-
- 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/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/288—Entity relationship models
-
- 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
-
- 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/901—Indexing; Data structures therefor; Storage structures
- G06F16/9024—Graphs; Linked lists
-
- 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
-
- 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/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G06F17/274—
-
- G06F17/30634—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/253—Grammatical analysis; Style critique
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Computing Systems (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Primary Health Care (AREA)
- Marketing (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
더 많은 정보는 참조로 통합되는 2010년 4월 19일자로 출원된 미국특허출원 제12/763162호 및 2012년 7월 23일자로 출원된 미국특허출원 제13/556072호에서 확인할 수 있다.
도 2는 예시적인 소셜 그래프를 도시한다.
도 3은 온라인 소셜 네트워크의 예시적인 웹페이지를 도시한다.
도 4a-4b는 소셜 네트워크의 예시적인 질의를 도시한다.
도 5는 구조화된 검색 질의를 생성하도록 문맥-무관 문법 모델을 사용하기 위한 예시적인 방법을 도시한다.
도 6은 예시적인 컴퓨터 시스템을 도시한다.
Claims (20)
- 복수의 노드 및 노드를 연결하는 복수의 에지를 포함하는 소셜 그래프에 접근하는 단계;
제1 사용자가 입력한 비구조화된 텍스트 질의를 제1 사용자의 클라이언트 시스템으로부터 수신하는 단계;
비구조화된 텍스트 질의를 기초로, 소셜 그래프의 하나 이상의 에지 또는 하나 이상의 제2 노드를 식별하는 단계;
하나 이상의 질의 토큰을 각각 포함하는 복수의 문법을 포함하는 문맥-무관 문법 모델(context-free grammar model)에 접근하는 단계;
하나 이상의 문법을 식별하는 단계;
각각의 식별된 문법에 대한 제1 점수를 결정하는 단계;
문법-임계 점수보다 더 큰 제1 점수를 가지는 식별된 문법에 각각 해당하는 하나 이상의 구조화된 질의를 생성하는 단계; 및
제1 사용자가 입력한 비구조화된 텍스트 질의에 응답하여, 제1 사용자에게 디스플레이하기 위해 제안된 질의로서 하나 이상의 구조화된 질의를 제1 사용자의 클라이언트 시스템으로 송신하는 단계를 포함하며,
2개의 노드 사이의 각각의 에지는 노드들 사이의 이격도 1도를 나타내고,
노드는 온라인 소셜 네트워크와 관련된 제1 사용자에 해당하는 제1 사용자 노드; 및 온라인 소셜 네트워크와 관련된 컨셉 또는 제2 사용자에 각각 해당하는 복수의 제2 노드를 포함하며,
비구조화된 텍스트 질의는 하나 이상의 n-그램을 포함하고,
각각의 식별된 에지 또는 식별된 노드는 적어도 하나의 n-그램에 해당하며,
각각의 식별된 문법은 소셜 그래프의 적어도 하나의 식별된 제2 노드 또는 적어도 하나의 식별된 에지에 해당하는 하나 이상의 질의 토큰을 가지고,
구조화된 질의는 식별된 문법에 의해 생성된 자연어 문자열을 기초로 하고,
각각의 구조화된 질의는 해당하는 식별된 문법의 질의 토큰을 포함하며,
구조화된 질의의 하나 이상의 질의 토큰은 소셜 그래프의 적어도 하나의 식별된 제2 노드 또는 적어도 하나의 식별된 에지 중 적어도 하나에 해당하고,
하나 이상의 에지 및 하나 이상의 제2 노드를 식별하는 단계는:
에지 또는 제2 노드 중 하나에 해당하는 각 n-그램에 대한 제2 점수를 결정하는 단계; 에지-임계 점수보다 더 큰 제2 점수를 가지는 하나 이상의 에지를 선택하는 단계; 및 노드-임계 점수보다 더 큰 제2 점수를 가지는 하나 이상의 제2 노드를 선택하는 단계를 포함하며,
각각의 식별된 에지는 적어도 하나의 n-그램에 해당하고,
각각의 식별된 제2 노드는 적어도 하나의 식별된 에지와 연결되며,
각각의 식별된 제2 노드는 적어도 하나의 n-그램에 해당하는 소셜 네트워킹 시스템 내 객체 검색 방법. - 삭제
- 제 1 항에 있어서,
각각의 n-그램은 제1 사용자가 입력한 텍스트의 하나 이상의 문자를 포함하는 소셜 네트워킹 시스템 내 객체 검색 방법. - 제 1 항에 있어서,
각각의 n-그램은 텍스트 질의로부터의 n개 아이템의 인접 시퀀스(contiguous sequence)를 포함하는 소셜 네트워킹 시스템 내 객체 검색 방법. - 삭제
- 제 1 항에 있어서,
각각의 n-그램에 대한 제2 점수는 n-그램이 에지 또는 제2 노드에 해당하는 확률인 소셜 네트워킹 시스템 내 객체 검색 방법. - 제 1 항에 있어서,
각각의 문법에 대한 제1 점수를 결정하는 단계는 문법의 질의 토큰에 해당하는 식별된 제2 노드와 제1 사용자 노드 사이의 이격도를 기초로 하는 소셜 네트워킹 시스템 내 객체 검색 방법. - 제 1 항에 있어서,
각각의 문법에 대한 제1 점수를 결정하는 단계는 문법의 질의 토큰에 해당하는 식별된 에지를 기초로 하는 소셜 네트워킹 시스템 내 객체 검색 방법. - 제 1 항에 있어서,
각각의 문법에 대한 제1 점수를 결정하는 단계는 문법의 질의 토큰에 해당하는 식별된 제2 노드와 연결되는 식별된 에지의 수를 기초로 하는 소셜 네트워킹 시스템 내 객체 검색 방법. - 제 1 항에 있어서,
각각의 문법에 대한 제1 점수를 결정하는 단계는 제1 사용자와 관련된 검색 이력을 기초로 하는 소셜 네트워킹 시스템 내 객체 검색 방법. - 복수의 노드 및 노드를 연결하는 복수의 에지를 포함하는 소셜 그래프에 접근하고;
제1 사용자가 입력한 비구조화된 텍스트 질의를 제1 사용자의 클라이언트 시스템으로부터 수신하며;
비구조화된 텍스트 질의를 기초로, 소셜 그래프의 하나 이상의 에지 또는 하나 이상의 제2 노드를 식별하고;
하나 이상의 질의 토큰을 각각 포함하는 복수의 문법을 포함하는 문맥-무관 문법 모델(context-free grammar model)에 접근하며;
하나 이상의 문법을 식별하고;
각각의 식별된 문법에 대한 제1 점수를 결정하며;
문법-임계 점수보다 더 큰 제1 점수를 가지는 식별된 문법에 각각 해당하는 하나 이상의 구조화된 질의를 생성하고;
제1 사용자가 입력한 비구조화된 텍스트 질의에 응답하여, 제1 사용자에게 디스플레이하기 위해 제안된 질의로서 하나 이상의 구조화된 질의를 제1 사용자의 클라이언트 시스템으로 송신하도록 실행될 때 동작하는 소프트웨어를 포함하며,
2개의 노드 사이의 각각의 에지는 노드들 사이의 이격도 1도를 나타내고,
노드는 온라인 소셜 네트워크와 관련된 제1 사용자에 해당하는 제1 사용자 노드; 및 온라인 소셜 네트워크와 관련된 컨셉 또는 제2 사용자에 각각 해당하는 복수의 제2 노드를 포함하며,
비구조화된 텍스트 질의는 하나 이상의 n-그램을 포함하고,
각각의 식별된 에지 또는 식별된 노드는 적어도 하나의 n-그램에 해당하며,
각각의 식별된 문법은 소셜 그래프의 적어도 하나의 식별된 제2 노드 또는 적어도 하나의 식별된 에지에 해당하는 하나 이상의 질의 토큰을 가지고,
구조화된 질의는 식별된 문법에 의해 생성된 자연어 문자열을 기초로 하고,
각각의 구조화된 질의는 해당하는 식별된 문법의 질의 토큰을 포함하며,
구조화된 질의의 하나 이상의 질의 토큰은 소셜 그래프의 적어도 하나의 식별된 제2 노드 또는 적어도 하나의 식별된 에지 중 적어도 하나에 해당하고,
하나 이상의 에지 및 하나 이상의 제2 노드를 식별하는 것은:
에지 또는 제2 노드 중 하나에 해당하는 각 n-그램에 대한 제2 점수를 결정하고; 에지-임계 점수보다 더 큰 제2 점수를 가지는 하나 이상의 에지를 선택하며; 및 노드-임계 점수보다 더 큰 제2 점수를 가지는 하나 이상의 제2 노드를 선택하는 것을 포함하며,
각각의 식별된 에지는 적어도 하나의 n-그램에 해당하고,
각각의 식별된 제2 노드는 적어도 하나의 식별된 에지와 연결되며,
각각의 식별된 제2 노드는 적어도 하나의 n-그램에 해당하는, 소셜 네트워킹 시스템 내 객체 검색 프로그램이 수록된 컴퓨터-판독가능한 비-일시적 저장매체. - 삭제
- 제 11 항에 있어서,
각각의 n-그램은 제1 사용자가 입력한 텍스트의 하나 이상의 문자를 포함하는 소셜 네트워킹 시스템 내 객체 검색 프로그램이 수록된 컴퓨터-판독가능한 비-일시적 저장매체. - 제 11 항에 있어서,
각각의 n-그램은 텍스트 질의로부터의 n개 아이템의 인접 시퀀스를 포함하는 소셜 네트워킹 시스템 내 객체 검색 프로그램이 수록된 컴퓨터-판독가능한 비-일시적 저장매체. - 삭제
- 제 11 항에 있어서,
각각의 n-그램에 대한 제2 점수는 n-그램이 에지 또는 제2 노드에 해당하는 확률인 소셜 네트워킹 시스템 내 객체 검색 프로그램이 수록된 컴퓨터-판독가능한 비-일시적 저장매체. - 제 11 항에 있어서,
각각의 문법에 대한 제1 점수를 결정하는 것은 문법의 질의 토큰에 해당하는 식별된 제2 노드와 제1 사용자 노드 사이의 이격도를 기초로 하는 소셜 네트워킹 시스템 내 객체 검색 프로그램이 수록된 컴퓨터-판독가능한 비-일시적 저장매체. - 제 11 항에 있어서,
각각의 문법에 대한 제1 점수를 결정하는 것은 문법의 질의 토큰에 해당하는 식별된 에지를 기초로 하는 소셜 네트워킹 시스템 내 객체 검색 프로그램이 수록된 컴퓨터-판독가능한 비-일시적 저장매체. - 제 11 항에 있어서,
각각의 문법에 대한 제1 점수를 결정하는 것은 문법의 질의 토큰에 해당하는 식별된 제2 노드와 연결되는 식별된 에지의 수를 기초로 하는 소셜 네트워킹 시스템 내 객체 검색 프로그램이 수록된 컴퓨터-판독가능한 비-일시적 저장매체. - 하나 이상의 프로세서; 및
프로세서와 연결되고 프로세서에 의해 실행가능한 명령어를 포함하는 메모리를 포함하는 시스템으로서,
상기 프로세서는:
복수의 노드 및 노드를 연결하는 복수의 에지를 포함하는 소셜 그래프에 접근하고;
제1 사용자가 입력한 비구조화된 텍스트 질의를 제1 사용자의 클라이언트 시스템으로부터 수신하며;
비구조화된 텍스트 질의를 기초로, 소셜 그래프의 하나 이상의 에지 또는 하나 이상의 제2 노드를 식별하고;
하나 이상의 질의 토큰을 각각 포함하는 복수의 문법을 포함하는 문맥-무관 문법 모델(context-free grammar model)에 접근하며;
하나 이상의 문법을 식별하고;
각각의 식별된 문법에 대한 제1 점수를 결정하며;
문법-임계 점수보다 더 큰 제1 점수를 가지는 식별된 문법에 각각 해당하는 하나 이상의 구조화된 질의를 생성하고;
제1 사용자가 입력한 비구조화된 텍스트 질의에 응답하여, 제1 사용자에게 디스플레이하기 위해 제안된 질의로서 하나 이상의 구조화된 질의를 제1 사용자의 클라이언트 시스템으로 송신하는 명령어를 실행할 때 동작하며,
2개의 노드 사이의 각각의 에지는 노드들 사이의 이격도 1도를 나타내고,
노드는 온라인 소셜 네트워크와 관련된 제1 사용자에 해당하는 제1 사용자 노드; 및 온라인 소셜 네트워크와 관련된 컨셉 또는 제2 사용자에 각각 해당하는 복수의 제2 노드를 포함하며,
비구조화된 텍스트 질의는 하나 이상의 n-그램을 포함하고,
각각의 식별된 에지 또는 식별된 노드는 적어도 하나의 n-그램에 해당하며,
각각의 식별된 문법은 소셜 그래프의 적어도 하나의 식별된 제2 노드 또는 적어도 하나의 식별된 에지에 해당하는 하나 이상의 질의 토큰을 가지고,
구조화된 질의는 식별된 문법에 의해 생성된 자연어 문자열을 기초로 하고,
각각의 구조화된 질의는 해당하는 식별된 문법의 질의 토큰을 포함하며,
구조화된 질의의 하나 이상의 질의 토큰은 소셜 그래프의 적어도 하나의 식별된 제2 노드 또는 적어도 하나의 식별된 에지 중 적어도 하나에 해당하고,
하나 이상의 에지 및 하나 이상의 제2 노드를 식별하는 것은:
에지 또는 제2 노드 중 하나에 해당하는 각 n-그램에 대한 제2 점수를 결정하고; 에지-임계 점수보다 더 큰 제2 점수를 가지는 하나 이상의 에지를 선택하며; 및 노드-임계 점수보다 더 큰 제2 점수를 가지는 하나 이상의 제2 노드를 선택하는 것을 포함하며,
각각의 식별된 에지는 적어도 하나의 n-그램에 해당하고,
각각의 식별된 제2 노드는 적어도 하나의 식별된 에지와 연결되며,
각각의 식별된 제2 노드는 적어도 하나의 n-그램에 해당하는 소셜 네트워킹 시스템 내 객체 검색 시스템.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/674,695 US9105068B2 (en) | 2012-11-12 | 2012-11-12 | Grammar model for structured search queries |
| US13/674,695 | 2012-11-12 | ||
| PCT/US2013/067214 WO2014074346A1 (en) | 2012-11-12 | 2013-10-29 | Grammar model for structured search queries |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020157035809A Division KR101858157B1 (ko) | 2012-11-12 | 2013-10-29 | 구조화된 검색 질의용 문법 모델 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20150079983A KR20150079983A (ko) | 2015-07-08 |
| KR101582929B1 true KR101582929B1 (ko) | 2016-01-07 |
Family
ID=49552279
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020157035809A Expired - Fee Related KR101858157B1 (ko) | 2012-11-12 | 2013-10-29 | 구조화된 검색 질의용 문법 모델 |
| KR1020157015419A Expired - Fee Related KR101582929B1 (ko) | 2012-11-12 | 2013-10-29 | 구조화된 검색 질의용 문법 모델 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020157035809A Expired - Fee Related KR101858157B1 (ko) | 2012-11-12 | 2013-10-29 | 구조화된 검색 질의용 문법 모델 |
Country Status (11)
| Country | Link |
|---|---|
| US (3) | US9105068B2 (ko) |
| EP (1) | EP2731069A1 (ko) |
| JP (3) | JP5902871B2 (ko) |
| KR (2) | KR101858157B1 (ko) |
| CN (2) | CN107403388B (ko) |
| AU (3) | AU2013341565B2 (ko) |
| BR (1) | BR112015010802A2 (ko) |
| CA (2) | CA2890248C (ko) |
| IL (3) | IL238467A (ko) |
| MX (2) | MX350680B (ko) |
| WO (1) | WO2014074346A1 (ko) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20200080822A (ko) * | 2018-12-27 | 2020-07-07 | 포항공과대학교 산학협력단 | 텍스트 데이터에서 의미상 대응하는 자연어-sql의 매핑 방법 |
| KR20210082727A (ko) * | 2019-12-26 | 2021-07-06 | 포항공과대학교 산학협력단 | 자연어 단어를 데이터베이스의 컬럼 및 테이블과 연결하는 방법 |
| US20220253710A1 (en) * | 2019-08-12 | 2022-08-11 | Gree Electric Appliances, Inc. Of Zhuhai | Human-Machine Multi-Turn Conversation Method and System for Human-Machine Interaction, and Intelligent Apparatus |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9361363B2 (en) | 2012-12-31 | 2016-06-07 | Facebook, Inc. | Modifying structured search queries on online social networks |
| US9703844B2 (en) | 2012-12-31 | 2017-07-11 | Facebook, Inc. | Search result snippets for structured search queries |
| US9367607B2 (en) | 2012-12-31 | 2016-06-14 | Facebook, Inc. | Natural-language rendering of structured search queries |
| US9244952B2 (en) | 2013-03-17 | 2016-01-26 | Alation, Inc. | Editable and searchable markup pages automatically populated through user query monitoring |
| US9805099B2 (en) | 2014-10-30 | 2017-10-31 | The Johns Hopkins University | Apparatus and method for efficient identification of code similarity |
| US10412160B2 (en) * | 2015-08-05 | 2019-09-10 | Facebook, Inc. | Controlling a device cloud |
| DE102016010909A1 (de) * | 2015-11-11 | 2017-05-11 | Adobe Systems Incorporated | Strukturiertes Modellieren, Extrahieren und Lokalisieren von Wissen aus Bildern |
| CN107015979B (zh) * | 2016-01-27 | 2021-04-06 | 斑马智行网络(香港)有限公司 | 一种数据处理方法、装置和智能终端 |
| US10185763B2 (en) * | 2016-11-30 | 2019-01-22 | Facebook, Inc. | Syntactic models for parsing search queries on online social networks |
| US10162886B2 (en) * | 2016-11-30 | 2018-12-25 | Facebook, Inc. | Embedding-based parsing of search queries on online social networks |
| US10558817B2 (en) * | 2017-01-30 | 2020-02-11 | Foley & Lardner LLP | Establishing a link between identifiers without disclosing specific identifying information |
| US10614141B2 (en) | 2017-03-15 | 2020-04-07 | Facebook, Inc. | Vital author snippets on online social networks |
| US10445319B2 (en) * | 2017-05-10 | 2019-10-15 | Oracle International Corporation | Defining subgraphs declaratively with vertex and edge filters |
| US10678786B2 (en) | 2017-10-09 | 2020-06-09 | Facebook, Inc. | Translating search queries on online social networks |
| CN107704450B (zh) * | 2017-10-13 | 2020-12-04 | 威盛电子股份有限公司 | 自然语言识别设备以及自然语言识别方法 |
| KR102363131B1 (ko) * | 2018-01-12 | 2022-02-15 | (주)호모미미쿠스 | 도식화된 질의 구성 방식을 이용한 전문가시스템에서의 다차원 지식 검색 방법 및 시스템 |
| CN110209885B (zh) * | 2018-04-26 | 2023-05-12 | 腾讯科技(深圳)有限公司 | 一种图查询方法及系统 |
| US10664472B2 (en) * | 2018-06-27 | 2020-05-26 | Bitdefender IPR Management Ltd. | Systems and methods for translating natural language sentences into database queries |
| CN110889000B (zh) * | 2018-09-10 | 2022-08-16 | 百度在线网络技术(北京)有限公司 | 用于输出信息的方法和装置 |
| US11966389B2 (en) * | 2019-02-13 | 2024-04-23 | International Business Machines Corporation | Natural language to structured query generation via paraphrasing |
| US11275906B2 (en) | 2019-07-17 | 2022-03-15 | Avigilon Corporation | Natural language text conversion and method therefor |
| US11328181B2 (en) * | 2019-08-26 | 2022-05-10 | International Business Machines Corporation | Knowledge graph-based query in artificial intelligence chatbot with base query element detection and graph path generation |
| CN111787351B (zh) * | 2020-07-01 | 2022-09-06 | 百度在线网络技术(北京)有限公司 | 信息查询方法、装置、设备和计算机存储介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110087968A1 (en) | 2009-10-09 | 2011-04-14 | International Business Machines Corporation | Managing connections between real world and virtual world communities |
| US7933843B1 (en) | 2006-08-26 | 2011-04-26 | CommEq Ltd. | Media-based computational influencer network analysis |
| US8185558B1 (en) | 2010-04-19 | 2012-05-22 | Facebook, Inc. | Automatically generating nodes and edges in an integrated social graph |
Family Cites Families (47)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6957184B2 (en) | 2000-07-20 | 2005-10-18 | Microsoft Corporation | Context free grammar engine for speech recognition system |
| US6714939B2 (en) | 2001-01-08 | 2004-03-30 | Softface, Inc. | Creation of structured data from plain text |
| US7752326B2 (en) | 2001-08-20 | 2010-07-06 | Masterobjects, Inc. | System and method for utilizing asynchronous client server communication objects |
| US8112529B2 (en) | 2001-08-20 | 2012-02-07 | Masterobjects, Inc. | System and method for asynchronous client server session communication |
| US20090006543A1 (en) | 2001-08-20 | 2009-01-01 | Masterobjects | System and method for asynchronous retrieval of information based on incremental user input |
| US7512612B1 (en) | 2002-08-08 | 2009-03-31 | Spoke Software | Selecting an optimal path through a relationship graph |
| US20050131872A1 (en) | 2003-12-16 | 2005-06-16 | Microsoft Corporation | Query recognizer |
| US7836044B2 (en) | 2004-06-22 | 2010-11-16 | Google Inc. | Anticipated query generation and processing in a search engine |
| US7487145B1 (en) * | 2004-06-22 | 2009-02-03 | Google Inc. | Method and system for autocompletion using ranked results |
| US7499940B1 (en) | 2004-11-11 | 2009-03-03 | Google Inc. | Method and system for URL autocompletion using ranked results |
| BRPI0619558A2 (pt) | 2005-12-07 | 2011-10-04 | Networks In Motion Inc | dispositivo eletrÈnico portátil e método para apresentar informações |
| JP2008027290A (ja) * | 2006-07-24 | 2008-02-07 | Nippon Telegr & Teleph Corp <Ntt> | 日本語文作成支援方法及びその装置 |
| WO2008085203A2 (en) | 2006-12-29 | 2008-07-17 | Prodea Systems, Inc. | Presence status notification from digital endpoint devices through a multi-services gateway device at the user premises |
| US8713143B2 (en) | 2007-04-27 | 2014-04-29 | President And Fellows Of Harvard College | Establishing a social network |
| US8280886B2 (en) * | 2008-02-13 | 2012-10-02 | Fujitsu Limited | Determining candidate terms related to terms of a query |
| US20090228296A1 (en) | 2008-03-04 | 2009-09-10 | Collarity, Inc. | Optimization of social distribution networks |
| US8417698B2 (en) | 2008-05-06 | 2013-04-09 | Yellowpages.Com Llc | Systems and methods to provide search based on social graphs and affinity groups |
| US8027990B1 (en) | 2008-07-09 | 2011-09-27 | Google Inc. | Dynamic query suggestion |
| US8032508B2 (en) | 2008-11-18 | 2011-10-04 | Yahoo! Inc. | System and method for URL based query for retrieving data related to a context |
| US8412749B2 (en) | 2009-01-16 | 2013-04-02 | Google Inc. | Populating a structured presentation with new values |
| US20100235354A1 (en) | 2009-03-12 | 2010-09-16 | International Business Machines Corporation | Collaborative search engine system |
| US20100281044A1 (en) | 2009-04-29 | 2010-11-04 | Ajay Gupta | Method and system for creating a profiled social network |
| US8782069B2 (en) | 2009-06-11 | 2014-07-15 | Chacha Search, Inc | Method and system of providing a search tool |
| CN102012900B (zh) * | 2009-09-04 | 2013-01-30 | 阿里巴巴集团控股有限公司 | 信息检索方法和系统 |
| US20110078166A1 (en) | 2009-09-29 | 2011-03-31 | Nokia Corporation | Method and apparatus for creating and utilizing information representation of queries |
| US20110087534A1 (en) | 2009-10-14 | 2011-04-14 | Wantsa Media (Canada), Inc. | Search queries and advertising platforms utilizing at least one social graph |
| US8316056B2 (en) | 2009-12-08 | 2012-11-20 | Facebook, Inc. | Second-order connection search in a social networking system |
| US9129012B2 (en) * | 2010-02-03 | 2015-09-08 | Google Inc. | Information search system with real-time feedback |
| US8595297B2 (en) | 2010-02-08 | 2013-11-26 | At&T Intellectual Property I, L.P. | Searching data in a social network to provide an answer to an information request |
| US8527496B2 (en) | 2010-02-11 | 2013-09-03 | Facebook, Inc. | Real time content searching in social network |
| US8180804B1 (en) * | 2010-04-19 | 2012-05-15 | Facebook, Inc. | Dynamically generating recommendations based on social graph information |
| JP5296014B2 (ja) * | 2010-06-22 | 2013-09-25 | ヤフー株式会社 | 検索装置、方法及びプログラム |
| US8719246B2 (en) * | 2010-06-28 | 2014-05-06 | Microsoft Corporation | Generating and presenting a suggested search query |
| US8364709B1 (en) | 2010-11-22 | 2013-01-29 | Google Inc. | Determining word boundary likelihoods in potentially incomplete text |
| US9870424B2 (en) * | 2011-02-10 | 2018-01-16 | Microsoft Technology Licensing, Llc | Social network based contextual ranking |
| US9495461B2 (en) * | 2011-03-22 | 2016-11-15 | Excalibur Ip, Llc | Search assistant system and method |
| US20120278127A1 (en) | 2011-04-28 | 2012-11-01 | Rawllin International Inc. | Generating product recommendations based on dynamic product context data and/or social activity data related to a product |
| US20120311034A1 (en) | 2011-06-03 | 2012-12-06 | Cbs Interactive Inc. | System and methods for filtering based on social media |
| US20160026727A1 (en) * | 2011-06-03 | 2016-01-28 | Google Inc. | Generating additional content |
| US8601027B2 (en) | 2011-06-20 | 2013-12-03 | Google Inc. | Query-based user groups in social networks |
| US20130031106A1 (en) | 2011-07-29 | 2013-01-31 | Microsoft Corporation | Social network powered query suggestions |
| US8538960B2 (en) | 2011-08-05 | 2013-09-17 | Microsoft Corporation | Providing objective and people results for search |
| US20130041876A1 (en) | 2011-08-08 | 2013-02-14 | Paul Alexander Dow | Link recommendation and densification |
| US11620719B2 (en) | 2011-09-12 | 2023-04-04 | Microsoft Technology Licensing, Llc | Identifying unseen content of interest |
| US8949232B2 (en) | 2011-10-04 | 2015-02-03 | Microsoft Corporation | Social network recommended content and recommending members for personalized search results |
| US8949264B2 (en) * | 2012-01-30 | 2015-02-03 | Hewlett-Packard Development Company, L.P. | Disambiguating associations |
| US8321364B1 (en) | 2012-02-08 | 2012-11-27 | Google Inc. | Method and system for including robots into social networks |
-
2012
- 2012-11-12 US US13/674,695 patent/US9105068B2/en not_active Expired - Fee Related
-
2013
- 2013-10-29 CN CN201710164769.0A patent/CN107403388B/zh not_active Expired - Fee Related
- 2013-10-29 MX MX2016011819A patent/MX350680B/es unknown
- 2013-10-29 JP JP2015541803A patent/JP5902871B2/ja not_active Expired - Fee Related
- 2013-10-29 BR BR112015010802A patent/BR112015010802A2/pt not_active Application Discontinuation
- 2013-10-29 CA CA2890248A patent/CA2890248C/en not_active Expired - Fee Related
- 2013-10-29 KR KR1020157035809A patent/KR101858157B1/ko not_active Expired - Fee Related
- 2013-10-29 WO PCT/US2013/067214 patent/WO2014074346A1/en active Application Filing
- 2013-10-29 MX MX2015006040A patent/MX342073B/es active IP Right Grant
- 2013-10-29 CA CA2897123A patent/CA2897123C/en not_active Expired - Fee Related
- 2013-10-29 AU AU2013341565A patent/AU2013341565B2/en not_active Ceased
- 2013-10-29 KR KR1020157015419A patent/KR101582929B1/ko not_active Expired - Fee Related
- 2013-10-29 CN CN201380059164.5A patent/CN104781813B/zh not_active Expired - Fee Related
- 2013-11-12 EP EP20130192539 patent/EP2731069A1/en not_active Ceased
-
2015
- 2015-04-26 IL IL238467A patent/IL238467A/en active IP Right Grant
- 2015-06-26 US US14/752,407 patent/US9679080B2/en not_active Expired - Fee Related
- 2015-08-31 AU AU2015221436A patent/AU2015221436B2/en not_active Ceased
-
2016
- 2016-03-10 JP JP2016046791A patent/JP6290952B2/ja not_active Expired - Fee Related
- 2016-10-19 IL IL248387A patent/IL248387A/en active IP Right Grant
-
2017
- 2017-04-17 US US15/489,027 patent/US20170220590A1/en not_active Abandoned
- 2017-05-12 AU AU2017203200A patent/AU2017203200B2/en not_active Ceased
- 2017-06-06 IL IL252697A patent/IL252697A0/en unknown
-
2018
- 2018-02-08 JP JP2018020619A patent/JP6568609B2/ja not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7933843B1 (en) | 2006-08-26 | 2011-04-26 | CommEq Ltd. | Media-based computational influencer network analysis |
| US20110087968A1 (en) | 2009-10-09 | 2011-04-14 | International Business Machines Corporation | Managing connections between real world and virtual world communities |
| US8185558B1 (en) | 2010-04-19 | 2012-05-22 | Facebook, Inc. | Automatically generating nodes and edges in an integrated social graph |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20200080822A (ko) * | 2018-12-27 | 2020-07-07 | 포항공과대학교 산학협력단 | 텍스트 데이터에서 의미상 대응하는 자연어-sql의 매핑 방법 |
| KR102149701B1 (ko) | 2018-12-27 | 2020-08-31 | 포항공과대학교 산학협력단 | 텍스트 데이터에서 의미상 대응하는 자연어-sql의 매핑 방법 |
| US20220253710A1 (en) * | 2019-08-12 | 2022-08-11 | Gree Electric Appliances, Inc. Of Zhuhai | Human-Machine Multi-Turn Conversation Method and System for Human-Machine Interaction, and Intelligent Apparatus |
| US12393843B2 (en) * | 2019-08-12 | 2025-08-19 | Gree Electric Appliances, Inc. Of Zhuhai | Human-machine multi-turn conversation method and system for human-machine interaction, and intelligent apparatus |
| KR20210082727A (ko) * | 2019-12-26 | 2021-07-06 | 포항공과대학교 산학협력단 | 자연어 단어를 데이터베이스의 컬럼 및 테이블과 연결하는 방법 |
| KR102345568B1 (ko) | 2019-12-26 | 2021-12-31 | 포항공과대학교 산학협력단 | 자연어 단어를 데이터베이스의 컬럼 및 테이블과 연결하는 방법 |
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101582929B1 (ko) | 구조화된 검색 질의용 문법 모델 | |
| KR101948093B1 (ko) | 온라인 소셜 네트워크에서 제안된 구조화된 질의 필터링 | |
| KR101733135B1 (ko) | 온라인 소셜 네트워크에서의 검색 질의 상호작용 | |
| KR101845434B1 (ko) | 온라인 소셜 네트워크에서 질의를 위한 검색 의도 | |
| KR101842632B1 (ko) | 온라인 소셜 네트워크에서 질의를 위한 인버스 연산자의 사용 | |
| KR101640186B1 (ko) | 온라인 소셜 네트워크에서 검색 질의에 대한 정적 순위 | |
| KR101672863B1 (ko) | 온라인 소셜 네트워크에서 구조화된 검색 질의의 변경 | |
| KR101715869B1 (ko) | 구조화된 검색 질의의 자연어 렌더링 | |
| KR101702020B1 (ko) | 온라인 소셜 네트워크용 클라이언트-측 검색 템플릿 | |
| KR101761230B1 (ko) | 온라인 소셜 네트워크에서 검색 질의의 재기록 | |
| KR101918659B1 (ko) | 가변하는 검색 질의 버티컬 액세스 | |
| KR101780310B1 (ko) | 온라인 소셜 네트워크에서 불명확한 구조화된 검색 질의 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| A302 | Request for accelerated examination | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D17-exm-PA0302 St.27 status event code: A-1-2-D10-D16-exm-PA0302 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| A107 | Divisional application of patent | ||
| PA0104 | Divisional application for international application |
St.27 status event code: A-0-1-A10-A18-div-PA0104 St.27 status event code: A-0-1-A10-A16-div-PA0104 |
|
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20181226 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-5-5-R10-R17-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20191202 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20231231 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20231231 |