[go: up one dir, main page]

KR102731902B1 - Cloud based content recommend method - Google Patents

Cloud based content recommend method Download PDF

Info

Publication number
KR102731902B1
KR102731902B1 KR1020210172694A KR20210172694A KR102731902B1 KR 102731902 B1 KR102731902 B1 KR 102731902B1 KR 1020210172694 A KR1020210172694 A KR 1020210172694A KR 20210172694 A KR20210172694 A KR 20210172694A KR 102731902 B1 KR102731902 B1 KR 102731902B1
Authority
KR
South Korea
Prior art keywords
content
user
cloud
folder
keywords
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020210172694A
Other languages
Korean (ko)
Other versions
KR20230084706A (en
Inventor
김형준
김규태
Original Assignee
김규태
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 김규태 filed Critical 김규태
Priority to KR1020210172694A priority Critical patent/KR102731902B1/en
Publication of KR20230084706A publication Critical patent/KR20230084706A/en
Application granted granted Critical
Publication of KR102731902B1 publication Critical patent/KR102731902B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9032Query formulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9038Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • H04N21/2223Secondary servers, e.g. proxy server, cable television Head-end being a public access point, e.g. for downloading to or uploading from clients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Mathematical Physics (AREA)
  • Information Transfer Between Computers (AREA)
  • Operations Research (AREA)

Abstract

본 발명은 클라우드 서버에 저장된 컨텐츠에서 추출된 키워드에 기초하여 컨텐츠의 형식에 구애 받지 않고 다양한 종류의 유관 컨텐츠를 다른 사용자에게 추천할 수 있는 클라우드 기반의 컨텐츠 추천 방법에 관한 것이다. 본 발명은 사용자가 지정한 클라우드 폴더에 메모, 링크, 사진, 문서 중 어느 하나의 데이터 형식으로 컨텐츠를 저장하는 단계와, 상기 저장된 컨텐츠들 중 어느 하나가 선택되고 선택된 컨텐츠에 대하여 미리 준비된 기능이 실행되면, 상기 선택된 컨텐츠를 이용하여 키워드를 도출하는 단계 및 상기 기능의 실행 중에 상기 도출된 키워드와 연관된 추천 컨텐츠를 화면에 출력하는 단계를 포함할 수 있다.The present invention relates to a cloud-based content recommendation method capable of recommending various types of related content to other users, regardless of the format of the content, based on keywords extracted from content stored in a cloud server. The present invention may include a step of storing content in a cloud folder designated by a user in any one of the data formats of a memo, a link, a photo, and a document, a step of deriving a keyword using the selected content when any one of the stored contents is selected and a function prepared in advance for the selected content is executed, and a step of displaying recommended content related to the derived keyword on a screen during the execution of the function.

Description

클라우드 기반의 컨텐츠 추천 방법{Cloud based content recommend method}Cloud-based content recommendation method {Cloud-based content recommend method}

본 발명은 클라우드 기반의 컨텐츠 추천 방법에 관한 것으로, 더욱 상세하게는 서로 다른 데이터 형태의 컨텐츠들을 클라우드 서버에 저장하며, 클라우드 서버에 저장된 컨텐츠에서 추출된 키워드에 기초하여 컨텐츠의 데이터 형식에 구애 받지 않고 다양한 종류의 유관 컨텐츠를 추천하는 클라우드 기반의 컨텐츠 추천 방법에 관한 것이다.The present invention relates to a cloud-based content recommendation method, and more specifically, to a cloud-based content recommendation method that stores contents of different data types in a cloud server, and recommends various types of related contents regardless of the data type of the contents based on keywords extracted from the contents stored in the cloud server.

최근에는 사용자에게 정보를 제공하는 다양한 플랫폼이 형성되고, 사용자들은 공식적인 정보 제공기관뿐만 아니라 개인이 업로드 하는 컨텐츠를 통하여 원하는 정보를 검색하는 것에 익숙해져 있다. 또한 개인은 제품의 사용후기, 여행지, 식당의 후기 등 개인의 사적인 일상에 관한 컨텐츠 뿐만 아니라 전문적인 지식이나 의견도 개인 SNS(Social Network Service)를 통하여 다수와 공유하기도 한다. 이에 따라 사용자들은 다양한 플랫폼에 업로드 되어있는 컨텐츠를 통하여 필요한 정보를 얻거나 의견을 공유 한다. Recently, various platforms that provide information to users have been formed, and users have become accustomed to searching for the information they want through content uploaded by individuals as well as official information providers. In addition, individuals share not only content related to their personal daily lives, such as product reviews, travel destinations, and restaurant reviews, but also professional knowledge and opinions with many people through their personal SNS (Social Network Service). Accordingly, users obtain necessary information or share opinions through content uploaded to various platforms.

다만, 이러한 사용자의 플랫폼 상의 활동은 개별 플랫폼에서만 확인할 수 있는 바, 사용자는 복수의 플랫폼 상에서 확인, 수집 하였던 정보들을 한번에 확인 할 수 없다. 또한, 사용자가 확인 하였던 정보들은 한 분야에 해당되지 않고 금융, 쇼핑, 연예, 사회, 문화 등 다양한 분야의 정보를 포함할 수 있으므로 사용자는 각 플랫폼에 흩어져있는 정보들은 확인하여 위해서는 해당 플랫폼이나 저장해둔 위치를 기억하여야 한다.However, since the activities of such users on the platform can only be confirmed on individual platforms, users cannot check the information they have checked and collected on multiple platforms at once. In addition, the information that users have checked may not be in one field but may include information in various fields such as finance, shopping, entertainment, society, and culture, so users must remember the platform or the location where it was saved in order to check the information scattered across each platform.

즉, 플랫폼들은 정보를 제공하고 사용자가 이를 활용할 수 있도록 하는 일부 기능을 제공하나, 여러 플랫폼을 활용하는 사용자는 다량의 정보를 한번에 확인할 수 없다.That is, platforms provide information and provide some functions that allow users to utilize it, but users who utilize multiple platforms cannot check a large amount of information at once.

또한, 사용자가 해당 플랫폼 상의 컨텐츠를 지인에게 공유하려면 해당 플랫폼의 컨텐츠를 하나씩 선택해서 공유해야 하며, 이와 같은 방식은 공유할 컨텐츠의 수가 많거나 한 번에 여러 사람에게 공유하는 데는 어려움이 있다.In addition, if a user wants to share content on the platform with an acquaintance, he or she must select the content on the platform one by one and share it, which makes it difficult to share a large amount of content or to share with multiple people at once.

한편, 사용자가 선택한 컨텐츠를 알고리즘을 통해 분석하여 유사한 컨텐츠를 추천하는 기술이 개발되고 있다. 이와 같이 유사한 컨텐츠를 추천하는 기술은 동영상 스트리밍 플랫폼에서 주로 이용되고 있다.Meanwhile, technology is being developed to analyze content selected by users through algorithms and recommend similar content. This technology to recommend similar content is mainly used in video streaming platforms.

그러나 이 경우, 사용자가 동영상을 보기 위해 검색한 키워드 및 컨텐츠 제작자가 직접 게시글에 입력한 태그 키워드를 기준으로 유사한 컨텐츠를 추천하기 때문에 제작자가 입력한 태그가 없거나 검색 키워드가 명확하지 않으면 실제 추천되는 컨텐츠와의 밀접도가 떨어진다는 문제가 있다. 또한, 동영상의 컨텐츠에 대해서만 국한된다는 단점이 있다.However, in this case, since similar content is recommended based on keywords searched by users to watch videos and tag keywords directly entered by content creators in posts, there is a problem that the closeness with the actual recommended content is low if there are no tags entered by creators or search keywords are unclear. In addition, there is a disadvantage in that it is limited to only video content.

대한민국 등록특허공보 제10-1305535호(10-1305535)Republic of Korea Patent Publication No. 10-1305535 (10-1305535)

본 발명이 해결하고자 하는 과제는 서로 다른 형태의 컨텐츠들을 클라우드 서버에 저장하며, 클라우드 서버에 저장된 컨텐츠에서 추출된 키워드에 기초하여 컨텐츠의 형식에 구애 받지 않고 다양한 종류의 유관 컨텐츠를 추천할 수 있는 클라우드 기반의 컨텐츠 추천 방법을 제공하는 것이다.The problem to be solved by the present invention is to provide a cloud-based content recommendation method capable of storing different types of content in a cloud server and recommending various types of related content regardless of the format of the content based on keywords extracted from the content stored in the cloud server.

본 발명의 일 실시예에 따른 컴퓨팅 장치에서 실행되는 클라우드 기반 애플리케이션의 유관 컨텐츠 추천 방법에 있어서, 등록모듈이 사용자가 지정한 클라우드 폴더에 메모, 링크, 사진, 문서 중 어느 하나의 데이터 형식으로 컨텐츠를 저장하는 단계와, 상기 저장된 컨텐츠들 중 어느 하나가 선택되고 선택된 컨텐츠에 대하여 미리 준비된 기능이 실행되면, 감지모듈이 상기 선택된 컨텐츠를 이용하여 키워드를 도출하는 단계 및 추천모듈이 상기 기능의 실행 중에 상기 도출된 키워드와 연관된 추천 컨텐츠를 화면에 출력하는 단계를 포함할 수 있다.In a method for recommending related content of a cloud-based application running on a computing device according to one embodiment of the present invention, the method may include: a step in which a registration module stores content in a cloud folder specified by a user in the data format of any one of a memo, a link, a photo, and a document; a step in which, when any one of the stored contents is selected and a function prepared in advance for the selected content is executed, a step in which a detection module derives a keyword using the selected content; and a step in which, during execution of the function, a recommendation module outputs recommended content related to the derived keyword on a screen.

상기 클라우드 폴더는 인증된 사용자만 접근 가능한 개인 폴더와, 사용자가 지정한 연락처의 다른 사용자도 접근 가능한 공유 폴더로 구분될 수 있다.The above cloud folder can be divided into a personal folder that only authenticated users can access, and a shared folder that other users of the user's designated contacts can also access.

상기 감지모듈은, 상기 선택된 컨텐츠가 메모 또는 문서인 경우, 컨텐츠에 포함된 텍스트를 파싱(parcing)하여 얻어진 단어 중에서 키워드를 도출할 수 있다.The above detection module can extract keywords from words obtained by parsing text included in the content when the selected content is a memo or document.

상기 감지모듈은, 상기 선택된 컨텐츠가 링크인 경우, 링크에 연결된 컨텐츠의 태그 정보로부터 키워드를 도출하고, 상기 선택된 컨텐츠가 사진인 경우, 사진에 포함된 메타 정보로부터 키워드를 도출할 수 있다.The above detection module can, if the selected content is a link, derive a keyword from tag information of the content connected to the link, and if the selected content is a photo, derive a keyword from meta information included in the photo.

상기 선택된 컨텐츠가 공유 폴더에 저장된 경우, 상기 미리 준비된 기능 중 하나는, 상기 선택된 컨텐츠에 대한 댓글 및 답글 달기일 수 있다.If the above selected content is stored in a shared folder, one of the pre-prepared functions may be commenting and replying to the above selected content.

상기 선택된 컨텐츠가 공유 폴더에 저장된 경우, 상기 미리 준비된 기능 중 하나는, 상기 선택된 컨텐츠에 접근이 허락된 사용자 중 적어도 하나와의 채팅일 수 있다.If the selected content is stored in a shared folder, one of the pre-prepared functions may be chatting with at least one of the users permitted to access the selected content.

상기 추천모듈은, 상기 채팅 메시지 중에 상기 도출된 키워드 또는 유사 키워드가 언급된 경우, 언급된 키워드의 이후에 언급된 동사(verb)에 상응하는 추천 컨텐츠를 화면에 출력할 수 있다. The above recommendation module can display on the screen recommended content corresponding to a verb mentioned after the keyword or a similar keyword mentioned in the chat message.

본 발명의 실시예에 의하면 서로 다른 형태의 컨텐츠들을 클라우드 서버에 저장하며, 클라우드 서버에 저장된 컨텐츠에서 추출된 키워드에 기초하여 컨텐츠의 형식에 구애 받지 않고 다양한 종류의 유관 컨텐츠를 추천할 수 있다. According to an embodiment of the present invention, contents of different types are stored in a cloud server, and various types of related contents can be recommended regardless of the format of the contents based on keywords extracted from the contents stored in the cloud server.

도 1은 본 발명의 실시예1에 따른 클라우드 기반의 컨텐츠 추천 시스템(100)의 블록도이다.
도 2는 본 발명의 실시예2에 따른 클라우드 기반의 컨텐츠 추천 방법의 흐름도이다.
도 3 내지 도 8은 실시예1 및 실시예2의 소프트웨어에서 구현되는 화면이다.
FIG. 1 is a block diagram of a cloud-based content recommendation system (100) according to Embodiment 1 of the present invention.
FIG. 2 is a flowchart of a cloud-based content recommendation method according to Embodiment 2 of the present invention.
Figures 3 to 8 are screens implemented in the software of embodiments 1 and 2.

이하 본 발명의 몇 가지 실시예들을 도면을 이용하여 상세히 설명한다. 다만 이것은 본 발명을 어느 특정한 실시예에 대해 한정하려는 것이 아니며 본 발명의 기술적 사상을 포함하는 모든 변형(transformations), 균등물(equivalents) 및 대체물(substitutions)은 본 발명의 범위에 포함되는 것으로 이해되어야 한다. Hereinafter, several embodiments of the present invention will be described in detail using drawings. However, this is not intended to limit the present invention to any specific embodiment, and it should be understood that all transformations, equivalents, and substitutions that include the technical idea of the present invention are included in the scope of the present invention.

본 명세서에서 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. In this specification, singular expressions include plural expressions unless the context clearly indicates otherwise.

본 명세서에서 어느 한 구성이 어떤 서브 구성을 "구비(have)" 또는 "포함(comprise)" 한다고 기재한 경우, 특별히 반대되는 기재가 없는 한 다른(other) 구성을 제외하는 것이 아니라 다른 구성을 더 포함할 수도 있음을 의미한다. When it is stated in this specification that a component "has" or "comprises" a sub-component, it is intended that the other component may be included, rather than excluding the other component, unless otherwise specifically stated.

본 명세서에서 "...유닛(Unit)", "...모듈(Module)" 및 "컴포넌트(Component)"의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 하드웨어, 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수도 있다.The terms “Unit,” “Module,” and “Component” in this specification mean a unit that processes at least one function or operation, and may be implemented by hardware, software, or a combination of hardware and software.

도 1은 본 발명의 실시예1에 따른 클라우드 기반의 컨텐츠 추천 시스템(100)의 블록도이다.FIG. 1 is a block diagram of a cloud-based content recommendation system (100) according to Embodiment 1 of the present invention.

실시예1의 시스템(100)은 컴퓨팅 장치에서 실행되는 애플리케이션과 같은 소프트웨어 형태로 구현될 수 있으며, 여기서 소프트웨어라 함은 구글사의 안드로이드나 애플사의 IOS를 기반으로 실행되는 스마트폰, 태블릿 PC등의 모바일 단말기에서 구동되는 앱을 가리키거나, 마이크로소프트사의 윈도우즈나 구글사의 크롬OS를 기반으로 실행되는 노트북PC, 데스크탑PC 등의 컴퓨팅 단말기 또는 서버 기기에서 실행되는 애플리케이션 프로그램 또는 스크립트 프로그램을 가리키거나, 앱, 애플리케이션, 스크립트와 유사하게 동작하는 기타 컴퓨터 프로그램을 통칭한다.The system (100) of Example 1 can be implemented in the form of software such as an application running on a computing device, where software refers to an app running on a mobile terminal such as a smartphone or tablet PC running on Google's Android or Apple's IOS, or an application program or script program running on a computing terminal such as a notebook PC or desktop PC running on Microsoft's Windows or Google's Chrome OS, or a server device, or a general term for other computer programs that operate similarly to apps, applications, or scripts.

컴퓨팅 장치는 사용자가 사용하는 단말로서 랩탑 컴퓨터(Laptop Computer), 스마트 폰(Smart Phone), 태블릿(Tablet) PC, PDA(Personal Digital Assistant), EDA(Enterprise Digital Assistant), 모바일 인터넷 장치(Mobile Internet Device(MID)) 및 e-북(e-Book) 중에서 하나일 수 있다.The computing device may be one of a laptop computer, a smart phone, a tablet PC, a personal digital assistant (PDA), an enterprise digital assistant (EDA), a mobile Internet device (MID), and an e-book, which is a terminal used by the user.

실시예1의 시스템(100)은 등록모듈(110), 감지모듈(120) 및 추천모듈(130)을 포함한다.The system (100) of Example 1 includes a registration module (110), a detection module (120), and a recommendation module (130).

등록모듈(110)은 사용자가 생성한 클라우드 폴더에 사용자가 선택한 적어도 하나의 컨텐츠를 저장한다. 폴더에 저장되는 컨텐츠는 메모, 링크, 사진, 문서 중 어느 하나의 데이터 형식으로 저장된다.The registration module (110) stores at least one content selected by the user in a cloud folder created by the user. The content stored in the folder is stored in one of the data formats of a memo, link, photo, or document.

클라우드 폴더는 사용자에 의해 적어도 하나 생성된다. 클라우드 폴더는 클라우드 서버와 연동되어 컨텐츠는 클라우드 서버에 저장되고, 클라우드 폴더에 저장된 데이터들은 인증(예를 들면, 회원 가입 및 로그인)된 사용자만 확인할 수 있다.A cloud folder is created at least once by a user. The cloud folder is linked to a cloud server, and the content is stored on the cloud server. Data stored in the cloud folder can only be viewed by authenticated users (e.g., registered and logged in).

클라우드 폴더는 인증된 사용자만 접근 가능한 개인 폴더와, 사용자가 지정한 연락처의 다른 사용자도 접근 가능한 공유 폴더로 구분되어 생성될 수 있다. 개인 폴더는 해당 소프트웨어를 설치하고 회원가입하여 인증 받은 본인만 사용할 수 있는 폴더이다. 공유 폴더는 회원 인증받은 사용자가 다른 사용자에게 저장된 데이터를 공유할 목적으로 생성한 폴더이다. 개인 폴더와 공유 폴더는 각각 다수개로 생성될 수도 있다.Cloud folders can be created as personal folders that only authenticated users can access, and shared folders that other users of the user's designated contacts can access. Personal folders are folders that can only be used by the person who has installed the software and registered as a member and has been authenticated. Shared folders are folders created by authenticated members for the purpose of sharing stored data with other users. Multiple personal folders and shared folders can be created.

공유 폴더에 접근을 허용하기 위한 방법으로 사용자가 컴퓨팅 장치에 저장된 연락처를 통해 지정인(즉, 다른 사용자)을 선택하면, 등록모듈(110)은 지정인에게 해당 공유 폴더의 접속을 허용하기 위한 링크를 문자메시지 또는 메신저 어플리케이션을 통해 전송할 수 있다. 사용자로부터 링크를 접속받은 지정인은 링크를 통해 소프트웨어를 설치하고 본인인증 후에 공유 폴더에 접속할 수 있다.When a user selects a designated person (i.e., another user) through a contact stored in a computing device as a method for allowing access to a shared folder, the registration module (110) can send a link to the designated person through a text message or messenger application to allow access to the shared folder. The designated person who receives the link from the user can install software through the link and access the shared folder after authenticating himself/herself.

공유 폴더에 접속한 다른 사용자는 공유 폴더에 저장된 데이터들을 확인할 수 있지만 데이터의 읽기만 가능할 뿐 데이터의 편집 및 삭제는 불가능하다.Other users who have access to the shared folder can check the data stored in the shared folder, but they can only read the data and cannot edit or delete the data.

폴더에 저장되는 컨텐츠 중 메모는 미리 설정된 서식으로 작성된 텍스트로서 사용자에 의해 입력된다. 등록모듈(110)은 사용자가 컴퓨팅 장치에서 제공되는 키보드 또는 키패드를 통해 직접 작성된 텍스트(즉, 메모)를 폴더에 저장할 수도 있으며, 컴퓨팅 장치를 통해 텍스트를 복사한 것을 붙여넣는 방식으로 폴더에 저장할 수도 있다.Among the contents stored in the folder, memos are texts written in a preset format and entered by the user. The registration module (110) can store texts (i.e. memos) directly written by the user through the keyboard or keypad provided on the computing device in the folder, or can store texts copied through the computing device and pasted into the folder.

폴더에 저장되는 컨텐츠 중 링크는 웹 문서의 각종 서비스를 제공하는 서버들에 있는 파일의 위치를 표시하는 표준을 의미하는 것으로서 등록모듈(110)은 링크를 URL 형태로 폴더에 저장한다.Among the contents stored in the folder, links refer to a standard that indicates the location of files on servers that provide various services for web documents, and the registration module (110) stores links in the folder in the form of URLs.

폴더에 저장되는 컨텐츠 중 사진은 사용자의 컴퓨팅 장치에 구비된 별도의 장치 즉, 메모리 또는 SD카드에 저장된 사진 데이터로서 등록모듈(110)은 컴퓨팅 장치에 저장된 사진을 업로드시켜 폴더에 저장한다. 컴퓨팅 장치에 저장된 사진은 사용자가 컴퓨팅 장치에 구비된 카메라를 통해 직접 촬영한 사진일 수도 있으며, 웹 페이지 화면을 캡쳐한 사진일 수도 있고, 인터넷을 통해 다운로드 받은 사진일 수도 있다. 실시예1에서는 사진이라고 정의 하였지만 동영상을 포함할수도 있다.Among the contents stored in the folder, photos are photo data stored in a separate device, i.e., a memory or SD card, equipped with the user's computing device, and the registration module (110) uploads the photos stored in the computing device and stores them in the folder. The photos stored in the computing device may be photos taken directly by the user through a camera equipped with the computing device, photos captured from a web page screen, or photos downloaded from the Internet. In Example 1, it is defined as a photo, but it may also include a video.

폴더에 저장되는 컨텐츠 중 문서는 PDF, HWP, DOC, EXECL 포맷 등의 형태로 저장된 파일로서 등록모듈(110)은 컴퓨팅 장치에 저장된 문서파일을 업로드시켜 폴더에 저장한다. Among the contents stored in the folder, documents are files stored in formats such as PDF, HWP, DOC, and EXECL, and the registration module (110) uploads document files stored in the computing device and stores them in the folder.

감지모듈(120)은 폴더에 저장된 컨텐츠들 중 어느 하나가 사용자에 의해 선택되고 선택된 컨텐츠에 대하여 미리 준비된 기능이 실행되면, 선택된 컨텐츠를 이용하여 키워드를 도출한다.The detection module (120) derives a keyword using the selected content when one of the contents stored in the folder is selected by the user and a pre-prepared function is executed for the selected content.

여기서 미리 준비된 기능은 선택된 컨텐츠에 대한 댓글 및 답글 달기 기능을 수도 있고, 선택된 컨텐츠에 접근이 허락된 다른 사용자 중 적어도 하나의 다른 사용자와의 채팅일 수도 있다. 또한, 사용자에 의해 선택되는 컨텐츠라 함은 컨텐츠에 대한 댓글 및 답글 달기 기능이 수행되면 해당 컨텐츠가 선택된 것으로 의미할 수도 있다.Here, the pre-prepared function may be a function to comment and reply to the selected content, or a chat with at least one other user who is permitted to access the selected content. Also, the content selected by the user may mean that the content is selected when the function to comment and reply to the content is performed.

채팅 기능은 선택된 컨텐츠가 게시된 페이지에서 사용자가 채팅 추가 버튼을 이용하여 다른 사용자에게 채팅을 시도할 경우 실행될 수 있다. 이 경우, 전체 화면 중 일부는 채팅 화면으로 출력되고, 나머지 일부는 선택된 컨텐츠 정보가 출력될 수도 있다.The chat function can be executed when a user attempts to chat with another user by using the Add Chat button on a page where selected content is posted. In this case, a portion of the entire screen may be displayed as a chat screen, and the remaining portion may display information about the selected content.

감지모듈(120)에서 키워드를 도출하는 폴더는 채팅, 댓글 및 답글 달기 중 적어도 하나의 기능이 실행되어야 하기 때문에 공유 폴더일 수 있다.The folder from which keywords are derived in the detection module (120) may be a shared folder because at least one of the functions of chatting, commenting, and replying must be executed.

감지모듈(120)은 공유 폴더에 저장된 메모, 링크, 사진, 문서로 저장된 컨텐츠 중 적어도 하나에서 채팅, 답글 및 댓글 기능이 수행되면 해당 컨텐츠로부터 키워드를 도출한다.The detection module (120) extracts keywords from at least one of the contents stored as notes, links, photos, and documents in a shared folder when chat, reply, and comment functions are performed on the contents.

감지모듈(120)이 키워드를 도출하는 일 예로, 공유 폴더에 저장된 데이터가 링크이고 다른 사용자가 해당 링크가 저장(또는 게시된) 페이지에 답글 또는 댓글을 입력할 경우, 감지모듈(120)은 링크에 연결된 컨텐츠의 태그 정보로부터 키워드를 도출하거나, 링크에 연결된 컨텐츠에 대한 설명 텍스트를 이용해 키워드를 도출할 수 있다.As an example of a detection module (120) deriving a keyword, if data stored in a shared folder is a link and another user enters a reply or comment on the page where the link is stored (or posted), the detection module (120) can derive a keyword from tag information of the content linked to the link or derive a keyword using a description text of the content linked to the link.

예를 들면, 감지모듈(120)은 링크에 연결된 컨텐츠의 태그 정보 또는 컨텐츠에 대한 설명 텍스트에 “눈 내리는 12월의 커피”가 입력되어 있으면, 눈, 12월, 커피와 같이 직접 연관된 키워드를 도출하거나 또는 스노우, 겨울, 카페, 디저트 등과 같이 유사한 키워드를 도출할 수도 있다.For example, if “coffee in December with snow” is entered in the tag information of the content connected to the link or the description text for the content, the detection module (120) can derive directly related keywords such as snow, December, and coffee, or similar keywords such as snow, winter, cafe, and dessert.

감지모듈(120)이 키워드를 도출하는 다른 예로 공유 폴더에 저장된 데이터가 사진이고 다른 사용자가 해당 사진이 저장(또는 게시된) 페이지에 답글 또는 댓글을 입력할 경우, 감지모듈(120)은 사진에 포함된 메타 정보를 분석하여 관련된 키워드를 도출한다. 예를 들면, 사진에 포함된 메타정보에는 사진이 촬영된 위치, 날짜 및 시간 등의 정보가 있고 감지모듈(120)은 메타정보를 통해 계절, 지역 등을 키워드로 도출할 수 있다. 이외에도 감지모듈(120)은 사용자가 사진을 저장할 때 입력한 태그 및 사진에 대한 설명을 이용해서 키워드를 도출할 수도 있다.Another example of the detection module (120) deriving keywords is when data stored in a shared folder is a photo and another user enters a reply or comment on the page where the photo is stored (or posted), the detection module (120) analyzes the meta information contained in the photo to derive related keywords. For example, the meta information contained in the photo includes information such as the location, date, and time at which the photo was taken, and the detection module (120) can derive keywords such as season and region through the meta information. In addition, the detection module (120) can also derive keywords using tags entered by the user when saving the photo and a description of the photo.

감지모듈(120)이 키워드를 도출하는 다른 예로 공유 폴더에 저장된 데이터가 문서파일이고 다른 사용자가 해당 문서파일이 저장(또는 게시)된 페이지에 답글 또는 댓글을 입력할 경우, 감지모듈(120)은 해당 문서 파일을 오픈하고 문서파일 내의 텍스트를 파싱(parcing)하거나, 문서파일 내의 이미지에 포함된 메타 정보를 분석하여 키워드를 도출할 수 있다.As another example of the detection module (120) deriving keywords, if data stored in a shared folder is a document file and another user enters a reply or comment on the page where the document file is stored (or posted), the detection module (120) can open the document file and parse the text in the document file or analyze meta information included in an image in the document file to derive keywords.

감지모듈(120)이 키워드를 도출하는 다른 예로 공유 폴더에 저장된 데이터가 메모이고 다른 사용자가 해당 메모가 저장(또는 게시된) 페이지에 답글 또는 댓글을 입력할 경우, 감지모듈(120)은 메모에 포함된 텍스트를 파싱(parcing)하여 키워드를 도출할 수 있다.As another example of how the detection module (120) derives keywords, if data stored in a shared folder is a memo and another user enters a reply or comment on the page where the memo is stored (or posted), the detection module (120) can derive keywords by parsing the text included in the memo.

추천모듈(130)은 선택된 컨텐츠에 대하여 채팅, 댓글 및 답글 달기 중 적어도 하나의 기능이 실행 중에 감지모듈(120)에서 도출된 키워드와 연관된 추천 컨텐츠를 화면에 출력한다. The recommendation module (130) outputs recommended content related to keywords derived from the detection module (120) on the screen while at least one of chat, comment, and reply functions for the selected content is being executed.

추천 컨텐츠는 해당 화면에 게시된 컨텐츠(즉, 사용자로부터 선택된 컨텐츠)로부터 감지모듈(120)에 의해 도출된 키워드와 연관된 컨텐츠로서, 쇼핑 사이트, 블로그 사이트, 소셜네트워크서비스, 동영상 스트리밍 사이트, 검색엔진 등에 저장된 데이터들 일 수 있다.Recommended content is content associated with keywords derived by the detection module (120) from content posted on the screen (i.e., content selected by the user), and may be data stored in a shopping site, blog site, social network service, video streaming site, search engine, etc.

추천모듈(130)은 컨텐츠에서 도출된 키워드가 “눈”, “12월”, “커피”, “카페”라면 추천모듈(130)은 겨울에 가기 좋은 카페와 관련된 카페에 대한 영상, 블로그 리뷰, 카페 위치 중 적어도 하나의 컨텐츠를 추천 컨텐츠로 출력할 수 있다. If the keywords derived from the content are “snow,” “December,” “coffee,” and “cafe,” the recommendation module (130) can output at least one content among a video, blog review, and cafe location related to a good cafe to visit in winter as recommended content.

추천모듈(130)은 메모, 링크, 사진, 문서가 저장(즉, 저장)된 페이지에서 댓글 및 답글 달기 중이라면 댓글 및 답글을 입력하는 사용자 또는 다른 사용자의 화면 중 적어도 하나의 화면에 출력하고, 사용자와 다른 사용자가 채팅 중이라면 사용자의 화면 및 다른 사용자의 화면에 추천 컨텐츠를 출력할 수 있다. The recommendation module (130) can output recommended content to at least one of the screens of the user entering the comment or reply or another user when comments and replies are being posted on a page where notes, links, photos, and documents are saved (i.e., stored), and when the user and another user are chatting, the recommended content can be output to the user's screen and the other user's screen.

이와 같이, 실시예1의 추천모듈(130)은 단순히 동영상뿐만 아니라 데이터 형식(예를 들면, 메모, 링크, 사진, 문서)등에 상관 없이 모든 데이터에 대해 유관 컨텐츠를 추천해 준다.In this way, the recommendation module (130) of Example 1 recommends related content for all data regardless of data format (e.g., memo, link, photo, document), not just video.

예컨대, 추천모듈(130)은 추천 컨텐츠를 화면이 일부에 팝업 형태로 노출시킬 수도 있으며, 이 경우 사용자 또는 다른 사용자에 의해 클릭되면 해당 추천 컨텐츠 화면으로 전환되는 방식으로 추천 컨텐츠를 출력할 수 있다.For example, the recommendation module (130) may display recommended content in a pop-up form on a part of the screen, and in this case, the recommended content may be output in a manner that switches to the corresponding recommended content screen when clicked by the user or another user.

추천모듈(130)은 선택된 컨텐츠에 대하여 채팅, 댓글 및 답글 달기 중 적어도 하나의 기능이 실행된 경우, 선택된 컨텐츠와 동일한 폴더 또는 다른 폴더에 저장된 다른 컨텐츠들 중 동일한 키워드 및 유사 키워드가 도출된 다른 컨텐츠를 추천 컨텐츠로 출력할 수도 있다.The recommendation module (130) may output other contents with the same keywords and similar keywords as the selected contents, stored in the same folder or in a different folder, as recommended contents when at least one of the functions of chatting, commenting, and replying is executed for the selected contents.

예를 들면, 선택된 컨텐츠에 대하여 채팅, 댓글 및 답글 달기 중 적어도 하나의 기능이 실행되고, 선택된 컨텐츠에서 도출된 키워드가 “12월”, “카페”인 경우 동일한 폴더 또는 다른 폴더에 저장된 다른 컨텐츠들 중 “12월”, “카페” 키워드가 도출된 컨텐츠를 추천 컨텐츠로 출력한다.For example, if at least one of the functions of chat, comment, and reply is executed for the selected content, and the keywords derived from the selected content are “December” and “cafe,” the content from among the other contents stored in the same folder or a different folder from which the keywords “December” and “cafe” are derived is output as the recommended content.

추천모듈(130)은 채팅 메시지, 댓글 및 답글 중에 감지모듈(120)에서 도출된 키워드 또는 유사 키워드가 언급(즉, 입력)된 경우, 해당 키워드와 연결된 추천 컨텐츠를 출력한다. The recommendation module (130) outputs recommended content associated with a keyword derived from the detection module (120) or a similar keyword when the keyword is mentioned (i.e., entered) in a chat message, comment, or reply.

예를 들면, 선택된 컨텐츠에 대하여 채팅, 댓글 및 답글 달기 중 적어도 하나의 기능이 실행되고, 채팅, 댓글 및 답글에서 사용자 또는 다른 사용자로부터 “12월”, “카페”가 언급된 경우 추천모듈(130)은 겨울에 가기 좋은 카페와 관련된 카페에 대한 영상(예를 들면, 동영상 스트리밍 사이트의 컨텐츠), 블로그 리뷰, 카페 위치 중 적어도 하나의 컨텐츠를 추천 컨텐츠로 출력할 수 있다. For example, if at least one of chat, comment, and reply functions is executed for selected content, and “December” and “cafe” are mentioned by the user or another user in the chat, comment, and reply, the recommendation module (130) may output at least one content among a video about a cafe that is good to visit in winter (e.g., content of a video streaming site), a blog review, and a cafe location as recommended content.

또한, 추천모듈(130)은 채팅 메시지, 댓글 및 답글 중에 감지모듈(120)에서 도출된 키워드 또는 유사 키워드가 언급(즉, 입력)된 경우, 다른 폴더 또는 동일 폴더에 저장된 컨텐츠 중 동일한 키워드 또는 유사 키워드가 도출된 컨텐츠를 추천 컨텐츠로 출력할 수도 있다. 예를 들면, 추천모듈(130)은 동일한 폴더 또는 다른 폴더에 저장된 컨텐츠들 중 “12월”, “카페” 키워드가 도출된 컨텐츠를 추천 컨텐츠로 출력할 수도 있다.In addition, the recommendation module (130) may output, as recommended content, content from which the same keyword or similar keyword is derived among contents stored in another folder or the same folder, if a keyword or similar keyword derived from the detection module (120) is mentioned (i.e., entered) among chat messages, comments, and replies. For example, the recommendation module (130) may output, as recommended content, content from which the keywords “December” and “cafe” are derived among contents stored in the same folder or another folder.

한편, 추천모듈(130)은 채팅 메시지, 댓글 및 답글 중에 감지모듈(120)에서 도출된 키워드 또는 유사 키워드가 언급(즉, 입력)된 경우, 언급된 키워드의 이후에 언급된 동사(verb)에 상응하는 추천 컨텐츠를 화면에 출력할 수도 있다.Meanwhile, the recommendation module (130) may also display on the screen recommended content corresponding to a verb mentioned after the keyword or similar keyword derived from the detection module (120) when the keyword or similar keyword is mentioned (i.e., entered) in a chat message, comment, or reply.

예를 들면, 선택된 컨텐츠가 아이돌(예를 들면 핑클) 사진인 경우 추천모듈(130)은 “핑클의 신곡 진짜 좋던데 들어 봤니”에서 “핑클+좋다 or 듣다”에 매칭되는 추천 컨텐츠로 해당 신곡의 음원이 재생되는 동영상 플랫폼의 게시글, 음원의 다운로드가 가능한 웹, 신곡을 홍보하는 다른 플랫폼의 게시글 중 적어도 하나를 추천 컨텐츠로 출력할 수 있다. 또한 추천모듈(130)은 이미 저장된 다른 폴더의 컨텐츠 중 핑클+좋다 or 듣다”에 매칭되는 추천 컨텐츠를 출력할 수도 있다.For example, if the selected content is a picture of an idol (e.g., Fin.K.L.), the recommendation module (130) may output at least one of the following recommended content matching “Fin.K.L.’s new song is really good, have you heard it?”: a post on a video platform where the sound source of the new song is played, a website where the sound source can be downloaded, or a post on another platform promoting the new song. In addition, the recommendation module (130) may output recommended content matching “Fin.K.L.’s new song is really good, have you heard it?”: a post on a video platform where the sound source of the new song is played, a website where the sound source can be downloaded, or a post on another platform promoting the new song.

도 2는 본 발명의 실시예2에 따른 클라우드 기반의 컨텐츠 추천 방법의 흐름도이다.FIG. 2 is a flowchart of a cloud-based content recommendation method according to Embodiment 2 of the present invention.

실시예2의 모듈들은 컴퓨팅 장치에서 실행되는 애플리케이션과 같은 소프트웨어 형태로 구현될 수 있으며, 여기서 소프트웨어라 함은 구글사의 안드로이드나 애플사의 IOS를 기반으로 실행되는 스마트폰, 태블릿 PC등의 모바일 단말기에서 구동되는 앱을 가리키거나, 마이크로소프트사의 윈도우즈나 구글사의 크롬OS를 기반으로 실행되는 노트북PC, 데스크탑PC 등의 컴퓨팅 단말기 또는 서버 기기에서 실행되는 애플리케이션 프로그램 또는 스크립트 프로그램을 가리키거나, 앱, 애플리케이션, 스크립트와 유사하게 동작하는 기타 컴퓨터 프로그램을 통칭한다.The modules of Example 2 can be implemented in the form of software such as an application running on a computing device, where the term “software” refers to an app running on a mobile terminal such as a smartphone or tablet PC running on Google’s Android or Apple’s IOS, or an application program or script program running on a computing terminal such as a notebook PC or desktop PC running on Microsoft’s Windows or Google’s Chrome OS, or a server device, or a general term for other computer programs that operate similarly to apps, applications, or scripts.

컴퓨팅 장치는 사용자가 사용하는 단말로서 랩탑 컴퓨터(Laptop Computer), 스마트 폰(Smart Phone), 태블릿(Tablet) PC, PDA(Personal Digital Assistant), EDA(Enterprise Digital Assistant), 모바일 인터넷 장치(Mobile Internet Device(MID)) 및 e-북(e-Book) 중에서 하나일 수 있다.The computing device may be one of a laptop computer, a smart phone, a tablet PC, a personal digital assistant (PDA), an enterprise digital assistant (EDA), a mobile Internet device (MID), and an e-book, which is a terminal used by the user.

실시예2의 방법은 컨텐츠를 저장하는 단계(S110), 선택된 컨텐츠를 이용하여 키워드를 도출하는 단계(S120) 및 추천 컨텐츠를 화면에 출력하는 단계(S130)를 포함한다.The method of Example 2 includes a step of storing content (S110), a step of deriving keywords using selected content (S120), and a step of displaying recommended content on a screen (S130).

컨텐츠를 저장하는 단계(S110)는 등록모듈이 사용자가 지정한 클라우드 폴더에 사용자가 선택한 적어도 하나의 컨텐츠를 저장한다. 폴더에 저장되는 컨텐츠는 메모, 링크, 사진, 문서 중 어느 하나의 데이터 형식으로 저장된다.The step of saving content (S110) is that the registration module saves at least one content selected by the user in a cloud folder designated by the user. The content saved in the folder is saved in one of the data formats of a memo, link, photo, or document.

클라우드 폴더는 사용자에 의해 적어도 하나 생성된다. 클라우드 폴더는 클라우드 서버와 연동되어 컨텐츠는 클라우드 서버에 저장되고, 클라우드 폴더에 저장된 데이터들은 인증(예를 들면, 회원 가입 및 로그인)된 사용자만 확인할 수 있다.A cloud folder is created at least once by a user. The cloud folder is linked to a cloud server, and the content is stored on the cloud server. Data stored in the cloud folder can only be viewed by authenticated users (e.g., registered and logged in).

클라우드 폴더는 인증된 사용자만 접근 가능한 개인 폴더와, 사용자가 지정한 연락처의 다른 사용자도 접근 가능한 공유 폴더로 구분되어 생성될 수 있다. 개인 폴더는 해당 소프트웨어를 설치하고 회원가입하여 인증받은 본인만 사용할 수 있는 폴더이다. 공유 폴더는 회원 인증받은 사용자가 다른 사용자에게 저장된 데이터를 공유할 목적으로 생성한 폴더이다. 개인 폴더와 공유 폴더는 각각 다수개로 생성될 수도 있다.Cloud folders can be created as personal folders that only authenticated users can access, and shared folders that other users of the user's designated contacts can access. Personal folders are folders that can only be used by the person who has installed the software and registered as a member and has been authenticated. Shared folders are folders created by authenticated members for the purpose of sharing stored data with other users. Multiple personal folders and shared folders can be created.

공유 폴더에 접근을 허용하기 위한 방법으로 사용자가 컴퓨팅 장치에 저장된 연락처를 통해 지정인(즉, 다른 사용자)을 선택하면, 등록모듈은 지정인에게 해당 공유 폴더의 접속을 허용하기 위한 링크를 문자메시지 또는 메신저 어플리케이션을 통해 전송할 수 있다. 사용자로부터 링크를 접속받은 지정인은 링크를 통해 소프트웨어를 설치하고 본인인증 후에 공유 폴더에 접속할 수 있다. When a user selects a designated person (i.e., another user) through a contact stored on the computing device as a method for allowing access to a shared folder, the registration module can send a link to the designated person via a text message or messenger application to allow access to the shared folder. The designated person who receives the link from the user can install software through the link and access the shared folder after authenticating himself/herself.

공유 폴더에 접속한 다른 사용자는 공유 폴더에 저장된 데이터들을 확인할 수 있지만 데이터의 읽기만 가능할 뿐 데이터의 편집 및 삭제는 불가능하다.Other users who have access to the shared folder can check the data stored in the shared folder, but they can only read the data and cannot edit or delete the data.

폴더에 저장되는 컨텐츠 중 메모는 미리 설정된 서식으로 작성된 텍스트로서 사용자에 의해 입력된다. 등록모듈은 사용자가 컴퓨팅 장치에서 제공되는 키보드 또는 키패드를 통해 직접 작성된 텍스트(즉, 메모)를 폴더에 저장할 수도 있으며, 컴퓨팅 장치를 통해 텍스트를 복사한 것을 붙여넣는 방식으로 폴더에 저장할 수도 있다.Among the contents saved in the folder, the memo is text written in a preset format and entered by the user. The registration module can save text (i.e., memo) directly written by the user through the keyboard or keypad provided on the computing device to the folder, or can save text copied through the computing device and pasted into the folder.

폴더에 저장되는 컨텐츠 중 링크는 웹 문서의 각종 서비스를 제공하는 서버들에 있는 파일의 위치를 표시하는 표준을 의미하는 것으로서 등록모듈은 링크를 URL 형태로 폴더에 저장한다.Among the contents saved in the folder, links are a standard that indicates the location of files on servers that provide various services for web documents, and the registration module saves links in the folder in the form of URLs.

폴더에 저장되는 컨텐츠 중 사진은 사용자의 컴퓨팅 장치에 구비된 별도의 장치 즉, 메모리 또는 SD카드에 저장된 사진 데이터로서 등록모듈은 컴퓨팅 장치에 저장된 사진을 업로드시켜 폴더에 저장한다. 컴퓨팅 장치에 저장된 사진은 사용자가 컴퓨팅 장치에 구비된 카메라를 통해 직접 촬영한 사진일 수도 있으며, 웹 페이지 화면을 캡쳐한 사진일 수도 있고, 인터넷을 통해 다운로드 받은 사진일 수도 있다. 실시예1에서는 사진이라고 정의 하였지만 동영상을 포함할수도 있다.Among the contents stored in the folder, photos are photo data stored in a separate device, i.e., a memory or SD card, equipped with the user's computing device, and the registration module uploads the photos stored in the computing device and stores them in the folder. The photos stored in the computing device may be photos taken directly by the user through a camera equipped with the computing device, photos captured from a web page screen, or photos downloaded from the Internet. In Example 1, it is defined as a photo, but it may also include a video.

폴더에 저장되는 컨텐츠 중 문서는 PDF, HWP, DOC, EXECL 포맷 등의 형태로 저장된 파일로서 등록모듈은 컴퓨팅 장치에 저장된 문서파일을 업로드시켜 폴더에 저장한다.Among the contents saved in the folder, documents are files saved in formats such as PDF, HWP, DOC, and EXECL, and the registration module uploads document files saved in the computing device and saves them in the folder.

선택된 컨텐츠를 이용하여 키워드를 도출하는 단계(S120)는 감지모듈이 폴더에 저장된 컨텐츠들 중 사용자에 의해 어느 하나가 선택되고 선택된 컨텐츠에 대하여 미리 준비된 기능이 실행되면, 선택된 컨텐츠를 이용하여 키워드를 도출한다.The step (S120) of deriving keywords using selected content is when a detection module selects one of the contents stored in a folder by the user and executes a function prepared in advance for the selected content, the detection module derives keywords using the selected content.

여기서 미리 준비된 기능은 선택된 컨텐츠에 대한 댓글 및 답글 달기 기능을 수도 있고, 선택된 컨텐츠에 접근이 허락된 다른 사용자 중 적어도 하나의 다른 사용자와의 채팅일 수도 있다. 또한, 사용자에 의해 선택되는 컨텐츠라 함은 컨텐츠에 대한 댓글 및 답글 달기 기능이 수행되면 해당 컨텐츠가 선택된 것으로 의미할 수도 있다.Here, the pre-prepared function may be a function to comment and reply to the selected content, or a chat with at least one other user who is permitted to access the selected content. Also, the content selected by the user may mean that the content is selected when the function to comment and reply to the content is performed.

채팅 기능은 선택된 컨텐츠가 게시된 페이지에서 사용자가 채팅 추가 버튼을 이용하여 다른 사용자에게 채팅을 시도할 경우 실행될 수 있다. 이 경우, 전체 화면 중 일부는 채팅 화면으로 출력되고, 나머지 일부는 선택된 컨텐츠 정보가 출력될 수도 있다.The chat function can be executed when a user attempts to chat with another user by using the Add Chat button on a page where selected content is posted. In this case, a portion of the entire screen may be displayed as a chat screen, and the remaining portion may display information about the selected content.

감지모듈에서 키워드를 도출하는 폴더는 채팅, 댓글 및 답글 달기 중 적어도 하나의 기능이 실행되어야 하기 때문에 공유폴더일 수 있다.The folder from which keywords are derived in the detection module may be a shared folder, as at least one of the following functions must be executed: chat, comment, and reply.

감지모듈은 공유 폴더에 저장된 메모, 링크, 사진, 문서로 저장된 컨텐츠 중 적어도 하나에서 채팅, 답글 및 댓글 기능이 수행되면 해당 컨텐츠로부터 키워드를 도출한다.The detection module extracts keywords from the content when chat, reply, and comment functions are performed on at least one of the contents stored as notes, links, photos, and documents stored in the shared folder.

감지모듈이 키워드를 도출하는 일 예로, 공유 폴더에 저장된 데이터가 링크이고 다른 사용자가 해당 링크가 저장(또는 게시된) 페이지에 답글 또는 댓글을 입력할 경우, 감지모듈은 링크에 연결된 컨텐츠의 태그 정보로부터 키워드를 도출하거나, 링크에 연결된 컨텐츠에 대한 설명 텍스트를 이용해 키워드를 도출할 수 있다.As an example of a detection module deriving keywords, if data stored in a shared folder is a link and another user enters a reply or comment on the page where the link is stored (or posted), the detection module can derive keywords from tag information of the content linked to the link or derive keywords using descriptive text about the content linked to the link.

예를 들면, 감지모듈은 링크에 연결된 컨텐츠의 태그 정보 또는 컨텐츠에 대한 설명 텍스트에 “눈 내리는 12월의 커피”가 입력되어 있으면, 눈, 12월, 커피와 같이 직접 연관된 키워드를 도출하거나 또는 스노우, 겨울, 카페, 디저트 등과 같이 유사한 키워드를 도출할 수도 있다.For example, if the tag information of the content linked to the link or the description text for the content contains “coffee in December when it snows,” the detection module can derive directly related keywords such as snow, December, and coffee, or similar keywords such as snow, winter, cafe, and dessert.

공유 폴더에 저장된 데이터가 사진이고 다른 사용자가 해당 사진이 저장(또는 게시된) 페이지에 답글 또는 댓글을 입력할 경우, 감지모듈은 사진에 포함된 메타 정보를 분석하여 관련된 키워드를 도출한다. 예를 들면, 사진에 포함된 메타정보에는 사진이 촬영된 위치, 날짜 및 시간 등의 정보가 있고 감지모듈은 메타정보를 통해 계절, 지역 등을 키워드로 추출할 수 있다. 이외에도 감지모듈은 사용자가 사진을 저장할 때 입력한 태그 및 사진에 대한 설명을 이용해서 키워드를 도출할 수도 있다.When the data stored in the shared folder is a photo and another user enters a reply or comment on the page where the photo is saved (or posted), the detection module analyzes the metadata contained in the photo to derive related keywords. For example, the metadata contained in the photo includes information such as the location, date, and time the photo was taken, and the detection module can extract keywords such as season and region through the metadata. In addition, the detection module can derive keywords using tags entered by the user when saving the photo and descriptions of the photo.

공유 폴더에 저장된 데이터가 문서파일이고 다른 사용자가 해당 문서파일이 저장(또는 게시)된 페이지에 답글 또는 댓글을 입력할 경우, 감지모듈은 해당 문서 파일을 오픈하고 문서파일 내의 텍스트를 파싱(parcing)하거나, 문서파일 내의 이미지에 포함된 메타 정보를 분석하여 키워드를 도출할 수 있다.When data stored in a shared folder is a document file and another user enters a reply or comment on the page where the document file is stored (or posted), the detection module can open the document file and parse the text within the document file or analyze the meta information contained in the image within the document file to derive keywords.

공유 폴더에 저장된 데이터가 메모이고 다른 사용자가 해당 메모가 저장(또는 게시된) 페이지에 답글 또는 댓글을 입력할 경우, 감지모듈은 메모에 포함된 텍스트를 파싱(parcing)하여 키워드를 도출할 수 있다.If the data stored in the shared folder is a note and another user enters a reply or comment on the page where the note is stored (or posted), the detection module can parse the text contained in the note to derive keywords.

추천 컨텐츠를 화면에 출력하는 단계(S130)는 추천모듈이 선택된 컨텐츠에 대하여 채팅, 댓글 및 답글 달기 중 적어도 하나의 기능이 실행 중에 감지모듈에서 도출된 키워드와 연관된 추천 컨텐츠를 화면에 출력한다.The step of displaying recommended content on the screen (S130) is to display recommended content related to keywords derived from the detection module while at least one of chat, comment, and reply functions is executed for the selected content by the recommendation module.

추천 컨텐츠는 해당 화면에 게시된 컨텐츠(즉, 사용자로부터 선택된 컨텐츠)로부터 감지모듈에 의해 도출된 키워드와 연관된 컨텐츠로서, 쇼핑 사이트, 블로그 사이트, 소셜네트워크서비스, 동영상 스트리밍 사이트, 검색엔진 등에 저장된 데이터들 일 수 있다.Recommended content is content related to keywords derived by a detection module from content posted on the screen (i.e. content selected by the user), and may be data stored on shopping sites, blog sites, social network services, video streaming sites, search engines, etc.

추천모듈은 컨텐츠에서 도출된 키워드가 “눈”, “12월”, “커피”, “카페”라면 추천모듈은 겨울에 가기 좋은 카페와 관련된 카페에 대한 영상, 블로그 리뷰, 카페 위치 중 적어도 하나의 컨텐츠를 추천 컨텐츠로 출력할 수 있다. If the keywords derived from the content are “snow,” “December,” “coffee,” and “cafe,” the recommendation module can output at least one content among videos, blog reviews, and cafe locations related to cafes that are good to visit in winter as recommended content.

추천모듈은 메모, 링크, 사진, 문서가 저장(즉, 저장)된 페이지에서 댓글 및 답글 달기 중이라면 댓글 및 답글을 입력하는 사용자 또는 다른 사용자의 화면 중 적어도 하나의 화면에 출력하고, 사용자와 다른 사용자가 채팅 중이라면 사용자의 화면 및 다른 사용자의 화면에 추천 컨텐츠를 출력할 수 있다.The recommendation module can display recommended content on at least one of the screens of the user entering a comment or reply or another user when comments and replies are being made on a page where notes, links, photos, and documents are saved (i.e., stored), and can display recommended content on the user's screen and the other user's screen when the user and another user are chatting.

이와 같이, 실시예2의 추천모듈은 단순히 동영상뿐만 아니라 데이터 형식(예를 들면, 메모, 링크, 사진, 문서)등에 상관 없이 모든 데이터에 대해 유관 컨텐츠를 추천해 준다.In this way, the recommendation module of Example 2 recommends related content for all data regardless of data format (e.g., memo, link, photo, document), not just videos.

예컨대, 추천모듈은 추천 컨텐츠를 화면이 일부에 팝업 형태로 노출시킬 수도 있으며, 이 경우 사용자 또는 다른 사용자에 의해 클릭되면 해당 추천 컨텐츠 화면으로 전환되는 방식으로 추천 컨텐츠를 출력할 수 있다.For example, the recommendation module may display recommended content in the form of a pop-up on a part of the screen, and in this case, the recommended content may be output in a way that switches to the recommended content screen when clicked by the user or another user.

추천모듈은 선택된 컨텐츠에 대하여 채팅, 댓글 및 답글 달기 중 적어도 하나의 기능이 실행된 경우, 선택된 컨텐츠와 동일한 폴더 또는 다른 폴더에 저장된 다른 컨텐츠들 중 동일한 키워드 및 유사 키워드가 도출된 다른 컨텐츠를 추천 컨텐츠로 출력할 수도 있다.The recommendation module may output other content with the same keywords and similar keywords as the selected content, stored in the same folder or in a different folder, if at least one of the functions of chatting, commenting, and replying is executed for the selected content.

예를 들면, 선택된 컨텐츠에 대하여 채팅, 댓글 및 답글 달기 중 적어도 하나의 기능이 실행되고, 선택된 컨텐츠에서 도출된 키워드가 “12월”, “카페”인 경우 동일한 폴더 또는 다른 폴더에 저장된 다른 컨텐츠들 중 “12월”, “카페” 키워드가 도출된 컨텐츠를 추천 컨텐츠로 출력한다.For example, if at least one of the functions of chat, comment, and reply is executed for the selected content, and the keywords derived from the selected content are “December” and “cafe,” the content from among the other contents stored in the same folder or a different folder from which the keywords “December” and “cafe” are derived is output as the recommended content.

추천모듈은 채팅 메시지, 댓글 및 답글 중에 감지모듈에서 도출된 키워드 또는 유사 키워드가 언급(즉, 입력)된 경우, 해당 키워드와 연결된 추천 컨텐츠를 출력한다. The recommendation module outputs recommended content associated with a keyword or similar keyword derived from the detection module when the keyword or similar keyword is mentioned (i.e., entered) in a chat message, comment, or reply.

예를 들면, 선택된 컨텐츠에 대하여 채팅, 댓글 및 답글 달기 중 적어도 하나의 기능이 실행되고, 채팅, 댓글 및 답글에서 사용자 또는 다른 사용자로부터 “12월”, “카페”가 언급된 경우 추천모듈은 겨울에 가기 좋은 카페와 관련된 카페에 대한 영상(예를 들면, 동영상 스트리밍 사이트의 컨텐츠), 블로그 리뷰, 카페 위치 중 적어도 하나의 컨텐츠를 추천 컨텐츠로 출력할 수 있다. For example, if at least one of chat, comment, and reply functions is executed for selected content, and “December” and “cafe” are mentioned by the user or another user in the chat, comment, or reply, the recommendation module may output at least one content among a video about a cafe (e.g., content from a video streaming site), a blog review, and a cafe location related to a cafe that is good to visit in winter as recommended content.

또한, 추천모듈은 채팅 메시지, 댓글 및 답글 중에 감지모듈에서 도출된 키워드 또는 유사 키워드가 언급(즉, 입력)된 경우, 다른 폴더 또는 동일 폴더에 저장된 컨텐츠 중 동일한 키워드 또는 유사 키워드가 도출된 컨텐츠를 추천 컨텐츠로 출력할 수도 있다. 예를 들면, 추천모듈은 동일한 폴더 또는 다른 폴더에 저장된 컨텐츠들 중 “12월”, “카페” 키워드가 도출된 컨텐츠를 추천 컨텐츠로 출력할 수도 있다.In addition, the recommendation module may output contents from which the same keyword or similar keyword is derived among contents stored in different folders or the same folder as recommended contents when keywords or similar keywords derived from the detection module are mentioned (i.e., input) among chat messages, comments, and replies. For example, the recommendation module may output contents from which the keywords “December” and “cafe” are derived among contents stored in the same folder or a different folder as recommended contents.

한편, 추천모듈은 채팅 메시지, 댓글 및 답글 중에 감지모듈에서 도출된 키워드 또는 유사 키워드가 언급(즉, 입력)된 경우, 언급된 키워드의 이후에 언급된 동사(verb)에 상응하는 추천 컨텐츠를 화면에 출력할 수도 있다.Meanwhile, the recommendation module may also display recommended content corresponding to a verb mentioned after a keyword or similar keyword derived from the detection module is mentioned (i.e., entered) in a chat message, comment, or reply.

예를 들면, 선택된 컨텐츠가 아이돌(예를 들면 핑클) 사진인 경우 추천모듈은 “핑클의 신곡 진짜 좋던데 들어 봤니”에서 “핑클+좋다 or 듣다”에 매칭되는 추천 컨텐츠로 해당 신곡의 음원이 재생되는 동영상 플랫폼의 게시글, 음원의 다운로드가 가능한 웹, 신곡을 홍보하는 다른 플랫폼의 게시글 중 적어도 하나를 추천 컨텐츠로 출력할 수 있다. 또한 추천모듈은 이미 저장된 다른 폴더의 컨텐츠 중 핑클+좋다 or 듣다”에 매칭되는 추천 컨텐츠를 출력할 수도 있다.For example, if the selected content is a photo of an idol (e.g., Fin.K.L.), the recommendation module can output at least one of the following recommended contents matching “Fin.K.L.’s new song is really good. Have you listened to it?”: a post on a video platform where the new song’s audio is played, a website where the audio is available for download, or a post on another platform promoting the new song. In addition, the recommendation module can also output recommended contents matching “Fin.K.L.’s new song is really good. Have you listened to it?”: a post on a video platform where the new song’s audio is played, a website where the audio is available for download, or a post on another platform promoting the new song.

도 3 내지 도 8은 실시예1 및 실시예2의 소프트웨어에서 구현되는 화면이다.Figures 3 to 8 are screens implemented in the software of embodiments 1 and 2.

도 3에서 보듯, 소프트웨어는 컴퓨팅 장치의 화면에 메모, 링크, 사진 및 파일을 저장할 수 있는 항목을 제시한다.As shown in Figure 3, the software presents items on the screen of the computing device that allow you to save notes, links, photos, and files.

사용자는 저장하려는 컨텐츠의 종류에 따라 소프트웨어에서 제시된 항목 중 하나를 선택하여 컨텐츠를 저장할 수 있다.Users can save content by selecting one of the items presented by the software depending on the type of content they wish to save.

도 4에서 보듯, 소프트웨어는 사용자가 생성한 공유 폴더로의 접근을 허용하기 위해 연락처 기반으로 다른 사용자를 선택하는 화면을 제시한다. 사용자는 컴퓨팅 장치에 저장된 연락처를 통해 지정인(즉, 다른 사용자)을 선택하고, 지정인에게 해당 공유 폴더의 접속을 허용하기 위한 링크를 문자메시지 또는 메신저 어플리케이션을 통해 전송할 수 있다. 사용자로부터 링크를 접속받은 지정인은 링크를 통해 소프트웨어를 설치하고 본인인증 후에 공유 폴더에 접속할 수 있다.As shown in Fig. 4, the software presents a screen for selecting another user based on contacts to allow access to the shared folder created by the user. The user can select a designated person (i.e., another user) through contacts stored on the computing device and send a link to the designated person via text message or messenger application to allow access to the shared folder. The designated person who receives the link from the user can install the software through the link and access the shared folder after identity verification.

도 5에서 보듯, 소프트웨어는 폴더의 배경 화면을 해당 폴더에 저장된 컨텐츠로부터 추출된 데이터로 설정한다.As shown in Figure 5, the software sets the background of a folder to data extracted from the contents stored in that folder.

예를 들면, 폴더에 링크가 저장되어 있고, 링크에 연결된 컨텐츠가 웹 페이지라면, 웹 페이지에 포함된 이미지를 폴더의 배경화면으로 설정한다. 이로 인해 사용자는 링크에 접속하지 않아도 해당 링크가 어떤 컨텐츠와 연결되어 있는지 직관적으로 확인할 수 있다.For example, if a link is stored in a folder and the content linked to the link is a web page, the image included in the web page is set as the background of the folder. This allows users to intuitively check what content the link is linked to without having to access the link.

도 6에서 보듯, 소프트웨어는 폴더에 링크가 저장되어 있고, 링크에 연결된 컨텐츠가 동영상 스트리밍 페이지라면, 동영상 스트리밍 중 미리 설정된 재생 시간의 화면을 캡쳐한 이미지를 폴더의 배경화면으로 설정한다. 이로 인해 사용자는 링크에 접속하지 않아도 해당 링크가 어떤 컨텐츠와 연결되어 있는지 직관적으로 확인할 수 있다.As shown in Figure 6, if a link is stored in a folder and the content linked to the link is a video streaming page, the software captures an image of the screen at a preset playback time during video streaming and sets it as the background of the folder. This allows the user to intuitively check which content the link is linked to without having to access the link.

도 7에서 보듯, 소프트웨어는 사용자가 저장한 컨텐츠들을 유형별로 정렬하여 제시한다. 예를 들면, 소프트웨어는 메모, 링크, 사진 및 파일 각각에 저장된 컨텐츠의 수를 제시한다.As shown in Figure 7, the software presents the content saved by the user by sorting it by type. For example, the software presents the number of contents saved in each of notes, links, photos, and files.

소프트웨어는 컨텐츠들을 날짜 순으로 정렬하여 제시할 수도 있다. 또한, 소프트웨어는 공유 폴더마다 접근이 허용된 다른 사용자의 리스트를 제공할 수도 있다.The software may also present the contents in chronological order. Additionally, the software may provide a list of other users who are permitted access to each shared folder.

도 8에서 보듯, 소프트웨어는 사용자 또는 다른 사용자로부터 선택된 컨텐츠 화면에서 댓글 및 답글 기능이 실행되고, 컨텐츠로부터 도출된 키워드 또는 유사 키워드가 댓글 및 답글로 언급(즉, 입력)된 경우, 해당 키워드와 연결된 추천 컨텐츠를 출력한다.As shown in Fig. 8, the software executes the comment and reply function on a content screen selected by a user or another user, and if a keyword or similar keyword derived from the content is mentioned (i.e., entered) in a comment or reply, it outputs recommended content associated with the keyword.

예를 들면, 선택된 컨텐츠에 대하여 채팅, 댓글 및 답글 달기 중 적어도 하나의 기능이 실행되고, 채팅, 댓글 및 답글에서 사용자 또는 다른 사용자로부터 “12월”, “카페”가 언급된 경우 소프트웨어는 겨울에 가기 좋은 카페와 관련된 카페에 대한 영상, 블로그 리뷰, 카페 위치 중 적어도 하나의 컨텐츠를 추천 컨텐츠로 출력할 수 있다.For example, if at least one of chat, comment, and reply functions is executed for selected content, and “December” and “cafe” are mentioned by the user or another user in the chat, comment, and reply, the software may output at least one content of a video, blog review, or cafe location related to a good cafe to visit in winter as recommended content.

이상에서는 본 발명에 관한 몇 가지 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although the present invention has been described above with reference to several embodiments thereof, it will be understood by those skilled in the art that various modifications and changes may be made to the present invention without departing from the spirit and scope of the present invention as set forth in the claims below.

110: 등록모듈
120: 감지모듈
130: 추천모듈
S110: 컨텐츠를 저장하는 단계
S120: 선택된 컨텐츠를 이용하여 키워드를 도출하는 단계
S130: 추천 컨텐츠를 화면에 출력하는 단계
110: Registration module
120: Detection module
130: Recommended Module
S110: Steps to save content
S120: Step of deriving keywords using selected content
S130: Step for displaying recommended content on the screen

Claims (7)

컴퓨팅 장치에서 실행되는 클라우드 기반 애플리케이션의 유관 컨텐츠 추천 방법에 있어서,
사용자가 메모, 링크, 사진, 문서의 컨텐츠 중 어느 하나를 선택하면, 등록모듈이 상기 선택된 컨텐츠를 상기 사용자가 지정한 특정 클라우드 폴더에 저장하는 단계;
어느 일 사용자가 상기 클라우드 폴더에서 어느 하나의 컨텐츠를 선택하고 다른 일 사용자를 지정하여 채팅이 실행되면, 감지모듈이 상기 선택된 컨텐츠로부터 키워드를 도출하는 단계; 및
추천모듈이 상기 도출된 키워드와 연관된 추천 컨텐츠를 화면에 출력하는 단계를 포함하고,
상기 클라우드 폴더는, 상기 일 사용자 및 상기 다른 일 사용자가 모두 접근 가능한 공유폴더인 것을 특징으로 하는
클라우드 기반의 컨텐츠 추천 방법.
A method for recommending related content for a cloud-based application running on a computing device,
When a user selects any one of the contents of a note, link, photo, or document, the registration module saves the selected content to a specific cloud folder designated by the user;
When a user selects one content from the cloud folder and another user is specified to start chatting, the detection module derives a keyword from the selected content; and
The recommendation module includes a step of displaying recommended content related to the above-described keywords on the screen,
The above cloud folder is characterized in that it is a shared folder accessible to both the above user and the other user.
A cloud-based content recommendation method.
삭제delete 제1항에 있어서,
상기 감지모듈은, 상기 선택된 컨텐츠가 메모 또는 문서인 경우, 컨텐츠에 포함된 텍스트를 파싱(parcing)하여 얻어진 단어 중에서 키워드를 도출하는 것을 특징으로 하는 클라우드 기반의 컨텐츠 추천 방법.
In the first paragraph,
A cloud-based content recommendation method, characterized in that the above detection module derives keywords from words obtained by parsing text included in the content when the selected content is a memo or document.
제1항에 있어서,
상기 감지모듈은,
상기 선택된 컨텐츠가 링크인 경우, 링크에 연결된 컨텐츠의 태그 정보로부터 키워드를 도출하고, 상기 선택된 컨텐츠가 사진인 경우, 사진에 포함된 메타 정보로부터 키워드를 도출하는 것을 특징으로 하는 클라우드 기반의 컨텐츠 추천 방법.
In the first paragraph,
The above detection module,
A cloud-based content recommendation method characterized in that, if the selected content is a link, keywords are derived from tag information of content linked to the link, and if the selected content is a photo, keywords are derived from meta information included in the photo.
삭제delete 삭제delete 제1항에 있어서,
상기 추천모듈은,
상기 채팅 메시지 중에 상기 도출된 키워드 또는 유사 키워드가 언급된 경우, 언급된 키워드의 이후에 언급된 동사(verb)에 상응하는 추천 컨텐츠를 화면에 출력하는 것을 특징으로 하는 클라우드 기반의 컨텐츠 추천 방법.
In the first paragraph,
The above recommended module is,
A cloud-based content recommendation method characterized in that, when the above-described keyword or a similar keyword is mentioned during the above-described chat message, recommended content corresponding to a verb mentioned after the mentioned keyword is displayed on the screen.
KR1020210172694A 2021-12-06 2021-12-06 Cloud based content recommend method Active KR102731902B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210172694A KR102731902B1 (en) 2021-12-06 2021-12-06 Cloud based content recommend method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210172694A KR102731902B1 (en) 2021-12-06 2021-12-06 Cloud based content recommend method

Publications (2)

Publication Number Publication Date
KR20230084706A KR20230084706A (en) 2023-06-13
KR102731902B1 true KR102731902B1 (en) 2024-11-18

Family

ID=86762805

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210172694A Active KR102731902B1 (en) 2021-12-06 2021-12-06 Cloud based content recommend method

Country Status (1)

Country Link
KR (1) KR102731902B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102126571B1 (en) * 2019-05-16 2020-06-25 삼성전자주식회사 Method for sharing contents using personal cloud device, Electronic device and Personal Cloud System thereof
KR102269061B1 (en) * 2021-02-03 2021-06-24 주식회사 문토 System for recommending providing integrated contents using usage information recognition of applications

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101305535B1 (en) 2011-08-26 2013-09-06 허순영 Recommendation system for moving picture
KR101928074B1 (en) * 2017-01-09 2019-02-26 고려대학교 산학협력단 Server and method for content providing based on context information
KR102488914B1 (en) * 2020-03-30 2023-01-16 주식회사 메디치소프트 Method, Device and Program for extract keywords from contents and recommend contents using extracted kewords

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102126571B1 (en) * 2019-05-16 2020-06-25 삼성전자주식회사 Method for sharing contents using personal cloud device, Electronic device and Personal Cloud System thereof
KR102269061B1 (en) * 2021-02-03 2021-06-24 주식회사 문토 System for recommending providing integrated contents using usage information recognition of applications

Also Published As

Publication number Publication date
KR20230084706A (en) 2023-06-13

Similar Documents

Publication Publication Date Title
CN105531700B (en) Automatic augmentation of content through augmentation services
US10606929B2 (en) Template selection for mapping a third-party web page to an object in a social networking system
US10133710B2 (en) Generating preview data for online content
US9442903B2 (en) Generating preview data for online content
US8046436B2 (en) System and method of providing context information for client application data stored on the web
US8041781B2 (en) System and method for providing web system services for storing data and context of client applications on the web
US9183291B2 (en) Mobile content capture and discovery system based on augmented user identity
US8806000B1 (en) Identifying viral videos
US8046438B2 (en) System and method of restoring data and context of client applications stored on the web
US10255253B2 (en) Augmenting and presenting captured data
US8826125B2 (en) System and method for providing news articles
US9961162B2 (en) Disambiguating online identities
US20170097951A1 (en) Method and system for associating data from different sources to generate a person-centric space
US20230244707A1 (en) Management of event summary types
US20080228903A1 (en) System and method of serving advertisements for web applications
US7996779B2 (en) System and method of providing a user interface for client applications to store data and context information on the web
US9262515B2 (en) Social network aware search results with supplemental information presentation
US8046437B2 (en) System and method of storing data and context of client application on the web
US20170097959A1 (en) Method and system for searching in a person-centric space
JP2014010485A (en) Related content search device and related content search method
KR102731902B1 (en) Cloud based content recommend method
Helles Digital methods for media and communication research
Rakityanskaya Video appeals to the president of Russia: Creating a born-digital primary source collection
Helles 15 Digital methods for media and
CN107436907A (en) Web text classification integration method and device

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20211206

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20231225

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20240823

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20241114

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20241114

End annual number: 3

Start annual number: 1

PG1601 Publication of registration