(57)【特許請求の範囲】
【請求項１】
方法であって、
ロック状態にあるデバイスのディスプレイ画面上の時刻表示領域に向けられた入力を受信し、前記デバイスは、タッチ画面を含み、前記入力は、前記タッチ画面へのタッチ制御操作に相当し、前記タッチ制御操作は、前記時刻表示領域に表示された文字盤時計の時針若しくは分針に向けられた時刻タッチ制御操作であり、
前記入力にしたがって、前記ディスプレイ画面上に表示される時刻情報を調整し、
前記調整後の時刻情報にしたがって、アラーム時計を設定する、
ことを備える方法。
【請求項２】
方法であって、
ロック状態にあるデバイスのディスプレイ画面上の時刻表示領域に向けられた入力を受信し、前記デバイスは、タッチ画面を含み、前記入力は、前記タッチ画面へのタッチ制御操作に相当し、前記タッチ制御操作は、前記時刻表示領域に向けられた時刻数値タッチ制御操作であり、前記時刻表示領域における時刻数値は、時数値若しくは分数値を含み、
前記入力にしたがって、前記ディスプレイ画面上に表示される時刻情報を調整し、前記入力にしたがって、前記時刻表示領域における前記時刻情報を調整することは、
前記タッチ制御操作が上向きスワイプである場合に、前記時刻表示領域に表示された時刻数値のうちの少なくとも１つを、前記時刻数値のうちの前記少なくとも１つの時刻数値に対応する値範囲にしたがって増加させ、
前記タッチ制御操作が下向きスワイプである場合に、前記時刻表示領域に表示された前記時刻数値のうちの少なくとも１つを、前記時刻数値のうちの前記少なくとも１つの時刻数値に対応する値範囲にしたがって減少させる、ことを含み、
前記調整後の時刻情報にしたがって、アラーム時計を設定する、
ことを備える方法。
【請求項３】
請求項１または２に記載の方法であって、
前記ディスプレイ画面上に表示される前記時刻情報は、前記時刻表示領域における時刻情報を含む、方法。
【請求項４】
請求項１または２に記載の方法であって、
前記ディスプレイ画面上に表示される前記時刻情報は、前記時刻表示領域における時刻情報を含み、前記デバイスは、スマートデバイスである、方法。
【請求項５】
請求項１または２に記載の方法であって、更に、
前記ディスプレイ画面上の前記時刻表示領域に向けられた前記入力の受信を受けて、既定の寸法にしたがって前記時刻表示領域を拡大する、ことを備える方法。
【請求項６】
請求項１または２に記載の方法であって、
前記調整後の時刻情報にしたがって前記アラーム時計を設定することは、
前記時刻表示領域に向けられたタッチ制御操作が既定の時間区分内に受信されないと決定し、
前記時刻表示領域に向けられたタッチ制御操作が前記既定の時間区分内に受信されないとの決定を受けて、
前記時刻表示領域に表示された前記時刻情報を取得し、
前記取得された時刻情報にしたがって、前記アラーム時計を設定する、
ことを含む、方法。
【請求項７】
請求項１または２に記載の方法であって、
前記調整後の時刻情報にしたがって設定される前記アラーム時計は、１回の通知のみを提供する一時的なアラーム時計である、方法。
【請求項８】
請求項１または２に記載の方法であって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記ディスプレイ画面上の既定の位置に、前記アラーム時計が設定済みであることを示すリマインダ情報表示する、ことを備える方法。
【請求項９】
請求項１または２に記載の方法であって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記ディスプレイ画面上の既定の位置に、前記アラーム時計に対応するアラーム時計アイコン及び時刻情報のうちの１つ以上を含む、前記アラーム時計が設定済みであることを示すリマインダ情報を表示する、ことを備える方法。
【請求項１０】
請求項１または２に記載の方法であって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記時刻表示領域の表示モードをリアルタイム表示モードに復活させる、ことを備える方法。
【請求項１１】
請求項１または２に記載の方法であって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記デバイスのアラーム時計アプリにおいて、前記調整後の時刻情報に対応するアラーム時計リストを作成する、ことを備える方法。
【請求項１２】
コンピュータプログラムであって、
ロック状態にあるデバイスのディスプレイ画面上の時刻表示領域に向けられた入力を受信するための機能と、前記デバイスは、タッチ画面を含み、前記入力は、前記タッチ画面へのタッチ制御操作に相当し、前記タッチ制御操作は、前記時刻表示領域に表示された文字盤時計の時針若しくは分針に向けられた時刻タッチ制御操作であり、
前記入力にしたがって、前記ディスプレイ画面上に表示される時刻情報を調整するための機能と、
前記調整後の時刻情報にしたがって、アラーム時計を設定するための機能と、
をコンピュータによって実現させるコンピュータプログラム。
【請求項１３】
コンピュータプログラムであって、
ロック状態にあるデバイスのディスプレイ画面上の時刻表示領域に向けられた入力を受信するための機能と、前記デバイスは、タッチ画面を含み、前記入力は、前記タッチ画面へのタッチ制御操作に相当し、前記タッチ制御操作は、前記時刻表示領域に向けられた時刻数値タッチ制御操作であり、前記時刻表示領域における時刻数値は、時数値若しくは分数値を含み、
前記入力にしたがって、前記ディスプレイ画面上に表示される時刻情報を調整するための機能と、前記入力にしたがって、前記時刻表示領域における前記時刻情報を調整する機能は、
前記タッチ制御操作が上向きスワイプである場合に、前記時刻表示領域に表示された時刻数値のうちの少なくとも１つを、前記時刻数値のうちの前記少なくとも１つの時刻数値に対応する値範囲にしたがって増加させ、
前記タッチ制御操作が下向きスワイプである場合に、前記時刻表示領域に表示された前記時刻数値のうちの少なくとも１つを、前記時刻数値のうちの前記少なくとも１つの時刻数値に対応する値範囲にしたがって減少させる、ことを含み、
前記調整後の時刻情報にしたがって、アラーム時計を設定するための機能と、
をコンピュータによって実現させるコンピュータプログラム。
【請求項１４】
請求項１２または１３に記載のコンピュータプログラムであって、
前記時刻表示領域は、ロック画面インターフェース上、デスクトップ上、又はステータスバー上のうちの１つ以上に表示される、コンピュータプログラム。
【請求項１５】
請求項１２または１３に記載のコンピュータプログラムであって、
前記ディスプレイ画面上に表示される前記時刻情報は、前記時刻表示領域における時刻情報を含む、コンピュータプログラム。
【請求項１６】
請求項１２または１３に記載のコンピュータプログラムであって、
前記デバイスは、スマートデバイスである、コンピュータプログラム。
【請求項１７】
請求項１２または１３に記載のコンピュータプログラムであって、更に、
前記ディスプレイ画面上の前記時刻表示領域に向けられた前記入力の受信を受けて、既定の寸法にしたがって前記時刻表示領域を拡大する、ための機能をコンピュータによって実現させるコンピュータプログラム。
【請求項１８】
請求項１２または１３に記載のコンピュータプログラムであって、
前記調整後の時刻情報にしたがって前記アラーム時計を設定するための機能は、
前記時刻表示領域に向けられたタッチ制御操作が既定の時間区分内に受信されないと決定し、
前記時刻表示領域に向けられたタッチ制御操作が前記既定の時間区分内に受信されないとの決定を受けて、
前記時刻表示領域に表示された前記時刻情報を取得し、
前記取得された時刻情報にしたがって、前記アラーム時計を設定する、
ことを含む、コンピュータプログラム。
【請求項１９】
請求項１２または１３に記載のコンピュータプログラムであって、
前記調整後の時刻情報にしたがって設定される前記アラーム時計は、１回の通知のみを提供する一時的なアラーム時計である、コンピュータプログラム。
【請求項２０】
請求項１２または１３に記載のコンピュータプログラムであって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記ディスプレイ画面上の既定の位置に、前記アラーム時計が設定済みであることを示すリマインダ情報表示する、ための機能をコンピュータによって実現させるコンピュータプログラム。
【請求項２１】
請求項１２または１３に記載のコンピュータプログラムであって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記ディスプレイ画面上の既定の位置に、前記アラーム時計に対応するアラーム時計アイコン及び時刻情報のうちの１つ以上を含む、前記アラーム時計が設定済みであることを示すリマインダ情報を表示する、ための機能をコンピュータによって実現させるコンピュータプログラム。
【請求項２２】
請求項１２または１３に記載のコンピュータプログラムであって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記時刻表示領域の表示モードをリアルタイム表示モードに復活させる、ための機能をコンピュータによって実現させるコンピュータプログラム。
【請求項２３】
請求項１２または１３に記載のコンピュータプログラムであって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記デバイスのアラーム時計アプリにおいて、前記調整後の時刻情報に対応するアラーム時計リストを作成する、ための機能をコンピュータによって実現させるコンピュータプログラム。
【請求項２４】
アラーム時計設定ユニットであって、
ロック状態にあるデバイスのディスプレイ画面上の時刻表示領域に向けられた入力を受信するように構成された入力受信ユニットと、前記デバイスは、タッチ画面を含み、前記入力は、前記タッチ画面へのタッチ制御操作に相当し、前記タッチ制御操作は、前記時刻表示領域に表示された文字盤時計の時針若しくは分針に向けられた時刻タッチ制御操作であり、
前記入力にしたがって、前記ディスプレイ画面上に表示される時刻情報を調整するように構成された時刻情報調整ユニットと、
前記調整後の時刻情報にしたがって、アラーム時計を設定するように構成されたアラーム時計設定ユニットと、
を備えるアラーム時計設定ユニット。
【請求項２５】
アラーム時計設定ユニットであって、
ロック状態にあるデバイスのディスプレイ画面上の時刻表示領域に向けられた入力を受信するように構成された入力受信ユニットと、前記デバイスは、タッチ画面を含み、前記入力は、前記タッチ画面へのタッチ制御操作に相当し、前記タッチ制御操作は、前記時刻表示領域に向けられた時刻数値タッチ制御操作であり、前記時刻表示領域における時刻数値は、時数値若しくは分数値を含み、
前記入力にしたがって、前記ディスプレイ画面上に表示される時刻情報を調整するように構成された時刻情報調整ユニットであって、
前記タッチ制御操作が上向きスワイプである場合に、前記時刻表示領域に表示された時刻数値のうちの少なくとも１つを、前記時刻数値のうちの前記少なくとも１つの時刻数値に対応する値範囲にしたがって増加させ、
前記タッチ制御操作が下向きスワイプである場合に、前記時刻表示領域に表示された前記時刻数値のうちの少なくとも１つを、前記時刻数値のうちの前記少なくとも１つの時刻数値に対応する値範囲にしたがって減少させるように構成された時刻情報調整ユニットと、
前記調整後の時刻情報にしたがって、アラーム時計を設定するように構成されたアラーム時計設定ユニットと、
を備えるアラーム時計設定ユニット。
【請求項２６】
アラーム時計を設定するためのシステムであって、
少なくとも１つのプロセッサであって、
ロック状態にあるデバイスのディスプレイ画面上の時刻表示領域に向けられた入力を受信し、前記デバイスは、タッチ画面を含み、前記入力は、前記タッチ画面へのタッチ制御操作に相当し、前記タッチ制御操作は、前記時刻表示領域に表示された文字盤時計の時針若しくは分針に向けられた時刻タッチ制御操作であり、
前記入力にしたがって、前記ディスプレイ画面上に表示される時刻情報を調整し、
前記調整後の時刻情報にしたがって、アラーム時計を設定するように構成されている少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続され、前記少なくとも１つのプロセッサに命令を提供するように構成されているメモリと、
を備える、システム。
【請求項２７】
アラーム時計を設定するためのシステムであって、
少なくとも１つのプロセッサであって、
ロック状態にあるデバイスのディスプレイ画面上の時刻表示領域に向けられた入力を受信し、前記デバイスは、タッチ画面を含み、前記入力は、前記タッチ画面へのタッチ制御操作に相当し、前記タッチ制御操作は、前記時刻表示領域に向けられた時刻数値タッチ制御操作であり、前記時刻表示領域における時刻数値は、時数値若しくは分数値を含み、
前記入力にしたがって、前記ディスプレイ画面上に表示される時刻情報を調整し、前記入力にしたがって、前記時刻表示領域における前記時刻情報を調整することは、
前記タッチ制御操作が上向きスワイプである場合に、前記時刻表示領域に表示された時刻数値のうちの少なくとも１つを、前記時刻数値のうちの前記少なくとも１つの時刻数値に対応する値範囲にしたがって増加させ、
前記タッチ制御操作が下向きスワイプである場合に、前記時刻表示領域に表示された前記時刻数値のうちの少なくとも１つを、前記時刻数値のうちの前記少なくとも１つの時刻数値に対応する値範囲にしたがって減少させる、ことを含み、
前記調整後の時刻情報にしたがって、アラーム時計を設定するように構成されている少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続され、前記少なくとも１つのプロセッサに命令を提供するように構成されているメモリと、
を備える、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連技術の相互参照］
本出願は、あらゆる目的のために、参照によって本明細書に組み込まれる、名称を「Ａ  ＭＥＴＨＯＤ，Ａ  ＭＥＡＮＳ，ＡＮＤ  ＡＮ  ＥＬＥＣＴＲＯＮＩＣ  ＤＥＶＩＣＥ  ＦＯＲ  ＳＥＴＴＩＮＧ  ＡＮ  ＡＬＡＲＭ  ＣＬＯＣＫ  ＯＦ  Ａ  ＳＭＡＲＴ  ＤＥＶＩＣＥ（スマートデバイスのアラーム時計を設定するための方法、手段、及び電子機器）」とする、２０１５年３月２７日に出願された中国特許出願第２０１５１０１４２４６７．４号に基づく優先権を主張する。
【０００２】
本出願は、電子機器の分野に関し、特に、スマートデバイス技術に関する。特に、本出願は、スマートデバイスにおいてアラーム時計を設定するための方法、システム、及びデバイス、並びにスマートデバイスのためのアラーム時計設定ユニットに関する。
【背景技術】
【０００３】
スマートデバイスの普及にともなって、リマインダ機能などの機能を実施するためにスマートデバイスにおいてアラーム時計アプリケーション（「アプリ」）を活用するユーザが増えている。アラーム時計アプリは、スマートデバイスにおいて広く使用される機能になっている。しかしながら、関連技術にしたがうと、アラーム時計アプリは、このようなアプリによって提供される様々な機能の設定に関連して比較的複雑な操作を伴うのが一般的である。例えば、一部の関連技術にしたがうと、アラーム時計アプリを設定するための方法は、設定アプリケーションを開いて「アラームを設定する」を選択すること、又はアラーム時計アプリプログラムを見つけ出してアクティブにし、次いで、時刻設定インターフェースにおいて画面タッチ操作若しくはキーボード入力のいずれかを使用して時刻情報を入力しそのような時刻情報に対応するアラーム時計を設定すること、及びアラーム時計が設定されるときに、ベル又は別の形式のリマインダ機能を実施すること、を含む。
【０００４】
したがって、既存のアラーム時計アプリの設定方式を使用してアラームを設定するプロセスは、比較的面倒であることが明らかである。このようなアラーム時計アプリの操作は、ユーザにとって不便であり、アラーム時計を設定するこの方式は、非効率的である。一例として、アラーム時計アプリが設定されるスマートデバイスが画面ロック状態にある場合には、ユーザは、先ず、ロック解除操作を実行することを求められる。したがって、アラーム時計アプリにおいてアラーム時計機能が設定可能になる前に、ロック解除操作にしたがってスマートデバイスがロック解除される必要がある場合は、操作プロセス全体が、よりいっそう面倒になる。また、数分後のリマインダを設定する必要がある一時的なアラーム時計の場合は、ユーザは、そのようなアラーム時計がリピートを必要とするかどうかを設定するために、更に時間及び注意を払うことを求められる。
【図面の簡単な説明】
【０００５】
本発明の様々な実施形態が、以下の詳細な説明及び添付の図面において開示される。
【０００６】
【図１】本開示の様々な実施形態に従う、デバイスにおいてアラーム時計を設定するための方法を示すフローチャートである。
【０００７】
【図２】本開示の様々な実施形態に従う、ディスプレイ画面の時刻表示領域に向けられたユーザスワイプ操作を示す説明図である。
【０００８】
【図３】本開示の様々な実施形態に従う、ディスプレイ画面の時刻表示領域に向けられたタッチ制御操作を受信するための方法を示すフローチャートである。
【０００９】
【図４】本開示の様々な実施形態に従う、既定の位置に表示されたアラーム時計リマインダ情報を示す説明図である。
【００１０】
【図５】本開示の様々な実施形態に従う、スマートデバイスのためのアラーム時計設定ユニットを示す図である。
【００１１】
【図６】本開示の様々な実施形態に従う、電子機器を示す図である。
【００１２】
【図７】本開示の様々な実施形態に従う、アラーム時計機能を実現するためのコンピュータシステムを示す機能図である。
【発明を実施するための形態】
【００１３】
本発明は、プロセス、装置、システム、合成物、コンピュータ読み取り可能ストレージ媒体に実装されたコンピュータプログラム製品、並びに／又は接続先のメモリに格納された命令及び／若しくは接続先のメモリによって提供される命令を実行するように構成されたプロセッサなどのプロセッサを含む、数々の形態で実現できる。本明細書では、これらの実現形態、又は本発明がとりえるその他のあらゆる形態が、技術と称されてよい。総じて、開示されるプロセスのステップの順番は、発明の範囲内で変更されてよい。別途明記されない限り、タスクを実施するように構成されるものとして説明されるプロセッサ又はメモリなどのコンポーネントは、所定時にタスクを実施するように一時的に構成される汎用コンポーネントとして、又はタスクを実施するように製造された特殊コンポーネントとして実装されてよい。本書で使用される「プロセッサ」という用語は、コンピュータプログラム命令などのデータを処理するように構成された１つ以上のデバイス、回路、及び／又は処理コアを言う。
【００１４】
本発明の原理を例示した添付の図面とともに、以下で、本発明の１つ以上の実施形態の詳細な説明が提供される。本発明は、このような実施形態に関連付けて説明されるが、いずれの実施形態にも限定されない。本発明の範囲は、特許請求の範囲によってのみ限定され、本発明は、数々の代替形態、変更形態、及び同等形態を包含している。以下の説明では、本発明の完全な理解を与えるために、数々の具体的詳細が明記されている。これらの詳細は、例示を目的として提供されるものであり、本発明は、これらの詳細の一部又は全部を伴わずとも特許請求の範囲にしたがって実施されてよい。明瞭を期するため、本発明に関連する技術分野で知られる技術要素は、本発明が不必要に不明瞭にされないように詳細な説明を省略される。
【００１５】
本開示の様々な実施形態にしたがって、アラーム時計が設定できる。アラーム時計アプリケーションは、スマートデバイスがロック状態にあるときにグラフィカルユーザインターフェース上に表示されている画面から設定できる。様々な実施形態は、スマートデバイスにおいてアラーム時計を設定するための方法、又はスマートデバイスのためのアラーム時計設定ユニットを含む。本出願の実施形態は、また、電子機器も提供する。
【００１６】
従来のアラーム時計アプリにおける時刻の設定は、設定アプリケーションを開いてアラーム時計設定を選択すること、又はアラーム時計アプリプログラムを見つけ出してアクティブにし、次いで、時刻設定インターフェースを通じて時刻情報を入力しそのような時刻情報に対応するアラーム時計を設定すること、をユーザに求めるのが一般的である。時刻情報は、画面タッチ操作、キーボード入力、又はその他の何らかの同様な方法を使用して入力できる。したがって、アラーム時計アプリを設定するための旧来の方式では、アラーム時計を設定するプロセスが比較的煩雑であることが明らかであり、アラーム時計を設定するために求められる操作は、かなり複雑である。旧来のアラーム時計アプリにおける時刻の設定は、スマートデバイスが画面ロック状態にあると、更に複雑化される。例えば、スマートデバイスが画面ロック状態にあると、旧来のアラーム時計を設定するために、ユーザは、設定アプリを開いてアラーム時計設定を選択する前に、又はアラーム時計アプリを見つけ出してアクティブにし、時刻設定インターフェースを通じて時刻情報を入力する前に、ロック解除操作を実行することを求められる。
【００１７】
様々な実施形態にしたがうと、ディスプレイ画面上の時刻表示領域に向けられたタッチ制御操作（例えば、外部の入力機器を通じたスワイプ操作又はドラッグ操作）の受信を受けて、その画面上に表示される時刻情報が調整できる。すなわち、オペレーティングシステムによってタッチ制御操作が検出され、その初期タッチ制御操作の場所は、時刻数値のための時刻表示領域内である。調整後の時刻情報は、画面上の時刻表示領域に向けられたタッチ制御操作に関連付けてデバイスに入力できる。調整後の時刻情報をデバイスが受信すると、その調整後の時刻情報にしたがって、アラーム時計が設定される。したがって、デバイスのアラーム時計（例えば、携帯電話、着用可能な機器、又はその他の個人用計算機器などのデバイス上で実行される、アラーム時計アプリなどのアラーム時計）は、画面上の時刻表示領域に向けられている入力に基づいて、迅速に設定できる。更に、デバイスのアラーム時計は、たとえデバイスが画面ロック状態にある場合でも、迅速に設定できる。一部の実施形態では、タッチ制御操作は、デバイスのタッチ画面を通じて入力できる。
【００１８】
アラーム時計の設定は、スマートデバイスなどの様々なタイプのデバイスにおいて実現できる。スマートデバイスは、オペレーティングシステムを動作させる及び／又はＢｌｕｅｔｏｏｔｈ（登録商標）、Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（近距離無線通信、ＮＦＣ）、ＷｉＦｉ、３Ｇなどの通信プロトコルを通じて別の電子機器に接続される電子機器であることができる。一例として、スマートデバイスは、ｉＯＳ（登録商標）又はＡｎｄｒｏｉｄ（登録商標）を実行するスマートフォンを含むことができる。スマートデバイスは、腕時計やヘルスモニタなどの、着用可能な電子機器であることができる。しかしながら、各種の実施形態は、スマートデバイスをベースにしたアプリケーションに限定されない。各種の実施形態は、タッチ画面上に時刻を表示することができる電子機器、アラーム時計リマインダ機能を有する電子機器、及び画面タッチ制御操作を受信することができる電子機器などの、様々な電子機器において実現できる。
【００１９】
アラーム時計の設定は、ディスプレイ画面上の時刻表示領域に向けられたタッチ制御操作を受信すること、当該タッチ制御操作にしたがって、ディスプレイ画面上に表示される時刻情報を調整すること、及び該調整後の時刻情報にしたがって、アラーム時計を設定すること、を含む。一部の実施形態では、時刻情報の調整は、アラーム時計設定インターフェース上で時刻情報を調整すること、又は時刻表示領域における時刻情報を直接調整すること、を含むことができる。一部の実施形態では、時刻表示領域は、時刻情報（例えば、現時刻）が表示される領域に相当する。時刻表示領域は、事前定義された寸法を有することができる。一部の実施形態では、時刻表示領域の特性（例えば、サイズや場所など）が、ユーザによってなどして設定可能である。
【００２０】
時刻情報の調整が、アラーム時計設定インターフェース上で時刻情報を調整することを含む場合は、時刻情報を調整するために、スマートデバイスの設定アプリ又はアラーム時計アプリにおけるアラーム時計設定機能（例えば、スマートデバイス用の時計アプリと呼ばれることもある）が使用できる。例えば、ディスプレイ画面上の時刻表示領域に向けられたタッチ制御操作（例えば、タッチ入力）の受信を受けて、アラーム時計設定インターフェースが呼び出されて、設定アプリ又はアラーム時計アプリに表示できる。アラーム時計設定インターフェースは、受信されたタッチ制御操作にしたがって時刻情報を調整するために使用できる。時刻情報の設定が完了したことを示すタッチ制御操作（例えば、アラーム時計設定インターフェースにおける「ＯＫ」ボタンのクリック）の受信を受けて、アラーム時計は、調整後の時刻情報にしたがって設定される。スマートデバイスの設定アプリは、ネイティブ設定アプリケーション、又はアラーム時計を設定するために使用できるアプリケーションに相当することができる。設定アプリは、スマートフォンに（例えば、スマートデバイスを実行しているオペレーティングシステムに）埋め込まれたシステムレベル機能に相当することができる。一部の実施形態では、設定アプリは、アプリストアで購入されてスマートデバイスにインストールされた第三者アプリである。
【００２１】
例えば、時刻情報の設定が起きたという表示の受信を受けて、調整後の時刻情報は、デバイスに関係付けられたメモリに格納され、アラーム時計機能は、デバイスのアラーム時計の動作に関連付けて調整後の時刻情報を使用する。
【００２２】
各種の実施形態は、スマートデバイス用のアラーム時計を設定するための方法を含む。一部の実施形態では、時刻表示領域において時刻情報が調整される。一部の実施形態では、時刻表示領域への（又は時刻表示領域から事前定義距離以内への）入力に基づいて調整される時刻情報が、アラーム時計アプリに関連付けて使用される時刻情報に相当する。例えば、アラーム時計アプリは、アラーム時計を動作させるときに、時刻情報を使用することができる。時刻表示領域への入力に基づく時刻情報の調整は、アラーム時計の迅速な設定を可能にする。
【００２３】
スマートデバイスは、タッチ画面を有するデバイスに相当することができる。一部の実施形態では、スマートデバイスは、タッチ画面を有さない。一部の実施形態では、デバイスは、ディスプレイ画面の時刻表示領域に、デジタル方式で（例えば、「時：分」形式で）又はアナログ方式で（例えば、文字盤形式で）時刻を表示することができる。
【００２４】
図１は、本開示の様々な実施形態に従う、デバイスにおいてアラーム時計を設定するための方法を示すフローチャートである。
【００２５】
図１を参照すると、デバイスにおいてアラーム時計を設定するためのプロセス１００が提供される。プロセス１００は、例えば、図５のアラーム時計設定ユニット５００、図６のデバイス６００、又は図７のコンピュータシステム７００によって実施できる。
【００２６】
ステップ１１０では、ディスプレイ画面上の時刻表示領域への入力が受信される。入力は、タッチ画面へのタッチ入力であることができる。一例は、ディスプレイ画面上の時刻表示領域に向けられたタッチ制御操作である。一部の実施形態では、ディスプレイ上の時刻表示領域から事前定義距離以内の入力が、時刻表示領域への入力であると見なせる。
【００２７】
一部の実施形態では、時刻表示領域は、ロック画面インターフェース上の時刻表示領域、デスクトップ上の時刻表示領域、又はステータスバー上の時刻表示領域を含む。
【００２８】
デバイスは、タッチ画面などの入力インターフェースを有するスマートデバイスであることができる。デバイスは、デジタル方式で時刻表示領域に時刻を表示することができる。時刻表示領域は、リアルタイムで時刻情報を表示することができる。例えば、現システム時刻（例えば、デバイスによって決定される時刻）にしたがって、時刻表示領域に表示される時刻が、リアルタイムでアップデートされる。
【００２９】
一部の実施形態では、アラーム時計は、時刻表示領域に表示された時刻数値を指でスワイプするタッチ入力などの入力によって、ユーザによって設定できる。一部の実施形態では、時刻表示領域に表示された時刻数値に対して（例えば、タッチ入力を通じて）入力がなされた場合に、時刻表示領域における現時刻のリアルタイム表示が一時的に停止される。リアルタイム表示は、閾値時間の長さにわたって停止できる。閾値時間は、ユーザの好みやデバイスの設定などにしたがって設定可能である。一部の実施形態では、時刻表示領域に表示された時刻数値への（、例えば、デバイスにリアルタイム表示を停止させる）入力は、時刻表示領域における時刻数値に向けられたスワイプ操作に相当することができる。スワイプ操作は、上向きスワイプ又は下向きスワイプを含むことができる。例えば、時刻表示領域への上向きスワイプタッチ入力の受信を受けて、時刻表示領域におけるリアルタイム表示が停止される。
【００３０】
時刻情報は、時刻表示領域に表示できる。例えば、時刻情報は、時刻数値を含むことができる。
【００３１】
時刻数値は、時間を表す数値（時数値とも呼ばれる）と、分を表す数値（分数値とも呼ばれる）とを含むことができる。一部の実施形態では、それを受けてリアルタイム表示が停止される時刻表示領域への入力は、タッチ入力（例えば、時数値又は分数値の一以上のスワイプ操作に相当するタッチ入力）に相当する。例えば、スライド操作は、時数値に向ける又は分数値に向けることができる。
【００３２】
図２は、本開示の様々な実施形態に従う、ディスプレイ画面上の時刻表示領域に向けられたユーザスワイプ操作を示す説明図である。
【００３３】
図２を参照すると、ディスプレイ画面２００上の時刻表示領域２１０に向けられたユーザスワイプ操作２３０が示されている。時刻表示領域２１０への入力へのユーザスワイプ操作２３０は、図１のプロセス１００のステップ１１０で受信される入力に相当し得る。
【００３４】
図３は、本開示の様々な実施形態に従う、ディスプレイ画面上の時刻表示領域に向けられたタッチ制御操作を受信するための方法を示すフローチャートである。
【００３５】
図３を参照すると、ディスプレイ画面上の時刻表示領域に向けられたタッチ制御操作を受信するためのプロセス３００が提供される。プロセス３００は、図１のプロセス１００の１１０に関連して実施できる。プロセス３００は、例えば、図５のアラーム時計設定ユニット５００、図６のデバイス６００、又は図７のコンピュータシステム７００によって実施できる。
【００３６】
ステップ３１０では、時刻数値において入力が受信される。一部の実施形態では、入力は、ディスプレイ画面上の時刻表示領域に表示された時刻数値に向けられた初期タッチ制御操作である。入力は、デバイス上で実行されるオペレーティングシステムなどを通じて検出できる。
【００３７】
様々な実施形態にしたがうと、アラーム時計（例えば、アラーム時計の時刻）の設定に関連して、ユーザは、時刻表示領域における時数値又は分数値に向けられた複数のタッチ制御操作を実行することができる。初期タッチ制御操作は、ワンクリック、ダブルクリック、スワイプ操作などの、既定のタッチ制御操作であることができる。
【００３８】
ステップ３２０では、時刻選択制御が表示される。時刻選択制御は、時刻数値に対応する表示領域に表示できる。一部の実施形態では、時刻選択制御は、初期タッチ制御操作（例えば、初期タッチ制御操作のタイプなど）に少なくとも部分的に基づいて決定できる。
【００３９】
一部の実施形態において、タッチ制御操作（例えば、初期タッチ制御操作）が時数値に向けられると、時数値に対応する表示領域に、０〜２３の値範囲を伴う時刻選択制御が表示される。一部の実施形態において、タッチ制御操作（例えば、初期タッチ制御操作）が分数値に向けられると、分数値に対応する表示領域に、０〜５９の値範囲を伴う時刻選択制御が表示される。
【００４０】
時刻選択制御は、ドロップダウンリスト、表、テキストボックスなどの、複数の形態を含むことができる。一部の実施形態では、時刻選択制御は、ホイール制御を含む。ホイール制御は、総じて、ユーザにとって比較的使用しやすいグラフィックインターフェースであると考えられる。例えば、時刻数値に向けられた初期操作の受信を受けて、その時刻数値に対応する表示領域に、適切な値範囲を有するホイール制御が表示される（例えば、時数値の設定のためには１〜１２若しくは０〜２３が表示でき、分数値の設定のためには０〜５９が表示できる）。
【００４１】
ステップ宇３３０では、時刻選択制御に従う選択入力が受信される。選択入力は、時刻に対する選択に相当することができる。例えば、時刻選択制御によって表示された時刻数値に対する選択操作が受信される。時刻選択制御がテキストボックスを含む場合は、選択操作は、所望の時刻に対応するテキスト（例えば、数字）の入力に相当することができる。
【００４２】
時数値又は分数値に向けられた受信されたタッチ制御操作にしたがって、適切な時刻選択制御が表示される。一部の実施形態では、時刻選択制御は、ステップ３２０に関連して表示できる。例えば、時刻選択制御の表示は、時刻表示領域に向けられた受信されたタッチ制御操作に少なくとも部分的に基づいて、表示される時刻選択制御を決定することを含むことができる。一部の実施形態では、ステップ３３０の選択入力は、ステップ３２０に関連して受信できる。例えば、ステップ３２０及び３３０は、１つのステップにしたがって実施できる。
【００４３】
表示される時刻選択制御がプルダウンリスト又は表である場合は、選択操作は、リスト又は表に表示された特定の時刻数値に向けられたタッチ制御操作（例えば、ワンクリック操作や、押しながらドラッグする操作など）を含むことができる。例えば、ユーザは、リストまたは表における特定の時刻数値の表示に対応する場所で、タッチ画面に触れることができる。
【００４４】
時刻選択制御がホイール制御を含む場合は、時刻選択制御は、ホイール制御のホイールを変更する（例えば、回転させる）ための入力であることができる。例えば、時刻選択制御がホイール制御を含む場合は、選択入力は、（例えば、ユーザによって）ホイールに向けられたスワイプ（例えば、「ダイヤリング」とも呼ばれる）操作に基づいて受信される。ホイール制御に向けられた上向きスワイプ操作の受信を受けて、時刻選択制御は、ディスプレイ画面上のホイールの回転に関連付けて、時刻数値のための値範囲にしたがって、（例えば、ホイール制御の中心に）表示される対応する時刻数値を自動的に増加させる。反対に、ホイール制御に向けられた下向きスワイプ操作の受信を受けて、時刻選択制御は、ディスプレイ画面上のホイールの回転に関連付けて、時刻数値のための値範囲にしたがって、（例えば、ホイール制御の中心に）表示される対応する時刻数値を自動的に減少させる。時刻数値は、入力（例えば、ホイールに向けられたスワイプ操作）の、１つ以上の特性にしたがって設定できる。例えば、１つ以上の特性は、入力の方向、速度、長さなどを含むことができる。一部の実施形態では、表示される時刻数値は、ホイールに向けられたスワイプ操作に少なくとも部分的に基づいて変更される。一部の実施形態では、時刻数値は、スワイプ操作の長さに少なくとも部分的に基づいて変更できる。長いスワイプ操作は、対応する時刻数値の比較的大きい変化に対応でき、短いスワイプ操作は、対応する時刻数値における比較的小さい変化に対応できる。一部の実施形態では、時刻数値は、スワイプ操作の速度に少なくとも部分的に基づいて変更できる。
【００４５】
一部の実施形態では、ホイール機能を実現するために、デバイスによって提供された（例えば、オペレーティングシステムによって提供された又はオペレーティングシステムを走らせるその他のプログラムによって提供された）インターフェースが使用される。例えば、ｉＯＳ（登録商標）システムを走らせるスマートデバイスの場合は、上述されたホイール操作を実現するために、ｉＯＳ（登録商標）システムによって提供されるＵＩＤａｔｅＰｉｃｋｅｒコントローラクラスが使用できる。
【００４６】
図３のプロセス３００は、時刻選択制御についての各種の実施形態の一実装形態である。その他の各種の実施形態は、時刻選択制御に関連して入力を受信するために、その他のプロセスを採用する。例えば、様々な実施形態が、時刻選択制御のためにテキスト入力ボックスを表示する。様々な実施形態にしたがうと、時刻表示領域に向けられた受信された初期タッチ制御操作を受けて、ディスプレイ画面上の時刻表示領域に、テキスト入力ボックスが表示される。また、仮想キーボードも、ディスプレイ画面上に表示できる。仮想キーボードは、テキスト入力ボックスと同時にディスプレイ画面上に表示できる。仮想キーボードは、テキスト入力ボックスのための入力を受信するために使用できる。例えば、仮想キーボードに向けられたユーザによるタッチ制御操作が受信できる。したがって、時刻表示領域における時刻情報は、受信された入力情報にしたがって調整される。例えば、図１のプロセス１００のステップ１２０では、時刻表示領域における時刻情報が、時刻選択制御のためのテキスト入力ボックスに関連付けて表示された仮想キーボードへの入力の受信を受けて調整される。
【００４７】
一部の実施形態では、時刻表示領域に向けられたタッチ制御操作が受信された後、既定の寸法にしたがって、時刻表示領域が拡大される。時刻表示領域の拡大は、ユーザによる、時刻表示領域に向けられたタッチ制御操作の実行を容易にすることができる。（例えば、ユーザが時刻などに対する選択入力を入力した後に、）続いてアラーム設定操作が完了した後、時刻表示領域は、更に、ステータスバー上に表示されていた当初のサイズに復活できる。例えば、代表的なステータスバー上に表示される時刻表示領域は、比較的小さく、操作用のスペースが限られている。ステータスバー上の時刻表示領域が拡大処理を経た後、拡大された時刻表示領域は、ユーザ操作の利便性を高めるのに有用である。
【００４８】
図１に戻り、ステップ１２０では、時刻表示領域への入力にしたがって、時刻情報が調整される。一部の実施形態では、時刻表示領域における時刻情報は、ディスプレイ画面上の時刻表示領域への入力に少なくとも部分的に基づいて調整される。例えば、時刻表示領域における時刻情報は、タッチ制御操作に少なくとも部分的に基づいて調整される。
【００４９】
一部の実施形態では、時刻選択制御は表示されない。時刻表示領域における時刻数値に向けられた入力（例えば、スワイプ操作）の受信を受けて、該入力に基づいて、時刻表示における時刻情報が調整される。入力が、上向きスワイプ（例えば、上向きにドラッグされる間、触れた状態が維持されるようなタッチ入力）に相当するスワイプ操作であるならば、時刻数値の値範囲にしたがって、時刻表示領域に表示される時刻数値が増加される。時刻数値の増加の程度は、上向きスワイプの、速度や距離などの１つ以上の特性に依存することができる。入力が、下向きスワイプ（例えば、下向きにドラッグされる間、触れた状態が維持されるタッチ入力）に相当するスワイプ操作であるならば、時刻数値の値範囲にしたがって、時刻表示領域に表示される時刻数値が減少される。時刻数値の低減の程度は、速度や距離などの、下向きスワイプの、速度や距離などの１つ以上の特性に依存することができる。
【００５０】
例えば、時刻表示領域における時刻数値が「１３：２８」であり、時刻数値「２８」（例えば、分数値）に向けられた上向きスワイプ操作が受信されると、分数値「２８」に向けられた上向きスワイプ操作の受信を受けて、上向きスワイプの大きさにしたがって、時刻表示領域に表示されている時刻数値が増加できる（例えば、分数値「２８」が「３０」に調整される）。分数値「２８」が「３０」に調整されるように時刻数値に向けられたスワイプ操作を受けて、２分後（例えば、１３：３０）に鳴るようにアラームが設定される。
【００５１】
様々な実施形態にしたがうと、時刻選択制御は、受信されたタッチ制御操作にしたがって表示される。時刻表示領域における時刻情報は、選択操作にしたがって調整できる。例えば、時刻情報は、ユーザによる入力に少なくとも部分的に基づいて調整できる。
【００５２】
表示される時刻選択制御がプルダウンリスト又は表であると、リスト又は表において選択された数字が、時刻表示領域における対応する時刻数値をアップデートすることになる。時刻表示領域における時刻数値は、ユーザからの、リスト又は表における数字の選択の受信を受けて、アップデートできる。
【００５３】
表示される時刻選択制御がホイール制御であると、時刻数値は、ホイール制御を通じて成された選択にしたがってアップデートできる。例えば、ホイール制御の回転の停止を受けて、ホイールの中央に表示されている数字が、被選択数字であると見なされる。ユーザは、ホイールの回転を（例えば、タッチ画面へのタッチ入力などを通じて）制御することによって、被選択数字の選択を制御することができる。被選択数字は、時刻表示領域における対応する時刻数値をアップデートするために使用できる。
【００５４】
様々な実施形態にしたがうと、時刻表示領域への１つ以上の入力は、ディスプレイ画面上にあり、１つ以上の入力に基づく時刻情報の調整は、多数回にわたって繰り返し実行できる。例えば、時刻表示領域に表示される時刻情報は、タッチ制御操作（例えば、ユーザによって入力されるタッチ制御操作）にしたがって、繰り返し調整できる。時刻表示領域に表示される時刻は、ユーザがアラーム時計を設定する時刻に調整される。
【００５５】
ステップ１３０では、アラーム時計が設定される。アラーム時計は、調整後の時刻情報にしたがって設定できる。アラーム時計の設定は、調整後の時刻情報を、その時刻情報が（例えば、アラーム時計アプリの）アラーム時計機能に関係付けられるように格納することを含むことができる。したがって、アラーム時計アプリは、アラーム時計の制御に関連付けて、調整後の時刻情報を使用することができる。調整後の時刻情報に従うアラーム時計の設定は、アラーム時計に関係付けられた既存の時刻情報を調整後の時刻情報によってアップデートすることを含むことができる。
【００５６】
一部の実施形態では、アラーム時計は、入力に従う、時刻表示領域に表示されている時刻情報の調整を受けて、その調整後の時刻情報にしたがって設定される。
【００５７】
一部の実施形態では、調整後の時刻に従うアラーム時計の設定は、アラーム時計の設定を確定する入力を受信することを含む。例えば、調整後の時刻情報が設定されることを確定するように、ユーザをプロンプトで促すことができる。時刻情報の設定が確定されるか又は拒否されるかを選択するようにユーザを促すプロンプトが、ユーザに表示できる。確定の受信を受けて、調整後の時刻に従うアラーム時計の設定が完了する。アラーム時計アプリによって動作するアラーム時計は、調整後の時刻に関係付けることができる。例えば、アラーム時計アプリによって動作するアラーム時計は、調整後の時刻に関連する情報を取得する（例えば、取り出す）ことができる。調整後の時刻は、時刻情報を時計に対応付けるマッピングを格納する表などに格納できる。
【００５８】
一部の実施形態では、アラーム時計の時刻の設定が完了した後（例えば、入力に従う時刻情報の調整後）、ユーザは、既定のタッチ制御操作を実行することによって、実行をトリガすることができる。一部の実施形態では、既定の時間内に、時刻表示領域に向けられたタッチ制御操作が受信されないと、時刻表示領域に表示されている時刻情報が取得され、該時刻情報にしたがって、アラーム時計が設定される。例えば、時刻情報が調整された後、既定の時間内に、時刻表示領域に入力が受信されないと、アラーム時計は、調整後の時刻情報を使用して設定される。既定の時間は、時刻表示領域における時刻を調整するための入力の受信後からの閾値時間に相当することができる。
【００５９】
例えば、時刻表示領域への入力にしたがって時刻情報を調整した後、時刻情報の調整に関係付けられた最後の入力の受信から３秒以内に、時刻表示領域に向けられた更なるタッチ制御操作が受信されないと、ユーザは、アラーム時計時刻の設定操作を完了させたと見なすことができる。したがって、時刻表示領域に表示された時刻情報が取得でき、アラーム時計は、時刻表示領域に表示された時刻情報を使用して設定できる。上記の例では、既定の時間区分は、３秒である。その他の実装形態では、具体的なニーズにしたがって、異なる長さの時間区分が設定できる。一部の実施形態では、既定の時間は、ユーザの好みやデバイスの設定などにしたがって設定可能である。
【００６０】
アラームを設定するために、各種の実施形態によって提供される単純な操作方法を使用することによって、ユーザは、長期的な必要性ではなく何らかの突発的な状況から生じる一時的な必要性に対応できるだろう。以上を考慮し、アラームの設定は、（単発のアラームとも呼ばれる）１回の通知のみを提供する一時的なアラームであることができる。別の言い方をすると、既定の時点に達したときに、音が鳴る又はその他の何らかの形態で単発の通知が提供された後、アラームは削除される。様々な実施形態にしたがうと、単発のアラームは、プロセス１００を使用して設定でき、持続性のアラームは、アラームを設定するための従来の（例えば、アラーム時計アプリ又はデバイス設定において直接的にアラームを設定する）プロセスにしたがって設定できる。
【００６１】
一部の実施形態では、アラームの設定、削除、及びそのようなその他の機能は、システムプラットフォームによって提供されるインターフェースにしたがって実現できる。例えば、Ａｎｄｒｏｉｄ（登録商標）システムを使用するスマートデバイスでは、上述された機能を実現するために、「ａｌａｒｍＭａｎａｇｅｒ」クラスによって提供される方法が使用できる。一部の実施形態では、アラームを設定するために、アラームを削除するために、又はアラーム時計に関連するその他の機能を実現するために、（例えば、デバイスが画面ロック状態にあるときの、）時刻表示領域を含むインターフェースへの入力が使用できる。
【００６２】
一部の実施形態では、アラーム設定操作が完了した後（例えば、調整後の時刻にしたがってアラーム時計が設定された後）、ディスプレイ画面上にリマインダ情報が表示される、及び／又はアラーム時計アプリの中に適切なアラームリストが追加される。
【００６３】
様々な実施形態が、アラームを設定するための便利で且つ迅速な手法を提供するので、ユーザは、従来のアラーム設定インターフェースによって入力又はやり取りを行う必要がない。例えば、ユーザは、ロック画面インターフェース上で又はデスクトップ上でアラーム設定操作を直接的に完了させることができる。操作モードの変化を考慮し、また、アラーム設定が完了したことをユーザに明確に知らせるために、アラームの設定の完了に続いて、アラーム時計が設定されたことを示すリマインダ情報がディスプレイ画面上の既定の位置に提供できる。アラーム時計が設定されたことを示すリマインダ情報は、アラーム時計に対応するアラーム時計アイコン及び／又は時刻情報を含むことができる。
【００６４】
図４は、本開示の様々な実施形態に従う、既定の位置に表示されたアラーム時計リマインダ情報を示した説明図である。
【００６５】
図４を参照すると、アラーム時計リマインダ情報を含むディスプレイ画面４００が提供される。ディスプレイ画面４００は、図１のプロセス１００に関連して提供できる。例えば、ディスプレイ画面４００は、アラームの設定を受けて表示できる。ディスプレイ画面４００は、図５のアラーム時計設定ユニット５００、図６のデバイス６００、又は図７のコンピュータシステム７００によって提供できる。
【００６６】
ディスプレイ画面４００は、アラーム時計リマインダ領域４１０を含む。アラーム時計リマインダ領域は、アラーム時計リマインダ情報を含む。例えば、アラーム時計リマインダ領域４１０には、アラーム時計が設定されていることの表示及び／又はアラーム時計に関係付けられた時刻情報を提供するために、アラーム時計リマインダ情報を入れることができる。図４に例示されるように、アラーム時計リマインダ領域４１０は、時刻表示領域の下方部分に表示されたアラーム時計アイコンと、アラームに対応する具体的な時刻情報（例えば、「１３：３０」）とを含むことができる。
【００６７】
様々な実施形態にしたがうと、ユーザは、設定が正しく実施されなかったために又はその他の何らかの理由で、アラームをキャンセルするかもしれないので、アラーム設定が完了した後は、ユーザによるアラームのキャンセルを容易にするために、アラームに対応するアラームリストがアラーム時計アプリ（例えば、スマートフォンにインストールされたアラーム時計アプリ）の中に作成できる。様々な実施形態に従う、設定されたアラームを含むようにアラームリストがアップデートされるアラーム時計アプリは、デバイスによって設定されたデフォルトのアラーム時計アプリであることができる。一部の実施形態では、様々な実施形態に従う、設定されたアラームを含むようにアラームリストがアップデートされるアラーム時計アプリは、デバイスメーカによってインストールされたアラーム時計アプリであり、デバイスの標準装備である。一部の実施形態では、ユーザは、例えばプロセス１００によって設定されたアラームを含むようにアラームリストがアップデートされる特定のアラーム時計アプリを選択することができる。したがって、ユーザは、アラームをキャンセルしたいときは、単純にアラーム時計アプリに入り、対応するアラームリストを削除することができる。特定の実装形態中は、バックグラウンドで動作させるアプローチを用いることによって、上記のアラームリストが作成可能である。一部の実施形態では、アラームを含むようにアラームリストをアップデートするための又はアラームリストを作成するための操作が、バックグラウンドで呼び出されて実行できる。
【００６８】
一部の実施形態では、調整後の時刻情報にしたがってアラームが設定された後に、時刻のリアルタイム表示が表示される表示モードが復活できる。アラームの設定を受けて、時刻表示領域の表示は、リアルタイム情報を表示するように復活できる。時刻表示領域は、（例えば、ユーザによる）入力を受けて、又はアラームの設定を受けて自動的に復活できる。
【００６９】
一部の実施形態では、ディスプレイ画面の時刻表示領域は、現システム時刻の動的表示アップデートをリアルタイムで受ける。時刻表示領域に向けられたタッチ制御操作を通じてアラームが設定される場合は、時刻表示領域は、リアルタイム表示モードを一時停止し、タッチ制御操作に基づく調整に従う時刻を時刻表示領域内に表示する。したがって、アラーム設定が完了した後、時刻表示領域の表示モードは、リアルタイム表示モードに復活できる。例えば、システム時刻が、リアルタイムで動的に時刻表示領域に表示される。
【００７０】
例えば、１３：２５に相当する時刻に、ユーザが、１３：３０に相当する通知時刻を有するアラームを設定する。アラームの設定が完了した後、ディスプレイ画面上の表示領域の時刻は、１３：３０である。この時点で（例えば、アラームの設定の完了時に）、バックグラウンド（例えば、例としてデバイスのオペレーティングシステムによって実行されるバックグラウンドプロセス）を通じて取得されるシステム時刻は、１３：２６である。したがって、ディスプレイ画面における時刻表示領域の時刻は、１３：２６に調整され、時刻表示領域では、表示が引き続き動的にアップデートされる（例えば、時刻表示領域における表示が、リアルタイム表示に復活される）。
【００７１】
これまでのところ、時刻をデジタル方式で表示するタッチ画面デバイス上で上記の技術方式を実現するための特定の処理プロセスが説明されてきた。実際の応用では、この技術方式は、文字盤時計を使用して時刻を表示するタッチ画面デバイスにも適用できる。このような実装形態のために、以下で、更なる説明が提供される。
【００７２】
一部の実施形態では、文字盤時計を使用して時刻を表示するデバイスへの入力にしたがって、アラームが設定できる。デバイスが、文字盤時計を通じて時刻を表示するインターフェースを含む場合は、ステップ１１０において受信される入力（例えば、タッチ制御操作）は、時刻表示領域に表示された文字盤時計の時針表示又は分針表示に向けられた入力（例えば、タッチ制御操作）に相当することができる。タッチ制御操作などの入力は、対応する時針若しくは分針に重なる場合にその時針若しくは分針に向けられたと見なすことができる、又は対応する時針若しくは分針から事前定義閾値距離以内である場合にその時針若しくは分針に向けられたと見なすことができる。受信された入力は、時計回りの方向への回転スワイプ又は反時計回りの方向への回転スワイプを含むことができる。
【００７３】
１２０において、時刻情報は、時刻表示領域への入力にしたがって調整される。例えば、文字盤時計上の時針及び分針の１以上の表示位置が、タッチ制御操作にしたがってアップデートされる。文字盤時計の時針及び／又は分針は、ユーザによる入力に対応するアラーム設定に対応する時刻位置に調整できる。
【００７４】
一部の実施形態では、文字盤時計表示上の時刻を更に正確にするために、分針に向けられたタッチ制御操作の受信を受けて、分針の振れ角を計算することによって時針に対して適宜位置調整が成される。例えば、時針及び分針が、ともに文字盤の「１２」を指しており、分針の位置が、分針が受信されたタッチ制御操作にしたがって文字盤の「３」の位置を指すように調整される場合は、分針の振れ角が計算されて、時針は、分針の調整後の位置（例えば、時刻）に従う算出された振れ角に対応するように調整できる。上記の例を使用すると、分針の振れ角は、９０°である。分針の振れ角の計算を受けて、分針の振れ角に少なくとも部分的に基づいて、時針の位置決めのための角度が計算できる。時針の位置決めは、計算された分針の振れ角に基づいて（例えば、時針を位置決めするための、計算された角度を使用して）調整できる。したがって、時針は、文字盤の「１２」に対して７．５°の位置に時計回りに時針を回転させることによって調整できる。一部の実施形態では、タッチ制御操作を受けた方の針の振れ角を計算してもう一方の針も調整することに関連して上述されたのと同様なやり方で、時針及び分針の表示位置が、時針に向けられたタッチ制御操作の受信を受けて調整できる。
【００７５】
ステップ１３０において、アラーム時計の設定に関連付けて、既定の座標系における針の振れ角が、（例えば、時刻表示領域に表示された文字盤時計の時針及び分針の現位置にしたがって）取得される。例えば、既定の座標系における針の振れ角は、時針及び分針の、（例えば、調整後の時刻情報に対応することができる）調整後の位置に少なくとも部分的に基づいて計算できる。既定の座標系は、ｘｙ軸座標系（例えば、デカルト座標系）に相当することができ、該座標系にしたがうと、右向きの水平方向がｘ軸上の正の方向であり、上向きの垂直方向がｙ軸上の正の方向である。一部の実施形態では、文字盤時計上に表示される具体的な時刻値は、振れ角にしたがって決定される。アラームは、時刻値にしたがって設定される。一部の実施形態では、針の振れ角は、時刻表示領域に対応する時刻情報に少なくとも部分的に基づいて計算できる。例えば、振れ角は、時刻表示領域に表示された文字盤時計の時針及び分針の現位置に少なくとも部分的に基づいて計算できる。一部の実施形態では、振れ角の取得は、時刻表示領域に表示された文字盤時計に対応する時刻情報を取得することを含むことができる。例えば、時刻表示領域に表示された文字盤時計に対応する時刻情報は、時刻情報の調整に関連して計算された振れ角を含むことができる。
【００７６】
一部の実施形態では、入力は、スマートデバイスなどのデバイス上のタッチ画面へのタッチ入力に相当する。しかしながら、様々な実施形態にしたがうと、入力は、マウスやトラックボールなどの外部入力機器を通じて、又は音声命令などの音によって受信される。例えば、各種の実施形態を実現するデバイスは、タッチ画面を有さないかもしれず、入力は、タッチ画面へのタッチ入力ではない他の手段を通じて受信できる。例えば、上述されたタッチ制御操作は、マウスなどの外部入力機器を使用してディスプレイ外面上の時刻表示領域に向けられたクリック、ドラッグ、及びそのようなその他の制御操作を言うことができる。
【００７７】
一部の実施形態では、クリック操作又はドラッグ操作は、時刻表示領域における時刻数値に向けられたマウスを通じて受信される。一部の実施形態では、ドラッグ操作は、時刻表示領域における文字盤時計の時針又は分針に向けられたマウスによる入力から受信できる。時刻表示領域における時刻情報は、受信された上述の操作にしたがって調整され、アラームは、調整後の時刻情報にしたがって設定される。
【００７８】
一部の実施形態が、タッチ画面を有するデバイス上で実現されるのに対して、一部の実施形態は、タッチ画面を有さないデバイス上で実現されるので、このような実施形態間の主な相違は、入力（例えば、タッチ制御操作）の具体的な形態にある。例えば、タッチ画面デバイスを伴うデバイスは、指によるクリック操作又はスワイプ操作の形態で入力を受信することができる。反対に、タッチ画面を伴わないデバイスは、マウスからのクリック操作又はドラッグ操作の形態で入力を受信することができる。様々な実施形態にしたがうと、入力（例えば、タッチ制御操作）にしたがって時刻を調整する及びアラームを設定するなどの入力の処理は、類似している。
【００７９】
様々な実施形態は、デバイス（例えば、スマートデバイス）のためのアラーム時計設定方法を実現することができる、デバイス（例えば、スマートデバイス）のためのアラーム時計設定ユニットを含む。アラーム時計設定ユニットは、タッチ画面デバイスのタッチ地点追跡を視覚化することができる。
【００８０】
図５は、本開示の様々な実施形態に従う、スマートデバイスのためのアラーム時計設定ユニットを示す図である。
【００８１】
図５を参照すると、アラーム時計設定ユニット５００が提供される。アラーム時計設定ユニット５００は、デバイスのアラーム時計を、そのデバイスへの１つ以上の入力に少なくとも部分的に基づいて設定することができる。アラーム時計設定ユニット５００は、図１のプロセス１００及び／又は図３のプロセス３００を実現することができる。アラーム時計設定ユニット５００は、図６のデバイス６００及び／又は図７のコンピュータシステム７００に実装できる。
【００８２】
アラーム時計設定ユニット５００は、入力受信ユニット（例えば、タッチ制御操作受信ユニット）５１０と、時刻情報調整ユニット５２０と、アラーム設定ユニット５３０とを含む。タッチ制御操作ユニット５１０は、ディスプレイ上の時刻表示領域への入力を受信するように構成される。例えば、入力受信ユニット５１０は、ディスプレイ画面上の時刻表示領域に向けられたタッチ制御操作を受信するように構成できる。時刻情報調整ユニット５２０は、ディスプレイ画面上に表示された時刻情報を、時刻表示領域への入力にしたがって調整するように構成される。例えば、時刻情報調整ユニット５２０は、上記ディスプレイ外面上に表示された時刻情報を、ディスプレイ画面上の時刻表示領域へのタッチ制御操作にしたがって調整するように構成される。アラーム設定ユニット５３０は、調整後の時刻情報にしたがってアラームを設定するように構成される。
【００８３】
一部の実施形態では、入力受信ユニット５１０は、ロック画面インターフェース上の時刻表示領域に向けられたタッチ制御操作を受信するように、又はデスクトップ上の時刻表示領域に向けられたタッチ制御操作を受信するように、又はデバイスの画面上に表示されたステータスバー上の時刻表示領域に向けられたタッチ制御操作を受信するように構成される。
【００８４】
一部の実施形態では、アラーム時計設定ユニット５００は、入力受信ユニット５１０によるタッチ制御操作などの入力の受信を受けてアラーム時計設定インターフェースを表示するように構成されたアラーム時計設定インターフェース表示ユニットを含む。時刻情報調整ユニット５２０は、タッチ制御操作などの入力に基づいてアラーム時計設定インターフェースにおいて情報を調整するように構成できる。
【００８５】
一部の実施形態では、時刻情報調整ユニット５２０は、入力（例えば、タッチ制御操作）に基づいて時刻表示領域における時刻情報を調整するように構成される。
【００８６】
デバイスが、タッチ画面を有するスマートデバイスなどのデバイスである場合は、入力受信ユニット５１０は、時刻表示領域における時数値若しくは分数値を含む時刻数値に向けられた時刻数値タッチ制御操作を受信するように、又は時刻表示領域における文字盤時計に向けられた時針タッチ制御操作若しくは分針タッチ制御操作を受信するように構成される。
【００８７】
一部の実施形態では、入力受信ユニット５１０（例えば、タッチ制御操作受信ユニット）は、時刻表示領域における時刻数値に向けられたタッチ制御操作を受信するように構成でき、時刻情報調整ユニット５２０は、タッチ制御操作が上向きスワイプである場合に、時刻表示領域に表示された時刻数値を時刻数値の値範囲にしたがって増加させるように構成された時刻数値増加ユニットと、タッチ制御操作が下向きスワイプである場合に、時刻表示領域に表示された時刻数値を時刻数値の値範囲にしたがって減少させるように構成された時刻数値減少ユニットと、を含むことができる。
【００８８】
一部の実施形態では、入力受信ユニット５１０は、初期操作受信サブユニットと、時刻選択制御表示サブユニットと、時刻数値選択サブユニットと、を含む。入力受信ユニット５１０（例えば、タッチ制御操作受信ユニット）は、時刻表示領域における時刻数値に向けられたタッチ制御操作を受信するように構成できる。
【００８９】
一部の実施形態では、初期操作受信サブユニットは、時刻数値に向けられた初期タッチ制御操作を受信するように構成される。
【００９０】
一部の実施形態では、時刻選択制御表示サブユニットは、時刻数値に対応する表示領域に、適切な時刻選択制御を表示するように構成される。
【００９１】
一部の実施形態では、時刻数値選択サブユニットは、時刻選択制御によって表示された時刻数値に対する選択操作を受信するように構成される。
【００９２】
一部の実施形態では、入力受信ユニット５１０は、外部入力機器を通じて時刻表示領域における時刻数値に向けられた、時刻数値をクリックする又はドラッグする操作を受信するように、又は外部入力機器を通じて時刻表示領域における文字盤時計に向けられた、時針又は分針をドラッグする操作を受信するように構成される。例えば、デバイスが、タッチ画面を有さないスマートデバイスなどのデバイスである場合は、タッチ受信ユニットは、外部入力機器を通じて時刻表示領域における時刻数値に向けられた、時刻数値をクリック又はドラッグする操作を受信することができる、又は外部入力機器を通じて時刻表示領域における文字盤時計に向けられた、時針又は分針をドラッグする操作を受信することができる。
【００９３】
一部の実施形態では、アラーム時計設定ユニット５００は、入力受信ユニット５１０によるタッチ制御操作の受信を受けて既定の寸法にしたがって時刻表示領域を拡大するように構成された表示拡大ユニットを含む。
【００９４】
一部の実施形態では、時刻情報調整ユニット５２０は、タッチ制御操作に従う表示拡大ユニットによる拡大後に時刻表示領域における時刻情報を調整するように構成される。
【００９５】
一部の実施形態では、アラーム設定ユニット５３０は、時刻評価サブユニットと、時刻情報取得サブユニットと、設定実行サブユニットと、を含む。
【００９６】
時刻評価サブユニットは、時刻表示領域に向けられたタッチ制御操作が既定の時間区分内に受信されるかどうかを決定するように構成される。
【００９７】
時刻情報取得サブユニットは、時刻評価サブユニットによる出力結果が負であるときに、時刻表示領域に表示された時刻情報を取得するように構成できる。
【００９８】
設定実行サブユニットは、取得された時刻情報にしたがってアラーム時計を設定するように構成できる。
【００９９】
一部の実施形態では、アラーム設定ユニット５３０は、調整後の時刻情報にしたがって（例えば、単発のアラームである）１回の通知のみを提供する一時的なアラーム時計を設定するように構成される。
【０１００】
一部の実施形態では、アラーム時計設定ユニット５００は、リマインダ情報表示ユニットを含む。リマインダ情報表示ユニットは、上記アラーム時計が設定されたことを示すリマインダ情報を表示するように構成される。リマインダ情報表示ユニットは、アラーム時計の設定の完了を受けてディスプレイ画面上の既定の位置にリマインダ情報を表示することができる。
【０１０１】
一部の実施形態では、リマインダ情報表示ユニットは、アラーム時計に対応するアラーム時計アイコン及び／又は時刻情報をディスプレイ画面上の既定の位置に表示するように構成される。
【０１０２】
一部の実施形態では、アラーム時計設定ユニット５００は、表示モード復活ユニットを含む。表示モード復活ユニットは、アラーム時計設定ユニットによるアラーム時計設定の完了を受けて、時刻表示領域の表示モードをリアルタイム表示モードに復活させるように構成される。
【０１０３】
一部の実施形態では、アラーム時計設定ユニット５００は、アラーム時計リスト作成ユニットを含む。アラーム時計リスト作成ユニットは、アラーム時計設定ユニットによるアラーム時計設定の完了を受けて、調整後の時刻情報に対応するアラーム時計リストをスマートデバイス上のアラームクロックアプリにおいて作成するように構成される。
【０１０４】
図６は、本開示の様々な実施形態に従う電子機器を示す図である。
【０１０５】
図６を参照すると、電子機器６００が提供される。電子機器６００は、アラームの設定に関連して入力を受信すること、アラームに少なくとも部分的に基づいて時刻を調整すること、及び調整後の時刻にしたがってアラームを設定することができる。電子機器６００は、図１のプロセス１００及び／又は図３のプロセス３００を実現することができる。電子機器６００は、図５のアラーム時計設定ユニット５００を含むことができる。
【０１０６】
電子機器６００は、ディスプレイ６１０と、プロセッサ６２０と、メモリ６３０と、を含む。
【０１０７】
一部の実施形態では、メモリ６３０は、１つ以上のアラーム時計設定プログラムを格納するように構成される。アラーム時計設定プログラムがプロセッサ６２０によってアクセス及び実行される場合は、以下の動作、即ち、ディスプレイ画面上の時刻表示領域に向けられたタッチ制御操作などの入力を受信すること、ディスプレイ画面上に表示された時刻情報を入力（例えば、タッチ制御操作）にしたがって調整すること、及び調整後の時刻情報にしたがってアラーム時計を設定すること、が実行される。
【０１０８】
代表的な一構成では、電子機器６００は、１つ以上のプロセッサ（ＣＰＵ）と、入出力インターフェースと、ネットワークインターフェースと、メモリと、を含む。
【０１０９】
メモリは、コンピュータ読み取り可能媒体内の揮発性ストレージデバイス、ランダムアクセスメモリ（ＲＡＭ）、及び／又は読み出し専用メモリ（ＲＯＭ）若しくはフラッシュメモリ（フラッシュＲＡＭ）などの不揮発性メモリなどの形態を含むことができる。ストレージデバイスは、コンピュータ読み取り可能媒体の一例である。
【０１１０】
コンピュータ読み取り可能媒体は、任意の方法又は技術によって情報を格納するために使用できる永久の、非永久の、携帯型、及び非携帯型の媒体を含む。情報は、コンピュータ読み取り可能コマンド、データ構造、プログラムモジュール、又はその他のデータであることができる。コンピュータストレージ媒体の例として、相変化メモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、その他のタイプのランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、電気的に消去可能なプログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ若しくはその他のメモリ技術、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、デジタル多機能ディスク（ＤＶＤ）若しくはその他の光ストレージ、磁気カセット、磁気テープ、若しくは磁気ディスクストレージ、若しくはその他の磁気ストレージ機器、又はコンピュータ機器によってアクセス可能な情報を格納するために使用できるその他の任意の非伝達性媒体が挙げられるが、これらに限定はされない。本文献において定義されるように、コンピュータ読み取り可能媒体は、変調データ信号及び搬送波などの、一時的なコンピュータ読み取り可能媒体（一時的な媒体）を含まない。
【０１１１】
当業者ならば、本出願の実施形態が、方法、システム、又はコンピュータプログラム製品として提供できることがわかるはずである。したがって、本出願は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態、又はハードウェアとソフトウェアとを組み合わせた実施形態の形態をとることができる。更に、本出願は、コンピュータ操作可能プログラムコードを含む１つ以上のコンピュータ操作可能ストレージ媒体（磁気ディスクストレージ、ＣＤ−ＲＯＭ、光メモリを含むがこれらに限定はされない）に実装されたコンピュータプログラム製品の形態をとることができる。
【０１１２】
図７は、本開示の様々な実施形態に従う、アラーム時計機能を実現するためのコンピュータシステムを示す機能図である。
【０１１３】
図７を参照すると、アラーム時計を実現するためのコンピュータシステム７００が表示されている。コンピュータシステム７００は、図１のプロセス１００、図３のプロセス３００、図５のアラーム時計設定ユニット５００、及び図６の電子機器６００を実現することができる。
【０１１４】
後述のような様々なサブシステムを含むコンピュータシステム７００は、少なくとも１つのマイクロプロセッササブシステム（プロセッサ又は中央演算処理装置（ＣＰＵ）とも呼ばれる）７０２を含む。例えば、プロセッサ７０２は、シングルチッププロセッサによって又は複数のプロセッサによって実現できる。一部の実施形態では、プロセッサ７０２は、コンピュータシステム７００の動作を制御する汎用デジタルプロセッサである。メモリ７１０から取り出された命令を使用して、プロセッサ７０２は、入力データの受信及び操作、並びに出力デバイス（例えば、ディスプレイ７１８）へのデータの出力及び表示を制御する。
【０１１５】
プロセッサ７０２は、メモリ７１０に双方向に接続され、メモリ７１０は、通常はランダムアクセスメモリ（ＲＡＭ）である第１の一次ストレージと、通常は読み出し専用メモリ（ＲＯＭ）である第２の一次ストレージエリアとを含むことができる。当該分野で周知のように、一次ストレージは、汎用ストレージエリアとして及びスクラッチパッドメモリとして使用でき、入力データ及び処理済みデータを格納するためにも使用できる。一次ストレージは、プロセッサ７０２上で起きるプロセスのためのその他のデータ及び命令に追加して、プログラミング命令及びデータも、データオブジェクト及びテキストオブジェクトの形態で格納することができる。やはり当該分野で周知のように、一次ストレージは、通常は、プロセッサ７０２がその機能（例えば、プログラムされた命令）を実施するために使用する基本的な動作命令、プログラムコード、データ、及びオブジェクトを含む。例えば、メモリ７１０は、例えば、データアクセスが双方向又は単方向のいずれである必要があるかに応じて、後述される任意の適切なコンピュータ読み取り可能ストレージ媒体を含むことができる。例えば、プロセッサ７０２は、頻繁に必要とされるデータを直接的に且つ非常に迅速に取り出してキャッシュメモリ（不図示）に格納することもできる。メモリは、非一時的なコンピュータ読み取り可能ストレージ媒体であることができる。
【０１１６】
着脱式大容量ストレージデバイス７１２が、コンピュータシステム７００のための追加のデータストレージ容量を提供し、双方向（読み出し／書き込み）又は単方向（読み出しのみ）のいずれかでプロセッサ７０２に接続される。例えば、ストレージ７１２は、磁気テープ、フラッシュメモリ、ＰＣカード、ポータブル大容量ストレージデバイス、ホログラフィックストレージデバイス、及びその他のストレージデバイスなどの、コンピュータ読み取り可能媒体を含むこともできる。例えば、固定大容量ストレージ７２０も、追加のデータストレージ容量を提供することができる。大容量ストレージ７２０として最も一般的な例は、ハードディスクドライブである。大容量ストレージデバイス７１２及び固定大容量ストレージ７２０は、一般に、プロセッサ７０２によって通常は能動的に使用されていない追加のプログラミング命令やデータなどを格納する。大容量ストレージデバイス７１２及び固定大容量ストレージ７２０に保持される情報は、必要に応じて、仮想メモリとしてメモリ７１０（例えば、ＲＡＭ）の一部に標準的に組み込めることがわかる。
【０１１７】
バス７１４は、プロセッサ７０２をストレージサブシステムにアクセス可能にすることに加えて、その他のサブシステム及びデバイスへのアクセスを提供するためにも使用できる。図に示されるように、これらとしては、ディスプレイモニタ７１８、ネットワークインターフェース７１６、キーボード７０４、及びポインティングデバイス７０６はもちろん、必要に応じて、補助入出力デバイスインターフェース、サウンドカード、スピーカ、及びその他のサブシステムが挙げられる。例えば、ポインティングデバイス７０６は、マウス、スタイラス、トラックボール、又はタブレットであることができ、グラフィカルユーザインターフェースとのやり取りに有用である。
【０１１８】
ネットワークインターフェース７１６は、図に示されるようにネットワーク接続を使用してプロセッサ７０２が別のコンピュータ、コンピュータネットワーク、又は電気通信ネットワークに接続されることを可能にする。例えば、ネットワークインターフェース７１６を通じて、プロセッサ７０２は、方法／プロセスのステップを実施する過程において、別のネットワークから情報（例えば、データオブジェクト若しくはプログラム命令）を受信する又は別のネットワークに情報を出力することができる。情報は、プロセッサ上で実行される一連の命令として表されることが多く、別のネットワークから受信する又は別のネットワークに出力することができる。コンピュータシステム７００を外部ネットワークに接続するために及びデータを標準プロトコルにしたがって転送するために、インターフェースカード又は類似のデバイス、及びプロセッサ７０２によって実現される（例えば、プロセッサ７０２上で実行される／実施される）適切なソフトウェアが使用できる。例えば、本書で開示される様々なプロセスの実施形態は、プロセッサ７０２上で実行できる、又は処理の一部を共有するリモートプロセッサと協働してインターネット、イントラネットネットワーク、若しくはローカルエリアネットワークなどのネットワークで実施できる。プロセッサ７０２には、ネットワークインターフェース７１６を通じて追加の大容量ストレージデバイス（不図示）も接続できる。
【０１１９】
コンピュータシステム７００と協働して補助入出力デバイスインターフェース（不図示）が使用できる。補助入出力デバイスインターフェースは、プロセッサ７０２が、マイク、タッチセンサ式ディスプレイ、トランスデューサカードリーダ、テープリーダ、音声又は手書き認識装置、生体認証リーダ、カメラ、ポータブル大容量ストレージデバイス、及びその他のコンピュータなどの他のデバイスにデータを送信することを、及び更に一般的にはこれらの他のデバイスからデータを受信することを可能にする、汎用並びに専用のインターフェースを含むことができる。
【０１２０】
図７に示されたコンピュータシステムは、本書で開示される様々な実施形態との使用に適したコンピュータシステムの一例に過ぎない。このような使用に適したその他のコンピュータシステムは、更に多い又は少ないサブシステムを含むことができる。また、バス７１４は、サブシステムを接続する働きをする任意の相互接続方式を例示すものである。異なるサブシステム構成を有するその他のコンピュータアーキテクチャも利用できる。
【０１２１】
上で提供された幾つかの実施形態において開示されたデバイス及び方法は、その他のやり方でも実現できることが理解されるべきである。例えば、上述されたデバイス実施形態は、例示的なものに過ぎない。例えば、ユニットの描写は、局所機能に従う描写に過ぎない。描写は、実際の実装形態中に異なる形態をとることができる。
【０１２２】
別々のコンポーネントとして説明されたユニットは、物理的に別々であっても又はそうでなくてもよく、ユニットとして表示されたコンポーネントは、物理的なユニットであっても又はそうでなくてもよい。これらは、一か所に配置できる、又は複数のネットワークユニットに分散できる。本実施形態の実施形態の方式は、実際のニーズに応じてユニットの一部又は全部を選択することによって実現できる。
【０１２３】
更に、本発明の様々な実施形態における機能的ユニットは、１つの処理ユニットに統合できる、又は各ユニットが、独立して物理的に存在することができる、又は２つ以上のユニットが、統合によって１つのユニットにできる。上述された統合ユニットは、ハードウェアの形態をとることができる、又はソフトウェア機能ユニットと組み合わされたハードウェアの形態をとることができる。
【０１２４】
ソフトウェア機能ユニットが統合されてなる上述されたユニットは、コンピュータ読み取り可能ストレージ媒体に格納できる。上述されたソフトウェア機能ユニットは、ストレージ媒体に格納され、本発明の様々な実施形態において説明された方法のステップの一部をコンピュータ機器（パソコン、サーバ、若しくはネットワークコンピュータであることができる）又はプロセッサに実行させることを目的とする幾つかのコマンドを含む。上述されたストレージ媒体は、ＵＳＢフラッシュドライブ、モバイルハードドライブ、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク、又は光ディスク、又はプログラムコードを格納することができるその他の様々な媒体を網羅している。
【０１２５】
本出願は、上記の好ましい実施形態を使用して開示されているが、これらの実施形態は、本出願を制限するためには使用できない。当業者ならば、考えられる置き換え及び変更を、本出願の趣旨及び範囲から逸脱することなくなすことができる。したがって、本出願の保護範囲は、本出願の特許請求の範囲によって定められた範囲であるものとする。
【０１２６】
以上の実施形態は、理解を明瞭にする目的で幾らか詳細に説明されてきたが、本発明は、提供された詳細に限定されない。本発明を実現するためには、多くの代替的手法がある。開示された実施形態は、例示的であり、限定的ではない。
適用例１：方法であって、
ロック状態にあるデバイスのディスプレイ画面上の時刻表示領域に向けられた入力を受信し、
前記入力にしたがって、前記ディスプレイ画面上に表示される時刻情報を調整し、
前記調整後の時刻情報にしたがって、アラーム時計を設定する、
ことを備える方法。
適用例２：適用例１に記載の方法であって、
前記入力は、タッチ画面へのタッチ制御操作に相当する、方法。
適用例３：適用例１に記載の方法であって、更に、
前記入力の受信を受けて、アラーム時計設定インターフェースを表示する、ことを備え、
前記ディスプレイ画面上に表示される時刻情報は、前記アラーム時計設定インターフェースにおける時刻情報を含む、方法。
適用例４：適用例１に記載の方法であって、
前記ディスプレイ画面上に表示される前記時刻情報は、前記時刻表示領域における時刻情報を含む、方法。
適用例５：適用例１に記載の方法であって、
前記ディスプレイ画面上に表示される前記時刻情報は、前記時刻表示領域における時刻情報を含み、前記デバイスは、タッチ画面を有するスマートデバイスである、方法。
適用例６：適用例１に記載の方法であって、
前記デバイスは、タッチ画面を含み、前記入力は、タッチ画面へのタッチ制御操作に相当し、前記タッチ制御操作は、
前記時刻表示領域に向けられた時刻数値タッチ制御操作、前記時刻表示領域における時刻数値は、時数値若しくは分数値を含み、または、
前記時刻表示領域に表示された文字盤時計の時針若しくは分針に向けられた時刻タッチ制御操作、
を含む、方法。
適用例７：適用例６に記載の、スマートデバイスにおいてアラーム時計を設定するための方法であって、
前記デバイスは、タッチ画面を含み、前記入力は、前記タッチ画面へのタッチ制御操作に相当し、前記タッチ制御操作は、
前記時刻表示領域に向けられた時刻数値タッチ制御操作、前記時刻表示領域における時刻数値は、時数値若しくは分数値を含み、または、
前記時刻表示領域に表示された文字盤時計の時針若しくは分針に向けられたタッチ制御操作、
を含み、
前記タッチ制御操作が、前記時刻表示領域に向けられた時刻数値タッチ制御操作である場合に、前記入力にしたがって、前記時刻表示領域における前記時刻情報を調整することは、
前記タッチ制御操作が上向きスワイプである場合に、前記時刻表示領域に表示された時刻数値のうちの少なくとも１つを、前記時刻数値のうちの前記少なくとも１つの時刻数値に対応する値範囲にしたがって増加させ、
前記タッチ制御操作が下向きスワイプである場合に、前記時刻表示領域に表示された前記時刻数値のうちの少なくとも１つを、前記時刻数値のうちの前記少なくとも１つの時刻数値に対応する値範囲にしたがって減少させる、
ことを含む、方法。
適用例８：適用例１に記載の方法であって、
前記デバイスは、タッチ画面を含み、前記入力は、前記タッチ画面へのタッチ制御操作に相当し、前記タッチ制御操作は、
前記時刻表示領域に向けられた時刻数値タッチ制御操作であって、前記時刻表示領域における時刻数値は、時数値若しくは分数値を含み、または、
前記時刻表示領域に表示された文字盤時計の時針若しくは分針に向けられたタッチ制御操作、
を含み、
前記タッチ制御操作が、前記時刻表示領域に向けられた時刻数値タッチ制御操作である場合に、前記ディスプレイ画面上の前記時刻表示領域に向けられた前記入力を受信することは、
時刻数値に向けられた初期タッチ制御操作を受信し、
前記時刻数値に対応する時刻選択制御を前記時刻表示領域に表示し、
前記時刻選択制御によって表示された時刻数値に対する選択操作を受信する、
ことを含む、方法。
適用例９：適用例８に記載の方法であって、
前記時刻選択制御は、ホイール制御である、方法。
適用例１０：適用例１に記載の方法であって、
前記入力は、
前記時刻表示領域内の時刻数値に向けられた、外部入力機器によって入力されるクリック操作若しくはドラッグ操作、または、
前記時刻表示領域に表示された文字盤時計の時針若しくは分針に向けられた、外部入力機器によって入力されるドラッグ操作、
を含む、方法。
適用例１１：適用例１に記載の方法であって、更に、
前記ディスプレイ画面上の前記時刻表示領域に向けられた前記入力の受信を受けて、既定の寸法にしたがって前記時刻表示領域を拡大する、ことを備える方法。
適用例１２：適用例１に記載の方法であって、
前記調整後の時刻情報にしたがって前記アラーム時計を設定することは、
前記時刻表示領域に向けられたタッチ制御操作が既定の時間区分内に受信されないと決定し、
前記時刻表示領域に向けられたタッチ制御操作が前記既定の時間区分内に受信されないとの決定を受けて、
前記時刻表示領域に表示された前記時刻情報を取得し、
前記取得された時刻情報にしたがって、前記アラーム時計を設定する、
ことを含む、方法。
適用例１３：適用例１に記載の方法であって、
前記調整後の時刻情報にしたがって設定される前記アラーム時計は、１回の通知のみを提供する一時的なアラーム時計である、方法。
適用例１４：適用例１に記載の方法であって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記ディスプレイ画面上の既定の位置に、前記アラーム時計が設定済みであることを示すリマインダ情報表示する、ことを備える方法。
適用例１５：適用例１に記載の方法であって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記ディスプレイ画面上の既定の位置に、前記アラーム時計に対応するアラーム時計アイコン及び時刻情報のうちの１つ以上を含む、前記アラーム時計が設定済みであることを示すリマインダ情報を表示する、ことを備える方法。
適用例１６：適用例１に記載の方法であって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記時刻表示領域の表示モードをリアルタイム表示モードに復活させる、ことを備える方法。
適用例１７：適用例１に記載の方法であって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記デバイスのアラーム時計アプリにおいて、前記調整後の時刻情報に対応するアラーム時計リストを作成する、ことを備える方法。
適用例１８：非一時的なコンピュータ読み取り可能ストレージ媒体に記録されているコンピュータプログラム製品であって、
ロック状態にあるデバイスのディスプレイ画面上の時刻表示領域に向けられた入力を受信するためのコンピュータ命令と、
前記入力にしたがって、前記ディスプレイ画面上に表示される時刻情報を調整するためのコンピュータ命令と、
前記調整後の時刻情報にしたがって、アラーム時計を設定するためのコンピュータ命令と、
を備えるコンピュータプログラム製品。
適用例１９：適用例１８に記載のコンピュータプログラム製品であって、
前記入力は、タッチ画面へのタッチ制御操作に相当する、コンピュータプログラム製品。
適用例２０：適用例１８に記載のコンピュータプログラム製品であって、
前記時刻表示領域は、ロック画面インターフェース上、デスクトップ上、又はステータスバー上のうちの１つ以上に表示される、コンピュータプログラム製品。
適用例２１：適用例１８に記載のコンピュータプログラム製品であって、更に、
前記入力の受信を受けて、アラーム時計設定インターフェースを表示する、ための命令を備え、
前記ディスプレイ画面上に表示される時刻情報は、前記アラーム時計設定インターフェースにおける時刻情報を含む、コンピュータプログラム製品。
適用例２２：適用例１８に記載のコンピュータプログラム製品であって、
前記ディスプレイ画面上に表示される前記時刻情報は、前記時刻表示領域における時刻情報を含む、コンピュータプログラム製品。
適用例２３：適用例１８に記載のコンピュータプログラム製品であって、
前記デバイスは、タッチ画面を有するスマートデバイスである、コンピュータプログラム製品。
適用例２４：適用例１８に記載のコンピュータプログラム製品であって、
前記デバイスは、タッチ画面を含み、前記入力は、タッチ画面へのタッチ制御操作に相当し、前記タッチ制御操作は、
前記時刻表示領域に向けられた時刻数値タッチ制御操作、前記時刻表示領域における時刻数値は、時数値若しくは分数値を含み、または、
前記時刻表示領域に表示された文字盤時計の時針若しくは分針に向けられた時刻タッチ制御操作、
を含む、コンピュータプログラム製品。
適用例２５：適用例２４に記載のコンピュータプログラム製品であって、
前記タッチ制御操作が、前記時刻表示領域に向けられた時刻数値タッチ制御操作である場合に、前記入力にしたがって、前記時刻表示領域における前記時刻情報を調整することは、
前記タッチ制御操作が上向きスワイプである場合に、前記時刻表示領域に表示された時刻数値のうちの少なくとも１つを、前記時刻数値のうちの前記少なくとも１つの時刻数値に対応する値範囲にしたがって増加させ、
前記タッチ制御操作が下向きスワイプである場合に、前記時刻表示領域に表示された前記時刻数値のうちの少なくとも１つを、前記時刻数値のうちの前記少なくとも１つの時刻数値に対応する値範囲にしたがって減少させる、
ことを含む、コンピュータプログラム製品。
適用例２６：適用例２４に記載のコンピュータプログラム製品であって、
前記タッチ制御操作が、前記時刻表示領域に向けられた時刻数値タッチ制御操作である場合に、前記ディスプレイ画面上の前記時刻表示領域に向けられた前記入力を受信することは、
時刻数値に向けられた初期タッチ制御操作を受信し、
前記時刻数値に対応する時刻選択制御を前記時刻表示領域に表示し、
前記時刻選択制御によって表示された時刻数値に対する選択操作を受信する、
ことを含む、コンピュータプログラム製品。
適用例２７：適用例２６に記載のコンピュータプログラム製品であって、
前記時刻選択制御は、ホイール制御である、コンピュータプログラム製品。
適用例２８：適用例１８に記載のコンピュータプログラム製品であって、
前記入力は、
前記時刻表示領域内の時刻数値向けられた、外部入力機器によって入力されるクリック操作若しくはドラッグ操作、または、
前記時刻表示領域に表示された文字盤時計の時針若しくは分針に向けられた、外部入力機器によって入力されるドラッグ操作、
を含む、コンピュータプログラム製品。
適用例２９：適用例１８に記載のコンピュータプログラム製品であって、更に、
前記ディスプレイ画面上の前記時刻表示領域に向けられた前記入力の受信を受けて、既定の寸法にしたがって前記時刻表示領域を拡大する、ための命令を備えるコンピュータプログラム製品。
適用例３０：適用例１８に記載のコンピュータプログラム製品であって、
前記調整後の時刻情報にしたがって前記アラーム時計を設定することは、
前記時刻表示領域に向けられたタッチ制御操作が既定の時間区分内に受信されないと決定し、
前記時刻表示領域に向けられたタッチ制御操作が前記既定の時間区分内に受信されないとの決定を受けて、
前記時刻表示領域に表示された前記時刻情報を取得し、
前記取得された時刻情報にしたがって、前記アラーム時計を設定する、
ことを含む、コンピュータプログラム製品。
適用例３１：適用例１８に記載のコンピュータプログラム製品であって、
前記調整後の時刻情報にしたがって設定される前記アラーム時計は、１回の通知のみを提供する一時的なアラーム時計である、コンピュータプログラム製品。
適用例３２：適用例１８に記載のコンピュータプログラム製品であって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記ディスプレイ画面上の既定の位置に、前記アラーム時計が設定済みであることを示すリマインダ情報表示する、ための命令を備えるコンピュータプログラム製品。
適用例３３：適用例１８に記載のコンピュータプログラム製品であって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記ディスプレイ画面上の既定の位置に、前記アラーム時計に対応するアラーム時計アイコン及び時刻情報のうちの１つ以上を含む、前記アラーム時計が設定済みであることを示すリマインダ情報を表示する、ための命令を備えるコンピュータプログラム製品。
適用例３４：適用例１８に記載のコンピュータプログラム製品であって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記時刻表示領域の表示モードをリアルタイム表示モードに復活させる、ための命令を備えるコンピュータプログラム製品。
適用例３５：適用例１８に記載のコンピュータプログラム製品であって、更に、
前記アラーム時計が、前記調整後の時刻情報にしたがって設定される場合に、前記デバイスのアラーム時計アプリにおいて、前記調整後の時刻情報に対応するアラーム時計リストを作成する、ための命令を備えるコンピュータプログラム製品。
適用例３６：アラーム時計設定ユニットであって、
ロック状態にあるデバイスのディスプレイ画面上の時刻表示領域に向けられた入力を受信するように構成された入力受信ユニットと、
前記入力にしたがって、前記ディスプレイ画面上に表示される時刻情報を調整するように構成された時刻情報調整ユニットと、
前記調整後の時刻情報にしたがって、アラーム時計を設定するように構成されたアラーム時計設定ユニットと、
を備えるアラーム時計設定ユニット。
適用例３７：アラーム時計を設定するためのシステムであって、
少なくとも１つのプロセッサであって、
ロック状態にあるデバイスのディスプレイ画面上の時刻表示領域に向けられた入力を受信し、
前記入力にしたがって、前記ディスプレイ画面上に表示される時刻情報を調整し、
前記調整後の時刻情報にしたがって、アラーム時計を設定するように構成されている少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続され、前記少なくとも１つのプロセッサに命令を提供するように構成されているメモリと、
を備える、システム。
【図１】
0006553734.tif 000002
【図２】
0006553734.tif 000003
【図３】
0006553734.tif 000004
【図４】
0006553734.tif 000005
【図５】
0006553734.tif 000006
【図６】
0006553734.tif 000007
【図７】
0006553734.tif 000008