【手続補正書】
【提出日】平成31年2月25日(2019.2.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の要素が所定の規則に従ってソートされたリストを表示するためのプログラムであって、
前記リストが所定の表示領域に表示されているときに前記所定の規則に従って前記リストに追加要素が追加される場合、ユーザの操作により前記所定の表示領域において特定される位置と、前記リストにおいて前記追加要素が挿入される位置とに基づき、前記複数の要素の一部であり且つ表示位置の変更対象である１または複数の第１要素を決定する決定工程と、
前記追加要素の追加が行われ、且つ前記決定工程において決定された前記１または複数の第１要素の表示位置が変更され、且つ前記複数の要素の内の前記１または複数の第１要素とは異なる複数の第２要素の表示位置が変更されていない前記リストを、前記所定の表示領域に表示させる表示制御工程と、
をコンピュータに実行させるプログラム。 
【請求項２】
前記決定工程では、前記１または複数の第１要素として、前記リストにおけるスライドの対象となる１または複数の要素を決定し、且つ前記リストにおけるスライドの方向を決定し、
前記表示制御工程では、前記所定の表示領域において、前記決定工程において前記スライドの対象として決定された前記１または複数の要素を前記決定工程において決定された方向へスライドさせ、前記複数の第２要素をスライドさせないことで、前記リストを前記表示領域に表示させることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記所定の表示領域においてユーザの操作により特定される位置に応じて、前記複数の要素から基準要素を特定する特定工程を前記コンピュータに実行させ、
前記決定工程では、前記リストにおいて前記基準要素から前記追加要素が挿入される位置に向かう方向を前記スライドの方向として決定し、前記スライドの方向において前記追加要素が挿入される位置よりも前記基準要素から離れた位置に表示されている１または複数の要素を、前記スライドの対象となる１または複数の要素として決定することを特徴とする請求項２に記載のプログラム。
【請求項４】
前記決定工程ではさらに、前記リストにおいて、前記基準要素の位置を基準としたときの、前記追加要素が挿入される位置が存在する一方の側と反対側に配置されている要素を、前記スライドの対象となる要素として決定しないことを特徴とする請求項３に記載のプログラム。
【請求項５】
前記追加要素が挿入される位置は、前記所定の規則と、前記追加要素が保持する情報とに基づき特定されることを特徴とする請求項１乃至４のいずれか１項に記載のプログラム。 
【請求項６】
ユーザの操作により特定される前記位置は、前記ユーザの操作によって画面上を動くポインタカーソルを用いて特定される位置であることを特徴とする請求項１乃至５のいずれか１項に記載のプログラム。
【請求項７】
前記表示制御工程では、前記ポインタカーソルが前記表示領域の周辺に該表示領域を囲むように定義される領域に含まれることを条件に、前記複数の第２要素の表示位置が変更されていない前記リストを前記所定の表示領域に表示させることを特徴とする請求項６に記載のプログラム。
【請求項８】
前記表示制御工程では、前記追加要素の追加により当該追加要素が前記所定の表示領域に表示されることを条件に、前記複数の第２要素の表示位置が変更されていない前記リストを前記所定の表示領域に表示させることを特徴とする請求項１乃至７のいずれか１項に記載のプログラム。 
【請求項９】
前記決定工程ではさらに、前記リストが所定の表示領域に表示されているときに前記リストから削除要素の削除が行われる場合、前記所定の表示領域においてユーザの操作により特定される前記位置と、前記リストにおける前記削除要素の位置とに基づき、前記１または複数の第１要素を決定し、 
前記表示制御工程ではさらに、前記削除要素の削除が行われ、且つ前記決定工程において決定された前記１または複数の第１要素の表示位置が変更され、且つ前記複数の要素の内の前記１または複数の第１要素とは異なる複数の第２要素の表示位置が変更されていない前記リストを、前記所定の表示領域に表示させることを特徴とする請求項１乃至８のいずれか１項に記載のプログラム。 
【請求項１０】
ネットワーク上のデバイスを検索する検索工程を前記コンピュータにさらに実行させ、
前記複数の要素は、前記検索工程において検索されたデバイスを示す複数の表示項目であり、
前記複数の表示項目が並んだリストが表示されているときに、前記検索工程において新たに検索されたデバイスを示す表示項目が、前記追加要素として追加されることを特徴とする請求項１乃至９のいずれか１項に記載のプログラム。
【請求項１１】
前記検索工程は、プリンタを検索することを特徴とする請求項１０に記載のプログラム。
【請求項１２】
複数の要素が所定の規則に従ってソートされたリストを表示するための装置であって、
前記リストが所定の表示領域に表示されているときに前記所定の規則に従って前記リストに追加要素が追加される場合、ユーザの操作により前記所定の表示領域において特定される位置と、前記リストにおいて前記追加要素が挿入される位置とに基づき、前記複数の要素の一部であり且つ表示位置の変更対象である１または複数の第１要素を決定する決定手段と、
前記追加要素の追加が行われ、且つ前記決定手段により決定された前記１または複数の第１要素の表示位置が変更され、且つ前記複数の要素の内の前記１または複数の第１要素とは異なる複数の第２要素の表示位置が変更されていない前記リストを、前記所定の表示領域に表示させる表示制御手段と、
を有することを特徴とする装置。
【請求項１３】
複数の要素が所定の規則に従ってソートされたリストを表示するための方法であって、
前記リストが所定の表示領域に表示されているときに前記所定の規則に従って前記リストに追加要素が追加される場合、ユーザの操作により前記所定の表示領域において特定される位置と、前記リストにおいて前記追加要素が挿入される位置とに基づき、前記複数の要素の一部であり且つ表示位置の変更対象である１または複数の第１要素を決定する決定工程と、
前記追加要素の追加が行われ、且つ前記決定工程において決定された前記１または複数の第１要素の表示位置が変更され、且つ前記複数の要素の内の前記１または複数の第１要素とは異なる複数の第２要素の表示位置が変更されていない前記リストを、前記所定の表示領域に表示させる表示制御工程と、
を有することを特徴とする方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
しかしながら、特許文献１に記載の技術では、リストにおいて基準となる要素以外の全ての要素の表示位置が変更される。つまり、リストにおける要素の追加が起こる場合、その追加の位置によっては表示位置を変更する必要のない要素についても、表示位置が変更されてしまう。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
そこで本発明は、リストへの要素の追加において、表示位置の変更対象の要素の表示位置が変更され、表示位置を変更する必要のない要素の表示位置が変更されていないリストを表示させる技術を提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、複数の要素が所定の規則に従ってソートされたリストを表示するためのプログラムであって、前記リストが所定の表示領域に表示されているときに前記所定の規則に従って前記リストに追加要素が追加される場合、ユーザの操作により前記所定の表示領域において特定される位置と、前記リストにおいて前記追加要素が挿入される位置とに基づき、前記複数の要素の一部であり且つ表示位置の変更対象である１または複数の第１要素を決定する決定工程と、前記追加要素の追加が行われ、且つ前記決定工程において決定された前記１または複数の第１要素の表示位置が変更され、且つ前記複数の要素の内の前記１または複数の第１要素とは異なる複数の第２要素の表示位置が変更されていない前記リストを、前記所定の表示領域に表示させる表示制御工程と、をコンピュータに実行させるプログラムである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明によれば、リストへの要素の追加において、表示位置の変更対象の要素の表示位置が変更され、表示位置を変更する必要のない要素の表示位置が変更されていないリストを表示させることができる。