Method for checking web content element on website

The method addresses the inefficiencies in existing web page creation tools by using a capture image and AI model to identify and generate editable content, enhancing the accuracy and flexibility of web page design.

WO2026042995A1PCT designated stage Publication Date: 2026-02-26WEVEN CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/003487
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-21
Filing Date
2025-03-18
Publication Date
2026-02-26

AI Technical Summary

Technical Problem

Existing web page creation tools fail to accurately identify and analyze various content elements on a website, lacking flexibility in layout and design, which increases time and effort for designers and developers, impacting the quality of web pages.

Method used

A method for obtaining a capture image of a reference web page, identifying web content elements based on attribute information, and generating editable content using an artificial intelligence model to analyze and customize web pages.

Benefits of technology

Enables accurate identification and generation of editable content based on web content elements, improving efficiency and quality of web page creation by automating the process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025003487_26022026_PF_FP_ABST
    Figure KR2025003487_26022026_PF_FP_ABST
Patent Text Reader

Abstract

A method by which a server checks a web content element on a website, according to the present invention, comprises the steps of: acquiring web information about the website; checking a reference web page on the basis of the web information; acquiring a capture image for the reference web page; checking attribute information about a web content element included in the reference web page, on the basis of the capture image, wherein the attribute information comprises at least one of location information, size information, layout information, style information, and shape information; determining characteristic information about the web content element, on the basis of the attribute information; and generating editable content on the basis of the capture image and the characteristic information.
Need to check novelty before this filing date? Find Prior Art

Description

How to check web content elements on a website

[0001] The present invention relates to a method for verifying web content elements on a website and generating editable content, and a server supporting the same.

[0002] With the recent advancement of web technology, the need for websites is increasing, and the importance of creating customized web pages tailored to individual user needs is also growing. Accordingly, the development of automated tools that can create web pages faster and more efficiently is actively underway.

[0003] However, existing web page creation tools often fail to accurately identify and analyze the various content elements used on a website, or lack flexibility in layout and design. This increases the time and effort required by designers and developers, ultimately negatively impacting the quality of web pages. Therefore, there is a growing demand for technologies that can identify web content elements on a website and automatically generate editable content based on these elements.

[0004] The purpose of the present invention is to provide a method for obtaining a capture image for a reference web page and identifying web content elements included in the reference web page based on the capture image.

[0005] In addition, the present invention aims to provide a method for determining characteristic information of a web content element based on attribute information and providing editable content based on a captured image and characteristic information.

[0006] A method for verifying a web content element on a website of the present invention comprises the steps of: obtaining web information about the website; verifying a reference web page based on the web information; obtaining a captured image of the reference web page; verifying attribute information about a web content element included in the reference web page based on the captured image, wherein the attribute information includes at least one of position information, size information, layout information, style information, and shape information; determining attribute information about the web content element based on the attribute information; and generating editable content based on the captured image and the attribute information.

[0007] In one embodiment of the present invention, the step of checking the reference web page may include a step of checking web structure information for the reference web page, a step of checking detailed web structure information included in the web structure information, and a step of changing the web structure information according to a predetermined editing profile when the detailed web structure information satisfies an editing condition.

[0008] In one embodiment of the present invention, if the detailed web structure information satisfies a user customization condition, a step of checking user customization information for changing the reference web page according to the detailed web structure information is included, and the step of generating the editable content may generate the editable content further based on the user customization information.

[0009] In one embodiment of the present invention, the step of acquiring the captured image may be performed multiple times at predetermined time intervals.

[0010] In one embodiment of the present invention, the step of verifying the attribute information may include a step of obtaining change information on a change in the web content element based on the acquired plurality of captured images, and a step of verifying the attribute information based on the change information.

[0011] In one embodiment of the present invention, the step of obtaining the captured image may include the step of confirming selection information about the time point at which the capturing is performed, the step of performing the capturing based on the selection information, and the step of obtaining the captured image according to the capturing.

[0012] In one embodiment of the present invention, the step of verifying the characteristic information may include a step of determining whether an element image corresponding to the web content element is similar to a pre-stored interactive image library, and a step of determining characteristic information for the web content element based on the determination.

[0013] In one embodiment of the present invention, the determined characteristic information may be the candidate characteristic information having the highest similarity score based on the judgment among a plurality of candidate characteristic information.

[0014] In one embodiment of the present invention, the method may include a step of providing the web content element and the characteristic information corresponding to the web content element, a step of confirming change request information for the characteristic information, and a step of providing candidate characteristic information corresponding to a next-ranked similarity score of the similarity scores for the provided characteristic information, which is performed after the step of determining the characteristic information.

[0015] According to one embodiment of the present invention, there is an advantage in that a capture image for a reference web page can be obtained and a web content element included in the reference web page can be identified based on the capture image.

[0016] According to one embodiment of the present invention, there is an advantage in that characteristic information of a web content element can be determined based on attribute information, and editable content can be provided based on a captured image and characteristic information.

[0017] FIG. 1 is a diagram illustrating an example of a network environment according to one embodiment of the present invention.

[0018] FIG. 2 is a flowchart illustrating an example of a process for verifying web content elements on a website according to one embodiment of the present invention.

[0019] FIGS. 3 to 7 are diagrams for explaining a method of obtaining a capture image for a reference webpage according to various embodiments of the present invention.

[0020] FIG. 8 is a flowchart illustrating an example of a process for verifying web content elements on a website according to another embodiment of the present invention.

[0021] FIG. 9 is a flowchart illustrating an example of a process for verifying web content elements on a website according to another embodiment of the present invention.

[0022] FIG. 10 is a table illustrating a method for determining whether web content elements are similar based on a pre-stored interactive image library, according to one embodiment of the present invention.

[0023] Hereinafter, embodiments disclosed in this specification will be described in detail with reference to the attached drawings. Regardless of the drawing reference numerals, identical or similar components will be assigned the same reference numerals, and redundant descriptions thereof will be omitted. Furthermore, when describing embodiments disclosed in this specification, if a detailed description of a related known technology is judged to obscure the gist of the embodiments disclosed in this specification, the detailed description thereof will be omitted.

[0024] Terms that include ordinal numbers, such as first, second, etc., may be used to describe various components, but the components are not limited by these terms. These terms are used solely to distinguish one component from another.

[0025] Singular expressions include plural expressions unless the context clearly indicates otherwise.

[0026] In this application, each step described may be performed regardless of the listed order, except in cases where a special causal relationship requires that the steps be performed in the listed order.

[0027] In this application, terms such as “include” or “have” are intended to specify the presence of a feature, number, step, operation, component, part or combination thereof described in the specification, but should be understood not to exclude in advance the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts or combinations thereof.

[0028]

[0029] Hereinafter, the present invention will be described with reference to the attached drawings.

[0030] FIG. 1 is a diagram illustrating an example of a network environment according to one embodiment of the present invention.

[0031] A network environment according to an embodiment of the present invention illustrated in FIG. 1 may include a server (10) and an artificial intelligence model (20).

[0032] The server (10) is a device that provides a web content analysis service by obtaining a captured image of a reference web page and analyzing web content elements included in the reference web page based on the captured image. Additionally, the server (10) can provide a web content analysis service by utilizing an artificial intelligence model (20).

[0033] The network is not limited to a communication method, and can include a communication method that utilizes a communication network that the network can include (e.g., a mobile communication network, a wired Internet, a wireless Internet, a broadcasting network), and electrical signals (analog signals, digital signals, serial signals, Pulse Width Modulation), as well as short-range wireless communication.

[0034]

[0035] The server (10) according to various embodiments of the present invention may be implemented as a computer device or multiple computer devices that provide commands, codes, files, content, services, etc. The server (10) according to one embodiment may be an electronic device that can transmit and receive information by communicating with a receiving terminal that receives an artificial intelligence model (20) and editable content through a network. Although the server (10) is described as a single server for convenience of explanation, it may be configured as multiple servers, each of which provides different functions or services.

