구글 특허 연산자 검색은 어떻게 하면 되는지 알아보겠습니다.
변리사로서 특허를 검색할 일이 매우 많습니다. 대부분의 변리사들은 유료 검색 툴을 사용하고 있습니다. 하지만, 구글에서도 특허 전문 검색 서비스를 제공하는데요. 이를 잘 이용하면 유료 검색 서비스 못지 않은 검색 결과를 도출할 수 있습니다.
먼저 구글 특허 검색을 위해서 아래 google patents 페이지에 접속합니다.
1. 구글 특허 연산자 – and, or 연산자
출원번호나 공개번호를 사용하여 검색하는 방식은 간단하기 때문에 하는 번호가 있다면 그대로 입력하면 됩니다.
구글은 기본적으로 띄어쓰기를 and 연산자로 인식합니다. 따라서, 검색어로 “상온 초전도체”이라고 검색하면 초전도체와 상온을 둘다 가지고 있는 검색 결과만을 제공하게 됩니다.
두 검색어 사이에 or를 입력하게 되면, 두 검색어 중에서 하나만 포함하는 검색결과를 모두 출력하게 됩니다. 다만, 주의하실 사항이 있는데, 구글의 경우에 or를 소문자로 입력하면 인식을 못합니다. 따라서, 무조건 대문자로 OR 라고 입력해 주세요. 위의 예시에서, “상온 OR 초전도체”라고 검색하면 상온이라는 단어와 초전도체라는 단어 중에 하나만 포함하면 검색이 됩니다.
2. 인접 연산자(proximity)
(1) NEAR 연산자
특허 검색을 할 때 활용도가 가장 높은 검색어가 인접 연산자입니다. 인접 연산자는 두 개 이상의 단어가 얼마나 가까이 있는지를 제한할 수 있는 연산자라고 생각하시면 됩니다.
구글은 인접어 검색을 위해서 NEAR 연산자를 제공합니다. 용법은 다양한데요, NEAR, NEARx, NEAR/x 또는 /xw라고 입력하면됩니다. 여기서 x는 두 단어 사이가 최대 몇 단어나 떨어져 있는 것인지를 의미합니다.
예를 들어서, “상온 /3w 초전도체” 라고 검색하면 상온이라는 단어와 초전도체라는 단어 사이에 최대 두 단어가 들어가 있는 검색 결과를 모두 출력하게 됩니다. x가 작으면 가까운 단어들만 찾아주기 때문에 검색 결과의 수가 줄어들고, x가 크면 멀리 떨어진 단어들도 검색해 주기 때문에 검색 결과의 수가 늘어나게 되겠죠.
(2) ADJ 연산자
ADJ 연산자는 adjacent 에서 유래된 연산자입니다. ADJ 연산자도 NEAR와 마찬가지로, ADJ, ADJx, ADJ/X, +xw와 같이 여러 형식으로 사용 가능합니다.
NEAR 연산자와의 차이점은 ADJ는 검색어의 순서까지 지켜서 검색해 준다는 것입니다. NEAR의 경우에 (A NEAR/2 B)라고 검색하면 A와 B 사이에 최대로 2 단어가 들어가 있는 모든 검색 결과를 출력하되, A와 B의 순서는 신경쓰지 않고, B가 앞에 기재되고 A가 뒤에 기재되는 검색결과까지 모두 검색하게 됩니다.
하지만, ADJ는 (A ADJ/2 B)라고 검색하면 A가 앞에오고 B가 뒤에오는 검색 결과만을 출력해 주기 때문에 NEAR에 비해서 더 적고 구체적인 검색 결과가 출력되게 됩니다.
(3) WITH, SAME 연산자
WITH나 SAME 연산자는 다른 유료 검색 엔진에서는 보지 못한 연산자입니다. WITH 연산자는 20 단어가 떨어진 검색 결과들을 검색해 주는 연산자이고, SAME 연산자는 200 단어가 떨어져 있는 검색 결과도 출력해 주는 연산자입니다.
이들은, 아무래도 검색결과가 희귀한 경우를 고려하여 만든 연산자로 생각됩니다. NEAR와 ADJ에 숫자 조절하는 것만으로도 동일한 결과를 출력할 수 있기 때문에, 사용 상의 편의를 위해 만든 검색어 같습니다.
3. Wildcards, truncation 연산자
이 둘은 구글에서는 영어 단어에만 적용 가능하니 이점 주의 바랍니다.
Wildcard는 단어의 일부에 집어넣으면 해당 위치에 임의의 단어가 오더라도 관계없이 다른 알파벳들만 순서를 지키고 있으면 모두 검색되는 연산자를 의미합니다.
구글에서는 4 가지 wildcard 연산자를 제공하는데 종류는, ?, ‘*(or $), $x, #의 4가지입니다.
모두 역할은 비슷한데 위치할 수 있는 알파벳의 개수가 상이합니다.
첫 번째로, ‘?’는 ‘?’ 위치에 0개 또는 1 개의 알파벳이 위치할 수 있습니다. 예를 들어서, “bod?fat”이라는 검색어를 입력하면 ‘?’ 위치에 알파벳이 없는 경우부터 임의의 알파벳 한글자가 들어간 모든 검색결과를 출력하게 됩니다.
두 번째로, *(또는 $)는 0 이상의 알파벳이 위치할 수 있습니다. 예를 들어, “bod*fat”이라는 검색어를 입력하면 ‘*’ 위치에 0개 이상의 알파벳이 기재되는 모든 검색결과를 출력하게 됩니다.
세 번째로, $x는 위치하는 알파벳의 개수를 한정시킬 수 있는 연산자입니다. 예를 들어, x에 3을 입력하면 “bod$3fat”이라고 입력하면 $3자리에 0개 이상 3개 이하의 알파벳이 기재되는 검색결과들을 모두 찾아주게 됩니다.
네 번째로, #은 위와 거의 유사한데 딱 1 개의 알파벳만이 위치하는 경우를 검색합니다. 위의 두 연산자 보다는 적은 결과가 출력되겠네요.
다른 구체적인 검색 방법은 다른 글에서 포스팅 해 보겠습니다.