【手続補正書】
【提出日】平成26年1月14日(2014.1.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューターシステムにおける方法において、
少なくとも第１及び第２のレイヤーを含むグラフィカルユーザーインターフェースを表示するステップであって、前記第１のレイヤーにおける視覚情報の第１の部分がタッチスクリーンの表示領域内にあり、前記レイヤーは互いに対して実質的に平行である、ステップと、
ジェスチャーの動きの速度を有する前記タッチスクリーン上でのジェスチャーに対応するユーザー入力を受け取るステップと、
前記ユーザー入力に少なくとも部分的に基づいて第１の動きを計算するステップであって、前記第１の動きは、前記第１のレイヤーにおける視覚情報の第２の部分が表示領域の外にある最初の第１のレイヤーの位置から、前記第１のレイヤーにおける視覚情報の前記第２の部分が前記表示領域内にある現在の第１のレイヤーの位置への、前記第１のレイヤーの動きを含み、前記第１の動きは第１の動きの速度で第１の方向にあり、前記第１の動きの速度は前記ジェスチャーの動きの速度に基づく、ステップと、
前記ユーザー入力に少なくとも部分的に基づいて第２の動きを計算するステップであって、前記第２の動きは最初の第２のレイヤーの位置から現在の第２のレイヤーの位置への前記第２のレイヤーにおける視覚情報の動きを含み、前記第２の動きは第２の動きの速度で前記第１の方向にある、ステップ
とを含み、前記第２の動きの速度は前記第１の動きの速度とは異なる方法。
【請求項２】
前記第１のレイヤーは複数の第１のレイヤーのロックポイントを含む請求項１に記載の方法。
【請求項３】
前記第１のレイヤーはコンテンツペインの位置においてある数のコンテンツペインを含み、前記第１のレイヤーのロックポイントは、前記コンテンツペインの数及び前記コンテンツペインの位置に少なくとも部分的に基づいて自動的に決定される請求項２に記載の方法。
【請求項４】
前記第１のレイヤーのロックポイントのうちの少なくとも１つの位置に基づいてロッキングアニメーションを実行するステップをさらに含み、前記ロッキングアニメーションを実行するステップは、
前記第１のレイヤーにおけるユーザーインターフェース要素に関連付けられる第１のレイヤーのロックポイントを選択するステップと、
前記現在の第１のレイヤーの位置から、前記選択された第１のレイヤーのロックポイントが前記表示領域の一部と合わせられて前記ユーザーインターフェース要素が前記表示領域において見ることができるようになる第１のレイヤーのロッキングアニメーション後の位置への、前記第１のレイヤーにおける移行をアニメートするステップと、
前記現在の第２のレイヤーの位置から前記第１のレイヤーのロッキングアニメーション後の位置に対応する第２のレイヤーのロッキングアニメーション後の位置への前記第２のレイヤーにおける移行をアニメートするステップであって、前記第２のレイヤーのロッキングアニメーション後の位置は、第２のレイヤーのロックポイントが前記選択された第１のレイヤーのロックポイントと合わせられる位置である、ステップと
を含み、
前記第１のレイヤーはコンテンツレイヤーであり、前記ユーザーインターフェース要素はコンテンツペインであり、前記ジェスチャーはフリックを含み、前記選択は前記フリックの速度に少なくとも部分的に基づく請求項２に記載の方法。
【請求項５】
前記第１のレイヤー及び前記第２のレイヤーの各々が始まりと終わりを有し、前記第１のレイヤーの終わりは前記現在の第１のレイヤーの位置に表示され、前記第２のレイヤーの終わりは前記現在の第２のレイヤーの位置に表示され、前記方法は、
ラッピングアニメーションを実行するステップをさらに含み、前記ラッピングアニメーションを実行するステップは、
前記現在の第１のレイヤーの位置から前記第１のレイヤーの始めが表示されるラッピングアニメーション後の第１のレイヤーの位置への前記第１のレイヤーにおける移行をアニメートするステップと、
前記現在の第２のレイヤーの位置から前記第２のレイヤーの始めが表示されるラッピングアニメーション後の第２のレイヤーの位置への前記第２のレイヤーにおける移行をアニメートするステップと
を含む請求項１に記載の方法。
【請求項６】
前記第１のレイヤーにおける前記視覚情報はアバター要素を含み、前記アバター要素は前記第１のレイヤーにおける２つ以上の他の要素間の関係を示し、前記方法は、
前記第１の動きの速度とは異なる第３の動きの速度での前記アバター要素の動きを含む第３の動きを計算するステップをさらに含む請求項１に記載の方法。
【請求項７】
前記第１の動きの速度は前記ジェスチャーの動きの速度と実質的に等しい請求項１に記載の方法。
【請求項８】
前記第１の動きを計算するステップは、前記最初の第１のレイヤーの位置、前記第１の方向、及び前記ジェスチャーの動きの速度に少なくとも部分的に基づいて、前記現在の第１のレイヤーの位置を計算するステップを含み、前記第２の動きを計算するステップは、前記計算された現在の第１のレイヤーの位置に少なくとも部分的に基づいて前記現在の第２のレイヤーの位置を計算するステップを含む請求項１に記載の方法。
【請求項９】
前記第１のレイヤーの最大幅で前記第２のレイヤーの幅を割った、前記第２のレイヤーの動作比率に少なくとも部分的に基づいて、前記第２の動きの速度を計算するステップをさらに含む請求項１に記載の方法。
【請求項１０】
前記ジェスチャーによって示される方向は前記第１の方向とは異なり、前記ジェスチャーによって示される方向は斜め方向であり、前記第１の方向は水平方向である請求項１に記載の方法。
【請求項１１】
前記タッチスクリーンを含む携帯電話上での表示のために前記第１の動き及び前記第２の動きをレンダリングするステップをさらに含む請求項１に記載の方法。
【請求項１２】
１つ又は複数のプロセッサーと、
ディスプレイを有するタッチスクリーンと、
少なくとも第１及び第２のレイヤーを含み、前記第２のレイヤーは第１の部分及び第２の部分を含む、グラフィカルユーザーインターフェースを前記タッチスクリーン上に表示するステップと、
前記第１のレイヤーにおける動きを示す前記タッチスクリーン上での少なくとも１つのジェスチャーに対応するユーザー入力を受け取るステップであって、前記少なくとも１つのジェスチャーはジェスチャーの動きの速度を有する、ステップと、
前記ユーザー入力に少なくとも部分的に基づいて第１の動きを計算するステップであって、前記第１の動きは前記第１のレイヤーの動きを含み、前記第１の動きは第１の動きの速度にあり、前記第１の動きの速度は前記ジェスチャーの動きの速度に基づく、ステップと、
前記第１の動きに少なくとも部分的に基づいて第２の動きを計算するステップであって、前記第２の動きは前記第２のレイヤーの前記第１の部分の動きを含み、前記第２の動きは前記第１の動きと実質的に平行であり、前記第２の動きは第２の動きの速度にある、ステップと、
前記ユーザー入力に少なくとも部分的に基づいて第３の動きを計算するステップであって、前記第３の動きは前記第１のレイヤーの動きを含み、前記第３の動きは第３の動きの速度にある、ステップと
前記第３の動きに少なくとも部分的に基づいて第４の動きを計算するステップであって、前記第４の動きは前記第２のレイヤーの前記第２の部分の動きを含み、前記第４の動きは前記第３の動きに実質的に平行であり、前記第４の動きは第４の動きの速度にある、ステップと
を含み、前記第２の動きの速度は前記第４の動きの速度とは異なり、前記第２の動きの速度は前記第１の動きの速度とは異なる方法を実行するためのコンピューター実行可能命令を格納する１つ又は複数のコンピューター読み取り可能な記憶媒体と
を具備するコンピューティングデバイス。
【請求項１３】
前記第１のレイヤーはコンテンツレイヤーであり、前記第２のレイヤーは前記コンテンツレイヤーの上のセクションヘッダーレイヤーであり、前記第２のレイヤーの前記第１の部分は第１のセクションヘッダーであり、前記第２のレイヤーの前記第２部分は第２のセクションヘッダーである請求項１２に記載のコンピューティングデバイス。
【請求項１４】
前記第１のセクションヘッダーは前記コンテンツレイヤーにおける１つ又は複数のコンテンツペインの第１の組に関連付けられ、前記第２のセクションヘッダーは前記コンテンツレイヤーにおける１つ又は複数のコンテンツペインの第２の組に関連付けられ、前記第２の動きの速度は前記第１のセクションヘッダーの幅と前記コンテンツペインの第１の組の幅との間の差に基づき、前記第４の動きの速度は前記第２のセクションヘッダーの幅と前記コンテンツペインの第２の組の幅との間の差に基づく請求項１３に記載のコンピューティングデバイス。
【請求項１５】
前記タッチスクリーン上でのジェスチャーを介してユーザー入力を受け取るように動作可能なタッチスクリーン上にグラフィカルユーザーインターフェースを表示するステップであって、前記グラフィカルユーザーインターフェースは、コンテンツレイヤー、セクションヘッダーレイヤー、タイトルレイヤー及び背景レイヤーを含み、各レイヤーは、少なくとも、それぞれのレイヤーにおける視覚情報の第１及び第２の部分を含み、それぞれのレイヤーにおける視覚情報の前記第１の部分は前記タッチスクリーンの表示領域にあり、それぞれのレイヤーにおける視覚情報の前記第２の部分は前記表示領域の外にある、ステップと、
前記タッチスクリーン上でのジェスチャーに対応するユーザー入力を受け取るステップと、
前記ユーザー入力に少なくとも部分的に基づいてコンテンツレイヤーの動きを計算するステップであって、前記コンテンツレイヤーの動きは、（ａ）前記コンテンツレイヤーにおける視覚情報の前記第２部分が前記表示領域の外にある最初のコンテンツレイヤーの位置から（ｂ）前記コンテンツレイヤーにおける視覚情報の前記第２の部分が前記表示領域内にある現在のコンテンツレイヤーの位置への前記コンテンツレイヤーの動きを含む、ステップと、
前記（ａ）から（ｂ）への動きをアニメートするステップであって、前記コンテンツレイヤーの動きはコンテンツレイヤーの動きの速度で第１の方向にある、ステップと、
前記ユーザー入力に少なくとも部分的に基づいてセクションヘッダーレイヤーの動きを計算するステップであって、前記セクションヘッダーレイヤーの動きは、（ｃ）前記セクションヘッダーレイヤーにおける視覚情報の前記第２の部分が前記表示領域の外にある最初のセクションヘッダーレイヤーの位置から（ｄ）前記セクションヘッダーレイヤーにおける視覚情報の前記第２の部分が前記表示領域内にある現在のセクションヘッダーレイヤーの位置への前記セクションヘッダーレイヤーの動きを含む、ステップと、
前記（ｃ）から（ｄ）への動きをアニメートするステップであって、前記セクションヘッダーレイヤーの動きはセクションヘッダーレイヤーの動きの速度で前記第１の方向にある、ステップと、
前記ユーザー入力に少なくとも部分的に基づいてタイトルレイヤーの動きを計算するステップであって、前記タイトルレイヤーの動きは、（ｅ）前記タイトルレイヤーにおける視覚情報の前記第２の部分が前記表示領域の外にある最初のタイトルレイヤーの位置から（ｆ）前記タイトルレイヤーにおける視覚情報の前記第２の部分が前記表示領域内にある現在のタイトルレイヤーの位置への前記タイトルレイヤーの動きを含む、ステップと、
前記（ｅ）から（ｆ）への動きをアニメートするステップであって、前記タイトルレイヤーの動きはタイトルレイヤーの動きの速度で前記第１の方向にある、ステップと、
前記ユーザー入力に少なくとも部分的に基づいて背景レイヤーの動きを計算するステップであって、前記背景レイヤーの動きは、（ｇ）前記背景レイヤーにおける視覚情報の前記第２の部分が前記表示領域の外にある最初の背景レイヤーの位置から（ｈ）前記背景レイヤーにおける視覚情報の前記第２部分が前記表示領域内にある現在の背景レイヤーの位置への前記背景レイヤーの動きを含む、ステップと、
前記（ｇ）から（ｈ）への動きをアニメートするステップであって、前記背景レイヤーの動きは背景レイヤーの動きの速度で前記第１の方向にある、ステップと
を含む方法であって、
前記コンテンツレイヤーの動きの速度は前記セクションヘッダーレイヤーの動きの速度に等しく、前記タイトルレイヤーの動きの速度は前記コンテンツレイヤーの動きの速度及び前記セクションヘッダーレイヤーの動きの速度とは異なり、前記コンテンツレイヤー、前記セクションヘッダーレイヤー及び前記タイトルレイヤーは互いに実質的に平行であって互いに対して重ならず、前記コンテンツレイヤー、前記セクションヘッダーレイヤー及び前記タイトルレイヤーの各々は前記背景レイヤーに重なる、方法を実行するためのコンピューター実行可能命令を格納する１つ又は複数のコンピューター読み取り可能な媒体。