[0036] The server (10) may include a processor (11), a memory (12), and a communication unit (13). The processor (11) may control the overall operation of the memory (12) and the communication unit (13). According to various embodiments of the present invention, the memory (12) functions as a storage medium and may store a plurality of application programs running on the server (10), data, and commands for the operation of the server (10). In one embodiment, the memory (12) may be provided in the form of various storage devices such as ROM, RAM, flash drive, hard drive, etc. in terms of hardware, or may be provided in the form of web storage. The communication unit (13) may communicate with the artificial intelligence model (20) and the receiving terminal in a wired or wireless manner through a network.

[0037] The processor (11) can control the overall operation of the memory (12) and communication unit (13) to provide a web content analysis service to the receiving terminal.

[0038] The memory (12) functions as a storage medium and can store a plurality of application programs running on the server (10), data for the operation of the server (10), and commands. In one embodiment, an application related to a web content analysis service can be stored in the memory (12). This memory (12) can be provided in the form of various storage devices such as ROM, RAM, flash drive, hard drive, etc., in terms of hardware, or can be provided in the form of web storage.

[0039] The communication unit (13) can communicate with the artificial intelligence model (20) and the receiving terminal via a network in a wired / wireless manner.

[0040] The server (10) of the present invention performs a method of checking web content elements on a website.

[0041] Specifically, the server (10) obtains web information about a website, identifies a reference web page based on the web information, obtains a captured image for the reference web page, identifies attribute information for a web content element included in the reference web page based on the captured image, determines attribute information for the web content element based on the attribute information, and generates editable content based on the captured image and attribute information.

[0042] In addition, the server (10) can check web structure information for the reference web page based on web information, check detailed web structure information included in the web structure information, and if the detailed web structure information satisfies the editing conditions, change the web structure information according to a predetermined editing profile.

[0043] In addition, the server (10) checks selection information about the time at which capture is performed when obtaining a capture image for a reference web page, performs capture based on the selection information, and obtains a capture image according to the capture.

[0044] Here, a website refers to a collection of related web pages accessible via the Internet. Furthermore, web pages are created using web standard technologies such as HTML, CSS, and JavaScript. Specifically, web pages are operated by various entities, including public institutions, corporations, and individuals, and can provide information or enable interaction for users for purposes such as education, marketing, social networking, and commerce.

[0045] Here, the reference webpage refers to a specific page of a website that the web content analysis service references to create editable content. The server (10) analyzes the design, layout, content composition, and functionality of the reference webpage and uses this as reference material for creating editable content.

[0046] Here, web information refers to data or content collected from a website to verify a reference webpage. Specifically, it may include the web address that accesses the reference webpage, screenshots or videos containing the visual layout and design of the reference webpage, or the entire code defining the page structure and style. For example, web information may include a website URL, a webpage capture, and the webpage's HTML code.

[0047] Here, capturing refers to the process of digitally storing the visual content of a reference webpage. Specifically, capturing can be done through screenshots or video recordings, and can be used to accurately record the current state of a webpage.

[0048] Here, web content elements refer to the individual items that make up a webpage. Specifically, web content elements include all visual or functional elements that users interact with, such as text, images, videos, buttons, links, forms, and advertising banners.

[0049] Here, attribute information refers to data describing various characteristics of web content elements. Specifically, attribute information can include the location, size, layout, style, and shape of web content, and can be used to accurately analyze the visual and structural elements of a web page.

[0050] Here, characteristic information refers to information about the interactive functions performed by web content elements, based on their attributes. For example, characteristic information can include features such as carousels, drop-down menus, and toggle switches.

[0051] Here, editable content refers to a webpage template that allows users of the web content analysis service to modify or adjust specific elements of a webpage based on a reference webpage. This template can include text, images, layouts, forms, and other web content elements, which users can customize to suit their needs and goals.

[0052] Here, web structural information refers to data including the basic components of a webpage, its layout, and additional features included on the page. Specifically, web structural information describes structural characteristics such as the webpage's layout, section division, header and footer layout, and navigation bar configuration through HTML tags, CSS styles, and JavaScript functions. It also includes data related to advertisements and pop-ups displayed upon accessing a webpage, as well as cookies that collect user information. For example, web structural information may include cookie scripts that track user behavior on a website, detailed code describing the method and location of various advertisements, and how pop-ups are implemented and managed.

[0053] Here, detailed web structure information represents a more detailed part of web structure information, and includes the detailed configuration and operation of individual elements within a web page.

[0054]

[0055] The artificial intelligence model (20) may include a processor (21), a memory (22), and a communication unit (23). Each detailed component included in the artificial intelligence model (20) performs substantially the same function as each detailed component included in the server (10).

[0056] The artificial intelligence model (20) can check attribute information for web content elements included in a reference web page based on a captured image when the server (10) performs a web content analysis service, determine attribute information for the web content elements based on the attribute information, and generate editable content based on the captured image and attribute information.

[0057] An artificial intelligence model (20) is a form of artificial intelligence used to generate or predict new data using generative AI based on existing data. Specifically, it can be a model that utilizes machine learning algorithms and deep learning networks to learn from input data and generate new data based on that learning.

[0058]

[0059] FIG. 2 is a flowchart illustrating an example of a process for verifying web content elements on a website according to one embodiment of the present invention.

[0060] In step (210), the server (10) obtains web information about the website.

[0061] Here, web information refers to data or content collected from a website to verify a reference webpage. Specifically, it may include the web address that accesses the reference webpage, screenshots or videos containing the visual layout and design of the reference webpage, or the entire code defining the page structure and style. For example, web information may include a website URL, a webpage capture, and the webpage's HTML code.

[0062] For example, the server (10) can obtain web information by having a user of the web content analysis service access the web content analysis service page, drag and drop a URL, or directly input a URL into a text input interface that allows the user to directly input the URL of a specific website.

[0063]

[0064] In step (220), the server (10) checks the reference web page based on web information.

[0065] Specifically, the server (10) can identify a reference web page to be referenced as a model or example for creating editable content by a web content analysis service based on web information.

[0066]

[0067] In step (230), the server (10) obtains a capture image for the reference web page.

[0068] Specifically, the server (10) may use a screenshot tool or browser automation tool to visually record all or part of a reference webpage. For example, if the web information is a web address, the server (10) accesses the webpage via the address and captures a screenshot containing the entire layout and main content of the webpage. This allows for a comprehensive analysis of the webpage's design, advertisement placement, menu structure, etc.

[0069] Additionally, the server (10) may perform delayed capture or continuous capture to check the status of dynamically changing content after the loading of the reference web page is complete. Specifically, the capture may be performed at predetermined time intervals or multiple times.

[0070] When the server (10) captures an advertising website, it can automatically capture screenshots of the reference webpage at specific time intervals using delayed or continuous capture to determine how frequently a specific advertisement changes on the page, thereby identifying changes in advertising banners or pop-up advertisements. For example, to track visual changes in advertising content whenever a new advertising campaign begins, the server (10) can capture the webpage at five-minute intervals to capture the moment the advertisement loads or updates.

[0071]

[0072] In step (231), the server (10) checks selection information about the time at which capture is performed.

[0073] Specifically, the server (10) can receive selection information from a user of the web content analysis service and perform capture at a time designated by the user or at a scheduled time. For example, when a user monitors an advertising webpage with frequently changing advertisements, the user can send a capture command to the server (10) when the desired content is displayed on the screen.

[0074]

[0075]

[0076] *In step (233), the server (10) performs capture based on selection information and obtains a capture image according to the capture.

[0077] Specifically, the server (10) can capture a reference webpage at a designated or scheduled time and obtain a captured image. For example, a user can configure the server (10) to capture an advertising webpage whenever the advertising content on the advertising webpage changes. The user can specify a specific time when the advertisement is expected to change, or can automatically capture the image whenever a specific trigger event occurs on the webpage.

[0078]

[0079] In step (240), the server (10) checks attribute information for web content elements included in the reference web page based on the captured image.

[0080] Specifically, the server (10) can identify web content elements of a reference web page within a captured image and check attribute information including the location, size, layout, style, shape, etc. of the identified web content elements. For example, if the server (10) captures the main page of an online shopping site, it can identify all buttons, image advertisements, product lists, etc. within the web page. Thereafter, by analyzing the CSS properties of each element, it can determine the shape and size of the button, the resolution of the image, the font and size of the text, etc.

[0081]

[0082] In step (250), the server (10) determines characteristic information for a web content element based on attribute information.

[0083] Specifically, the server (10) analyzes the function and interaction of the identified web content element based on its attribute information. For example, if a web content element in the form of arrow buttons on either side of an image on a web page is identified, the server (10) may recognize the attribute information of the web content element as arrows for slider manipulation and determine that the element has the function of manipulating an image slider.

[0084]

[0085] In step (260), the server (10) generates editable content based on the captured image and characteristic information.

[0086] Specifically, the server (10) may configure a webpage template having a similar layout to the reference webpage based on the captured image, and may include web content elements having the same interactive functions as the web content elements of the reference webpage according to characteristic information. For example, interactive elements such as the arrow buttons of the slider and the buttons that trigger pop-ups on the reference webpage may be configured to function identically within the template.

[0087]

[0088] FIGS. 3 to 7 are diagrams for explaining a method of obtaining a capture image for a reference webpage according to various embodiments of the present invention.

[0089] Referring to FIGS. 4 to 7 below, a method for obtaining a capture image for a reference web page according to various embodiments of FIG. 3 will be described.

[0090] Referring to FIG. 3, the methods by which the server (10) acquires captured images are shown as immediate capture, delayed capture, interval capture, custom capture, a combination of continuous and custom capture, and event-based capture. Each method is represented as a horizontal graph including a time axis, and above the graph, the 'access point' at which the server (10) checks the reference web page based on web information and the point in time at which the capture is performed are indicated.

[0091] Referring to FIG. 3, the immediate capture is performed by the server (10) receiving a web address as web information from a web content analysis service user, and identifying the content that is displayed first when accessing a web page based on the web address as a reference web page and performing capture. For example, FIG. 4 shows a web page that is displayed first when accessing a web address, including a header (410), an advertisement video (420), and a first product image (430). The server (10) performs immediate capture based on this information, and as a result, captures the web page including the header (410), the advertisement video (420), and the first product gallery (430) shown in FIG. 4 as a reference web page.

[0092] Referring to FIG. 3, delayed capture is a method in which capture is performed after a certain period of time has elapsed after the webpage has completed loading. For example, immediately after the server (10) accesses the webpage, the screen of the stable webpage (FIG. 5) can be captured 15 seconds after the webpage of FIG. 4 has been accessed. In FIG. 5, the advertisement video (420) of FIG. 4 has disappeared, and the first banner (510) and product gallery (520) are displayed.

[0093] Referring to FIG. 6, the text and image of the first banner (510) shown in FIG. 5 have been changed to appear as a second banner (610). If the banner on a webpage changes at regular time intervals, the server (10) can capture multiple times at set time intervals (e.g., every 10 seconds) to track changes in dynamic content. Additionally, a user can request a capture of the moment the first banner (510) changes to the second banner (610) through a custom capture, where the user directly requests capture at a specific time.

[0094] Referring to FIG. 3, the server (10) can perform capture through event-based capture when a specific event (e.g., a button click) occurs and a webpage changes. For example, referring to FIG. 7, when a webpage receives an interaction for selecting a new product from the product gallery (520) of FIG. 5, the product gallery (520) is changed to display a second product image (710). The server (10) can perform capture when the second product image (710) is displayed in response to the interaction.

[0095]

[0096] FIG. 8 is a flowchart illustrating an example of a process for verifying web content elements on a website according to another embodiment of the present invention.

[0097] In step (810), the server (10) checks web structure information for the reference web page.

[0098] Specifically, the server (10) can analyze files such as HTML, CSS, and JavaScript corresponding to the code information of the web page to check the structure, design, interaction method, advertisements, and pop-ups of the web page.

[0099]

[0100] In step (820), the server (10) checks the detailed web structure information included in the web structure information.

[0101] Specifically, the server (10) analyzes the detailed structure of each web page element. This involves examining in detail individual elements, such as specific sections, forms, and buttons within the page, and their properties. Furthermore, the code and operating methods of advertisements or pop-up windows automatically displayed on the page can be checked.

[0102]

[0103] In step (830), the server (10) changes the web structure information according to a predetermined editing profile if the detailed web structure information satisfies the editing conditions.

[0104] Specifically, the server (10) removes unnecessary content elements, such as advertisements and pop-ups, from the reference webpage and modifies the web structure information according to a predefined editing profile to emphasize only the main content of the webpage. For example, pop-up advertisements or distracting side banners on the website can be removed or disabled to prevent them from being included in the capture process.

[0105]

[0106] In step (840), the server (10) checks user customization information for changing the reference web page according to the detailed web structure information if the detailed web structure information satisfies the user customization condition.

[0107] Specifically, the server (10) identifies web content elements that are provided differently to each user based on the user's cookie information. For example, if the type or layout of advertisements displayed varies depending on the user's previous preference for products or services, the server (10) can identify user-customized information regarding how the reference web page is structured differently for each user.

[0108] The server (10) can generate editable content based on user-specific information. For example, if the server (10) identifies user-specific information that centrally places content or products frequently viewed by the user during previous visits, the server (10) can reflect this information and place advertisements or information for frequently accessed products in prominent locations on the webpage in editable content.

[0109]

[0110] FIG. 9 is a flowchart illustrating an example of a process for verifying web content elements on a website according to another embodiment of the present invention.

[0111] In step (910), the server (10) determines whether the element images corresponding to the web content elements are similar based on a pre-stored interactive image library. Here, the interactive image library refers to a database containing images of various interactive elements used on web pages. This library stores images of elements that trigger user interaction, such as buttons, links, icons, slider handles, and drop-down menu icons.

[0112] Specifically, the server (10) uses image pattern recognition technology to analyze the similarity between element images within a webpage and images stored in a library. For example, by recognizing an arrow button image displayed on a webpage and comparing it with arrow button images stored in the library, it is possible to determine whether the button is for controlling an image slider or a navigation button for moving to the next page.

[0113]

[0114] In step (920), the server (10) determines characteristic information for the web content element based on the judgment.

[0115] Specifically, the server (10) classifies the functional role of web page elements using the comparison results with the interactive image library. For example, if it is determined that an arrow button similar to the image library is used to control a slider, the server (10) designates the element's characteristic information as a "slider control button." In some cases, the server (10) may recognize that an element can be used for multiple purposes and determine the characteristic information by selecting the function with the highest similarity among several possible functions.

[0116]

[0117] In step (930), the server (10) provides a web content element and characteristic information corresponding to the web content element.

[0118] Specifically, the server (10) provides information on the interactive function of the web content element to the user, so that the characteristic information of the web content element can be accurately reflected.

[0119]

[0120] In step (940), the server (10) checks the change request information for the characteristic information.

[0121] Specifically, the server (10) collects feedback on the accuracy of the characteristic information submitted by users or administrators and reviews changes suggested by the user. For example, if the characteristic information of a web content element provided by the server (10) does not match the user's expectations or actual function, the user may request corrections. In some cases, the server may adjust the characteristic information of the web content element based on the user's feedback.

[0122]

[0123] In step (950), the server (10) provides candidate characteristic information corresponding to the next-ranked similarity score of the similarity score for the provided characteristic information.

[0124] Specifically, if the initially provided feature information is determined to be inaccurate based on user feedback, the server (10) presents the next similar candidate feature information. For example, an element initially classified as a slider control button may be reclassified as a navigation button based on the next highest similarity score after the user re-examines it. In some cases, the server (10) may sequentially provide multiple candidate feature information to assist the user in selecting the most appropriate feature information.

[0125]

[0126] FIG. 10 is a table illustrating a method for determining whether web content elements are similar based on a pre-stored interactive image library, according to one embodiment of the present invention.

[0127] Referring to FIG. 10, the server (10) analyzes a web content element image and, if the shape is a triangular arrow, if the arrow button is located on either side of the image slider and adjacent to the image, it can be determined as a slider control button. Conversely, if the arrow button is located at the bottom of the page and displayed together with a page number, it can be determined as a navigation button.

[0128] Referring to FIG. 10, the server (10) analyzes the web content element image and, if the shape is a plus icon, if the button is located on a product detail page and adjacent to a product image and description, it can be determined as an add to cart button.

[0129] Referring to FIG. 10, the server (10) analyzes the web content element image and, if the shape is a triangle icon, if the button is located in the center of the video and adjacent to the video thumbnail, it can determine that it is a video play button.

[0130]

[0131] The technical features disclosed in each embodiment of the present invention are not limited to that embodiment, and, unless they are mutually incompatible, the technical features disclosed in each embodiment may be combined and applied to different embodiments.

[0132] Therefore, although each embodiment focuses on its own technical features, each technical feature can be applied in combination with each other as long as they are not mutually incompatible.

[0133] The present invention is not limited to the above-described embodiments and the attached drawings, and various modifications and variations are possible within the scope of those skilled in the art. Therefore, the scope of the present invention should be defined not only by the claims of this specification but also by equivalents thereof.

Claims

1. In the method by which the server checks web content elements on the website, A step of obtaining web information about the above website; A step of checking a reference web page based on the above web information; A step of obtaining a capture image for the above reference webpage; A step of checking attribute information for a web content element included in the reference web page based on the captured image, wherein the attribute information includes at least one of location information, size information, layout information, style information, and shape information; A step of determining characteristic information for the web content element based on the above attribute information; A step of generating editable content based on the captured image and the characteristic information. How to check web content elements on a website. 2..In paragraph 1, The steps to check the above reference webpage are: A step of checking web structure information for the above reference web page; A step of checking detailed web structure information included in the above web structure information; and If the above detailed web structure information satisfies the editing conditions, a step of changing the web structure information according to a predetermined editing profile is included. How to check web content elements on a website.

3. In paragraph 2, If the detailed web structure information satisfies the user customization condition, a step of checking the user customization setting information for changing the reference web page according to the detailed web structure information is included. The steps for creating the above editable content are: Generate the above editable content based on the above user customization information. How to check web content elements on a website.

4. In paragraph 1, The step of obtaining the above captured image is: It is performed multiple times at predetermined time intervals. How to check web content elements on a website.

5. In paragraph 4, The steps to check the above attribute information are: A step of obtaining change information on changes to the web content element based on the plurality of captured images obtained above; and Including a step of checking the attribute information based on the above change information. How to check web content elements on a website.

6. In paragraph 1, The step of obtaining the above captured image is: A step of checking selection information for the time at which the above capture is performed; and A step of performing the capture based on the above selection information and obtaining the captured image according to the capture. How to check web content elements on a website.

7. In paragraph 1, The steps to check the above characteristic information are: A step of determining whether an element image corresponding to the above web content element is similar or not based on a pre-stored interactive image library; and A step of determining characteristic information for a web content element based on the above judgment is included. How to check web content elements on a website.

8. In paragraph 7, The above-determined characteristic information is the candidate characteristic information with the highest similarity score based on the above judgment among multiple candidate characteristic information. How to check web content elements on a website.

9. In paragraph 8, It is performed after the step of determining the above characteristic information, A step of providing the above web content element and the characteristic information corresponding to the above web content element; A step of checking change request information for the above characteristic information; and A step of providing candidate characteristic information corresponding to the next similarity score of the similarity score for the characteristic information provided above. How to check web content elements on a website.

Citation Information

Patent Citations

  • Server and method for supporting production of web site

    KR101956010B1

  • Distributed Internet Search System, Methods ofCollecting Information and Providing the Information,and Capture Robot Program for Implementing the Same

    KR1020020083701A

  • Apparatus, method and recording medium storing command for determining configuration of webpage

    KR102355350B1

  • Methods, systems and computer program products for analyzing a hypertext markup language (HTML) document

    US20070050703A1

  • Identifying a set of related visible content elements in a markup language document

    US20150205797A1