JP5174320B2 - トポロジメタデータおよびナビゲーションパスを用いる規定ナビゲーション - Google Patents
トポロジメタデータおよびナビゲーションパスを用いる規定ナビゲーション Download PDFInfo
- Publication number
- JP5174320B2 JP5174320B2 JP2005351274A JP2005351274A JP5174320B2 JP 5174320 B2 JP5174320 B2 JP 5174320B2 JP 2005351274 A JP2005351274 A JP 2005351274A JP 2005351274 A JP2005351274 A JP 2005351274A JP 5174320 B2 JP5174320 B2 JP 5174320B2
- Authority
- JP
- Japan
- Prior art keywords
- navigation
- topology
- navigation path
- application
- node
- 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; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
Topology myTopology = new Topology("myTopologyName", typeof(Order));
//OrderとCustomerとの間にリンクカテゴリ「Entity」でリンクを追加
myTopology.AddLink(typeof(Order), typeof(Customer), "Entity");
//OrderとOrderLineとの間にリンクカテゴリ「Entity」でリンクを追加
myTopology.AddLink(typeof(Order), typeof(OrderLine), "Entity");
//OrderLineとProductとの間にリンクカテゴリ「Entity」でリンクを追加
myTopology.AddLink(typeof(OrderLine), typeof(Product), "Entity");
//OrderとSalesEntityCubeとの間にリンクカテゴリ「DrillUp」でリンクを追加
myTopology.AddLink(typeof(Order), typeof(SalesEntityCube), "DrillUp");
//SalesEntityCubeとProductEntityCubeとの間にリンクカテゴリ「DrillAcross」でリンクを追加
myTopology.AddLink(typeof(SalesEntityCube), typeof(ProductEntityCube), "DrillAcross");
…
//トポロジをサーバ側に保存
myTopology.Save();
NPath myPath = new NPath("myTopologyName", myExpression);
//Nextボタンクリックハンドラ
…NextButtonOnClick(...)
{
//次のリンクを検査
myPath.Next().Traverse(dataContext);
}
//NPath内のルートからアウトバウンドリンクをすべて入手
List<Link> outBoundLinks = myPath.Root.OutBoundLinks;
//5番目のリンクを検討
outBoundLinks[4].Traverse(dataContext);
NPath myPath = new NPath("myTopologyName", myExpression);
//NPath内のルートからアウトバウンドリンクをすべて入手
List<Link> outBoundLinks = myPath. myPath.Root.OutBoundLinks;
//アウトバウンドリンクから5番目のリンクをトラバース
outBoundLinks[4].Traverse(dataContext);
//アドホックが現在のトポロジからリンクを得る
NPath adhocPath = outBoundLinks[4].Destination.GetPath(someExpression, SearchScope.CurrentTopoloy);
//第1アドホックリンクをトラバースして、このリンクナビゲーション情報をジャーナルに保存
adhocPath.Links[0].Traverse(newDataContext);
NPath myPath = new NPath("myTopologyName", myExpression);
//NPath内のルートからアウトバウンドリンクをすべて入手
List<Link> outBoundLinks = myPath. myPath.Root.OutBoundLinks;
//アウトバウンドリンクから5番目のリンクをトラバース
outBoundLinks[4].Traverse(dataContext);
//アドホックが現在のトポロジからリンクを得る
NPathadhocPath = outBoundsLinks[4],Destination.GetPath(someExpression, SearchScope.UniversalTopology);
//第1アドホックリンクをトラバースして、このリンクナビゲーション情報をジャーナルに保存
adhocPath.Links[0].Traverse(newDataContext);
Claims (14)
- メモリに接続されたプロセッサと、
アプリケーションの設計を行う間に、規定ナビゲーションを提供してハイパーメディアシステムにおけるアプリケーションの開発を容易にする規定コンポーネントであって、前記規定ナビゲーションは、トポロジおよび少なくとも1つのナビゲーションパスを含み、前記規定コンポーネントは、
ノードオブジェクトがリンクオブジェクトと相互接続されるように、ビジネスフレームワークに関連する受信したメタデータに基づいて、ノードオブジェクトおよびリンクオブジェクトのネットワークを含むトポロジを、アプリケーションの設計を行う間に作成するトポロジコンポーネントであって、前記ノードオブジェクトはインスタンスを表し、前記リンクオブジェクトは前記インスタンス間のトラバース可能な関係を表す、トポロジコンポーネントと、
前記トポロジに含まれるリンクオブジェクトの逐次的リストおよびルートノードのオブジェクトを含むナビゲーションパスを、アプリケーションの設計を行う間に作成するナビゲーションコンポーネントであって、前記リンクオブジェクトは前記トポロジの他のノードにリンクしており、前記ナビゲーションパスは、ナビゲーションルートを記述するメタデータの集合として維持され、前記メタデータの集合は、強く型付けする方法で構成されたナビゲーション式を含むコードを生成するために利用される、ナビゲーションコンポーネントと、
前記ナビゲーションパスのノードにコンテキストを提供するナビゲーションパスプロバイダ、前記生成されたトポロジおよびナビゲーションパスを含むナビゲーションパスサービスと、
ランタイムの間、前記ナビゲーションパスサービスと通信して前記ナビゲーションパスに対応する一連のユーザインターフェースを表示し、前記トポロジのノードをフィルタリングすることにより前記ナビゲーションパスを識別するナビゲーション式を提供するアプリケーションであって、前記ナビゲーション式は、前記ナビゲーションパスサービスが開始ノードにコンテキストをバインドし、前記開始ノードのユーザインターフェースを前記アプリケーションに返すことにより、前記ナビゲーションパスをインスタンス化するように、前記トポロジおよび関連コードに基づき、アプリケーションの設計を行う間に作成されたオブジェクトモデルであり、前記ユーザインターフェースは、少なくとも1つのユーザインターフェースオブジェクトが前記ユーザインターフェース内で選択されたとき、第2のユーザインターフェースが生成されて前記アプリケーションに返さえるように、前記トポロジの前記開始ノードと他のノードをリンクするリンクオブジェクトを表す少なくとも1つのユーザインターフェースオブジェクトを含み、前記第2のユーザインターフェースは、前記ナビゲーションパスサービスによって提供されたコンテキストにバインドされた他のノードを表す、アプリケーションと、
ユーザインターフェースが前記アプリケーションに返される前記一連のノードが保持されたジャーナルであって、前記規定コンポーネントは前記ジャーナルを使用して前記アプリケーションによってトラバースされた前記一連のノードに対応する新しいナビゲーションパスを生成する、ジャーナルと、
ナビゲーションパス式で前記トポロジ内のノードをフィルタリングすることによりナビゲーションパスを作成するフィルタと
を含む、規定コンポーネントと、
を備えたことを特徴とするアプリケーションの開発を容易にするためのシステム。 - 前記トポロジおよびナビゲーションパスは、アプリケーションの設計を行う間にメタデータを用いて作成されることを特徴とする請求項1に記載のシステム。
- 前記ノードオブジェクトは、別のノードに対するリンクリストおよび関連データコンテンツを含むビゲーションの状態を表すことを特徴とする請求項1に記載のシステム。
- 前記ノードオブジェクトは、少なくとも次のうちの1つ、すなわちエンティティ、クエリ、タスク、およびプロバイダからクエリ可能な情報源のうちの1つであることを特徴とする請求項1に記載のシステム。
- 前記リンクオブジェクトは、次のうちの1つ、すなわちソースおよび相手先ノードへの参照、ならびに相手先ノードに対するアクセスを提供するプロバイダへの要求のうちの1つを行うことを特徴とする請求項1に記載のシステム。
- ルートノードを識別し、サブグラフを削減することにより前記トポロジから前記ナビゲーションパスを作成するモデルエディタをさらに備えることを特徴とする請求項1に記載のシステム。
- 前記トポロジを手動作成するユーザインターフェースツールをさらに備えたことを特徴とする請求項1に記載のシステム。
- エンティティグラフ、ビジネスインテリジェンスメタデータ、およびビジネスインテリジェンスジャーナルのうちの少なくとも1つを利用して、自動的に前記トポロジを作成する自動コンポーネントをさらに備えたことを特徴とする請求項1に記載のシステム。
- クライアントアプリケーションと少なくとも1つのナビゲーションパスプロバイダとの間の通信を管理して、設計時において前記トポロジメタデータの作成を可能にするナビゲーションパスプロバイダインフラストラクチャをさらに備えたことを特徴とする請求項1に記載のシステム。
- 前記ナビゲーションパスプロバイダインフラストラクチャは、ナビゲーションパスサービスを提供し、変換および/または情報抽出機構を通して、コンテキストノードにアクセスするナビゲーションパスプロバイダを含むことを特徴とする請求項9に記載のシステム。
- 前記情報抽出機構は、次のうちの少なくとも1つ、すなわち操作のためのタスク、およびナビゲーションパスプロバイダからクエリ可能である情報のうちの少なくとも1つを含むことを特徴とする請求項10に記載のシステム。
- 次のうちの1つ、すなわちナビゲーションの履歴を記録するジャーナル、およびメタデータにより駆動されるユーザインターフェースに対するバインディングを可能にするユーザインターフェースバインディングのうちの1つをさらに備えることを特徴とする請求項1に記載のシステム。
- アプリケーション内でナビゲーションを規定することを容易にするコンピュータ実装方法であって、
プロセッサが、トポロジおよび少なくとも1つのナビゲーションパスを含む規定ナビゲーションを生成するステップであって、
アプリケーションの設計を行う間に、ビジネスワークフレームワークに関連するメタデータを受信するステップと、
前記メタデータに基づきアプリケーションの設計を行う間にトポロジを作成するステップであって、前記トポロジは、ノードオブジェクトがリンクオブジェクトと相互接続されるように、受信したメタデータに基づくノードオブジェクトおよびリンクオブジェクトのネットワークを含み、前記ノードオブジェクトはインスタンスを表し、前記リンクオブジェクトは前記インスタンス間のトラバース可能な関係を表す、ステップと、
アプリケーションの設計を行う間に、前記トポロジのサブグラフとしてナビゲーションパスを確立するステップであって、前記ナビゲーションパスは、前記トポロジに含まれたリンクオブジェクトの逐次的リストに関連付けられたルートノードを含み、前記ナビゲーションパスは、ナビゲーションルートを記述するメタデータの集合として維持され、前記メタデータの集合は、強く型付けする方法で構成されたナビゲーション式を含むコードを生成するために利用される、ステップと、
実行中のアプリケーションからの要求を、前記ナビゲーションパスのノードにコンテキストを提供するナビゲーションパスプロバイダ、前記生成されたトポロジおよびナビゲーションパスを含むナビゲーションパスサービスにおいて受信して前記ナビゲーションパスに対応する一連のユーザインターフェースを表示するステップであって、前記アプリケーションは、前記トポロジのノードをフィルタリングすることにより前記ナビゲーションパスを識別し、前記ナビゲーション式は、前記トポロジおよび関連コードに基づき、アプリケーションの設計を行う間に作成されたオブジェクトモデルである、ステップと、
前記ナビゲーションパスサービスが開始ノードにコンテキストをバインドし、前記開始ノードのユーザインターフェースを前記アプリケーションに返すことにより、前記ナビゲーションパスをインスタンス化するステップであって、前記ユーザインターフェースは、前記トポロジの前記開始ノードと他のノードをリンクするリンクオブジェクトを表す少なくとも1つのユーザインターフェースオブジェクトを含む、ステップと、
前記少なくとも1つのユーザインターフェースオブジェクトの選択に関する前記アプリケーションからの要求を受信するステップと、
第2のユーザインターフェースを作製して前記アプリケーションに返すステップであって、前記第2のユーザインターフェースは、前記ナビゲーションパスサービスによって提供されたコンテキストにバインドされた他のノードを表す、ステップと、
ユーザインターフェースが前記アプリケーションに返される前記一連のノードが保持されたジャーナルを格納するステップであって、前記規定コンポーネントが前記ジャーナルを使用して前記アプリケーションによってトラバースされた前記一連のノードに対応する新しいナビゲーションパスを生成するステップと
を含む、規定ナビゲーションを生成するステップを備えたことを特徴とするコンピュータ実装方法。 - 前記トポロジは、トラバース可能なオブジェクトとパスのサブセットを表すノードオブジェクトとリンクオブジェクトのネットワークであり、前記ナビゲーションパスは、トポロジにわたるリンクの逐次的リストであることを特徴とする請求項13に記載の方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/029,953 US7650349B2 (en) | 2005-01-05 | 2005-01-05 | Prescribed navigation using topology metadata and navigation path |
US11/029,953 | 2005-01-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006190261A JP2006190261A (ja) | 2006-07-20 |
JP5174320B2 true JP5174320B2 (ja) | 2013-04-03 |
Family
ID=35852135
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005351274A Expired - Fee Related JP5174320B2 (ja) | 2005-01-05 | 2005-12-05 | トポロジメタデータおよびナビゲーションパスを用いる規定ナビゲーション |
Country Status (5)
Country | Link |
---|---|
US (1) | US7650349B2 (ja) |
EP (1) | EP1679588B1 (ja) |
JP (1) | JP5174320B2 (ja) |
KR (1) | KR101169091B1 (ja) |
CN (1) | CN1801150B (ja) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7492716B1 (en) * | 2005-10-26 | 2009-02-17 | Sanmina-Sci | Method for efficiently retrieving topology-specific data for point-to-point networks |
FR2906382B1 (fr) * | 2006-09-25 | 2008-11-14 | Canon Kk | Procedes et dispositifs pour optimiser le traitement xml |
US20090319955A1 (en) * | 2008-06-20 | 2009-12-24 | Microsoft Corporation | Techniques for a navigation based design tool |
US8565075B2 (en) * | 2008-10-30 | 2013-10-22 | Verizon Patent And Licensing Inc. | Method and system for determining alternate paths |
CA2744240C (en) | 2008-12-02 | 2019-06-18 | Ab Initio Technology Llc | Visualizing relationships between data elements and graphical representations of data element attributes |
US8384776B2 (en) * | 2009-04-22 | 2013-02-26 | Toyota Motor Engineering And Manufacturing North America, Inc. | Detection of topological structure from sensor data with application to autonomous driving in semi-structured environments |
KR101615707B1 (ko) * | 2009-09-17 | 2016-04-26 | 삼성전자주식회사 | 데이터 처리 장치 및 방법 |
US20120030612A1 (en) * | 2010-07-30 | 2012-02-02 | Sap Ag | Dynamic property attributes |
US8307277B2 (en) * | 2010-09-10 | 2012-11-06 | Facebook, Inc. | Efficient event delegation in browser scripts |
WO2012103665A1 (en) | 2011-01-31 | 2012-08-09 | Hewlett-Packard Development Company, L.P. | Methods and systems to generate reports including report references for navigation |
US9189220B2 (en) * | 2012-07-02 | 2015-11-17 | Amazon Technologies, Inc. | Evaluating application compatibility |
EP2951667A4 (en) * | 2013-01-31 | 2016-12-14 | Hewlett Packard Entpr Dev Lp | DEFINITION OF A DESIGN PLAN |
US10331686B2 (en) * | 2013-03-14 | 2019-06-25 | Microsoft Corporation | Conducting search sessions utilizing navigation patterns |
US9558047B1 (en) * | 2013-09-19 | 2017-01-31 | EMC IP Holding Company LLC | Navigation payload detection |
US9626471B2 (en) * | 2014-02-21 | 2017-04-18 | Dassault Systemes Americas Corp. | Methods and systems for filtering components in hierarchically-referenced data |
US9846703B2 (en) * | 2014-09-30 | 2017-12-19 | Vivint, Inc. | Page-based metadata system for distributed filesystem |
WO2018102691A1 (en) * | 2016-12-01 | 2018-06-07 | Ab Initio Technology Llc | Generating, accessing, and displaying lineage metadata |
US11693832B2 (en) * | 2018-03-15 | 2023-07-04 | Vmware, Inc. | Flattening of hierarchical data into a relational schema in a computing system |
CN110347752B (zh) * | 2018-04-11 | 2023-07-11 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、计算机可读存储介质和计算机设备 |
JP7487494B2 (ja) * | 2020-03-02 | 2024-05-21 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及び情報処理プログラム |
CN111581444A (zh) * | 2020-04-29 | 2020-08-25 | 北京同创永益科技发展有限公司 | 一种编辑和展示拓扑图的方法及装置 |
US11212336B2 (en) | 2020-04-30 | 2021-12-28 | Software Ag | Systems and/or methods for dynamically configuring and evaluating rules with dynamic and/or user inputs at runtime |
US10992540B1 (en) | 2020-05-19 | 2021-04-27 | Cisco Technology, Inc. | Determining formal models using weighting factors for computing elements in multi-cloud environments |
US11283688B2 (en) | 2020-05-19 | 2022-03-22 | Cisco Technology, Inc. | Delayed recomputation of formal network topology models based on modifications to deployed network topologies |
US11424989B2 (en) | 2020-06-15 | 2022-08-23 | Cisco Technology, Inc. | Machine-learning infused network topology generation and deployment |
US11398948B2 (en) * | 2020-06-29 | 2022-07-26 | Cisco Technology, Inc. | Generation and deployment of inherited network topology models |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6236907B1 (en) * | 1995-05-30 | 2001-05-22 | Ag-Chem Equipment Co., Inc. | System and method for creating agricultural decision and application maps for automated agricultural machines |
US5878431A (en) * | 1996-10-04 | 1999-03-02 | Hewlett-Packard Company | Method and apparatus for providing topology based enterprise management services |
US6131098A (en) * | 1997-03-04 | 2000-10-10 | Zellweger; Paul | Method and apparatus for a database management system content menu |
US5835905A (en) * | 1997-04-09 | 1998-11-10 | Xerox Corporation | System for predicting documents relevant to focus documents by spreading activation through network representations of a linked collection of documents |
US6393386B1 (en) * | 1998-03-26 | 2002-05-21 | Visual Networks Technologies, Inc. | Dynamic modeling of complex networks and prediction of impacts of faults therein |
US6633878B1 (en) * | 1999-07-30 | 2003-10-14 | Accenture Llp | Initializing an ecommerce database framework |
US6718535B1 (en) * | 1999-07-30 | 2004-04-06 | Accenture Llp | System, method and article of manufacture for an activity framework design in an e-commerce based environment |
US20020198994A1 (en) * | 2001-05-15 | 2002-12-26 | Charles Patton | Method and system for enabling and controlling communication topology, access to resources, and document flow in a distributed networking environment |
US7099885B2 (en) * | 2001-05-25 | 2006-08-29 | Unicorn Solutions | Method and system for collaborative ontology modeling |
GB2376094A (en) | 2001-05-30 | 2002-12-04 | Ibm | Flexible navigation of a workflow graph in a data processing system |
US20030009552A1 (en) * | 2001-06-29 | 2003-01-09 | International Business Machines Corporation | Method and system for network management with topology system providing historical topological views |
US8413205B2 (en) * | 2001-09-19 | 2013-04-02 | Tvworks, Llc | System and method for construction, delivery and display of iTV content |
US20030131097A1 (en) | 2002-01-09 | 2003-07-10 | Stephane Kasriel | Interactive path analysis |
US7512932B2 (en) * | 2002-03-22 | 2009-03-31 | Sun Microsystems, Inc. | Language and object model for describing MIDlets |
US20030225778A1 (en) * | 2002-05-28 | 2003-12-04 | Craig Fisher | System and methods for generating a customer specific catalog from a base catalog |
US7319906B2 (en) * | 2002-09-19 | 2008-01-15 | Advanced Bionics Corporation | Cochlear implant electrode and method of making same |
US7739223B2 (en) * | 2003-08-29 | 2010-06-15 | Microsoft Corporation | Mapping architecture for arbitrary data models |
US7454701B2 (en) * | 2003-10-30 | 2008-11-18 | Sap Ag | Systems and methods for implementing formulas |
US7313565B2 (en) * | 2004-02-19 | 2007-12-25 | Microsoft Corporation | Data overlay, self-organized metadata overlay, and associated methods |
EP1577776B1 (en) * | 2004-03-18 | 2007-05-02 | Alcatel Lucent | Method and apparatus for data synchronization in a distributed data base system |
-
2005
- 2005-01-05 US US11/029,953 patent/US7650349B2/en not_active Expired - Fee Related
- 2005-11-16 KR KR1020050109748A patent/KR101169091B1/ko not_active IP Right Cessation
- 2005-12-05 CN CN2005101288869A patent/CN1801150B/zh not_active Expired - Fee Related
- 2005-12-05 JP JP2005351274A patent/JP5174320B2/ja not_active Expired - Fee Related
- 2005-12-15 EP EP05112238.0A patent/EP1679588B1/en not_active Not-in-force
Also Published As
Publication number | Publication date |
---|---|
KR101169091B1 (ko) | 2012-07-26 |
US7650349B2 (en) | 2010-01-19 |
EP1679588B1 (en) | 2013-05-22 |
CN1801150A (zh) | 2006-07-12 |
EP1679588A3 (en) | 2008-01-23 |
JP2006190261A (ja) | 2006-07-20 |
KR20060080527A (ko) | 2006-07-10 |
US20060149782A1 (en) | 2006-07-06 |
EP1679588A2 (en) | 2006-07-12 |
CN1801150B (zh) | 2011-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5174320B2 (ja) | トポロジメタデータおよびナビゲーションパスを用いる規定ナビゲーション | |
US10355941B2 (en) | Sensor data handling for cloud-platform infrastructure layouts | |
US7673340B1 (en) | System and method for analyzing system user behavior | |
US11409904B2 (en) | User interface for building a data privacy pipeline and contractual agreement to share data | |
US20180173606A1 (en) | Hybrid testing automation engine | |
US8489474B2 (en) | Systems and/or methods for managing transformations in enterprise application integration and/or business processing management environments | |
US7421699B2 (en) | Service meta model for an enterprise service architecture | |
US20050262119A1 (en) | Data processing systems and methods | |
Fill | SeMFIS: a flexible engineering platform for semantic annotations of conceptual models | |
CN115017182A (zh) | 一种可视化的数据分析方法及设备 | |
CA2902128C (en) | System architecture for cloud-platform infrastructure layouts | |
Annighoefer et al. | EOQ: An open source interface for a more DAMMMMN domain-specific model utilization | |
Valderas et al. | Introducing requirements traceability support in model-driven development of web applications | |
Bibartiu et al. | Clams: a cloud application modeling solution | |
Reynolds et al. | Oracle SOA Suite 11g R1 Developer's Guide | |
Biehl | GraphQL API Design | |
US20080071840A1 (en) | Introducing Multi-Level Nested Kits Into Existing E-Commerce Systems | |
Subramanian et al. | MongoDB | |
Abdalimov | Pokročilý Firemní Issue Tracker | |
Jarmolinski | Configuration management database integration with IPAM database for cloud computing company | |
Challita | Inferring Models from Cloud APIs and Reasoning over Them: A Tooled and Formal Approach | |
GB2414572A (en) | Aggregating access to disparate data and service systems | |
Salman | Design and prototypical implementation of a web application: network log correlation system | |
Salfischberger | Design Patterns for Runtime Variability of Business Software as a Service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111202 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120302 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120803 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121105 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121214 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121228 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |