KR101727821B1 - Method and system for providing search result of words within content - Google Patents

Method and system for providing search result of words within content Download PDF

Info

Publication number
KR101727821B1
KR101727821B1 KR1020150127910A KR20150127910A KR101727821B1 KR 101727821 B1 KR101727821 B1 KR 101727821B1 KR 1020150127910 A KR1020150127910 A KR 1020150127910A KR 20150127910 A KR20150127910 A KR 20150127910A KR 101727821 B1 KR101727821 B1 KR 101727821B1
Authority
KR
South Korea
Prior art keywords
word
search
content
screen
rti
Prior art date
Application number
KR1020150127910A
Other languages
Korean (ko)
Other versions
KR20170030382A (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 KR1020150127910A priority Critical patent/KR101727821B1/en
Publication of KR20170030382A publication Critical patent/KR20170030382A/en
Application granted granted Critical
Publication of KR101727821B1 publication Critical patent/KR101727821B1/en

Links

Images

Classifications

    • G06F17/30864
    • G06F17/2705
    • G06F17/277
    • G06F17/30991

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

A method and system for providing correct answer search results for words in content. A computer implemented method includes receiving a selected word in content displayed on the electronic device as a search request query from an electronic device via a network; Converting the word into a word of a predetermined form and then returning it as a search word for integrated search; Detecting a subject domain related to the word by grasping context information of the word; And arranging search results for the search words in a collection ranking corresponding to the subject domain, and providing the search results to the electronic device.

Description

[0001] METHOD AND SYSTEM FOR PROVIDING SEARCH RESULT OF WORDS WITHIN CONTEXT [

The following description relates to a system and method for providing search results for words contained in content.

A search engine is a software or Web site that makes it easy to find data on the Internet. The search engine searches a database through a search word input from a user, extracts search results therefrom, and provides the search results to the user.

Korean Patent Laid-Open No. 10-2004-0079604 (published on September 16, 2004) discloses a technique for generating a search result list for a search term in a search engine as an example of a technique for providing a search result.

Meanwhile, there are various types of services that provide contents on the Internet with the development of communication technology.

When a user uses a content including a text sentence (e.g., a document provided in a news, a knowledge encyclopedia, or the like) and there is a word unknown in the content, the user may search for the word.

In order to search for information during content use, a browser or a specific application (for example, an integrated search application, etc.) for searching for information is moved separately from a content screen to a search screen, a word to be searched is entered in a search window, .

However, since it is necessary to perform various steps and screen switching until the user uses the search result of the word included in the content while using the content, it is necessary to perform a simple operation of the word Even understanding the meaning is not easy. In addition, the communication resource efficiency is lowered as compared with the complex structure or process of the above-described search method, and the power consumption and the communication cost of the terminal used by the user increase.

The present invention provides a system and method for providing a search result for a word included in the content without moving the screen on the screen where the content is exposed.

A system and method for automatically converting a selected word in a content into an optimum word and returning the selected word as a search word is provided.

The present invention provides a system and a method for providing context-based search results for a selected word in a content.

A computer-implemented method, comprising: receiving a selected word in content displayed on the electronic device as a search request query from an electronic device via a network; Converting the word into a word of a predetermined form and then returning it as a search word for integrated search; Detecting a subject domain related to the word by grasping context information of the word; And arranging search results for the search terms in a collection ranking corresponding to the subject domain, and providing the search results to the electronic device.

A computer-implemented method, comprising: activating a search mode on a screen displaying content; Transmitting a word selected by the user from a text sentence included in the content to the server in the search mode; Receiving a search result for the word from the server; And displaying a screen including the search result on a screen on which the content is displayed without a screen movement, as a layer superimposed on at least a part of a screen on which the content is displayed, wherein the server displays the word in a predetermined form word To provide a search result for the transformed word.

A system of a server comprising one or more processors, the one or more processors, when receiving a selected word in content displayed on the electronic device as a search request query from an electronic device via a network, And then returns the keyword as a search word for integrated search; A subject sensing unit sensing a subject domain related to the word by grasping context information of the word; A collection matching unit for sorting search results for the search terms into a collection ranking corresponding to the subject domain; And a result providing unit for providing search results for the search word sorted according to the subject domain to the electronic device.

It is possible to provide search results for words included in the contents without moving the screen by supporting the searchable environment by activating the search mode on the screen in which the contents are exposed, thereby making it possible to shorten the search process during the use of the contents as much as possible, The search process improves the communication resource efficiency and reduces the communication cost and power consumption of the user terminal.

It is not necessary to manually type or modify the words for searching by automatically converting the selected word from the content into the optimum word from which unnecessary part-of-speech words are removed and then returning it as a search term, Can be input automatically, and the search result of the accurate context and the guaranteed quality can be provided.

It is possible to identify the subject domain of the information to be searched by the user by grasping the context information of the corresponding word with respect to at least one word selected from the contents, thereby providing a search result closer to the correct answer, thereby improving the search result quality have.

1 is a diagram illustrating an example of a network environment according to an embodiment of the present invention.
2 is a block diagram illustrating an internal configuration of an electronic device and a server according to an embodiment of the present invention.
FIG. 3 is a diagram illustrating an example of a component that a processor of a server according to an embodiment of the present invention may include.
4 is a flowchart illustrating an example of a method that a server according to an embodiment of the present invention can perform.
5 and 6 are diagrams showing examples of screens displayed on an electronic device in connection with a word selection procedure in an embodiment of the present invention.
FIGS. 7 to 10 are exemplary diagrams for explaining a process of detecting a subject domain of a selected word in an embodiment of the present invention. FIG.
11 is a diagram illustrating an example of a collection ranking by subject domain in an embodiment of the present invention.
12 to 13 are views showing examples of screens displayed on an electronic device in connection with a search result providing procedure in an embodiment of the present invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

1 is a diagram illustrating an example of a network environment according to an embodiment of the present invention. 1 shows an example in which a plurality of electronic devices 110, 120, 130, 140, a plurality of servers 150, 160, and a network 170 are included. 1, the number of electronic devices and the number of servers are not limited to those shown in FIG.

The plurality of electronic devices 110, 120, 130, 140 may be a fixed terminal implemented as a computer device or a mobile terminal. Examples of the plurality of electronic devices 110, 120, 130 and 140 include a smart phone, a mobile phone, a navigation device, a computer, a notebook, a digital broadcast terminal, a PDA (Personal Digital Assistants) ), And tablet PCs. For example, the electronic device 1 110 may communicate with other electronic devices 120, 130, 140 and / or the servers 150, 160 via the network 170 using a wireless or wired communication scheme.

The communication method is not limited, and may include a communication method using a communication network (for example, a mobile communication network, a wired Internet, a wireless Internet, a broadcasting network) that the network 170 may include, as well as a short-range wireless communication between the devices. For example, the network 170 may be a personal area network (LAN), a local area network (LAN), a campus area network (CAN), a metropolitan area network (MAN), a wide area network (WAN) , A network such as the Internet, and the like. The network 170 may also include any one or more of a network topology including a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree or a hierarchical network, It is not limited.

Each of the servers 150 and 160 is a computer device or a plurality of computers that communicate with a plurality of electronic devices 110, 120, 130 and 140 through a network 170 to provide commands, codes, files, Lt; / RTI > devices.

In one example, the server 160 may provide a file for installation of the application to the electronic device 1 (110) connected via the network 170. [ In this case, the electronic device 1 (110) can install an application using a file provided from the server (160). It is also possible to connect to the server 150 according to the control of an operating system (OS) and at least one program (for example, a browser or an installed application) Services and contents can be provided. For example, when the electronic device 1 (110) transmits a service request message to the server 150 via the network 170 under the control of the application, the server 150 transmits a code corresponding to the service request message to the electronic device 1 The first electronic device 110 can provide contents to the user by displaying and displaying a screen according to the code according to the control of the application.

2 is a block diagram illustrating an internal configuration of an electronic device and a server according to an embodiment of the present invention. In FIG. 2, an internal configuration of the electronic device 1 (110) as an example of one electronic device and the server 150 as an example of one server will be described. Other electronic devices 120, 130, 140 or server 160 may have the same or similar internal configurations.

The electronic device 1 110 and the server 150 may include memories 211 and 221, processors 212 and 222, communication modules 213 and 223 and input / output interfaces 214 and 224. The memories 211 and 221 may be a computer-readable recording medium and may include a permanent mass storage device such as a random access memory (RAM), a read only memory (ROM), and a disk drive. The memory 211 and 221 may store an operating system and at least one program code (for example, a code for a browser installed in the electronic device 1 (110) or the above-described application). These software components may be loaded from a computer readable recording medium separate from the memories 211 and 221 using a drive mechanism. Such a computer-readable recording medium may include a computer-readable recording medium such as a floppy drive, a disk, a tape, a DVD / CD-ROM drive, and a memory card. In other embodiments, the software components may be loaded into memory 211, 221 via communication modules 213, 223 rather than a computer readable recording medium. For example, at least one program may be a program installed by a file distribution system (for example, the server 160 described above) that distributes installation files of developers or applications, May be loaded into the memory 211, 221 based on the application described above.

Processors 212 and 222 may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. The instructions may be provided to the processors 212 and 222 by the memories 211 and 221 or the communication modules 213 and 223. For example, the processor 212, 222 may be configured to execute a command received in accordance with a program code stored in a recording device, such as the memory 211, 221.

The communication modules 213 and 223 may provide functions for the electronic device 1 110 and the server 150 to communicate with each other through the network 170 and may provide functions for communicating with other electronic devices (for example, the electronic device 2 120) Or to communicate with another server (e.g., server 160). For example, when the processor 212 of the electronic device 1 110 receives a request (e.g., a streaming service request for the content) generated in accordance with a program code stored in a recording device such as the memory 211, To the server 150 via the network 170 in accordance with the < / RTI > Conversely, control signals, commands, contents, files, and the like provided under the control of the processor 222 of the server 150 are transmitted to the communication module 223 of the electronic device 110 via the communication module 223 and the network 170 213 to the electronic device 1 (110). For example, control signals and commands of the server 150 received through the communication module 213 may be transmitted to the processor 212 or the memory 211, May be stored as a storage medium that may further include a < RTI ID = 0.0 >

The input / output interfaces 214 and 224 may be means for interfacing with the input / output device 215. For example, the input device may include a device such as a keyboard or a mouse, and the output device may include a device such as a display for displaying a communication session of the application. As another example, the input / output interface 214 may be a means for interfacing with a device having integrated functions for input and output, such as a touch screen. More specifically, the processor 212 of the electronic device 1 (110) uses the data provided by the server 150 or the electronic device 2 (120) in processing commands of the computer program loaded in the memory 211 A service screen or contents can be displayed on the display through the input / output interface 214. [

Also, in other embodiments, electronic device 1 110 and server 150 may include more components than the components of FIG. However, there is no need to clearly illustrate most prior art components. For example, electronic device 1 110 may be implemented to include at least a portion of input / output devices 215 described above, or may be implemented with other components such as a transceiver, Global Positioning System (GPS) module, camera, Elements.

Hereinafter, the electronic device 1 110 for a single electronic device will be referred to as an 'electronic device'.

FIG. 3 is a diagram illustrating an example of a component that a server of a server according to an exemplary embodiment of the present invention may include; FIG. 4 illustrates an example of a method that a server can perform according to an exemplary embodiment of the present invention; Fig. 3, the processor 222 of the server 150 may include a language processing unit 310, a subject sensing unit 320, a collection matching unit 330, and a result providing unit 340. The components of such a processor 222 may control the server 150 to perform the steps 410 through 440 included in the method of Figure 4 and may include an operating system Can be implemented to execute the code of one program.

At step 410 the server 150 may receive at least one word selected from the electronic device from the electronic device (e.g., electronic device 1 110) over the network as a query for a search request, ) Can automatically convert a word received from an electronic device into an optimal word in a form suitable for a search through language processing of a predetermined rule. To this end, the language processing unit 310 may control the server 150 to perform the step 410 of the server 150. [

In the electronic device, when a request for searching is input from a user while the user is consuming the content, the search mode may be activated on the screen where the content is exposed, and when the user selects at least one word included in the content, The entire selected word may be transmitted to the server 150.

The content consumed by the user may be a document provided by another system capable of interfacing with the server 150 or the server 150 or may be a document irrelevant to the server 150. [

When the user selects a word for search in the content, the user can select a word phrase of a combination of several parts of speech in the sentence, and the electronic device transmits the entire word of the selected area to the server 150 as it is. When the selected word is received from the electronic device, the server 150 removes unnecessary part-of-speech words from the received word in addition to the cognition, And a method of combining the extracted words with the center of the extracted words. Accordingly, the server 150 receives the word selected from the contents that the user is using from the electronic device as a query for the search request, and the optimum word automatically converted through the language processing can be returned to the search word for the integrated search .

In step 420, the server 150 can detect the subject domain associated with the word by knowing the context of the word received from the electronic device as a query for the search request. To this end, the subject sensing unit 320 may control the server 150 to perform the step 420 of the server 150. [

For example, when a plurality of words are received from an electronic device, the server 150 may detect a subject domain of information to be searched by a user using a plurality of words selected by the user.

As another example, when the electronic device transmits the selected word from the content being used by the user to the server 150, the electronic device may transmit the paragraph information including the word selected by the user together with the word selected by the user at the request of the server 150 The server 150 may transmit the included paragraph information to the server 150, and the server 150 may analyze the subject domain of the information to be searched by the user by analyzing the paragraph information transmitted from the electronic device.

As another example, the server 150 may detect the subject domain through category information (e.g., category ID, etc.) inserted in the URL using a uniform resource locator (URL) of a page containing a word selected by the user . And category information for classifying the contents into URLs for providing contents according to the contents may be inserted. When the electronic device delivers the word selected by the user to the server 150, the URL of the page containing the word or the category information included in the URL are transmitted together, and the server 150 transmits the category of the information The domain can be detected. If the content being used by the user is a document provided by the server 150 or a system capable of interlocking with the server 150, the server 150 directly uses the URL of the page currently displayed on the electronic device, Can be confirmed.

In step 430, the server 150 may match the collection corresponding to the subject in the integrated search result according to the subject domain of the information to be searched by the user. For this, the collection matching unit 330 may control the server 150 so that the server 150 performs step 430.

A collection may refer to an area for classifying and exposing a document according to the source or the type of the document extracted as the search result. For example, a collection can be divided into a search area such as a cafe, a blog, a document, a book, a knowledge encyclopedia, a dictionary, a news, an image, a moving picture, a web document, Documents on the Internet can be classified based on a plurality of predefined topics, and the collection priority of the integrated search results can be predefined for each subject.

If the subject domain of the information to be searched by the user is detected in step 420, the server 150 matches the closest matching collection to the subject of the word selected by the user based on the collection priority of the subject .

In step 440, the server 150 performs a search using the optimal word converted through language processing as a search term for integrated search in step 410, and then transmits the search result to an electronic device . To this end, the result providing unit 340 may control the server 150 so that the server 150 performs step 440.

The server 150 provides the integrated search result using the words automatically converted through the language processing to the electronic device. At this time, the user moves the collection matched to the subject domain of the information to be searched to the top of the integrated search result You can sort your search results. Accordingly, the server 150 may automatically provide the integrated search result for the selected word (s) selected by the user to the collection rankings matching the context (subject) of the corresponding word.

As described above, when a user selects a specific word from a text sentence in the middle of consuming content on the web, the server 150 automatically converts the selected word into a form suitable for the search and returns it to the search word, The results can be automatically adjusted to the ranking appropriate to the search context.

5 and 6 are diagrams showing examples of screens displayed on an electronic device. 5 and 6, a process of converting a word selected by a user into a form suitable for search will be described in detail.

5 shows an example of a service page provided by the server 150 in a screen 500 displayed on an electronic device used by a user. Contents including a text sentence may be displayed on the screen 500. In addition, the screen 500 may include a menu list 510 for the service page. For example, the menu list 510 may include UI buttons such as a home screen, a previous screen, a next screen, a bookmark setting, a page sharing, and a refresh.

The menu list 510 may include a search button 511 to search for specific words in the content being used through the screen 500. The user can input the search button 511 of the menu list 510 on the current page without moving the screen in order to retrieve a word that is not understood or understood by the text in the content while using the content, When the user's search request using the search button 511 is inputted, the search mode can be activated directly on the screen 500 on which the content is displayed to provide a searchable environment.

For example, when the search button 511 is input on the screen 500 on which the content is displayed, as shown in FIG. 6, the search guide screen 620 is exposed on the current screen 500 without moving the screen, Can be activated. In the search mode on the screen 500 in which the content is displayed, a query input for a search request is made by selecting a specific word from content (e.g., touch, click, etc.) instead of directly typing the word to be searched. To this end, guide information (e.g., a guide message such as 'Please touch a word to be searched', etc.) for word selection for searching may be displayed on the search guide screen 620.

The word selection method illustrated in FIGS. 5 and 6 is illustrative, and is not limited thereto. Various actions may be applied to select a word to be searched. For example, when the search button 511 is always exposed on the content screen 500 and the search button 511 is touched, the user drags the search button 511 to a word to be searched and then releases the touched word, Can be selected.

In the electronic device, when a user selects a specific word in a text sentence in a content state while the content mode is being activated, the user can display a text area 601 that is block-processed on a word selected by the user The user can check whether the word he / she desires to search is correctly selected through the text area 601.

At this time, the electronic device can provide a function of widening the word selection range with left / right based on a selected word in a state where a word is partially selected, thereby enabling a user to easily and conveniently select a word to be searched.

In the electronic device, even if the search mode is not activated, when the text in the content is selected by a touch action such as a long tap, when the selected block is held in the text on the system, the electronic device recognizes the selected block and supports the search function to be performed immediately .

The electronic device can transmit the word selected by the user to the server 150 to the server 150, and the server 150 can automatically convert the word received from the electronic device into a form suitable for search through language processing.

When a word is selected by a touch action such as tap and hold in a text sentence, since a word is generally selected in the unit of the word, as shown in FIG. 6, the user searches for the word " When selecting a word for that word, the corresponding phrase, 'perfumes', can be selected.

The electronic device transmits the selected phrase selected by the user to the server 150 without requiring the user to directly type or further modify the phrase. The server 150 receives the phrase 'fragrances' selected by the user as a touch action, And then use 'perfume' as a search term.

Accordingly, the server 150 automatically receives a word selected by the user as a search query together with a search request from the electronic device, processes the received word as a search word, automatically processes the word as a word more suitable for search, You can return it as a query.

7 to 10, a process of detecting a subject domain of a word requested by a user will be described in detail.

In order to provide a correct search result for a word requested by the user, it is necessary to grasp the context information of the word and determine what topic the user searches for. Although words can be used to identify the subject to which the word belongs, it is sometimes difficult to grasp the subject alone based on the word.

FIG. 7 shows a theme classification of 'perfume'. Referring to FIG. 7, 'perfume' can be classified into four subjects such as books, movies, music, and cosmetics. The search function according to the present invention is a subject classification of how to expose a collection to a higher level from the viewpoint of a collection. By knowing the context in which a search request word is used, Search results can be provided.

As described above, the server 150 is configured to (1) use a word selected by the user, (2) use a paragraph containing a word selected by the user, (3) And a method of using the keyword to identify the subject domain associated with the word.

For example, referring to FIG. 8, when a text region 801 according to a user's selection includes a plurality of words 'wood flavor', 'fruit flavor', and 'perfume' Lt; / RTI > For example, when the user selects a plurality of words, the server 150 may identify a field or a subject in which two or more words among the plurality of words are commonly used, and determine the domain as the subject domain of the information the user wants to search for .

Referring to FIG. 9, when a word 'fragrance' is included in a text area 901 according to a user's selection, a subject domain that the user is curious can be detected using a paragraph including 'fragrance'. In the electronic device, when the phrase 'fragrances' is selected by the user, the server 150 can transmit the paragraph information including the selected word to the server 150, and the server 150 transmits the word selected by the user It is possible to grasp the context of the word selected by the user from the field of use or the topic of at least one word positioned before and after the reference and judge the context as the subject domain of the information the user wants to find.

For example, as shown in FIG. 9, the word 'fragrance' corresponds to 'cosmetics' by grasping the use field or theme such as the words 'wood fragrance' and 'fruit fragrance' It can be categorized as a subject. On the other hand, if the word 'perfume' is included in the text area 1001 according to the user's selection as shown in FIG. 10, the words preceding and succeeding in the paragraph including the word 'perfume' ', It can be seen that the word' perfume 'can be classified into general topics other than books, movies, music, and cosmetics.

The search function according to the present invention can also consider a subject classification based on the meaning deconvolution (WSD) for classifying what the word itself is actually used as. For example, the homonym has several totally different meanings. For example, in the case of 'trauma', an economic term that means' to buy or sell goods at a later date ',' A medical term that means 'a horse that has a whole wound', and a political term that means 'a horse that reaches the chief of the Ministry of Foreign Affairs in some countries'. In this manner, the user can provide a correct search result for a word that is searched for by searching for the context or topic of the individual words including homonyms.

Accordingly, the user can determine the subject domain of the information to be searched by the user using the word selected for searching or a paragraph including the word. As described above, in addition to the method of using words or paragraphs, by checking the category information inserted in the URL by using the URL of the page containing the word selected by the user, the user can judge it as the subject domain of the information to be searched.

The server 150 may automatically adjust the integrated search result to a ranking suitable for the context of the word requested by the user in order to provide a correct answer type search result. 11 to 13, a process of providing an integrated search result of ranking according to a search context will be described in detail.

The collection for classifying extracted documents as a search result may be defined in advance according to the subject domain. For example, if the word "perfume" selected by the user for the search is used in an article in a topic related to the book, the "book" collection among the collections included in the search result can be exposed at the top, , The 'shopping' collection can be exposed at the top. In addition, as shown in FIG. 11, a plurality of subject domains such as economy, politics, people, and traffic can be defined in advance, and priorities for determining collection rankings can be defined in advance for each subject domain. If the search term is related to 'economy' according to the predefined mapping table, the result of integrated search is called 'Dictionary of Knowledge> Knowledge Encyclopedia> Site> ... In the case of search terms related to 'politics', it matches with the collection of surnames. It can be matched with a collection of surnames. In other words, depending on the subject domain of the query, the placement of the collection to provide search results for the search term will vary.

For example, when providing the integrated search result for the search word to the electronic device, the server 150 may move the highest priority collection to the top of the integrated search result according to the collection priority corresponding to the subject domain of the search term .

12 is a diagram showing examples of a search result screen displayed on an electronic device. 12, the electronic device receives the search result for the search term 'perfume' from the server 150 with respect to the phrase 'perfume' selected by the user in the content screen 500, The search result screen 1200 can be displayed.

The search result screen 1200 can be composed and displayed as a new layer superimposed on at least a part of the content screen 500 without moving or switching screens in the content screen 500. [ In the search result screen 1200, a collection ranking corresponding to a subject domain of a search word may be applied to an integrated search result for a search term. For example, if the search term 'perfume' is a general subject term, the collection corresponding to 'linguistic dictionary' among the integrated search results is exposed at the top level. If the search term 'perfume' It can be exposed at the top.

13, when a predefined interaction is input to the search result screen 1200 superimposed on at least a part of the content screen 500, for example, when a user touches an arbitrary position in the search result screen 1200 If a gesture to pull up a title bar of the search result screen 1200 is touched, the search result screen 1300-1 in the full screen state can be moved. On the other hand, if a back button is input in the search result screen 1300-1 or a gesture is taken to be dragged down while the title bar is touched, the user can move to the previous page, i.e., the content screen 500. [

The search result screen 1200 or 1300-1 may include a search button 1201 or 1301 and may be moved to a search word input screen (not shown) capable of performing an integrated search when the search button 1201 1301 is input .

FIGS. 12 to 13 illustrate exemplary screens for facilitating understanding of the invention and for convenience of description, and the configuration, order, and the like of the screen can be changed as desired.

As described above, according to the embodiments of the present invention, it is possible to provide search results for words included in contents without screen movement by supporting a searchable environment by activating a search mode on a screen in which contents are exposed, The search process can be reduced as much as possible and the communication cost and power consumption of the user terminal can be reduced as well as the communication resource efficiency can be improved due to the shortened search process. According to the embodiments of the present invention, it is possible to manually input a word for searching, for example, by directly typing or correcting a word for search by converting a selected word in content into an optimum word from which unnecessary parts of speech words are removed, And it is possible to automatically input a search term of an accurate context through root-based language processing, and to provide accurate context and search result of guaranteed quality. According to the embodiments of the present invention, the subject domain of the information to be searched by the user can be identified by grasping the context information of the at least one word selected from the contents, thereby obtaining a search result closer to the correct answer It is possible to improve search result quality.

The apparatus described above may be implemented as a hardware component, a software component, and / or a combination of hardware components and software components. For example, the apparatus and components described in the embodiments may be implemented as a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit, a microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to execution of the software. For ease of understanding, the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG. For example, the processing unit may comprise a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.

The software may include a computer program, code, instructions, or a combination of one or more of the foregoing, and may be configured to configure the processing device to operate as desired or to process it collectively or collectively Device can be commanded. The software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be permanently or temporarily embodied in a transmitted signal wave. The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on one or more computer readable recording media.

The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.

Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

Claims (17)

In a computer implemented method,
Receiving a selected word in content displayed on the electronic device as a search request query from an electronic device via a network;
Converting the word into a predetermined type of word;
Detecting a subject domain related to the word by grasping context information of the word; And
Sorting the search result for the converted word into a collection ranking corresponding to the subject domain, and providing the search result to the electronic device
≪ / RTI >
The method according to claim 1,
Wherein the converting comprises:
Removing the search from the word or removing the word except for the cognition or the root
≪ / RTI >
The method according to claim 1,
Wherein the sensing comprises:
If the selected word in the content is a plurality of words, detecting the subject domain from a field or a subject in which the plurality of words are commonly used
Lt; RTI ID = 0.0 > 1, < / RTI >
The method according to claim 1,
Wherein the sensing comprises:
Detecting the subject domain according to a context of the word in the sentence using a sentence including the word in the content
Lt; RTI ID = 0.0 > 1, < / RTI >
The method according to claim 1,
Wherein the sensing comprises:
And detecting the subject domain through category information inserted in the URL using a uniform resource locator (URL) of a page provided with the content
Lt; RTI ID = 0.0 > 1, < / RTI >
The method according to claim 1,
The collection priority of the integrated search results of plural subjects and subjects is predefined,
Wherein the providing step comprises:
Matching search results for the transformed word according to a collection priority order corresponding to the subject domain
Lt; RTI ID = 0.0 > 1, < / RTI >
The method according to claim 1,
The electronic device displays a screen including the search result in a layer superimposed on at least a part of the screen on which the content is displayed,
Lt; RTI ID = 0.0 > 1, < / RTI >
A method for providing search results in an electronic device implemented by a computer,
Activating a search mode on a screen in which content is displayed;
Transmitting a word selected by a user among text sentences included in the content to the server in the search mode;
Receiving a search result for the word from the server; And
Displaying a screen including the search result on a screen on which the content is displayed without a screen movement in a layer superposed on at least a part of a screen on which the content is displayed
Lt; / RTI >
Wherein the server receives a word selected from content displayed on a screen of the electronic device as a search request query from the electronic device, converts the word into a predetermined type of word, extracts from the context information of the word a subject domain And arranging the search result for the converted word in the collection ranking corresponding to the subject domain to provide to the electronic device
The search result providing method comprising:
9. The method of claim 8,
A UI of a search function is included in a menu list related to the screen on which the content is displayed,
Wherein the activating comprises:
When the UI of the search function is selected on the screen on which the content is displayed, the search mode is activated on the screen on which the content is displayed without moving the screen
The search result providing method comprising:
delete A system of a server comprising one or more processors,
The one or more processors,
When receiving a word selected from content displayed on the electronic device as a search request query from an electronic device via a network,
A language processing unit for converting the word into a predetermined type of word;
A subject sensing unit sensing a subject domain related to the word by grasping context information of the word;
A collection matching unit for sorting the search result of the converted word into a collection ranking corresponding to the subject domain; And
And providing results of the search for the converted word sorted according to the subject domain to the electronic device,
≪ / RTI >
12. The method of claim 11,
The language processing unit,
Remove the search from the word or remove the word except for a cognate or a root
Lt; / RTI >
12. The method of claim 11,
The subject sensing unit may include:
If the selected word in the content is a plurality of words, detecting the subject domain from a field or a subject in which the plurality of words are commonly used
Lt; / RTI >
12. The method of claim 11,
The subject sensing unit may include:
Detecting the subject domain according to a context of the word in the sentence using a sentence including the word in the content
Lt; / RTI >
12. The method of claim 11,
The subject sensing unit may include:
And detecting the subject domain through category information inserted in the URL using a uniform resource locator (URL) of a page provided with the content
Lt; / RTI >
12. The method of claim 11,
The collection priority of the integrated search results of plural subjects and subjects is predefined,
Wherein the collection-
Matching search results for the transformed word according to a collection priority order corresponding to the subject domain
Lt; / RTI >
12. The method of claim 11,
The result-
Providing the search result such that a screen including the search result is displayed as a layer overlaid on at least a part of a screen on which the content is displayed without screen movement on the screen on which the content is displayed
Lt; / RTI >
KR1020150127910A 2015-09-09 2015-09-09 Method and system for providing search result of words within content KR101727821B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150127910A KR101727821B1 (en) 2015-09-09 2015-09-09 Method and system for providing search result of words within content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150127910A KR101727821B1 (en) 2015-09-09 2015-09-09 Method and system for providing search result of words within content

Publications (2)

Publication Number Publication Date
KR20170030382A KR20170030382A (en) 2017-03-17
KR101727821B1 true KR101727821B1 (en) 2017-04-17

Family

ID=58502067

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150127910A KR101727821B1 (en) 2015-09-09 2015-09-09 Method and system for providing search result of words within content

Country Status (1)

Country Link
KR (1) KR101727821B1 (en)

Also Published As

Publication number Publication date
KR20170030382A (en) 2017-03-17

Similar Documents

Publication Publication Date Title
JP6883132B2 (en) Action suggestions for user-selected content
US10733360B2 (en) Simulated hyperlinks on a mobile device
JP6554685B2 (en) Method and apparatus for providing search results
KR101953303B1 (en) Identifying matching applications based on browsing activity
JP5264892B2 (en) Multilingual information search
US8275759B2 (en) Contextual query suggestion in result pages
US9218414B2 (en) System, method, and user interface for a search engine based on multi-document summarization
US10122839B1 (en) Techniques for enhancing content on a mobile device
US9342233B1 (en) Dynamic dictionary based on context
US20100070851A1 (en) Method and system for providing suggested tags associated with a target web page for manipulation by a user
US9129009B2 (en) Related links
WO2013015852A9 (en) Systems and methods for providing information regarding semantic entities included in a page of content
JP2015511746A (en) Interactive information retrieval system and method
JP2015511746A5 (en)
CN103888799B (en) Control method and control device
JP2007193697A (en) Information collection apparatus, information collection method and program
US8694887B2 (en) Dynamic contextual shortcuts
WO2013106424A1 (en) Method and apparatus for displaying suggestions to a user of a software application
US20170293683A1 (en) Method and system for providing contextual information
KR101727821B1 (en) Method and system for providing search result of words within content
KR101421819B1 (en) Method for providing keyword search result using balloon in an online environment
JP7323484B2 (en) Information processing device, information processing method, and program
KR20090003410A (en) Method and system for providing search service by wireless internet
EP4377819A1 (en) Systems and methods for dynamic hyperlinking
Chen et al. Web information at your fingertips: paper as an interaction metaphor

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant