KR101087732B1 - E-book creation / management server and its method - Google Patents
E-book creation / management server and its method Download PDFInfo
- Publication number
- KR101087732B1 KR101087732B1 KR1020090097387A KR20090097387A KR101087732B1 KR 101087732 B1 KR101087732 B1 KR 101087732B1 KR 1020090097387 A KR1020090097387 A KR 1020090097387A KR 20090097387 A KR20090097387 A KR 20090097387A KR 101087732 B1 KR101087732 B1 KR 101087732B1
- Authority
- KR
- South Korea
- Prior art keywords
- book
- image
- electronic book
- page
- information
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Marketing (AREA)
- General Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Finance (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
전자북의 생성/관리 서버 및 그 방법이 개시된다. 본 발명에 따른 전자북 생성/관리 서버는 사용자 컴퓨터에 저장되어 있는 이미지를 찾아서 상기 서버로 이미지를 업로드하고, 업로드된 이미지를 전자북의 페이지에 맞게 변환하여 해당 페이지에 적용하는 페이지 편집 과정을 위즈위그 방식으로 수행함으로써, 사용자들이 별도의 특별한 도구나 프로그램의 다운로드 및 설치없이 웹 사이트에 접속하여 자신의 이미지, 사운드, 동영상 등을 이용하여 간편하게 전자북을 생성하여 활용할 수 있다.Disclosed are a server for generating / managing an electronic book and a method thereof. The electronic book generation / management server according to the present invention finds an image stored in a user's computer, uploads an image to the server, and converts the uploaded image into a page of the electronic book and applies the page to a corresponding page editing process. By performing the wig method, users can easily access and create an electronic book using their own images, sounds, and videos by accessing a web site without downloading and installing a special tool or program.
전자북, e-book, 전자 서적, 인터넷 출판 EBook, e-book, e-book, internet publishing
Description
본 발명은 전자북(e-book) 생성 및 관리 기술에 관한 것으로, 특히 이미지를 업로드하여 위즈위그 방식으로 손쉽게 전자북을 생성하여 열람/관리할 수 있도록 하는 전자북 생성/관리 시스템 및 그 방법에 관한 것이다.The present invention relates to an electronic book (e-book) generation and management technology, and in particular to an electronic book generation / management system and method for uploading an image to easily create and view / manage the electronic book in the Wizwig method It is about.
인터넷의 발달 및 사용자의 급증으로, 인터넷은 산업의 전부분에 걸쳐 효율성과 생산성 제고를 위한 전략적인 도구로서 중요성이 급속히 증대되고 있다. 또한, 인터넷을 통한 새로운 비즈니스 기회가 지속적으로 창출됨은 물론, 그 영역도 확장되고 있는 추세이다.With the development of the Internet and the proliferation of users, the Internet is rapidly increasing in importance as a strategic tool for improving efficiency and productivity throughout the industry. In addition, new business opportunities are continuously created through the Internet, and the scope is expanding.
인터넷을 통한 비지니스의 예로는, 인터넷 광고, 인터넷 방송, 온라인 게임, 검색 서비스, 포탈 서비스, 전자 상거래 등의 서비스가 대표적이라 할 수 있다. As an example of business through the Internet, services such as internet advertising, internet broadcasting, online games, search services, portal services, and electronic commerce may be representative.
한편, 컴퓨터의 발달로 인하여 신문, 잡지, 책 등의 종이를 이용한 인쇄물이 점차 퇴보함에 따라 이들 인쇄물을 디지털화한 전자북 서비스를 제공하는 사이트들이 증가하고 있으며, 전자북을 이용하는 사용자들도 점차 증가하고 있다. On the other hand, due to the development of computers, as paper prints such as newspapers, magazines, books, etc. gradually deteriorate, sites that provide e-book services that digitize these prints are increasing, and users using e-books gradually increase. have.
이러한 전자북 서비스를 이용하기 위해서는 별도의 뷰어(viewer) 프로그램이 필요하여 이용이 불편하다. 또한 전자북의 생성은 일반인이 하기에는 어렵고 비용이 많이 드는 작업이다. 즉, 기존의 방법으로는, 전자북은 제작하기가 매우 까다롭고 이용에 있어서 불편하며, 용량이 방대하고 특정 프로그램을 사용하여야 하는 번거로움이 발생되어 보급이 미진한 실정이다. 또한, 현재 컴퓨터를 사용하는 일반인, 기업, 단체들을 대상으로 소정의 비용을 지불받아 전자북을 용이하게 작성하는 서비스를 제공하는 사이트가 존재하지 않기 때문에 일반 사용자들이 활발하게 전자북을 이용하지 못하는 문제점이 있었다.In order to use such an e-book service, a separate viewer program is required, which is inconvenient to use. In addition, the creation of an e-book is a difficult and expensive task for the general public. That is, in the conventional method, the e-book is very difficult to produce and inconvenient to use, the capacity is large, and the inconvenience of having to use a specific program is generated and the distribution is insufficient. In addition, since there is no site that provides a service for easily writing e-books for the general public, companies, and organizations that use a computer at a predetermined cost, general users cannot actively use the e-books. There was this.
따라서 본 발명이 이루고자 하는 기술적인 과제는 사용자들이 별도의 특별한 도구나 프로그램의 다운로드 및 설치없이 웹 사이트에 접속하여 자신의 이미지, 사운드, 동영상 등의 멀티미디어를 업로드하고 편집하여 간편하게 전자북을 생성할 수 있도록 하는 전자북 생성/관리 서버 및 그 방법을 제공하는 데 있다.Therefore, the technical problem of the present invention is that users can easily create an electronic book by uploading and editing multimedia such as images, sounds, and videos by accessing a web site without downloading and installing a special tool or program. An electronic book creation / management server and method thereof are provided.
상기 기술적 과제를 달성하기 위한 본 발명의 일 면에 따른 전자북 생성/관리 방법은 전자북 생성 서버에서 인터넷망을 통해 통신 접속을 수행한 사용자 컴퓨터로 신규회원등록을 요청하고, 신규회원등록에 따른 회원 정보를 저장하며 아이디별 폴더를 생성하는 아이디 생성 단계; 상기 서버 컴퓨터에서 회원 로그인을 수행한 사용자 컴퓨터로 전자북 생성 사용자 인터페이스 화면을 제공하는 단계; 상기 전자북 생성 사용자 인터페이스 화면을 이용한 전자북 생성 요청을 수신하면 상기 서버는 상기 사용자 컴퓨터로 생성될 전자북에 대한 기본 정보 입력을 요청하고, 이에 응답하여 전자북 기본 정보 데이터가 입력되면, 입력된 전자북 기본 정보 데이터를 수신하여 저장하는 전자북 정보 생성 단계; 상기 사용자 컴퓨터에 저장되어 있는 이미지를 찾아서 상기 서버로 이미지를 업로드하고, 업로드된 이미지를 전자북의 페이지에 맞게 변환하여 해당 페이지에 적용하는 페이지 편집 단계; 및 상기 전자북 기본 정보, 페이지별 인덱스 및 페이지별 적용된 이미지를 포함하는 상기 전자북을 출판하는 전자북 출판 단계를 포함한다. Electronic book generation / management method according to an aspect of the present invention for achieving the above technical problem is to request a new member registration from the electronic book generation server to the user computer that performed a communication connection through the Internet, according to the new member registration An ID generating step of storing member information and generating a folder for each ID; Providing an e-book generation user interface screen from the server computer to a user computer which has performed member login; When the electronic book generation request using the electronic book generation user interface screen is received, the server requests input of basic information on the electronic book to be generated by the user computer, and in response to the electronic book basic information data being input, An electronic book information generating step of receiving and storing electronic book basic information data; A page editing step of finding an image stored in the user's computer, uploading the image to the server, converting the uploaded image into a page of the electronic book, and applying the image to the corresponding page; And an electronic book publishing step of publishing the electronic book including the basic information of the electronic book, an index for each page, and an image applied for each page.
상기 페이지 편집 단계는 상기 사용자 컴퓨터로 이미지 파레트 및 북 캔버스 영역을 포함하는 편집 사용자 인터페이스 화면을 제공하는 단계; 상기 사용자 컴퓨터에서 선택되어 업로드된 이미지를 상기 서버의 이미지 폴더에 정렬하는 단계; 상기 이미지 폴더에 정렬된 이미지는 상기 이미지 파레트 영역에 섬네일 이미지로 정렬되어 표시되는 단계; 상기 섬네일 이미지와 상기 북 캔버스의 해당 페이지가 선택되면, 상기 섬네일 이미지에 상응하는 원본 이미지가 상기 전자북의 페이지의 사이즈에 맞게 자동 변환되는 단계; 및 상기 변환된 이미지는 상기 북 캔버스 영역의 해당 페이지에 배치되어 표시되는 단계를 포함할 수 있다. The page editing step may include providing an editing user interface screen including an image palette and a book canvas area to the user computer; Arranging images selected and uploaded on the user computer to an image folder of the server; The images arranged in the image folder are arranged and displayed as thumbnail images in the image palette area; When the thumbnail image and the corresponding page of the book canvas are selected, automatically converting an original image corresponding to the thumbnail image according to the size of the page of the e-book; And displaying the converted image on a corresponding page of the book canvas area.
상기 전자북 출판 단계는, 임시 데이터베이스에 저장된 상기 전자북 기본 정보, 페이지별 인덱스 정보 및 페이지별 적용된 이미지 정보를 상기 사용자 컴퓨터에서 실제 열람할 수 있도록 변환하여 메인 데이터베이스에 기록하는 단계를 포함할 수 있다.The publishing of the electronic book may include converting the basic information of the electronic book, index information of each page, and image information applied to each page so as to be actually viewed by the user computer, and recording them in a main database. .
상기 전자북 생성/관리 서비스 방법은, 북 컨트롤러가 상기 출판된 전자북에 대한 열람 요청을 수신하는 단계; 상기 북 컨트롤러가 상기 열람 요청에 상응하여 요청된 전자북에 대한 정보를 상기 메인 데이터베이스에서 조회하여 XML 방식으로 북 출력부로 전달하는 단계; 상기 북 출력부가 상기 요청된 전자북의 열람에 필요한 정보를 상기 메인 데이터베이스에서 추출하는 단계; 및 상기 북 출력부가 상기 메인 데이터 베이스로부터 추출된 정보를 로드하여 상기 사용자 컴퓨터에 출력하는 단계를 더 포함할 수 있다.The electronic book generation / management service method may include: receiving, by a book controller, a reading request for the published electronic book; Inquiring, by the book controller, information about the requested electronic book in response to the read request from the main database and transferring the information to the book output unit in an XML manner; Extracting, by the book output unit, information necessary for reading the requested electronic book from the main database; And loading, by the book output unit, information extracted from the main database and outputting the extracted information to the user computer.
상기 기술적 과제를 달성하기 위한 본 발명의 일 면에 따른 전자북 생성/관 리 서버는 인터넷망을 통하여 사용자 컴퓨터에 접속되며, 전자북을 생성하여 관리하는 전자북 생성/관리 서버로서, 사용자 인터페이스부, 전자북 생성부 및 전자북 열람부를 구비한다. Electronic book generation / management server according to an aspect of the present invention for achieving the above technical problem is connected to the user computer through the Internet network, the electronic book generation / management server for creating and managing the electronic book, the user interface unit And an ebook generating unit and an ebook reading unit.
상기 사용자 인터페이스부는 상기 인터넷망을 통해 통신 접속을 수행한 상기 사용자 컴퓨터로 신규회원등록을 요청하고, 신규회원등록에 따른 회원 정보를 저장하며 아이디별 폴더를 생성하고, 상기 사용자 컴퓨터로 전자북 생성/관리 서비스를 이용할 수 있도록 사용자 인터페이스를 제공한다.The user interface unit requests a new member registration to the user computer performing a communication connection through the Internet network, stores member information according to the new member registration, creates a folder for each ID, and creates an electronic book with the user computer. Provides a user interface for using management services.
상기 전자북 생성부는 상기 사용자 인터페이스부를 통하여 상기 사용자 컴퓨터로부터 전자북 생성 요청을 수신하면 생성될 전자북에 대한 기본 정보를 입력받아 데이터 베이스에 저장하고, 상기 사용자 컴퓨터에 저장되어 있는 이미지를 업로드하여, 업로드된 이미지를 전자북의 페이지에 맞게 변환하여 해당 페이지에 적용하는 페이지 편집과 상기 전자북 기본 정보, 페이지별 인덱스 및 페이지별 적용된 이미지를 포함하는 상기 전자북을 출판하는 전자북 출판을 수행한다. The electronic book generation unit receives basic information about an electronic book to be generated when the electronic book generation request is received from the user computer through the user interface unit, stores the information in a database, uploads an image stored in the user computer, Editing the uploaded image according to the page of the electronic book to edit the page applied to the page and the electronic book publishing to publish the electronic book including the basic information of the electronic book, page index and page applied image.
상기 전자북 생성부는 상기 사용자 컴퓨터에서 선택되어 업로드된 이미지를 상기 서버의 이미지 폴더에 정렬하는 업로드 컨트롤러; 상기 섬네일 이미지와 상기 북 캔버스의 해당 페이지가 선택되면, 상기 섬네일 이미지에 상응하는 원본 이미지를 상기 전자북의 페이지의 사이즈에 맞게 변환하고, 상기 변환된 이미지를 북 캔버스 영역의 해당 페이지에 배치하여 표시하는 위지위그 컨트롤러; 및 임시 데이터베이스에 저장된 상기 전자북 기본 정보, 페이지별 인덱스 및 페이지별 적용된 이미지를 상기 사용자 컴퓨터에서 실제 열람할 수 있도록 변환하여 메인 데이터베이 스에 기록하는 출판 컨트롤러를 포함할 수 있다.The electronic book generation unit uploads the image selected and uploaded by the user computer to the image folder of the server; When the thumbnail image and the corresponding page of the book canvas are selected, the original image corresponding to the thumbnail image is converted according to the size of the page of the e-book, and the converted image is placed and displayed on the corresponding page of the book canvas area. Wiziwig controller; And a publishing controller for converting the electronic book basic information, the index for each page, and the applied image for each page so as to be actually viewed on the user computer, and recording the electronic book basic information, stored in the temporary database, in the main database.
상기 전자북 열람부는 상기 출판된 전자북에 대한 열람 요청을 수신하여 요청된 전자북에 대한 정보를 상기 메인 데이터베이스에서 조회하여 XML 방식으로 북 출력부로 전달하는 북 컨트롤러; 및 상기 요청된 전자북의 열람에 필요한 정보를 상기 메인 데이터베이스에서 추출하고, 상기 메인 데이터 베이스로부터 추출된 정보를 로드하여 상기 사용자 컴퓨터에 출력하는 북 출력부를 포함할 수 있다.The electronic book reading unit receives a reading request for the published electronic book, the book controller for inquiring information on the requested electronic book in the main database and delivers to the book output unit in an XML manner; And a book output unit configured to extract information required for reading the requested electronic book from the main database, load information extracted from the main database, and output the extracted information to the user computer.
상술한 바와 같이 본 발명에 따르면, 사용자들이 별도의 특별한 도구나 프로그램의 다운로드 및 설치없이 웹 사이트에 접속하여 자신의 이미지, 사운드, 동영상 등의 멀티미디어를 업로드하고 편집함으로써 간편하게 전자북을 생성할 수 있다.As described above, according to the present invention, users can easily create an ebook by uploading and editing multimedia such as images, sounds, and videos by accessing a web site without downloading and installing a special tool or program. .
또한 본 발명에 따르면, 생성된 전자북은 전자북 URL 주소의 입력, 전자북 리스트에서의 선택, 전자북 커뮤니티 사이트를 통하여 손쉽게 본인 및 타인이 열람할 수 있는 효과가 있다.In addition, according to the present invention, the generated e-book has an effect that the person and others can easily read through the input of the e-book URL address, the selection in the e-book list, the e-book community site.
본 발명과 본 발명의 동작상의 이점 및 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바림직한 실시 예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다.In order to fully understand the present invention, the operational advantages of the present invention, and the objects achieved by the practice of the present invention, reference should be made to the accompanying drawings which illustrate preferred embodiments of the present invention and the contents described in the accompanying drawings.
본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터 또는 신호를 '전송'하는 경우에는 상기 구성요소는 상기 다른 구성요소로 직접 상기 데 이터 또는 신호를 전송할 수 있고, 적어도 하나의 또 다른 구성요소를 통하여 상기 데이터 또는 신호를 상기 다른 구성요소로 전송할 수 있음을 의미한다.In the present specification, when one component 'transmits' data or a signal to another component, the component may directly transmit the data or signal to the other component, and at least one other component. Means that the data or signal can be transmitted to the other component through the element.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 설명함으로써 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like reference numerals in the drawings denote like elements.
도 1은 본 발명의 일 실시예에 따른 전자북 생성/관리 시스템의 구성을 개략적으로 나타낸 블록도이다. 도 1을 참조하면, 전자북 생성/관리 시스템은 전자북 생성 및 관리를 담당하는 서버 컴퓨터(이하, '서버'라 약칭함)(10), 및 사용자 컴퓨터(30)를 포함한다. 사용자 컴퓨터(30)는 유/무선 인터넷망(20)을 통하여 서버(10)에 접속하여 전자북 생성/관리 서비스를 이용할 수 있다.1 is a block diagram schematically illustrating a configuration of an electronic book generation / management system according to an embodiment of the present invention. Referring to FIG. 1, an electronic book generation / management system includes a server computer (hereinafter, abbreviated as “server”) 10 that is in charge of generating and managing an electronic book, and a
사용자 컴퓨터(30)는 일반인, 기업, 단체 등에서 사용하는 컴퓨터로서, 사용자의 조작에 따라 인터넷망(20)을 통해 서버(10)와 통신 접속을 진행하고, 서버(10)의 요청에 따라 사용자가 입력하는 회원 로그인 또는 회원가입 데이터를 서버(10)로 전송한다. 또한 사용자 컴퓨터(30)는 서버(10)로부터 전자북 생성/관리 서비스의 이용을 위하여 미리 마련된 사용자 인터페이스 데이터를 수신하여 화면상에 표시한다. 따라서, 사용자는 서버(10)에서 제공하는 사용자 인터페이스 화면을 통하여 회원 가입, 로그인, 전자북 기본 정보 입력, 페이지 편집 등을 요청 또는 선택할 수 있다.The
그리고, 사용자 컴퓨터(30)는 전자북으로 생성할 이미지 파일(예컨대, pdf file, JPG file, GIF file, TIFF file, png file, jpeg file 등), 동영상 파일, 사운드 파일 등을 저장하고, 서버(10)의 요청 또는 사용자의 선택에 따라 파일을 서버(10)로 업로드한다. In addition, the
도 2는 본 발명의 실시예에 따른 서버(10)의 개략적인 기능 블록도이고, 도 3은 도 2에 도시된 전자북 생성부(100)의 개략적인 기능 블록도이며, 도 4는 도 2에 도시된 전자북 열람부(200)의 개략적인 기능 블록도이다.2 is a schematic functional block diagram of the
도 2 내지 도 4를 참조하면, 서버(10)는 전자북 생성부(100), 전자북 열람부(200), 사용자 인터페이스부(300), 결제부(400) 및 데이터베이스(DB, 500)를 포함한다. 2 to 4, the
전자북 생성부(100)는 북생성 컨트롤러(110), 편집 컨트롤러(120) 및 이미지 폴더(130)를 구비한다. 편집 컨트롤러(120)는 업로드 컨트롤러(121), 위지위그 컨트롤러(122), 및 출판 컨트롤러(123)를 구비한다. The electronic
북생성 컨트롤러(110)는 생성될 전자북에 대한 기본 정보를 입력받아 DB(500)에 저장한다. 전자북 기본 정보는 도 8에 도시된 바와 같이, 전자북의 이름, 북 카테고리, 북 URL 주소, 북 로고, 북 로고의 위치 좌표, 페이지 수 등을 포함할 수 있다. 전자북 기본 정보는 이외에도 검색 키워드, 배경음악, 북 공개 여부 등을 더 포함할 수 있다. 전자북의 기본 정보는 사용자에 의해 설정/변경될 수 있다. 전자북의 이름은 전자북을 식별하기 위한 명칭이고, 북 카테고리는 전자북을 분류하기 위한 복수의 카테고리 중 하나를 나타낸다. 검색 키워드는 검색엔진에 의해 검색되도록 등록되는 텍스트로서, 메타 태그를 구성한다. 메타 태그는 전자북이 하이퍼텍스트 생성 언어(HTML) 문서로 생성되면, 그 문서의 맨 위쪽에 위치하는 태 그로서, 브라우저와 검색 엔진을 사용할 수 있도록 검색 키워드를 포함하게 된다.The
북생성 컨트롤러(110)는 전자북 기본 정보에 의해 이미지 폴더(130)를 생성한다. 예컨대, 북생성 컨트롤러(110)는 썸네일 이미지 폴더와 원본 이미지 폴더를 생성한다. The
편집 컨트롤러(120)는 전자북을 구성할 각 페이지의 편집 및 출판을 제어하고 메인 DB(510)와 임시 DB(520) 간 정보 입력/수정/조회를 수행한다. The
업로드 컨트롤러(121)는 사용자 컴퓨터(30)에 저장되어 있는 이미지 및 플래시(또는 실버라이트)를 서버(10)로 업로드한다. 구체적으로는, 업로드 컨트롤러(121)는 사용자에 의해 선택된 이미지를 업로드하여 서버에서 사용할 수 있는 형태의 이미지로 변환하여 이미지 폴더별로 정렬하고 해당 이미지의 정보를 임시 DB(520)에 입력한다. 이 때, 업로드 컨트롤러(121)는 업로드된 이미지에 상응하는 썸네일 이미지를 생성하여 섬네일 이미지 폴더에 저장하고, 원본 이미지는 원본 이미지 폴더에 저장한다.The
위지위그 컨트롤러(122)는 업로드된 이미지를 위지위그 방식으로 페이지 편집(페이지 배정)하고 페이지별 인덱스를 등록하여 임시 DB(520)에 입력한다. 예컨대, 사용자가 업로드된 이미지를 전자북의 페이지에 적용하면, 위지위그 컨트롤러(122)는 해당 섬네일 이미지를 전자북의 페이지에 맞게 변환하여 변환 이미지(혹은 2차 섬네일 이미지)를 생성하고 변환 이미지를 화면에 표시한다. 생성된 변환 이미지는 이미지 폴더에 저장될 수 있다. 이 때, 생성된 변환 이미지는 섬네일 이미지 폴더 및 원본 이미지 폴더와 별도의 변환 이미지 폴더에 저장될 수 있다. 이 와 같이, 서버(10)는 사용자 컴퓨터(30)로부터 선택된 이미지를 업로드할 때, 서버(10)에서 사용할 형태의 이미지를 생성하여 원본 이미지와 별도로 저장함으로써 서버(10)의 부하를 경감시키고 원본 이미지의 훼손을 방지할 수 있다.The
위지위그 방식이란 화면에 표시되는 글, 이미지, 도표 등이 표시된 대로 그대로 전자북에 적용되어 출판되는 방식을 말한다. 이 방식은 편집 명령어를 입력하여 글꼴, 문장 배치, 이미지 형태 등을 바꾸는 방식과 달리, 사용자가 화면에 보이는 대로 글, 이미지 도표 등을 배치하면 화면과 동일한 전자북을 얻을 수 있는 방식이기 때문에 전자북의 생성 및 편집이 직관적이고 편리하다.The Wiziwig method refers to a method in which articles, images, diagrams, etc. displayed on the screen are published and applied to the e-book as it is displayed. This method is different from the method of changing the font, sentence arrangement, image type, etc. by entering the editing command.However, if the user places the text, image chart, etc. as shown on the screen, the user can obtain the same e-book as the screen. Its creation and editing is intuitive and convenient.
출판 컨트롤러(123)는 위지위그 컨트롤러(122)에서 수행되어 임시 DB(520)에 저장된 데이터, 즉 임시 DB(520)에 저장된 전자북 기본 정보, 페이지별 인덱스 정보 및 페이지별 적용된 이미지 정보를 사용자 컴퓨터에서 실제 열람할 수 있는 데이터로 변환하여 메인 DB(510)에 기록한다.The
도 4를 참조하면, 전자북 열람부(200)는 전자북 열람 컨트롤러(210), 및 북 출력부(220)를 포함한다.Referring to FIG. 4, the
북 열람 컨트롤러(210)는 출판된 전자북에 대한 열람 요청을 수신하면 요청된 전자북에 대한 정보를 상기 메인 DB(510)에서 조회하여 XML 방식으로 북 출력부(220)로 전달한다. 전자북 열람 요청은 웹 브라우저에 전자북 고유 URL 주소를 입력하거나, 전자북 리스트에서 해당 전자북을 선택하거나 또는 전자북 존(zone)에서 해당 전자북을 선택함으로서 이루어질 수 있다. 전자북 존이란 본 발명의 실시예에 따른 전자북 생성/관리 방법에 의하여 생성된 전자북들을 한 곳에 모아 쉽게 보여줄 수 있는 인터넷 공간이다. 사용자는 전자북 존에 접속하여 전자북을 카테고리별로 분류하여 정리할 수 있고, 전자북을 블로그식, 웹진식 또는 앨범식의 게시판을 생성하여 전자북 중심의 커뮤니티를 형성할 수 있다.When the
북 출력부(220)는 북 열람 컨트롤러(210)로부터 전달받은 전자북 정보 및 URL 주소에 기초하여, 요청된 전자북의 열람에 필요한 정보(예컨대, 이미지 정보, 북 로고, 북 로고의 위치 좌표, 사운드 데이터 등)를 상기 메인 데이터베이스(510)에서 추출하고, 상기 메인 데이터 베이스(510)로부터 추출된 정보를 로드하여 상기 사용자 컴퓨터에 출력한다. 이 때, 북 출력부(220)는 플래시(flash), 실버라이트(silverlight), 자바(Java) 등의 기능을 이용하여 전자북을 출력할 수 있다.The
다시 도 2를 참조하면, 사용자 인터페이스부(300)는 사용자가 본 발명의 전자북 생성/관리 방법을 이용할 수 있도록 필요한 화면 및 메뉴를 제공하고 또한 사용자에 의해 입력되는 요청 및 신호를 수신한다. 도 2의 실시예에서는, 전자북 생성부(100), 전자북 열람부(200), 사용자 인터페이스부(300), 결제부(400) 및 데이터베이스(DB, 500)가 하나의 서버(10)에 구현되는 것으로 도시되나, 본 발명이 이에 한정되는 것은 아니며, 각 구성요소는 필요에 따라 둘 이상의 서버에 분산 구현될 수 있다.Referring back to FIG. 2, the
도 5는 본 발명의 일 실시예에 따른 전자북 생성/관리 방법을 나타내는 플로우챠트이다. 이를 참조하면, 먼저, 서버에 접속하여 신규 회원가입을 통해 아이디를 생성하는 과정(S100)이 수행된다. 이 단계(S100)에서는, 사용자가 유/무선 인터넷망을 통하여 서버(10)에 접속하면, 서버(10)는 사용자 컴퓨터(30)로 회원가입을 요청할 수 있다. 회원은 크게 개인회원과 기업회원으로 두 가지 형태가 있다. 미리 정해진 회원 가입 포맷에 따라 회원 가입이 이루어지면, 서버(10)는 회원 정보를 DB(500)에 저장하고, 회원 아이디별 폴더를 생성한다(S100).5 is a flowchart illustrating a method for generating / managing an electronic book according to an embodiment of the present invention. Referring to this, first, a process of generating an ID through a new membership by accessing a server is performed (S100). In this step (S100), when the user connects to the
회원 가입한 사용자가 회원 로그인을 수행하면 사용자 컴퓨터(30)로 전자북 생성/관리 서비스 이용을 위한 사용자 인터페이스(UI) 데이터가 출력될 수 있다.When a user who has registered as a member logs in, a user interface (UI) data for using an electronic book generation / management service may be output to the
회원 로그인 후 전자북을 생성하기 전에 서버(10)의 결제부(400)는 사용자로 하여금 다양한 관리상품 중 적합한 상품을 선택하여 결제하도록 할 수 있다(S200). 도 7a는 사용자가 선택할 수 있는 상품 종류들의 일 예이다. 이를 참조하면, 상품 종류는 생성할 수 있는 전자북의 갯수 및 페이지 수에 따라 A, B, C 등으로 나누어질 수 있다. 사용자가 하나의 상품을 선택하여 결제를 요청하면 이에 따라 결제 절차가 이루어지고, 결제가 완료되면 전자북 생성 및 관리 서비스를 이용할 수 있다. 결제는 인터넷 상에서 이루어지는 신용카드, 이체 등의 모든 결제수단 중 하나를 선택하여 사용할 수 있도록 한다.After the member login and before generating the e-book, the
도 7b는 사용자 상품의 종류를 선택한 후, 선택된 상품의 종류와 생성된 전자북 리스트를 보여주는 UI 화면의 일 예이다. 사용자로부터 전자북 생성을 요청하는 선택 혹은 데이터가 입력되면, 서버는 생성될 전자북의 기본 정보를 입력할 것을 요청한다(S300). 7B is an example of a UI screen showing a type of a selected product and a list of generated e-books after selecting a type of a user product. When a selection or data for requesting the creation of an electronic book is input from the user, the server requests to input basic information of the generated electronic book (S300).
도 8은 전자북 기본 정보 입력 UI 화면의 일 예이다. 이를 참조하면, 사용자는 전자북 기본 정보 입력 화면을 통해 전자북 기본 정보-예컨대, 전자북의 이름, 북 카테고리, 북 URL 주소, 로고, 페이지 수 등의 전자북에 관한 정보들-을 설정한 다(S300). 이외에도 전자북 기본 정보는 검색 키워드, 배경음악, 북 공개 여부 등을 더 포함할 수 있다(S300). 8 is an example of an electronic book basic information input UI screen. Referring to this, the user sets e-book basic information such as information on the e-book such as the name of the e-book, book category, book URL address, logo, and number of pages through the e-book basic information input screen. (S300). In addition, the basic information of the e-book may further include a search keyword, background music, whether the book is published or not (S300).
다음으로, 페이지 편집 과정이 수행된다(S400). 도 6a는 도 5에 도시된 페이지 편집 단계(S400)를 보다 상세하게 도시하는 플로우챠트이다. 이를 참조하면, 전자북 기본 정보 입력이 완료되면, 서버는 사용자가 사용자 컴퓨터에 저장되어 있는 이미지를 찾아서 서버로 이미지를 업로드하고(S410), 업로드된 이미지를 페이지별로 적용할 수 있는 편집 UI 화면을 제공한다(S420)Next, a page editing process is performed (S400). FIG. 6A is a flowchart showing the page editing step S400 shown in FIG. 5 in more detail. Referring to this, when the basic input of the e-book is completed, the server searches for an image stored in the user's computer, uploads the image to the server (S410), and displays an editing UI screen for applying the uploaded image for each page. Provided (S420)
도 9는 편집 UI 화면의 일 예를 도시한다. 이를 참조하면, 편집 UI 화면은 이미지 찾기 영역, 업로드된 이미지를 썸네일 이미지로 표시해 주는 이미지 파레트 영역 및 전자북의 각 페이지를 표시해주는 북 캔버스 영역을 포함한다.9 shows an example of an editing UI screen. Referring to this, the editing UI screen includes an image search area, an image palette area for displaying an uploaded image as a thumbnail image, and a book canvas area for displaying each page of the e-book.
사용자는 이미지 찾기 영역의 찾아보기 메뉴를 통해 사용자 컴퓨터에 저장되어 있는 이미지를 선택할 수 있다. 선택된 이미지의 원본 이미지는 서버(10)의 원본 이미지 폴더에 업로드되고, 또한 선택된 이미지는 서버(10)에서 사용할 수 있는 형태의 이미지(예컨대, 이미지 파레트에서 보여지는 섬네일 이미지)로 변환되어 서버(10)의 섬네일 폴더에 업로드된다(S410). 이미지의 정보(예컨대, 해당 이미지의 경로 정보)는 임시 DB에 입력된다. 또한, 업로드된 이미지는 이미지 파레트에 썸네일 이미지로 표시된다. The user can select an image stored in the user's computer through the browse menu in the image search area. The original image of the selected image is uploaded to the original image folder of the
사용자는 이미지 파레트의 썸네일 이미지를 선택하여 북 캔버스의 해당 페이지에 적용함으로써, 전자북의 해당 페이지를 편집할 수 있다(S420). 예컨대, 사용자가 이미지 파레트의 하나의 이미지와 북 캔퍼스의 해당 페이지를 선택하면, 선택 된 이미지가 해당 페이지에 적용된다. 이 때, 선택된 이미지는 전자북의 페이지의 사이즈에 맞게 변환되어 해당 페이지에 배치되며, 전자북의 페이지에 적용된 이미지는 북 캔버스 영역에 그대로 표시된다(S420). 또한 전자북의 페이지의 사이즈에 맞게 변환된 이미지(변환 이미지)는 이미지 폴더에 저장될 수 있다.The user may edit the corresponding page of the e-book by selecting the thumbnail image of the image palette and applying it to the corresponding page of the book canvas (S420). For example, if the user selects one image of the image palette and the corresponding page of the book canvas, the selected image is applied to the page. At this time, the selected image is converted according to the size of the page of the e-book and placed on the corresponding page, and the image applied to the page of the e-book is displayed in the book canvas area as it is (S420). Also, an image (converted image) converted to a size of a page of the electronic book may be stored in an image folder.
이와 같이, 업로드된 이미지를 위지위그 방식으로 각 페이지에 배정하면, 서버(10)는 페이지별 인덱스 정보를 등록하여 임시 DB에 저장한다(S420).As such, when the uploaded image is allocated to each page in the wiziwig manner, the
전자북의 모든 페이지에 대한 편집이 완료되면, 출판하기를 통해 전자북을 출판할 수 있다(S430). 출판하기 요청이 입력되면, 전자북은 컴퓨터에서 열람할 수 있는 형태로 변환되어 저장된다(S430). 즉, 서버(10)는 ‘출판하기’요청에 응답하여, 임시 DB(520)에 저장되어 있던 데이터(예컨대, 전자북 기본 정보, 페이지별 인덱스 정보 및 페이지별 적용된 이미지 정보 등)를 메인 DB(510)에 기록하여 사용자 컴퓨터에서 실제 열람할 수 있도록 한다. 아울러, 출판된 전자북은 리스트로 관리되며 공개, 비공개로 설정할 수 있다. When editing of all pages of the e-book is completed, the e-book may be published through publishing (S430). When a request for publication is input, the electronic book is converted into a form that can be viewed on a computer and stored (S430). That is, in response to the 'publish' request, the
도 6b는 도 5에 도시된 북보기(북 열람) 단계를 보다 상세하게 도시하는 플로우챠트이다. 이를 참조하면, 북 열람컨트롤러(210)가 출판된 전자북에 대한 열람 요청을 수신한다(S510). 전자북 열람 요청은 상술한 바와 같이, 웹 브라우저에 전자북 고유 URL 주소를 입력하거나, 전자북 리스트에서 해당 전자북을 선택하거나 또는 전자북 존(zone)에서 해당 전자북을 선택함으로서 이루어질 수 있다. 북 열람컨트롤러(210)가 열람 요청에 상응하여 요청된 전자북에 대한 정보를 상기 메인 데이터베이스에서 조회하여 XML 방식으로 북 출력부(220)로 전달한다(S520). 다음으 로, 상기 북 출력부(220)가 상기 요청된 전자북의 열람에 필요한 정보(예컨대, 이미지 정보, 북 로고, 북 로고 좌표, 사운드 등)를 상기 메인 데이터베이스에서 추출하고(S530), 추출된 정보를 바탕으로 각 페이지의 이미지를 로드하여 사용자의 선택 사항이나 설정 상황에 따라 상기 사용자 컴퓨터에 출력한다(S540).FIG. 6B is a flowchart showing the book viewing (book viewing) step shown in FIG. 5 in more detail. Referring to this, the
상술한 실시예들에서는, 사용자 컴퓨터를 이용하여 서버(10)에 접속하여 본 발명의 전자북 생성/관리 방법을 이용하는 예를 중심으로 기술하였으나, 본 발명의 전자북 생성/관리 방법을 이용할 수 있는 단말기가 컴퓨터에 한정되는 것은 아니며, 인터넷에 접속할 수 있는 통신 기기(예컨대, 모바일 단말기, IPTV 등)라면 서버(10)에 접속하여 전자북 생성, 관리, 열람할 수 있다.In the above-described embodiments, the description has been made mainly on the example of using the electronic book generation / management method of the present invention by accessing the
본 발명의 실시예에 따른 전자북 생성/관리 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현될 수 있다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다.The electronic book generation / management method according to an embodiment of the present invention may also be embodied as computer readable code on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored.
예컨대, 컴퓨터가 읽을 수 있는 기록매체에는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 본 발명에 따른 전자북 생성/관리 방법을 수행하기 위한 프로그램 코드는 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 전송될 수도 있다.For example, a computer-readable recording medium may include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like. The program code for performing the electronic book generation / management method according to the present invention may be It may be transmitted in the form of a carrier wave (eg, transmission over the Internet).
또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명에 따른 전자북 생성/관리 방법을 구현하기 위한 기능적인 (functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. In addition, functional programs, codes, and code segments for implementing an electronic book generation / management method according to the present invention can be easily inferred by programmers in the art to which the present invention belongs.
발명은 도면에 도시된 일 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.Although the invention has been described with reference to one embodiment shown in the drawings, this is merely exemplary, and it will be understood by those skilled in the art that various modifications and equivalent other embodiments are possible. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
도 1은 본 발명의 일 실시예에 따른 전자북 생성/관리 시스템의 구성을 개략적으로 나타낸 블록도이다. 1 is a block diagram schematically illustrating a configuration of an electronic book generation / management system according to an embodiment of the present invention.
도 2는 본 발명의 실시예에 따른 서버의 개략적인 기능 블록도이다.2 is a schematic functional block diagram of a server according to an embodiment of the present invention.
도 3은 도 2에 도시된 전자북 생성부의 개략적인 기능 블록도이다.3 is a schematic functional block diagram of the electronic book generation unit shown in FIG. 2.
도 4는 도 2에 도시된 전자북 열람부의 개략적인 기능 블록도이다.4 is a schematic functional block diagram of the electronic book reading unit shown in FIG. 2.
도 5는 본 발명의 일 실시예에 따른 전자북 생성/관리 방법을 나타내는 플로우챠트이다. 5 is a flowchart illustrating a method for generating / managing an electronic book according to an embodiment of the present invention.
도 6a는 도 5에 도시된 페이지 편집 단계를 보다 상세하게 도시하는 플로우챠트이다. 6A is a flowchart showing the page editing step shown in FIG. 5 in more detail.
도 6b는 도 5에 도시된 북보기(북 열람) 단계를 보다 상세하게 도시하는 플로우챠트이다.FIG. 6B is a flowchart showing the book viewing (book viewing) step shown in FIG. 5 in more detail.
도 7a는 사용자가 선택할 수 있는 상품 종류들의 일 예이다. 7A illustrates an example of product types selectable by a user.
도 7b는 사용자 상품의 종류를 선택한 후, 선택된 상품의 종류와 생성된 전자북 리스트를 보여주는 UI 화면의 일 예이다. 7B is an example of a UI screen showing a type of a selected product and a list of generated e-books after selecting a type of a user product.
도 8은 전자북 정보 입력 UI 화면의 일 예이다. 8 is an example of an electronic book information input UI screen.
도 9는 편집 UI 화면의 일 예를 도시한다. 9 shows an example of an editing UI screen.
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090097387A KR101087732B1 (en) | 2009-10-13 | 2009-10-13 | E-book creation / management server and its method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090097387A KR101087732B1 (en) | 2009-10-13 | 2009-10-13 | E-book creation / management server and its method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20110040209A KR20110040209A (en) | 2011-04-20 |
| KR101087732B1 true KR101087732B1 (en) | 2011-11-30 |
Family
ID=44046613
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020090097387A Expired - Fee Related KR101087732B1 (en) | 2009-10-13 | 2009-10-13 | E-book creation / management server and its method |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101087732B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102586799B1 (en) | 2023-03-14 | 2023-10-06 | 정황수 | Method, device and system for automatically processing creation of web book based on web novel using artificial intelligence model |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101331113B1 (en) * | 2011-11-01 | 2013-11-19 | 주식회사 케이와이에스씨 | System and method of manufacturing app-book execution file for mobile device |
| CN114564665A (en) * | 2022-02-28 | 2022-05-31 | 掌阅科技股份有限公司 | Electronic book typesetting style adapting method, device, equipment and storage medium |
-
2009
- 2009-10-13 KR KR1020090097387A patent/KR101087732B1/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102586799B1 (en) | 2023-03-14 | 2023-10-06 | 정황수 | Method, device and system for automatically processing creation of web book based on web novel using artificial intelligence model |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20110040209A (en) | 2011-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9176984B2 (en) | Mixed media reality retrieval of differentially-weighted links | |
| US20170322932A1 (en) | Method for automatically taggin documents with matrix barcodes and providing access to a plurality of said document versions | |
| JP5020979B2 (en) | Organizing digital content on the Internet through digital content reviews | |
| CN1750001A (en) | Adding metadata to a stock content item | |
| US20090222485A1 (en) | Product information system for aggregating and classifying information from multiple sources with update ability | |
| JP5018352B2 (en) | Server device that inserts and distributes advertisements in book content | |
| US20090298036A1 (en) | Replacing Physical Publication Appendices With Enhanced Electronic Versions | |
| US20140143835A1 (en) | Web-Based Digital Publishing Platform | |
| KR20110017694A (en) | Online document editing system and method | |
| KR20100110205A (en) | System for on line magazine service and method for publishing and distributing electronic documents using the same | |
| CN118101842A (en) | Information processing apparatus, control method therefor, and storage medium | |
| EP1766539B1 (en) | Data compilation apparatus and method | |
| US20090300473A1 (en) | Systems and Methods for Displaying Albums Having Links to Documents | |
| KR101087732B1 (en) | E-book creation / management server and its method | |
| US20090300051A1 (en) | Systems and Methods for Building Albums Having Links to Documents | |
| JP2010140250A (en) | Information provision management system, information provision management method and information provision management program | |
| JP5382699B2 (en) | Document management system, document management program, and document management method | |
| JP5397507B2 (en) | Server device that inserts and distributes advertisements in book content | |
| JP2011039954A (en) | Document management system | |
| KR20080028589A (en) | Customized information provision system and method using online network | |
| KR101638011B1 (en) | Data processing system | |
| JP5779412B2 (en) | Client / server system, client device, server device, comment screen creation method in client / server system, client device program, server device program | |
| Kowal et al. | Descriptive metadata for digitization of maps in books: A British Library project | |
| KR100530256B1 (en) | Method and apparatus for automatically searching and linking internet message | |
| JPWO2005006191A1 (en) | Apparatus and method for registering multiple types of information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20141119 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20151112 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20161117 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20181031 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20191030 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20201123 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20201123 |