Methods, systems, and programs for keyword review

JP7900129B2Active Publication Date: 2026-08-04NAVER CORP
View PDF 9 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
NAVER CORP
Filing Date
2022-03-10
Publication Date
2026-08-04

AI Technical Summary

Benefits of technology

【0023】 本発明の実施形態によると、場所の特徴を示すキーワードの中から訪問や利用によるユーザエクスペリエンスに近いキーワードを選べられるレビュー方式を提供することによって、星評価を中心とした一方的なレビュー環境を、場所の定性的な情報を示すことができるレビュー環境に代替させることができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007900129000001
    Figure 0007900129000001
  • Figure 0007900129000002
    Figure 0007900129000002
  • Figure 0007900129000003
    Figure 0007900129000003
Patent Text Reader

Abstract

A method, system, and computer program for keyword review as an alternative to star ratings are provided, the method including the steps of: registering at least one of words, phrases, and sentences that represent characteristics of a place in a keyword list associated with the place; providing the keyword list to a user who has visited or used the place; and registering at least one keyword selected from the keyword list as a review of the place.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The following description relates to a technology for improving a review system related to locations.

Background Art

[0002] As an example of user reviews related to locations, an evaluation system using star ratings is utilized.

[0003] For example, Korean Patent Publication No. 10-2020-0000925 (publication date: January 6, 2020, Patent Document 1) discloses a technology for creating shop review information using augmented reality.

[0004] In a location review service, after a user authenticates a location visited or used by means of a reservation function or a receipt authentication function, etc., the information of the authenticated location is submitted together with a review.

[0005] User reviews related to locations are published in conjunction with other services that provide location information, such as location review services, search services, and map services. The average score given by users who visited or used the location is made public for star rating reviews.

[0006] Since such star rating reviews are structured in such a way that low ratings by some users have a large impact on the average score, those related to the location (such as business owners) may be dissatisfied with such star ratings.

[0007] From the perspective of users, while star rating reviews can easily filter locations and are convenient, there is a problem in that personal preferences are not reflected, resulting in a deviation when using the reviews as a reference.

Prior Art Documents

Patent Documents

[0008] [Patent Document 1] Republic of Korea Publication Patent No. 10-2020-0000925 [Overview of the project] [Problems that the invention aims to solve]

[0009] As a new review system to replace star ratings, keyword reviews can be offered.

[0010] This allows us to replace a one-sided review environment centered on star ratings with a review environment that can provide qualitative information about a location.

[0011] This system allows users to select keywords that best reflect their experience visiting or using a location, based on a range of keywords that describe the location's characteristics. [Means for solving the problem]

[0012] A keyword review method performed by a computer system, wherein the computer system includes at least one processor configured to execute computer-readable instructions contained in memory, and the keyword review method includes the steps of: registering at least one word, phrase, and sentence representing the characteristics of a place in a keyword list associated with the place, by the at least one processor; and providing the keyword list to a user who has visited or used the place, and registering at least one keyword selected from the keyword list as a review relating to the place, by the at least one processor.

[0013] In one aspect, the step of registering a keyword in a keyword list associated with the location may include the steps of constructing a pool of candidate keywords associated with each industry for each industry, and providing the candidate keyword pool corresponding to the industry of the location to the person in charge of the location, and registering at least one keyword selected from the candidate keyword pool in the keyword list.

[0014] In other words, the step of registering a location in a keyword list may include extracting keywords associated with the location from at least one of the following: internet documents, search log data, and text reviews, in the form of at least one of words, phrases, and sentences. In other words, the step of registering a location in a keyword list may include extracting keywords associated with the location from a word dictionary containing words or hashtags that appear in internet documents mentioning the location. In yet another word, the step of registering a location in a keyword list may include extracting keywords associated with the location from text reviews based on feedback from other users on those text reviews.

[0015] Furthermore, from another perspective, the step of registering the location in a keyword list may include a step of extracting the location-related keywords by learning using an artificial intelligence model that targets keywords in documents related to the location.

[0016] In other respects, the step of registering the location in the keyword list may include the step of excluding at least one of factual keywords and negative keywords from the candidate keyword pool.

[0017] Furthermore, from another perspective, the step of registering a review concerning the said location may include a step of registering a review using the keyword list for each user, within a number of times determined based on the industry or region of the said location.

[0018] In other respects, the keyword review method may further include a step of visualizing and providing keyword statistics registered as reviews relating to the location by the at least one processor.

[0019] In other respects, the step of visualizing and providing the keyword statistics may include the step of providing the keyword statistics based on at least one of the following: unit period, gender, age, or region.

[0020] In another aspect, the keyword review method may further include the step of providing, by the at least one processor, at least one keyword registered as a review relating to the location as a search filter for location searching. Furthermore, when a search keyword is entered, the process may include the steps of providing a list of locations in the initial search results corresponding to the search keyword, and providing frequently occurring keywords that meet predetermined criteria as a search filter from among the keywords registered in the previous step as reviews of locations included in the list of locations in the initial search results. The process may further include selecting locations from the initial search result location list in which the keywords selected by the search filter have been registered as reviews, and providing a list of additional search result locations.

[0021] The present invention provides a computer program for causing a computer to execute the keyword review method described above, and which is recorded on a computer-readable recording medium.

[0022] The present invention provides a computer system comprising at least one processor configured to execute computer-readable instructions contained in memory, wherein the at least one processor processes the steps of registering at least one of words, phrases, and sentences that describe the characteristics of a place into a keyword list associated with the place, and providing the keyword list to a user who has visited or used the place, and registering at least one keyword selected from the keyword list as a review of the place.

Advantages of the Invention

[0023] According to an embodiment of the present invention, by providing a review method in which a keyword close to the user experience by access or use can be selected from keywords indicating the characteristics of a location, a one-sided review environment centered on star ratings can be replaced with a review environment capable of showing qualitative information about the location.

Brief Description of the Drawings

[0024] [Figure 1] It is a diagram showing an example of a network environment in an embodiment of the present invention. [Figure 2] It is a block diagram showing an example of a computer system in an embodiment of the present invention. [Figure 3] It is a diagram showing an example of components included in a processor of a computer system in an embodiment of the present invention. [Figure 4] It is a flowchart showing an example of a method executed by a computer system in an embodiment of the present invention. [Figure 5] It is an illustrative diagram for explaining the process of selecting a review keyword list in an embodiment of the present invention. [Figure 6] It is an illustrative diagram for explaining the process of registering a keyword review in an embodiment of the present invention. [Figure 7] It is an illustrative diagram for explaining the process of registering a keyword review in an embodiment of the present invention. [Figure 8a] It is an illustrative diagram for explaining the process of providing keyword statistics in an embodiment of the present invention. [Figure 8b] It is an illustrative diagram for explaining the process of providing keyword statistics in an embodiment of the present invention. [Figure 9] It is an illustrative diagram for explaining the location search process using review keywords in an embodiment of the present invention. [Figure 10]This is an illustrative diagram illustrating the location search process using review keywords in one embodiment of the present invention. [Modes for carrying out the invention]

[0025] Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0026] Embodiments of the present invention relate to a technique for improving a location-based review system.

[0027] Embodiments including those specifically disclosed herein can provide a keyword review system that allows for an intuitive understanding of the characteristics of a place, as a novel review system that replaces star-rating reviews.

[0028] In this specification, "place" may encompass all objects on which user experience can be reviewed through visits or use, such as restaurants, shops, tourist attractions, and popular spots (hot places). Reviews of places may include not only offline user experiences but also online user experiences, such as commercial transactions and virtual live events / exhibitions.

[0029] A keyword review system according to an embodiment of the present invention may be implemented by at least one computer system, and a keyword review method according to an embodiment of the present invention may be executed by at least one computer system included in the keyword review system. In this case, a computer program according to one embodiment of the present invention may be installed and executed in the computer system, and the computer system may execute the keyword review method according to an embodiment of the present invention in accordance with the control of the executed computer program. The above-mentioned computer program may be recorded on a computer-readable recording medium in conjunction with the computer system to cause the computer to execute the keyword review method.

[0030] Figure 1 is a diagram showing an example of a network environment in one embodiment of the present invention. The network environment in Figure 1 shows an example that includes a plurality of electronic devices 110, 120, 130, 140, a plurality of servers 150, 160, and a network 170. Figure 1 is merely an example for the purpose of explaining the invention, and the number of electronic devices and servers should not be limited to that shown in Figure 1. Furthermore, the network environment in Figure 1 is merely an example illustrating one of the environments applicable to this embodiment, and the environments applicable to this embodiment should not be limited to the network environment in Figure 1.

[0031] The multiple electronic devices 110, 120, 130, and 140 may be fixed terminals or mobile terminals implemented by computer devices. Examples of the multiple electronic devices 110, 120, 130, and 140 include smartphones, mobile phones, navigation systems, PCs (personal computers), notebook PCs, digital broadcasting terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), tablets, game consoles, wearable devices, IoT (Internet of Things) devices, VR (virtual reality) devices, and AR (augmented reality) devices. As an example, Figure 1 shows a smartphone as an example of electronic device 110, but in embodiments of the present invention, electronic device 110 may mean one of a variety of physical computer systems that can communicate with other electronic devices 120, 130, 140 and / or servers 150, 160 via the network 170 using substantially wireless or wired communication methods.

[0032] The communication method is not limited, and may include not only communication methods that utilize communication networks that can be included in network 170 (for example, mobile communication networks, wired internet, wireless internet, broadcasting networks), but also short-range wireless communication between devices. For example, network 170 may include one or more arbitrary networks such as PAN (personal area network), LAN (local area network), CAN (campus area network), MAN (metropolitan area network), WAN (wide area network), BBN (broadband network), and the Internet. Furthermore, network 170 may include, but is not limited to, one or more network topologies, including bus networks, star networks, ring networks, mesh networks, star-bus networks, tree or hierarchical networks.

[0033] Servers 150 and 160 may each be implemented by one or more computer devices that communicate with multiple electronic devices 110, 120, 130, and 140 via a network 170 to provide instructions, code, files, content, services, etc. For example, server 150 may be a system that provides a first service to multiple electronic devices 110, 120, 130, and 140 connected via the network 170, and server 160 may also be a system that provides a second service to multiple electronic devices 110, 120, 130, and 140 connected via the network 170. As a more specific example, server 150 may provide the multiple electronic devices 110, 120, 130, and 140 as a first service through an application, which is a computer program installed and executed on the multiple electronic devices 110, 120, 130, and 140, with a service targeted by this application (for example, a location review service). As another example, server 160 may provide a second service that distributes files for installing and running the aforementioned application to multiple electronic devices 110, 120, 130, and 140.

[0034] Figure 2 is a block diagram showing an example of a computer system in one embodiment of the present invention. Each of the aforementioned electronic devices 110, 120, 130, and 140, as well as the servers 150 and 160, may be implemented by the computer system 200 shown in Figure 2.

[0035] Such a computer system 200 may include memory 210, a processor 220, a communication interface 230, and an input / output interface 240, as shown in Figure 2.

[0036] Memory 210 is a computer-readable recording medium and may include RAM (random access memory), ROM (read-only memory), and persistent mass storage devices such as disk drives. Here, persistent mass storage devices such as ROM and disk drives may be included in the computer device 200 as separate persistent storage devices distinct from memory 210. Memory 210 may also store an operating system and at least one program code. Such software components may be loaded into memory 210 from a computer-readable recording medium separate from memory 210. Such a separate computer-readable recording medium may include computer-readable recording media such as floppy disks, disks, tapes, DVD / CD-ROM drives, and memory cards. In other embodiments, software components may be loaded into memory 210 through a communication interface 230 that is not a computer-readable recording medium. For example, software components may be loaded into memory 210 of the computer system 200 based on a computer program installed by a file received via network 170.

[0037] The processor 220 may be configured to process computer program instructions by performing basic arithmetic, logic, and input / output operations. Instructions may be provided to the processor 220 by memory 210 or a communication interface 230. For example, the processor 220 may be configured to execute instructions received according to program code stored in a recording device such as memory 210.

[0038] The communication interface 230 may provide a function for the computer system 200 to communicate with other devices (for example, the recording device described above) via the network 170. For example, requests, instructions, data, files, etc., generated by the processor 220 of the computer system 200 according to program code recorded in a recording device such as memory 210 may be transmitted to other devices via the network 170 under the control of the communication interface 230. Conversely, signals, instructions, data, files, etc., from other devices may be received by the computer system 200 via the network 170 through the communication interface 230 of the computer system 200. Signals, instructions, data, etc., received via the communication interface 230 may be transmitted to the processor 220 or memory 210, and files, etc., may be recorded on a recording medium (the persistent recording device described above) that the computer system 200 may further include.

[0039] The input / output interface 240 may be a means for interface with the input / output device 250. For example, the input device may include a microphone, keyboard, or mouse, and the output device may include a display or speaker. In another example, the input / output interface 240 may be a means for interface with a device that integrates input and output functions into one, such as a touchscreen. The input / output device 250 may consist of the computer system 200 and one device.

[0040] In other embodiments, the computer system 200 may include fewer or more components than those shown in Figure 2. However, it is not necessary to explicitly show most of the conventional components in the figure. For example, the computer system 200 may be implemented to include at least some of the input / output devices 250 described above, and may further include other components such as transceivers and databases.

