KR20210111458A - Information processing system - Google Patents

Information processing system Download PDF

Info

Publication number
KR20210111458A
KR20210111458A KR1020200026428A KR20200026428A KR20210111458A KR 20210111458 A KR20210111458 A KR 20210111458A KR 1020200026428 A KR1020200026428 A KR 1020200026428A KR 20200026428 A KR20200026428 A KR 20200026428A KR 20210111458 A KR20210111458 A KR 20210111458A
Authority
KR
South Korea
Prior art keywords
search
data
user
company
search window
Prior art date
Application number
KR1020200026428A
Other languages
Korean (ko)
Other versions
KR102367145B1 (en
Inventor
정인호
정원형
Original Assignee
리걸테크 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 리걸테크 주식회사 filed Critical 리걸테크 주식회사
Priority to KR1020200026428A priority Critical patent/KR102367145B1/en
Publication of KR20210111458A publication Critical patent/KR20210111458A/en
Application granted granted Critical
Publication of KR102367145B1 publication Critical patent/KR102367145B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2216/00Indexing scheme relating to additional aspects of information retrieval not explicitly covered by G06F16/00 and subgroups
    • G06F2216/11Patent retrieval

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention provides an information processing system capable of creating websites more convenient to users. The information processing system comprises: a site acceptance unit (101) for accepting designation of a target website (WS) to display a search window (C) capable of searching for data in a predetermined data pool (182); a page acceptance unit (102) for accepting designation of one or more web pages (WP) to display the search window (C), of the website (WS) of which the designation is accepted; a search order acceptance unit (103) for accepting designation of a position to display the search window (C) for each web page (WP) of which the designation is accepted; and a construction unit (104) for building the web site (WS) to display the search window (C) at the designated position in response to accessing the web site (WS).

Description

정보처리 시스템{INFORMATION PROCESSING SYSTEM}Information processing system {INFORMATION PROCESSING SYSTEM}

본 발명은 정보처리 시스템에 관한 것이다.The present invention relates to an information processing system.

일반적으로 특허 데이터베이스란, 좁게는 다수 개의 특허들에 대한 특허정보를 데이터베이스 서버에 저장한 것을 의미하고, 넓게는 이러한 데이터베이스 서버에 전산적으로 연결된 검색수단을 이용하여 사용자가 특정 조건을 가진 특허를 검색하면 그 검색결과인 해당 특허 또는 특허군에 대한 특허정보를 서버에 연결된 모니터나 기타 출력장치에 의해 출력할 수 있는 시스템을 의미한다.In general, a patent database narrowly means that patent information for a plurality of patents is stored in a database server, and broadly, a user searches for a patent with a specific condition by using a search means computationally connected to such a database server. This means a system that can output patent information for the patent or patent group, which is the search result, by means of a monitor or other output device connected to the server.

기존에 서비스하고 있는 상업적 특허 데이터베이스 또는 특정 국가의 특허청에서 운영하는 특허 데이터베이스에는 보통 엄청난 양의 특허 건들에 대한 데이터를 저장하고 있으므로, 이 중에서 찾고자 하는 특정 특허들을 찾아내는 상기 검색수단은 거의 필수적인 요소라 할 수 있다.Since a huge amount of data on patent cases is usually stored in the commercial patent database currently serviced or the patent database operated by the patent office of a specific country, the search means to find the specific patent to be found among them is almost essential. can

이와 같이, 국내외적으로 널리 이용되고 있는 다양한 특허검색시스템을 활용하여 획득한 텍스트파일 형태의 특허검색자료들을 컴퓨터를 이용하여 특허정보 분석용 마스터테이블이라는 특허정보 통합 데이터베이스의 데이터로 자동 변환할 수 있고, 기술주제별로 마스터테이블이 만들어지면, 사용자가 특허맵 출력을 원하는 기술주제에 해당하는 마스터테이블을 선택하여 매트릭스맵, 로드맵을 비롯한 여러 가지 종류의 특허맵을 자동으로 생성하여 컴퓨터 화면이나 인쇄물로 출력할 수 있고, 각종의 필요한 통계자료나 특허정보의 가공을 다양하게 할 수 있다.In this way, it is possible to automatically convert the patent search data in the form of text files obtained using various patent search systems widely used at home and abroad into the data of the patent information integrated database called the master table for patent information analysis using a computer. , when a master table is created for each technology subject, the user selects the master table corresponding to the technology subject for which the user wants to print the patent map, and automatically generates various types of patent maps including matrix maps and road maps and outputs them on the computer screen or printed materials. and processing of various necessary statistical data or patent information can be variously performed.

다만, 이러한 특허정보의 수집방법과 관련하여, 이를 관리하는 서버에서는 검색 데이터를 모두 확인할 수 있음에 따라, 통합 데이터베이스를 이용하는 회사에서는 자신들이 검색한 검색 내용이 유출될 수 있는 문제점을 가지게 됩니다.However, in relation to the collection method of such patent information, since all search data can be checked on the server that manages it, companies using the integrated database have a problem that the search contents they searched for may be leaked.

또한, 회사 내에서 직원이 통합 데이터베이스를 이용하여 검색하는 경우, 모든 검색이 모두 독립적으로 이루어지고 있음에 따라, 같은 회사 내에서 동일한 내용으로 검색한 경우라도 서로 확인할 수 없는 구성을 가지게 된다. 이에 따라, 같은 회사 내에서 서로 다른 직원들이 동일한 내용으로 검색한 경우에도 서로 확인할 수 없게 되어 자신이 검색하거나 확인한 기술 내용을 공유할 수 없는 문제점이 있다.In addition, when an employee searches within a company using the integrated database, since all searches are performed independently, even when the same content is searched within the same company, it has a configuration that cannot be confirmed with each other. Accordingly, even when different employees within the same company search for the same content, they cannot check each other, so there is a problem in that they cannot share the technical content they search or check.

일본 공개특허공보 특개 2017-207847호Japanese Patent Laid-Open No. 2017-207847

본 발명은 상기와 같은 문제점을 해결하기 위해 안출한 것으로서, 특허문헌1의 기술을 포함한 기존의 기술보다 일반 유저에게 더 편리성이 높은 웹(Web) 사이트의 작성이 가능한 정보처리 시스템을 제공하는데 그 목적이 있다.The present invention has been devised to solve the above problems, and it is to provide an information processing system capable of creating a web site that is more convenient for general users than the existing technology including the technology of Patent Document 1, There is a purpose.

본 발명은 통합 데이터베이스를 이용하는 회사에서는 자신들이 검색한 검색 내용의 유출을 막고, 또한, 자신들이 검색한 검색 내용을 활용 가능하도록 하는 정보처리 시스템을 제공하는데 그 목적이 있다.An object of the present invention is to provide an information processing system that enables companies that use an integrated database to prevent leakage of their searched content, and also to utilize their searched content.

본 발명은 회사 내에서 직원이 통합 데이터베이스를 이용하여 검색되는 내용을 공유할 수 있는 정보처리 시스템을 제공하는데 그 목적이 있다.An object of the present invention is to provide an information processing system in which employees can share searched contents using an integrated database within a company.

본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects and advantages of the present invention not mentioned may be understood by the following description, and will be more clearly understood by the examples of the present invention. Moreover, it will be readily apparent that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 정보처리 시스템의 특징은 정해진 데이터풀(182)에 있는 데이터를 검색할 수 있는 검색창(C)을 표시할 대상의 웹 사이트(WS)의 지정을 접수하는 사이트 접수부(101)와, 상기 지정이 접수된 상기 웹 사이트(WS)를 구성하는 하나 이상의 웹 페이지(WP) 중, 상기 검색창(C)을 표시할 대상의 1 이상의 웹 페이지(WP)의 지정을 접수하는 페이지 접수부(102)와, 상기 지정이 접수된 상기 웹 페이지(WP)마다, 상기 검색창(C)을 표시할 위치 지정을 접수하는 검색 순위 접수부(103)와, 상기 웹 사이트(WS)에 접속해 온 것에 대해 상기 지정된 위치에 상기 검색창(C)을 표시하도록 해당 웹 사이트(WS)를 구축하는 구축부(104)를 포함할 수 있다.The feature of the information processing system according to the present invention for achieving the above object is the designation of a web site (WS) of a target to display a search window (C) that can search for data in a predetermined data pool (182). One or more web pages WP of which the search box C is to be displayed among the one or more web pages WP constituting the receiving site reception unit 101 and the website WS for which the designation has been accepted a page receiving unit 102 for accepting designation of , a search order receiving unit 103 for receiving designation of a position to display the search window C for each of the web pages WP for which the designation is received; It may include a construction unit 104 for building the corresponding website (WS) to display the search box (C) in the designated location for the access to the (WS).

바람직하게 상기 정보처리 시스템은 상기 검색창(C)마다, 검색의 대상이 되는 데이터의 범위 지정을 접수하는 데이터 범위 접수부와, 상기 검색창(C)이 표시된 상기 웹 페이지(WP)의 정해진 위치에, 상기 검색의 대상이 되는 데이터의 범위를 나타내는 안내를 더 표시할 위치 지정을 접수하는 안내위치 접수부(107)를 더 포함할 수 있다.Preferably, the information processing system includes a data range reception unit for accepting designation of a range of data to be searched for for each search window C, and a predetermined position of the web page WP on which the search window C is displayed. , may further include a guide location receiving unit 107 for accepting designation of a location to further display a guide indicating the range of data to be searched.

바람직하게 상기 정보처리 시스템은 상기 검색창(C)에 입력된 검색어 입력 이력을, 상기 검색 키워드를 입력한 유저를 고유하게 식별 가능한 정보에 매칭하여, 이력 정보로써 관리하는 검색 기록 관리부(108)를 더 포함할 수 있다.Preferably, the information processing system includes a search record management unit 108 that matches the search word input history input in the search window C with information that can uniquely identify the user who has entered the search keyword, and manages it as history information. may include more.

이상에서 설명한 바와 같은 본 발명에 따른 정보처리 시스템은 다음과 같은 효과가 있다.The information processing system according to the present invention as described above has the following effects.

첫째, 유저에게 보다 편리성이 높은 웹(Web) 사이트의 작성을 가능하게 할 수 있다.First, it is possible to create a web site that is more convenient for users.

둘째, 통합 데이터베이스를 이용하는 회사에서는 자신들이 검색한 검색 내용의 유출을 막고, 아울러, 자신들이 검색한 검색 내용을 활용할 수 있다.Second, companies that use the integrated database can prevent leakage of their searched content and utilize the searched content they searched for.

셋째, 회사 내에서 직원이 통합 데이터베이스를 이용하여 검색되는 내용을 공유할 수 있어, 같은 회사 내에서 서로 다른 직원들이 동일한 내용으로 검색하고자 하는 경우, 서로 확인할 수 있어 정보 공유 및 검색으로 인한 불필요한 시간 낭비를 줄일 수 있다.Third, employees within the company can share the searched content using the integrated database, so if different employees within the same company want to search for the same content, they can check each other, wasting unnecessary time due to information sharing and searching can reduce

상술한 효과와 더불어 본 발명의 구체적인 효과는 이하 발명을 실시하기 위한 구체적인 사항을 설명하면서 함께 기술한다. In addition to the above-described effects, the specific effects of the present invention will be described together while describing specific details for carrying out the invention below.

도 1은 본 발명의 실시예에 따른 정보처리 시스템의 적용 대상이 되는 서비스의 개요를 나타내는 도면이다.
도 2는 본 발명의 실시예에 따른 정보처리 시스템에서 제공하는 검색창을 이용한 검색의 대상이 되는 데이터의 범위의 개요를 나타내는 도면이다.
도 3은 본 발명의 실시예에 따른 정보처리 시스템의 구성을 나타낸 도면이다.
도 4는 도 3에 나타낸 정보처리 시스템 중 유저 단말의 하드웨어 구성의 실시예를 나타낸 블록도이다.
도 5는 도 4에 나타낸 정보처리 시스템 중 유저 단말이 적용되는 정보처리 시스템의 기능적 구성 중 검색창 설정 작업을 수행하기 위한 기능적인 구성의 실시예를 나타낸 블록도이다.
1 is a diagram illustrating an outline of a service to be applied to an information processing system according to an embodiment of the present invention.
2 is a diagram illustrating an outline of a range of data to be searched using a search window provided by the information processing system according to an embodiment of the present invention.
3 is a diagram showing the configuration of an information processing system according to an embodiment of the present invention.
FIG. 4 is a block diagram showing an embodiment of a hardware configuration of a user terminal in the information processing system shown in FIG. 3 .
FIG. 5 is a block diagram illustrating an embodiment of a functional configuration for performing a search window setting operation among functional configurations of an information processing system to which a user terminal is applied among the information processing systems shown in FIG. 4 .

본 발명의 다른 목적, 특성 및 이점들은 첨부한 도면을 참조한 실시예들의 상세한 설명을 통해 명백해질 것이다.Other objects, characteristics and advantages of the present invention will become apparent from a detailed description of the embodiments with reference to the accompanying drawings.

본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.The terms used in the present invention have been selected as currently widely used general terms as possible while considering the functions in the present invention, but these may vary depending on the intention or precedent of a person skilled in the art, the emergence of new technology, and the like. In addition, in a specific case, there is a term arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the description of the corresponding invention. Therefore, the term used in the present invention should be defined based on the meaning of the term and the overall content of the present invention, rather than the name of a simple term.

본 발명에 따른 정보처리 시스템의 바람직한 실시예에 대하여 첨부한 도면을 참조하여 설명하면 다음과 같다. 그러나 본 발명은 이하에서 개시되는 실시예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예는 본 발명의 개시가 완전하도록 하며 통상의 지식을 가진자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다. 따라서 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.A preferred embodiment of the information processing system according to the present invention will be described with reference to the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various different forms, and only this embodiment allows the disclosure of the present invention to be complete and the scope of the invention to those of ordinary skill in the art completely It is provided to inform you. Therefore, the configuration shown in the embodiments and drawings described in the present specification is only one of the most preferred embodiments of the present invention and does not represent all the technical spirit of the present invention, so various equivalents that can replace them at the time of the present application It should be understood that there may be water and variations.

이하에서 구성요소의 "상부 (또는 하부)" 또는 구성요소의 "상 (또는 하)"에 임의의 구성이 배치된다는 것은, 임의의 구성이 상기 구성요소의 상면 (또는 하면)에 접하여 배치되는 것뿐만 아니라, 상기 구성요소와 상기 구성요소 상에 (또는 하에) 배치된 임의의 구성 사이에 다른 구성이 개재될 수 있음을 의미할 수 있다.In the following, that an arbitrary component is disposed on the "upper (or lower)" of a component or "upper (or below)" of a component means that any component is disposed in contact with the upper surface (or lower surface) of the component. Furthermore, it may mean that other components may be interposed between the component and any component disposed on (or under) the component.

또한 어떤 구성요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 상기 구성요소들은 서로 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성요소 사이에 다른 구성요소가 "개재"되거나, 각 구성요소가 다른 구성요소를 통해 "연결", "결합" 또는 "접속"될 수도 있는 것으로 이해되어야 할 것이다. Also, when it is described that a component is "connected", "coupled" or "connected" to another component, the components may be directly connected or connected to each other, but other components are "interposed" between each component. It is to be understood that “or, each component may be “connected,” “coupled,” or “connected” through another component.

도 1은 본 발명의 실시예에 따른 정보처리 시스템의 적용 대상이 되는 서비스의 개요를 나타내는 도면이다. 1 is a diagram illustrating an outline of a service to be applied to an information processing system according to an embodiment of the present invention.

도 1에서 도시한 웹 사이트(WS)는 유저기업(U)에 의해 그 내용이 관리되는 것이며, 그 작성자는 특별히 한정되지 않지만, 본 실시 형태에서는 해당 유저기업(U)인 것으로 한다. 그리고 웹 사이트(WS)는 n개(n은 1 이상의 정수치)의 웹 페이지(WP1~WPn)로 구성되어 있다. 이하, 웹 페이지 WP1 내지 WPn의 각각을 개별적으로 구별할 필요가 없는 경우, 이들을 총칭하여 "웹 페이지(WP)"라고 부른다.The content of the website WS shown in Fig. 1 is managed by the user company U, and the creator is not particularly limited, but in the present embodiment, it is assumed that the website WS is the user company U. And the website WS is composed of n web pages WP1 to WPn (where n is an integer value greater than or equal to 1). Hereinafter, when it is not necessary to separately distinguish each of the web pages WP1 to WPn, they are collectively referred to as a "web page (WP)".

본 서비스는 유저기업(U)에 의해 그 내용이 관리되는 웹 사이트(WS)(예를 들어, 유저기업 U 자사 사이트) 중 해당 유저기업(U)에게는 원하는 웹 페이지(WP)의 원하는 위치에 틈새 분야의 정보 검색이 가능한 검색창(C)을 마련하는 것을 지원하는 서비스이다.This service is a niche in the desired location of the desired web page (WP) for the user company (U) among the web sites (WS) whose contents are managed by the user company (U) (for example, the user company U company site). It is a service that supports the provision of a search window (C) that allows information search in the field.

또한, 웹 사이트(WS) 작성자 및 작성 방법은 특별히 한정되지 않는다. 다만, 본 발명의 이해를 쉽게 하기 위해, 본 실시 형태에서는 설명의 편의상 작성자는 유저기업(U)이며, 작성방법으로는 예를 들어 일반적으로 시판되고 있는 웹 사이트를 만들기 위한 소프트웨어 사용 방법이 채용되는 것으로 한다.In addition, the website WS creator and the creation method are not specifically limited. However, in order to facilitate understanding of the present invention, in this embodiment, for convenience of explanation, the creator is a user company (U), and as a creation method, for example, a method of using software for creating a generally commercially available website is employed. make it as

웹 사이트(WS)를 구성하는 웹 페이지(WP1~WPn)에는 웹 페이지(WP) 방문자에 의해 틈새 분야의 키워드 검색이 이루어지기 위한 검색창(C)이 설치되어 있는 경우가 있다. In some cases, the web pages WP1 to WPn constituting the web site WS have a search box C installed for keyword searches in niche fields by the web page WP visitors.

여기서, "틈새 분야의 키워드 검색"은 넘은 분야를 검색 대상으로 하는 일반 검색창, 예를 들면 Google나 Yahoo! 등의 검색창과는 다른 것이다. 예를 들어, "특허 문헌"등 특정 틈새 분야를 검색 대상으로 하는 특허검색 등이 "틈새 분야의 키워드 검색"의 일례이다. 또한, 검색창(C)이 설치되어 있는 "경우가 있다"고 한 것은 검색창(C)을 설치되어 있거나 없는 것에 대해서는, 유저기업(U)이 자유롭게 결정할 수 있다는 것을 의미하고 있다.Here, "keyword search in a niche field" refers to a general search box that targets a field that has been crossed, for example, Google or Yahoo! It's different from the search bar. For example, a patent search targeting a specific niche field such as "patent literature" is an example of a "keyword search in a niche field". In addition, saying that the search box C is provided "may be" means that the user company U can freely decide whether the search box C is provided or not.

검색창(C)은 검색 키워드가 되는 문자나 숫자의 입력을 접수하기 위한 키워드 입력란(Ca)와 키워드 입력란(Ca)에 입력된 검색 키워드에 의한 검색을 수행할 때 눌려지는 검색시작 버튼(Cb)으로 구성되어 있다.The search window (C) has a keyword input field (Ca) for accepting input of letters or numbers used as search keywords and a search start button (Cb) that is pressed when performing a search by the search keyword entered in the keyword input field (Ca) is composed of

즉, 키워드 입력란(Ca)에 대하여 정해진 검색 키워드를 입력하여 검색시작 버튼(Cb)이 눌려지면, 검색 결과가 또 다른 웹 페이지 등에 표시된다. 여기서 주목해야 할 점은, 검색 결과는 해당 "정해진 검색 키워드"를 포함하여 넓은 분야의 웹 사이트나 문장 등의 일반적인 미디어가 아닌 점이다. 즉, 틈새 분야의 범위 내에서 검색된 해당 "정해진 검색 키워드"에 대한 미디어, 예를 들어, 상기 특허 검색이면 특허 문헌이 검색 결과로 표시된다는 점에 주목해야 한다.That is, when a predetermined search keyword is input into the keyword input field Ca and the search start button Cb is pressed, the search result is displayed on another web page or the like. Here, it should be noted that the search results are not general media such as websites or sentences in a wide field including the corresponding "specified search keyword". That is, it should be noted that, if the media for the corresponding "set search keyword" searched within the scope of the niche field, for example, the patent search, the patent document is displayed as a search result.

이상에서 설명한 바와 같이, 유저기업(U)은 웹 사이트(WS)를 구성하는 웹 페이지(WP1~WPn) 중, 임의의 웹 페이지(WP)의 임의의 위치에 검색창(C)을 마련할 수 있다. 예를 들어, "특허 문헌" 등 특정 틈새 영역을 검색하는 것을 웹 사이트(WS)의 접속 처음부터 상기 검색하는 유저에게 보여지는 웹 페이지(WP)에 초점을 맞추고 검색창(C)을 마련할 수 있다.As described above, the user company U can provide the search box C at any location of any web page WP among the web pages WP1 to WPn constituting the website WS. have. For example, to search for a specific niche area such as "patent literature", from the beginning of access to the website (WS), a search box (C) can be provided by focusing on the web page (WP) shown to the user who searches. have.

예를 들어, 구체적인 예로서 유저기업(U)은 특허 사무소(A)이며, 특허 사무소(A)의 웹 사이트(WS) 검색창(C)이 설치되는 장면을 예로 들어 설명한다.For example, as a specific example, the user company U is a patent office A, and a scene in which a web site WS search window C of the patent office A is installed will be described as an example.

이 경우, 특허 사무소(A)는 자신의 웹 사이트(WS)에 접속하는 유저가 어떤 목적으로 방문하는지 상정한다. 그리고 그 예상 결과에 기초하여 검색창(C)을 마련하여 웹 페이지(WP)와 검색창(C)이 표시되는 구체적인 위치를 지정한다.In this case, the patent office A assumes for what purpose a user accessing its own website WS visits. Then, based on the expected result, a search box C is provided to designate a specific location where the web page WP and the search box C are displayed.

특허 사무소(A)는, 예를 들면 특허 사무소(A)의 전문 기술분야에 대한 정보 및 특허 사무소(A)에 속한 변리사 등에 관한 정보를 얻기 위해, 웹 사이트(WS)에 접속한다고 유저를 상정할 수 있다. 그리고 특허 사무소(A)는 접속되는 예상되는 유저에 의해 자연적으로 또는 적극적으로 검색창(C)이 이용될 수 있는 웹 페이지(WP)의 정해진 위치에 검색창(C)을 마련한다.The patent office (A) assumes that a user accesses the website (WS) to obtain, for example, information on the specialized technical field of the patent office (A) and information on a patent attorney belonging to the patent office (A). can And, the patent office (A) provides a search box (C) at a predetermined position of the web page (WP) where the search box (C) can be used naturally or actively by the expected user to be accessed.

여기서, 특허 사무소(A)가 웹 사이트(WS)에 접속해 오는 유저로서, 예를 들어, "새로운 비즈니스 모델의 특허 출원을 예정하고 있는 신생기업의 사원(이하 "스타트업 직원"이라 함)"을 상정한 것으로 한다. 이 경우, 특허 사무소(A)는 검색창(C)이 마련된 웹 페이지(WP)로 스타트업 직원이 확인한 것 같은, 예를 들면 웹 페이지(WP)에 "당사가 자랑하는 기술분야"라고 표기되어 있는 웹 페이지(WP)를 지정한다. 또한, 특허 사무소(A)는 스타트업 직원이 보기 편하다고 생각되는 표기 부근의 정해진 위치를 검색창(C)을 표시할 위치로 지정한다. 여기서, 특허 사무소(A)는 위치 지정이 이루어진 검색창(C)에 의해 검색 가능한 데이터의 범위로서, "특허 사무소(A)에 소속 변리사를 대리인으로 하는 모든 특허 출원의 공보"를 지정하는 것으로 한다. 이 경우, 접속할 것이 예상되는 스타트업 직원이 실제로 접속하면, 다음과 같은 효과가 기대된다. 즉, 검색창(C)이 마련된 웹 페이지(WP)의 지정 및 위치 지정이 없는 기존의 웹 사이트(WS)에 비해 많은 스타트업 직원들이 검색창(C)을 자연스럽게 또는 적극적으로 사용하게 될 것을 기대할 수 있다. Here, as a user who accesses the website WS of the patent office A, for example, "an employee of a startup who is planning to apply for a patent for a new business model (hereinafter referred to as "startup employee")" is assumed. In this case, the patent office (A) is a web page (WP) with a search box (C) provided, for example, "technical field that we are proud of" is written on the web page (WP) as confirmed by the startup employee. Specifies the web page (WP) in which In addition, the patent office (A) designates a predetermined position near the mark, which is considered to be convenient for startup employees to see, as a position to display the search window (C). Here, the patent office (A) shall designate "the publication of all patent applications with a patent attorney belonging to the patent office (A) as an agent" as the range of data that can be searched by the location-designated search window C. . In this case, if a startup employee who is expected to access actually logs in, the following effects are expected. In other words, it is expected that many startup employees will naturally or actively use the search box (C) compared to the existing website (WS) without the designation and location of the web page (WP) with the search box (C). can

여기서, 특허 사무소(A)가 웹 사이트(WS)를 방문하여 오는 것이 예상되는 유저로서, 예를 들어 "비즈니스 모델의 특허출원을 전문으로 하는 변리사에 대한 정보를 얻으려고 노력하는 유저(이하 "변리사 정보 취득 희망자"라고 함)"을 상정한다. 이 경우 특허 사무소(A)는 검색창(C)이 마련된 웹 페이지(WP)로서 변리사 정보 취득 희망자가 검색할 것 같은, 예를 들면 웹 페이지(WP)의 상단에 "해당 장소 멤버"라고 표기가 되어 있는 웹 페이지(WP)를 지정한다.Here, as a user who is expected to have the patent office A visit the website WS, for example, "a user who tries to obtain information about a patent attorney specializing in patent applications of a business model (hereinafter referred to as "patent attorney") (referred to as "a person wishing to acquire information")" is assumed. In this case, the patent office (A) is a web page (WP) provided with a search box (C), and for example, “member of the relevant place” is displayed at the top of the web page (WP) that a person wishing to obtain patent attorney information is likely to search. Designate the web page (WP) that has been

또한, 특허 사무소(A)는 변리사 정보 취득 희망자가 보기 편하다고 생각되는 표기 부근의 정해진 위치를 검색창(C)을 표시할 위치로 지정한다. 또한, 특허 사무소(A)는 표시 위치가 지정된 검색창(C)에 의해 검색 가능한 데이터의 범위로, "특허 사무소(A)에 속한 모든 변리사 정보"를 지정한 것으로 한다. 이것에 의해 접속할 것이 예상되는 변리사 정보 취득 희망자가 실제로 접속할 경우에는 다음과 같은 효과가 기대된다. 즉, 검색창(C)이 마련된 웹 페이지(WP)의 지정 및 위치 지정이 없는 기존의 웹 사이트(WS)에 비해 많은 변리사 정보 취득 희망자가 검색창(C)을 자연스럽게 또는 적극적으로 사용하도록 될 것으로 기대된다.In addition, the patent office (A) designates a predetermined position near the mark, which is considered to be convenient for the applicant to obtain patent attorney information, as the position to display the search window (C). In addition, it is assumed that the patent office (A) designates "information of all patent attorneys belonging to the patent office A" as a range of data searchable by the search window C whose display position is designated. The following effects are expected when a person who wishes to acquire patent attorney information who is expected to access by doing this actually connects. In other words, compared to the existing website (WS) where the web page (WP) with the search box (C) is provided and the location is not specified (WS), it is expected that many applicants for patent attorney information will naturally or actively use the search box (C). It is expected.

또한 예를 들어, 유저기업(U)은 방문자가 접속한 처음에는 틈새 분야를 검색을 원하지 않아도 검색창(C)을 보고 인지함으로써 검색하고 싶어지도록 웹 페이지(WP)의 임의의 위치에 검색창(C)을 마련할 수 있다.Also, for example, the user company (U) can be placed in an arbitrary position on the web page (WP) so that the visitor wants to search by seeing and recognizing the search box (C) even if he or she does not want to search for a niche field at first. C) can be provided.

또한 예를 들어, 유저기업(U)은 웹 사이트(WS)를 구성하는 복수의 웹 페이지(WP) 중 조회수가 비교적 많은 웹 페이지를 선택하고, 검색창(C)을 배치할 수 있다. 이것에 의해 검색창(C)가 많은 방문자의 눈에 띄게 되어, 검색창(C)의 이용 빈도의 향상을 기대할 수 있다. 그 결과, 검색창(C)이 설정된 웹 사이트의 접속수의 증가도 기대할 수 있다. Also, for example, the user company U may select a web page with a relatively large number of views from among a plurality of web pages WP constituting the web site WS, and arrange the search window C. As shown in FIG. Thereby, the search box C attracts many visitors, and an improvement in the frequency of use of the search box C can be expected. As a result, an increase in the number of connections to the web site on which the search window C is set can also be expected.

또한, 검색창(C)의 유무나 검색창(C)이 설치된 위치 여하에 접속 수가 변동하는 것이 일반적으로 인식되기 시작하면 검색창(C) 자체의 존재가치가 점차 향상해 나갈 것을 기대할 수 있다.In addition, when it is generally recognized that the number of connections fluctuates regardless of the presence or absence of the search box C or the location where the search box C is installed, it can be expected that the existence value of the search box C itself will gradually improve.

즉, 종래의 이른바 고정식의 검색창은 어떤 검색어를 입력할 수 있으며, 그로 인해 어떤 결과가 출력되는지가 중요시되고 있었다. 이에 따라 본 발명에 따른 이동식 검색창(C)에 의하면 검색창(C)이 웹 사이트(WS) 접속수를 증가시켜 준다. 즉, 판매 홍보용의 도구로 이용할 수 있다. That is, in the conventional so-called fixed search window, what kind of search word can be input and what kind of result is outputted is important. Accordingly, according to the mobile search window C according to the present invention, the search window C increases the number of connections to the web site WS. That is, it can be used as a tool for sales promotion.

본 발명의 검색창(C)은 새로운 용도(사용 가치)를 찾아내는 획기적인 서비스라 할 있다. 본 발명에 따르면, 예를 들어 접속수가 적은 앱 사이트(WS)라 해도, 취급이 용이하며 편리성이 높은 검색창(C)을 마련하는 것으로 조회수 증가를 도모할 수 있다.The search window (C) of the present invention can be said to be an epoch-making service that finds a new use (use value). According to the present invention, for example, even for an application site WS with a small number of connections, it is possible to increase the number of views by providing a search window C that is easy to handle and has high convenience.

또한, 본 발명은 검색창(C)에 입력된 검색 키워드 및 검색 결과가 이력 정보로서 기록된다. 기록된 이력 정보는 검색창(C)을 설정한 유저기업(U)의 관리 하에 놓인다. 기존의 일반적인 검색창, 예를 들어 Google 등의 검색창에는 검색 키워드의 기록정보는 검색을 제공하는 자(예를 들면 Google)의 관리 하에 놓여, 사용이 지배되고 있었다. 이에 반해, 본 발명에서는 검색 키워드의 이력 정보는 상기 서술한 바와 같이 검색창(C)을 설정한 특허 사무소(A)의 관리 하에 놓인다. 때문에 특허 사무소(A)는 검색창(C)을 이용한 회사(B)의 사원(b)의 검색 키워드 기록 정보의 사용을 지배할 수 있다. 바꿔 말하면 이력 정보의 해방, 민주화가 가능해 진다.In addition, according to the present invention, the search keyword and the search result input in the search window C are recorded as history information. The recorded history information is placed under the management of the user company (U) that has set the search window (C). In an existing general search box, for example, a search box such as Google, the record information of a search keyword was placed under the management of a person providing a search (eg, Google), and use was dominated. On the other hand, in the present invention, the history information of the search keyword is placed under the management of the patent office (A) which has set the search window (C) as described above. Therefore, the patent office (A) can dominate the use of the search keyword record information of the employee (b) of the company (B) using the search box (C). In other words, the liberation and democratization of historical information becomes possible.

또한, 검색창(C)에 검색어를 입력한 유저는 검색창(C)에 입력된 검색 키워드의 이력을 기록 정보로 기록할 여부를 결정할 수 있다. 그리고 검색창(C)에 검색어를 입력한 유저가 이력 정보로 기록하는 것을 거부하는 경우에는 그 이력 정보는 기록의 대상에서 제외하는 관리가 이루어진다.In addition, a user who has entered a search term in the search window C may determine whether to record the history of the search keyword input in the search window C as record information. And when the user who has entered a search term in the search window C refuses to record the history information as history information, the history information is managed to be excluded from recording.

구체적으로, 예를 들어 검색창(C)이 마련된 특허 사무소(A) 홈페이지(웹 사이트(WS)) 회사(B)의 직원(b)이 접속한 경우를 상정한다. 이 경우, 다음과 같은 기능과 효과를 실현시킬 수 있다.Specifically, it is assumed that, for example, an employee b of the patent office A homepage (website WS) company B where the search window C is provided accesses. In this case, the following functions and effects can be realized.

즉, 특허 사무소(A)의 홈페이지를 방문하여 회사(B)의 직원(b)은 검색창(C)을 사용하여 검색 키워드 "특허 조사"에서 검색을 수행한다. 그러면, 검색 키워드 "특허 조사"를 나타내는 정보는, 이력 정보로 특허 사무소(A)의 관리 하에 놓인다. 특허 사무소(A)는 이력 정보를 분석함으로써, 회사(B)의 직원(b)이 무엇에 관심을 가지고 있는지를 파악할 수 있다. 또한 이번의 검색 키워드는 일례로 "특허 조사"뿐이지만, 여러 종류의 검색 키워드로 검색을 했을 경우에는 그것들의 검색어의 모든 이력 정보로서 기록되고 특허 사무소(A)의 관리 하에 놓인다.That is, by visiting the homepage of the patent office (A), the employee (b) of the company (B) performs a search in the search keyword "patent search" using the search box C. Then, the information indicating the search keyword "patent search" is placed under the management of the patent office A as history information. By analyzing the history information, the patent office (A) can determine what the employee (b) of the company (B) is interested in. In addition, although "patent search" is the only search keyword this time as an example, when a search is performed with several types of search keywords, it is recorded as all history information of those search words and is put under the management of the patent office (A).

이것에 의해, 특허 사무소(A)는 아직 회사(B)에서 아무런 관련이 없는 단계라 해도, 검색어의 이력 정보를 분석하는 것으로 파악되는 사원(b)의 관심 경향에 따라, 회사(B)에 대한 다양한 제안 등을 할 수 있다. 구체적으로 예를 들면, 아직 회사(B)에서 아무런 관련이 없는 단계에서 "저희 사무소는 특허 조사 업무를 전문으로 하고 있습니다."라고 다이렉트 메일을 회사(B)에 송부 할 수 있다. 그 결과, 특허 사무소(A)는 새로운 의뢰를 받기 쉬워진다는 효과를 기대할 수 있다.Thereby, even if the patent office (A) is not yet related to the company (B), according to the interest trend of the employee (b), which is determined by analyzing the history information of the search term, the patent office (A) Various suggestions can be made. Specifically, for example, at a stage that has not yet been related to the company (B), a direct mail can be sent to the company (B) saying "Our office specializes in patent research work." As a result, the patent office A can expect the effect that it becomes easy to receive a new request.

또한 예를 들어, 회사(B)가 특허 사무소(A)의 기존 고객인 경우에는 고객인 회사(B)의 과제를 사전에 파악할 수 있다. 그 결과, 특허 사무소(A)는 적절한 조치를 취하기 위한 준비와 새로운 제안을 하기 용이하게 된다.Also, for example, if the company B is an existing customer of the patent office A, the task of the customer company B can be grasped in advance. As a result, the patent office A becomes easy to prepare for taking appropriate action and to make new proposals.

또한 예를 들어, 특허 사무소(A)는 검색 키워드의 이력 정보를 분석한 결과, 직원(b)의 관심 경향이 특허 사무소(A)의 업무 범위를 벗어나는 것에 속하는 경우는 대응 가능할 것 같은 체결 파트너 기업(C)에 연락하여 매칭시킬 수도 있다. 이 경우, 특허 사무소(A)의 파트너 기업(C)이 본 발명을 이용하는 유저기업(U)인 경우에는 반대로 특허 사무소(A)를 회사(C)에 연결해주는 것도 가능하다. 구체적으로는 회사(C)의 관리 하에 있는 검색 키워드의 이력 정보에, 회사(C)의 업무 범위 외이지만 특허 사무소(A)의 업무 범위 내의 것이 포함되어 있는 경우가 있다. 이 경우 특허 사무소(A)는 회사(C)에 연결해 달라고 할 수 있다. 이에 따라, 특허 사무소(A)는 회사(C) 사이의 좋은 관계를 구축하는 것이 가능해진다.Also, for example, as a result of analyzing the history information of search keywords, the patent office (A) is likely to respond if the interest of the employee (b) falls outside the scope of work of the patent office (A). You can also contact (C) to match. In this case, when the partner company (C) of the patent office (A) is the user company (U) using the present invention, it is also possible to connect the patent office (A) to the company (C) on the contrary. Specifically, there are cases where the history information of search keywords under the management of the company C includes things outside the business scope of the company C but within the business scope of the patent office A. In this case, the patent office (A) may request a connection to the company (C). Accordingly, it becomes possible for the patent office (A) to establish a good relationship between the company (C).

또한 예를 들어, 회사(B)의 직원(b)에 의해 검색창(C)에 입력된 검색어가 이력 정보로서, 특허 사무소(A)의 관리 하에 있는 경우, 동일 또는 유사한 검색 키워드가 타인(회사(B)의 사원(c))에 의해 입력될 수 있다. 이 경우 다른 유저(회사(B)의 사원(c))에 대해, "회사(B)의 직원(b)이 동일한 검색을 실시하고 있습니다."라는 메시지가 통지된다. 이것에 의해, 회사(B)의 사원(c)은 회사(B)의 직원(b)으로부터 조언을 받거나 협력할 것으로, 중복 작업을 배제하는 등 효율적으로 업무를 진행할 수 있게 된다. 게다가 회사(B)의 직원(b)와 직원(c)의 쌍방이 동의하는 것을 조건으로 쌍방의 검색 키워드와 검색 결과의 이력 정보를 공유할 수 있다. Also, for example, when the search term entered in the search box C by the employee b of the company B is historical information and is under the management of the patent office A, the same or similar search keyword is It can be entered by the employee (c)) of (B). In this case, the message "The employee (b) of the company (B) is performing the same search" is notified to the other user (the employee (c) of the company (B)). Thereby, the employee c of the company B will receive advice from or cooperate with the employee b of the company B, and thus, it is possible to efficiently conduct business such as excluding duplicate work. Furthermore, on condition that both the employee (b) and the employee (c) of the company (B) agree, search keywords and history information of the search results can be shared.

또한 예를 들면, 검색 키워드의 이력 정보를 AI(인공지능)에 학습하게 하여, 검색창(C) 이용자의 검색 기술(검색이 능숙한 정도) 순위를 부여하는 것도 가능하다. 순위 결과는 회사의 인사 평가 등에 이용할 수도 있다. 또한 검색창(C)을 이용한 유저의 검색어와 검색 결과의 이력 정보는 공개의 대상으로 하거나, 인력 시장에 유통시키거나 할 수 있다. 그 결과, 검색 능력이 높은 사람을 대상으로 하는 인재 소개 등에 연결할 수 있다.In addition, for example, it is possible to make AI (artificial intelligence) learn the history information of search keywords, and to give the search skill (the degree of proficiency in search) of the user of the search window C to be ranked. The ranking result can also be used for personnel evaluation of the company. In addition, the user's search terms using the search window (C) and the history information of the search results can be disclosed or distributed to the labor market. As a result, it can be linked to the introduction of talent for people with high search ability.

도 2는 본 발명의 실시예에 따른 정보처리 시스템에서 제공하는 검색창을 이용한 검색의 대상이 되는 데이터의 범위의 개요를 나타내는 도면이다. 2 is a diagram illustrating an outline of a range of data to be searched using a search window provided by the information processing system according to an embodiment of the present invention.

기존의 검색창을 이용한 검색의 대상이 되는 데이터는, 어떠한 커스터마이징이 이루어지지 않은 넓은 분에로 하는 것이었다. 이에 대해, 본 발명에 따르면, 특허 분야, 법률 분야 등 틈새 분야에 맞춘 일정 업종에 특화한 검색이 가능하다. 또한 이 외에도 본 발명에 따르면, 유저기업(U)은 검색창(C)에 의한 검색의 대상이 되는 데이터의 범위를 자유롭게 설정할 수 있다.The data to be searched using the existing search window was made into a wide field without any customization. On the other hand, according to the present invention, it is possible to search specialized for a certain industry tailored to a niche field such as a patent field or a legal field. In addition, according to the present invention, the user company (U) can freely set the range of data to be searched by the search window (C).

예를 들어, 검색창(C)을 이용한 검색의 대상이 되는 데이터의 범위를 유저기업(U)이 보유한 특허 관련 데이터와, 유저기업(U)이 보유하는 법률에 대한 데이터(예를 들면, 판례 등) 등으로 제한할 수 있다. 이 경우 유저기업(U)이 관리하는 데이터가 저장되어 있는 정해진 데이터베이스에서 검색의 대상이 되는 특허에 관한 데이터 및 법률에 관한 데이터가 추출된다. 추출된 데이터는 조건마다 정해진 데이터풀에 저장된다. 즉, 검색창(C)을 사용하여 검색할 수 있는 데이터의 범위는 이 데이터풀에 저장되어 있는 데이터의 범위가 된다. 여기서 검색의 대상이 되는 데이터가 추출될 때 사용된 추출 조건은 이력 정보로써 유저기업(U) 마다 관리된다. 이것에 의해 유저기업(U)은 추출조건의 이력 정보를 기반으로, 자사내의 데이터 분석을 할 수 있다.For example, patent-related data held by the user company U and data on laws held by the user company U (for example, precedents) etc.) can be limited. In this case, data related to patents and laws to be searched are extracted from a predetermined database in which data managed by the user company U is stored. The extracted data is stored in a data pool determined for each condition. That is, the range of data that can be searched using the search window C is the range of data stored in this data pool. Here, the extraction conditions used when the data to be searched are extracted are managed for each user company (U) as history information. Thereby, the user company U can analyze data within the company based on the history information of the extraction conditions.

또한, 데이터의 추출은 추출원본의 데이터를 복사(복제)허고, 데이터풀에 저장하는 방법을 이용해도 좋고, 추출원본의 데이터를 스트리밍하는 방법을 사용해도 된다. 스트리밍 방식을 채택하는 경우 저장 용량을 사용하지 않는다는 장점이 있다.In addition, for data extraction, a method of copying (replicating) the data of the extraction source and storing it in the data pool may be used, or a method of streaming the data of the extraction source may be used. Adopting the streaming method has the advantage of not using storage capacity.

여기서, 도 1의 웹 페이지(WP1)의 기재 내용이 유저기업(U)의 기술에 간한 것인 경우를 상정한다. 이 경우, 유저기업(U)은 검색창(C)을 이용한 검색의 대상이 되는 데이터의 범위를, 예를 들어 자사가 보유한 특허에 관한 데이터에 한정할 수 있다. 구체적으로, 유저기업(U)이 보유하고 있는 특허의 건수가 만일 100 건인 경우에는, 이 100 건의 특허에 대한 데이터만 검색창(C)에 의한 검색의 대상이 된다. 이 경우 웹 페이지(WP)에 검색창(C)에 의해 검색 가능한 데이터의 범위가 유저기업(U)의 보유 특허에 한정되는 취지를 나타내는 안내문(B)이 표시된다. 구체적으로 예를 들어, 도 1과 같이 "당사 보유 특허 검색"으로 표기한 안내문(B)이 검색창(C)의 근방에 표시된다.Here, it is assumed that the description of the web page WP1 in Fig. 1 is based on the description of the user company U. In this case, the user company U may limit the range of data to be searched using the search window C, for example, to data related to a patent owned by the user company. Specifically, if the number of patents owned by the user company U is 100, only the data for these 100 patents is the target of the search by the search window C. As shown in FIG. In this case, a notice B indicating that the range of data searchable by the search window C is limited to the patents owned by the user company U is displayed on the web page WP. Specifically, for example, as shown in FIG. 1 , a notice B marked with “search for patents owned by our company” is displayed in the vicinity of the search window C. As shown in FIG.

이것에 의해, 웹 사이트(WS) 열람자는, 웹 페이지(WP1)에 게재된 유저기업(U)의 기술 정보에 관한 정보를 보면서, 적절히 검색창(C)을 이용하여 키워드 검색을 할 수 있다. 그 결과, 웹 사이트(WS) 열람자는 다른 웹 페이지(WP)와 다른 웹 사이트(WS)에 접속하지 않고, 유저기업(U)이 보유한 특허 정보를 효율적으로 얻을 수 있다.As a result, the web site WS viewer can appropriately search for keywords using the search window C while viewing information on the technical information of the user company U posted on the web page WP1. As a result, the web site WS viewer can efficiently obtain patent information possessed by the user company U without accessing another web page WP and another web site WS.

또한, 위에 기술한 바와 같이, 검색창(C)을 이용한 검색의 대상이 되는 데이터는 유저기업(U)이 독자적으로 관리하는 데이터에 한정된다. 이에 따라, 웹 사이트(WS) 관리 상, 검색 대상이 되는 데이터의 용량은 크지 않은 것이 바람직하다. 이 점에 대해, 본 발명은 검색창(C)을 이용한 검색의 대상이 되는 데이터의 범위가 검색창(C)마다 자유롭게 설정되므로 데이터의 용량을 줄일 수 있다.In addition, as described above, data to be searched using the search window C is limited to data independently managed by the user company U. FIG. Accordingly, in terms of managing the web site WS, it is preferable that the capacity of the data to be searched is not large. In this regard, in the present invention, since the range of data to be searched using the search window C is freely set for each search window C, the data capacity can be reduced.

여기서, 본 발명은 검색창(C)을 이용한 검색의 대상이 되는 데이터의 범위는 각 유저기업(U)이 독자적으로 관리하는 데이터에 제한된 비공개한 것이 된다. 이로 인해, 유저기업(U)은 자신이 보유한 데이터의 범위(이하 "유저 영역"이라 함)내에서 검색할 데이터의 범위(예를 들어, 유저기업(U)이 보유한 특허 정보)를 자유롭게 설정할 수 있다. 유저 영역은 완전히 비공개된 영역이 되기 때문에 정보 유출의 위험이 경감된다.Here, in the present invention, the range of data to be searched using the search window C is limited to the data independently managed by each user company U and is not disclosed. For this reason, the user company (U) can freely set the range of data to be searched (for example, patent information held by the user company U) within the range of data it owns (hereinafter referred to as "user area"). have. Since the user area becomes a completely private area, the risk of information leakage is reduced.

또한, 본 발명은 유저 영역을 나눌 수도 있다. 이것에 의해, 유저기업(U)은 유저 영역을 회사 수준, 부서 수준, 직원(개인) 수준 등으로 나눌 수 있다. 유저 영역을 나눌 경우, 예를 들어 계약 등의 동의와 정해진 규정 등에 의해 정해진 수준으로 나눌 수 있다. 유저 영역이 분할되는 경우, 분할한 후 유저 영역은 각각 완전한 비공개 영역이 된다. 즉, 유저 영역 상호 간에 정보를 누설할 수 없기 때문에, 영업 비밀의 누설을 방지하고, 개인 정보를 보호할 수 있게 된다. 구체적으로 동일 기업의 부서마다 유저 영역을 분리하는 것으로 각 부서가 각각 보유하는 정보를 부서 간에 누설하는 것을 방지할 수 있다.In addition, the present invention may divide the user area. Thereby, the user company U can divide the user area into a company level, a department level, an employee (individual) level, and the like. When dividing the user area, for example, it can be divided into a level determined by agreement of a contract or the like and a set regulation. When the user area is divided, the user area after division becomes a completely private area, respectively. That is, since information cannot be leaked between user domains, it is possible to prevent leakage of trade secrets and protect personal information. Specifically, by separating the user area for each department of the same company, it is possible to prevent the information held by each department from being leaked between departments.

또한, 유저 영역을 분리하면, 분리한 후 유저 영역마다 검색창(C)에 의한 검색의 대상이 되는 데이터의 범위를 자유롭게 설정할 수 있다. 구체적으로, 웹 사이트(WS) 사내 포털 사이트인 경우에는 검색의 대상이 되는 데이터의 범위를 "지적재산부에서 관리하고 있는 특허 출원에 관한 정보 중 출원 공개하지 않은 것"이라고 할 수 있다. 이것에 의해, 유저기업(U)은 직원들에 의한 기술 정보의 유출 위험을 감소시킬 수 있다.In addition, if the user area is separated, the range of data to be searched by the search window C can be freely set for each user area after the separation. Specifically, in the case of a web site (WS) in-house portal site, the range of data to be searched can be said to be "information on patent applications managed by the Ministry of Intellectual Property that has not been disclosed." Thereby, the user company U can reduce the risk of leakage of technical information by its employees.

또한 예를 들어, 검색의 대상이 되는 데이터의 범위를 "급여 담당 직원에 의해 관리되는 정보 중, 개인 정보에 속하지 않는 것"이라고 할 수 있다. 이를 통해, 유저기업(U)은 직원의 개인 정보 보호를 도모할 수 있다. 또한, 검색의 대상이 되는 데이터의 범위는 한 번 설정된 후에도 추가적인(나중에 추가하는) 설정이 가능하다.Also, for example, the range of data to be searched may be referred to as "information managed by payroll staff that does not belong to personal information". Through this, the user company (U) can promote the protection of personal information of its employees. In addition, even after the range of data to be searched is set once, additional (additional addition) settings are possible.

또한 예를 들어, 유저 영역이 분할된 경우에도, 검색창(C)을 이용한 사람의 검색 키워드와 검색 결과의 이력 정보를 공개하거나 유통시키거나 할 수 있다. 즉, 검색창(C)에 입력된 검색어와 검색 결과의 기록 정보는 검색을 실시한 사람의 취미나 취향을 나타내는 정보로서 이용 가치를 갖는 것으로 되지만, 이 이력 정보도 분비된 유저 영역마다 엄격하게 관리된다. 이에 따라, 검색을 실시한 사람의 개인 정보 보호가 도모된다.Also, for example, even when the user area is divided, it is possible to disclose or distribute the search keyword of the person using the search window C and the history information of the search result. That is, the search word input into the search window C and the record information of the search result have use value as information indicating the hobby or taste of the person who conducted the search, but this history information is also strictly managed for each secreted user area. . Accordingly, the personal information of the person who conducted the search is protected.

이상을 정리하면, 본 발명에 따르면 상기 서술한 효과 외에 다음과 같은 효과를 기대할 수 있다. 즉, 유저기업(U)은 예를 들어 지적 재산권에 대한 대량의 데이터(예를 들면, 공보, 판례 등)를 수집하여 이를 검색창(C)에서 검색 가능한 데이터의 범위일 수도 있다. 따라서 지적 재산권의 데이터를 검색할 수 있는 대규모 데이터베이스를 구출할 수도 있다. 또한, 검색 결과에 따라 지적 재산권 관련 심판과 판례의 데이터를 제공할 수 있다. 또한 지적 재산권에 관한 공보 원본의 열람 및 다운로드가 가능하게 된다. 또한, 정해진 알고리즘을 이용하여, 검색 결과의 표시를 가속화시킬 수 있다. 또한, 검색 키워드와 지적 재산권과 유사비율을 표시할 수 있다. 또한, 복잡한 검색식의 입력이 불필요하게 된다.Summarizing the above, according to the present invention, in addition to the above-described effects, the following effects can be expected. That is, the user company U may, for example, collect a large amount of data on intellectual property rights (eg, publications, precedents, etc.), and may be a range of data searchable in the search window C. Thus, it is also possible to rescue large databases from which data of intellectual property can be retrieved. In addition, it is possible to provide data of judgments and precedents related to intellectual property rights according to the search results. In addition, it is possible to view and download the original publication on intellectual property rights. In addition, the display of the search results can be accelerated by using a predetermined algorithm. In addition, search keywords and intellectual property rights and similarity ratios can be displayed. In addition, input of a complicated search expression becomes unnecessary.

또한, 도면으로 표시하지 않지만, 검색창(C)에 의한 검색 결과를 다음과 같은 기능을 갖는 UI(User Interface)에 표시할 수도 있다. 즉, 자세한 정보를 빠르게 확인할 수 있는 하이퍼 문서로 검색 결과를 표시할 수 있다. 또한, 특허의 보유 상황을 나타내는 정보와 유사한 지적 재산권을 하나의 화면에 표시할 수 있다. 또한, 지적 재산권 권리자가 보유하고 있는 기타 지적 재산권의 내용을 한 눈에 파악할 수 있다.In addition, although not shown in the drawings, the search result by the search window C may be displayed on a user interface (UI) having the following functions. In other words, it is possible to display the search results as a hyper-document where detailed information can be quickly checked. In addition, it is possible to display intellectual property rights similar to information indicating the status of holding a patent on one screen. In addition, the contents of other intellectual property rights owned by the intellectual property right holder can be grasped at a glance.

또한, 본 발명의 일환으로, 유저기업(U) 마다, 검색 내용 및 그 결과와 검색창(C)의 사용빈도 등의 정보가 별도로 관리된다. 또한, 고정된 IP 주소를 이용하여 연결 제한이 가능하게 된다. 또한 접속 ID와 비밀번호의 제한이 가능하게 된다. 또한, 많은 건수를 갖는 특허 검색을 처리하기 위해서는 일반 검색과 비교하고 많은 시스템 부하가 발생한다. 또한 검색 결과를 불특정 다수의 유저기업(U)에 제공함으로써 시스템 비용이 증가했다.In addition, as a part of the present invention, information such as search contents and results and frequency of use of the search window C is separately managed for each user company U. As shown in FIG. In addition, it is possible to limit the connection using a fixed IP address. In addition, it is possible to limit the access ID and password. In addition, in order to process a patent search having a large number of cases, a lot of system load is generated compared to a general search. In addition, the system cost increased by providing search results to an unspecified number of user companies (U).

본 발명은 기존의 구조와는 다른 검색 엔진과, 데이터 생성 방법을 이용하여 시스템 비용을 경감할 수 있다. The present invention can reduce system cost by using a search engine different from the existing structure and a data generation method.

또한, 본 발명은 클라우드 등 시스템 공유형의 경우, 검색 이력 등 특허 전략에 중요한 정보가 노출될 위험이 있다. 또한 독립한 시스템을 준비하는 경우, 시스템 비용이 증가한다. 기업마다 시스템 및 데이터 등을 복수 필요로 하지 않고 기업 간에 서로 간섭하지 않는 유저 공간을 제공할 수 있는 구조를 제공할 수 있다.In addition, in the present invention, in the case of a system sharing type such as a cloud, there is a risk of exposing important information to a patent strategy such as a search history. In addition, when an independent system is prepared, the system cost increases. It is possible to provide a structure capable of providing a user space that does not require multiple systems and data for each company and does not interfere with each other between companies.

또한, 본 발명을 통해 제공되는 검색창(C)에 의한 검색 키워드 및 검색 결과의 기록 정보는 AI(인공 지능)에 의한 기계 학습의 대상이 된다. 이로 인해, 검색을 계속하여 검색 결과의 정확도를 향상시킬 수 있다.In addition, search keywords and record information of search results provided by the search window C provided through the present invention are subjected to machine learning by AI (artificial intelligence). Accordingly, it is possible to improve the accuracy of the search result by continuing the search.

도 3은 본 발명의 실시예에 따른 정보처리 시스템의 구성을 나타낸 도면이다. 도 3에 도시된 정보처리 시스템은 일 실시예에 따른 것이고, 그 구성요소들이 도 3에 도시된 실시예에 한정되는 것은 아니며, 필요에 따라 일부 구성요소가 부가, 변경 또는 삭제될 수 있다.3 is a diagram showing the configuration of an information processing system according to an embodiment of the present invention. The information processing system shown in FIG. 3 is according to an embodiment, and its components are not limited to the embodiment shown in FIG. 3 , and some components may be added, changed, or deleted as necessary.

도 3을 참조하여 위에서 기술한 본 발명의 서비스 제공을 실현시키는 정보처리 시스템의 구성에 대해 설명한다.The configuration of the information processing system for realizing the above-described service provision of the present invention will be described with reference to FIG. 3 .

도 3에서 표시한 정보처리 시스템은, 유저 단말(1)과, 웹 사이트 운영 서버(2)를 포함할 수 있다. The information processing system shown in FIG. 3 may include a user terminal 1 and a web site operation server 2 .

유저 단말(1)은 예를 들어 개인용 컴퓨터, 스마트폰, 태블릿 등으로 구성될 수 있다.The user terminal 1 may include, for example, a personal computer, a smart phone, a tablet, and the like.

웹 사이트 운영 서버(2)는 웹 사이트(WS)를 운영하는 운영자(미도시)에 의해 관리되는 정보 처리 장치이다. 웹 사이트 운영 서버(2)는 유저 단말(1)과 적절하게 통신을 하면서, 유저기업(U)은 유저 단말(1)을 이용하여 웹 사이트(WS)를 만들 수 있는 환경을 유저기업(U)에 제공한다.The web site operation server 2 is an information processing device managed by an operator (not shown) who operates the web site WS. While the website operation server 2 communicates appropriately with the user terminal 1, the user company U creates an environment in which the user company U can create a website WS using the user terminal 1, the user company U provided to

유저 단말(1)에는 본 발명의 서비스 이용자를 위한 전용 애플리케이션 소프트웨어(이하"전용 앱"이라 함)가 설치되어 있다. 유저기업(U)은 전용 앱을 이용하는 것으로 서비스를 제공받을 수 있다. 또한, 유저기업(U)은 유저 단말(1)의 브라우저 기능을 통해 표시되는 본 발명의 서비스 이용자를 위한 전용 웹 사이트(이하 "전용 사이트"라고 함)에 접속하여 서비스를 제공받을 수도 있다. In the user terminal 1, dedicated application software (hereinafter referred to as "dedicated application") for service users of the present invention is installed. The user company (U) may be provided with a service by using a dedicated app. In addition, the user company U may be provided with a service by accessing a dedicated website (hereinafter referred to as "dedicated site") for service users of the present invention displayed through the browser function of the user terminal 1 .

또한, 이하 명시하지 않는 한, "유저기업(U)은 유저 단말(1)을 조작한다."고 표현하는 경우, 그것은 다음 중 하나를 의미하고 있다. 즉, 유저기업(U)이 유저 단말(1)에 설치된 전용 앱을 실행하고 각종 조작을 하거나, 또는 유저 단말(1)의 브라우저 기능을 통해 표시되는 전용 사이트에 접속하여 본 발명의 서비스를 이용하는 것을 의미하고 있다.In addition, unless otherwise specified, when "the user company U operates the user terminal 1" is expressed, it means one of the following. That is, the user company U executes the dedicated app installed in the user terminal 1 and performs various operations, or accesses the dedicated site displayed through the browser function of the user terminal 1 to use the service of the present invention. it means

또한, 유저 단말(1)은 본 발명의 서비스를 이용하기 위한 전용기기일 필요는 없다. 예를 들어, 유저기업(U)에 설치된 사무작업의 개인용 컴퓨터에 전용 앱을 설치하는 것으로 본 서비스를 이용할 수 있다. 또한, 유저기업(U)에 설치된 사무작업을 위한 개인용 컴퓨터의 브라우저 기능을 이용하는 것으로 본 서비스를 이용할 수 있다.In addition, the user terminal 1 does not need to be a dedicated device for using the service of the present invention. For example, this service can be used by installing a dedicated app on a personal computer for office work installed in the user company (U). In addition, this service can be used by using the browser function of the personal computer for office work installed in the user company (U).

도 4는 도 3에 나타낸 정보처리 시스템 중 유저 단말의 하드웨어 구성의 실시예를 나타낸 블록도이다. FIG. 4 is a block diagram showing an embodiment of a hardware configuration of a user terminal in the information processing system shown in FIG. 3 .

유저 단말(1)은 CPU(Central Processing Unit)(11)와, ROM(Read Only Memory)(12)과, RAM(Random Access Memory)(13)과, 버스(14)와, 입출력 인터페이스(15)와, 입력부(16)와, 출력부(17)와, 저장부(18)과, 통신부(19)와, 드라이브(20)를 구비하고 있다.The user terminal 1 includes a CPU (Central Processing Unit) 11 , a ROM (Read Only Memory) 12 , a RAM (Random Access Memory) 13 , a bus 14 , and an input/output interface 15 . and an input unit 16 , an output unit 17 , a storage unit 18 , a communication unit 19 , and a drive 20 .

CPU(11)는 ROM(12)에 기록되어 있는 프로그램, 또는 저장부(18)에서 RAM(13)에 로드된 프로그램에 따라 각종 처리를 실행한다. RAM(13)에는 CPU(11)가 각종 처리를 실행하는데 있어서 필요한 데이터 등도 적절하게 기억될 수 있다.The CPU 11 executes various processes in accordance with the program recorded in the ROM 12 or the program loaded into the RAM 13 from the storage unit 18 . The RAM 13 can also suitably store data necessary for the CPU 11 to execute various processes.

CPU(11), ROM(12) 및 RAM(13) 버스(14)를 통해 서로 연결되어 있다. 이 버스(14)에는 또한, 입출력 인터페이스(15)도 연결되어 있다. 입출력 인터페이스(15)는, 입력부(16), 출력부(17), 저장부(18), 통신부(19) 및 드라이브(20)가 연결되어 있다.CPU 11 , ROM 12 , and RAM 13 are connected to each other via bus 14 . Also connected to this bus 14 is an input/output interface 15 . The input/output interface 15 is connected to the input unit 16 , the output unit 17 , the storage unit 18 , the communication unit 19 , and the drive 20 .

입력부(16)는 예를 들어 키보드 등으로 구성되어, 각종 정보를 입력한다.The input unit 16 is constituted of, for example, a keyboard or the like, and inputs various types of information.

출력부(17)는 액정 등의 디스플레이나 스피커 등으로 구성되어, 각종 정보를 화상이나 음성으로 출력한다.The output unit 17 is constituted by a display such as liquid crystal, a speaker, or the like, and outputs various types of information as images or sounds.

저장부(18)는, DRAM (Dynamic Random Access Memory) 등으로 구성되어, 각종 데이터를 저장한다.The storage unit 18 is constituted by a DRAM (Dynamic Random Access Memory) or the like, and stores various kinds of data.

통신부(19)는, 인터넷을 포함한 네트워크(N)을 통해 다른 장치(예를 들어 도 3의 웹 사이트 운영 서버(2) 등) 사이의 통신을 한다.The communication unit 19 communicates between other devices (eg, the website operation server 2 of FIG. 3 ) through a network N including the Internet.

드라이브(20)에는, 자기 디스크, 광디스크, 광자기 디스크, 또는 반도체 메모리 등으로 이루어지는 이동식 미디어(40)가 적절하게 장착된다. 드라이브(20)에 의해 이동식 미디어(40)에서 판독된 프로그램은 필요에 따라 저장부(18)에 설치된다. 또한, 이동식 미디어(40)는 저장부(18)에 저장되어 있는 각종 데이터도 저장부(18)과 마찬가지로 기억할 수 있다.A removable medium 40 made of a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is suitably mounted on the drive 20 . The program read from the removable medium 40 by the drive 20 is installed in the storage 18 as necessary. In addition, the removable medium 40 can store various data stored in the storage unit 18 in the same manner as the storage unit 18 .

이러한 도 3의 유저 단말(1)의 각종 하드웨어 및 각종 소프트웨어와의 협동에 의해, 유저 단말(1)의 검색창 설정 처리를 포함한 각종 처리의 실행이 가능하게 된다. 그 결과, 유저기업(U)는 본 발명의 서비스를 이용할 수 있다. 이때, "검색창 설정 처리"란 본 발명의 서비스를 제공하기 위해 유저 단말(1)에서 실행되는 처리를 말한다.By such cooperation with various hardware and various software of the user terminal 1 of FIG. 3 , it is possible to execute various processes including the search window setting process of the user terminal 1 . As a result, the user company U can use the service of the present invention. In this case, "search window setting process" refers to a process executed in the user terminal 1 to provide the service of the present invention.

도 5는 도 4에 나타낸 정보처리 시스템 중 유저 단말이 적용되는 정보처리 시스템의 기능적 구성 중 검색창 설정 작업을 수행하기 위한 기능적인 구성의 실시예를 나타낸 블록도이다.FIG. 5 is a block diagram illustrating an embodiment of a functional configuration for performing a search window setting operation among functional configurations of an information processing system to which a user terminal is applied among the information processing systems shown in FIG. 4 .

도 5를 참조하여, 본 발명의 실시 형태에 관련된 유저 단말(1)에서 실행되는 검색창 설정 처리를 실행하기 위한 기능적인 구성에 대해 설명한다.With reference to Fig. 5, a functional configuration for executing the search window setting process executed in the user terminal 1 according to the embodiment of the present invention will be described.

도 5에서 표시하는 것처럼, 유저 단말(1)의 CPU(11)에서는 검색창 설정 처리의 실행이 제어되는 경우, 사이트 접수부(101)와, 페이지 접수부(102)와, 검색창 위치 접수부(103)와, 구축부(104)와, 데이터 범위 접수부(105)와, 데이터풀 저장부 (106)와, 안내위치 접수부(107)와, 검색 기록 관리부(108)가 구비될 수 있다.As shown in Fig. 5, when the CPU 11 of the user terminal 1 controls execution of the search window setting process, the site accepting unit 101, the page accepting unit 102, and the search window position accepting unit 103 A construction unit 104 , a data range reception unit 105 , a data pool storage unit 106 , a guide location reception unit 107 , and a search record management unit 108 may be provided.

또한, 유저 단말(1)의 저장부(18)의 한 영역에는 자사 DB(181)과, 데이터풀(182)과, 검색이력 DB(183)가 설치되어 있다. 자사 DB(181)에는 유저기업(U)가 독자적으로 보유하고 있는 데이터가 저장되어 관리되고 있다. 데이터풀(182)에는 자사 DB(181)에서 추출된 1 이상의 데이터가 저장된다. 검색 기록 DB(183)에는 검색창(C)에 입력된 검색어 입력 내역이 이력 정보로 저장되어 관리되고 있다.In addition, in one area of the storage unit 18 of the user terminal 1, a company DB 181, a data pool 182, and a search history DB 183 are installed. Data independently owned by the user company U is stored and managed in the company's DB 181 . One or more data extracted from the company DB 181 is stored in the data pool 182 . The search history DB 183 stores and manages the search word input details entered in the search window C as history information.

사이트 접수부(101)는 검색창(C)을 표시하는 대상의 웹 사이트(WS)의 지정을 접수한다. 구체적으로 사이트 접수부(101)는 유저기업(U) 의해, 검색창(C)을 표시하는 대상의 웹 사이트(WS)가 지정된 경우에 그 지정을 접수한다. 사이트 접수부(101)에 의해 해당 지정이 접수되면, 검색창(C)가 마련된 웹 사이트(WS)가 결정한다.The site accepting unit 101 accepts designation of a web site WS as a target for displaying the search window C. As shown in FIG. Specifically, the site accepting unit 101 accepts the designation of the web site WS for displaying the search box C by the user company U, when the web site WS is designated. When the designation is accepted by the site receiving unit 101, the web site WS provided with the search window C determines.

페이지 접수부(102)는 사이트 접수부(101)에 의해 지정이 접수된 웹 사이트(WS)를 구성하는 대상의 웹 페이지(WP1~WPn) 중, 검색창(C)을 표시하는 대상의 1 이상의 Web 페이지(WP)의 지정을 접수한다. 구체적으로 페이지 접수부(102)는 유저기업(U)에 의해, 검색창(C)을 표시하는 대상의 웹 페이지(WP)의 지정이 이루어진 경우에, 이 지정을 접수한다. 페이지 접수부(102)에 의해 이 지정이 접수되면, 검색창(C)이 마련된 웹 페이지(WP)가 결정된다.The page receiving unit 102 is configured to display one or more web pages of the target for displaying the search box C among the target web pages WP1 to WPn constituting the website WS for which the designation has been received by the site receiving unit 101 . (WP) designation is accepted. Specifically, the page accepting unit 102 accepts the designation of the web page WP for displaying the search window C by the user company U, when the designation is made. When this designation is accepted by the page accepting unit 102, the web page WP in which the search window C is provided is determined.

검색 순위 접수부(103)는 페이지 접수부(102)에 의해 지정이 접수된 웹 페이지(WP)마다, 검색창(C)을 표시할 위치 지정을 접수한다. 구체적으로 검색 순위 접수부(103)는 유저기업(U)에서 검색창(C)을 표시할 위치 지정이 이루어진 경우에, 이 지정을 접수한다. 검색 순위 접수(103)에 의해 이 지정이 접수되면, 검색창(C)이 마련되게 된다. 즉, 웹 페이지(WP) 상의 위치가 결정된다.The search order accepting unit 103 accepts designation of a position to display the search window C for each web page WP for which the designation is accepted by the page accepting unit 102 . Specifically, the search order receiving unit 103 accepts the designation of the position for displaying the search window C in the user company U, when the designation is made. When this designation is accepted by the search order acceptance 103, the search window C is provided. That is, the position on the web page WP is determined.

구축부(104)는, 웹 사이트(WS)에 접속해 온 것에 대해, 지정이 접수된 위치에 검색창(C)을 표시하도록, 웹 사이트(WS)를 구축한다. 구체적으로, 구축부(104)는 HTML(HyperText Markup Language) 태그를 사용하여, 웹 사이트(WS) 검색창(C)가 표시되도록 프로그래밍 한다.The construction unit 104 constructs the web site WS so as to display the search box C at the location where the designation is accepted for the connection to the web site WS. Specifically, the construction unit 104 uses a HTML (HyperText Markup Language) tag to program the web site WS search window C to be displayed.

데이터 범위 접수부(105)는 검색창(C)마다, 검색의 대상이 되는 데이터의 범위 지정을 접수한다. 구체적으로, 데이터 범위 접수부(105)는 유저기업(U)에 따라, 검색의 대상이 되는 데이터의 범위로서, 유저기업(U)가 보유한 모든 특허에 관한 데이터의 지정이 이루어진 경우에, 이 지정 접수한다. 데이터 범위 접수부(105)에 의해 해당 지정이 접수되면, 검색의 대상이 되는 데이터의 범위를 결정한다.The data range accepting unit 105 accepts designation of a range of data to be searched for for each search window C. As shown in FIG. Specifically, the data range receiving unit 105 accepts the designation of data related to all patents held by the user company U as the range of data to be searched according to the user company U, when the designation is made. do. When the designation is accepted by the data range accepting unit 105, the range of data to be searched is determined.

데이터풀 저장부(106)는 데이터 범위 접수부(105)에 의해 지정이 접수된 데이터의 범위에 속하는 데이터를, 자사 DB(181)에서 추출하여, 1 이상의 데이터에서 데이터풀(182)에 저장한다. 구체적으로, 데이터풀 저장부(106)는 유저기업(U)이 보유한 특허에 대한 데이터를 자사 DB(181)에서 추출하여, 유저기업(U)이 보유한 특허에 관한 데이터 군에 만들어진 데이터풀(182)에 저장한다. 데이터풀(182)은 저장부(18)의 한 영역에 설치되어 있다.The data pool storage unit 106 extracts data belonging to the data range for which the designation is accepted by the data range acceptance unit 105 from the company DB 181 and stores it in the data pool 182 from one or more data. Specifically, the data pool storage unit 106 extracts data on patents owned by the user company (U) from its DB 181, and the data pool 182 created in the data group related to the patents owned by the user company (U). ) is stored in The data pool 182 is installed in one area of the storage unit 18 .

안내 위치 접수부(107)는 검색창(C)이 표시된 웹 페이지(WP)의 정해진 위치에 검색의 대상이 되는 데이터의 범위를 나타내는 정보를 더 표시할 위치의 지정을 접수한다. 구체적으로, 안내 위치 접수부(107)는 웹 페이지(WP)의 열람자가 인지하기 쉬운 검색창(C)의 근방(도 1의 예에서는 검색창(C) 위)에 안내문(B)을 표시시키는 제어를 한다.The guide position accepting unit 107 accepts designation of a position where information indicating the range of data to be searched is further displayed at a predetermined position of the web page WP where the search window C is displayed. Specifically, the guide location receiving unit 107 controls to display the guide text B in the vicinity of the search window C that is easily recognized by the viewer of the web page WP (on the search box C in the example of FIG. 1 ). do

검색 기록 관리부(108)는 검색창(C)의 입력 검색어의 입력 이력을 이용하여 검색 키워드 입력을 실시한 유저를 고유하게 식별 가능한 정보에 매핑하여 기록 정보로 관리한다. 구체적으로, 검색 기록 관리부(108)는 이 이력 정보를 검색 기록 DB(183)에 기억시켜 관리한다. 검색 기록 DB(183)에 기억되어 있는 이력 정보는 유저기업(U)이 임의로 미공개로 할 수도 있다. 또한 가치 있는 정보로서 공개의 대상으로 하거나, 유통시키거나 할 수 있다.The search record management unit 108 maps a user who has entered a search keyword to uniquely identifiable information using the input history of the input search word in the search window C, and manages it as record information. Specifically, the search record management unit 108 stores and manages this history information in the search record DB 183 . The history information stored in the search record DB 183 may be arbitrarily made undisclosed by the user company U. In addition, as valuable information, it can be disclosed or circulated.

또한, 검색 기록 관리부(108)는 검색창(C)에 입력된 검색어 이력을 이력 정보로 기록할 여부를 입력자에게 문의하게 한다. 그리고 검색 기록 관리부(108)는 기록을 거부한 입력자의 이력 정보를 기록하지 않는다고 하는 관리를 수행한다.In addition, the search record management unit 108 inquires the input user whether to record the history of the search word input in the search window (C) as history information. Then, the search record management unit 108 manages not to record the history information of the inputter who has rejected the record.

위에서 기술하고 있는 구성은 본 발명의 한 실시 형태에 대해 설명했지만, 본 발명은 위에 기술한 실시 형태에 한정되는 것이 아니고, 본 발명의 목적을 달성할 수 있는 범위에서의 변형, 개량 등은 본 발명에 포함되는 것 본다.Although the configuration described above has been described with respect to one embodiment of the present invention, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope capable of achieving the object of the present invention are not limited to the present invention. see what is included in

예를 들어, 위에 기술한 실시 형태에서, 검색창(C)에 의한 검색의 대상이 되는 데이터의 범위가, 유저기업(U)이 보유한 모든 특허에 관한 데이터로 되어 있는데, 이는 예시에 불과하다. 예를 들어 유저기업(U)와 관련된, 의료, 금융 등 어떤 분야에 속하는 데이터를 검색 대상으로 할 수 있다.For example, in the embodiment described above, the range of data to be searched by the search window C is data related to all patents owned by the user company U, which is only an example. For example, data belonging to a certain field, such as medical care and finance, related to the user company (U) may be searched.

또한 데이터의 범위로, 예를 들어 유저기업(U)이 보유한 모든 특허에 관한 데이터 이외에도, 유저기업(U) 직원(A)가 발명자인 모든 특허에 관한 데이터로 할 수도 있다. 즉, 데이터의 범위가 지정되면, 기업 수준에 한정하지 않고 부서 수준, 개인 수준 등 유저 영역을 지정하여, 검색의 대상이 되는 데이터의 범위를 결정할 수 있다. 또한 동일인이 여러 유저 영역의 각각에 포함되도록 할 수도 있다. 또한, 유저 영역은 공개, 또는 매매의 대상으로 취급하는 것도 가능하다.Further, as a data range, for example, data about all patents for which the employee A of the user company U is an inventor in addition to data related to all patents owned by the user company U may be used. That is, when the range of data is specified, the range of data to be searched can be determined by designating a user area such as a department level or an individual level, not limited to the company level. Also, the same person may be included in each of several user areas. In addition, it is also possible to treat the user area as an object of disclosure or trading.

또한 예를 들어, 상기 서술한 실시 형태에서, 본 서비스는 웹 사이트(WS)를 만드는 유저기업(U)에 제공되는 서비스라고 인식될 수 있지만, 이는 예시에 불과하다. 본 서비스 제공 업체는 특정 기업에 한정되지 않고, 예를 들면 개인이라도 가능하다.Also, for example, in the above-described embodiment, the present service may be recognized as a service provided to the user company U that creates the website WS, but this is only an example. This service provider is not limited to a specific company, for example, it can be an individual.

또한, 도 1과 웹 사이트(WS) 측면은, 본 발명의 서비스 내용을 설명하기 위한 일례에 불과하다. 유저기업(U)는 도 1 표시하는 형태와 다른 형태의 웹 사이트(WS)를 만들 수 있다.In addition, FIG. 1 and the side of the website WS are only examples for explaining the contents of the service of the present invention. The user company U may create a web site WS in a form different from that shown in FIG. 1 .

또한, 상기 기술한 실시 형태에서, 유저기업(U)의 웹 사이트(WS)에 검색창(C)을 마련한 예에 대해 설명하고 있지만, 이는 예시에 불과하다. 예를 들어, 유저기업(U)이 사내에서 사용되는 기업 포털 사이트에 검색창(C)을 설치해도 된다. 이 경우, 기업 포털 사이트에 설치된 검색창(C)에 의해 검색 가능한 데이터의 범위가, 유저기업(U)이 보유한 모든 특허인 경우에는 유저기업(U)의 직원들은 자사가 보유 특허를 언제든지 검색할 수 있다.In addition, in the above-described embodiment, an example in which the search box C is provided on the web site WS of the user company U is described, but this is only an example. For example, the user company U may install the search box C in the company portal site used in the company. In this case, if the range of data searchable by the search box (C) installed on the company portal site is all patents owned by the user company (U), the employees of the user company (U) can search for their own patents at any time. can

또한 상기 서술한 실시 형태에서, 유저기업(U)이 관리하는 데이터가 검색의 대상이 되고 있지만, 이에 한정되지 않는다. 예를 들어 별도 제공되는 특허 검색 시스템에 연계할 수 있는 검색창(C)을 마련한 기능을 갖는 API(Application Programming Interface)를 제공할 수 있다. 이에 따라, 공수를 절감할 수 있는 검색 환경을 쉽게 제공할 수 있다.In addition, in the embodiment described above, although the data managed by the user company U is the target of the search, it is not limited thereto. For example, an API (Application Programming Interface) having a function of providing a search window C that can be linked to a separately provided patent search system may be provided. Accordingly, it is possible to easily provide a search environment in which man-hours can be reduced.

또한, 도 3은 유저기업(U)이 1 개만을 그려 있지만, 이것은 설명을 단순화시키는 것이며, 실제로는 당연히 웹 사이트(WS)를 만드는 유저기업(U)(또는 개인의 유저)이 다수 존재할 수 있다.In addition, although only one user company U is drawn in FIG. 3, this is for simplification of explanation, and in reality, of course, there may be many user companies U (or individual users) who create a website WS. .

또한, 상기 서술한 실시 형태에서는 웹 사이트(WS) 검색창(C)을 마련하고 있지만, 이에 한정되지 않고, 예를 들어 응용 프로그램 소프트웨어에 표시되는 화면에 검색창(C)을 설치할 수 있다.In addition, although the web site WS search window C is provided in the above-mentioned embodiment, it is not limited to this, For example, the search window C can be installed in the screen displayed on application software.

또한, 상기 서술한 실시 형태에서는 웹 사이트(WS)를 작성하는 자가 유저기업(U)이지만, 이에 한정되지 않고, 예를 들어 유저기업(U)의 의향에 의한 자가 웹 사이트(WS)를 생성할 수 있다. 구체적으로, 웹 제작 회사, 본 서비스를 제공하는 유저, 유저기업(U)의 지시에 따라 웹 사이트(WS)를 생성한 회사를 포함할 수 있다.In addition, in the embodiment described above, the person who creates the website WS is the user company U, but it is not limited thereto, and for example, the person who creates the website WS can create the website WS according to the intention of the user company U. can Specifically, it may include a web production company, a user who provides this service, and a company that creates the website WS according to the instructions of the user company U.

또한, 도 3에 나타낸 시스템 구성, 및 도 4에 표시한 유저 단말(1)의 하드웨어 구성은, 모두 본 발명의 목적을 달성하기 위한 예시에 불과하며, 특히 한정되지 않는다.In addition, the system configuration shown in FIG. 3 and the hardware configuration of the user terminal 1 shown in FIG. 4 are merely examples for achieving the object of the present invention, and are not particularly limited.

또한, 도 5에 나타내는 기능 블록도는 예시에 불과하며, 특히 한정되지 않는다. 즉, 상기 기술한 일련의 처리를 전반적으로 수행할 수 있는 기능이 정보처리 시스템에 준비되어 있으면 충분하며, 이 기능을 실현하기 위해 어떤 기능 블록을 이용하는 것인지, 특히 도 5의 예에 한정되지 않는다. 예를 들어, 도 5는 저장부(18)의 한 영역에 데이터풀(182)이 설치되어 있지만, 데이터의 추출원(자사 DB(181))의 데이터를 스트리밍하는 방법이 채용된 경우에는 설치할 필요가 없다.In addition, the functional block diagram shown in FIG. 5 is only an example, and is not specifically limited. In other words, it is sufficient if the information processing system has a function capable of performing the above-described series of processing as a whole, and which function block is used to realize this function, in particular, is not limited to the example of FIG. 5 . For example, in FIG. 5, although the data pool 182 is installed in one area of the storage unit 18, it needs to be installed when the method of streaming data from the data extraction source (the company's DB 181) is adopted. there is no

또한, 기능 블록의 존재 위치도, 도 5에 한정되지 않고, 임의로 위치될 수 있다. 예를 들어, 도 5의 예에 있어, 상기 검색창(C) 설정 처리는 유저 단말(1) 측에서 이루어지는 구성으로 되어 있지만, 이에 한정되지 않고, 웹 사이트 운영 서버(2) 측, 또는 서비스를 제공하는 유저에 의해 별도 관리되는 서버(도면 미도시) 측에서 검색창(C) 설정 처리의 적어도 일부가 이루어지고 있다. Also, the position of the functional block is not limited to FIG. 5 and may be arbitrarily positioned. For example, in the example of FIG. 5 , the search window C setting process is configured on the user terminal 1 side, but is not limited thereto, and the website operation server 2 side or the service At least a part of the search window (C) setting process is performed on the server (not shown) side managed separately by the providing user.

즉, 검색창(C) 설정 작업 수행을 위해 필요한 기능 블록은, 유저 단말(1)이 준비된 구성으로 되어 있지만, 이는 예시에 불과하다. 유저 단말(1)에 배치된 기능 블록의 적어도 일부를, 웹 사이트 운영 서버(2), 또는 서비스를 제공하는 사람에 의해 별도 관리되는 서버(도면 미도시)가 준비된 구성도 가능하다.That is, the functional blocks required for performing the search window C setting operation are configured in the user terminal 1 prepared, but this is only an example. A configuration in which at least a portion of the functional blocks arranged in the user terminal 1 is prepared by the web site operation server 2 or a server (not shown) separately managed by a service provider is also possible.

또한, 상기 서술한 일련의 처리는 하드웨어에 의해 실행시킬 수도 있고, 소프트웨어에 의해 실행시킬 수도 있다. 또한, 하나의 기능 블록은 하드웨어 단체로 구성해도 좋고, 소프트웨어 단독으로 구성해도 되고, 이들의 조합으로 구성될 수 있다.In addition, the series of processes mentioned above may be executed by hardware or may be executed by software. In addition, one functional block may be constituted by hardware alone, by software alone, or by a combination thereof.

일련의 처리를 소프트웨어에 의해 실행시키는 경우에는 그 소프트웨어를 구성하는 프로그램이, 컴퓨터 등에 네트워크나 기록 매체에서 설치된다. 컴퓨터는 전용 하드웨어에 내장된 컴퓨터라도 가능하다. 또한, 컴퓨터는 다양한 프로그램을 설치하여, 각종 기능을 수행할 수 있는 컴퓨터, 예를 들어 서버의 다른 범용 스마트폰이나 개인용 컴퓨터도 가능하다. When a series of processing is executed by software, a program constituting the software is installed in a computer or the like in a network or a recording medium. The computer may be a computer built in dedicated hardware. In addition, the computer may be a computer capable of performing various functions by installing various programs, for example, other general-purpose smart phones or personal computers of the server.

이러한 프로그램을 포함한 기록 매체는 광고주에게 프로그램을 제공하기 위해 장치 본체와는 별도로 배포되는 표시하지 않은 이동식 미디어에 의해 구성될 뿐만 아니라, 장치 본체에 미리 내장된 상태에서 광고주에게 제공되는 기록 매체 등으로 구성된다.The recording medium including such a program is not only constituted by unmarked removable media distributed separately from the device body in order to provide the program to advertisers, but also includes a recording medium provided to advertisers in a pre-built state in the device body. do.

또한, 본 명세서에서, 기록 매체에 기록되는 프로그램을 기술하는 단계는 순서에 따라 시계열적으로 행해지는 처리는 물론, 반드시 시계열적로 처리되지 않아도, 병렬적 또는 개별적으로 실행되는 처리도 포함하는 것이다. 또한, 본 명세서에서, 시스템의 용어는 여러 장치와 여러 수단 등보다 구성된 전체적인 장치를 의미한다.In addition, in this specification, the step of describing a program recorded on a recording medium includes not only processing performed time-series according to an order, but also processing executed in parallel or individually even if not necessarily time-series processing. In addition, in this specification, the term "system" refers to an overall apparatus configured rather than several apparatuses and several means.

이상 정리하면, 본 발명이 적용되는 정보처리 시스템은 다음과 같은 구성을 취하면 되며, 다양한 실시형태를 취하는 것이 가능하다. 즉, 본 발명이 적용되는 정보처리 시스템은 정해진 데이터 풀(예를 들어, 도 5의 자사 DB(181)에서 추출된 데이터 군)에 존재하는 데이터를 검색할 수 있는 검색창(예를 들어, 도 1의 검색창(C))을 표시하는 대상의 웹 사이트(예를 들어, 도 1의 웹 사이트(WS))의 지정을 접수하는 제1 접수 수단(예를 들어, 도 5의 사이트 접수부(101))와, 상기 지정이 접수된 상기 웹 사이트를 구성하는 하나 이상의 웹 페이지(예를 들어, 도 1의 웹 페이지(WP1~WPn)) 중, 상기 검색창(C)을 표시할 대상의 1 이상의 웹 페이지의 지정을 접수하는 제 2 접수 수단(예를 들어, 도 5의 페이지 접수부(102))와, 상기 지정이 접수된 상기 웹 페이지마다, 상기 검색창을 표시할 위치 지정을 접수하는 제 3 접수 수단(예를 들어, 도 5의 검색 순위 접수부(103))와, 상기 웹 사이트(WS)에 접속한 것(예를 들어, 방문자)에 상기 위치로 상기 검색창(C)을 표시하도록, 해당 웹 사이트(WS)를 구축하는 구축 수단(예를 들어, 도 5의 구축부(104)를 포함할 수 있다. Summarizing the above, the information processing system to which the present invention is applied may have the following configuration, and it is possible to take various embodiments. That is, the information processing system to which the present invention is applied is a search window (for example, in FIG. 1st reception means (eg, the site reception unit 101 of FIG. 5 ) for accepting designation of a target website (eg, the website WS of FIG. 1 ) for displaying the search box C of FIG. 1 ) )), and one or more of the target for displaying the search box C among one or more web pages (for example, web pages WP1 to WPn in FIG. 1) constituting the website for which the designation is received. a second reception means for accepting designation of a web page (for example, the page accepting unit 102 in Fig. 5); so as to display the search box C at the location in the reception means (eg, the search ranking reception unit 103 in FIG. 5 ) and the website WS (eg, a visitor) accessing the website WS, It may include a building means (eg, the building unit 104 of FIG. 5 ) for building the corresponding web site (WS).

이에 따라, 정해진 데이터풀(182)에 있는 데이터를 검색하기 위한 검색창(C)을 마련한 웹 사이트(WS)의 지정과, 검색창(C)을 표시하는 웹 페이지(WP)의 지정과, 검색창(C)을 표시하는 웹 사이트(WS) 상의 위치 지정 등이 접수된다. 그리고 지정이 접수된 웹 페이지상의 위치에 검색창이 표시된다. 그리고 유저는 자신이 작성하는 웹 사이트(WS)를 구성한다. 원하는 웹 페이지(WP)의 원하는 위치에 검색창(C)을 표시한다. 그 결과, 웹 사이트(WS)에 접속하는 유저가 어떤 사람인지를 상정하여, 상정된 유저가 볼 것 같은 웹 페이지(WP) 중 보기 쉬운 위치를 지정하고 검색창(C)을 설치할 수 있다. Accordingly, designation of a web site WS provided with a search box C for searching data in the predetermined data pool 182, designation of a web page WP displaying the search box C, and search Positioning and the like on the website WS displaying the window C are accepted. Then, a search box is displayed at a location on the web page where the designation is accepted. And the user configures the web site (WS) he writes. The search bar (C) is displayed at the desired location of the desired web page (WP). As a result, assuming what kind of user accesses the website WS, it is possible to designate an easy-to-view position among the web pages WP likely to be viewed by the assumed user, and install the search box C.

구체적으로, 예를 들어 접속하는 것이 상정된 유저가, 새로운 비즈니스 모델의 특허 출원을 예정하고 있는 신생 기업의 직원인 경우가 있다. 또는, 비즈니스 모델의 특허 출원을 전문으로 하는 변리사에 관한 정보를 취득하고자 하는 유저인 경우도 있다.Specifically, for example, there is a case where a user assumed to be connected is an employee of a start-up company that is planning to apply for a patent for a new business model. Alternatively, there is a case of a user who wants to acquire information about a patent attorney who specializes in patent applications for business models.

이 경우, 상기 서술한 바와 같이 웹 사이트(WS)에 접속하는 유저로서, 상정된 자에 의한 검색창(C)의 이용 빈도가 높아질 것으로 예상할 수 있으므로, 검색창(C)이 설치된 웹 사이트(WS)에 접속수가 증가할 것이 기대된다. In this case, as described above, it can be expected that the frequency of use of the search box C by users who access the website WS will increase, so that the website where the search box C is installed ( WS) is expected to increase the number of connections.

게다가, 검색창(C)의 유무나 검색창(C)이 설치된 위치 여하에 조회수가 변동하는 것이 일반적으로 인지되기 시작하면, 검색창(C) 그 자체의 존재 가치가 점차 향상되는 것이 기대된다.In addition, when it is generally recognized that the number of views fluctuates regardless of the presence or absence of the search box C or the location where the search box C is installed, it is expected that the existence value of the search box C itself will gradually improve.

또한, 상기 검색창(C)이 표시된 상기 웹 페이지의 원하는 위치에, 상기 검색의 대상이 되는 데이터의 범위를 나타내는 정보를 더욱 더 표시할 위치 지정을 접수하는 제 4 접수 수단(예를 들어, 도 5의 안내 위치 접수부(107))을 더욱 준비하는 것이 가능하다. In addition, a fourth reception means (eg, in Fig. It is possible to further prepare the guide position receiving unit 107 of 5).

이것에 의해, 검색창(C)에 검색어를 입력하는 것으로 검색 가능한 데이터의 범위에 대한 정보가 웹 페이지에 표시된다. 그 결과, 웹 페이지의 열람자의 편리성을 높일 수 있다.Thereby, information about the range of data that can be searched by inputting a search word into the search window C is displayed on the web page. As a result, the convenience of the web page viewer can be improved.

또한, 상기 검색창(C)에 입력된 검색어 입력 이력을, 상기 검색 키워드의 입력한 사람을 고유하게 식별 가능한 정보에 대응하여, 이력 정보로 관리하는 관리 수단(예를 들어, 도 5 검색 기록 관리부(108))을 추가로 준비하는 것이 가능하다.In addition, management means (eg, the search record management unit of FIG. 5 ) that manages the search word input history input into the search window (C) as history information in response to information that can uniquely identify the person who entered the search keyword It is possible to further prepare (108)).

이것에 의해, 검색 키워드 입력 이력이 유저의 통제 하에 놓인다. 이 때문에, 유저가 검색 키워드의 이력 정보의 취급을 지배할 수 있기 때문에, 기록 정보의 해방, 민주화가 가능해진다. Thereby, the search keyword input history is put under the control of the user. For this reason, since the user can control the handling of the history information of the search keyword, the liberation and democratization of the recorded information is possible.

한편, 개시된 실시예에 따른 장치는 프로세서, 프로그램 데이터를 저장하고 실행하는 메모리, 디스크 드라이브와 같은 영구 저장부(permanent storage), 외부 장치와 통신하는 통신 포트, 터치 패널, 키(key), 버튼 등과 같은 사용자 인터페이스 장치 등을 포함할 수 있다.  소프트웨어 모듈 또는 알고리즘으로 구현되는 방법들은 상기 프로세서 상에서 실행 가능한 컴퓨터가 읽을 수 있는 코드들 또는 프로그램 명령들로서 컴퓨터가 읽을 수 있는 기록매체 상에 저장될 수 있다. 여기서 컴퓨터가 읽을 수 있는 기록 매체로 마그네틱 저장 매체(예컨대, ROM(read-only memory), RAM(random-access memory), 플로피 디스크, 하드 디스크 등) 및 광학적 판독 매체(예컨대, 시디롬(CD-ROM), 디브이디(DVD: Digital Versatile Disc)) 등이 있다. 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템들에 분산되어, 분산 방식으로 컴퓨터가 판독 가능한 코드가 저장되고 실행될 수 있다.  매체는 컴퓨터에 의해 판독가능하며, 메모리에 저장되고, 프로세서에서 실행될 수 있다.On the other hand, the device according to the disclosed embodiment includes a processor, a memory for storing and executing program data, a permanent storage such as a disk drive, a communication port for communicating with an external device, a touch panel, a key, a button, etc. It may include the same user interface device and the like. Methods implemented as software modules or algorithms may be stored on a computer-readable recording medium as computer-readable codes or program instructions executable on the processor. Here, the computer-readable recording medium includes a magnetic storage medium (eg, read-only memory (ROM), random-access memory (RAM), floppy disk, hard disk, etc.) and an optically readable medium (eg, CD-ROM). ), and DVD (Digital Versatile Disc)). The computer-readable recording medium may be distributed among network-connected computer systems, so that the computer-readable code may be stored and executed in a distributed manner. The medium may be readable by a computer, stored in a memory, and executed on a processor.

