JP6360179B2 - アノテーション装置、アノテーション方法、及びアノテーションプログラム - Google Patents
アノテーション装置、アノテーション方法、及びアノテーションプログラム Download PDFInfo
- Publication number
- JP6360179B2 JP6360179B2 JP2016547412A JP2016547412A JP6360179B2 JP 6360179 B2 JP6360179 B2 JP 6360179B2 JP 2016547412 A JP2016547412 A JP 2016547412A JP 2016547412 A JP2016547412 A JP 2016547412A JP 6360179 B2 JP6360179 B2 JP 6360179B2
- Authority
- JP
- Japan
- Prior art keywords
- annotation
- program
- external
- message
- 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.)
- Active
Links
Images
Classifications
-
- 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/547—Remote procedure calls [RPC]; Web services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/73—Program documentation
-
- 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- 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/542—Event management; Broadcasting; Multicasting; Notifications
-
- 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/543—User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
-
- 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
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- 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/131—Protocols for games, networked simulations or virtual reality
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Hardware Design (AREA)
- Strategic Management (AREA)
- Quality & Reliability (AREA)
- Economics (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Human Resources & Organizations (AREA)
- Computing Systems (AREA)
- Library & Information Science (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
- Document Processing Apparatus (AREA)
- Stored Programmes (AREA)
Description
図7は、アノテーションプログラムによる情報処理がコンピュータ100を用いて具体的に実現されることを示す図である。図7に示す様に、コンピュータ100は、例えば、メモリ101と、CPU(Central Processing Unit)102と、ハードディスクドライブインタフェース103と、ディスクドライブインタフェース104と、シリアルポートインタフェース105と、ビデオアダプタ106と、ネットワークインタフェース107とを有し、これらの各部はバスCによって接続される。
10 アノテーション外部連携システム
11 アノテーション外部連携プログラム
11a 外部連携プログラム呼出し部
11b 操作制御部
11c アノテーション表示制御部
11d 画面状態取得監視部
12 記憶装置
12a 外部連携スクリプトDB
12b アノテーションDB
12c ログDB
12d 音声モジュールDB
20 アプリケーションプログラム
30 外部プログラム
30a テキストエディタ
30b ブラウザ
30c 自動操作プログラム
30d 音声ファイル再生プログラム
30e COM、.Netアプリケーション、オフィスドキュメント呼出しプログラム
30f その他の呼出しプログラム
40 OS
50 入力デバイス
60 ディスプレイ
100 コンピュータ
101 メモリ
101a ROM
101b RAM
102 CPU
103 ハードディスクドライブインタフェース
104 ディスクドライブインタフェース
105 シリアルポートインタフェース
106 ビデオアダプタ
107 ネットワークインタフェース
108 ハードディスクドライブ
108a OS
108b アプリケーションプログラム
108c プログラムモジュール
108d プログラムデータ
109 ディスクドライブ
110 マウス
111 キーボード
111a メッセージ読込み部
111a−1 トリガー受付け部
111a−2 アノテーションメッセージ取得部
111a−3 外部連携スクリプト取得部
112 ディスプレイ
112a 外部プログラム起動部
112a−1 アプリケーション識別部
113a クリップボード保存部
B バルーン
C バス
M1 アノテーションメッセージ
M2、S1a、S1b、S2a、S2b、S3a、S3b アノテーションアイコン
P マウスポインタ
T1、T2 テキストエディタ
T3 ブラウザ
T4 テキストファイル
Claims (5)
- アノテーションオブジェクトと、該アノテーションオブジェクトのウィンドウ毎のアノテーションルールとを対応付けて格納する格納部と、
複数の前記ウィンドウの中からアクティブウィンドウを特定する特定部と、
前記特定部により特定されたアクティブウィンドウに対応するアノテーションルールが前記格納部に存在し、かつ、前記アノテーションオブジェクトが選択された場合に、アノテーションメッセージの内容、プロトコルおよびファイル拡張子を解析するとともに、前記アノテーションメッセージが表示されたプログラムであるアノテーションターゲットアプリケーションを識別し、該解析の結果と該識別の結果との組み合わせに基づき、前記アノテーションメッセージから起動すべき外部プログラムを識別し、該識別の結果に基づき、外部プログラムを呼び出す呼出し部と
を有することを特徴とするアノテーション装置。 - 前記呼出し部は、前記外部プログラムの起動時に、該外部プログラムに対し、前記アノテーションオブジェクトとして、アノテーションメッセージを出力することを特徴とする請求項1に記載のアノテーション装置。
- 前記呼出し部は、前記外部プログラムとしてアプリケーションプログラムに対する自動操作プログラムを呼び出し、アノテーションに関連付けられたスクリプトを前記自動操作プログラムに実行させることにより、アノテーションに対するユーザのアクションを自動操作のトリガーとするワンストップオペレーションを実現することを特徴とする請求項1に記載のアノテーション装置。
- アノテーション装置で実行されるアノテーション方法であって、
アノテーションオブジェクトと、該アノテーションオブジェクトのウィンドウ毎のアノテーションルールとを対応付けて、格納部に格納させる格納工程と、
複数の前記ウィンドウの中からアクティブウィンドウを特定する特定工程と、
前記特定工程にて特定されたアクティブウィンドウに対応するアノテーションルールが前記格納部に存在し、かつ、前記アノテーションオブジェクトが選択された場合に、アノテーションメッセージの内容、プロトコルおよびファイル拡張子を解析するとともに、前記アノテーションメッセージが表示されたプログラムであるアノテーションターゲットアプリケーションを識別し、該解析の結果と該識別の結果との組み合わせに基づき、前記アノテーションメッセージから起動すべき外部プログラムを識別し、該識別の結果に基づき、外部プログラムを呼び出す呼出し工程と
を含むことを特徴とするアノテーション方法。 - アノテーションオブジェクトと、該アノテーションオブジェクトのウィンドウ毎のアノテーションルールとを対応付けて、格納部に格納させる格納ステップと、
複数の前記ウィンドウの中からアクティブウィンドウを特定する特定ステップと、
前記特定ステップにて特定されたアクティブウィンドウに対応するアノテーションルールが前記格納部に存在し、かつ、前記アノテーションオブジェクトが選択された場合に、アノテーションメッセージの内容、プロトコルおよびファイル拡張子を解析するとともに、前記アノテーションメッセージが表示されたプログラムであるアノテーションターゲットアプリケーションを識別し、該解析の結果と該識別の結果との組み合わせに基づき、前記アノテーションメッセージから起動すべき外部プログラムを識別し、該識別の結果に基づき、外部プログラムを呼び出す呼出しステップと
をコンピュータに実行させるためのアノテーションプログラム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014182556 | 2014-09-08 | ||
| JP2014182556 | 2014-09-08 | ||
| PCT/JP2015/075115 WO2016039254A1 (ja) | 2014-09-08 | 2015-09-03 | アノテーション装置、アノテーション方法、及びアノテーションプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2016039254A1 JPWO2016039254A1 (ja) | 2017-04-27 |
| JP6360179B2 true JP6360179B2 (ja) | 2018-07-18 |
Family
ID=55459002
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016547412A Active JP6360179B2 (ja) | 2014-09-08 | 2015-09-03 | アノテーション装置、アノテーション方法、及びアノテーションプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10402242B2 (ja) |
| JP (1) | JP6360179B2 (ja) |
| WO (1) | WO2016039254A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11507216B2 (en) | 2016-12-23 | 2022-11-22 | Realwear, Inc. | Customizing user interfaces of binary applications |
| WO2019241075A1 (en) * | 2018-06-13 | 2019-12-19 | Realwear Inc. | Customizing user interfaces of binary applications |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002304314A (ja) | 2001-04-06 | 2002-10-18 | Nec Corp | アプリケーションデータファイル参照方式 |
| WO2003001413A1 (en) * | 2001-06-22 | 2003-01-03 | Nosa Omoigui | System and method for knowledge retrieval, management, delivery and presentation |
| US20040189713A1 (en) * | 2001-10-31 | 2004-09-30 | Metacyber.Net | Computer-based user interface for a memory-resident rapid comprehension document for original source information |
| JP4517750B2 (ja) * | 2004-06-30 | 2010-08-04 | 富士ゼロックス株式会社 | 文書処理システム |
| WO2008099456A1 (ja) * | 2007-02-09 | 2008-08-21 | Mitsubishi Electric Corporation | アプリケーション実行端末 |
| JP5317558B2 (ja) * | 2008-07-07 | 2013-10-16 | 株式会社東芝 | 医用情報作成装置 |
| JP5267342B2 (ja) | 2009-06-08 | 2013-08-21 | 富士通株式会社 | マッシュアッププログラム、マッシュアップ装置及びマッシュアップ方法 |
| US20110258216A1 (en) * | 2010-04-20 | 2011-10-20 | International Business Machines Corporation | Usability enhancements for bookmarks of browsers |
| US9704115B2 (en) * | 2010-06-03 | 2017-07-11 | International Business Machines Corporation | Automating workflow participation |
| JP5853458B2 (ja) * | 2011-07-21 | 2016-02-09 | ソニー株式会社 | マーク情報記録装置及びマーク情報提示装置 |
| JP5749611B2 (ja) | 2011-09-14 | 2015-07-15 | 富士通株式会社 | アノテーションの表示制御システム、アノテーションの表示制御プログラムおよびアノテーションの表示制御方法 |
| US20140032733A1 (en) * | 2011-10-11 | 2014-01-30 | Citrix Systems, Inc. | Policy-Based Application Management |
| US9542064B2 (en) * | 2012-06-04 | 2017-01-10 | Schlumberger Technology Corporation | Information pinning for contexual and task status awareness |
| WO2014002812A1 (ja) | 2012-06-29 | 2014-01-03 | 日本電信電話株式会社 | 端末装置及びアノテーション方法並びにコンピュータシステム及びコンピュータプログラム |
| US8869174B2 (en) * | 2012-12-05 | 2014-10-21 | Mckesson Financial Holdings | Method and apparatus for providing context aware logging |
-
2015
- 2015-09-03 JP JP2016547412A patent/JP6360179B2/ja active Active
- 2015-09-03 US US15/509,086 patent/US10402242B2/en active Active
- 2015-09-03 WO PCT/JP2015/075115 patent/WO2016039254A1/ja not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2016039254A1 (ja) | 2016-03-17 |
| US10402242B2 (en) | 2019-09-03 |
| US20170277579A1 (en) | 2017-09-28 |
| JPWO2016039254A1 (ja) | 2017-04-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5928743B2 (ja) | アプリケーションにおいてユーザ・インターフェース要素を示す方法 | |
| JP5153423B2 (ja) | コンピュータにより実行される方法、システム及びコンピュータ読み取り可能な記録媒体(能動的にスクロールしているビュー・ペイン内に機能コンテキストを与える方法) | |
| US9858129B2 (en) | Dynamic copy content retrieval | |
| CN102841789B (zh) | 一种对浏览器中的用户操作进行录制和回放的方法和装置 | |
| US9075918B1 (en) | System and method for creating change-resilient scripts | |
| JP4270391B2 (ja) | マルチメディア・ファイルのツールチップ | |
| JP7384260B2 (ja) | 情報処理装置及びプログラム | |
| US20080270919A1 (en) | Context Based Software Layer | |
| JP2007257642A (ja) | 関連するユーザ・インターフェース・コントロールを強調表示するための装置、方法、およびシステム(関連するユーザ・インターフェース・コントロールを強調表示するための装置および方法) | |
| KR20090035499A (ko) | 아이콘 데이터 처리 시스템, 확장가능 아이콘 관리 방법 및컴퓨터 판독가능 저장 매체 | |
| US9495410B1 (en) | File creation through virtual containers | |
| US10656812B2 (en) | Controlling an application instance using a graphical user interface | |
| US20160283083A1 (en) | Intelligent interactive screen capture | |
| CN107766499A (zh) | 一种页面跳转方法、装置、设备和存储介质 | |
| US10437779B2 (en) | Intelligent interactive screen capture | |
| US20160170592A1 (en) | Transitioning browser tabs from one environment context to another | |
| US20080244398A1 (en) | Direct Preview of Wizards, Dialogs, and Secondary Dialogs | |
| US20080301661A1 (en) | Indication of new features in a software user interface | |
| JP6360179B2 (ja) | アノテーション装置、アノテーション方法、及びアノテーションプログラム | |
| US20140075304A1 (en) | Annotation of user interface documents according to related documentation | |
| US20110179375A1 (en) | Popping and Ghosting Tabs from Tabbed Groups in Graphical User Interfaces | |
| US20120173984A1 (en) | Context-addressed tabs for presentation applications | |
| KR102468164B1 (ko) | 계층화된 콘텐츠 선택 | |
| CN105739717B (zh) | 信息输入方法和装置 | |
| US20090089673A1 (en) | System and Method for Persisting Hover Help |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170808 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171010 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180306 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180417 |
|
| 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: 20180619 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180621 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6360179 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |