JP5492237B2 - ビデオ配信サーバ、ssd制御方法 - Google Patents
ビデオ配信サーバ、ssd制御方法 Download PDFInfo
- Publication number
- JP5492237B2 JP5492237B2 JP2012058494A JP2012058494A JP5492237B2 JP 5492237 B2 JP5492237 B2 JP 5492237B2 JP 2012058494 A JP2012058494 A JP 2012058494A JP 2012058494 A JP2012058494 A JP 2012058494A JP 5492237 B2 JP5492237 B2 JP 5492237B2
- Authority
- JP
- Japan
- Prior art keywords
- ssd
- function
- data
- wear leveling
- control unit
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/21815—Source of audio or video content, e.g. local disk arrays comprising local storage units
- H04N21/2182—Source of audio or video content, e.g. local disk arrays comprising local storage units involving memory arrays, e.g. RAID disk arrays
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1076—Parity data used in redundant arrays of independent storages, e.g. in RAID systems
- G06F11/108—Parity data distribution in semiconductor storages, e.g. in SSD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17306—Intercommunication techniques
- G06F15/17331—Distributed shared memory [DSM], e.g. remote direct memory access [RDMA]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0616—Improving the reliability of storage systems in relation to life time, e.g. increasing Mean Time Between Failures [MTBF]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0688—Non-volatile semiconductor memory arrays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23103—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion using load balancing strategies, e.g. by placing or distributing content on different disks, different memories or different servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23113—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving housekeeping operations for stored content, e.g. prioritizing content for deletion because of storage space restrictions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2404—Monitoring of server processing errors or hardware failure
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2211/00—Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
- G06F2211/10—Indexing scheme relating to G06F11/10
- G06F2211/1002—Indexing scheme relating to G06F11/1076
- G06F2211/1016—Continuous RAID, i.e. RAID system that allows streaming or continuous media, e.g. VOD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7211—Wear leveling
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Databases & Information Systems (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Memory System (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Description
Claims (16)
- 配信する映像データが分割された複数の分割データと、前記複数の分割データのいずれかを復元するための冗長データとを記録する記憶媒体と、前記記憶媒体のウェアレベリング処理を実施する制御部とを備える複数のSSD(Solid State Drive)と、
所定期間毎に、確立されているセッションのセッション数をカウントするカウント部と、
前記カウント部がカウントするセッション数が、基準値を超えるか否かを判定する判定部と、
前記判定部の判定結果に基づき、前記SSDが具備する制御部に対し、前記ウェアレベリング処理を実施するウェアレベリング機能を有効にさせ、かつ、前記記憶媒体から分割データ及び/又は冗長データを読み出す読出し機能を無効にさせる指示、又は、前記ウェアレベリング機能を無効にさせ、かつ、前記読出し機能を有効にさせる指示を与えるSSD操作部と
を具備することを特徴とするビデオ配信サーバ。 - 前記SSD操作部は、前記判定部が前記セッション数が前記基準値を超えると判定する場合、前記SSDが具備する制御部に対し、前記ウェアレベリング機能を無効にさせ、かつ、前記読出し機能を有効にさせる指示を与え、前記判定部が前記セッション数が前記基準値を超えないと判定する場合、前記複数のSSDのうち一部のSSDが具備する制御部に対し、前記ウェアレベリング機能を無効にさせ、かつ、前記読出し機能を有効にさせる指示を与え、その他のSSDが具備する制御部に対し、前記ウェアレベリング機能を有効にさせ、かつ、前記読出し機能を無効にさせる指示を与え、
さらに、前記SSD操作部により、前記ウェアレベリング機能が無効にされ、かつ、前記読出し機能が有効にされたSSDの記憶媒体から分割データ及び/又は冗長データを読み出すRAID処理部を具備することを特徴とする請求項1記載のビデオ配信サーバ。 - 前記RAID処理部は、前記SSD操作部により、前記ウェアレベリング機能が有効にされ、かつ、前記読出し機能が無効にされたSSDの記憶媒体に、分割データ及び/又は冗長データを書き込ませることを特徴とする請求項2記載のビデオ配信サーバ。
- 前記SSD操作部により前記ウェアレベリング機能が有効にされ、かつ、前記読出し機能が無効にされたSSDが具備する記憶媒体の空き容量が予め設定された容量に達しない場合、前記記憶媒体への分割データ及び/又は冗長データの書込みを禁止する主制御部をさらに具備することを特徴とする請求項3記載のビデオ配信サーバ。
- 前記SSD操作部は、アイドル状態である場合、前記複数のSSDが具備する制御部に対し、前記ウェアレベリング機能を有効にさせ、かつ、前記読出し機能を有効にさせる指示を与え、
前記RAID処理部は、アイドル状態である場合、前記書き込んだ分割データ及び/又は冗長データを読み出し、前記読み出した分割データ及び/又は冗長データに基づいて映像データを作成し、前記作成した映像データに基づいて新たに作成される分割データ及び冗長データを、前記複数のSSDの記憶媒体に書き込ませることを特徴とする請求項3記載のビデオ配信サーバ。 - 前記SSD操作部は、前記ウェアレベリング機能を有効にさせ、かつ、前記読出し機能を無効にさせたSSDが具備する制御部に対し、分割データ及び/又は冗長データを書き込む書込み機能を有効にさせる指示を与え、
前記RAID処理部は、前記SSD操作部により、前記書込み機能が有効にされたSSDの記憶媒体に分割データ及び/又は冗長データを書き込ませることを特徴とする請求項2記載のビデオ配信サーバ。 - 前記SSD操作部により前記書込み機能が有効にされたSSDが具備する記憶媒体の空き容量が予め設定された容量に達しない場合、前記記憶媒体への分割データ及び/又は冗長データの書込みを禁止する主制御部をさらに具備することを特徴とする請求項6記載のビデオ配信サーバ。
- 前記SSD操作部は、アイドル状態である場合、前記複数のSSDが具備する制御部に対し、前記ウェアレベリング機能を有効にさせ、前記読出し機能を有効にさせ、かつ、前記書込み機能を有効にさせる指示を与え、
前記RAID処理部は、アイドル状態である場合、前記書き込んだ分割データ及び/又は冗長データを読み出し、前記読み出した分割データ及び/又は冗長データに基づいて映像データを作成し、前記作成した映像データに基づいて新たに作成される分割データ及び冗長データを、前記複数のSSDの記憶媒体に書き込ませることを特徴とする請求項6記載のビデオ配信サーバ。 - 配信する映像データが分割された複数の分割データと、前記複数の分割データのいずれかを復元するための冗長データとを記録する記憶媒体と、前記記憶媒体のウェアレベリング処理を実施する制御部とを備える複数のSSD(Solid State Drive)を具備するビデオ配信サーバで用いられるSSD制御方法において、
所定期間毎に、確立されているセッションのセッション数をカウントし、
前記カウントしたセッション数が基準値を超えるか否かを判定し、
前記判定の判定結果に基づき、前記SSDが具備する制御部に対し、前記ウェアレベリング処理を実施するウェアレベリング機能を有効にさせ、かつ、前記記憶媒体から分割データ及び/又は冗長データを読み出す読出し機能を無効にさせる指示、又は、前記ウェアレベリング機能を無効にさせ、かつ、前記読出し機能を有効にさせる指示を与えることを特徴とするSSD制御方法。 - 前記カウントしたセッション数が前記基準値を超えると判定する場合、前記SSDが具備する制御部に対し、前記ウェアレベリング機能を無効にさせ、かつ、前記読出し機能を有効にさせる指示を与え、
前記カウントしたセッション数が前記基準値を超えないと判定する場合、前記SSDのうち一部のSSDが具備する制御部に対し、前記ウェアレベリング機能を無効にさせ、かつ、前記読出し機能を有効にさせる指示を与え、その他のSSDが具備する制御部に対し、前記ウェアレベリング機能を有効にさせ、かつ、前記読出し機能を無効にさせる指示を与え、
前記ウェアレベリング機能を無効にし、かつ、前記読出し機能を有効にしたSSDの記憶媒体から分割データ及び/又は冗長データを読み出すことを特徴とする請求項9記載のSSD制御方法。 - 書込み要求を受け取った場合、前記ウェアレベリング機能を有効にさせ、かつ、前記読出し機能を無効にさせたSSDの記憶媒体に、分割データ及び/又は冗長データを書き込ませることを特徴とする請求項10記載のSSD制御方法。
- 前記ウェアレベリング機能を有効にさせ、かつ、前記読出し機能を無効にさせたSSDが具備する記憶媒体の空き容量が予め設定された容量に達しない場合、前記記憶媒体への分割データ及び/又は冗長データの書込みを禁止することを特徴とする請求項11記載のSSD制御方法。
- アイドル状態である場合、前記複数のSSDが具備する制御部に対し、前記ウェアレベリング機能を有効にさせ、かつ、前記読出し機能を有効にさせる指示を与え、
前記書き込んだ分割データ及び/又は冗長データを読み出し、前記読み出した分割データ及び/又は冗長データに基づいて映像データを作成し、前記作成した映像データに基づいて新たに作成される分割データ及び冗長データを、前記複数のSSDの記憶媒体に書き込ませることを特徴とする請求項11記載のSSD制御方法。 - 前記ウェアレベリング機能を有効にさせ、かつ、前記読出し機能を無効にさせたSSDが具備する制御部に対し、分割データ及び/又は冗長データを書き込む書込み機能を有効にさせる指示を与え、
書込み要求を受け取った場合、前記書込み機能を有効にさせたSSDの記憶媒体に分割データ及び/又は冗長データを書き込ませることを特徴とする請求項10記載のSSD制御方法。 - 前記書込み機能を有効にさせたSSDに搭載される記憶媒体の空き容量が予め設定された容量に達しない場合、前記記憶媒体への分割データ及び/又は冗長データの書込みを禁止することを特徴とする請求項14記載のSSD制御方法。
- アイドル状態である場合、前記複数のSSDが具備する制御部に対し、前記ウェアレベリング機能を有効にさせ、前記読出し機能を有効にさせ、かつ、前記書込み機能を有効にさせる指示を与え、
前記書き込んだ分割データ及び/又は冗長データを読み出し、前記読み出した分割データ及び/又は冗長データに基づいて映像データを作成し、前記作成した映像データに基づいて新たに作成される分割データ及び冗長データを、前記複数のSSDの記憶媒体に書き込ませることを特徴とする請求項14記載のSSD制御方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012058494A JP5492237B2 (ja) | 2012-03-15 | 2012-03-15 | ビデオ配信サーバ、ssd制御方法 |
PCT/JP2013/050833 WO2013136836A1 (ja) | 2012-03-15 | 2013-01-17 | ビデオ配信サーバ、ssd制御方法 |
US14/481,728 US9807428B2 (en) | 2012-03-15 | 2014-09-09 | Video distribution server and SSD control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012058494A JP5492237B2 (ja) | 2012-03-15 | 2012-03-15 | ビデオ配信サーバ、ssd制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013191150A JP2013191150A (ja) | 2013-09-26 |
JP5492237B2 true JP5492237B2 (ja) | 2014-05-14 |
Family
ID=49160758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012058494A Expired - Fee Related JP5492237B2 (ja) | 2012-03-15 | 2012-03-15 | ビデオ配信サーバ、ssd制御方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9807428B2 (ja) |
JP (1) | JP5492237B2 (ja) |
WO (1) | WO2013136836A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11399553B2 (en) * | 2015-09-02 | 2022-08-02 | Givaudan S.A. | Flavor system for non-animal derived protein containing consumables |
FR3074317B1 (fr) * | 2017-11-27 | 2019-11-22 | Idemia Identity & Security France | Procede d'acces a une zone memoire non volatile de type flash d'un element securise, tel qu'une carte a puce |
US11157356B2 (en) * | 2018-03-05 | 2021-10-26 | Samsung Electronics Co., Ltd. | System and method for supporting data protection across FPGA SSDs |
US10795576B2 (en) * | 2018-11-01 | 2020-10-06 | Micron Technology, Inc. | Data relocation in memory |
JP2020086748A (ja) * | 2018-11-21 | 2020-06-04 | Tdk株式会社 | メモリコントローラ、及びメモリシステム |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10222317A (ja) * | 1997-02-13 | 1998-08-21 | Mitsubishi Electric Corp | ディスク制御システム |
US20060184718A1 (en) | 2005-02-16 | 2006-08-17 | Sinclair Alan W | Direct file data programming and deletion in flash memories |
JP2010513993A (ja) * | 2008-03-07 | 2010-04-30 | 株式会社東芝 | 情報処理装置および不揮発性半導体メモリドライブ |
US20090228641A1 (en) | 2008-03-07 | 2009-09-10 | Kabushiki Kaisha Toshiba | Information processing apparatus and non-volatile semiconductor memory drive |
JP2010277342A (ja) * | 2009-05-28 | 2010-12-09 | Fujitsu Ltd | 管理プログラム、管理装置および管理方法 |
JP2011061720A (ja) | 2009-09-14 | 2011-03-24 | Toshiba Corp | 情報処理装置、放送素材記録装置及び放送素材記録制御方法 |
-
2012
- 2012-03-15 JP JP2012058494A patent/JP5492237B2/ja not_active Expired - Fee Related
-
2013
- 2013-01-17 WO PCT/JP2013/050833 patent/WO2013136836A1/ja active Application Filing
-
2014
- 2014-09-09 US US14/481,728 patent/US9807428B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US9807428B2 (en) | 2017-10-31 |
JP2013191150A (ja) | 2013-09-26 |
WO2013136836A1 (ja) | 2013-09-19 |
US20140379971A1 (en) | 2014-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10652331B1 (en) | Locally providing highly available cloud-based storage system services | |
US9521200B1 (en) | Locally providing cloud storage array services | |
JP5986577B2 (ja) | Aluaの選好および状態遷移のホストによる検出および処理 | |
JP5492237B2 (ja) | ビデオ配信サーバ、ssd制御方法 | |
JP5958020B2 (ja) | ストレージシステム | |
US20170212799A1 (en) | Adjusting failure response criteria based on external failure data | |
US9063835B2 (en) | Managing processing of user requests and data replication for a mass storage system | |
US11868625B2 (en) | Alert tracking in storage | |
US10374868B2 (en) | Distributed command processing in a flash storage system | |
JP2013041403A (ja) | 情報処理装置および情報処理方法 | |
JP2017091456A (ja) | 制御装置、制御プログラムおよび制御方法 | |
US9459799B1 (en) | Identifying problematic application workloads based on associated response times | |
US11711426B2 (en) | Providing storage resources from a storage pool | |
JP6051617B2 (ja) | 制御装置、ストレージ装置、制御方法及び制御プログラム | |
JP5244909B2 (ja) | バッファ容量の利用が改善されたマスストレージシステム | |
JP5505329B2 (ja) | ディスクアレイ装置及びその制御方法 | |
US11734131B2 (en) | Memory device having redundant media management capabilities | |
JP5514245B2 (ja) | ビデオ配信サーバ及びビデオ配信方法 | |
JP2017174106A (ja) | 管理装置、サーバ、シンクライアントシステム、管理方法及びプログラム | |
JP2015170272A (ja) | 制御装置、制御方法、及び制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130917 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131115 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131205 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131212 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131219 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131226 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20140109 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140204 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140228 |
|
LAPS | Cancellation because of no payment of annual fees |