개시된 실시예에서 인용하는 공개 문헌, 특허 출원, 특허 등을 포함하는 모든 문헌들은 각 인용 문헌이 개별적으로 및 구체적으로 병합하여 나타내는 것 또는 게시된 실시예에서 전체적으로 병합하여 나타낸 것과 동일하게 개시된 실시예에 병합될 수 있다.All documents, including publications, patent applications, patents, etc., cited in the disclosed embodiments are the same as in the disclosed embodiment as if each cited document was individually and specifically expressed in combination or as a whole in the published embodiment. can be merged

개시된 실시예의 이해를 위하여, 도면에 도시된 바람직한 실시예들에서 참조 부호를 기재하였으며, 개시된 실시예들을 설명하기 위하여 특정 용어들을 사용하였으나, 특정 용어에 의해 개시된 실시예가 한정되는 것은 아니며, 개시된 실시예들은 당업자에 있어서 통상적으로 생각할 수 있는 모든 구성 요소들을 포함할 수 있다.In order to understand the disclosed embodiments, reference signs have been given to preferred embodiments shown in the drawings, and specific terms are used to describe the disclosed embodiments, but the disclosed embodiments are not limited by the specific terms, and the disclosed embodiments are not limited thereto. They may include all components commonly conceivable by those skilled in the art.

개시된 실시예는 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들은 특정 기능들을 실행하는 다양한 개수의 하드웨어 또는/및 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 개시된 실시예는 하나 이상의 마이크로프로세서들의 제어 또는 다른 제어 장치들에 의해서 다양한 기능들을 실행할 수 있는, 메모리, 프로세싱, 로직(logic), 룩업 테이블(look-up table) 등과 같은 집적회로 구성들을 채용할 수 있다. 개시된 실시예의 구성 요소들이 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있는 것과 유사하게, 개시된 실시예는 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다.  또한, 개시된 실시예는 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다. "메커니즘", "요소", "수단", "구성"과 같은 용어는 넓게 사용될 수 있으며, 기계적이고 물리적인 구성들로서 한정되는 것은 아니다.  상기 용어는 프로세서 등과 연계하여 소프트웨어의 일련의 처리들(routines)의 의미를 포함할 수 있다.The disclosed embodiment may be represented in functional block configurations and various processing steps. These functional blocks may be implemented in any number of hardware and/or software configurations that perform specific functions. For example, the disclosed embodiment is an integrated circuit configuration, such as memory, processing, logic, look-up table, etc., capable of executing various functions by means of the control of one or more microprocessors or other control devices. can be hired Similar to how components of the disclosed embodiment may be implemented with software programming or software elements, the disclosed embodiment may include various algorithms implemented as data structures, processes, routines, or combinations of other programming constructs, including C, C++ , Java, assembler, etc. may be implemented in a programming or scripting language. Functional aspects may be implemented in an algorithm running on one or more processors. In addition, disclosed embodiments may employ conventional techniques for electronic configuration, signal processing, and/or data processing, and the like. Terms such as “mechanism”, “element”, “means” and “constituent” may be used broadly and are not limited to mechanical and physical components. The term may include the meaning of a series of routines of software in connection with a processor or the like.

개시된 실시예에서 설명하는 특정 실행들은 일실시 예들로서, 어떠한 방법으로도 개시된 실시예의 범위를 한정하는 것은 아니다. 명세서의 간결함을 위하여, 종래 전자적인 구성들, 제어 시스템들, 소프트웨어, 상기 시스템들의 다른 기능적인 측면들의 기재는 생략될 수 있다.  또한, 도면에 도시된 구성 요소들 간의 선들의 연결 또는 연결 부재들은 기능적인 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것으로서, 실제 장치에서는 대체 가능하거나 추가의 다양한 기능적인 연결, 물리적인 연결, 또는 회로 연결들로서 나타내어질 수 있다.  또한, "필수적인", "중요하게" 등과 같이 구체적인 언급이 없다면 개시된 실시예의 적용을 위하여 반드시 필요한 구성 요소가 아닐 수 있다. 또한, 본 발명의 기술적 분야의 통상의 지식을 가진자라면 본 발명의 기술적 사상의 범위 내에서 다양한 실시예가 가능함을 이해할 수 있을 것이다. 따라서 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.The specific implementations described in the disclosed embodiments are only examples and do not limit the scope of the disclosed embodiments in any way. For brevity of the specification, descriptions of conventional electronic components, control systems, software, and other functional aspects of the systems may be omitted. In addition, the connections or connecting members of the lines between the components shown in the drawings illustratively represent functional connections and/or physical or circuit connections, and in an actual device, various functional connections, physical connections that are replaceable or additional may be referred to as connections, or circuit connections. In addition, unless there is a specific reference such as "essential" or "importantly", it may not be a necessary component for the application of the disclosed embodiment. In addition, those of ordinary skill in the technical field of the present invention will understand that various embodiments are possible within the scope of the technical spirit of the present invention. Therefore, the true technical protection scope of the present invention should be determined by the technical spirit of the appended claims.

1: 유저 단말 2: 웹 사이트 운영 서버
11: CPU 12: ROM
13: RAM 14: 버스
15: 입출력 인터페이스 16: 입력부
17: 출력부 18: 저장부
19: 통신부 20: 드라이브
40: 이동식 미디어 101: 사이트 접수부
102: 페이지 접수부 103: 검색창 위치 접수부
104: 구축부 105: 데이터 범위 접수부
106: 데이터풀 저장부 107: 안내 위치 접수부
108: 검색 기록 관리부 181: 자사 DB
182: 데이터풀 183: 검색기록 DB
U: 유저기업 WS: 웹 사이트
WP, WP1~WPn: 웹 페이지 C: 검색창
B: 안내문 N: 네트워크
1: User terminal 2: Web site operation server
11: CPU 12: ROM
13: RAM 14: Bus
15: input/output interface 16: input unit
17: output unit 18: storage unit
19: communication unit 20: drive
40: removable media 101: site reception desk
102: page reception unit 103: search box location reception unit
104: construction unit 105: data range reception unit
106: data pool storage unit 107: guide location receiving unit
108: search history management unit 181: own DB
182: data pool 183: search history DB
U: User company WS: Website
WP, WP1~WPn: Web page C: Search bar
B: Notice N: Network

Claims (3)

정해진 데이터풀(182)에 있는 데이터를 검색할 수 있는 검색창(C)을 표시할 대상의 웹 사이트(WS)의 지정을 접수하는 사이트 접수부(101)와,
상기 지정이 접수된 상기 웹 사이트(WS)를 구성하는 하나 이상의 웹 페이지(WP) 중, 상기 검색창(C)을 표시할 대상의 1 이상의 웹 페이지(WP)의 지정을 접수하는 페이지 접수부(102)와,
상기 지정이 접수된 상기 웹 페이지(WP)마다, 상기 검색창(C)을 표시할 위치 지정을 접수하는 검색 순위 접수부(103)와,
상기 웹 사이트(WS)에 접속해 온 것에 대해 상기 지정된 위치에 상기 검색창(C)을 표시하도록 해당 웹 사이트(WS)를 구축하는 구축부(104)를 포함하는 정보처리 시스템.
a site reception unit 101 for accepting designation of a web site WS for displaying a search window C capable of searching for data in a predetermined data pool 182;
A page receiving unit 102 for accepting designation of one or more web pages WP of which the search box C is to be displayed among one or more web pages WP constituting the website WS for which the designation has been received )Wow,
a search order receiving unit 103 for accepting designation of a position to display the search window C for each web page WP for which the designation is received;
and a building unit (104) for constructing the web site (WS) so as to display the search box (C) at the designated location for access to the web site (WS).
제 1 항에 있어서,
상기 정보처리 시스템은
상기 검색창(C)마다, 검색의 대상이 되는 데이터의 범위 지정을 접수하는 데이터 범위 접수부와,
상기 검색창(C)이 표시된 상기 웹 페이지(WP)의 정해진 위치에, 상기 검색의 대상이 되는 데이터의 범위를 나타내는 안내를 더 표시할 위치 지정을 접수하는 안내위치 접수부(107)를 더 포함하는 정보처리 시스템.
The method of claim 1,
The information processing system is
a data range accepting unit for accepting designation of a range of data to be searched for for each of the search windows (C);
Further comprising a guide location receiving unit 107 for accepting designation of a location to further display a guide indicating a range of data to be searched at a predetermined location of the web page WP where the search window C is displayed information processing system.
제 1 항 또는 제 2 항에 있어서,
상기 정보처리 시스템은
상기 검색창(C)에 입력된 검색어 입력 이력을, 상기 검색 키워드를 입력한 유저를 고유하게 식별 가능한 정보에 매칭하여, 이력 정보로써 관리하는 검색 기록 관리부(108)를 더 포함하는 정보처리 시스템.
3. The method according to claim 1 or 2,
The information processing system is
and a search record management unit (108) that matches the search word input history input in the search window (C) with information that can uniquely identify the user who has entered the search keyword, and manages it as history information.
KR1020200026428A 2020-03-03 2020-03-03 Information processing system KR102367145B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200026428A KR102367145B1 (en) 2020-03-03 2020-03-03 Information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200026428A KR102367145B1 (en) 2020-03-03 2020-03-03 Information processing system

Publications (2)

Publication Number Publication Date
KR20210111458A true KR20210111458A (en) 2021-09-13
KR102367145B1 KR102367145B1 (en) 2022-02-25

Family

ID=77796859

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200026428A KR102367145B1 (en) 2020-03-03 2020-03-03 Information processing system

Country Status (1)

Country Link
KR (1) KR102367145B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000006838A (en) * 1999-11-06 2000-02-07 유진우 Search dedicated website and search method on Internet
KR20070041004A (en) * 2005-10-13 2007-04-18 주식회사 나우필 First page service process of at the internet
KR100839619B1 (en) * 2007-08-21 2008-06-25 드림아이 커뮤니케이션즈(주) Internet search history managing method
KR20170090063A (en) * 2016-01-28 2017-08-07 (주)중외정보기술 System and method for supporting medical academic research
JP2017207847A (en) 2016-05-17 2017-11-24 株式会社ジェイエスコーポレーション Homepage creation support system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000006838A (en) * 1999-11-06 2000-02-07 유진우 Search dedicated website and search method on Internet
KR20070041004A (en) * 2005-10-13 2007-04-18 주식회사 나우필 First page service process of at the internet
KR100839619B1 (en) * 2007-08-21 2008-06-25 드림아이 커뮤니케이션즈(주) Internet search history managing method
KR20170090063A (en) * 2016-01-28 2017-08-07 (주)중외정보기술 System and method for supporting medical academic research
JP2017207847A (en) 2016-05-17 2017-11-24 株式会社ジェイエスコーポレーション Homepage creation support system

Also Published As

Publication number Publication date
KR102367145B1 (en) 2022-02-25

Similar Documents

Publication Publication Date Title
CN100578495C (en) Method and system for exposing nested data in a computer-generated document in a transparent manner
US20170109455A1 (en) Combining website characteristics in an automatically generated website
US20150088668A1 (en) Web-based content aggregation, organization, and publication system and methods of use
CN110537180A (en) System and method for the element in direct browser internal labeling internet content
US8001154B2 (en) Library description of the user interface for federated search results
CN103262106A (en) Managing content from structured and unstructured data sources
EP2329405A2 (en) Obtaining content and adding same to document
US8200666B2 (en) Providing relevant information based on data space activity items
US11151308B2 (en) Electronic document processing system
US7702999B1 (en) Network-based, information management system and method
JP2015184723A (en) document creation support system
Panda Usefulness and impact of big data in libraries: An opportunity to implement embedded librarianship
Masinde et al. Analysis of interoperability, security and usability of digital repositories in Kenyan Institutions of Higher Learning
KR20190108624A (en) Systems and Methods for Improved Online Research
KR102367145B1 (en) Information processing system
JPWO2002063520A1 (en) Adoption processing system, program and recording medium
JP7050830B2 (en) Information processing system
Leirvik Understand, Manage, and Measure Cyber Risk: Practical Solutions for Creating a Sustainable Cyber Program
CN113515921A (en) Auxiliary generation method of patent text and electronic terminal
KR101878937B1 (en) System for providing personalized information, method thereof, and recordable medium storing the method
Acosta-Sequeda et al. GTdownloader: a python package to download, visualize, and export georeferenced tweets from the twitter API
Ruiz-Rube et al. Evidence-Based Systematic Literature Reviews in the Cloud
CN111222918A (en) Keyword mining method and device, electronic equipment and storage medium
WO2006064573A1 (en) Web information providing device, method, and program
Fillies et al. The semantic process filter bubble

Legal Events

Date Code Title Description
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant