JP2004342111A - 提示テーマを選択的に実行する方法およびシステム - Google Patents
提示テーマを選択的に実行する方法およびシステム Download PDFInfo
- Publication number
- JP2004342111A JP2004342111A JP2004144175A JP2004144175A JP2004342111A JP 2004342111 A JP2004342111 A JP 2004342111A JP 2004144175 A JP2004144175 A JP 2004144175A JP 2004144175 A JP2004144175 A JP 2004144175A JP 2004342111 A JP2004342111 A JP 2004342111A
- Authority
- JP
- Japan
- Prior art keywords
- property
- value
- rule
- default
- user interface
- 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
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Digital Computer Display Output (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【解決手段】 インターフェースユーザがある特定の提示テーマを好むことを表明すると、プロパティの値の設定に対して、そのテーマのプロパティシートが他の機構よりも優先される。これらの値をインターフェースにおいて適切に設定することによって、テーマプロパティシートは、インターフェースの一貫性を高める。テーマプロパティシートにより、インターフェース設計者は、提示テーマを考慮せずに新しい提示要素をユーザインターフェースに追加することが可能になる。設計者によって設定された各プロパティのデフォルトは、必要な場合はテーマシートによってオーバーライドされる。
【選択図】 図1b
Description
TextBlock {Font = "Roman"}
ただし、どの適用可能な規則をプロパティに適用するか探索する際、本発明の実施形態では、デフォルトプロパティシートをテーマシートの一部であるとみなすことができる。その結果、デフォルトプロパティシート中のごく特定の規則が、テーマシート中のより一般的な規則に優先することになる。この例では、特定の規則
Suffix {Font = "Script"}
が上で挙げたより一般的な規則に優先する。添字フィールド110は、筆記体フォントのままとなる。
・ツリーセレクタをもつ規則であって、最後のツリーセレクタが、
(i)子孫セレクタではなく子セレクタである規則
(ii)規則を追加する要素のタイプと同じ「最も左側の」タイプを有する規則
Foo [Property = "value"] { } コメント:ツリーセレクタをもたない属性セレクタ
Foo > Bar { } コメント:ツリーセレクタが子セレクタである
Foo > Bar Baz { } コメント:他のツリーセレクタが子セレクタでなくとも、最後のツリーセレクタ(左端から最も離れている)が子セレクタである以下の規則は許可されない
Foo Bar { } コメント:最後のツリーセレクタが子セレクタではなく子孫セレクタである
Bar > Foo { } コメント:最後の(かつ、この場合、唯一の)ツリーセレクタのタイプ(Bar)が規則を追加する要素のタイプと同じではない
102 表示画面、ディスプレイ
104 テキストブロック、第1のテキストブロック、作者のテキストブロック、テキストボックス
106 テキストブロック、第2のテキストブロック、詩のテキストブロック、テキストボックス
108 作者名
110 添字、添字フィールド
112 作者の生没年
114 プルダウンメニュー
200 処理装置
202 メモリ
206 取外し可能記憶装置
208 固定記憶装置
210 通信チャネル
212 入力装置
214 出力装置
300 ルックアップ順序、規則順序、一般的なルックアップ順序
500 規則ソース
502 使いやすさテーマシート、重要なテーマシート
504 デフォルトプロパティシート
Claims (57)
- ユーザインターフェースを備え、前記ユーザインターフェースは要素を有し、前記要素はプロパティを有する計算機環境において、前記プロパティに提供する値を探索する方法であって、
重要と指定され、前記プロパティに値を提供する規則を含むデフォルトプロパティシートを探索するステップと、
重要と指定され、前記プロパティに値を提供する規則を含むデフォルトプロパティシートが見つからない場合、前記プロパティに値を提供するインライン規則を探索するステップと、
前記プロパティに値を提供するインライン規則が見つからない場合、前記プロパティに値を提供する規則を含む非デフォルトプロパティシートを探索するステップと、
前記プロパティに値を提供する規則を含む非デフォルトプロパティシートが見つからない場合、重要と指定されておらず、前記プロパティに値を提供する規則を含むデフォルトプロパティシートを探索するステップとを備えることを特徴とする方法。 - 前記ユーザインターフェースの要素は視覚要素および音声要素からなるグループから選択されることを特徴とする請求項1に記載の方法。
- デフォルトプロパティシートは前記ユーザインターフェースのユーザによって重要と指定されることを特徴とする請求項1に記載の方法。
- デフォルトプロパティシートは、前記ユーザインターフェース用の提示テーマを表す規則を含むことを特徴とする請求項1に記載の方法。
- 前記ユーザインターフェース用の提示テーマは、使いやすさテーマ、システムテーマ、およびブランドつきの(branded)アプリケーションテーマからなるグループから選択されることを特徴とする請求項4に記載の方法。
- 前記プロパティに値を提供する規則を含む非デフォルトプロパティシートを探索するステップは、
前記プロパティに値を提供する規則を含む、前記要素の非デフォルトプロパティシートを探索するステップと、
前記プロパティに値を提供する規則を含む、前記要素の非デフォルトプロパティシートが見つからない場合、前記プロパティに値を提供する規則を含む、前記要素の祖先の非デフォルトプロパティシートを探索するステップとを含むことを特徴とする請求項1に記載の方法。 - 前記ユーザインターフェースは複数の要素を有し、少なくとも1つの要素は複数のプロパティを有し、前記ユーザインターフェースの前記要素のすべてに対して最大1つのデフォルトプロパティシートがあることを特徴とする請求項1に記載の方法。
- 重要と指定されておらず、前記プロパティに値を提供する規則を含むデフォルトプロパティシートが見つからない場合、前記プロパティに値を提供する値継承規則を探索するステップをさらに備えることを特徴とする請求項1に記載の方法。
- 前記プロパティに値を提供する値継承規則が見つからない場合、前記プロパティにデフォルト値を提供するステップをさらに備えることを特徴とする請求項8に記載の方法。
- ユーザインターフェースの要素のプロパティに提供するための値を探索する方法を実行するコンピュータ実行可能命令を含むコンピュータ可読媒体であって、前記方法は、
重要と指定され、前記プロパティに値を提供する規則を含むデフォルトプロパティシートを探索するステップと、
重要と指定され、前記プロパティに値を提供する規則を含むデフォルトプロパティシートが見つからない場合、前記プロパティに値を提供するインライン規則を探索するステップと、
前記プロパティに値を提供するインライン規則が見つからない場合、前記プロパティに値を提供する規則を含む非デフォルトプロパティシートを探索するステップと、
前記プロパティに値を提供する規則を含む非デフォルトプロパティシートが見つからない場合、重要と指定されておらず、前記プロパティに値を提供する規則を含むデフォルトプロパティシートを探索するステップとを備えることを特徴とするコンピュータ可読媒体。 - ユーザインターフェースを備え、前記ユーザインターフェースは要素を備え、前記要素はプロパティを備える計算機環境において、前記プロパティに値を提供する方法であって、
デフォルトプロパティシートが重要と指定され、前記プロパティに値を提供するための規則を含む場合、前記プロパティに値を提供するために前記重要なデフォルトプロパティシートの規則を適用するステップと、
上記以外の場合で、前記プロパティに値を提供するためのインライン規則が存在する場合、前記プロパティに値を提供するために前記インライン規則を適用するステップと、
上記以外の場合で、非デフォルトプロパティシートが前記プロパティに値を提供するための規則を含む場合、前記プロパティに値を提供するために前記非デフォルトプロパティシートの規則を適用するステップと、
上記以外の場合で、デフォルトプロパティシートが重要と指定されず、前記プロパティに値を提供するための規則を含む場合、前記プロパティに値を提供するために、前記重要でないデフォルトプロパティシートの規則を適用するステップとを備えることを特徴とする方法。 - 前記ユーザインターフェースの要素は視覚要素および音声要素からなるグループから選択されることを特徴とする請求項11に記載の方法。
- デフォルトプロパティシートが前記ユーザインターフェースのユーザによって重要と指定されることを特徴とする請求項11に記載の方法。
- デフォルトプロパティシートが、前記ユーザインターフェース用の提示テーマを表す規則を含むことを特徴とする請求項11に記載の方法。
- 前記ユーザインターフェース用の前記提示テーマは、使いやすさテーマ、システムテーマ、およびブランドつきのアプリケーションテーマからなるグループから選択されることを特徴とする請求項14に記載の方法。
- 前記重要なデフォルトプロパティシートの規則を適用するステップは、前記プロパティに固定値を提供するステップを含むことを特徴とする請求項11に記載の方法。
- 前記重要なデフォルトプロパティシートの規則を適用するステップは、
値を計算するステップであって、前記計算された値は、前記ユーザインターフェースを備える前記計算機環境に少なくとも部分的に基づくステップと、
前記計算された値を前記プロパティに提供するステップとを含むことを特徴とする請求項11に記載の方法。 - 前記重要なデフォルトプロパティシートの規則を適用するステップは、前記デフォルトプロパティシート中の規則の順序に依存しないことを特徴とする請求項11に記載の方法。
- 前記重要なデフォルトプロパティシートの規則を適用するステップは、
前記重要なデフォルトプロパティシートが前記プロパティに値を提供するための2つの規則を含む場合、かつ、前記規則の1つが他方の規則より具体的である場合、前記プロパティに値を提供するために前記より具体的な規則を適用するステップを含むことを特徴とする請求項11に記載の方法。 - 前記プロパティに値を提供するために前記非デフォルトプロパティシートの規則を適用するステップは、
前記要素の非デフォルトプロパティシートが前記プロパティに値を提供するための規則を含む場合、前記プロパティに値を提供するために前記要素の非デフォルトプロパティシートの規則を提供するステップと、
上記以外の場合で、前記要素の祖先の非デフォルトプロパティシートが前記プロパティに値を提供するための規則を含む場合、前記プロパティに値を提供するために、前記要素の祖先の非デフォルトプロパティシートの規則を適用するステップとを含むことを特徴とする請求項11に記載の方法。 - 前記ユーザインターフェースは複数の要素を備え、少なくとも1つの要素は複数のプロパティを備え、前記ユーザインターフェースの要素のすべてに対して最大1つのデフォルトプロパティシートがあることを特徴とする請求項11に記載の方法。
- 重要と指定されていないデフォルトプロパティシートがない場合、またはデフォルトプロパティシートが重要と指定されないが前記プロパティに値を提供するための規則を含まない場合に、前記プロパティに値を提供するために値継承規則が存在する場合には、前記プロパティに値を提供するための値継承規則を適用するステップをさらに備えることを特徴とする請求項11に記載の方法。
- 前記プロパティに値を提供する値継承規則が存在しない場合、前記プロパティにデフォルト値を提供するステップをさらに備えることを特徴とする請求項22に記載の方法。
- ユーザインターフェースの要素のプロパティに値を提供する方法を実行するコンピュータ実行可能命令を含むコンピュータ可読媒体であって、前記方法は、
デフォルトプロパティシートが重要と指定され、前記プロパティに値を提供するための規則を含む場合、前記プロパティに値を提供するために前記重要なデフォルトプロパティシートの規則を適用するステップと、
上記以外の場合で、前記プロパティに値を提供するためのインライン規則が存在する場合、前記プロパティに値を提供するために前記インライン規則を適用するステップと、
上記以外の場合で、前記プロパティに値を提供するための規則を非デフォルトプロパティシートが含む場合、前記プロパティに値を提供するために前記非デフォルトプロパティシートの規則を適用するステップと、
上記以外の場合で、デフォルトプロパティシートが重要と指定されず、前記プロパティに値を提供するための規則を含む場合、前記プロパティに値を提供するために、前記重要でないデフォルトプロパティシートの規則を適用するステップとを備えることを特徴とする方法。 - デフォルトプロパティシートのデータ構造を格納しているコンピュータ可読媒体であって、前記デフォルトプロパティシートのデータ構造は、
ユーザインターフェースの第1の要素のプロパティにデフォルト値を提供する規則を表すデータを含む第1のフィールドと、
前記ユーザインターフェースの第2の要素のプロパティにデフォルト値を提供する規則を表すデータを含む第2のフィールドと、
前記デフォルトプロパティシートが重要と指定されるかどうかを表すデータを含む第3のフィールドとを備えることを特徴とするコンピュータ可読媒体。 - 前記ユーザインターフェースの前記第1の要素は視覚要素および音声要素からなるグループから選択されることを特徴とする請求項25に記載のコンピュータ可読媒体。
- 前記第1のフィールドの規則は、前記ユーザインターフェースの第1の要素のプロパティに固定値を提供する規則と、前記ユーザインターフェースの第1の要素のプロパティに計算された値を提供する規則とからなるグループから選択され、前記計算された値は、前記ユーザインターフェースを備える計算機環境に少なくとも部分的に基づくことを特徴とする請求項25に記載のコンピュータ可読媒体。
- 前記第1の要素および前記第2の要素は同じ要素であり、前記第1の要素のプロパティおよび前記第2の要素のプロパティは同じプロパティではないことを特徴とする請求項25に記載のコンピュータ可読媒体。
- ユーザインターフェースを備え、前記ユーザインターフェースは複数の要素を備え、各要素はプロパティを備える計算機環境において、デフォルトプロパティシートを構築する方法であって、
前記ユーザインターフェースの第1の要素のプロパティにデフォルト値を提供する第1の規則を、前記デフォルトプロパティシートに追加するステップと、
前記ユーザインターフェースの第2の要素のプロパティにデフォルト値を提供する第2の規則を、前記デフォルトプロパティシートに追加するステップと、
前記デフォルトプロパティシートを重要または重要でないと指定するステップとを備えることを特徴とする方法。 - 前記ユーザインターフェースの第1の要素は視覚要素および音声要素からなるグループから選択されることを特徴とする請求項29に記載の方法。
- 前記第1の規則および前記第2の規則は前記ユーザインターフェース用の提示テーマを表すことを特徴とする請求項29に記載の方法。
- 前記ユーザインターフェース用の提示テーマは、使いやすさテーマ、システムテーマ、およびブランドつきのアプリケーションテーマからなるグループから選択されることを特徴とする請求項31に記載の方法。
- 前記第1の規則は、前記第1の要素のプロパティに固定値を提供する規則と、前記第1の要素のプロパティに計算された値を提供する規則とからなるグループから選択され、前記計算された値は、前記計算機環境に少なくとも部分的に基づくことを特徴とする請求項29に記載の方法。
- 前記第1の要素および前記第2の要素は同じ要素であり、前記第1の要素のプロパティおよび前記第2の要素のプロパティは同じプロパティではないことを特徴とする請求項29に記載の方法。
- 前記デフォルトプロパティシートを重要と指定するステップは、前記ユーザインターフェースのユーザからの入力に応答して実行されることを特徴とする請求項29に記載の方法。
- 第1の作成者からの前記第1の規則を受け入れるステップと、
第2の作成者からの前記第2の規則を受け入れるステップとをさらに備え、前記第1の作成者および前記第2の作成者は同じ作成者ではないことを特徴とする請求項29に記載の方法。 - デフォルトプロパティシートを構築する方法を実行するコンピュータ実行可能命令を含むコンピュータ可読媒体であって、前記方法は、
前記ユーザインターフェースの第1の要素のプロパティにデフォルト値を提供する第1の規則を、前記デフォルトプロパティシートに追加するステップと、
前記ユーザインターフェースの第2の要素のプロパティにデフォルト値を提供する第2の規則を、前記デフォルトプロパティシートに追加するステップと、
前記デフォルトプロパティシートを重要または重要でないと指定するステップとを備えることを特徴とするコンピュータ可読媒体。 - ユーザインターフェースを備え、前記ユーザインターフェースは複数の要素を備え、各要素はプロパティを備える計算機環境において、デフォルトプロパティシートを構築する方法であって、
第1の候補規則が追加のための基準を満たすかどうかを判定するステップと、
前記第1の候補規則が追加のための前記基準を満たす場合、前記ユーザインターフェースの第1の要素のプロパティにデフォルト値を提供する前記第1の規則を、前記デフォルトプロパティシートに追加するステップと、
第2の候補規則が追加のための前記基準を満たすかどうかを判定するステップと、
前記第2の候補規則が追加のための前記基準を満たす場合、前記ユーザインターフェースの第2の要素のプロパティにデフォルト値を提供する前記第2の規則を、前記デフォルトプロパティシートに追加するステップと、
前記デフォルトプロパティシートを重要または重要でないと指定するステップとを備えることを特徴とする方法。 - 前記基準は、前記規則にツリーセレクタがなく、前記規則のタイプは前記規則を追加する要素のタイプに一致することを含むことを特徴とする請求項38に記載の方法。
- 前記基準は、前記規則にツリーセレクタがあり、前記規則の最後のツリーセレクタは子セレクタであり、前記規則の最後のツリーセレクタのタイプは前記規則を追加する要素のタイプに一致することを含むことを特徴とする請求項38に記載の方法。
- 前記ユーザインターフェースの第1の要素は視覚要素および音声要素からなるグループから選択されることを特徴とする請求項38に記載の方法。
- 前記第1の規則および前記第2の規則は前記ユーザインターフェース用の提示テーマを表すことを特徴とする請求項38に記載の方法。
- 前記ユーザインターフェース用の提示テーマは、使いやすさテーマ、システムテーマ、およびブランドつきのアプリケーションテーマからなるグループから選択されることを特徴とする請求項42に記載の方法。
- 前記第1の規則は、前記第1の要素のプロパティに固定値を提供する規則と、前記第1の要素のプロパティに計算された値を提供する規則とからなるグループから選択され、前記計算された値は、前記計算機環境に少なくとも部分的に基づくことを特徴とする請求項38に記載の方法。
- 前記第1の要素および前記第2の要素は同じ要素であり、前記第1の要素のプロパティおよび前記第2の要素のプロパティは同じプロパティではないことを特徴とする請求項38に記載の方法。
- 前記デフォルトプロパティシートを重要と指定するステップは、前記ユーザインターフェースのユーザからの入力に応答して実行されることを特徴とする請求項38に記載の方法。
- 第1の作成者からの前記第1の規則を受け入れるステップと、
第2の作成者からの前記第2の規則を受け入れるステップとをさらに備え、
前記第1の作成者および前記第2の作成者は同じ作成者ではないことを特徴とする請求項38に記載の方法。 - デフォルトプロパティシートを構築する方法を実行するコンピュータ実行可能命令を含むコンピュータ可読媒体であって、前記方法は、
第1の候補規則が追加のための基準を満たすか判定するステップと、
前記第1の候補規則が追加のための前記基準を満たす場合、ユーザインターフェースの第1の要素のプロパティにデフォルト値を提供する前記第1の規則を、前記デフォルトプロパティシートに追加するステップと、
第2の候補規則が追加のための前記基準を満たすか判定するステップと、
前記第2の候補規則が追加のための前記基準を満たす場合、前記ユーザインターフェースの第2の要素のプロパティにデフォルト値を提供する前記第2の規則を、前記デフォルトプロパティシートに追加するステップと、
前記デフォルトプロパティシートを重要または重要でないと指定するステップとを備えることを特徴とする方法。 - ユーザインターフェースを備え、前記ユーザインターフェースは要素を備え、前記要素はプロパティを備える計算機環境において、前記プロパティに値を提供する方法であって、
非デフォルトプロパティシートが重要と指定され、前記プロパティに値を提供するための規則を含む場合、かつ、デフォルトプロパティシートが前記プロパティに値を提供するための規則を含む場合、かつ、前記デフォルトプロパティシートの規則が前記非デフォルトプロパティシートの規則より具体的である場合、前記プロパティに値を提供するために、前記デフォルトプロパティシートの前記より具体的な規則を適用するステップを備えることを特徴とする方法。 - 前記ユーザインターフェースの要素は視覚要素および音声要素からなるグループから選択されることを特徴とする請求項49に記載の方法。
- 非デフォルトプロパティシートが前記ユーザインターフェースのユーザによって重要と指定されることを特徴とする請求項49に記載の方法。
- 非デフォルトプロパティシートが、前記ユーザインターフェース用の提示テーマを表す規則を含むことを特徴とする請求項49に記載の方法。
- 前記ユーザインターフェース用の提示テーマは、使いやすさテーマ、システムテーマ、およびブランドつきのアプリケーションテーマからなるグループから選択されることを特徴とする請求項52に記載の方法。
- 前記デフォルトプロパティシートの前記より具体的な規則を適用するステップは、前記プロパティに固定値を提供するステップを含むことを特徴とする請求項49に記載の方法。
- 前記デフォルトプロパティシートの前記具体的な規則を適用するステップは、
値を計算するステップであって、前記計算された値は、前記ユーザインターフェースを備える前記計算機環境に少なくとも部分的に基づくステップと、
前記計算された値を前記プロパティに提供するステップとを含むことを特徴とする請求項49に記載の方法。 - 前記ユーザインターフェースは複数の要素を含み、少なくとも1つの要素は複数のプロパティを含み、前記ユーザインターフェースの要素のすべてに対して最大1つのデフォルトプロパティシートがあることを特徴とする請求項49に記載の方法。
- ユーザインターフェースの要素のプロパティに値を提供する方法を実行するコンピュータ実行可能命令を含むコンピュータ可読媒体であって、前記方法は、
非デフォルトプロパティシートが重要と指定され、前記プロパティに値を提供するための規則を含む場合、かつ、デフォルトプロパティシートが前記プロパティに値を提供するための規則を含む場合、かつ、前記デフォルトプロパティシートの規則が前記非デフォルトプロパティシートの規則より具体的である場合、前記プロパティに値を提供するために、前記デフォルトプロパティシートの前記より具体的な規則を適用するステップを備えることを特徴とするコンピュータ可読媒体。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/437,369 US7278091B2 (en) | 2003-05-13 | 2003-05-13 | Method and system for selectively enforcing presentation themes |
| US10/437,369 | 2003-05-13 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011247714A Division JP5376541B2 (ja) | 2003-05-13 | 2011-11-11 | 提示テーマを選択的に実行する方法およびシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004342111A true JP2004342111A (ja) | 2004-12-02 |
| JP5236857B2 JP5236857B2 (ja) | 2013-07-17 |
Family
ID=33029790
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004144175A Expired - Fee Related JP5236857B2 (ja) | 2003-05-13 | 2004-05-13 | 提示テーマを選択的に実行する方法およびシステム |
| JP2011247714A Expired - Fee Related JP5376541B2 (ja) | 2003-05-13 | 2011-11-11 | 提示テーマを選択的に実行する方法およびシステム |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011247714A Expired - Fee Related JP5376541B2 (ja) | 2003-05-13 | 2011-11-11 | 提示テーマを選択的に実行する方法およびシステム |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US7278091B2 (ja) |
| EP (1) | EP1477896A3 (ja) |
| JP (2) | JP5236857B2 (ja) |
| KR (1) | KR101086154B1 (ja) |
| CN (1) | CN1550981A (ja) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7505987B2 (en) * | 2003-05-13 | 2009-03-17 | Microsoft Corporation | Method and system for providing interface defaults |
| US8812967B2 (en) * | 2004-05-28 | 2014-08-19 | Oracle International Corporation | Enabling a user to have a custom desired experience while accessing an electronic file |
| US7634485B2 (en) * | 2004-10-28 | 2009-12-15 | Microsoft Corporation | Project property sheets |
| US8631347B2 (en) * | 2004-11-15 | 2014-01-14 | Microsoft Corporation | Electronic document style matrix |
| US7721205B2 (en) * | 2005-09-15 | 2010-05-18 | Microsoft Corporation | Integration of composite objects in host applications |
| US7783971B2 (en) * | 2005-09-13 | 2010-08-24 | Microsoft Corporation | Graphic object themes |
| US20070061349A1 (en) * | 2005-09-15 | 2007-03-15 | Microsoft Corporation | Hierarchically describing shapes |
| US20070061351A1 (en) * | 2005-09-13 | 2007-03-15 | Microsoft Corporation | Shape object text |
| US8001526B2 (en) * | 2005-09-15 | 2011-08-16 | Microsoft Corporation | Hierarchical property storage |
| US7418668B2 (en) * | 2005-11-30 | 2008-08-26 | Microsoft Corporation | Glass appearance window frame colorization |
| US7945848B2 (en) * | 2006-06-21 | 2011-05-17 | Microsoft Corporation | Dynamically modifying a theme-based media presentation |
| WO2010043023A1 (en) * | 2008-10-19 | 2010-04-22 | Research In Motion Limited | Dynamic use of device theme parameters for rendering markup content |
| US9213682B1 (en) * | 2011-03-31 | 2015-12-15 | Bank Of America Corporation | Method and apparatus for auditing a business document |
| CN102789360B (zh) * | 2012-06-27 | 2017-12-19 | 中兴通讯股份有限公司 | 一种智能终端文本输入显示方法及装置 |
| CN104657039B (zh) * | 2015-02-12 | 2018-01-09 | 广州华多网络科技有限公司 | 一种界面主题显示方法、系统和服务设备 |
| WO2025192898A1 (ko) * | 2024-03-14 | 2025-09-18 | 삼성전자 주식회사 | 전자 장치 및 이를 이용한 음성 어시스턴트 기능과 관련된 사용자 인터페이스 표시 방법 |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6382569A (ja) * | 1986-09-27 | 1988-04-13 | Toshiba Corp | デ−タ処理装置 |
| US5732271A (en) | 1995-01-23 | 1998-03-24 | International Business Machines Corporation | Data processing system and method for processing an object oriented development environment employing property inheritance using prototypical objects |
| US5911068A (en) | 1995-03-30 | 1999-06-08 | Microsoft Corporation | Container independent control architecture |
| US5860073A (en) | 1995-07-17 | 1999-01-12 | Microsoft Corporation | Style sheets for publishing system |
| US6199082B1 (en) | 1995-07-17 | 2001-03-06 | Microsoft Corporation | Method for delivering separate design and content in a multimedia publishing system |
| JP4440998B2 (ja) * | 1996-07-31 | 2010-03-24 | キヤノン株式会社 | 情報処理装置及びプリンタドライバにおける設定方法 |
| JPH09179698A (ja) * | 1995-12-25 | 1997-07-11 | Canon Inc | 印刷情報提供装置および方法 |
| US5949417A (en) * | 1997-01-31 | 1999-09-07 | The Foxboro Company | Dynamic property sheet system |
| US6100885A (en) * | 1996-07-06 | 2000-08-08 | International Business Machines Corporation | Supporting modification of properties via a computer system's user interface |
| US6336109B2 (en) * | 1997-04-15 | 2002-01-01 | Cerebrus Solutions Limited | Method and apparatus for inducing rules from data classifiers |
| US6256031B1 (en) | 1998-06-26 | 2001-07-03 | Microsoft Corporation | Integration of physical and virtual namespace |
| US6342907B1 (en) | 1998-10-19 | 2002-01-29 | International Business Machines Corporation | Specification language for defining user interface panels that are platform-independent |
| AU4685100A (en) * | 1999-04-30 | 2000-11-17 | Peoplesoft, Inc. | Multilingual components for application development providing locale sensitive and culturally appropriate presentation of data |
| US6754832B1 (en) * | 1999-08-12 | 2004-06-22 | International Business Machines Corporation | Security rule database searching in a network security environment |
| JP2002008052A (ja) | 2000-06-22 | 2002-01-11 | Pfu Ltd | プレゼンテーションシステムおよび記録媒体 |
| US7599869B2 (en) * | 2000-10-11 | 2009-10-06 | Charles Schwab & Co. | Pre-trade compliance checking in a portfolio management system |
| JP3814479B2 (ja) * | 2000-12-22 | 2006-08-30 | キヤノン株式会社 | 情報処理装置及び情報処理方法、画像形成装置、記憶媒体 |
| JP4694758B2 (ja) * | 2001-08-17 | 2011-06-08 | 株式会社リコー | 機器操作装置、プログラムおよび記録媒体並びに画像形成装置 |
| US7024429B2 (en) * | 2002-01-31 | 2006-04-04 | Nextpage,Inc. | Data replication based upon a non-destructive data model |
| US6986123B2 (en) * | 2002-06-28 | 2006-01-10 | Microsoft Corporation | Extensible on-demand property system |
| US7853884B2 (en) * | 2003-02-28 | 2010-12-14 | Oracle International Corporation | Control-based graphical user interface framework |
| US7173623B2 (en) * | 2003-05-09 | 2007-02-06 | Microsoft Corporation | System supporting animation of graphical display elements through animation object instances |
| US7505987B2 (en) * | 2003-05-13 | 2009-03-17 | Microsoft Corporation | Method and system for providing interface defaults |
-
2003
- 2003-05-13 US US10/437,369 patent/US7278091B2/en not_active Expired - Fee Related
-
2004
- 2004-03-22 EP EP04006888A patent/EP1477896A3/en not_active Withdrawn
- 2004-05-12 KR KR1020040033448A patent/KR101086154B1/ko not_active Expired - Fee Related
- 2004-05-13 JP JP2004144175A patent/JP5236857B2/ja not_active Expired - Fee Related
- 2004-05-13 CN CNA2004100434825A patent/CN1550981A/zh active Pending
-
2005
- 2005-10-25 US US11/258,755 patent/US20060036943A1/en not_active Abandoned
-
2011
- 2011-11-11 JP JP2011247714A patent/JP5376541B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US7278091B2 (en) | 2007-10-02 |
| KR20040097940A (ko) | 2004-11-18 |
| EP1477896A2 (en) | 2004-11-17 |
| US20060036943A1 (en) | 2006-02-16 |
| JP2012053910A (ja) | 2012-03-15 |
| US20040230888A1 (en) | 2004-11-18 |
| JP5236857B2 (ja) | 2013-07-17 |
| JP5376541B2 (ja) | 2013-12-25 |
| EP1477896A3 (en) | 2007-01-24 |
| KR101086154B1 (ko) | 2011-11-25 |
| CN1550981A (zh) | 2004-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5376541B2 (ja) | 提示テーマを選択的に実行する方法およびシステム | |
| CN102722364B (zh) | 用于用户界面的基于标记的可扩展性 | |
| KR101149993B1 (ko) | 통합 개발 환경에서 디자이너로서 호스트된 애플리케이션 | |
| CN1316351C (zh) | 操作用户界面元素的计算机系统和方法 | |
| US9037974B2 (en) | Creating and editing dynamic graphics via a web interface | |
| US8893081B2 (en) | Selectively enabling runtime editing of an application | |
| JPH0784956A (ja) | 多重言語標準リソースの使用方法およびデータ処理方法 | |
| JP2016224923A (ja) | ユーザフォームインタフェースの自動生成の方法およびシステム | |
| IL188663A (en) | Web page rendering priority mechanism | |
| US20120159375A1 (en) | Contextual tabs and associated functionality galleries | |
| US20110126171A1 (en) | Dynamic native editor code view facade | |
| US8745512B2 (en) | Method and computer-readable medium for interacting with a portion of an electronic document | |
| US7769780B2 (en) | Information processing apparatus, information processing method, computer readable medium, and computer data signal | |
| Hodgdon | Programmer's Guide to Drupal: Principles, Practices, and Pitfalls | |
| US20060174187A1 (en) | System and method for a look and feel designer with a page-view interface | |
| CN114995699A (zh) | 一种界面交互方法及装置 | |
| JP2006302243A (ja) | 基礎となる拡張可能フレームワークを用いたタスクベースインターフェース | |
| US20070198928A1 (en) | Design method and apparatus for user interface | |
| US7505987B2 (en) | Method and system for providing interface defaults | |
| US20070046656A1 (en) | Display apparatus, display method, and storage medium storing display program | |
| Egan | Open Source Messaging Application Development: Building and Extending Gaim | |
| JP2007299233A (ja) | カスタマイズ装置、カスタマイズ方法、カスタマイズプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070514 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100416 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100716 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110316 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110712 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111111 |
|
| RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20111114 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20111114 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20120406 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130328 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160405 Year of fee payment: 3 |
|
| 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 |