[0041] The following describes specific embodiments of methods and systems for keyword reviews as an alternative to star ratings.

[0042] Figure 3 is a block diagram showing an example of components that a computer system processor may include in one embodiment of the present invention, and Figure 4 is a flowchart showing an example of a keyword review method that a computer system may perform in one embodiment of the present invention.

[0043] The computer system 200 according to this embodiment may provide a location review service to a client by connecting to a dedicated application installed on the client or to a web / mobile site associated with the computer system 200.

[0044] The processor 220 of the computer system 200 may include, as shown in Figure 3, a keyword extraction unit 310, a keyword registration unit 320, a review registration unit 330, and a review provision unit 340 as components for performing the keyword review method described below. Depending on the embodiment, the components of the processor 220 may be selectively included in or excluded from the processor 220. Also, depending on the embodiment, the components of the processor 220 may be separated or merged for the expression of the functions of the processor 220.

[0045] Such a processor 220 and its components may control the computer system 200 to perform steps included in the keyword review method described below. For example, the processor 220 and its components may be implemented to execute instructions from the operating system code contained in the memory 210 and the code of at least one program.

[0046] Here, the components of the processor 220 may be representations of different functions that are executed by the processor 220 in accordance with instructions provided by the program code recorded in the computer system 200. For example, the keyword extraction unit 310 may be used as a functional representation of the processor 220 that controls the computer system 200 in accordance with the instructions described above so that the computer system 200 extracts keywords associated with locations.

[0047] The processor 220 may read necessary instructions from memory 210, which is loaded with instructions related to the control of the computer system 200. In this case, the instructions read may include instructions for controlling the processor 220 to execute the keyword review method described below.

[0048] The steps included in the keyword review method described below may be performed in a different order than shown in the diagram, and some steps may be omitted or additional processes may be included.

[0049] Referring to Figure 4, in step 410, the keyword extraction unit 310 may extract candidate keywords related to a place as keywords that indicate qualitative information about the place. The keyword extraction unit 310 may construct a candidate keyword pool by extracting words, phrases, and sentences that represent the characteristics of a place. In order to utilize collective intelligence to help users explore places of interest, the candidate keyword pool may be constructed by collecting the characteristics of places that users are primarily interested in, categorized by industry.

[0050] As an example, the keyword extraction unit 310 may extract words, phrases, and sentences that represent the characteristics of each industry, categorized by the industry of the location, from internet documents related to the location (e.g., posts), search log data, and text reviews registered as user reviews, as candidate keywords. The keyword extraction unit 310 may extract words, phrases, and sentences entered together with at least one keyword from the region name and industry name from the search keywords. For example, "cost performance" may be extracted as a candidate keyword from the search keyword <Gangnam gourmet restaurants cost performance>. The keyword extraction unit 310 may also extract frequently used tags from posts such as community timelines and blogs (e.g., restaurants with great views, additive-free, bakery hopping, vegetarian, gluten-free, etc.), or extract words, phrases, and sentences that frequently appear in user-created text reviews (e.g., friendly staff, clean toilets, good atmosphere, photogenic, etc.).

[0051] As another example, the keyword extraction unit 310 may extract candidate keywords for locations by utilizing a word dictionary in which theme keywords are mapped by location. For each location, a word dictionary may be constructed with themes for that location, consisting of words and hashtags that appear in online documents mentioning that location. In this case, the keyword extraction unit 310 may use the word dictionary to generate candidate keyword pools by industry.

[0052] As another example, the keyword extraction unit 310 may extract candidate keywords for a text review about a place based on feedback from users who have actually visited or used that place. For example, by giving a user who visits or uses the place the right to vote on reviews from users who have previously visited or used it, and using the voting (poll) results as official advice, candidate keywords for the place may be extracted from reviews from previous users that show high agreement from subsequent users.

[0053] As another example, the keyword extraction unit 310 may use an artificial intelligence model to extract location-specific keywords and generate a candidate keyword pool. By learning using an artificial intelligence model targeting keywords in documents related to locations, it is possible to extract not only industry-specific keywords but also words, phrases, and sentences that are appropriate for individual locations. The scope of documents used for keyword learning may include the homepage of the location review service, location detail pages, business detail pages, visitor reviews, and documents on other related services.

[0054] The keyword extraction unit 310 may refine the candidate keyword pool by removing keywords that correspond to factual information such as location, business hours, and menu, as well as keywords that contain negative meanings, from the candidate keyword pool, and leaving opinion keywords that correspond to evaluation information. Depending on the embodiment, keywords that correspond to factual information included in the candidate keyword pool may be changed to review keywords and used. For example, factual information such as "there is a parking lot" may be changed to a review keyword such as "the parking lot is spacious and convenient" and used. In addition, the keyword extraction unit 310 may conduct a poll on the candidate keyword pool for each industry targeting at least one of businesses in the relevant industry and general users, and refine the candidate keyword pool based on the poll results.

[0055] The keyword extraction unit 310 may classify the keywords included in the candidate keyword pool for each industry into two or more themes. For example, if the industry is restaurants, the candidate keywords may be classified into three themes: food / price, atmosphere, and amenities.

[0056] Therefore, this embodiment has the advantage that anyone can understand it at a glance by extracting and using candidate keywords that indicate the characteristics of a place not only as individual words but also as descriptive phrases and sentences.

[0057] In step 420, the keyword registration unit 320 may register at least one keyword selected from the candidate keyword pool for each location in the review keyword list for review registration for that location. For example, the keyword registration unit 320 may provide each location's business operator with a candidate keyword pool corresponding to the business of that location, and the business operator may register the keywords selected from the candidate keyword pool in the business operator's review keyword list for that location. Each location's business operator may select m keywords for each of n theme groups from the candidate keyword pool and register them in the review keyword list. In addition to the review keyword list being determined by the business operator's direct selection, it is also possible for the review keyword list to be determined by keywords selected internally by the system based on information related to the location. For example, the review keyword list may be automatically determined based on keywords that users have frequently entered as hashtags or text reviews in relation to the location.

[0058] The reason for limiting the number of keywords is to appropriately adjust the range of selectable keywords for a location review, keeping it within a certain number, thereby making comparisons with the characteristics of other locations clearer.

[0059] Depending on the embodiment, the review keyword list may also include keywords directly selected by the business operator, in addition to the keywords included in the candidate keyword pool.

[0060] At stage 430, the review registration unit 330 may provide users who have visited or used a place with a list of review keywords so that they can register keyword reviews about the place, and may register at least one keyword selected from the list of review keywords as a user review about the place. The review registration unit 330 may register keyword reviews about the place based on user feedback on keywords that describe the characteristics of the place. The number of keyword reviews that a user can register may be at least once and may be determined based on the industry or region of the place being reviewed. In other words, a user can register keyword reviews about a place up to a number determined based on the industry or region of the place. The method for registering keyword reviews may include presenting the review keyword list as a parallel list by title and selecting at least one, or presenting keywords with opposing properties in pairs and selecting one of the two.

[0061] At stage 440, the review provision unit 340 may provide keyword statistics registered as user reviews about the place as user feedback results for keywords that indicate the characteristics of the place. In other words, the review provision unit 340 may visualize and display statistical information for keywords selected by users who have visited or used the place. For example, keywords with a higher selection weight may be displayed larger in the place review keyword list so that the characteristics of the place can be grasped at a glance. At this time, the review provision unit 340 may simply accumulate or index the number of times each keyword has been selected and display it.

[0062] The review provider 340 may display keyword statistics divided into unit periods (for example, 6 months or 1 year). Furthermore, the review provider 340 may display keyword statistics based on various criteria such as gender, age, and region. Additionally, the review provider 340 may display keyword statistics that show a rapid rise in ranking or newly appearing keywords based on a specific period. Moreover, in conjunction with location-related keyword statistics, the review provider 340 may also provide results comparing keyword statistics with those of other locations, such as the same industry or surrounding market areas.

[0063] The review provider 340 may provide keywords that indicate the characteristics of the place being searched for as a search filter when searching for a place, and may include in the search results places where keywords matching the search filter have been registered as user reviews. In this case, the review provider 340 may display places higher in the search results the more user reviews the keywords matching the search filter have been registered. In addition to the simple number of registrations, the review provider 340 may also display places with a high ratio to the number of registered reviews, such as rapidly rising popular places, higher in the search results.

[0064] Figure 5 is an illustrative diagram illustrating the process of selecting a review keyword list in one embodiment of the present invention.

[0065] Referring to Figure 5, the processor 220 may provide the business operator with a candidate keyword pool 510 that corresponds to the business operator's industry. The business operator may select keywords from the candidate keyword pool 510 that are suitable for the location of their business operator while appropriately representing the characteristics of that location, and register a review keyword list 520 that will be voted on by users in the form of reviews.

