KR20090054478A - 메시지 큐 시간을 계산하기 위한 방법, 장치, 시스템 및 컴퓨터 판독가능 매체 - Google Patents
메시지 큐 시간을 계산하기 위한 방법, 장치, 시스템 및 컴퓨터 판독가능 매체 Download PDFInfo
- Publication number
- KR20090054478A KR20090054478A KR1020097008178A KR20097008178A KR20090054478A KR 20090054478 A KR20090054478 A KR 20090054478A KR 1020097008178 A KR1020097008178 A KR 1020097008178A KR 20097008178 A KR20097008178 A KR 20097008178A KR 20090054478 A KR20090054478 A KR 20090054478A
- Authority
- KR
- South Korea
- Prior art keywords
- message
- time
- trace
- buffer
- time stamp
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3419—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment by assessing time
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/348—Circuit details, i.e. tracer hardware
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/349—Performance evaluation by tracing or monitoring for interfaces, buses
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/805—Real-time
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/88—Monitoring involving counting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/548—Queue
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Software Systems (AREA)
- Debugging And Monitoring (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims (18)
- 메시지 큐 시간을 계산하는 방법으로서,제 1 시간에 버퍼에 메시지를 큐잉하는 단계와,상기 제 1 시간에 상기 버퍼 내의 메시지 수를 나타내는 타임 스탬프 메시지를 생성하는 단계와,상기 메시지를 다른 장치로 송신하는 단계와,상기 타임 스탬프 메시지를 트레이스 장치로 송신하는 단계와,상기 타임 스탬프 메시지, 상기 제 1 시간, 상기 버퍼 내의 데이터량에 근거하여 상기 메시지 큐 시간을 계산하는 단계를 포함하는 메시지 큐 시간의 계산 방법.
- 제 1 항에 있어서,상기 타임 스탬프 메시지를 생성하는 단계는, 상기 타임 스탬프 메시지를 트레이스 인터페이스 모듈에서 생성하는 단계를 포함하는 메시지 큐 시간의 계산 방법.
- 제 2 항에 있어서,상기 트레이스 인터페이스 모듈은 상기 버퍼와 함께 주문형 집적 회로(ASIC) 상에 위치되어 있는 메시지 큐 시간의 계산 방법.
- 제 3 항에 있어서,상기 메시지를 큐잉하는 단계는 상기 트레이스 인터페이스 모듈에서 수행되는 메시지 큐 시간의 계산 방법.
- 제 1 항에 있어서,상기 트레이스 장치는 주문형 집적 회로(ASIC) 상에 위치한 트레이스 인터페이스 모듈을 포함하는 메시지 큐 시간의 계산 방법.
- 제 1 항에 있어서,상기 계산 단계는, 주문형 집적 회로(ASIC) 상에 위치한 트레이스 인터페이스 모듈, 상기 주문형 집적 회로와 통신하는 외부 트레이스 장치, 또는, 상기 주문형 집적 회로의 외부에 위치하고 또한 상기 외부 트레이스 장치 및 상기 트레이스 인터페이스 모듈과 통신하는 컴퓨팅 장치 중 적어도 하나에서 수행되는 메시지 큐 시간의 계산 방법.
- 제 1 항에 있어서,중재기(arbiter)와 통신하는 트레이스 버스를 통해서 주문형 집적 회로(ASIC)에 실장된 트레이스 인터페이스 장치에서 트레이스 정보를 수신하는 단계를 더 포함하는 메시지 큐 시간의 계산 방법.
- 메시지 큐 시간을 결정하기 위한 시스템으로서,집적 회로 상에 위치하고, 제 1 시간에 버퍼로 메시지를 큐잉함과 아울러, 상기 제 1 시간에 상기 버퍼 내의 메시지 수를 나타내는 타임 스탬프 메시지를 생성하도록 구성된 트레이스 인터페이스 장치와,상기 트레이스 인터페이스 장치를 외부 트레이스 장치에 연결하는 출력을 포함하되,상기 외부 트레이스 장치는, 상기 타임 스탬프 메시지, 상기 제 1 시간, 상기 버퍼 내의 데이터량에 근거하여, 상기 메시지 큐 시간을 계산하도록 구성되어 있는메시지 큐 시간의 결정 시스템.
- 제 8 항에 있어서,상기 트레이스 인터페이스 장치는 주문형 집적 회로(ASIC) 상에 위치되어 있는 메시지 큐 시간의 결정 시스템.
- 제 9 항에 있어서,상기 주문형 집적 회로(ASIC)는 적어도 하나의 중재기를 실장하며, 상기 중재기는 상기 주문형 집적 회로 상의 트레이스 버스를 거쳐서 상기 트레이스 인터페이스 장치와 통신하는 메시지 큐 시간의 결정 시스템.
- 제 9 항에 있어서,상기 주문형 집적 회로(ASIC)는, 오퍼레이팅 시스템 모니터를 거쳐서 상기 트레이스 인터페이스 장치와 통신하는 적어도 하나의 프로세서 또는 직접 메모리 액세스 제어기를 포함하는 메시지 큐 시간의 결정 시스템.
- 제 9 항에 있어서,상기 주문형 집적 회로(ASIC)는, 그 주문형 집적 회로 상의 하드웨어 인터페이스를 거쳐서 상기 트레이스 인터페이스 장치와 통신하는 적어도 하나의 메모리 또는 주변 장치를 포함하는 메시지 큐 시간의 결정 시스템.
- 메시지 큐 시간을 계산하는 회로로서,제 1 시간에 버퍼로 메시지를 큐잉하도록 구성된 큐잉 모듈과,상기 제 1 시간에 상기 버퍼 내의 메시지 수를 나타내는 타임 스탬프 메시지를 생성하도록 구성된 타임 스탬프 생성 모듈과,상기 메시지를 다른 장치로 송신할 수 있도록 구성된 통신 링크와,상기 타임 스탬프 메시지, 상기 제 1 시간, 상기 버퍼 내의 데이터량에 근거하여, 상기 메시지 큐 시간을 계산하도록 구성된 트레이스 모듈을 포함하는 메시지 큐 시간의 계산 회로.
- 제 13 항에 있어서,상기 타임 스탬프 생성 모듈은, 상기 버퍼와 함께 주문형 집적 회로(ASIC) 상에 위치한 트레이스 인터페이스 장치를 포함하는 메시지 큐 시간의 계산 회로.
- 제 14 항에 있어서,상기 트레이스 모듈은 상기 주문형 집적 회로(ASIC)의 외부에 위치하고, 상기 큐잉 모듈과 통신하는 메시지 큐 시간의 계산 회로.
- 제 13 항에 있어서,하드웨어 인터페이스를 거쳐서 상기 큐잉 모듈과 통신하는 적어도 하나의 메모리 또는 주변 장치와,오퍼레이팅 시스템 모니터를 거쳐서 상기 큐잉 모듈과 통신하는 적어도 하나의 프로세서 또는 직접 메모리 액세스 제어기를 더 포함하는 메시지 큐 시간의 계산 회로.
- 메시지 큐 시간을 계산하는 시스템으로서,제 1 시간에 버퍼로 메시지를 큐잉하는 큐잉 수단과,상기 제 1 시간에 상기 버퍼 내의 메시지 수를 나타내는 타임 스탬프 메시지를 생성하는 타임 스탬프 생성 수단과,상기 메시지를 다른 장치로 송신할 수 있도록 구성된 통신 수단과,상기 타임 스탬프 메시지, 상기 제 1 시간, 상기 버퍼 내의 데이터량에 근거하여, 상기 메시지 큐 시간을 계산하는 계산 수단을 포함하는 메시지 큐 시간의 계산 시스템.
- 컴퓨터 판독 가능한 매체에 내장된 컴퓨터 프로그램으로서, 상기 컴퓨터 프 로그램은 컴퓨터 프로그램을 실행하는 프로세서를 통해서, 메시지 큐 시간을 계산하는 방법을 제어하도록 구성되어 있고,상기 메시지 큐 시간 계산 방법은,제 1 시간에 버퍼로 메시지를 큐잉하는 단계와,상기 제 1 시간에 상기 버퍼 내의 메시지 수를 나타내는 타임 스탬프 메시지를 생성하는 단계와,상기 메시지를 다른 장치로 송신하는 단계와,상기 타임 스탬프 메시지를 트레이스 장치로 송신하는 단계와,상기 타임 스탬프 메시지, 상기 제 1 시간, 상기 버퍼 내의 데이터량에 근거하여, 상기 메시지 큐 시간을 계산하는 단계를 포함하는컴퓨터 프로그램.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/525,125 | 2006-09-22 | ||
| US11/525,125 US8160084B2 (en) | 2006-09-22 | 2006-09-22 | Method for time-stamping messages |
| PCT/IB2007/002693 WO2008035167A2 (en) | 2006-09-22 | 2007-09-18 | A method for time-stamping messages |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20090054478A true KR20090054478A (ko) | 2009-05-29 |
| KR101054109B1 KR101054109B1 (ko) | 2011-08-03 |
Family
ID=39200888
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020097008178A Expired - Fee Related KR101054109B1 (ko) | 2006-09-22 | 2007-09-18 | 메시지 큐 시간을 계산하기 위한 방법, 장치, 시스템 및 컴퓨터 판독가능 매체 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8160084B2 (ko) |
| EP (1) | EP2064628B1 (ko) |
| KR (1) | KR101054109B1 (ko) |
| CN (1) | CN101529404B (ko) |
| TW (1) | TWI430101B (ko) |
| WO (1) | WO2008035167A2 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102373562B1 (ko) | 2021-08-03 | 2022-03-10 | 이지케어텍(주) | 메시지 처리 순서 보장 방법, 장치, 시스템 및 컴퓨터 프로그램 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7743279B2 (en) | 2007-04-06 | 2010-06-22 | Apple Inc. | Program counter (PC) trace |
| GB2478328B (en) * | 2010-03-03 | 2015-07-01 | Advanced Risc Mach Ltd | Method, apparatus and trace module for generating timestamps |
| FR2983323B1 (fr) * | 2011-11-28 | 2014-06-06 | Schneider Electric Ind Sas | Systeme de gestion de buffers d'evenements horodates |
| US8990534B2 (en) * | 2012-05-31 | 2015-03-24 | Apple Inc. | Adaptive resource management of a data processing system |
| DE102015121940A1 (de) * | 2015-12-16 | 2017-06-22 | Intel IP Corporation | Eine Schaltung und ein Verfahren zum Anhängen eines Zeitstempels an eine Tracenachricht |
| CN111327386B (zh) * | 2018-12-14 | 2023-08-08 | 深圳市中兴微电子技术有限公司 | 一种延时抖动补偿方法、装置及计算机存储介质 |
| US11231987B1 (en) * | 2019-06-28 | 2022-01-25 | Amazon Technologies, Inc. | Debugging of memory operations |
Family Cites Families (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05227153A (ja) | 1992-02-14 | 1993-09-03 | Fuji Xerox Co Ltd | データ伝送制御装置 |
| US5859980A (en) * | 1996-02-08 | 1999-01-12 | Advanced Micro Devices, Inc. | Network interface having adaptive transmit start point for each packet to avoid transmit underflow |
| US6314530B1 (en) | 1997-04-08 | 2001-11-06 | Advanced Micro Devices, Inc. | Processor having a trace access instruction to access on-chip trace memory |
| US6397352B1 (en) * | 1999-02-24 | 2002-05-28 | Oracle Corporation | Reliable message propagation in a distributed computer system |
| US6567932B2 (en) * | 1999-10-01 | 2003-05-20 | Stmicroelectronics Limited | System and method for communicating with an integrated circuit |
| JP2001202270A (ja) * | 2000-01-21 | 2001-07-27 | Mitsubishi Electric Corp | 内部バストレース機能付プロセッサ |
| US6658519B1 (en) * | 2000-07-28 | 2003-12-02 | International Business Machines Corporation | Bus bridge with embedded input/output (I/O) and transaction tracing capabilities |
| US7069544B1 (en) * | 2001-04-30 | 2006-06-27 | Mips Technologies, Inc. | Dynamic selection of a compression algorithm for trace data |
| US6615371B2 (en) | 2002-03-11 | 2003-09-02 | American Arium | Trace reporting method and system |
| KR20040026507A (ko) | 2002-09-25 | 2004-03-31 | 엘지전자 주식회사 | 프로세서간 통신장치의 메시지 큐 길이 결정 방법 |
| US7463653B2 (en) * | 2002-12-17 | 2008-12-09 | Texas Instruments Incorporated | Apparatus and method for compression of the timing trace stream |
| KR100518813B1 (ko) * | 2003-02-15 | 2005-10-05 | 삼성전자주식회사 | 패킷 메모리 관리 장치를 가지는 패킷 포워딩 시스템 및 그의 동작방법 |
| US7016319B2 (en) | 2003-03-24 | 2006-03-21 | Motorola, Inc. | Method and apparatus for reducing co-channel interference in a communication system |
| US7069176B2 (en) * | 2003-08-07 | 2006-06-27 | Arm Limited | Trace source correlation in a data processing apparatus |
| US6920586B1 (en) | 2004-01-23 | 2005-07-19 | Freescale Semiconductor, Inc. | Real-time debug support for a DMA device and method thereof |
| US8000268B2 (en) | 2004-06-30 | 2011-08-16 | Motorola Mobility, Inc. | Frequency-hopped IFDMA communication system |
| US10355825B2 (en) | 2004-07-21 | 2019-07-16 | Qualcomm Incorporated | Shared signaling channel for a communication system |
| US8265091B2 (en) * | 2004-08-18 | 2012-09-11 | Avaya Inc. | Traffic multiplexing using timestamping |
| JP4394541B2 (ja) | 2004-08-23 | 2010-01-06 | 日本電気株式会社 | 通信装置、データ通信方法およびプログラム |
| US7957275B2 (en) * | 2004-09-09 | 2011-06-07 | Jinsalas Solutions, Llc | Queuing system |
| JP4591118B2 (ja) | 2005-03-03 | 2010-12-01 | 三菱電機株式会社 | 通信装置、通信方法、およびプログラム |
| US8881114B2 (en) * | 2005-05-16 | 2014-11-04 | Texas Instruments Incorporated | Stored program writing stall information when a processor stalls waiting for another processor |
| EP1922555B1 (en) * | 2005-08-09 | 2014-10-08 | Texas Instruments Incorporated | Selectable jtag or trace access with data store and output |
| US7451367B2 (en) * | 2006-02-14 | 2008-11-11 | Atmel Corporation | Accessing sequential data in microcontrollers |
| US7552363B2 (en) * | 2006-03-23 | 2009-06-23 | Arm Limited | Generation of trace elements within a data processing apparatus |
| US7870437B2 (en) * | 2007-11-14 | 2011-01-11 | Arm Limited | Trace data timestamping |
| US8307344B2 (en) * | 2008-02-08 | 2012-11-06 | Texas Instruments Incorporated | Sliding granularity time stamping |
-
2006
- 2006-09-22 US US11/525,125 patent/US8160084B2/en not_active Expired - Fee Related
-
2007
- 2007-09-13 TW TW096134290A patent/TWI430101B/zh not_active IP Right Cessation
- 2007-09-18 CN CN2007800392557A patent/CN101529404B/zh not_active Expired - Fee Related
- 2007-09-18 EP EP07848794.9A patent/EP2064628B1/en not_active Not-in-force
- 2007-09-18 WO PCT/IB2007/002693 patent/WO2008035167A2/en not_active Ceased
- 2007-09-18 KR KR1020097008178A patent/KR101054109B1/ko not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102373562B1 (ko) | 2021-08-03 | 2022-03-10 | 이지케어텍(주) | 메시지 처리 순서 보장 방법, 장치, 시스템 및 컴퓨터 프로그램 |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI430101B (zh) | 2014-03-11 |
| US20080075015A1 (en) | 2008-03-27 |
| CN101529404A (zh) | 2009-09-09 |
| WO2008035167A3 (en) | 2008-08-07 |
| EP2064628B1 (en) | 2017-04-19 |
| TW200832142A (en) | 2008-08-01 |
| EP2064628A2 (en) | 2009-06-03 |
| CN101529404B (zh) | 2012-07-18 |
| KR101054109B1 (ko) | 2011-08-03 |
| EP2064628A4 (en) | 2011-10-26 |
| WO2008035167A2 (en) | 2008-03-27 |
| US8160084B2 (en) | 2012-04-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101054109B1 (ko) | 메시지 큐 시간을 계산하기 위한 방법, 장치, 시스템 및 컴퓨터 판독가능 매체 | |
| CN110213143B (zh) | 一种1553b总线ip核及监视系统 | |
| US10621025B2 (en) | Methods for data acquisition systems in real time applications | |
| US7743279B2 (en) | Program counter (PC) trace | |
| EP1690184B1 (en) | Apparatus and method for time ordering events in a system having multiple time domains | |
| US8099635B2 (en) | Techniques for generating a trace stream for a data processing apparatus | |
| US9088433B2 (en) | Device and method for recording protocol events in an advanced communication system | |
| US8589927B2 (en) | Method, apparatus and trace module for generating timestamps | |
| EP1750202A1 (en) | Combining packets for a packetized bus | |
| US6839777B1 (en) | System and method for transferring data over a communication medium using data transfer links | |
| CN106708671A (zh) | 一种片上系统总线行为检测方法和装置 | |
| US10530562B2 (en) | Correlating local time counts of first and second integrated circuits | |
| CN116932333A (zh) | 一种硅后验证的axi总线实时性能监控方法 | |
| TWI278636B (en) | Integrated circuit, diagnostic device for receiving diagnostic data in integrated circuit and method for generating diagnostic data | |
| CN110069425A (zh) | 一种基于服务器多处理机板卡设备之间的数据处理方法 | |
| JP2025515469A (ja) | データ伝送方法、データ伝送装置、記憶媒体、及び電子機器 | |
| CN109412939A (zh) | 记录工业网络通信周期过程数据的通信网关和工作方法 | |
| CN115328433B (zh) | 基于fpga+dsp架构的功率分析仪数据传输系统 | |
| US20070028010A1 (en) | Peripheral device utilization monitoring | |
| CN119276755A (zh) | Cxl单元的时延测试方法、装置、系统、设备及介质 | |
| JP2017163329A (ja) | 装置、保存方法及びプログラム | |
| CN121880120A (zh) | 支持波形检测的装置、方法、设备及存储介质 | |
| CN121457404A (zh) | 芯片内部性能测试电路及测试方法 | |
| TW201427327A (zh) | 網路設備傳輸性能測試方法及系統 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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 |
|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| 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 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-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-U12-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: 20140703 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 |
|
| 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 |
|
| 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: 20160630 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 |
|
| FPAY | Annual fee payment |
Payment date: 20170704 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20180719 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 |
|
| FPAY | Annual fee payment |
Payment date: 20190718 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 |
|
| 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20210729 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: 20210729 |