KR100423722B1 - Apparatus and method for checking the link validity in a computer network - Google Patents
Apparatus and method for checking the link validity in a computer network Download PDFInfo
- Publication number
- KR100423722B1 KR100423722B1 KR10-1999-0054869A KR19990054869A KR100423722B1 KR 100423722 B1 KR100423722 B1 KR 100423722B1 KR 19990054869 A KR19990054869 A KR 19990054869A KR 100423722 B1 KR100423722 B1 KR 100423722B1
- Authority
- KR
- South Korea
- Prior art keywords
- delete delete
- link
- information
- validity check
- check field
- 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
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Document Processing Apparatus (AREA)
Abstract
본 발명은 멀티미디어 문서(multimedia document)의 참조 또는 링크(referencing or linking)에 관한 것으로, 특히 문서의 버전(version information) 정보 및 최신 수정 타임스탬프(last modified timestamp) 정보를 유효 검사 필드에 저장함으로써 링크 일치성(link consistency)을 보증하고 비용 효과적으로 시스템의 오류를 줄일 수 있고, 검색 및 브라우징(browsing)의 신뢰도를 향상시킬 수 있는 컴퓨터 네트워크 상에서의 링크 유효성 검사 장치 및 방법에 관한 것이다.The present invention relates to the referencing or linking of a multimedia document, and more particularly to linking by storing version information of the document and last modified timestamp information in a validity check field. An apparatus and method for validating a link on a computer network that can guarantee link consistency, reduce costly system errors, and improve the reliability of searching and browsing.
Description
본 발명은 컴퓨터 시스템의 링크 유효성 검사장치 및 방법에 관한 것으로, 특히 컴퓨터 네트워크 상에서 하나의 멀티미디어 문서에서 다른 멀티미디어 문서를 링크(link)하여 참조시, 유효 검사 필드에 최종 수정 시간을 나타내는 타임스탬프(timestamp) 및 최신 버전(version) 정보와 같은 소정의 정보를 저장함으로써 링크 일치성(link consistency)를 보장하는 컴퓨터 네트워크 상에서의 링크 유효성 검사 장치 및 방법에 관한 것이다.현재 인터넷과 같은 컴퓨터 네트워크를 통해서 많은 정보가 교환되고 있으며, 컴퓨터 네트워크에 연결된 컴퓨터들은 동 네트워크에 연결된 다른 컴퓨터들과 정보를 교환한다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a link validity checking apparatus and method for a computer system. In particular, a timestamp indicating a final modification time in a validity checking field when a multimedia document is linked to one multimedia document on a computer network is referred to. The present invention relates to a device and method for validating a link on a computer network that guarantees link consistency by storing predetermined information, such as information stored in the server and latest version information. Are exchanged, and computers connected to the computer network exchange information with other computers connected to the network.
컴퓨터 네트워크 상에서 멀티미디어 문서를 효과적으로 이용할 수 있도록 하기 위해서 서로 관련된 정보를 링크시키는 기술이 보편적으로 이용되고 있다.현재 컴퓨터 네트워크 상에서 사용되고 있는 링크(link) 또는 하이퍼링크(hyperlink)를 보면 참조되는 멀티미디어 문서의 주소만을 정보로 갖고 있다.이 방식은 링크가 형성되고 나서 그 주소를 이용하여 참조되는 멀티미디어 문서를 다시 찾아볼 수 있도록 되어 있다.따라서, 시스템은 우선 링크를 통하여 멀티미디어 문서를 찾고나서 그 내용을 참조한다.In order to effectively use a multimedia document on a computer network, a technique of linking related information is commonly used. The link or hyperlink currently used on a computer network is used to refer to an address of a multimedia document. This method allows information to be retrieved using the address again after the link is established. Thus, the system first searches for the multimedia document through the link and then refers to the contents. .
예를 들면, 우리나라의 경제 현황을 나타내는 인터넷 문서(HTML)를 보면 도 1과 같다.문서를 읽는 사용자의 이해를 돕기 위해 막대 그래프로 우리나라의 1990년대의 경제 성장률을 기간별로 나타내는 부분을 링크를 이용하여 나타내고 있다.도 1을 보면 내용 중간에 <"img src=http://business.korea.ac.kr/image/TRgdpgrlv-95.gif">라는 링크가 사용되고 있다. 즉 TRgdpgrlv-95.gif는 참조되는 막대그래프인 도 2를 나타내는 이름이며, http://business.korea.ac.kr/image/TRgdpgrlv-95.gif"는 이 그림을 나타내는 인터넷 주소이다.For example, an Internet document (HTML) showing the economic situation of Korea is shown in Fig. 1. In order to help users who read the document, a bar graph shows the economic growth rate of Korea in the 1990s by period. 1, a link " img src = http: //business.korea.ac.kr/image/TRgdpgrlv-95.gif" is used in the middle of the content. In other words, TRgdpgrlv-95.gif is the name of the bar graph referred to in Fig. 2, and http://business.korea.ac.kr/image/TRgdpgrlv-95.gif "is the Internet address representing this figure.
현재 컴퓨터 시스템 및 인터넷의 발달로 인하여 멀티미디어 문서 편집기 및 저작도구의 사용이 보편화되어 있어 멀티미디어 문서의 생성, 수정 및 삭제가 자주 일어나고 있다.따라서 링크되는 멀티미디어 문서가 링크가 형성될 때의 멀티미디어 문서인지를 확인하고 나서 사용할 필요가 증가하고 있다.Due to the development of computer systems and the Internet, the use of multimedia text editors and authoring tools has become commonplace, so that multimedia documents are frequently created, modified, and deleted. Therefore, whether a linked multimedia document is a multimedia document at the time of link formation is established. The need to use increases after confirming.
앞에서 예로 들었던 경우를 본다면, TRgdpgrlv-95.gif라는 그림파일은 존재하나 그 그림이 나타내는 내용이 바뀔 수 있다.도 3은 그 예를 보여주고 있으며 도 3의 내용은 1990년대 달러 표시 및 원화 표시 1인당 명목 GDP(95년 계열) 비교를 나타내고 있다.따라서, 인터넷 문서인 도 1문서에서 1990년대 연간 GDP에 및 성장률(95년 계열)을 나타내기 위해서 사용되었던 링크인 http://business.korea.ac.kr/image/TRgdpgrlv-95.gif는 더 이상 유용하지 않게 된다.이 경우 그대로 링크를 사용하게 된다면, 도 1 문서는 내용이 맞지 않는 그림을 포함하게 된다.In the case of the previous example, a picture file named TRgdpgrlv-95.gif exists but the contents of the picture may change. FIG. 3 shows an example, and the contents of FIG. A comparison of nominal GDP per capita (95 series) is shown here. Thus, the Internet document, Figure 1, is a link used to represent annual GDP and growth rate (95 series) in the 1990s at http: //business.korea. ac.kr/image/TRgdpgrlv-95.gif is no longer useful. In this case, if the link is used as it is, the document in FIG.
이 예는 링크를 사용할 때에 링크의 유효성을 확인하는 작업이 필요함을 단적으로 말해주고 있다.특히 인터넷 네트워크(network)의 비약적인 발전으로 멀티미디어 문서를 구성할 때 서로를 링크하는 방식의 사용이 급증하는 추세에 있어서, 종래의 주소만을 저장하는 링크 방식의 사용은 멀티미디어 문서의 내용을 잘못 전달할 수가 있다. 또한 시스템의 성능을 저하시킬 수 있으며, 예측할 수 없는 오류를 유발시키는 원인이 될 수 있는 문제점을 가지고 있다.This example illustrates the necessity of verifying the validity of the link when using the link. In particular, due to the rapid development of the Internet network, the use of linking with each other when constructing multimedia documents is rapidly increasing. Thus, the use of a link scheme that stores only conventional addresses can erroneously convey the contents of the multimedia document. In addition, there is a problem that can degrade the performance of the system, and can cause unpredictable errors.
현재의 컴퓨터 시스템의 기본적인 정보 단위에는 여러 가지 정보가 메타데이터(metadata)로 같이 저장된다.예를 들어 파일에는 만든 날짜, 수정한 날짜 및 읽기 전용, 숨김, 기록, 압축을 나타내는 속성과 같은 정보들이 같이 저장되어 있다.그러나, 컴퓨터 네트워크 상에서, 정보의 처리의 기본 단위인 객체가 파일보다 작을 수 있으며 파일 내에 여러 개의 독립적인 객체가 존재할 수 있다.따라서, 파일 단위로 메타데이터를 저장할 경우, 각 객체에 대한 메타데이터가 실제적으로 저장될 수 없으며, 객체를 사용하는데 있어서 객체에 대한 정보을 사용하지 못한다.또 다른 예를 든다면, 분산 환경을 이용한 데이터베이스에서도 객체 생성, 수정시에 객체에 대한 메타데이터가 있어야 한다.In a basic unit of information in a modern computer system, various pieces of information are stored together as metadata. For example, a file contains information such as created date, modified date, and properties that represent read-only, hidden, recorded, and compressed. However, on a computer network, an object that is the basic unit of information processing may be smaller than a file, and there may be several independent objects in the file. Thus, when storing metadata on a file-by-file basis, each object The metadata for the object cannot be actually stored, and information about the object cannot be used to use the object.In another example, even in a database using a distributed environment, the metadata for the object is created when the object is created or modified. Should be
본 발명의 하나의 목적은 문서의 버전(version information) 정보 및 최신 수정 타임스탬프(last modified timestamp) 정보를 유효 검사 필드에 저장함으로써 링크 일치성(link consistency)을 보증할 수 있는 컴퓨터 네트워크 상에서의 링크 유효성 검사장치 및 방법을 제공하는 것이다.One object of the present invention is to provide link consistency on a computer network that can guarantee link consistency by storing version information of the document and last modified timestamp information in the validity check field. It is to provide a validation apparatus and method.
본 발명의 다른 목적은 비용 효과적으로 시스템의 오류를 줄일 수 있고, 검색 및 브라우징(browsing)의 신뢰도를 향상시킬 수 있는 컴퓨터 네트워크 상에서의 링크 유효성 검사장치 및 방법을 제공하는 것이다.본 발명의 하나의 양상은 링크를 구성할 때, 구성 당시의 각 객체의 버전 정보(version information) 및 타임스탬프(timestamp)와 같은 정보를 유효 검사 필드에 저장한 후, 참조할 때 멀티미디어 문서가 변경되었는지 확인하는 것을 특징으로 하는 컴퓨터 네트워크 상에서의 링크 유효성 검사방법이다.본 발명의 다른 양상은 객체를 생성 수정 시에 객체의 버전 정보 및 타임스탬프(timestamp)와 같은 소정의 정보를 저장하는 유효 검사 필드를 갖는 컴퓨터 시스템의 정보 저장 수단을 포함하는 컴퓨터 네트워크 상에서의 링크 유효성 검사장치이다.Another object of the present invention is to provide an apparatus and method for validating a link on a computer network which can reduce the error of the system cost-effectively and improve the reliability of searching and browsing. When the link is configured, information such as version information and timestamp of each object at the time of configuration is stored in the validity check field, and then the multimedia document is changed when the reference is made. Another aspect of the present invention provides information of a computer system having a validity check field for storing predetermined information such as version information and a timestamp of an object when creating and modifying an object. Link validation device on a computer network including storage means.
도 1은 링크를 포함하는 HTML 포맷의 문서의 예시도,1 is an exemplary diagram of a document in HTML format including a link,
도 2는 링크에 의해 참조되는 멀티미디어 문서의 예시도,2 is an exemplary diagram of a multimedia document referenced by a link;
도 3은 링크 형성 후 수정 또는 변경된 내용을 포함하는 참조되는 멀티미디어 문서의 예시도,3 is an exemplary diagram of a referenced multimedia document including contents modified or changed after link formation;
도 4는 컴퓨터 시스템에서 링크를 통하여 하나의 멀티미디어 문서에서 다른 멀티미디어 문서를 참조하는 방식을 설명한 개념도,4 is a conceptual diagram illustrating a method of referring to a multimedia document from one multimedia document through a link in a computer system;
도 5는 본 발명에 따라 링크의 유효성을 검사할 수 있는 유효 검사 필드(field) 및 위치 데이터 필드로 구성된 링크 형태의 개념도,5 is a conceptual diagram of a link form consisting of a validity check field and a position data field capable of validating a link according to the present invention;
도 6은 본 발명에 따른 링크의 유효성 검사 방법을 나타낸 플로우챠트,6 is a flowchart showing a method for validating a link according to the present invention;
도 7은 본 발명에 따른 링크의 유효성 검사 방법의 실제적인 코딩 예시도이다.7 is an exemplary coding example of a method for validating a link according to the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>
1100 : 시스템1의 데이터 저장부1100: Data storage unit of system 1
1200, 1500 : 문자 및 멀티미디어 데이터/문서1200, 1500: text and multimedia data / documents
1300 : 링크 1310 : 위치 데이터 필드1300: link 1310: location data field
1320 : 유효 검사 필드 1400 : 시스템2의 데이터 저장부1320: Validity check field 1400: System 2 data storage
이하에서 첨부 도면을 참조하여 본 발명을 더욱 상세하게 설명한다.본 발명에서 멀티미디어 문서란 문자, 음성, 동영상 등 다양한 형태의 데이터 또는 정보를 포함하는 컴퓨터 네트워크 상에서 교환되는 문서를 말하는 것으로, 문자로만 구성된 텍스트 문서를 포함하는 의미이다.도 4 및 도 5에 도시된 바와같이, 본 발명은 멀티미디어 문서 링크의 유효성을 검사할 수 있는 유효 검사 필드(1320)를 제시하고 있다.도 6에 도시된 바와같이, 본 발명은 멀티미디어 문서(1500)를 참조하여 링크(1300)를 구성할 때 위치 정보(1310)와 함께 유효 검사 필드(1320)를 사용한다. 이후 링크를 통하여 데이터를 참조할 때, 데이터의 내용이 링크를 형성할 때와 동일한지를 확인할 수 있는 방법을 제시한다.현재 컴퓨터 시스템의 링크를 보면, 한가지 예를 들어 인터넷 주소(URI)의 구조는 서비스하는 서버(server)와 디렉토리(directory)위치 및 멀티미디어 데이터 혹은 문서의 파일명으로 구성되어 있다.Hereinafter, the present invention will be described in more detail with reference to the accompanying drawings. In the present invention, a multimedia document refers to a document exchanged on a computer network including various types of data or information such as text, voice, video, and the like. As shown in Figs. 4 and 5, the present invention provides a validity check field 1320 for validating a link of a multimedia document. The present invention uses the validity check field 1320 together with the location information 1310 when constructing the link 1300 with reference to the multimedia document 1500. Later, when referring to data through links, we present a way to verify that the contents of the data are the same as when forming links. Looking at links in current computer systems, for example, the structure of an Internet address (URI) It consists of a serving server, directory location, and file name of multimedia data or document.
구체적인 예를 보면 http://mpeg.korea.ac.kr/multimedia/hello.mpg와 같다.여기서 http://는 인터넷 주소의 시작을 표기하는 국제 표준을 나타내는 문자이며, mpeg.korea.ac.kr은 인터넷 서버의 주소를 나타내고 있다.그리고 /multimedia/hello.mpg는 멀티미디어 데이터의 디렉토리(directory) 구성 및 멀티미디어 문서의 파일명이다.이렇게 구성되어 있는 인터넷 주소는 멀티미디어 문서를 가르키는 유일한 주소로 사용된다.즉, 인터넷상에서 hello.mpg라고 이름 붙여진 멀티미디어 문서는 매우 많지만 http://mpeg.korea.ac.kr/multimedia/hello.mpg로 표시될 수 있는 hello.mpg는 유일하다는 것이다.이 유일한 인터넷 주소는 링크를 구성할 때 위치를 표시하기 위해 사용된다.For example, http://mpeg.korea.ac.kr/multimedia/hello.mpg, where http: // is an international standard for the beginning of an Internet address, and mpeg.korea.ac. The kr indicates the address of the Internet server, and /multimedia/hello.mpg is the directory structure of the multimedia data and the file name of the multimedia document. That is, there are many multimedia documents named hello.mpg on the Internet, but hello.mpg, which can be displayed as http://mpeg.korea.ac.kr/multimedia/hello.mpg, is the only one. Is used to mark locations when constructing links.
본 발명은 도 4에 도시된 멀티미디어 문서(1200)에서 참조되는 멀티미디어 문서(1500)를 링크할 때 링크(1300)가 유효한지를 검사할 수 있도록 도 5에 도시된 링크의 유효 검사 필드(1320)를 위치 데이터 필드(1310)와 같이 저장하도록 하고 있다.The present invention uses the validity check field 1320 of the link shown in FIG. 5 to check whether the link 1300 is valid when linking the multimedia document 1500 referenced in the multimedia document 1200 shown in FIG. The data is stored together with the position data field 1310.
도 5는 유효 검사 필드(1320)가 들어간 링크(1300)를 도식적으로 표현한 것이다.여기서 링크(1300)는 위치 데이터 필드(1310)와 유효 검사 필드(1320)로 구성되어 있다.위치 데이터 필드(1310)에 들어가는 컴퓨터 시스템 주소는 인터넷 주소, 객체 인덱스 번호 또는 객체 분류번호, 객체를 지시하는 지시자를 사용하게 된다.유효 검사 필드(1320)는 새로 추가된 부분으로써 컴퓨터 시스템 주소가 계속적으로 유효한지를 검사할 수 있는 데이터가 저장되는 것으로, 구체적으로 최신 수정 타임스탬프(last modified timestamp)와 버전 정보(version information)가 저장된다.이와 같은 링크의 유효성을 검사하는 과정을 도 6을 참조하여 상세히 설명하면 다음과 같다.5 schematically shows a link 1300 having a valid check field 1320. Here, the link 1300 is composed of a position data field 1310 and a valid check field 1320. The position data field 1310 The computer system address used in the above method may use an internet address, an object index number or an object classification number, and an indicator indicating an object. The validity check field 1320 is a newly added part to check whether the computer system address is continuously valid. Specifically, the last modified timestamp and version information are stored. A process of validating such a link will be described in detail with reference to FIG. same.
시스템은 우선 이미 구성된 링크(1300)에서 위치 데이터 필드(1310)에 저장된 위치 정보를 읽는다(S1).이어서 그 위치로 가서 멀티미디어 데이터가 존재하는지 확인한다(S2).전단계의 판단 결과 멀티미디어 문서가 존재하지 않는다면 참조 오류 처리를 행한다(S6).The system first reads the location information stored in the location data field 1310 at the link 1300 already configured (S1), and then goes to the location and checks whether there is multimedia data (S2). If not, reference error processing is performed (S6).
한편, 멀티미디어 문서가 존재하면, 그 참조 데이터에서 유효 검사 필드에 해당하는 정보를 얻고(S3), 링크의 유효 검사 필드(1320)에 저장된 정보와 같은지 확인한다(S4).이 때 두 개의 정보가 같다는 것은 링크가 가리키고 있는 멀티미디어 문서가 링크를 형성할 때와 동일한 내용임을 의미하므로, 참조 처리를 행한다(S5).S4 단계의 판단 결과 참조 문서의 정보와 유효 검사 필드 정보가 서로 상이하다면, 참조되는 멀티미디어 문서의 내용이 링크 형성 후에 변경되었다는 것을 의미하는 것이다.링크되는 멀티미디어 문서(1500)의 내용이 변경되었을 때에도 참조를 한다면 내용적으로 오류를 발생시킬 수 있다.이 경우에는, S6 단계로 진행하여 그 링크의 이용을 제한하거나 또는 사용을 금지할 수 있도록 참조 오류 처리를 취해야 한다.On the other hand, if there is a multimedia document, the information corresponding to the validity check field is obtained from the reference data (S3), and it is checked whether the same as the information stored in the validity check field 1320 of the link (S4). The same means that the multimedia document indicated by the link is the same content as when the link is formed, so that reference processing is performed (S5). If the determination result of step S4 differs from the information of the reference document and the validity check field information, it is referred to. This means that the contents of the multimedia document have been changed after the link is formed. If a reference is made even when the contents of the linked multimedia document 1500 are changed, an error may occur in the content. In this case, the process proceeds to step S6. Reference error handling should be taken to restrict or prevent the use of the link.
상술한 바와 같이 본 발명에 의한 링크의 유효성을 검사하는 방법은 매우 간단하며, 비용면에서 매우 효과적이다.As described above, the method for validating the link according to the present invention is very simple and cost effective.
상기 S4 단계에서, 유효 검사 필드(1320)에 저장된 정보의 예를 들면, 참조되는 멀티미디어 문서 파일 및 데이터 객체의 최신 버전 정보, 또는 최종 수정 날짜를 나타내는 타임스탬프(timestamp)와 같다.이런 데이터의 특징들을 보면, 멀티미디어 문서의 수정에 관계되어 있으며, 따로 추가적인 작업이 필요하지 않는 것들이다.현재 존재하는 모든 멀티미디어 문서는 이와 같은 데이터를 갖고 있어 이 데이터를 유효 검사 필드(1320)에 그대로 이용할 수 있다.이와 같은 유효 검사 필드(1320)에 저장된 정보 중 몇 가지 예를 들면 다음과 같다.In step S4, for example, the information stored in the validity check field 1320 is the same as a timestamp indicating the latest version information or the last modified date of the referenced multimedia document file and data object. In this case, it is related to the modification of the multimedia document and does not require any additional work. All existing multimedia documents have such data and can use this data in the validity check field 1320 as it is. Some examples of the information stored in the validity check field 1320 are as follows.
첫 번째는, 유효 검사 필드(1320)에 타임스탬프(timestamp)를 이용하는 방법이다.타임스탬프는 멀티미디어 문서파일 및 데이터 객체가 내용이 수정될 때마다 그 값이 자동적으로 바뀌게 된다.따라서, 시스템의 추가적인 데이터 처리가 필요 없이 항상 최종적으로 수정한 시간이 타임스탬프에 들어가게 된다.타임스탬프를 이용하는 방법은 링크(1300)를 구성할 때 참조되는 멀티미디어 문서(1500)파일 및 데이터 객체의 최종 수정 타임스탬프를 유효 검사 필드(1320)에 저장하게 한다.그리고, 링크(1300)를 통해 멀티미디어 문서(1500)파일 및 데이터 객체를 참조할 때 위치 데이터 필드(1310)에 지정된 위치에 있는 멀티미디어 문서의 타임스탬프를 갖고 와서 링크(1300)의 유효 검사 필드(1320)에 있는 타임스탬프와 비교한다.타임스탬프가 다른 경우, 참조되는 현재 멀티미디어 문서파일 및 데이터 객체는 링크를 형성할 때와 다른 데이터 혹은 문서라고 할 수 있다.따라서, 링크(1300)를 구성할 때와는 그 문자 및 멀티미디어 문서파일 및 데이터 객체의 내용이나 특성이 달라졌다고 해석할 수 있게 되며, 더 이상 링크가 유효하지 않음을 알 수 있다.이 경우에는 오류를 줄이는 방향으로 링크의 사용 여부를 판단할 수 있다.타임스탬프가 같은 경우는 링크(1300)를 형성한 이후로 참조되는 멀티미디어 문서(1500)파일 및 데이터 객체는 바뀌지 않았다고 볼 수 있어 링크를 이용하여 멀티미디어 문서파일 및 데이터 객체를 그대로 참조할 수 있다.The first is to use a timestamp in the validity check field 1320. The timestamp is automatically changed each time the contents of the multimedia document file and data object are modified. The time of last modification always enters the timestamp without the need for data processing. The method of using a timestamp validates the last modified timestamp of the multimedia document 1500 file and data object referenced when the link 1300 is constructed. And store the timestamp of the multimedia document at the location specified in the location data field 1310 when referring to the multimedia document 1500 file and data object via a link 1300. Compare to the timestamp in the validity check field 1320 of the link 1300. If the timestamp is different, the current multi-referenced Deer document files and data objects may be referred to as data or documents that are different from when links are formed. Therefore, the contents and characteristics of text and multimedia document files and data objects are different from those of link 1300. In this case, it is possible to determine whether or not the link is used in the direction of reducing errors. If the time stamps are the same, the link 1300 is formed. It can be seen that the multimedia document 1500 file and the data object referred to are not changed, so that the multimedia document file and the data object can be referred to as it is by using a link.
두 번째로, 멀티미디어 문서(1500)파일 및 데이터 객체의 버전(version) 정보를 이용하는 방법이 있다.버전 정보의 특성을 보면, 멀티미디어 문서파일 및 데이터 객체의 내용을 수정할 때마다 버전이 높아지게 된다.따라서, 버전 정보가 다르다는 것은 멀티미디어 문서파일 및 데이터 객체의 내용이 다르다는 것을 의미하게 된다.버전을 이용하는 방법은 링크(1300)를 구성할 때 참조되는 멀티미디어 문서(1500)파일 및 데이터 객체의 최신 버전을 유효 검사 필드에 저장하게 한다.그리고, 링크(1300)를 통해 멀티미디어 문서(1500)파일 및 데이터 객체를 참조할 때 위치 데이터 필드(1310)에 지정된 위치에 있는 멀티미디어 문서파일 및 데이터 객체의 버전을 갖고 와서 링크의 유효 검사 필드(1320)에 있는 버전과 비교한다.버전이 다른 경우, 참조되는 현재 멀티미디어 문서파일 및 데이터 객체는 링크를 형성할 때와 다른 문서파일 및 데이터 객체라고 할 수 있다.따라서, 링크를 구성할 때와는 그 멀티미디어 문서파일 및 데이터 객체의 내용이나 특성이 달라졌다고 해석할 수 있게 되며, 더 이상 링크가 유효하지 않음을 알 수 있다.이 경우에는 오류를 줄이는 방향으로 링크의 사용 여부를 판단할 수 있다.버전이 같은 경우, 링크를 형성한 이후로 참조되는 멀티미디어 문서파일 및 데이터 객체는 바뀌지 않았다고 볼 수 있어 링크를 이용하는 시스템의 성능 및 안정성을 높일 수 있다.본 발명에서 링크의 형성 방법은 특별히 제한되지 않고 기존에 사용되고 있는 어떠한 링크 형성 방법이라도 사용될 수 있다.Second, there is a method of using the version information of the multimedia document 1500 file and the data object. When viewing the characteristics of the version information, the version is increased whenever the contents of the multimedia document file and the data object are modified. In other words, different version information means that the contents of the multimedia document file and the data object are different. The method of using the version is valid for the latest version of the multimedia document 1500 file and the data object referenced when configuring the link 1300. And refer to the multimedia document 1500 file and data object via a link 1300, and bring a version of the multimedia document file and data object at the location specified in the location data field 1310. Compare to the version in the validity check field 1320 of the link. If the version is different, the current multimedia referenced Document files and data objects can be referred to as document files and data objects different from when links are formed, so that the contents or characteristics of the multimedia document files and data objects can be interpreted differently than when links are formed. In this case, it is possible to determine whether or not the link is used in the direction of reducing errors. If the versions are the same, the multimedia document files and data referenced after the link is formed. The object is not changed, so that the performance and stability of the system using the link can be improved. The link forming method is not particularly limited in the present invention, and any link forming method can be used.
이들 중 몇가지를 설명하면 다음과 같다.Some of these are described below.
첫 번째로, 하이퍼링크(hyperlink)를 이용하여 링크를 형성하는 것이다.하이퍼링크는 멀티미디어 문서에 참조되는 멀티미디어 문서의 컴퓨터 시스템의 주소 정보를 연결시켜놓은 것이다.하이퍼링크가 된 멀티미디어 문서를 클릭(click)하면 연결되어 있는 참조되는 문서 및 멀티미디어 문서 또는 객체로 이동하게 된다.따라서, 하이퍼링크를 사용할 때에도 본 발명에서 제시하고 있는 유효 검사 필드 및 유효 검사 방법을 적용하여 참조되는 멀티미디어 문서의 내용이 변경되었는지 확인할 수 있다.First, a link is formed by using a hyperlink. A hyperlink is a connection of address information of a computer system of a multimedia document referred to in a multimedia document. When the hyperlink is used, the validity check field and the validity check method of the present invention are applied to change the contents of the referenced multimedia document. You can check it.
두 번째는, 컴퓨터 시스템 내에서 정보 구성 요소의 객체 인덱스(index)를 구성하거나 또는 객체 분류 정보를 구성하는 경우에, 그 구성된 객체 인덱스 또는 객체 분류 정보의 내용 중에서 객체의 인덱스 번호 혹은 객체의 분류 번호를 이용하여 링크를 구성하는 것이다.또한, 컴퓨터 시스템 내에서 정보 구성 요소의 객체 인덱스(index)를 구성하거나 또는 객체 분류 정보를 구성하는 경우에, 그 구성된 객체 인덱스 또는 객체 분류 정보 중에 객체의 인덱스 번호 혹은 객체의 분류번호와 인터넷 주소를 이용하여 링크를 구성하는 것이다.Second, in the case of constructing the object index of the information component or the object classification information in the computer system, the index number of the object or the classification number of the object among the contents of the configured object index or object classification information In addition, in the case of configuring an object index of an information component or configuring object classification information in a computer system, an index number of an object in the configured object index or object classification information is used. Alternatively, the link is formed using the object's classification number and the Internet address.
상기 객체의 범위는 멀티미디어 문서뿐만 아니라 컴퓨터 시스템에 따라서 최하위 정보 구성 요소부터 최상위 정보 구성 요소를 전부 포함할 수 있다.상기 객체의 인덱스 번호 혹은 객체의 분류 번호는 객체의 위치 정보와 연결되어 있다.따라서, 컴퓨터 시스템 내에서 객체를 참조할 때에는 객체의 인덱스 번호 혹은 객체의 분류 번호를 이용하여 객체를 찾아 참조하게 된다.따라서, 인덱스 번호 혹은 분류 번호에 본 발명에서 제시하는 유효 검사 필드 및 유효 검사 방법을 적용할 수 있으며, 참조되는 객체가 인덱스 또는 분류 정보를 구성한 이후에 변경되었는지를 확인할 수 있다.The range of the object may include not only the multimedia document but also the lowest information element to the highest information element according to the computer system. The index number of the object or the classification number of the object is linked with the location information of the object. When referencing an object in a computer system, the object is searched for and referred to using the object's index number or the object's classification number. It can be applied and can check whether the referenced object has changed since the index or classification information is configured.
세 번째로, 정보 검색 시스템에서 제공하는 정보 검색 서비스의 구성 정보를 이용하여 링크를 구성하는 것이다.정보 검색 시스템에서 구성하는 정보를 보면, 검색되어진 멀티미디어 문서의 설명과 위치 정보를 갖고 있다.각 검색 시스템은 검색 정보를 구성하는 주기를 갖고 있다.그러므로, 검색 정보를 구성하는 주기 사이에 검색 서비스를 이용하는 사용자들에게는 항상 최신의 확실한 정보만을 제공하고 있다고 볼 수 없다.따라서 검색 서비스를 이용하는 사용자들에게 유효 검사 필드를 같이 제공하면 사용자들이 제공되는 정보의 유효성을 판별할 수 있으므로 검색 정보의 신뢰도를 높일 수 있다.Third, a link is constructed using the configuration information of the information retrieval service provided by the information retrieval system. The information structured in the information retrieval system has a description and location information of the retrieved multimedia document. The system has a cycle of organizing the search information. Therefore, it is not always possible to provide only the latest reliable information to users who use the search service between cycles of constructing the search information. Providing the validity check field together enables users to determine the validity of the provided information, thereby increasing the reliability of the search information.
네 번째로, 멀티미디어 문서의 객체를 기술할 때 서로 관계가 있는 다른 객체를 지시할 수 있는 지시자(locator)를 이용하여 링크를 구성할 수 있다.예를 들면, 뉴스를 방송하는 모습을 닫은 동영상에서 앵커의 모습을 나타내는 객체는 지시자를 통하여 다른 동영상에 있는 사람이 말하는 장면을 나타내는 객체를 참조할 수 있다.정지 영상에서 사람의 모습을 나타내는 객체는 다른 동영상이나 정지 영상에 있는 사람을 나타내는 객체를 지시할 수 있다.따라서 지시자에도 유효 검사 필드 및 유효 검사 방법을 적용할 수 있다.즉, 지시자의 데이터에 참조되는 객체의 위치 정보 및 유효 검사 필드를 사용하여 참조되는 객체가 변하였는지 확인할 수 있다.Fourth, when describing an object in a multimedia document, a link can be constructed using a locator that can point to other interrelated objects, e.g. in a closed video An object representing an anchor may refer to an object representing a scene spoken by a person in another video through an indicator. An object representing a person in a still image indicates an object representing a person in another video or still image. Therefore, the validity check field and the validity check method can be applied to the indicator. That is, the position information and the validity check field of the object referenced in the indicator data can be used to check whether the referenced object has changed.
다섯번째로, 멀티미디어 데이터의 메타데이터 중에서 구문적 구조 특성을 알려주는 구문 요소와 의미론적(semantic) 구조 특성을 알려주는 의미 요소의 연관 관계를 나타내는 지시자를 이용하여 링크를 구성할 수 있다.즉 의미 요소에는 연관 있는 구문 요소를 가르키는 지시자가 있다. 구문 요소에도 연관 있는 의미 요소를 나타내는 지시자가 있다.따라서 구문 요소 및 의미 요소에서 연관 관계를 나타내는 지시자에 유효 검사 필드 및 유효 검사 방법을 적용하여 사용할 수 있다.Fifth, a link may be constructed using an indicator indicating an association between a syntactic element indicating a syntactic structural characteristic and a semantic element indicating a semantic structural characteristic among metadata of multimedia data. The element has an indicator that points to the associated syntax element. Syntax elements also have indicators that indicate semantic elements that are related, so that validity fields and validity check methods can be applied to syntax elements and indicators that indicate associations in semantic elements.
여섯 번째로, 정지영상, 동영상, 오디오 데이터 중에서 물리적 혹은 신호적 특성에 기반하는 시간적, 공간적 일부분 및 그 계층적 구조를 표시하는 객체의 지시자를 사용하여 링크를 구성할 수 있다.Sixth, a link may be constructed using an indicator of an object indicating a temporal and spatial portion of a still image, a moving picture, and audio data based on a physical or signal characteristic and its hierarchical structure.
다시말하면, 상기 객체의 지시자중에서, 동영상 데이터에서 물리적 혹은 신호적 특성에 기반하여, 예를 들어 샷(shot), 장면(scene), 대표 프레임(keyframe) 등과 같은 그 시간적, 공간적 일부분을 표시하는 객체의 지시자를 사용하여 링크를 구성할 수 있다.또한, 상기 객체의 지시자중 정지영상 또는 동영상의 단일 프레임 데이터에서 색상(color), 질감(texture), 위치(position), 모양(shape), 방향(orientation) 등과 같은 물리적 혹은 신호적 특성에 기반하는 공간적 구조의 일부분을 표시하는 객체의 지시자를 사용하여 링크를 구성할 수 있다.In other words, among the indicators of the object, based on physical or signal characteristics in the moving picture data, for example, an object displaying its temporal and spatial parts such as a shot, a scene, a keyframe, and the like. In addition, the indicator of the object may be used to construct a link. In addition, among the indicators of the object, color, texture, position, shape, and direction ( Links can be constructed using indicators on objects that represent parts of the spatial structure based on physical or signal characteristics such as orientation.
또한, 상기 객체의 지시자중 동영상 데이터에서 색상(color), 질감(texture), 움직임(motion) 등과 같은 물리적 혹은 신호적 특성에 기반하는 시간적, 공간적 구조의 일부분을 표시하는 객체의 지시자를 사용하여 링크를 구성할 수 있다.그리고, 상기 객체의 지시자중 동영상으로부터 계산된 파노라마 뷰(view)를 나타내는 정지영상 데이터에서 색상(color), 질감(texture), 뒤틀림(warping) 매개 변수 등과 같은 물리적 혹은 신호적 특성에 기반하는 공간적 구조의 일부분을 표시하는 객체의 지시자를 사용하여 링크를 구성할 수 있다.In addition, a link using an indicator of an object indicating part of a temporal and spatial structure based on physical or signal characteristics such as color, texture, and motion in the video data among the indicators of the object. And, in the still image data representing the panoramic view calculated from the video among the indicators of the object, such as color, texture, warping parameters, such as physical or signal Links can be constructed using object indicators that represent parts of the spatial structure based on properties.
또한, 상기 객체의 지시자중 오디오 데이터에서 피치(pitch), 분광(spectrum), 에너지(energy) 매개 변수 등과 같은 물리적 혹은 신호적 특성에 기반하는 시간적 구조의 일부분을 표시하는 객체의 지시자를 사용하여 링크를 구성할 수 있다.In addition, a link using an object's indicator that indicates a part of a temporal structure based on physical or signal characteristics such as pitch, spectrum, energy parameter, etc. in the audio data of the object's indicator Can be configured.
일곱 번째로, 정지영상, 동영상, 오디오, 문자 데이터 중에서 물체나 사건, 예를 들어 자동차, 사람, 폭발 등과 같은 인지적인 개념을 표현하는 객체의 지시자를 사용하여 링크를 구성할 수 있다.Seventh, a link may be constructed using an indicator of an object representing an cognitive concept such as an object or an event, such as a car, a person, or an explosion, among still images, moving images, audio, and text data.
다시말하면, 상기 객체의 지시자중 정지영상, 동영상, 오디오, 문자 데이터에서 임의의 사건, 예를 들어 폭발과 같은 인지적인 개념을 표현하는 객체의 지시자를 사용하여 링크를 구성할 수 있다.또한, 상기 객체의 지시자중 정지영상, 동영상, 오디오 문자 데이터에서 임의의 물체, 예를 들어 자동차, 사람 등과 같은 인지적인 개념을 표현하는 객체의 지시자를 사용하여 링크를 구성할 수 있다.In other words, a link may be constructed using an indicator of an object expressing an cognitive concept such as an explosion, such as an explosion, in still image, video, audio, or text data among the indicators of the object. Among the indicators of the object, a link may be constructed using an indicator of an object that expresses an cognitive concept such as an object, for example, a car or a person, in still image, video, or audio text data.
여덟 번째로, 분산 처리 데이터베이스와 같은 분산 처리 환경을 이용하는 컴퓨터 시스템에 있어서, 다른 멀티미디어 데이터 객체를 지시하는 지시자를 이용하여 링크를 구성할 수 있다.도 7은 본 발명에 따른 링크의 유효성 검사 방법의 실제적인 코딩 예시도이다.Eighthly, in a computer system using a distributed processing environment such as a distributed processing database, a link may be configured using an indicator indicating another multimedia data object. FIG. 7 illustrates a method of validating a link according to the present invention. This is an example of actual coding.
본 발명은 컴퓨터 시스템의 링크의 유효성을 검증할 수 있는 필드(field)를 제공함으로써, 링크 일치성(link consistency)을 보증하여 멀티미디어 문서를 참조할 때 발생할 수 있는 시스템의 오류를 효과적으로 줄일 수 있고 검색 및 브라우징(browsing)의 신뢰도를 향상시킬 수 있다.The present invention provides a field for validating a link of a computer system, thereby guaranteeing link consistency, effectively reducing a system error that may occur when referring to a multimedia document, and searching. And reliability of browsing.
또한 본 발명은 컴퓨터 시스템의 기본 제어 단위인 객체에 대한 메타데이터 정보를 저장할 수 있는 필드(field)를 제공함으로써, 객체를 이용할 때 시스템의 효율을 높일 수 있으며, 사용자들에게 응용 프로그램의 편리성을 제공할 수 있다.In addition, the present invention provides a field for storing metadata information about an object, which is a basic control unit of a computer system, thereby increasing the efficiency of the system when using an object, and providing convenience to an application program for users. Can provide.
또한 검색 서비스와 같은 경우 검색된 정보의 링크에 대한 확실성을 보장할 수 있다.따라서, 서버의 기능을 적은 비용으로도 효율을 높일 수 있으며, 기능에 따라서 검색 서비스나 문서의 업데이트(update) 필요성을 자동적으로 알려 주는 프로그램 같은 다른 시스템의 개발을 가능하게 하는 효과가 있다.In addition, in the case of a search service, it is possible to guarantee the certainty of the links of the searched information. Thus, the function of the server can be improved at a low cost, and the function automatically updates the search service or the need for documents. This has the effect of enabling the development of other systems, such as programs.
Claims (358)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP00126018A EP1107128A1 (en) | 1999-12-03 | 2000-11-28 | Apparatus and method for checking the validity of links in a computer network |
| US09/729,559 US6892220B2 (en) | 1999-12-03 | 2000-12-04 | Apparatus and method for creating a link and checking link validity for objects by storing a timestamp in a validity check field for linking to a multimedia document |
| JP2000368314A JP2001209570A (en) | 1999-12-03 | 2000-12-04 | Link effectiveness test device and method on a computer network |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019990042346 | 1999-10-01 | ||
| KR19990042346 | 1999-10-01 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20010039489A KR20010039489A (en) | 2001-05-15 |
| KR100423722B1 true KR100423722B1 (en) | 2004-03-20 |
Family
ID=19613634
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-1999-0054869A Expired - Fee Related KR100423722B1 (en) | 1999-10-01 | 1999-12-03 | Apparatus and method for checking the link validity in a computer network |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100423722B1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040009534A (en) * | 2002-07-24 | 2004-01-31 | 삼성에스디에스 주식회사 | Method and system of testing web application |
| CN110990593B (en) * | 2019-12-17 | 2023-09-19 | 新方正控股发展有限责任公司 | Citation falling empty detection method and device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05265678A (en) * | 1992-01-16 | 1993-10-15 | Internatl Business Mach Corp <Ibm> | Hypertext display system |
| US5890171A (en) * | 1996-08-06 | 1999-03-30 | Microsoft Corporation | Computer system and computer-implemented method for interpreting hypertext links in a document when including the document within another document |
| KR19990027325A (en) * | 1997-09-29 | 1999-04-15 | 정선종 | Apparatus for web document authoring and its operation method |
| US5908467A (en) * | 1996-05-31 | 1999-06-01 | International Business Machines Corporation | System and method for displaying file parameters |
| US5974445A (en) * | 1997-10-28 | 1999-10-26 | International Business Machines Corporation | Web browser which checks availability of hot links |
-
1999
- 1999-12-03 KR KR10-1999-0054869A patent/KR100423722B1/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05265678A (en) * | 1992-01-16 | 1993-10-15 | Internatl Business Mach Corp <Ibm> | Hypertext display system |
| US5908467A (en) * | 1996-05-31 | 1999-06-01 | International Business Machines Corporation | System and method for displaying file parameters |
| US5890171A (en) * | 1996-08-06 | 1999-03-30 | Microsoft Corporation | Computer system and computer-implemented method for interpreting hypertext links in a document when including the document within another document |
| KR19990027325A (en) * | 1997-09-29 | 1999-04-15 | 정선종 | Apparatus for web document authoring and its operation method |
| US5974445A (en) * | 1997-10-28 | 1999-10-26 | International Business Machines Corporation | Web browser which checks availability of hot links |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20010039489A (en) | 2001-05-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6892220B2 (en) | Apparatus and method for creating a link and checking link validity for objects by storing a timestamp in a validity check field for linking to a multimedia document | |
| US12038885B2 (en) | Method and system for document versions encoded in a hierarchical representation | |
| US7984037B2 (en) | Method for evaluating xpath-like fragment identifiers of audio-visual content | |
| US8683311B2 (en) | Generating structured data objects from unstructured web pages | |
| US7673239B2 (en) | Synthetic audiovisual description scheme, method and system for MPEG-7 | |
| US7246170B2 (en) | Scheme for systematically registering meta-data with respect to various types of data | |
| US6675355B1 (en) | Redline extensible markup language (XML) schema | |
| EP0917071B1 (en) | Capturing unpaginated hypertext in a paginated document | |
| CN111782798B (en) | Digest generation method, digest generation device, digest generation equipment and project management method | |
| US6611835B1 (en) | System and method for maintaining up-to-date link information in the metadata repository of a search engine | |
| US20060277452A1 (en) | Structuring data for presentation documents | |
| US9659094B2 (en) | Storing fingerprints of multimedia streams for the presentation of search results | |
| US20060036631A1 (en) | High performance XML storage retrieval system and method | |
| US7546530B1 (en) | Method and apparatus for mapping a site on a wide area network | |
| US20080270345A1 (en) | System and method for using indexes to parse static XML documents | |
| US20100162097A1 (en) | Robust wrappers for web extraction | |
| GB2496942A (en) | Identifying time context within electronic documents or media objects | |
| JP3545824B2 (en) | Data retrieval device | |
| US20070185832A1 (en) | Managing tasks for multiple file types | |
| Brügger | Understanding the archived web as a historical source | |
| US7461337B2 (en) | Exception markup documents | |
| KR100423722B1 (en) | Apparatus and method for checking the link validity in a computer network | |
| US7814408B1 (en) | Pre-computing and encoding techniques for an electronic document to improve run-time processing | |
| US20120197909A1 (en) | Method for determining a similarity of objects | |
| Buford | Evaluating HyTime: an examination and implementation experience |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| 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 |
|
| 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 |
|
| A201 | Request for examination | ||
| 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 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| 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 |
|
| 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 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| 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 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| 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 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-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 |
|
| 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 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| 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: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20130304 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20140228 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| FPAY | Annual fee payment |
Payment date: 20150302 Year of fee payment: 12 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| FPAY | Annual fee payment |
Payment date: 20160302 Year of fee payment: 13 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| 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 |
|
| 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 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20170901 Year of fee payment: 14 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 15 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20190309 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| 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: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20190309 |