[0066] The candidate keyword pool 510 may be classified into two or more theme groups for each industry, and businesses may select at least one keyword from the candidate keyword pool 510 for each theme group and register it in the review keyword list 520.

[0067] Figures 6 and 7 are illustrative diagrams illustrating the process of registering a keyword review in one embodiment of the present invention.

[0068] The processor 220 may provide location reservation functions and receipt authentication functions through a location review service platform, thereby authenticating the locations visited or used by the user, and then matching the authenticated location information with the reviews created by the user and registering them.

[0069] Referring to Figure 6, the processor 220 may provide a user who has visited or used a specific location with a review creation screen 600 for that location. In this case, the review creation screen 600 may display a list of review keywords 520 that have been previously registered by the location's operator.

[0070] In this case, on the review creation screen 600, in addition to a fixed format, a random rolling method may be applied to the display order of the themes included in the review keyword list 520 and the keywords included in each theme. Also, the keywords of each theme may be displayed in accordance with the scrolling of the review creation screen 600.

[0071] The review creation screen 600 may include an interface for user feedback on the review keyword list 520. For example, as an interface for indicating that there are no keywords to select as a review in the review keyword list 520, an interface may be provided that allows the user to directly input their opinion on the review keyword list 520 or other keywords they would like to suggest outside of the review keyword list 520.

[0072] The processor 220 can present a list of review keywords 520 selected by the location operator via the review creation screen 600 for keyword reviews, which are an alternative to star-rating reviews as user reviews for a specific location.

[0073] As shown in Figure 7, users may find keywords from the review keyword list 520 that are close to their own experiences visiting or using a place, and select at least one keyword for each theme. The processor 220 may register at least one keyword selected by the user from the review keyword list 520 as the user's keyword review for the place. The processor 220 may simply accumulate or index the number of times each keyword registered as a review for each place has been selected.

[0074] The review creation screen 600 may include an interface for entering keyword reviews related to a location, an interface for entering "like" reactions, an interface for entering star ratings, and interfaces for creating photo reviews and text reviews.

[0075] Depending on the embodiment, the interface for star rating reviews may be omitted from the review creation screen 600 by replacing star rating reviews with keyword reviews.

[0076] Figures 8a and 8b are illustrative diagrams illustrating the process of providing keyword statistics in one embodiment of the present invention.

[0077] Referring to Figures 8a and 8b, the processor 220 may provide a location information screen 800 containing information about a specific location, in accordance with the user's request. The processor 220 may visualize and display keyword statistics 830 registered as user reviews on the location information screen 800 so that the characteristics of the location can be grasped at a glance. As shown in Figure 8a, the processor 220 may visualize the keyword statistics 830 using a statistical graph type in which keywords with a higher number of review registrations are displayed in larger font. As shown in Figure 8b, the processor 220 may visualize the keyword statistics 830 using a method that displays the number of review registrations for each keyword as a bar graph. In addition, various types of graphs such as pie charts, bar graphs, and line graphs may be used to visualize the keyword statistics 830. The keyword statistics 830 may include all keywords included in the review keyword list 520, and keywords that are selected more frequently as keyword reviews may be displayed in a form with higher discriminatory power, such as bold text or a highlighted color.

[0078] The processor 220 may display the keyword statistics 830 divided by unit period (e.g., one week or one month), or it may display them based on various criteria such as gender, age, and region. The processor 220 may display user information (e.g., profile) for each keyword included in the keyword statistics 830 that has selected that keyword as a keyword review, and in this case, if a specific user is selected, it may provide an interface for viewing the reviews registered by that user.

[0079] The processor 220 can provide various statistical information, such as the time of day distribution, gender distribution, and age distribution of people visiting or using a location, along with keyword statistics 830, through the location information screen 800.

[0080] Figures 9 and 10 are illustrative diagrams illustrating the location search process using review keywords in one embodiment of the present invention.

[0081] The processor 220 may provide keywords that appear in keyword reviews related to locations as search filters in the location search environment.

[0082] Referring to Figure 9, when a search keyword is entered into the location search screen 900, the processor 220 may provide a location list 940 as an initial search result corresponding to the search keyword.

[0083] The processor 220 may extract frequently occurring keywords from a keyword review of locations included in the initial search results according to predetermined criteria and provide them as a search filter 950. In other words, the processor 220 may provide the search filter 950 using keywords that frequently appear in a keyword review of locations.

[0084] The processor 220 may perform filtering on the initial search results based on the keywords selected by the search filter 950. For example, the processor 220 may select locations from among the locations included in the initial search results that have been registered as keyword reviews for the keywords selected by the search filter 950, and provide a location list 940 as additional search results.

[0085] Processor 220 may display locations higher in the location list 940 if the keywords selected in the search filter 950 have been registered as keyword reviews in that location.

[0086] For example, if the search keyword "Hannam-dong restaurants" is entered into the location search screen 900, the processor 220 may provide a list of locations 940 corresponding to "Hannam-dong restaurants" as the initial search result. At this time, frequently occurring keywords such as "restaurants with spectacular views," "exotic," "rooftop bars," and "new restaurants" extracted from the keyword reviews of the locations included in the initial search result may be provided as search filters 950. To provide the search filters 950, a process of converting text-type review keywords into hashtag form may be included. For example, "beautiful scenery" included in the review keyword list may be converted to "#restaurants with spectacular views" and applied as the search filter 950.

[0087] As shown in Figure 9, when the user selects "restaurants with spectacular views" from the search filter 950, the processor 220 may select locations among those corresponding to <Hannam-dong Gourmet> where the keyword "restaurants with spectacular views" appears in the keyword reviews as additional search results and provide a location list 940.

[0088] As shown in Figure 10, if the user selects "exotic" from the search filter 950, the processor 220 may select locations corresponding to <Hannam-dong Gourmet> where the keyword "exotic" appears in the keyword review as additional search results and provide a location list 940.

[0089] In other words, the processor 220 can support additional search functions to find places that highlight specific features by providing keywords that describe the characteristics of a place as search filters 950 in a location search environment.

[0090] Thus, according to the embodiments of the present invention, by providing a review method that selects keywords from among keywords representing the characteristics of a place that are close to the user experience through visits and use, it is possible to replace a one-sided review environment centered on star ratings with a review environment that can represent qualitative information about a place.

[0091] The above-described apparatus may be implemented by hardware components, software components, and / or combinations of hardware and software components. For example, the apparatus and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as processors, controllers, ALUs (arithmetic logic units), digital signal processors, microcomputers, FPGAs (field programmable gate arrays), PLUs (programmable logic units), microprocessors, or various devices capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and one or more software applications running on the OS. The processing unit may also respond to software execution, access data, record, manipulate, process, and generate data. For convenience of understanding, it may be described as if a single processing unit is used, but those skilled in the art will understand that the processing unit may include multiple processing elements and / or multiple types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. Other processing configurations, such as parallel processors, are also possible.

[0092] Software may include computer programs, code, instructions, or a combination of one or more of these, which may configure a processing unit to operate as desired, or which may instruct the processing unit independently or collectively. Software and / or data may be embodied in any kind of machine, component, physical device, computer recording medium, or device for interpretation based on the processing unit or for providing instructions or data to the processing unit. Software may be distributed across a networked computer system, and may be recorded or executed in a distributed manner. Software and data may be recorded on one or more computer-readable recording media.

[0093] The methods according to the embodiment may be implemented as program instructions executable by various computer means and recorded on a computer-readable medium. In this case, the medium may continuously record computer-executable programs or may temporarily record them for execution or download. Furthermore, the medium may be various recording or storage means in the form of a combination of one or more hardware components, and may be a medium directly connected to a computer system or distributed on a network. Examples of media may include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and devices configured to record program instructions such as ROM, RAM, and flash memory. Other examples of media include recording media and storage media managed by app stores that distribute applications, and sites and servers that supply and distribute various other software.

[0094] As described above, embodiments have been explained based on limited embodiments and drawings, but those skilled in the art will be able to make various modifications and variations from the above description. For example, the described technique may be performed in a different order than described, and / or the components of the described system, structure, apparatus, circuit, etc. may be combined or assembled in a different manner than described, or opposed or replaced by other components or equivalents, and still achieve suitable results.

[0095] Therefore, even if the embodiment is different, it falls within the scope of the attached claims if it is equivalent to the claims.

Claims

1. A keyword review method performed by a computer system, The computer system includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned keyword review method is: (A) The step of registering at least one word, phrase, and sentence that represent the characteristics of the place into a keyword list associated with the place using at least one processor. (B) The step of providing the keyword list to a user who has visited or used the place using the at least one processor, and having the user register at least one keyword selected from the keyword list as a review of the place, indicating a qualitative evaluation of the place, without the user having to input text, and (C) The step of providing at least one keyword registered as a review relating to the location by the at least one processor as a search filter for location searching, The aforementioned step (C) is, (C-1) When a search keyword is entered, the step of providing a list of locations for initial search results corresponding to the search keyword, (C-2) As a review of the locations included in the location list of the initial search results in step (A) and step (B), the step of providing frequently occurring keywords that meet predetermined criteria from among the keywords selected and accumulated registered by the user as the search filter, and (C-3) A keyword review method that, when a keyword is selected in the search filter, filters the initial search results based on the selected keyword, and includes the step of selecting only the locations from the location list of the initial search results that are registered as keyword reviews indicating a qualitative evaluation of the keyword selected in step (B), and providing a list of locations for additional search results.

2. The aforementioned step (A) is, For each industry, the stage involves building a pool of candidate keywords related to each industry, and The keyword review method according to claim 1, comprising the steps of providing a person concerned with the location with the candidate keyword pool corresponding to the industry of the location, and registering at least one keyword selected from the candidate keyword pool in the keyword list.

3. The aforementioned step (A) is, The keyword review method according to claim 1, further comprising the step of extracting keywords associated with the location from at least one of the following: internet documents, search log data, and text reviews associated with the location, in the form of at least one of words, phrases, and sentences.

4. The aforementioned step (A) is, The keyword review method according to claim 1, further comprising the step of extracting keywords related to the location from a word dictionary containing words or hashtags appearing in online documents that mention the location.

5. The aforementioned step (A) is, The keyword review method according to claim 1, further comprising the step of extracting keywords related to the location from the text review based on feedback from other users to the text review of the location.

6. The aforementioned step (A) is, The keyword review method according to claim 1, further comprising the step of extracting keywords related to a location by learning using an artificial intelligence model targeting keywords in documents related to the location.

7. The aforementioned step (A) is, The keyword review method according to claim 2, further comprising the step of excluding at least one keyword from the candidate keyword pool that represents factual information and a keyword with a negative meaning.

8. The aforementioned step (B) is, The keyword review method according to claim 1, further comprising the step of registering reviews using the keyword list for each user, within a number of times determined based on the industry or region of the location.

9. (D) The keyword review method according to claim 1, further comprising the step of visualizing and providing keyword statistics registered as a review relating to the location by at least one processor.

10. The aforementioned step (D) is, The keyword review method according to claim 9, further comprising the step of providing the keyword statistics based on at least one of a unit period, gender, age, or region.

11. A computer program for causing a computer to execute the keyword review method described in any one of claims 1 to 10, the computer program being recorded on a computer-readable recording medium.

12. A computer system, It includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned at least one processor is (A) The process of registering at least one word, phrase, or sentence that describes the characteristics of a place into a keyword list associated with the place. (B) Providing the keyword list to a user who has visited or used the said location, and the user registering at least one keyword selected from the keyword list as a review of the said location, indicating a qualitative evaluation of the said location, without having to enter any text, and (C) Process the process of providing at least one keyword registered as a review relating to the said location as a search filter for location search, The aforementioned process (C) is, (C-1) When a search keyword is entered, the process of providing a list of locations for initial search results corresponding to the search keyword, (C-2) A process in which, as a review of the locations included in the location list of the initial search results in process (A) and process (B), frequently occurring keywords that meet predetermined criteria from among the keywords selected and accumulated registered by the user are provided as the search filter, and (C-3) A computer system that, when a keyword is selected in the search filter, filters the initial search results based on the selected keyword, and includes a process of selecting only the locations from the location list of the initial search results that are registered as keyword reviews indicating a qualitative evaluation of the keyword selected in process (B), and providing a list of locations for additional search results.

13. The above process (A) is, The process of building a pool of candidate keywords related to each industry, The computer system according to claim 12, comprising the steps of providing a person concerned with the location with the candidate keyword pool corresponding to the industry of the location, and registering at least one keyword selected from the candidate keyword pool in the keyword list.

14. The above process (A) is, The computer system according to claim 12, comprising the step of extracting keywords associated with the location from at least one of the following: internet documents, search log data, and text reviews associated with the location, in the form of at least one of words, phrases, and sentences.

15. The above process (A) is, The computer system according to claim 13, further comprising the step of excluding at least one of factual keywords and negative keywords from the candidate keyword pool.

16. The aforementioned process (B) is, The computer system according to claim 12, comprising the process of registering reviews using the keyword list for each user within a number of times determined based on the industry or region of the location.

17. The aforementioned at least one processor is (D) The computer system according to claim 12, further processing the process of visualizing and providing keyword statistics registered as reviews relating to the said location.

18. The aforementioned process (D) is, The computer system according to claim 17, comprising a process of providing the keyword statistics based on at least one of a unit period, gender, age, or region.