KR-20260060923-A - Method for Identifying Replaceable Content Using Generative Artificial Intelligence
Abstract
본 발명의 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법은 서버가 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법에 있어서, 웹사이트에 대한 웹 정보를 획득하는 단계, 상기 웹 정보에 기반하여 레퍼런스 웹페이지를 확인하는 단계, 인공지능 모델을 통해 상기 레퍼런스 웹페이지에서 대체 필요 콘텐츠를 확인하는 단계, 상기 대체 필요 콘텐츠에 대응되는 대체 콘텐츠를 확인하는 단계 및 상기 대체 필요 콘텐츠를 상기 대체 콘텐츠로 변경한 편집 가능한 콘텐츠를 생성하는 단계를 포함한다.
Inventors
- 김정환
Assignees
- 주식회사 위븐
Dates
- Publication Date
- 20260506
- Application Date
- 20241025
Claims (9)
- 서버가 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법에 있어서, 웹사이트에 대한 웹 정보를 획득하는 단계; 상기 웹 정보에 기반하여 레퍼런스 웹페이지를 확인하는 단계; 인공지능 모델을 통해 상기 레퍼런스 웹페이지에서 대체 필요 콘텐츠를 확인하는 단계; 상기 대체 필요 콘텐츠에 대응되는 대체 콘텐츠를 확인하는 단계; 및 상기 대체 필요 콘텐츠를 상기 대체 콘텐츠로 변경한 편집 가능한 콘텐츠를 생성하는 단계를 포함하는 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법.
- 제1 항에 있어서, 상기 대체 필요 콘텐츠는 타인의 지식재산권에 관련된 이미지, 텍스트, 로고, 그래픽 요소, 동영상 및 오디오 클립 중 적어도 하나를 포함하는 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법.
- 제1 항에 있어서, 상기 대체 필요 콘텐츠를 확인하는 단계는, 상기 레퍼런스 웹페이지에 관련된 타인의 지식재산권 참조정보를 획득하는 단계; 외부 서버로부터 상기 지식재산권 참조 정보에 기반하여 특징정보를 획득하는 단계; 및 상기 특징정보에 기반하여 상기 대체 필요 콘텐츠를 확인하는 단계를 포함하는 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법.
- 제1 항에 있어서, 상기 대체 필요 콘텐츠를 확인하는 단계는, 상기 레퍼런스 웹페이지에 관한 사용자 지정 콘텐츠 영역을 획득하는 단계; 및 상기 사용자 지정 콘텐츠 영역에 기반하여 상기 대체 필요 콘텐츠를 확인하는 단계를 포함하는 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법.
- 제1 항에 있어서, 상기 대체 콘텐츠를 확인하는 단계는, 상기 대체 필요 콘텐츠의 콘텐츠 유형을 확인하는 단계; 인공지능 모델에 상기 대체 필요 콘텐츠 및 콘텐츠 유형에 기반하여 대체 콘텐츠 생성을 요청하는 단계; 및 상기 인공지능 모델로부터 상기 대체 콘텐츠를 획득하는 단계를 포함하는 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법.
- 제5 항에 있어서, 상기 대체 콘텐츠 생성을 요청하는 단계는, 상기 콘텐츠 유형에 따라 미리 정해진 인공지능 모델로 변경하는 단계를 포함하는 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법.
- 제5 항에 있어서, 상기 대체 콘텐츠 생성을 요청하는 단계 이전에 수행되고, 상기 대체 필요 콘텐츠를 복수의 세부요소로 구분하는 단계; 상기 복수의 세부요소 각각에 대한 가중치 정보를 획득하는 단계; 및 상기 가중치 정보에 더 기반하여 상기 대체 콘텐츠 생성을 요청하는 단계를 포함하는 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법.
- 제1 항에 있어서, 상기 대체 콘텐츠를 확인하는 단계는, 상기 대체 필요 콘텐츠에 대응되는 복수의 후보 대체 콘텐츠를 제공하는 단계; 상기 복수의 후보 대체 콘텐츠 중 하나를 선택하는 선택정보를 확인하는 단계; 및 상기 선택정보에 기반하여 상기 대체 콘텐츠를 결정하는 단계를 포함하는 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법.
- 제1 항에 있어서, 상기 대체 콘텐츠를 확인하는 단계에서, 상기 대체 필요 콘텐츠가 문자 상표일 경우, 상기 대체 콘텐츠는 상기 문자상표에 대응되는 보통명사를 포함하는 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법.
Description
생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법{Method for Identifying Replaceable Content Using Generative Artificial Intelligence} 본 발명은 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법 및 이를 지원하는 서버에 관한 것이다. 최근 웹사이트의 콘텐츠는 다양한 사용자 요구와 법적 규제를 반영해야 하며, 지식재산권의 보호를 위해 이미지, 텍스트, 로고 등의 콘텐츠가 대체될 필요성이 증가하고 있다. 이러한 변화에 대응하기 위해 생성형 인공지능을 활용한 자동화된 콘텐츠 대체 기술이 주목받고 있다. 그러나, 기존의 콘텐츠 관리 도구들은 사용자의 구체적인 요구를 충분히 반영하지 못하거나, 지식재산권과 관련된 콘텐츠를 효과적으로 식별하고 대체하는 데 한계가 있었다. 따라서, 사용자 요구에 맞춰 지식재산권 보호를 위한 대체 필요 콘텐츠를 자동으로 식별하고 대체하는 기술에 대한 요구가 증대되고 있다. 도 1은 본 발명의 일 실시예에 따른 네트워크 환경의 예를 도시한 도면이다. 도 2는 본 발명의 일 실시예에 따라, 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 과정의 일례를 도시한 도면이다. 도 3은 본 발명의 일 실시예에 따라, 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법에서, 레퍼런스 웹페이지에서 대체 필요 콘텐츠를 확인하는 예를 도시한 도면이다. 도 4는 본 발명의 일 실시예에 따라, 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법에서, 대체 필요 콘텐츠를 대체 콘텐츠로 변경한 편집 가능한 콘텐츠를 생성하는 예를 도시한 도면이다. 도 5는 본 발명의 일 실시예에 따라, 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법에서, 대체 콘텐츠를 생성을 요청하는 예를 도시한 도면이다. 도 6은 본 발명의 일 실시예에 따라, 대체 필요 콘텐츠가 문자 상표일 경우, 대체 콘텐츠를 결정하는 예를 도시한 표이다. 이하, 첨부된 도면을 참조하여 본 명세서에 개시된 실시 예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 또한, 본 명세서에 개시된 실시 예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 실시 예의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, 설명되는 각 단계들은 특별한 인과관계에 의해 나열된 순서에 따라 수행되어야 하는 경우를 제외하고, 나열된 순서와 상관없이 수행될 수 있다. 본 출원에서, "포함한다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. 이하, 첨부된 도면들을 참조하여 본 발명에 대해 설명한다. 도 1은 본 발명의 일 실시예에 따른 네트워크 환경의 예를 도시한 도면이다. 도 1에 도시된 본 발명의 일 실시예에 따른 네트워크 환경은 서버(10), 인공지능 모델(20) 및 외부 서버(30)를 포함할 수 있다. 서버(10)는 콘텐츠 대체 서비스를 제공하는 장치이다. 네트워크는 통신 방식이 제한되지 않으며, 네트워크가 포함할 수 있는 통신망(일례로, 이동통신망, 유선 인터넷, 무선 인터넷, 방송망)을 활용하는 통신 방식과 전기 신호(아날로그 신호, 디지털 신호, 시리얼 신호, Pulse Width Modulation)뿐만 아니라 근거리 무선 통신 역시 포함될 수 있다. 본 발명의 다양한 실시예에 따른 서버(10)는 명령, 코드, 파일, 콘텐츠, 서비스 등을 제공하는 컴퓨터 장치 또는 복수의 컴퓨터 장치들로 구현될 수 있다. 일 실시예에 따른 서버(10)는 인공지능 모델(20) 및 외부 서버(30)와 네트워크를 통해 통신하여 정보를 송수신할 수 있는 일 전자 장치일 수 있다. 서버(10)를 설명의 편의상 하나의 서버로서 설명하였으나, 복수의 서버로 구성되어 각 서버가 서로 다른 기능 또는 서비스를 제공할 수 있다. 서버(10)는 프로세서(11), 메모리(12) 및 통신부(13)를 포함할 수 있다. 프로세서(11)는 메모리(12) 및 통신부(13)의 전반적인 동작을 제어할 수 있다. 본 발명의 다양한 실시예에 따라, 메모리(12)는 저장매체로서 기능을 수행하며, 서버(10)에서 구동되는 다수의 응용 프로그램, 서버(10)의 동작을 위한 데이터들 및 명령어들을 저장할 수 있다. 일 실시예로, 메모리(12)는 하드웨어적으로, ROM, RAM, 플래시 드라이브, 하드 드라이브 등과 같은 다양한 저장기기 형태로 구비되거나, 웹 스토리지(webstorage) 형태로 구비될 수 있다. 통신부(13)는 네트워크를 통해 사용자 단말(20)과 유선 또는 무선 방식으로 통신할 수 있다. 프로세서(11)는 메모리(12) 및 통신부(13)의 전반적인 동작을 제어하여 콘텐츠 대체 서비스를 제공할 수 있다. 메모리(12)는 저장매체로서 기능을 수행하며, 서버(10)에서 구동되는 다수의 응용 프로그램, 서버(10)의 동작을 위한 데이터들 및 명령어들을 저장할 수 있다. 일 실시예로, 메모리(12)에는 콘텐츠 대체 서비스와 관련된 어플리케이션이 저장될 수 있다. 이러한 메모리(12)는 하드웨어적으로, ROM, RAM, 플래시 드라이브, 하드 드라이브 등과 같은 다양한 저장기기 형태로 구비되거나, 웹 스토리지(webstorage) 형태로 구비될 수 있다. 통신부(13)는 네트워크를 통해 인공지능 모델(20) 및 외부 서버(30)와 유/무선 방식으로 통신할 수 있다. 본 발명의 서버(10)는 생성형 인공지능을 활용한 대체 필요 콘텐츠를 확인하는 방법을 수행한다. 구체적으로, 서버(10)는 웹사이트에 대한 웹 정보를 획득하고,웹 정보에 기반하여 레퍼런스 웹페이지를 확인하고, 인공지능 모델(20)을 통해 레퍼런스 웹페이지에서 대체 필요 콘텐츠를 확인하고, 대체 필요 콘텐츠에 대응되는 대체 콘텐츠를 확인하고, 대체 필요 콘텐츠를 대체 콘텐츠로 변경한 편집 가능한 콘텐츠를 생성한다. 또한, 서버(10)는 레퍼런스 웹페이지에 관련된 타인의 지식재산권 참조정보를 획득하고, 외부 서버(30)로부터 지식재산권 참조 정보에 기반하여 특징정보를 획득하고, 특징정보에 기반하여 대체 필요 콘텐츠를 확인한다. 여기서, 웹사이트는 인터넷을 통해 접근할 수 있는, 관련된 웹페이지들의 집합을 의미한다. 구체적으로, 웹페이지는 HTML, CSS, JavaScript와 같은 웹 표준 기술을 사용하여 제작되며, 사용자에게 정보를 제공하거나, 상호작용을 가능하게 할 수 있다. 여기서, 웹 정보는 레퍼런스 웹페이지를 확인하기 위해 웹사이트에서 수집되는 데이터나 콘텐츠를 의미한다. 구체적으로, 레퍼런스 웹페이지에 직접 접근할 수 있는 주소, 레퍼런스 웹페이지의 시각적 레이아웃 및 디자인을 포함하는 스크린샷이나 동영상, 페이지 구조 및 스타일을 정의하는 전체 코드일 수 있다. 예를 들어, 웹 정보는 웹사이트의 URL, 웹페이지 캡처 및 페이지 소스 등이 포함될 수 있다. 여기서, 레퍼런스 웹페이지는 콘텐츠 대체 서비스가 참조하는 웹 사이트의 특정 페이지를 의미한다. 서버(10)는 레퍼런스 웹페이지의 디자인, 레이 아웃, 콘텐츠 구성 및 기능을 분석하고, 이를 바탕으로 편집 가능한 콘텐츠를 생성하는데 필요한 참고 자료로 활용할 수 있다. 여기서, 대체 필요 콘텐츠는 지식재산권 보호 등의 이유로 대체가 필요하다고 판단되는 웹페이지의 특정 콘텐츠 요소를 의미한다. 구체적으로, 대체 필요 콘텐츠는 타인의 지식재산권에 관련된 이미지, 텍스트, 로고, 그래픽 요소, 동영상 및 오디오 클립 등 일 수 있다. 예를 들어, 특정 브랜드의 로고나 슬로건이 포함된 이미지나 텍스트일 수 있다. 여기서, 대체 콘텐츠는 대체 필요 콘텐츠를 대체하기 위해 생성되거나 선택된 콘텐츠를 의미한다. 대체 콘텐츠는 대체 필요 콘텐츠와 유사한 시각적, 기능적 특성을 가지면서도 법적 문제가 없는 형태로 제공된다. 예를 들어, 저작권이 있는 이미지 대신 비상표화된 일반 이미지나 저작권이 없는 공용 콘텐츠가 대체 콘텐츠로 사용될 수 있다. 여기서, 편집 가능한 콘텐츠는 콘텐츠 대체 서비스의 사용자가 수정하거나 조정할 수 있도록 생성된 웹페이지 템플릿을 의미한다. 구체적으로, 편집 가능한 콘텐츠는 텍스트, 이미지, 비디오, 링크, 폼 등 다양한 웹 요소를 포함하며, 사용자는 이러한 요소들을 자신의 필요와 목표에 맞게 변경할 수 있다. 여기서, 지식재산권 참조정보는 대체 필요 콘텐츠를 식별하기 위해 활용되는 상표명, 로고, 이미지 등 타인의 지식재산권과 관련된 정보를 의미한다. 여기서, 특징정보는 외부 서버(30)로부터 지식재산권 참조 정보에 기반하여 획득된 시각적 또는 기능적 특성을 의미한다. 구체적으로, 특징정보는 상표명, 로고, 이미지 등에 대한 형태, 색상, 텍스처 등의 이미지적 특징이나 텍스트의 스타일, 레이아웃 등을 포함할 수 있다. 인공지능 모델(20)은 프로세서(21), 메모리(22), 및 통신부(23)을 포함할 수 있다. 인공지능 모델(20)이 포함하는 각 세부 구성은 서버(10)가 포함하는 각 세부 구성과 실질적으로 동일한 기능을 수행한다. 인공지능 모델(20)은 레퍼런스 웹페이지에서 대체 필요 콘텐츠를 확인하고, 대체 콘텐츠를 생성할 수 있다. 인공지능 모델(20)은 기존 데이터를 바탕으로 생성형 인공지능 (Generative AI)을 통해 새로운 데이터를 생성하거나 예측하는 데 사용되는 인공지능의 한 형태이다. 구체적으로, 머신 러닝 알고리즘 및 딥러닝 네트워크를 활용하여, 입력된 데이터로부터 학습하고, 그 학습을