【手続補正書】
【提出日】令和2年12月3日(2020.12.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】文書処理システムおよび文書処理方法
【技術分野】
【０００１】
本発明の実施形態は、文書処理システムおよび文書処理方法に関する。
【背景技術】
【０００２】
複数の文書がいくつかのデスクトップコンピュータアプリケーションにおいて単一の文書に合成される場合がある。例えば、あるPDF編集プログラムにおいて、2つのPDFまたはポータブルドキュメントフォーマット文書は、メニューバーを介して利用可能なオプションを使用して、結合され、その後、新規文書として保存される場合がある。
【０００３】
しかしながら、モバイル環境においては、モバイルデバイスのユーザが、モバイルデバイス上のローカルに保存されている文書に加えて、クラウドサーバまたはネットワーク接続ストレージデバイスなどの異なるソースに記憶されている文書を有することがしばしばある。例えば、ユーザは、共有ドライブ上に記憶されている1つの文書、DROPBOXを介してアクセス可能な別の文書、そして、BOX.COM上の第3の文書を有する場合がある。他のクラウドベースのサービスプロバイダも同様の機能を提供する。異種ネットワークデバイス上の文書のこのようなネットワーク接続ストレージは、複数の文書をその者のモバイルデバイス上で新規文書へと合成する能力を希望するユーザに対する課題となっていた。ユーザは、その後さらにユーザのワークフローのもとで使用され得るまたは別の人にメールされ得る所望の文書を作成することが難しいまたは不可能であると感じる場合があった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
モバイルコンピューティングデバイス上でジェスチャを使用して複数の文書の合成が可能なシステムおよび方法を提供する。
【課題を解決するための手段】
【０００５】
実施形態の文書処理システムは、文書のリストを表示し、1つまたは複数の前記文書と関連しているユーザジェスチャを受け取るように構成される、モバイルコンピューティングデバイスのタッチスクリーンインターフェースと、前記タッチスクリーンインターフェースとデータ通信するプロセッサおよび関連メモリであって、前記プロセッサは、前記タッチスクリーンインターフェースによって表示されることになる前記文書のリストを生成し、前記リストの第1の文書を前記リストの第2の文書と合成するためのユーザ要求として前記ユーザジェスチャを解釈し、前記第1の文書および第2の文書から合成文書を生成するように構成される、プロセッサおよび関連メモリとを含む。
【０００６】
種々の実施形態は、以下の説明、添付の特許請求の範囲、および添付の図面を参照することで、より良く理解されるであろう。
【図面の簡単な説明】
【０００７】
【図１】モバイルコンピューティングデバイス用のジェスチャベース文書構成システムのブロック図である。
【図２Ａ】モバイルコンピューティングデバイス用のジェスチャベース文書構成システムの第1の例示的操作である。
【図２Ｂ】モバイルコンピューティングデバイス用のジェスチャベース文書構成システムの第2の例示的操作である。
【図２Ｃ】モバイルコンピューティングデバイス用のジェスチャベース文書構成システムの第3の例示的操作である。
【図２Ｄ】モバイルコンピューティングデバイス用のジェスチャベース文書構成システムの第4の例示的操作である。
【図２Ｅ】モバイルコンピューティングデバイス用のジェスチャベース文書構成システムの第5の例示的操作である。
【図３】モバイルコンピューティングデバイスの例示的実施形態である。
【図４】モバイルコンピューティングデバイス用のジェスチャベース文書構成システムの例示的実施形態のフローチャートである。
【発明を実施するための形態】
【０００８】
本明細書に開示されるシステムおよび方法を、例を用いて、図面を参照して、詳細に説明する。開示および説明された例、配置、構成、コンポーネント、要素、装置、デバイス、方法、システムなどへの変更が適切になされてもよく、特定の応用例のために所望されてもよいことを了解されたい。本開示において、特定の技術、配置などの任意の識別は、提示された特定の例に関係するか、または単にそのような技術、配置などの全般的な説明であるかのいずれかである。特定の詳細または例の識別は、そのようなものとして特に指定されていない限り、必須または限定的であることを意図しておらず、かつそのように解釈されるべきではない。
【０００９】
本出願によれば、図1は、ジェスチャベース文書構成システム100の例示的実施形態を示している。スマートフォン、タブレット、および他のタッチスクリーンが使用可能なモバイルコンピューティングデバイスなどのモバイルコンピューティングデバイスを参照して説明および示しているが、本明細書に記載のシステムおよび方法はまた、パーソナルコンピュータ、ラップトップ、ワークステーション、および他の適切なコンピューティングデバイスの中の組み込みコンピューティングデバイスを含むがこれらに限定されない他のタイプのコンピューティングデバイスに適用可能であり得る。そのような組み込みコンピューティングデバイスの1つが、複合機(MFP)または多機能デバイス(MFD)である。MFPおよびMFDは、プリンタ、コピー機、スキャナ、ファックス、および電子メール機能を単一のユニットに複合し得る。ある実施形態においては、ジェスチャベース文書構成システム100は、MFPまたはMFDにおいて実行することができる。ある実施形態においては、ジェスチャベース文書構成システム100は、クラウド、例えば、ネットワークサーバにおいて実行することができるし、ウェブブラウザ、モバイルデバイス上の専用のアプリケーション、またはクラウドベースのサービスと通信するための任意の他の適切な手段を介してアクセス可能である。
【００１０】
図示したジェスチャベース文書構成システム100においては、1つまたは複数のユーザコンピューティングデバイスは、ローカルエリアネットワーク(LAN)またはワイドエリアネットワーク(WAN)の単独または組合せから適切に構成され、インターネットをさらに含み得る、ネットワーク120とデータ通信する。図示した例においては、ユーザコンピューティングデバイスは、ネットワーク120との無線または有線データ接続を有するデバイスを含み得るし、モバイルコンピューティングデバイス102などのデバイスを含み得る。ユーザコンピューティングデバイスは、指、スタイラス、マウス、トラックボールなどを用いて書くまたは描くことを含むジェスチャなどでグラフィカルデータを入力することをユーザができるようにするユーザインターフェースを含む。さらなる例として、ユーザコンピューティングデバイスは、好適には、1つまたは複数の指またはスタイラスを用いた任意のグラフィカルなまたは手書きの描画を入力することをユーザができるようにするタッチスクリーンを含む。生成したディスプレイエリアは、ジェスチャ入力を受け入れ、クラウドサービスプロバイダ124に位置する第1の文書104、共有ネットワークドライブ122に位置する第2の文書106、モバイルコンピューティングデバイス102のローカルに記憶されている第3の文書108などの1つまたは複数のユーザ文書を表示する。
モバイルコンピューティングデバイス102上でユーザジェスチャを用いて行われる例示的操作を図2A〜2Eにおいてより詳細に説明する。
【００１１】
ここで図2Aを参照すれば、ジェスチャベース文書構成システム200の第1の例示的操作を示している。モバイルコンピューティングデバイス202のユーザは、クラウドサービスプロバイダからアクセス可能な第1の文書204、ネットワークドライブからアクセス可能な第2の文書206、およびモバイルコンピューティングデバイス202のローカルに記憶されている第3の文書208などの利用可能なユーザ文書をリスト表示するアプリケーションを起動または実行する。
【００１２】
ここで図2Bを参照すれば、ジェスチャベース文書構成システム200の第2の例示的操作を示している。ユーザは、図示しているように第2の文書206などの利用可能なユーザ文書のうちの1つを選択210する。ユーザは、押下、長押し、感圧押下、ラジオボタン選択、または任意の他の適切なジェスチャなどのタッチジェスチャを使用してユーザ文書を選択210し得る。ある構成においては、ユーザは、1つのまたは複数のユーザ文書を選択し得る。
【００１３】
ここで図2Cを参照すれば、ジェスチャベース文書構成システム200の第3の例示的操作を示している。ユーザは、第2のタッチジェスチャを使用して、選択したユーザ文書を別のユーザ文書の上にドラッグ212する。例えば、ユーザは、示しているように選択した第2の文書を第1の文書の上にドラッグ212し得る。ジェスチャベース文書構成システム200は、例えば、第2の文書を第1の文書に追加することによって、文書を合成する。ある構成においては、その上、ジェスチャベース文書構成システム200は、合成文書内における文書の所望の順序付けについてユーザに問い合わせを行い得る。別の構成においては、ジェスチャベース文書構成システム200は、合成文書のために新規文書を作成し得るし、新規文書の名前についてユーザに問い合わせを行い得る。
【００１４】
ここで図2Dを参照すれば、ジェスチャベース文書構成システム200の第4の例示的操作を示している。ジェスチャベース文書構成システム200は、図2Cの合成文書に関連付けられた編集選択ツール214を表示している。ユーザは、編集選択ツール214を選択してページの順序付けを開き編集し得る。
【００１５】
ここで図2Eを参照すれば、ジェスチャベース文書構成システム200の第5の例示的操作を示している。ユーザが図2Dの編集選択ツール214を選択した場合には、ジェスチャベース文書構成システム200は、合成文書の複数のビューを開く。ユーザは、合成文書のページを選択およびドラッグ216して合成文書内のページを並び替え得る。ユーザは、その後、合成文書を保存し、文書で別の操作を行い得る。
【００１６】
図2A〜2Eは、個々の文書を合成して合成文書を作成するための例示的ジェスチャベース文書構成システム200を示している。ジェスチャベース文書構成システム200は、適切なファイルまたは入力ソースを使用するように構成され得る。例えば、個々の文書は、同一のタイプの文書、例えば、ポータブルドキュメントフォーマット文書またはPDFであり得る。別の例においては、個々の文書は、異なるタイプの文書、例えば、TIFFまたはJPGフォーマットで記憶されている画像であり得る。この例においては、PDF文書が、新規文書を生成するために、モバイルコンピューティングデバイスのカメラロールから1つまたは複数の写真を用いて合成され得る。ある構成においては、移動元文書は、移動先文書のフォーマットに変換され得る。例えば、カメラロールからの写真をPDFファイルの上にドラッグする場合には、写真は、PDFページにレンダリングされ得るし、結果として生じる合成ファイルは、PDFファイルであり得る。ある実施形態においては、ユーザは、例えば、ユーザに提示されている選択ボックスから、合成文書のファイルタイプを決定し得る。ある実施形態においては、合成に先立って、合成予定の文書がモバイルコンピューティングデバイスにダウンロードされ得る。ある実施形態においては、合成予定の文書は、合成前に共通の移動先、例えば、移動先文書と関連している移動先に送信され得る。ある実施形態においては、フォルダは、フォルダを選択して移動先までフォルダをドラッグすることによって選択され得る。本実施形態においては、フォルダ内の1つまたは複数の文書を移動先に合成して合成文書を作成し得る。
【００１７】
ある実施形態においては、合成文書がまず合成されると、ジェスチャベース文書構成システム200は、リンクリストを作成して順序を記憶する。別の文書が合成文書に追加される、または順序が変更される、またさもなければ合成文書が修正されるたびに、それに応じて、リンクリストが修正される。本実施形態においては、ユーザがその後変更を確定すると、ジェスチャベース文書構成システム200は、リンクリストを横断してリンクリストの順序で最終的な合成文書を合成する。
ある実施形態においては、リンクリストは、名前が付けられ保存され得る。ジェスチャベース文書構成システムは、合成文書のリンクリストのデータベースを保持し得る。本実施形態においては、リンクリストを選択し得るし、以前合成したファイルセットを再合成し得る。
本実施形態においては、リンクリストを選択して合成文書を元の構成要素である文書に分解し得る。ある構成においては、元のファイルタイプは維持され分解後に再保存され得る。
【００１８】
ここで図3を参照すれば、図1のクラウドベースのサービスプロバイダ124または共有ネットワークドライブ122の構成要素と同様に、モバイルコンピューティングデバイス102などのコンピューティングデバイス300の例示的実施形態を示している。プロセッサ304によって示したような1つまたは複数のプロセッサを含む。各プロセッサは、好適には、データバス314を介して、リードオンリーメモリ(ROM)310およびランダムアクセスメモリ(RAM)312などの不揮発性メモリと関連している。当業者には了解されるように、プロセッサ304はまた、ハードディスク、光ディスク、ソリッドステートディスク、または任意の他の適切なデータストレージから適切に構成されるデータストレージシステム308への読み書きのためのストレージインターフェース306とデータ通信する。
【００１９】
プロセッサ304はまた、上記で詳述した1つまたは複数のネットワークなどの、物理ネットワークインターフェース334を介した任意の適切な有線または物理ネットワーク接続または無線ネットワークインターフェース338を介した任意の適切な無線データ接続にデータパスを提供するネットワークインターフェースコントローラ(NIC)330とデータ通信する。コンピューティングデバイス300は、好適には、GPSを用いる位置データ、ネットワークトライアンギュレーション、または他の適切な手段のために位置情報サービスインターフェース336を使用する。プロセッサ304はまた、キーボード、マウス、トラックボール、タッチスクリーンなどと同様に、タッチスクリーンディスプレイ344などのユーザ周辺機器とのデータ通信を提供するユーザ入力/出力(I/O)インターフェース340とデータ通信する。機能ユニットは任意の適切なハードウェアまたはソフトウェアプラットフォームを含むインテリジェントユニットから適切に構成されることを理解されよう。
【００２０】
図4は、対象システムおよび方法の実施形態の例示的動作のフローチャート400を示している。ジェスチャベース構成システムがモバイルコンピューティングデバイス上で実行すると、処理が開始と記載されたブロック402において開始する。動作はブロック404へと進む。
【００２１】
ブロック404では、文書のリストが生成されモバイルコンピューティングデバイスのタッチスクリーン上に表示される。ある構成においては、ユーザは、文書のリストを生成するための入力デバイスを選択し得る。例えば、ユーザは、モバイルコンピューティングデバイスのカメラロールまたはカメラロールからの1つまたは複数の画像を文書として選択し得る。別の例においては、ユーザは、共有ネットワークドライブから1つまたは複数の文書を選択し得る。別の例においては、ユーザは、クラウドサービスプロバイダから文書を選択し得る。ある構成においては、文書のリストは、ユーザが以前アクセスした文書の以前保存したリストから生成される。ある構成においては、ジェスチャベース文書構成システムは、モバイルコンピューティングデバイスを介してユーザに利用可能なすべての利用可能な文書ソースを検索し得る。ある構成においては、文書は、例えば、第1のレベルのソースとソース内の任意のフォルダに関する下位フォルダとを使用するツリーなどの階層ツリー構造を使用して、記憶され得る。ソースが表示されると、動作はブロック406へと続く。
【００２２】
ブロック406では、ユーザは、モバイルコンピューティングデバイスのタッチスクリーン上の指によるドラッグなどのジェスチャを使用して移動元文書として文書を選択し、ユーザは、移動元文書を移動先文書の上にドラッグする。ある実施形態においては、ジェスチャベース文書構成システムは、選択およびドラッグジェスチャを解釈し、合成文書を生成するためのリンクリストを生成する。処理は決定ブロック408へと続く。
【００２３】
決定ブロック408では、ジェスチャベース文書構成システムは、「編集」または合成文書に関する同様の選択を表示し、ユーザが「編集」を選択したならば、その後、処理はブロック410へと続き、さもなければ、処理はユーザが追加の文書を合成文書に追加することができるようにブロック406に戻る。
【００２４】
ブロック410では、ジェスチャベース文書構成システムは、合成文書のページのグラフィカル表現を表示する。ユーザは、例えば、モバイルコンピューティングデバイスのタッチスクリーンインターフェースを介したドラッグすることおよびドロップすることなどのジェスチャを使用して、合成文書を編集、例えば、合成文書内のページの移動、並び替え、または削除をすることができる。ある実施形態においては、ユーザが合成文書を修正するたびに、ジェスチャベース文書構成システムは、合成文書に合成予定の文書のリンクリストを更新し得る。処理はブロック412へと続く。
【００２５】
ブロック412では、ユーザは、必要に応じて、合成文書を単一の合成文書に保存することができる。ある構成においては、ユーザは、移動元または移動先文書とは異なる名前に新規合成文書の名前を付けることができる。ある構成においては、ユーザは、新規文書を、例えば、モバイルコンピューティングデバイスのローカルにまたはネットワークドライブもしくはクラウドのリモートに保存するかどうかを決定することができる。ある実施形態においては、ジェスチャベース文書構成システムは、リンクリストを処理し、リンクリストから合成文書のページを生成する。処理はブロック414で終了する。
【００２６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００２７】
１００…ジェスチャベース文書構成システム、１０２…モバイルコンピューティングデバイス、１０４…第1の文書、１０６…第2の文書、１０８…第3の文書、１２０…ネットワーク、１２４…クラウドサービスプロバイダ、１２２…共有ネットワークドライブ、２００…ジェスチャベース文書構成システム、２０２…モバイルコンピューティングデバイス、２０４…第1の文書、２０６…第2の文書、２０８…第3の文書、２１４…編集選択ツール、３００…コンピューティングデバイス、３０４…プロセッサ、３０６…ストレージインターフェース、３０８…データストレージシステム、３１０…リードオンリーメモリ(ROM)、３１２…ランダムアクセスメモリ(RAM)、３１４…データバス、３３０…ネットワークインターフェースコントローラ(NIC)、３３４…物理ネットワークインターフェース、３３６…位置情報サービスインターフェース、３３８…無線ネットワークインターフェース、３４０…ユーザ入力/出力(I/O)インターフェース、３４４…タッチスクリーンディスプレイ
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
文書のリストを表示し、1つまたは複数の前記文書と関連しているユーザジェスチャを受け取るように構成される、モバイルコンピューティングデバイスのタッチスクリーンインターフェースと、
前記タッチスクリーンインターフェースとデータ通信するプロセッサおよび関連メモリであって、前記プロセッサは、前記タッチスクリーンインターフェースによって表示されることになる前記文書のリストを生成し、前記リストの第1の文書を前記リストの第2の文書と合成するためのユーザ要求として前記ユーザジェスチャを解釈し、前記第1の文書および第2の文書から合成文書を生成するように構成される、プロセッサおよび関連メモリとを含む、文書処理システム。
【請求項２】
前記ユーザジェスチャは、
前記第1の文書の選択、前記第2の文書の少なくとも一部の上まで前記第1の文書をドラッグすること、および前記第2の文書の上に前記第1の文書をドロップすることを含む、請求項1に記載の文書処理システム。
【請求項３】
前記プロセッサは、少なくとも前記第1の文書および前記第2の文書に基づいてリンクリストを、前記ユーザ要求に応じて、生成するようにさらに構成され、前記合成文書を生成する動作は、前記リンクリストに少なくとも一部に基づいている、請求項1に記載の文書処理システム。
【請求項４】
モバイルコンピューティングデバイスによって、文書のリストを生成するステップと、
前記モバイルコンピューティングデバイスのタッチスクリーンディスプレイ上に前記文書のリストの少なくともサブセットを表示するステップと、
前記タッチスクリーンディスプレイ上の入力として、前記リスト内の少なくとも2つの前記文書と関連しているユーザジェスチャを受け取るステップと、
前記ユーザジェスチャを受け取るステップに基づいて、第1の文書および第2の文書を合成文書に合成するためのユーザ要求を解釈するステップと、
前記第1の文書および前記第2の文書から前記合成文書を生成するステップとを含む、文書処理方法。
【請求項５】
前記ユーザジェスチャは、
前記第1の文書の選択、前記第2の文書の少なくとも一部の上まで前記第1の文書をドラッグすること、および前記第2の文書の上に前記第1の文書をドロップすることを含む、請求項4に記載の文書処理方法。