JP2002373043A - ブラウザ内で文書の一部分を拡大する方法、装置、およびプログラム - Google Patents
ブラウザ内で文書の一部分を拡大する方法、装置、およびプログラムInfo
- Publication number
- JP2002373043A JP2002373043A JP2002073557A JP2002073557A JP2002373043A JP 2002373043 A JP2002373043 A JP 2002373043A JP 2002073557 A JP2002073557 A JP 2002073557A JP 2002073557 A JP2002073557 A JP 2002073557A JP 2002373043 A JP2002373043 A JP 2002373043A
- Authority
- JP
- Japan
- Prior art keywords
- document
- display screen
- enlarged
- browser
- link
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04805—Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
ながら、リンクのテキストを拡大するための方法、装
置、およびプログラムを提供すること。 【解決手段】 ウェブ・ブラウザはメモリ内のページ全
体の内容を拡大し、ハイパーリンクを有する関連部分を
拡大装置内に表示する。次いで、ウェブ・ブラウザは拡
大表示を元の文書にマッピングする。したがって、拡大
表示画面におけるマウスの操作の結果、元の文書に関す
る動作が生じる。次いで、ユーザは、拡大表示画面内で
ナビゲーション用のリンクを選択できる。代替的に、ウ
ェブ・ブラウザは元のウェブ・ページを分析し、拡大部
分のドキュメント・オブジェクト・モデル、拡張可能マ
ークアップ言語(XML)、またはハイパーテキスト・
マークアップ言語(HTML)表現のいずれかに基づ
き、拡大装置の内容を構成することができる。
Description
処理システムに関し、特に、データ処理システムでワー
ルド・ワイド・ウェブ文書を管理するための方法および
装置に関する。さらに詳しくは、本発明は、拡大表示画
面におけるブラウザ機能を保持しながら、リンクのテキ
ストを拡大するための方法、装置、およびプログラムを
提供する。
れるコンピュータの世界的ネットワークは、この数年間
に爆発的な成長を示してきた。主として、この成長を加
速したのは、いわゆる「ウェブ・ブラウザ」の導入およ
び普及である。「ウェブ・ブラウザ」は、いわゆる「ウ
ェブ・ページ」としてフォーマットされる文書をサポー
トするネットワーク・サーバへ単純なグラフィカル・ユ
ーザ・インターフェースベースでアクセスすることを可
能にするものである。これらのウェブ・ページは多様で
あり、著者によってカスタマイズされる。例えば、ウェ
ブ・ページはテキストとグラフィック・イメージを混合
することができる。ウェブ・ページはまた、可変サイズ
のフォントを含むことができる。
ターフェース(GUI)で実行されるプログラムであ
る。ブラウザはユーザがインターネットから文書をシー
ムレスにロードして、GUIによってそれらを表示する
ことを可能にする。これらの文書は一般的に、ハイパー
テキスト・マークアップ言語(HTML)などのマーク
アップ言語プロトコルを用いてフォーマットされる。文
書内のテキストおよびイメージの部分は、表示用のフォ
ーマットに影響する標識によって区切られる。HTML
文書では、標識はタグと呼ばれる。タグは、「ハイパー
リンク」とも呼ばれる、他のページへのリンクを含む。
ブラウザは、ウェブ・ページ(またはノード)の内容を
表示し、かつ、リンクの選択に応答して1つのウェブ・
ページから別のウェブ・ページにナビゲートする何らか
の手段を与える。
スタマイゼーションがときどき、ユーザにとって障害に
なる。一部のウェブ・ページは、より多くの内容を収容
するために小さいフォントで設計されることがある。例
えば、「ポータル」は、多種多様なソースからのニュー
ス、ショッピング、および株式相場などの情報およびサ
ービスへのアクセスを提供するように設計することがで
きる。これは結果的に、小さいフォントおよびナビゲー
トのための多くのリンクを持つ非常に「ビジー」なペー
ジを生じる。
は、小さいプリントの文書中でリンクを捜し出すのが困
難であることに気付くかもしれない。他のユーザは細か
い身体的運動が困難である場合、マウス・ポインタを正
確に操作することができず、そのためページの密集した
部分にあるリンクを選択することが困難である。ユーザ
にウェブ・ページの一部分を選択させ、その部分の拡大
表示画面を生成させる拡大装置が存在する。しかし、拡
大された画面内でリンクを捜し出した後、ユーザはブラ
ウザに戻って、リンクを捜し出しかつ選択しなければな
らない。したがって、視覚障害のある、または細かい身
体的運動が困難なユーザは依然として、元の表示画面で
リンクを捜し出して選択する問題に直面する。
保持しながら、拡大表示画面を提供することが有利であ
ろう。
ージ全体の内容を拡大し、ハイパーリンクを有する関連
部分を拡大装置内に表示するウェブ・ブラウザを提供す
る。次いで、ウェブ・ブラウザは、拡大表示画面を元の
文書にマッピングする。したがって、拡大された表示画
面におけるマウスの操作の結果、元の文書に関する動作
が起きる。例えば、ユーザはコピーして別のアプリケー
ションにペーストしようとするテキストの一部分を選択
することができる。ユーザはまた、拡大表示画面内でナ
ビゲーション用のリンクを選択することもできる。代替
的に、ウェブ・ブラウザは元のウェブ・ページを分析し
て、拡大部分のドキュメント・オブジェクト・モデル、
拡張可能マークアップ言語(extensible Markup Langua
ge;XML)、またはハイパーテキスト・マークアップ
言語(HTML)表現のいずれかに基づき、拡大装置の
内容を構成することができる。
発明を実装することのできるデータ処理システムのネッ
トワークの図を示す。ネットワーク・データ処理システ
ム100は、本発明を実装することのできるコンピュー
タのネットワークである。ネットワーク・データ処理シ
ステム100は、ネットワーク・データ処理システム1
00内で一つに接続された様々な装置およびコンピュー
タの間の通信リンクを提供するために使用される媒体で
ある、ネットワーク102を含む。ネットワーク102
は、有線、無線通信リンク、または光ファイバ・ケーブ
ルなどの接続を含むことができる。
ット106と一緒にネットワーク102に接続される。
さらに、クライアント108、110、および112も
またネットワーク102に接続される。これらのクライ
アント108、110、および112は、例えばパーソ
ナル・コンピュータまたはネットワーク・コンピュータ
とすることができる。図示した例では、サーバ104
は、ブート・ファイル、オペレーティング・システム・
イメージ、およびアプリケーションなどのデータをクラ
イアント108−112に提供する。クライアント10
8、110、および112は、サーバ104のクライア
ントである。ネットワーク・データ処理システム100
は、図示されていない追加のサーバ、クライアント、お
よびその他の装置を含むことができる。図示された例で
は、ネットワーク・データ処理システム100を、TC
P/IPプロトコル・セットを用いて相互に通信するネ
ットワークおよびゲートウェイの世界的集合を表わす、
ネットワーク102を持つインターネットである。イン
ターネットの中心には、データおよびメッセージを送る
何千もの商業、政府、教育、およびその他のコンピュー
タ・システムから成る主要なノードまたはホスト・コン
ピュータ間の高速データ通信線のバックボーンがある。
言うまでもなく、ネットワーク・データ処理システム1
00を、例えばイントラネット、ローカル・エリア・ネ
ットワーク(LAN)、またはワイド・エリア・ネット
ワーク(WAN)など、多数の異なる種類のネットワー
クとして実現することもできる。図1は、本発明のアー
キテクチャ上の限定としてではなく、例として意図した
ものである。
04のように、サーバとして実現することのできるデー
タ処理システムのブロック図が、本発明の好適な実施形
態に従って図示されている。データ処理システム200
は、システム・バス206に接続された複数のプロセッ
サ202および204を含む対称型マルチプロセッサ
(SMP)システムとすることができる。代替的に、単
一プロセッサ・システムを使用することができる。ま
た、システム・バス206には、ローカル・メモリ20
9にインターフェースを提供するメモリ・コントローラ
/キャッシュ208も接続される。I/Oバス・ブリッ
ジ210はシステム・バス206に接続され、I/Oバ
ス212へのインターフェースを提供する。メモリ・コ
ントローラ/キャッシュ208およびI/Oバス・ブリ
ッジ210は、図示するように統合することができる。
・ブリッジ214は、PCIローカル・バス216への
インターフェースを提供する。多数のモデムをPCIバ
ス216に接続することができる。典型的なPCIバス
の実現は、4つのPCI拡張スロットまたはアドイン・
コネクタをサポートする。図1のネットワーク・コンピ
ュータ108−112への通信リンクは、アドイン・ボ
ードを介してPCIローカル・バス216に接続された
モデム218およびネットワーク・アダプタ220を介
して提供することができる。
24は追加PCIバス226および228用のインター
フェースを提供し、そこから追加モデムまたはネットワ
ーク・アダプタをサポートすることができる。このやり
方で、データ処理システム200は複数のネットワーク
・コンピュータに接続することができる。メモリマップ
・グラフィックス・アダプタ230およびハード・ディ
スク232もまた、図示するように、直接または間接的
にI/Oバス212に接続されることができる。
化させることができることを理解されるであろう。例え
ば、図示したハードウェアに加えて、またはそれに代え
て、光ディスク・ドライブおよび類似物など、他の周辺
装置を使用することができる。図示した例は、本発明に
関するアーキテクチャ上の限定を暗示するつもりはな
い。
ば、AIX(Advanced InteractiveExecutive)オペレ
ーティング・システムを実行する、米IBM社の製品I
BMRISC/システム6000システムとすることが
できる。
ことのできるデータ処理システムを例証するブロック図
が示されている。データ処理システム300は、クライ
アント・コンピュータの一例である。データ処理システ
ム300は、PCIローカル・バス・アーキテクチャを
使用する。図示した例はPCIバスを使用するが、AG
P(Accelerated Graphics Port)およびISAなど、
他のバス・アーキテクチャを使用することができる。プ
ロセッサ302およびメイン・メモリ304は、PCI
ブリッジ308を介してPCIローカル・バス306に
接続される。PCIブリッジ308はまた、プロセッサ
302用の統合メモリ・コントローラおよびキャッシュ
・メモリを含むことができる。直接コンポーネント間接
続を通して、またはアドイン・ボードを通して、PCI
ローカル・バス306への追加接続を行うことができ
る。図示した例では、ローカル・エリア・ネットワーク
(LAN)アダプタ310、SCSIホスト・バス・ア
ダプタ312、および拡張バス・インターフェース31
4が、直接コンポーネント接続によってPCIローカル
・バス306に接続される。対照的に、オーディオ・ア
ダプタ316、グラフィックス・アダプタ318、およ
びオーディオ/ビデオ・アダプタ319は、拡張スロッ
トに差し込まれたアドイン・ボードによって、PCIロ
ーカル・バス306に接続される。拡張バス・インター
フェース314は、キーボードおよびマウス・アダプタ
320、モデム322、および追加メモリ324用の接
続を提供する。SCSIホスト・バス・アダプタ312
は、ハード・ディスク・ドライブ326、テープ・ドラ
イブ328、およびCD−ROMドライブ330用の接
続を提供する。典型的PCIローカル・バスの実現は、
3つまたは4つのPCI拡張スロットまたはアドイン・
コネクタをサポートする。
302上で実行され、図3のデータ処理システム300
内の様々なコンポーネントを調整し、制御を提供するた
めに使用される。オペレーティング・システムは、Micr
osoft社から入手できるWindows(R)2000など、市
販のオペレーティング・システムとすることができる。
Java(R)などのオブジェクト指向プログラミング
・システムをオペレーティング・システムと一緒に実行
して、データ処理システム300上で実行されるJav
a(R)プログラムまたはアプリケーションからオペレ
ーティング・システムへの呼出しを提供することができ
る。「Java(R)」はSun Microsystems社の商標で
ある。オペレーティング・システム、オブジェクト指向
オペレーティング・システム、およびアプリケーション
またはプログラムのための命令は、ハード・ディスク・
ドライブ326などの記憶装置上に配置され、プロセッ
サ302により実行のためにメイン・メモリ304にロ
ードされることができる。
って変化させることができることを理解されるであろ
う。フラッシュROM(または同等の不揮発性メモリ)
または光ディスク・ドライブおよび類似物など、他の内
部ハードウェアまたは周辺装置を図3に示したハードウ
ェアに加えて、またはそれに代えて、使用することがで
きる。また、本発明のプロセスは、マルチプロセッサ・
データ処理システムに適用することができる。
は、データ処理システム300が何らかの種類のネット
ワーク通信インターフェースを含むか否かにかかわら
ず、何らかの種類のネットワーク通信インターフェース
に頼らずにブートできるように構成された独立型システ
ムとすることができる。さらなる例として、データ処理
システム300は、オペレーティング・システム・ファ
イルおよび/またはユーザ生成データを格納するための
不揮発性メモリを提供するために、ROMおよび/また
はフラッシュROMで構成されたパーソナル・デジタル
・アシスタント(PDA)装置とすることができる。
キテクチャ上の限定を暗示するつもりではない。例え
ば、データ処理システム300は、PDAの形を取る以
外に、ノートブック・コンピュータまたはハンド・ヘル
ド・コンピュータとすることもできる。データ処理シス
テム300はまた、キオスクまたはウェブ機器とするこ
ともできる。
クライアント108、110、112などのクライアン
ト上で実行されるウェブ・ブラウザは、メモリ内のペー
ジ全体の内容を拡大し、ハイパーリンクにより拡大装置
内に関連部分を表示する。次いでウェブ・ブラウザは、
拡大された表示画面を元の文書の表示空間にマッピング
する。したがって、拡大された表示画面におけるマウス
の操作により結果的に、元の文書に関する動作を起こす
ことができる。例えば、ユーザはテキストの一部分をコ
ピーして、別のアプリケーションにペーストすることが
できる。ユーザはまた、拡大された表示画面内でナビゲ
ーション用リンクを選択することもできる。代替的に、
ウェブ・ブラウザは元のウェブ・ページを分析して、拡
大部分のドキュメント・オブジェクト・モデル、拡張可
能マークアップ言語(XML)、またはハイパーテキス
ト・マークアップ言語(HTML)表現のいずれかに基
づいて、拡大装置の内容を構成することができる。
ウィンドウの表示画面の一例を、図4に示す。画面は、
アプリケーション・プログラムの名前を表示することの
できるタイトル・バー402を含むウィンドウ400を
備えている。タイトル・バー402はまた、マウスで選
択されたときにドロップダウン・メニュー(図示せず)
を生じる制御ボックス404、ならびに「最小化」40
6、「最大化」または「復元」408、および「クロー
ズ」410ボタンをも含む。「最小化」および「最大
化」または「復元」ボタン406および408は、プロ
グラム・ウィンドウを表示する方法を決定する。この例
では、「クローズ」ボタン410は、選択されたときに
「終了」コマンドを生成する。制御ボックス404を選
択することによって生じるドロップダウン・メニュー
は、「最小化」、「最大化」または「復元」、および
「クローズ」ボタンに対応するコマンドのみならず、
「移動」および「サイズ変更」コマンドをも含む。
ュー・バー412をも含む。メニュー・バー412から
選択されるメニューは、「ファイル」、「編集」、「表
示」、「挿入」、「フォーマット」、「ツール」、「ウ
ィンドウ」、および「ヘルプ」を含むことができる。し
かし、メニュー・バー412は、当業者には理解される
ように、より少ないか、またはより多いメニューを含む
ことができる。ブラウザ・ウィンドウはまた、ウェブ・
ページをナビゲートするために使用されるボタンを持つ
ツールバー414をも含む。ボタンは「戻る」、「進
む」、「停止」、「リフレッシュ」、「ホーム」、およ
び「印刷」を含むことができるが、それらに限定されな
い。
示される表示領域416を含む。文書は、図1のサーバ
104などのサーバから検索されることができる。文書
はまた、クライアント・コンピュータのハード・ディス
クなど、他の場所から検索されることもできる。図4に
示すように、ウェブ・ページは、小さいフォントで表示
された多くのリンクを含む場合がある。一般的に、リン
クは下線付きで表示される。しかし、文書内でハイパー
リンクを区別するために他のメカニズムを使用すること
もできる。例えば、リンクは予め定められた色で表示さ
れることができ、あるいはマウス・カーソルがハイパー
リンク上を移動したときに変化することができる。小さ
いリンクの集団は、視覚障害のある、または細かい身体
的運動が困難なユーザにとって問題を与えることがあ
る。
施形態による、拡大装置のあるブラウザ・ウィンドウの
表示画面例が示されている。この画面は、表示領域51
6を含むウィンドウ500を備えている。画面はまた、
元の文書の選択された部分の拡大表示を提供する拡大ウ
ィンドウ550をも含む。本発明の好適な実施形態によ
ると、拡大ウィンドウは、拡大された部分用のブラウザ
機能を保持する。
態によるブラウザ・プログラムのブロック図が示されて
いる。ブラウザは、インターネットまたはワールド・ワ
イド・ウェブなどの分散データベース内の情報またはデ
ータをナビゲートまたは表示するために用いられるアプ
リケーションである。
ンターフェース602を含み、これはユーザがブラウザ
600とインターフェースまたは交信することを可能に
するグラフィカル・ユーザ・インターフェース(GU
I)である。このインターフェースは、メニュー604
を通して様々な機能の選択を提供し、またナビゲーショ
ン606を通してナビゲートすることができる。例え
ば、メニュー604は、ユーザがファイルを保存し、新
しいウィンドウを開き、履歴を表示し、URLを入力す
るなど、様々な機能を実行することを可能にすることが
できる。ナビゲーション606は、ユーザが様々なペー
ジをナビゲートし、見るためのウェブ・サイトを選択す
ることを可能にする。例えばナビゲーション606は、
ユーザが現在のページに対して前のページまたは次のペ
ージを見ることを可能にすることができる。プリファレ
ンスは、プリファレンス608を通して設定されること
ができる。
・インターフェース602は、拡大装置650を通して
拡大表示を提供する。拡大装置は、図4の単数または複
数の右クリック・メニュー412などのコマンドまたは
メニューを通して呼び出されることができる。また、図
4のツールバー414は、拡大装置を呼び出すために選
択できるボタンを含むことができる。
び他の資源をインターネットなどのネットワークから受
信する機構である。さらに、通信610は、文書および
資源をネットワークへ送信またはアップロードするため
に使用される。図示した例では、通信610はハイパー
テキスト転送プロトコル(HTTP)を使用する。実現
によっては、他のプロトコルを使用することができる。
ブラウザ600によって受信される文書は、HTMLユ
ニット614およびJava(R)Scriptユニット616を含
む言語解釈612によって処理される。言語解釈612
は、グラフィカル・ディスプレイ618でのプレゼンテ
ーションのために文書を処理する。特に、HTMLステ
ートメントはプレゼンテーションのためにHTMLユニ
ット614によって処理される一方、Java(R)Scriptス
テートメントはJava(R)Scriptユニット616によって
処理される。
イアウト・ユニット620、レンダリング・ユニット6
22、およびウィンドウ管理624を含む。これらのユ
ニットは、言語解釈612の結果に基づいてユーザにウ
ェブ・ページを提示することに関与する。拡大装置65
0はグラフィカル・ディスプレイ618と交信して、拡
大表示画面に文書の拡大部分を提示する。
のできるブラウザ・プログラムの一例として提示する。
ブラウザ600は、本発明のアーキテクチャ上の限定を
暗示するつもりではない。現在利用可能なブラウザは、
ブラウザ600に示されていない追加機能を含めること
ができ、あるいはブラウザ600に示された機能を省略
することができる。ブラウザは、分散データ処理システ
ム上で内容を探索しかつ表示するために使用される、任
意のアプリケーションとすることができる。ブラウザ6
00は、Netscape(R)NavigatorまたはMicrosoft(R)Inte
rnet Explorerなど、公知のブラウザ・アプリケーショ
ンを用いて実現されることができる。Netscape(R)Navig
atorはNetscape Communications社から入手可能であ
り、Microsoft(R)Internet ExplorerはMicrosoft社から
入手可能である。
施形態による拡大装置を持つブラウザのメモリ構成のブ
ロック図が示される。ウェブ・ブラウザ710は文書を
表示し、拡大装置712は、文書の選択された部分の拡
大表示を提供する。メモリ720は、正規ウェブ・ブラ
ウザおよび関連データ表現用の記憶装置722、および
ウェブ・ブラウザ・ディスプレイ・メモリ用の記憶装置
724を含む。拡大装置712は、ディスプレイ・メモ
リ724からの選択された部分725を表示する。
文書の対応する表示領域との間のマッピングを提供す
る。この拡大領域は「ビット−ブリット(bit-blit)」
として生成し、ビデオRAMから小領域を画素ごとに読
み出し、いくらでも所望の拡大率を用いて拡張フィール
ドの隣接セルを再分布させることができる。例えば拡大
装置は、2×拡大のために1:4の率で、すなわち1画
素を4画素に再分布させて、拡張フィールドを作成する
ことができる。したがって、既存のRAMは拡大表示の
レンダリングをサポートすることができ、マッピング7
30は、拡大表示におけるマウス・イベントを「通常」
表示空間における対応する座標にマッピングする。
示部分とデータ表現722からの元の文書における対応
データとの間のイメージマップを提供することもでき
る。イメージマップは、クリックされたときに異なるオ
プションを選択するため、または異なるメッセージを表
示するために各々使用される領域に論理的に分離される
単一ピクチャ・イメージである。イメージマップは、サ
イト上の他のトピックまたはページにリンクするための
ナビゲーション・バーを提供するために、ウェブ上で幅
広く使用される。本発明の好適な実施形態では、拡大表
示は元の文書にマッピングされて、元の文書に対応する
オプションを選択するために使用される領域を持つイメ
ージマップを形成する。
ウザは元のウェブ・ページを分析して、拡大部分のドキ
ュメント・オブジェクト・モデル(DOM)、拡張可能
マークアップ言語(XML)、またはハイパーテキスト
・マークアップ言語(HTML)表現のいずれかに基づ
き、拡大装置の内容を構成することができる。DOM
は、ウェブ・ブラウザからHTMLおよびXML文書に
アクセスするための共通アプリケーション・プログラミ
ング・インターフェース(API)である。DOMは、
ウェブ・ページのアニメーション、対話、および動的更
新を可能にするダイナミックHTMLを形式化するため
に開発された。DOMは、ウェブ・ページのための言語
およびプラットフォームに中立なオブジェクト・モデル
を提供するが、それは文書構造一般を扱うので、DOM
は文書にアクセスするどのアプリケーションでも使用さ
れることができる。
態による拡大部分を持つ文書のドキュメント・オブジェ
クト・モデル例が示されている。ドキュメント・オブジ
ェクト・モデル800は、文書を表わすノードのツリー
構造を備えている。各ノードは多数の属性を持つ。例え
ば、ノードを「テキスト」とすることができ、属性を
「フォントサイズ」、「フォントカラー」、および「テ
キスト文字列」とすることができる。
806を持つノード802を含む。ノード802、80
4、806は、文書の拡大部分810を表わすことがで
きる。文書の一部分が拡大表示用に選択されると、DO
Mの対応する部分に基づいて拡大装置を生成することが
できる。例えば、ノード806が「テキスト」ノードで
あり、元の属性値が12ポイントのフォント、赤、およ
びテキストが「ニュース」である場合、拡大表示のため
に値を24ポイントのフォント、赤、およびテキストの
「ニュース」に調整することができる。したがって、拡
大部分はツリー構造の一部分を表わし、完全なブラウザ
機能を保持する。図8で示したDOMは例示であって、
本発明は、当業者には容易に理解できる通り、様々なや
り方で実現されることができる。
態に従って拡大表示を元の文書にマッピングするウェブ
・ブラウザの作動を示す流れ図が示されている。プロセ
スが開始され、終了条件が存在するかどうかの決定が行
われる(ステップ902)。ユーザがブラウザ・ウィン
ドウを閉じるか、またはメニュー・コマンドを通して終
了する場合、終了条件が存在する。終了条件が存在する
場合、プロセスは終了する。
合、拡大のために一部分が選択されているかどうかに関
して決定が行われる(ステップ904)。拡大のために
一部分が選択されていない場合、ユーザ・インターフェ
ースを通して別の動作が要求されているかどうかが決定
される(ステップ906)。別の動作が要求された場
合、プロセスは別のブラウザ動作を実行し(ステップ9
08)、ステップ902に戻って、終了条件が存在する
かどうかを決定する。ステップ908の動作は、正常な
ブラウザ表示画面内のリンクの選択であるかもしれず、
その場合、プロセスは新しい文書を検索して表示する。
ステップ908で別の動作が要求されない場合、プロセ
スはステップ902に戻って、終了条件が存在するかど
うかを決定する。
拡大のために選択された場合、プロセスはディスプレイ
・メモリから選択された部分を拡大し(ステップ91
0)、拡大部分を元の文書の内容にマッピングする(ス
テップ912)。次に、拡大装置インターフェース内で
動作が要求されているかどうかの決定が行われる(ステ
ップ914)。拡大装置インターフェース内で動作が要
求されている場合、動作がリンクの選択であるかどうか
の決定が行われる(ステップ916)。リンクが選択さ
れない場合、プロセスは元の文書に対して動作を実行
し、ステップ914に戻って、拡大装置インターフェー
ス内で動作が要求されているかどうかを決定する。
る場合、プロセスは新しい文書を検索して表示し(ステ
ップ920)、拡大装置の表示を閉じ(ステップ92
2)、ステップ902に戻って、終了条件が存在するか
どうかを決定する。
ーフェースで動作が要求されていない場合、拡大装置を
閉じる要求を受け取ったかどうかの決定が行われる(ス
テップ924)。拡大装置を閉じる要求を受け取った場
合、プロセスは拡大装置を閉じ(ステップ922)、ス
テップ902に戻って、終了条件が存在するかどうかを
決定する。ステップ924で拡大装置を閉じる要求を受
け取っていない場合、プロセスはステップ914に戻っ
て、拡大装置インターフェースで動作が要求されている
かどうかを決定する。
形態に従って元の文書のドキュメント・オブジェクト・
モデルを使用して拡大表示画面を生成する、ウェブ・ブ
ラウザの作動を示す流れ図が示されている。プロセスが
開始され、終了条件が存在するかどうかに関する決定が
行われる(ステップ1002)。ユーザがブラウザ・ウ
ィンドウを閉じるか、またはメニュー・コマンドを通し
て終了する場合、終了条件が存在する。終了条件が存在
する場合、プロセスは終了する。
場合、拡大のために一部分が選択されているかどうかに
関して決定が行われる(ステップ1004)。拡大のた
めに一部分が選択されていない場合、ユーザ・インター
フェースを通して別の動作が要求されているかどうかが
決定される(ステップ1006)。別の動作が要求され
た場合、プロセスは他のブラウザ動作を実行し(ステッ
プ1008)、ステップ1002に戻って、終了条件が
存在するかどうかを決定する。ステップ1008の動作
は、正常なブラウザ表示画面内のリンクの選択であるか
もしれず、その場合、プロセスは新しい文書を検索して
表示する。ステップ1008で別の動作が要求されない
場合、プロセスはステップ1002に戻って、終了条件
が存在するかどうかを決定する。
が拡大のために選択された場合、プロセスは元の文書の
ドキュメント・オブジェクト・モデルを用いて拡大表示
画面を作成する(ステップ1010)。次に、拡大装置
インターフェース内で動作が要求されているかどうかの
決定が行われる(ステップ1012)。拡大装置インタ
ーフェース内で動作が要求されている場合、動作がリン
クの選択であるかどうかの決定が行われる(ステップ1
014)。リンクが選択されない場合、プロセスは元の
文書に対して動作を実行し、ステップ1012に戻っ
て、拡大装置インターフェース内で動作が要求されてい
るかどうかを決定する。
ある場合、プロセスは新しい文書を検索して表示し(ス
テップ1018)、拡大装置の表示を閉じ(ステップ1
020)、ステップ1002に戻って、終了条件が存在
するかどうかを決定する。
ターフェースで動作が要求されていない場合、拡大装置
を閉じる要求を受け取ったかどうかの決定が行われる
(ステップ1022)。拡大装置を閉じる要求を受け取
った場合、プロセスは拡大装置を閉じ(ステップ102
0)、ステップ1002に戻って、終了条件が存在する
かどうかを決定する。ステップ1022で拡大装置を閉
じる要求を受け取っていない場合、プロセスはステップ
1012に戻って、拡大装置インターフェースで動作が
要求されているかどうかを決定する。
の内容を拡大し、ハイパーリンクにより拡大装置内に関
連部分を表示するウェブ・ブラウザを提供することによ
って、従来の技術の欠点を解消する。ウェブ・ブラウザ
は拡大表示画面を元の文書にマッピングする。こうし
て、拡大表示画面におけるマウスの操作により、結果と
して元の文書に関する動作を生じることができる。ユー
ザはまた、拡大表示画面内でナビゲーション用のリンク
を選択することもできる。代替的に、ウェブ・ブラウザ
は元のウェブ・ページを分析して、拡大部分のドキュメ
ント・オブジェクト・モデル、XML、またはHTML
表現のいずれかに基づいて、拡大装置の内容を構成する
ことができる。こうして、ユーザは文書を拡大しては元
の表示画面に戻ってリンクを選択することを繰り返す必
要がなくなる。さらに、元の表示画面全体内でフォント
・サイズを変更してテキストを拡大すると、反対にペー
ジのレイアウトに悪影響を及ぼすことがある。本発明を
使用すると、ユーザは拡大表示画面内でリンクを選択し
たり、他のブラウザ機能を実行することができる。
で本発明を説明したが、本発明のプロセスは命令のコン
ピュータ読取り可能媒体の形および種々の形で分散され
ることができ、かつ本発明は、分散を実行するために実
際に使用される信号担持媒体の特定の型に関係なく、同
等に適用されることを当業者は理解するであろうという
ことに留意することが重要である。コンピュータ読取り
可能媒体の例として、フロッピ(R)・ディスク、ハー
ド・ディスク・ドライブ、RAM、CD−ROM、DV
D−ROMなどの記録可能型媒体、ならびにデジタルお
よびアナログ通信リンク、例えば無線周波数および光波
伝送などの送信形式を使用する有線または無線通信リン
クなどの送信型媒体がある。コンピュータ読取り可能媒
体は、特定のデータ処理システムで実際に使用するため
に復号される符号化フォーマットの形を取ることができ
る。
示したものであって、それが全てを網羅している、ある
いは開示した形の発明に限定するという意図はない。多
くの変更および変形が当業者には明白であろう。実施形
態は、発明の原理、実際の適用を最良に説明するため、
および他の当業者が発明を理解して予想される特定の用
途に適した種々の変更を施して、種々の実施形態に利用
することを可能にするために選択され、説明された。
の事項を開示する。
るための方法であって、前記ブラウザの第1の表示画面
に第1の文書を提示するステップと、前記ブラウザの第
2の表示画面に前記第1の文書の拡大部分を提示するス
テップと、前記第2の表示画面内で動作の要求を受け取
るステップと、前記第1の文書に関して前記動作を実行
するステップとを含む、方法。 (2)前記動作が前記拡大部分内でリンクを選択するこ
とを含み、前記動作を実行するステップが前記第1の表
示画面内で前記リンクに対応する第2の文書を検索して
表示するステップを含む、上記(1)に記載の方法。 (3)前記拡大部分と前記第1の文書との間のマップを
生成するステップと、前記マップに基づいて、前記第1
の文書に関して前記動作を実行するステップとをさらに
含む、上記(1)に記載の方法。 (4)前記マップを生成するステップが前記拡大部分を
前記第1の文書にマッピングして、イメージマップを形
成するステップを含む、上記(3)に記載の方法。 (5)前記第1の文書の拡大部分を提示するステップ
が、拡大率に基づき拡大表示空間を持つ第2の表示画面
を生成するステップと、元の文書用の通常の表示空間に
前記拡大部分用のビデオ・メモリから画素を読み出すス
テップと、拡大表示画面を形成するために前記第2の表
示画面に画素を分布させるステップとを含む、上記
(3)に記載の方法。 (6)前記第2の表示画面に画素を分布させるステップ
が通常の表示空間の各画素ごとに、前記拡大率に基づき
隣接する画素を分布させるステップを含む、上記(5)
に記載の方法。 (7)マップを生成するステップが前記拡大部分用の拡
大表示空間を元の文書用の通常の表示空間内の対応する
画素にマッピングするステップを含む、上記(5)に記
載の方法。 (8)ブラウザ内で文書の一部分を拡大するための方法
であって、前記ブラウザの第1の表示画面に第1の文書
を提示するステップと、前記第1の文書の一部分の選択
を受け取るステップと、前記第1の文書の構造から選択
された前記一部分の拡大表示画面を生成するステップ
と、前記拡大表示画面を提示するステップと、前記拡大
表示画面内で動作の要求を受け取るステップと、前記拡
大表示画面に関して前記動作を実行するステップとを含
む方法。 (9)前記動作が前記拡大表示画面内でリンクを選択す
ることを含み、前記動作を実行するステップが前記第1
の表示画面内で前記リンクに対応する第2の文書を検索
して表示するステップを含む、上記(8)に記載の方
法。 (10)前記第1の文書の構造から拡大表示画面を生成
するステップが、前記第1の文書のドキュメント・オブ
ジェクト・モデルを分析するステップと、前記第1の文
書の選択された前記一部分に対応する前記ドキュメント
・オブジェクト・モデルの一部分を識別するステップと
を含む、上記(8)に記載の方法。 (11)拡大率に基づき前記ドキュメント・オブジェク
ト・モデルの一部分におけるノードの属性を調整するス
テップをさらに含む、上記(10)に記載の方法。 (12)ブラウザ内で文書の一部分を拡大するための装
置であって、前記ブラウザの第1の表示画面に第1の文
書を提示するための第1の提示手段と、前記ブラウザの
第2の表示画面に前記第1の文書の拡大部分を提示する
ための拡大手段と、前記第2の表示画面内で動作の要求
を受け取るための受取手段と、前記第1の文書に関して
前記動作を実行するための実行手段とを含む、装置。 (13)前記動作が前記拡大部分内でリンクを選択する
ことを含み、前記実行手段が、前記第1の表示画面内で
前記リンクに対応する第2の文書を検索して表示するた
めの手段を含む、上記(12)に記載の装置。 (14)前記拡大部分と前記第1の文書との間のマップ
を生成するためのマッピング手段をさらに含み、前記実
行手段が前記マップに基づき前記第1の文書に関して前
記動作を実行する、上記(12)に記載の装置。 (15)前記マッピング手段がイメージマップを形成す
るために前記拡大部分を前記第1の文書にマッピングす
るための手段を含む、上記(14)に記載の装置。 (16)前記拡大手段が、拡大率に基づき拡大表示空間
を持つ前記第2の表示画面を生成するための生成手段
と、元の文書用の通常の表示空間に前記拡大部分用のビ
デオ・メモリから画素を読み出すための読出手段と、拡
大表示画面を形成するために前記第2の表示画面に画素
を分布させる分布手段とを含む、上記(14)に記載の
装置。 (17)前記分布手段が通常の表示空間の各画素ごとに
前記拡大率に基づき隣接する画素を分布させるための手
段を含む、上記(16)に記載の装置。 (18)前記マッピング手段が前記拡大表示空間内の画
素を前記通常の表示空間内の対応する画素にマッピング
するための手段を含む、上記(16)に記載の装置。 (19)ブラウザ内で文書の一部分を拡大するための装
置であって、前記ブラウザの第1の表示画面に第1の文
書を提示するための第1の提示手段と、前記第1の文書
の一部分の選択を受け取るための第1受取手段と、前記
第1の文書の構造から選択された前記一部分の拡大表示
画面を生成するための拡大手段と、前記拡大表示画面を
提示するための第2の提示手段と、前記拡大表示画面内
で動作の要求を受け取るための第2の受取手段と、前記
拡大表示画面に関して前記動作を実行するための実行手
段とを含む、装置。 (20)前記動作が前記拡大部分内でリンクを選択する
ことを含み、前記実行手段が前記第1の表示画面内で前
記リンクに対応する第2の文書を検索して表示するため
の手段を含む、上記(19)に記載の装置。 (21)前記拡大手段が、前記第1の文書のドキュメン
ト・オブジェクト・モデルを分析するための分析手段
と、前記第1の文書の選択された前記一部分に対応する
前記ドキュメント・オブジェクト・モデルの一部分を識
別するための識別手段とを含む、上記(19)に記載の
装置。 (22)拡大率に基づき前記ドキュメント・オブジェク
ト・モデルの一部分におけるノードの属性を調整するた
めの調整手段をさらに含む、上記(21)に記載の装
置。 (23)ブラウザ内で文書の一部分を拡大するための、
コンピュータ読取可能な媒体内のコンピュータ・プログ
ラム製品であって、前記ブラウザの第1の表示画面に第
1の文書を提示するための命令と、前記ブラウザの第2
の表示画面に前記第1の文書の拡大部分を提示するため
の命令と、前記第2の表示画面内で動作の要求を受け取
るための命令と、前記第1の文書に関して前記動作を実
行するための命令とを含む、コンピュータ・プログラム
製品。 (24)前記動作が前記拡大部分内でリンクを選択する
ことを含み、前記動作を実行するための前記命令が前記
第1の表示画面内で前記リンクに対応する第2の文書を
検索して表示するための命令を含む、上記(23)に記
載のコンピュータ・プログラム製品。 (25)ブラウザ内で文書の一部分を拡大するための、
コンピュータ読取可能な媒体内のコンピュータ・プログ
ラム製品であって、前記ブラウザの第1の表示画面に第
1の文書を提示するための命令と、前記第1の文書の一
部分の選択を受け取るための命令と、前記第1の文書の
構造から選択された前記一部分の拡大表示画面を生成す
るための命令と、前記拡大表示画面を提示するための命
令と、前記拡大表示画面内で動作の要求を受け取るため
の命令と、前記拡大表示画面に関して前記動作を実行す
るための命令とを含む、コンピュータ・プログラム製
品。 (26)前記動作が前記拡大表示画面内でリンクを選択
することを含み、前記動作を実行するための命令が前記
第1の表示画面内で前記リンクに対応する第2の文書を
検索して表示するための命令を含む、上記(25)に記
載のコンピュータ・プログラム製品。
テムのネットワークである。
て実装することのできるデータ処理システムのブロック
図である。
テムを示す。
ンドウの表示画面の一例である。
ブラウザ・ウィンドウの表示画面例である。
グラムのブロック図である。
ブラウザ用のメモリ構成のブロック図である。
文書用のドキュメント・オブジェクト・モデル例であ
る。
元の文書にマッピングするウェブ・ブラウザの作動を示
す流れ図である。
のドキュメント・オブジェクト・モデルを用いて拡大表
示を生成するウェブ・ブラウザの作動を示す流れ図であ
る。
Claims (26)
- 【請求項1】ブラウザ内で文書の一部分を拡大するため
の方法であって、 前記ブラウザの第1の表示画面に第1の文書を提示する
ステップと、 前記ブラウザの第2の表示画面に前記第1の文書の拡大
部分を提示するステップと、 前記第2の表示画面内で動作の要求を受け取るステップ
と、 前記第1の文書に関して前記動作を実行するステップと
を含む、方法。 - 【請求項2】前記動作が前記拡大部分内でリンクを選択
することを含み、前記動作を実行するステップが前記第
1の表示画面内で前記リンクに対応する第2の文書を検
索して表示するステップを含む、請求項1に記載の方
法。 - 【請求項3】前記拡大部分と前記第1の文書との間のマ
ップを生成するステップと、 前記マップに基づいて、前記第1の文書に関して前記動
作を実行するステップとをさらに含む、請求項1に記載
の方法。 - 【請求項4】前記マップを生成するステップが前記拡大
部分を前記第1の文書にマッピングして、イメージマッ
プを形成するステップを含む、請求項3に記載の方法。 - 【請求項5】前記第1の文書の拡大部分を提示するステ
ップが、 拡大率に基づき拡大表示空間を持つ第2の表示画面を生
成するステップと、 元の文書用の通常の表示空間に前記拡大部分用のビデオ
・メモリから画素を読み出すステップと、 拡大表示画面を形成するために前記第2の表示画面に画
素を分布させるステップとを含む、請求項3に記載の方
法。 - 【請求項6】前記第2の表示画面に画素を分布させるス
テップが通常の表示空間の各画素ごとに、前記拡大率に
基づき隣接する画素を分布させるステップを含む、請求
項5に記載の方法。 - 【請求項7】マップを生成するステップが前記拡大部分
用の拡大表示空間を元の文書用の通常の表示空間内の対
応する画素にマッピングするステップを含む、請求項5
に記載の方法。 - 【請求項8】ブラウザ内で文書の一部分を拡大するため
の方法であって、 前記ブラウザの第1の表示画面に第1の文書を提示する
ステップと、 前記第1の文書の一部分の選択を受け取るステップと、 前記第1の文書の構造から選択された前記一部分の拡大
表示画面を生成するステップと、 前記拡大表示画面を提示するステップと、 前記拡大表示画面内で動作の要求を受け取るステップ
と、 前記拡大表示画面に関して前記動作を実行するステップ
とを含む方法。 - 【請求項9】前記動作が前記拡大表示画面内でリンクを
選択することを含み、前記動作を実行するステップが前
記第1の表示画面内で前記リンクに対応する第2の文書
を検索して表示するステップを含む、請求項8に記載の
方法。 - 【請求項10】前記第1の文書の構造から拡大表示画面
を生成するステップが、 前記第1の文書のドキュメント・オブジェクト・モデル
を分析するステップと、 前記第1の文書の選択された前記一部分に対応する前記
ドキュメント・オブジェクト・モデルの一部分を識別す
るステップとを含む、請求項8に記載の方法。 - 【請求項11】拡大率に基づき前記ドキュメント・オブ
ジェクト・モデルの一部分におけるノードの属性を調整
するステップをさらに含む、請求項10に記載の方法。 - 【請求項12】ブラウザ内で文書の一部分を拡大するた
めの装置であって、 前記ブラウザの第1の表示画面に第1の文書を提示する
ための第1の提示手段と、 前記ブラウザの第2の表示画面に前記第1の文書の拡大
部分を提示するための拡大手段と、 前記第2の表示画面内で動作の要求を受け取るための受
取手段と、 前記第1の文書に関して前記動作を実行するための実行
手段とを含む、装置。 - 【請求項13】前記動作が前記拡大部分内でリンクを選
択することを含み、前記実行手段が、前記第1の表示画
面内で前記リンクに対応する第2の文書を検索して表示
するための手段を含む、請求項12に記載の装置。 - 【請求項14】前記拡大部分と前記第1の文書との間の
マップを生成するためのマッピング手段をさらに含み、 前記実行手段が前記マップに基づき前記第1の文書に関
して前記動作を実行する、請求項12に記載の装置。 - 【請求項15】前記マッピング手段がイメージマップを
形成するために前記拡大部分を前記第1の文書にマッピ
ングするための手段を含む、請求項14に記載の装置。 - 【請求項16】前記拡大手段が、 拡大率に基づき拡大表示空間を持つ前記第2の表示画面
を生成するための生成手段と、 元の文書用の通常の表示空間に前記拡大部分用のビデオ
・メモリから画素を読み出すための読出手段と、 拡大表示画面を形成するために前記第2の表示画面に画
素を分布させる分布手段とを含む、請求項14に記載の
装置。 - 【請求項17】前記分布手段が通常の表示空間の各画素
ごとに前記拡大率に基づき隣接する画素を分布させるた
めの手段を含む、請求項16に記載の装置。 - 【請求項18】前記マッピング手段が前記拡大表示空間
内の画素を前記通常の表示空間内の対応する画素にマッ
ピングするための手段を含む、請求項16に記載の装
置。 - 【請求項19】ブラウザ内で文書の一部分を拡大するた
めの装置であって、 前記ブラウザの第1の表示画面に第1の文書を提示する
ための第1の提示手段と、 前記第1の文書の一部分の選択を受け取るための第1受
取手段と、 前記第1の文書の構造から選択された前記一部分の拡大
表示画面を生成するための拡大手段と、 前記拡大表示画面を提示するための第2の提示手段と、 前記拡大表示画面内で動作の要求を受け取るための第2
の受取手段と、 前記拡大表示画面に関して前記動作を実行するための実
行手段とを含む、装置。 - 【請求項20】前記動作が前記拡大部分内でリンクを選
択することを含み、前記実行手段が前記第1の表示画面
内で前記リンクに対応する第2の文書を検索して表示す
るための手段を含む、請求項19に記載の装置。 - 【請求項21】前記拡大手段が、 前記第1の文書のドキュメント・オブジェクト・モデル
を分析するための分析手段と、 前記第1の文書の選択された前記一部分に対応する前記
ドキュメント・オブジェクト・モデルの一部分を識別す
るための識別手段とを含む、請求項19に記載の装置。 - 【請求項22】拡大率に基づき前記ドキュメント・オブ
ジェクト・モデルの一部分におけるノードの属性を調整
するための調整手段をさらに含む、請求項21に記載の
装置。 - 【請求項23】ブラウザ内で文書の一部分を拡大するた
めの、コンピュータ読取可能な媒体内のコンピュータ・
プログラム製品であって、 前記ブラウザの第1の表示画面に第1の文書を提示する
ための命令と、 前記ブラウザの第2の表示画面に前記第1の文書の拡大
部分を提示するための命令と、 前記第2の表示画面内で動作の要求を受け取るための命
令と、 前記第1の文書に関して前記動作を実行するための命令
とを含む、コンピュータ・プログラム製品。 - 【請求項24】前記動作が前記拡大部分内でリンクを選
択することを含み、前記動作を実行するための前記命令
が前記第1の表示画面内で前記リンクに対応する第2の
文書を検索して表示するための命令を含む、請求項23
に記載のコンピュータ・プログラム製品。 - 【請求項25】ブラウザ内で文書の一部分を拡大するた
めの、コンピュータ読取可能な媒体内のコンピュータ・
プログラム製品であって、 前記ブラウザの第1の表示画面に第1の文書を提示する
ための命令と、 前記第1の文書の一部分の選択を受け取るための命令
と、 前記第1の文書の構造から選択された前記一部分の拡大
表示画面を生成するための命令と、 前記拡大表示画面を提示するための命令と、 前記拡大表示画面内で動作の要求を受け取るための命令
と、 前記拡大表示画面に関して前記動作を実行するための命
令とを含む、コンピュータ・プログラム製品。 - 【請求項26】前記動作が前記拡大表示画面内でリンク
を選択することを含み、前記動作を実行するための命令
が前記第1の表示画面内で前記リンクに対応する第2の
文書を検索して表示するための命令を含む、請求項25
に記載のコンピュータ・プログラム製品。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/820,511 US7437670B2 (en) | 2001-03-29 | 2001-03-29 | Magnifying the text of a link while still retaining browser function in the magnified display |
US09/820511 | 2001-03-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002373043A true JP2002373043A (ja) | 2002-12-26 |
JP4587634B2 JP4587634B2 (ja) | 2010-11-24 |
Family
ID=25230992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002073557A Expired - Fee Related JP4587634B2 (ja) | 2001-03-29 | 2002-03-18 | ブラウザ内で文書の一部分を拡大する方法、装置、およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (3) | US7437670B2 (ja) |
JP (1) | JP4587634B2 (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005056286A (ja) * | 2003-08-07 | 2005-03-03 | Nec Engineering Ltd | ウェブブラウザにおける拡大表示方法および拡大表示プログラム |
JP2008146135A (ja) * | 2006-12-06 | 2008-06-26 | Fuji Xerox Co Ltd | 表示制御装置および表示制御プログラム |
KR100855518B1 (ko) * | 2005-06-17 | 2008-09-02 | 가부시키가이샤 엔티티 도코모 | 통신장치 및 표시방법 |
KR100922493B1 (ko) | 2007-06-27 | 2009-10-20 | 삼성전자주식회사 | 줌을 이용한 브라우저 탐색 방법 및 장치 |
WO2011024531A1 (ja) * | 2009-08-31 | 2011-03-03 | 日本電気株式会社 | 情報処理装置、情報処理装置の制御方法、及びプログラム |
JP2013517557A (ja) * | 2010-01-13 | 2013-05-16 | マイクロソフト コーポレーション | アプリケーションの表示機能の拡張 |
JP2013186628A (ja) * | 2012-03-07 | 2013-09-19 | Sony Corp | 情報処理装置、情報処理方法およびコンピュータプログラム |
Families Citing this family (187)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
US7076743B2 (en) * | 2000-05-04 | 2006-07-11 | I-Lor, Llc | Method for adding a plurality of user selectable functions to a hyperlink |
CA2328795A1 (en) | 2000-12-19 | 2002-06-19 | Advanced Numerical Methods Ltd. | Applications and performance enhancements for detail-in-context viewing technology |
US7437670B2 (en) | 2001-03-29 | 2008-10-14 | International Business Machines Corporation | Magnifying the text of a link while still retaining browser function in the magnified display |
US7447742B1 (en) * | 2001-03-30 | 2008-11-04 | Mirapoint Software, Inc. | Dual-frame user interface on generic client software |
CA2345803A1 (en) | 2001-05-03 | 2002-11-03 | Idelix Software Inc. | User interface elements for pliable display technology implementations |
US8416266B2 (en) | 2001-05-03 | 2013-04-09 | Noregin Assetts N.V., L.L.C. | Interacting with detail-in-context presentations |
EP1267278A1 (en) * | 2001-06-12 | 2002-12-18 | Caplin Systems Limited | Streaming of real-time data to a browser |
US7213214B2 (en) | 2001-06-12 | 2007-05-01 | Idelix Software Inc. | Graphical user interface with zoom for detail-in-context presentations |
US7084886B2 (en) | 2002-07-16 | 2006-08-01 | Idelix Software Inc. | Using detail-in-context lenses for accurate digital image cropping and measurement |
US9760235B2 (en) | 2001-06-12 | 2017-09-12 | Callahan Cellular L.L.C. | Lens-defined adjustment of displays |
US8117565B2 (en) * | 2001-10-18 | 2012-02-14 | Viaclix, Inc. | Digital image magnification for internet appliance |
CA2361341A1 (en) * | 2001-11-07 | 2003-05-07 | Idelix Software Inc. | Use of detail-in-context presentation on stereoscopically paired images |
US20030131314A1 (en) * | 2002-01-04 | 2003-07-10 | Lin Pin Feng | Method of open selected files by converting paths of the files into addresses |
CA2370752A1 (en) | 2002-02-05 | 2003-08-05 | Idelix Software Inc. | Fast rendering of pyramid lens distorted raster images |
US7062723B2 (en) * | 2002-05-20 | 2006-06-13 | Gateway Inc. | Systems, methods and apparatus for magnifying portions of a display |
US8120624B2 (en) | 2002-07-16 | 2012-02-21 | Noregin Assets N.V. L.L.C. | Detail-in-context lenses for digital image cropping, measurement and online maps |
CA2393887A1 (en) | 2002-07-17 | 2004-01-17 | Idelix Software Inc. | Enhancements to user interface for detail-in-context data presentation |
US8015259B2 (en) * | 2002-09-10 | 2011-09-06 | Alan Earl Swahn | Multi-window internet search with webpage preload |
CA2406131A1 (en) | 2002-09-30 | 2004-03-30 | Idelix Software Inc. | A graphical user interface using detail-in-context folding |
CA2449888A1 (en) | 2003-11-17 | 2005-05-17 | Idelix Software Inc. | Navigating large images using detail-in-context fisheye rendering techniques |
CA2411898A1 (en) | 2002-11-15 | 2004-05-15 | Idelix Software Inc. | A method and system for controlling access to detail-in-context presentations |
US7486302B2 (en) | 2004-04-14 | 2009-02-03 | Noregin Assets N.V., L.L.C. | Fisheye lens graphical user interfaces |
US8106927B2 (en) | 2004-05-28 | 2012-01-31 | Noregin Assets N.V., L.L.C. | Graphical user interfaces and occlusion prevention for fisheye lenses with line segment foci |
US9317945B2 (en) | 2004-06-23 | 2016-04-19 | Callahan Cellular L.L.C. | Detail-in-context lenses for navigation |
US7721197B2 (en) * | 2004-08-12 | 2010-05-18 | Microsoft Corporation | System and method of displaying content on small screen computing devices |
US7714859B2 (en) | 2004-09-03 | 2010-05-11 | Shoemaker Garth B D | Occlusion reduction and magnification for multidimensional data presentations |
US8732610B2 (en) | 2004-11-10 | 2014-05-20 | Bt Web Solutions, Llc | Method and apparatus for enhanced browsing, using icons to indicate status of content and/or content retrieval |
US8327440B2 (en) | 2004-11-08 | 2012-12-04 | Bt Web Solutions, Llc | Method and apparatus for enhanced browsing with security scanning |
US8037527B2 (en) | 2004-11-08 | 2011-10-11 | Bt Web Solutions, Llc | Method and apparatus for look-ahead security scanning |
US20060069617A1 (en) * | 2004-09-27 | 2006-03-30 | Scott Milener | Method and apparatus for prefetching electronic data for enhanced browsing |
US7840911B2 (en) * | 2004-09-27 | 2010-11-23 | Scott Milener | Method and apparatus for enhanced browsing |
US20060074984A1 (en) * | 2004-09-27 | 2006-04-06 | Scott Milener | Graphical tree depicting search or browsing history |
US7995078B2 (en) | 2004-09-29 | 2011-08-09 | Noregin Assets, N.V., L.L.C. | Compound lenses for multi-source data presentation |
US20060143568A1 (en) * | 2004-11-10 | 2006-06-29 | Scott Milener | Method and apparatus for enhanced browsing |
US8418075B2 (en) | 2004-11-16 | 2013-04-09 | Open Text Inc. | Spatially driven content presentation in a cellular environment |
US8001476B2 (en) | 2004-11-16 | 2011-08-16 | Open Text Inc. | Cellular user interface |
JP4900640B2 (ja) * | 2005-03-30 | 2012-03-21 | 京セラ株式会社 | 携帯端末装置およびその文書表示制御方法 |
US9400838B2 (en) * | 2005-04-11 | 2016-07-26 | Textdigger, Inc. | System and method for searching for a query |
US7580036B2 (en) | 2005-04-13 | 2009-08-25 | Catherine Montagnese | Detail-in-context terrain displacement algorithm with optimizations |
US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US8031206B2 (en) | 2005-10-12 | 2011-10-04 | Noregin Assets N.V., L.L.C. | Method and system for generating pyramid fisheye lens detail-in-context presentations |
US8694530B2 (en) | 2006-01-03 | 2014-04-08 | Textdigger, Inc. | Search system with query refinement and search method |
US8862573B2 (en) | 2006-04-04 | 2014-10-14 | Textdigger, Inc. | Search system and method with text function tagging |
US7983473B2 (en) | 2006-04-11 | 2011-07-19 | Noregin Assets, N.V., L.L.C. | Transparency adjustment of a presentation |
KR100813062B1 (ko) * | 2006-05-03 | 2008-03-14 | 엘지전자 주식회사 | 휴대용 단말기 및 이를 이용한 텍스트 표시 방법 |
US20070268317A1 (en) * | 2006-05-18 | 2007-11-22 | Dan Banay | User interface system and method for selectively displaying a portion of a display screen |
JP2008041003A (ja) * | 2006-08-10 | 2008-02-21 | Fuji Xerox Co Ltd | 文書表示処理装置および文書表示処理プログラム |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US20080082909A1 (en) * | 2006-10-03 | 2008-04-03 | Adobe Systems Incorporated | Form magnifier |
US7986322B1 (en) * | 2006-10-30 | 2011-07-26 | Adobe System Incorporated | Parallax compensation |
US8181107B2 (en) | 2006-12-08 | 2012-05-15 | Bytemobile, Inc. | Content adaptation |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
US8359552B2 (en) * | 2007-07-11 | 2013-01-22 | Access Co., Ltd. | Portable information terminal |
US9026938B2 (en) | 2007-07-26 | 2015-05-05 | Noregin Assets N.V., L.L.C. | Dynamic detail-in-context user interface for application access and content access on electronic displays |
WO2009059297A1 (en) * | 2007-11-01 | 2009-05-07 | Textdigger, Inc. | Method and apparatus for automated tag generation for digital content |
US20090158181A1 (en) * | 2007-12-18 | 2009-06-18 | Mellmo Llc | User interface method and apparatus to navigate a document file |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
US20100077304A1 (en) * | 2008-09-19 | 2010-03-25 | Microsoft Corporation | Virtual Magnification with Interactive Panning |
WO2010067118A1 (en) | 2008-12-11 | 2010-06-17 | Novauris Technologies Limited | Speech recognition involving a mobile device |
US10255566B2 (en) | 2011-06-03 | 2019-04-09 | Apple Inc. | Generating and processing task items that represent tasks to perform |
US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
US9372614B2 (en) | 2009-07-09 | 2016-06-21 | Qualcomm Incorporated | Automatic enlargement of viewing area with selectable objects |
US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
US8977584B2 (en) | 2010-01-25 | 2015-03-10 | Newvaluexchange Global Ai Llp | Apparatuses, methods and systems for a digital conversation management platform |
US8745506B2 (en) * | 2010-02-19 | 2014-06-03 | Microsoft Corporation | Data structure mapping and navigation |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
US8918737B2 (en) * | 2010-04-29 | 2014-12-23 | Microsoft Corporation | Zoom display navigation |
US10762293B2 (en) | 2010-12-22 | 2020-09-01 | Apple Inc. | Using parts-of-speech tagging and named entity recognition for spelling correction |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US9207096B2 (en) * | 2011-06-09 | 2015-12-08 | Blackberry Limited | Map magnifier |
US8832588B1 (en) * | 2011-06-30 | 2014-09-09 | Microstrategy Incorporated | Context-inclusive magnifying area |
US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
US9576574B2 (en) | 2012-09-10 | 2017-02-21 | Apple Inc. | Context-sensitive handling of interruptions by intelligent digital assistant |
US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
US20140089772A1 (en) * | 2012-09-27 | 2014-03-27 | Gururaj B. Shetty | Automatically Creating Tables of Content for Web Pages |
CN103729170B (zh) * | 2012-10-10 | 2017-03-22 | 北京新媒传信科技有限公司 | 一种实现Web页面显示的方法和系统 |
US9575653B2 (en) | 2013-01-15 | 2017-02-21 | Blackberry Limited | Enhanced display of interactive elements in a browser |
KR102516577B1 (ko) | 2013-02-07 | 2023-04-03 | 애플 인크. | 디지털 어시스턴트를 위한 음성 트리거 |
US9368114B2 (en) | 2013-03-14 | 2016-06-14 | Apple Inc. | Context-sensitive handling of interruptions |
WO2014144579A1 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | System and method for updating an adaptive speech recognition model |
AU2014233517B2 (en) | 2013-03-15 | 2017-05-25 | Apple Inc. | Training an at least partial voice command system |
WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
KR101959188B1 (ko) | 2013-06-09 | 2019-07-02 | 애플 인크. | 디지털 어시스턴트의 둘 이상의 인스턴스들에 걸친 대화 지속성을 가능하게 하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스 |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
KR101809808B1 (ko) | 2013-06-13 | 2017-12-15 | 애플 인크. | 음성 명령에 의해 개시되는 긴급 전화를 걸기 위한 시스템 및 방법 |
CN105453026A (zh) | 2013-08-06 | 2016-03-30 | 苹果公司 | 基于来自远程设备的活动自动激活智能响应 |
CN104462101B (zh) * | 2013-09-16 | 2019-01-15 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
CN103605783B (zh) * | 2013-11-29 | 2017-09-29 | 优视科技有限公司 | 网页显示方法及装置 |
US20150169505A1 (en) * | 2013-12-12 | 2015-06-18 | Steve Kim | Textbox magnifier |
KR101870371B1 (ko) * | 2014-02-26 | 2018-06-22 | 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 | 사진 및 문서 통합 |
US9620105B2 (en) | 2014-05-15 | 2017-04-11 | Apple Inc. | Analyzing audio input for efficient speech and music recognition |
US10592095B2 (en) | 2014-05-23 | 2020-03-17 | Apple Inc. | Instantaneous speaking of content on touch devices |
US9502031B2 (en) | 2014-05-27 | 2016-11-22 | Apple Inc. | Method for supporting dynamic grammars in WFST-based ASR |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
US10289433B2 (en) | 2014-05-30 | 2019-05-14 | Apple Inc. | Domain specific language for encoding assistant dialog |
US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
TWI566107B (zh) | 2014-05-30 | 2017-01-11 | 蘋果公司 | 用於處理多部分語音命令之方法、非暫時性電腦可讀儲存媒體及電子裝置 |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US9734193B2 (en) | 2014-05-30 | 2017-08-15 | Apple Inc. | Determining domain salience ranking from ambiguous words in natural speech |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
CN104182550A (zh) * | 2014-09-17 | 2014-12-03 | 北京金山安全软件有限公司 | 一种浏览器的优化方法、优化装置以及终端 |
US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
CN104408133B (zh) * | 2014-11-27 | 2018-02-23 | 北京国双科技有限公司 | 网页链接区域的热力图的显示方法和装置 |
CN104391951B (zh) * | 2014-11-27 | 2017-12-22 | 北京国双科技有限公司 | 网页热力图的加载方法和装置 |
US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
US9711141B2 (en) | 2014-12-09 | 2017-07-18 | Apple Inc. | Disambiguating heteronyms in speech synthesis |
CN104503956A (zh) * | 2014-12-24 | 2015-04-08 | 广东欧珀移动通信有限公司 | 粘贴数据的方法、装置及移动终端 |
US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
DK179309B1 (en) | 2016-06-09 | 2018-04-23 | Apple Inc | Intelligent automated assistant in a home environment |
US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
US20190227857A1 (en) * | 2018-01-25 | 2019-07-25 | salesforce com, inc | Smart clipboard for secure data transfer |
CN109189586A (zh) * | 2018-07-20 | 2019-01-11 | 深圳点猫科技有限公司 | 一种教育笔记本的快速复制粘贴方法及教育笔记本 |
US10996761B2 (en) | 2019-06-01 | 2021-05-04 | Apple Inc. | User interfaces for non-visual output of time |
Family Cites Families (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4428065A (en) * | 1979-06-28 | 1984-01-24 | Xerox Corporation | Data processing system with multiple display apparatus |
JPS58100889A (ja) | 1981-12-12 | 1983-06-15 | 富士通株式会社 | イメ−ジ表示装置 |
JPH0652472B2 (ja) * | 1984-07-23 | 1994-07-06 | インターナショナル・ビジネス・マシーンズ・コーポレーション | イメージ処理方法 |
JPS63273079A (ja) | 1987-04-30 | 1988-11-10 | Nec Corp | レ−ダ管制用指示装置 |
EP0583411B1 (en) | 1991-04-24 | 1995-12-13 | SUSSMAN, Michael | Digital document magnifier |
EP0609030B1 (en) * | 1993-01-26 | 1999-06-09 | Sun Microsystems, Inc. | Method and apparatus for browsing information in a computer database |
JPH0793574A (ja) | 1993-09-27 | 1995-04-07 | Toshiba Corp | データ処理装置及び表示制御方法 |
US5920327A (en) * | 1995-06-06 | 1999-07-06 | Microsoft Corporation | Multiple resolution data display |
US5793964A (en) * | 1995-06-07 | 1998-08-11 | International Business Machines Corporation | Web browser system |
US5721851A (en) * | 1995-07-31 | 1998-02-24 | International Business Machines Corporation | Transient link indicators in image maps |
US5754348A (en) * | 1996-05-14 | 1998-05-19 | Planetweb, Inc. | Method for context-preserving magnification of digital image regions |
US5898423A (en) | 1996-06-25 | 1999-04-27 | Sun Microsystems, Inc. | Method and apparatus for eyetrack-driven captioning |
US5802530A (en) * | 1996-07-01 | 1998-09-01 | Sun Microsystems, Inc. | Web document based graphical user interface |
JP3720951B2 (ja) * | 1996-09-30 | 2005-11-30 | 富士通株式会社 | 情報処理装置及びプログラム記録媒体 |
JP2943734B2 (ja) | 1996-10-25 | 1999-08-30 | 日本電気株式会社 | 拡大表示枠付きマウスカーソル |
JPH10334082A (ja) | 1997-05-23 | 1998-12-18 | Kano Densan Hongkong Yugenkoshi | ブラウザおよびその表示方法ならびにその記録媒体 |
US6044385A (en) * | 1997-09-10 | 2000-03-28 | International Business Machines Corporation | Method and system for efficiently managing the manipulation of large documents displayed within a computer screen |
JPH11119722A (ja) * | 1997-10-15 | 1999-04-30 | Canon Inc | 表示システム |
US6275829B1 (en) * | 1997-11-25 | 2001-08-14 | Microsoft Corporation | Representing a graphic image on a web page with a thumbnail-sized image |
US6121970A (en) * | 1997-11-26 | 2000-09-19 | Mgi Software Corporation | Method and system for HTML-driven interactive image client |
JP2000187544A (ja) | 1998-12-22 | 2000-07-04 | Seiko Epson Corp | データ入力装置およびその方法並びに記録媒体 |
US6388679B1 (en) * | 1998-12-29 | 2002-05-14 | Intel Corporation | Multi-resolution computer display system |
US6635089B1 (en) * | 1999-01-13 | 2003-10-21 | International Business Machines Corporation | Method for producing composite XML document object model trees using dynamic data retrievals |
JP3580481B2 (ja) * | 1999-10-06 | 2004-10-20 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 音声読み上げ範囲の指定方法および装置 |
US6829746B1 (en) * | 1999-12-09 | 2004-12-07 | International Business Machines Corp. | Electronic document delivery system employing distributed document object model (DOM) based transcoding |
US7054952B1 (en) * | 1999-12-09 | 2006-05-30 | International Business Machines Corp. | Electronic document delivery system employing distributed document object model (DOM) based transcoding and providing interactive javascript support |
JP2001184344A (ja) * | 1999-12-21 | 2001-07-06 | Internatl Business Mach Corp <Ibm> | 情報処理システム、プロキシサーバ、ウェブページ表示制御方法、記憶媒体、及びプログラム伝送装置 |
AUPQ535100A0 (en) * | 2000-01-31 | 2000-02-17 | Canon Kabushiki Kaisha | Video browser data magnifier |
US6700589B1 (en) * | 2000-02-17 | 2004-03-02 | International Business Machines Corporation | Method, system, and program for magnifying content downloaded from a server over a network |
US6826726B2 (en) * | 2000-08-18 | 2004-11-30 | Vaultus Mobile Technologies, Inc. | Remote document updating system using XML and DOM |
US6704034B1 (en) * | 2000-09-28 | 2004-03-09 | International Business Machines Corporation | Method and apparatus for providing accessibility through a context sensitive magnifying glass |
US7895583B2 (en) * | 2000-12-22 | 2011-02-22 | Oracle International Corporation | Methods and apparatus for grammar-based recognition of user-interface objects in HTML applications |
US20030164848A1 (en) * | 2001-03-01 | 2003-09-04 | International Business Machines Corporation | Method and apparatus for summarizing content of a document for a visually impaired user |
US7437670B2 (en) | 2001-03-29 | 2008-10-14 | International Business Machines Corporation | Magnifying the text of a link while still retaining browser function in the magnified display |
US6941509B2 (en) * | 2001-04-27 | 2005-09-06 | International Business Machines Corporation | Editing HTML DOM elements in web browsers with non-visual capabilities |
-
2001
- 2001-03-29 US US09/820,511 patent/US7437670B2/en not_active Expired - Fee Related
-
2002
- 2002-03-18 JP JP2002073557A patent/JP4587634B2/ja not_active Expired - Fee Related
-
2008
- 2008-07-28 US US12/181,120 patent/US8112705B2/en not_active Expired - Fee Related
-
2012
- 2012-01-27 US US13/360,297 patent/US8826121B2/en not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005056286A (ja) * | 2003-08-07 | 2005-03-03 | Nec Engineering Ltd | ウェブブラウザにおける拡大表示方法および拡大表示プログラム |
KR100855518B1 (ko) * | 2005-06-17 | 2008-09-02 | 가부시키가이샤 엔티티 도코모 | 통신장치 및 표시방법 |
US7730416B2 (en) | 2005-06-17 | 2010-06-01 | Ntt Docomo, Inc. | Communication apparatus and display method |
JP2008146135A (ja) * | 2006-12-06 | 2008-06-26 | Fuji Xerox Co Ltd | 表示制御装置および表示制御プログラム |
KR100922493B1 (ko) | 2007-06-27 | 2009-10-20 | 삼성전자주식회사 | 줌을 이용한 브라우저 탐색 방법 및 장치 |
WO2011024531A1 (ja) * | 2009-08-31 | 2011-03-03 | 日本電気株式会社 | 情報処理装置、情報処理装置の制御方法、及びプログラム |
JP2013517557A (ja) * | 2010-01-13 | 2013-05-16 | マイクロソフト コーポレーション | アプリケーションの表示機能の拡張 |
JP2013186628A (ja) * | 2012-03-07 | 2013-09-19 | Sony Corp | 情報処理装置、情報処理方法およびコンピュータプログラム |
Also Published As
Publication number | Publication date |
---|---|
US20020143826A1 (en) | 2002-10-03 |
US8826121B2 (en) | 2014-09-02 |
JP4587634B2 (ja) | 2010-11-24 |
US20120131429A1 (en) | 2012-05-24 |
US8112705B2 (en) | 2012-02-07 |
US7437670B2 (en) | 2008-10-14 |
US20080282157A1 (en) | 2008-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4587634B2 (ja) | ブラウザ内で文書の一部分を拡大する方法、装置、およびプログラム | |
US7496831B2 (en) | Method to reformat regions with cluttered hyperlinks | |
JP3588337B2 (ja) | ウェブ・ブラウザ内にグラフィカル印刷技法を取り込む方法及びシステム | |
KR100615792B1 (ko) | 대체 포맷으로의 액세스 및 액세스 제공을 위한 방법 및 시스템과, 컴퓨터 판독 가능 기록 매체 | |
US7752541B2 (en) | Method, system and program for displaying pages downloaded from over a network in an application window | |
US6549220B1 (en) | Method, system, and program for providing pages of information with navigation and content areas | |
US10013484B2 (en) | User driven computerized selection, categorization, and layout of live content components | |
US7225400B2 (en) | Techniques for invoking system commands from within a mark-up language document | |
US6941509B2 (en) | Editing HTML DOM elements in web browsers with non-visual capabilities | |
JP2003050766A (ja) | 複数のイメージ解像度を通じてウェブ・イメージにアクセスする方法、装置およびプログラム | |
JP2006053926A (ja) | 小型スクリーンコンピューティング装置にコンテンツを表示するシステムと方法 | |
JP2000222275A (ja) | ウェブ・ペ―ジ・コンテンツ調整方法、システムおよび記憶媒体 | |
US20070168855A1 (en) | Screen splitting for Web browsers | |
US7363584B1 (en) | Method and article for interactive data exploration | |
Artail et al. | Device-aware desktop web page transformation for rendering on handhelds | |
JPH10187112A (ja) | 情報処理装置及び表示制御方法 | |
GB2347260A (en) | Learning support method, system and computer readable medium storing learning support program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050614 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20050905 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20050908 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051213 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061017 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20061226 Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061226 |
|
RD12 | Notification of acceptance of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7432 Effective date: 20061226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20061227 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070604 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20070706 |
|
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20070706 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070823 Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20070823 |
|
RD12 | Notification of acceptance of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7432 Effective date: 20070823 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20070823 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20071003 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20080111 |
|
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20081217 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20090528 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20090602 |
|
RD12 | Notification of acceptance of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7432 Effective date: 20090602 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20090603 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20100209 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20100803 Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100803 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20100901 |
|
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20100901 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100907 |
|
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: 20130917 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |