










本発明は、スケジュール機能を備えた携帯端末装置に関し、特に、スケジュールの作成及び登録の操作性を向上させた携帯端末装置及びそのスケジュール作成画面表示方法に関する。 The present invention relates to a mobile terminal device having a schedule function, and more particularly to a mobile terminal device that improves the operability of schedule creation and registration and a schedule creation screen display method thereof.
近年の携帯端末装置は、ハードウェアの性能(CPU性能やメモリ容量)の向上や、市場(すなわちユーザ)のニーズなどにより、高機能化が進んでいる。そのような中で、スケジュール機能をはじめとするPIM(Personal Information Manager)機能においては、機能拡張に伴う設定項目の増加などにより作成・登録操作が煩雑になりつつある。このため、スケジュール作成・登録時の操作性を向上させ、より簡単に、分かりやすく作成・登録できるようにすることが求められている。 Recent mobile terminal devices have been improved in functionality due to improvements in hardware performance (CPU performance and memory capacity) and market (ie, user) needs. Under such circumstances, in the PIM (Personal Information Manager) function including the schedule function, creation / registration operations are becoming complicated due to an increase in setting items accompanying the function expansion. For this reason, it is required to improve the operability during schedule creation / registration so that it can be created / registered more easily and easily.
図1は、携帯端末装置における従来のスケジュール作成・登録操作を説明する図である図1(a)に示すメニュー画面からスケジュール機能を選択して起動させる。そうすると、例えば、図1(b)に示すようにカレンダーが表示され、キー操作により日にちを決定し、図1(c)に示す新規作成画面において、開始時刻及び終了時刻を設定する。つづいて、図1(d)に示す別の新規作成画面(アラーム設定画面)に移り、アラームのON/OFF設定、予告アラームのON/OFF設定、予告アラームの時間を設定する。アラームは、スケジュールの開始時刻に音声を出力する機能であり、予告アラームは、開始時刻に鳴るアラームとは別に、スケジュールの開始時刻前の所定時間に鳴るアラームである。このとき、各設定項目には、固定の初期値(例えば、アラーム「ON」、予告アラーム「ON」、予告アラーム時間「5分前」)があらかじめ設定されており、スケジュール作成時においては、固定の初期値が設定された新規作成画面が表示される。ユーザは、それぞれの項目を必要に応じて変更し、スケジュールを作成し、登録する。 FIG. 1 is a diagram for explaining a conventional schedule creation / registration operation in a mobile terminal device, and a schedule function is selected and activated from the menu screen shown in FIG. Then, for example, a calendar is displayed as shown in FIG. 1B, the date is determined by key operation, and the start time and end time are set on the new creation screen shown in FIG. 1C. Next, the screen moves to another newly created screen (alarm setting screen) shown in FIG. 1D, and the alarm ON / OFF setting, the warning alarm ON / OFF setting, and the warning alarm time are set. The alarm is a function for outputting sound at the start time of the schedule, and the warning alarm is an alarm that sounds at a predetermined time before the start time of the schedule, separately from the alarm that sounds at the start time. At this time, fixed initial values (for example, alarm “ON”, warning alarm “ON”, warning alarm time “5 minutes before”) are set in advance in each setting item, and fixed at the time of schedule creation. A new creation screen with the initial value set is displayed. The user changes each item as necessary, creates a schedule, and registers it.
図1(e)では、ユーザは、アラームの設定を、固定値の「あり(ON)」から「なし(OFF)」に変更する操作を行い、図1(f)に示されるように、アラームの設定が変更されたことを確認してから、登録操作を行うことで、図1(g)に示すように、作成されたスケジュールが登録され、その旨表示される。 In FIG. 1 (e), the user performs an operation to change the alarm setting from the fixed value “ON” to “NO” (OFF), and as shown in FIG. By confirming that the setting has been changed and then performing a registration operation, the created schedule is registered and displayed as shown in FIG.
下記特許文献1は、複数の選択枝がある複写機の使用条件について、実際に選択された選択枝の履歴情報に基づいて、各選択枝の過去の選択頻度に関する情報と、各選択枝の選択履歴の新旧情報とに基づいて、当該使用条件における初期設定値を決定する複写機の制御方法について開示している。 Japanese Patent Laid-Open No. 2004-151867 discloses information regarding the past selection frequency of each selected branch and the selection of each selected branch based on the history information of the actually selected selected branch for use conditions of a copier having a plurality of selected branches. A copier control method for determining an initial setting value in the use condition based on new and old history information is disclosed.
下記特許文献2は、複数のデバイスを有する情報処理装置において、複数のデバイスそれぞれに関する使用状況の履歴に基づいて、複数のデバイスの使用状況の傾向を時間帯別に示す特性情報を生成する手段と、特性情報に基づき、時間帯毎に各デバイスの電源のオン/オフまたはその動作速度を制御する手段とを具備する情報処理装置について開示している。
しかしながら、従来の携帯端末装置におけるスケジュール機能には、以下の問題がある。すなわち、スケジュール作成時の各設定項目には、固定の初期値が設定されているため、ユーザは、作成するスケジュールの内容、目的に応じてそれぞれの初期値を見直し、変更する操作が必要となる。 However, the schedule function in the conventional portable terminal device has the following problems. In other words, since fixed initial values are set for each setting item at the time of creating a schedule, the user needs to review and change each initial value according to the contents and purpose of the schedule to be created. .
特にアラームON/OFF設定については、固定の初期値がONの場合、ユーザがアラームOFFへの変更を忘れると、意図しない時刻にアラームがなってしまうという不都合が生じる。 In particular, regarding the alarm ON / OFF setting, when the fixed initial value is ON, if the user forgets to change to the alarm OFF, an alarm occurs at an unintended time.
一方で、固定の初期値をユーザが選択、設定できるようにすることも可能であるが、スケジュールのアラームON/OFF設定については、スケジュールの内容、目的によって、ON/OFFを使い分ける場合が多いと考えられ、最終的には、ユーザによる設定の見直し、変更の操作が必要となる。 On the other hand, it is possible to allow the user to select and set a fixed initial value. However, for the alarm ON / OFF setting of the schedule, there are many cases where ON / OFF is properly used depending on the contents and purpose of the schedule. In the end, it is necessary to review and change settings by the user.
そこで、本発明の目的は、スケジュールの作成及び登録の操作性を向上させた携帯端末装置を提供することにある。すなわち、スケジュールの作成において、ユーザによる設定の変更操作をできるだけ不要とする携帯端末装置及びそのスケジュール作成画面表示を提供することにある。 Therefore, an object of the present invention is to provide a mobile terminal device that improves the operability of creating and registering a schedule. That is, it is to provide a portable terminal device and a schedule creation screen display thereof that make a setting change operation by a user unnecessary when creating a schedule.
上記目的を達成するための本発明の携帯端末装置の第一の構成は、スケジュールを作成、登録するスケジュール機能を有する携帯端末装置において、ユーザ操作により設定可能な設定項目を含むスケジュール作成画面を表示する表示手段と、スケジュール登録時の前記スケジュール項目を格納する記憶手段と、前記記憶手段に記憶された過去のスケジュール項目の設定傾向に基づいて、スケジュール作成時の前記スケジュール作成画面に表示するスケジュール項目の初期値を決定する決定手段とを備えることを特徴とする。 The first configuration of the portable terminal device of the present invention for achieving the above object is to display a schedule creation screen including setting items that can be set by a user operation in a portable terminal device having a schedule function for creating and registering a schedule. Display means, storage means for storing the schedule items at the time of schedule registration, and schedule items to be displayed on the schedule creation screen at the time of schedule creation based on the setting tendency of past schedule items stored in the storage means And determining means for determining an initial value of.
本発明の携帯端末装置の第二の構成は、上記第一の構成において、前記スケジュール項目は、スケジュール開始時刻における通常アラームのオン/オフ設定、又は当該スケジュール開始時刻より前の所定時刻における予告アラームのオン/オフ設定であることを特徴とする。 According to a second configuration of the mobile terminal device of the present invention, in the first configuration, the schedule item is a normal alarm on / off setting at a schedule start time, or a warning alarm at a predetermined time before the schedule start time. The on / off setting is characterized by that.
本発明の携帯端末装置の第三の構成は、上記第二の構成において、前記記憶手段は、前記通常アラームのオン/オフ設定の設定傾向として、スケジュールの開始時刻の時間帯別のスケジュール登録件数と、当該スケジュール登録件数のうちの通常アラームがオン設定された件数の情報を記憶することを特徴とする。 According to a third configuration of the portable terminal device of the present invention, in the second configuration described above, the storage means sets the number of schedule registrations by time zone of the schedule start time as the setting tendency of the on / off setting of the normal alarm. And the information of the number of times the normal alarm is set to ON among the number of registered schedules.
本発明の携帯端末装置の第四の構成は、上記第二の構成において、前記記憶手段は、前記通常アラームのオン/オフ設定の設定傾向として、スケジュールの用件別のスケジュール登録件数と、当該スケジュール登録件数のうちの通常アラームがオン設定された件数の情報を記憶することを特徴とする。 According to a fourth configuration of the mobile terminal device of the present invention, in the second configuration, the storage unit includes, as a setting tendency of the on / off setting of the normal alarm, the number of schedule registrations according to schedule requirements, Information on the number of schedule registrations for which the normal alarm is turned on is stored.
本発明の携帯端末装置の第五の構成は、上記第二の構成において、前記記憶手段は、前記予告アラームのオン/オフ設定の設定傾向として、通常アラームがオン又はオフ設定されたそれぞれの場合における前記予告アラームがオンされた件数及び前記予告アラームがオフされた件数の情報を記憶することを特徴とする。 According to a fifth configuration of the portable terminal device of the present invention, in the second configuration described above, the storage unit is configured to set each of the normal alarms on or off as the setting tendency of the on / off setting of the warning alarm. The number of cases where the warning alarm is turned on and the number of cases where the warning alarm is turned off are stored.
本発明のスケジュール作成画面表示方法は、スケジュールを作成、登録するスケジュール機能を有する携帯端末装置の画面に、ユーザ操作により設定可能な設定項目を含むスケジュール作成画面を表示するスケジュール作成画面表示方法において、前記携帯端末装置が、スケジュール登録時の前記設定項目を格納する記憶ステップと、前記携帯端末装置が、前記記憶ステップにて記憶された過去のスケジュール項目の設定傾向に基づいて、スケジュール作成時の前記スケジュール作成画面に表示する前記設定項目の初期値を決定する決定ステップとを備えることを特徴とする。 The schedule creation screen display method of the present invention is a schedule creation screen display method for displaying a schedule creation screen including setting items that can be set by a user operation on a screen of a mobile terminal device having a schedule function for creating and registering a schedule. The portable terminal device stores the setting item at the time of schedule registration, and the portable terminal device sets the schedule at the time of creating the schedule based on the setting tendency of the past schedule item stored in the storing step. A determination step of determining an initial value of the setting item to be displayed on the schedule creation screen.
本発明によれば、スケジュール作成時に、過去の設定傾向情報に基づいて、ユーザにより設定される確率の高い初期値が決定され、それがスケジュール表示画面に表示されるので、ユーザは高い確率でその設定項目について変更操作を行う必要はなく、スケジュール機能に対する操作性が大幅に向上する。 According to the present invention, when a schedule is created, an initial value with a high probability set by the user is determined based on past setting trend information and is displayed on the schedule display screen. There is no need to change the setting items, and the operability for the schedule function is greatly improved.
特に、アラーム設定については、初期値の変更を忘れてしまい、意図しない動作の発生(鳴らしたくないアラームが鳴ってしまう場合など)、意図した動作が発生しないこと(鳴るべきアラームが鳴らない場合など)を防止することもできる。 In particular, for alarm settings, forgetting to change the initial value, unintended operation (such as an alarm that you do not want to sound), or no intended operation (such as an alarm that should not sound) ) Can also be prevented.
以下、図面を参照して本発明の実施の形態について説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。 Embodiments of the present invention will be described below with reference to the drawings. However, such an embodiment does not limit the technical scope of the present invention.
本発明の実施の形態例では、携帯端末装置のスケジュール機能は、スケジュール作成時の各設定項目(例えば、アラームON/OFF設定など)の設定値を記録し、過去の設定傾向情報から各設定項目の初期値を決定する。過去の設定傾向情報は、例えば、各設定項目の設定値に対するスケジュールの開始時刻の時間帯別の統計情報や、スケジュールの用件別の統計情報である。 In the embodiment of the present invention, the schedule function of the mobile terminal device records setting values of each setting item (for example, alarm ON / OFF setting) at the time of creating a schedule, and sets each setting item from past setting trend information. Determine the initial value of. The past setting trend information is, for example, statistical information for each time of the schedule start time for the setting value of each setting item, or statistical information for each schedule item.
これにより、スケジュール作成時に、スケジュールの開始時刻や用件などスケジュールの内容毎に設定項目の初期値を変更する頻度が大幅に減少し、スケジュール作成時の操作性が大幅に向上する。また、アラームON/OFF設定では、初期値ON設定からOFF設定への変更を忘れることにより、ユーザの意図しないアラームの鳴動を防ぐことができる。以下、本発明の実施の形態について詳細に説明する。 As a result, when the schedule is created, the frequency of changing the initial value of the setting item for each schedule content such as the schedule start time and business is greatly reduced, and the operability at the time of creating the schedule is greatly improved. Also, in the alarm ON / OFF setting, forgetting to change from the initial value ON setting to the OFF setting, it is possible to prevent the alarm from being unintended by the user. Hereinafter, embodiments of the present invention will be described in detail.
図2は、本発明の実施の形態における携帯端末装置のハードウェア構成例を示す図である。携帯端末装置は、アプリケーション制御部100及び無線制御部110を備える。アプリケーション制御部100は、本発明に特徴的なスケジュール機能を実行するためのソフトウェア(コンピュータプログラム)などを格納するROM101、RAM102を有し、アプリケーションCPU103が各種ソフトウェアを実行する。また、携帯端末装置は、メモリカードに対するデータの読み出し及び書き込み機能を有していてもよく、そのためのメモリカードリーダ・ライタ(メモリカードR/W)104を有していてもよい。また、スケジュール機能の起動に基づいてスケジュール作成画面を表示する表示部105、通話のためのスピーカやマイクから入出力される音響信号を制御するための音響制御部106、スピーカやマイクとのインターフェース(Audio Interface Unit:AIU)107も設けられる。さらに、無線制御部110は、電話、電子メールやインターネットなどの各種通信における無線信号の送受信を制御するCPU111、インターフェース112及び無線信号送受信部(RF)113を有する。 FIG. 2 is a diagram illustrating a hardware configuration example of the mobile terminal device according to the embodiment of the present invention. The mobile terminal device includes an
図3は、本発明の実施の形態例にかかる携帯端末装置に組み込まれるソフトウェア構成例を示す図である。本発明のスケジュール機能を実行するためのソフトウェアは、例えば、図2のROM101に格納され、アプリケーションCPU103により実行される。ソフトウェアは、スケジュールデータベース部10、スケジュールエンジン部11、スケジュールUI部12、メニュー部13のアプリケーションプログラムを備えて構成される。 FIG. 3 is a diagram illustrating a software configuration example incorporated in the portable terminal device according to the embodiment of the present invention. The software for executing the schedule function of the present invention is stored, for example, in the
スケジュールデータベース部10は、データを記憶するメモリ(データベース)を備え、スケジュールデータや各種関連データを保存、管理する。また、過去の設定傾向情報はスケジュールデータベース部10に記録される。スケジュールエンジン部11は、他のアプリケーションプログラムからの要求によりスケジュールデータベース部10内のスケジュールデータ、各種関連データの検索、読み出し及び書き込みを行う。スケジュールUI部12は、ユーザインターフェースを提供し、各種設定やユーザによる選択動作を実現する。そして、設定傾向情報に基づいて各設定項目の初期値を決定する。メニュー部13は、スケジュール機能を起動するためのメニューを有する。 The
図4は、スケジュール作成時の動作シーケンスを示す図である。ユーザが携帯端末装置を操作して、スケジュール機能を選択すると、メニュー部13は、スケジュール機能を起動する。スケジュールUI部12は、スケジュールエンジン部11を介してスケジュールデータベース部10からスケジュールを読み出して、スケジュール機能初期画面を表示する(S1)。ユーザ操作により、スケジュールの新規作成が選択されると、スケジュールUI部12は、スケジュール作成画面を表示する(S2)(図1参照)。 FIG. 4 is a diagram showing an operation sequence at the time of creating a schedule. When the user operates the mobile terminal device to select the schedule function, the
スケジュールUI部12は、ユーザ操作によるスケジュールの日時、用件などの入力を受け付ける。さらに、アラーム設定の画面表示要求が選択されると、スケジュールUI部12は、後述するアラーム(予告アラームも含む)ON/OFF設定に関する設定傾向情報(図5、図6、図9参照)及び初期値決定マトリクス(図7、図10)を、スケジュールエンジン部11を介してスケジュールデータベース部10から読み出して、設定傾向情報を参照して、初期値決定マトリクスからアラーム(又は予告アラーム)ON/OFF設定の初期値を決定する(図8、図11)(S3)。決定された初期値がアラーム設定画面(スケジュール作成画面の別画面)に表示され(S4)、ユーザによる変更操作があれば、設定が変更される。ユーザ操作により、スケジュール作成画面にもどり、登録操作が行われると、アラーム(予告アラームも含む)ON/OFF設定を含むスケジュールデータが、スケジュールデータベース部10に登録され、さらに設定傾向情報も更新される。以下、アラームON/OFF設定の初期値の決定処理を説明する。 The
図5は、アラームON/OFF設定の時間帯別の設定傾向情報の例を示す図である。時間帯毎(例えば1時間単位)のスケジュールの登録件数nxと、そのうち、アラームON設定した件数ax(x=0,1,2,3,…)が記録される。 FIG. 5 is a diagram illustrating an example of setting trend information for each time zone of alarm ON / OFF setting. The number of registered schedules nx for each time zone (for example, in units of one hour) and the number ax (x = 0, 1, 2, 3,.
図6は、アラームON/OFF設定の用件別の設定傾向情報の例を示す図である。用件毎(会議、出張など)のスケジュールの登録件数mx(x=0,1,2,3,…)と、そのうち、アラームON設定した件数bx(x=0,1,2,3,…)が記録される。 FIG. 6 is a diagram illustrating an example of setting tendency information for each item of alarm ON / OFF setting. Number of registered schedules mx (x = 0,1,2,3, ...) for each business (meetings, business trips, etc.) and the number bx (x = 0,1,2,3 ... ) Is recorded.
図7は、アラームON/OFF設定の初期値の決定マトリクスを示す図である。図5の設定傾向情報に基づいて、時間帯毎のアラームON設定した割合ax/nxと、用件毎のアラームON設定した割合bx/mxを求め、例えば図示するように分類してアラームON/OFF設定の初期値を決定する。すなわち、(1)用件毎のアラームON設定した割合bx/mx>0.8の場合は、時間帯毎のアラームON設定した割合ax/nxの値にかかわらず、アラームONを初期値とする。(2)用件毎のアラームON設定した割合bx/mxが0.2以上且つ0.8以下の場合は、(用件毎のアラームON設定した割合bx/mxの値に依存せずに)時間対毎のアラームON設定した割合ax/nx>0.5の場合に、アラームONを初期値とし、(3)時間対毎のアラームON設定した割合ax/nx≦0.5の場合に、アラームOFFを初期値とする。また、(4)用件毎のアラームON設定した割合bx/mx<0.2の場合は、時間帯毎のアラームON設定した割合ax/nxの値にかかわらず、アラームOFFを初期値とする。 FIG. 7 is a diagram showing a determination matrix of initial values of alarm ON / OFF setting. Based on the setting trend information of FIG. 5, the ratio ax / nx for which the alarm ON is set for each time zone and the ratio bx / mx for which the alarm ON is set for each business are obtained. Determine the initial value of the OFF setting. That is, (1) When the ratio of alarm ON set for each event bx / mx> 0.8, the alarm ON is set as the initial value regardless of the value of the ratio ax / nx set for alarm ON for each time zone. . (2) When the ratio bx / mx for which the alarm ON is set for each business is 0.2 or more and 0.8 or less (without depending on the value of the ratio bx / mx for which the alarm is set for each business) When the ratio ax / nx> 0.5 for which the alarm ON is set for each time pair, the alarm ON is set as an initial value. (3) When the ratio ax / nx ≦ 0.5 for which the alarm ON is set for each time pair, Alarm OFF is the initial value. (4) When the ratio of alarm ON set for each business is bx / mx <0.2, the alarm OFF is set as the initial value regardless of the value of the ratio ax / nx set for alarm ON for each time zone. .
図8は、図7の決定マトリックスに基づいたアラームON/OFF設定の初期値決定処理のフローチャートである。スケジュール作成画面において入力された開始時刻が現在時刻よりも前の時刻(過去の時刻)であるかどうか判定され(S100)、過去の時刻であれば、アラームON/OFF設定の初期値はOFF(アラームなし)に決定される(S101)。開始時刻が現在時刻よりも後の時刻(未来の時刻)であれば、スケジュール作成画面において入力された用件に対応する用件別設定傾向情報(図6)を参照し、図7で示したように、当該用件に対応するアラームON設定した割合bx/mx>0.8であるか判定され(S102)、そうである場合は、初期値はON(アラームあり)に決定される(S103)。そうでない場合(S102のNo)は、さらに、当該用件に対応するアラームON設定した割合bx/mx<0.2であるか判定され(S104)、そうである場合は、初期値はOFFに決定される(S105)。そうでない場合(S104のNo)は、用件毎のアラームON設定の割合bx/mxが0.2以上且つ0.8以下の場合なので、入力された開始時刻の時間帯に対応する時間帯別設定傾向情報(図5)を参照し、当該時間帯に対応するアラームONした割合ax/nx≦0.5であるか判定され(S106)、そうである場合は、初期値はOFFに決定され(S107)、そうでない場合(S106のNo)は、初期値はONに決定される(S108)。 FIG. 8 is a flowchart of an alarm ON / OFF setting initial value determination process based on the determination matrix of FIG. It is determined whether or not the start time input on the schedule creation screen is a time before the current time (past time) (S100). If it is a past time, the initial value of the alarm ON / OFF setting is OFF ( (No alarm) is determined (S101). If the start time is later than the current time (future time), refer to the trend setting information for each business corresponding to the business entered on the schedule creation screen (FIG. 6), as shown in FIG. As described above, it is determined whether or not the ratio bx / mx> 0.8 for which the alarm corresponding to the request is set (S102). If so, the initial value is determined to be ON (with an alarm) (S103). ). If not (No in S102), it is further determined whether or not the ratio bx / mx <0.2 for which the alarm corresponding to the request is set (S104). If so, the initial value is OFF. It is determined (S105). Otherwise (No in S104), since the alarm ON setting ratio bx / mx for each business is 0.2 or more and 0.8 or less, it is classified by time zone corresponding to the input time zone of the start time. With reference to the setting trend information (FIG. 5), it is determined whether the alarm ON ratio ax / nx ≦ 0.5 corresponding to the time zone (S106). If so, the initial value is determined to be OFF. (S107), otherwise (No in S106), the initial value is determined to be ON (S108).
このように、過去の設定傾向情報に基づいて、ユーザにより設定される確率の高い初期値を決定することで、ユーザは高い確率でその設定項目について、いちいち変更操作を行う必要はなく、スケジュール機能に対する操作性が大幅に向上する。また、初期値の変更を忘れてしまい、意図しない動作の発生(鳴らしたくないアラームが鳴ってしまう場合など)、意図した動作が発生しないこと(鳴るべきアラームが鳴らない場合など)を防止することもできる。 In this way, by determining an initial value with a high probability set by the user based on past setting trend information, the user does not need to perform a change operation for each setting item with a high probability. The operability for is greatly improved. Also, forgetting to change the initial value, preventing unintended actions (such as when an alarm that you do not want to sound) sounds, or preventing an intended action from occurring (such as when an alarm that should sound) does not sound. You can also.
次に、スケジュールの予告アラームのON/OFF設定における初期値決定の例について説明する。予告アラームは、上述したように、開始時刻に鳴るアラーム(以下、通常アラームという)とは別に、スケジュールの開始時刻前の所定時間に鳴るアラームである。予告アラームについても、図5と図6に示したように、時間帯別、用件別の設定傾向情報が記録される。予告アラームの使用は、ユーザにより使用頻度の偏りが大きいため、さらに予告アラームのON/OFF設定について、通常アラームの設定と関連づけた設定傾向情報が収集され、記録される。 Next, an example of determining the initial value in the ON / OFF setting of the schedule warning alarm will be described. As described above, the warning alarm is an alarm that sounds at a predetermined time before the start time of the schedule, separately from an alarm that sounds at the start time (hereinafter referred to as a normal alarm). As for the warning alarm, as shown in FIGS. 5 and 6, setting tendency information for each time zone and for each business is recorded. Since the usage frequency of the warning alarm is large depending on the user, setting tendency information related to the setting of the normal alarm is collected and recorded for the ON / OFF setting of the warning alarm.
図9は、予告アラームON/OFF設定についての通常アラームのON/OFF別の設定傾向情報の例を示すである。すなわち、全スケジュール登録件数y1と共に、次の4つのパターン(1)通常アラームON、予告アラームONで登録した件数z1、(2)通常アラームON、予告アラームOFFで登録した件数z2、(3)通常アラームOFF、予告アラームONで登録した件数z3、(4)通常アラームOFF、予告アラームOFFで登録した件数z4が記録される。 FIG. 9 shows an example of the setting tendency information for each ON / OFF of the normal alarm for the advance alarm ON / OFF setting. That is, together with the total number of registered schedules y1, the following four patterns (1) Number z1 registered with normal alarm ON and warning alarm ON, (2) Number z2 registered with normal alarm ON and warning alarm OFF, (3) Normal The number z3 registered when the alarm is OFF and the warning alarm is ON, and (4) the number z4 registered when the normal alarm is OFF and the warning alarm is OFF are recorded.
図10は、予告アラームのON/OFF設定の決定マトリクスを示す図である。図10(a)が予告アラームONする場合のマトリクスであって、図10(b)が予告アラームOFFする場合のマトリクスである。 FIG. 10 is a diagram showing a determination matrix for ON / OFF setting of the warning alarm. FIG. 10A is a matrix when the warning alarm is turned on, and FIG. 10B is a matrix when the warning alarm is turned off.
図10(a)において、(1)予告アラームONの割合(z1+z3)/y1>0.9、(2)通常アラームON設定時における予告アラームONの割合z1/(z1+z2)>0.9、(3)通常アラームOFF設定時における予告アラームONの割合z3/(z3+z4)>0.9の場合、他の条件(例えば、時間帯や用件)にかかわらず予告アラーム設定をON設定する可能性が非常に高いと判断し、図10(a)の条件を満たす場合、予告アラームON/OFF設定の初期値をONとする。 In FIG. 10A, (1) the ratio of notification alarm ON (z1 + z3) / y1> 0.9, (2) the ratio of notification alarm ON when normal alarm ON is set z1 / (z1 + z2)> 0.9, 3) When the alarm alarm ON ratio z3 / (z3 + z4)> 0.9 at the time of normal alarm OFF setting, the alarm alarm setting may be set to ON regardless of other conditions (for example, time zone and business). When it is determined that the condition is very high and the condition of FIG. 10A is satisfied, the initial value of the warning alarm ON / OFF setting is set to ON.
一方、図10(b)において、(1)予告アラームONの割合(z1+z3)/y1<0.1、(2)通常アラームON設定時における予告アラームONの割合z1/(z1+z2)<0.1、(3)通常アラームOFF設定時における予告アラームONの割合z3/(z3+z4)<0.1の場合、他の条件(例えば、時間帯や用件)にかかわらず予告アラーム設定をOFF設定する可能性が非常に高いと判断し、図10(b)の条件を満たす場合、予告アラームON/OFF設定の初期値をOFFとする。 On the other hand, in FIG. 10B, (1) the ratio of the notice alarm ON (z1 + z3) / y1 <0.1, (2) the ratio of the notice alarm ON when the normal alarm is set z1 / (z1 + z2) <0.1. (3) When the alarm alarm ON ratio z3 / (z3 + z4) <0.1 at the time of normal alarm OFF setting, the alarm alarm setting can be set OFF regardless of other conditions (for example, time zone and business) When the condition of FIG. 10B is satisfied, the initial value of the warning alarm ON / OFF setting is set to OFF.
なお、図10(a)、図10(b)いずれの決定マトリクスの条件にも該当しない場合は、用件別設定傾向情報と時間帯別設定傾向情報を用いた予告アラームON/OFF設定に対応する決定マトリクス(図7と同等)に基づいて、初期値が決定される。 If neither of the decision matrix conditions shown in FIGS. 10 (a) and 10 (b) is applicable, notification alarm ON / OFF setting using business-specific setting trend information and time-zone setting trend information is supported. The initial value is determined based on a determination matrix (equivalent to FIG. 7).
図11は、予告アラームON/OFF設定の初期値決定処理のフローチャートである。スケジュール作成画面において入力された開始時刻が現在時刻よりも前の時刻(過去の時刻)であるかどうか判定され(S200)、過去の時刻であれば、予告アラームON/OFF設定の初期値はOFF(予告アラームなし)に決定される(S201)。開始時刻が現在時刻よりも後の時刻(未来の時刻)であれば、図9に示した通常アラーム設定別の設定傾向情報を参照し、スケジュールの用件や開始時刻にかかわらず予告アラームをON設定する割合が非常に高い図10(a)の条件を満たすかどうか判定され(S202)、そうである場合は、初期値はONに決定される(S203)。そうでない場合(S202のNo)は、スケジュールの用件や開始時刻にかかわらず予告アラームをOFF設定する割合が非常に高い図10(b)の条件を満たすかどうか判定され(S204)、そうである場合は、初期値はOFFに決定される(S205)。図10(a)と図10(b)のいずれの条件も満たさない場合(S204のNo)は、図7の処理と同様に、用件別、時間帯別の設定傾向情報に基づいた決定マトリクスにより、初期値が決定される。すなわち、スケジュール作成画面から入力された用件に対応する用件別設定傾向情報(予告アラームに関するもの)を参照し、当該用件に対応する予告アラームON設定した割合bx/mx>0.8であるか判定され(S206)、そうである場合は、初期値はONに決定される(S207)。そうでない場合(S206のNo)は、さらに、当該用件に対応するアラームON設定した割合bx/mx<0.2であるか判定され(S208)、そうである場合は、初期値はOFFに決定される(S209)。そうでない場合(S208のNo)は、続いて、スケジュール作成画面から入力された開始時刻の時間帯に対応する時間帯別設定傾向情報(予告アラームに関するもの)を参照し、当該時間帯に対応するアラームONした割合ax/nx≦0.5であるか判定され(S210)、そうである場合は、初期値はOFFに決定され(S211)、そうでない場合(S210のNo)は、初期値はONに決定される(S212)。 FIG. 11 is a flowchart of the initial value determination process for the advance alarm ON / OFF setting. It is determined whether or not the start time input on the schedule creation screen is a time before the current time (past time) (S200). If it is a past time, the initial value of the warning alarm ON / OFF setting is OFF. (No warning alarm) is determined (S201). If the start time is later than the current time (future time), refer to the setting trend information for each normal alarm setting shown in Fig. 9, and turn on the warning alarm regardless of the schedule requirements and start time. It is determined whether or not the condition of FIG. 10A satisfying a very high ratio to be set is satisfied (S202). If so, the initial value is determined to be ON (S203). If not (No in S202), it is determined whether or not the condition of FIG. 10 (b) that satisfies the very high ratio of setting the warning alarm to OFF is satisfied regardless of the schedule requirements and the start time (S204). If there is, the initial value is determined to be OFF (S205). When neither of the conditions of FIG. 10A and FIG. 10B is satisfied (No in S204), a decision matrix based on setting tendency information for each business and for each time zone, as in the process of FIG. Thus, the initial value is determined. That is, referring to the trend setting information (related to the warning alarm) corresponding to the message input from the schedule creation screen, the ratio bx / mx> 0.8 where the warning alarm ON setting corresponding to the message is set. It is determined whether or not there is (S206). If so, the initial value is determined to be ON (S207). If not (No in S206), it is further determined whether the ratio of alarm ON setting bx / mx <0.2 corresponding to the relevant event is satisfied (S208). If so, the initial value is OFF. It is determined (S209). If not (No in S208), then, by referring to the setting tendency information for each time zone (related to the warning alarm) corresponding to the time zone of the start time input from the schedule creation screen, it corresponds to the time zone. It is determined whether the alarm ON rate ax / nx ≦ 0.5 (S210). If so, the initial value is determined to be OFF (S211). If not (No in S210), the initial value is It is determined to be ON (S212).
上述の実施の形態では、設定項目として、通常アラームのON/OFF設定及び予告アラームのON/OFF設定について、設定傾向情報に基づいた初期値決定方法について説明したが、設定項目は、これらに限られず、他の項目であってもよい。また、設定傾向情報も、例示したものに限られない。 In the above-described embodiment, the initial value determination method based on the setting tendency information has been described for the normal alarm ON / OFF setting and the warning alarm ON / OFF setting as the setting items. However, the setting items are not limited to these. It may be other items. Further, the setting tendency information is not limited to the exemplified information.
10:スケジュールデータベース部、11:スケジュールエンジン部、12:スケジュールUI部、13:メニュー部、100:アプリケーション制御部、101:ROM、102:RAM、103:アプリケーションCPU、105:表示部 10: schedule database unit, 11: schedule engine unit, 12: schedule UI unit, 13: menu unit, 100: application control unit, 101: ROM, 102: RAM, 103: application CPU, 105: display unit
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006322125AJP2008134949A (en) | 2006-11-29 | 2006-11-29 | Portable terminal device and schedule creation screen display method |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006322125AJP2008134949A (en) | 2006-11-29 | 2006-11-29 | Portable terminal device and schedule creation screen display method |
| Publication Number | Publication Date |
|---|---|
| JP2008134949Atrue JP2008134949A (en) | 2008-06-12 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006322125APendingJP2008134949A (en) | 2006-11-29 | 2006-11-29 | Portable terminal device and schedule creation screen display method |
| Country | Link |
|---|---|
| JP (1) | JP2008134949A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014518409A (en)* | 2011-06-03 | 2014-07-28 | アップル インコーポレイテッド | Generation and processing of task items representing tasks to be executed |
| US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
| US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
| US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
| US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
| US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
| US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
| US9535906B2 (en) | 2008-07-31 | 2017-01-03 | Apple Inc. | Mobile device having human language translation capability with positional feedback |
| US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
| US9620104B2 (en) | 2013-06-07 | 2017-04-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
| US9626955B2 (en) | 2008-04-05 | 2017-04-18 | Apple Inc. | Intelligent text-to-speech conversion |
| US9633660B2 (en) | 2010-02-25 | 2017-04-25 | Apple Inc. | User profiling for voice input processing |
| US9633674B2 (en) | 2013-06-07 | 2017-04-25 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
| US9646614B2 (en) | 2000-03-16 | 2017-05-09 | Apple Inc. | Fast, language-independent method for user authentication by voice |
| US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
| US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
| US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
| US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
| US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
| 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 |
| US9798393B2 (en) | 2011-08-29 | 2017-10-24 | Apple Inc. | Text correction processing |
| US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
| US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
| US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
| US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
| US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
| US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
| US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
| US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
| US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
| US9953088B2 (en) | 2012-05-14 | 2018-04-24 | Apple Inc. | Crowd sourcing information to fulfill user requests |
| US9966065B2 (en) | 2014-05-30 | 2018-05-08 | Apple Inc. | Multi-command single utterance input method |
| US9966068B2 (en) | 2013-06-08 | 2018-05-08 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
| US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
| US9971774B2 (en) | 2012-09-19 | 2018-05-15 | Apple Inc. | Voice-based media searching |
| US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
| US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
| US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
| US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
| US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
| US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
| US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
| US10079014B2 (en) | 2012-06-08 | 2018-09-18 | Apple Inc. | Name recognition system |
| US10083690B2 (en) | 2014-05-30 | 2018-09-25 | Apple Inc. | Better resolution when referencing to concepts |
| US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
| US10089072B2 (en) | 2016-06-11 | 2018-10-02 | Apple Inc. | Intelligent device arbitration and control |
| US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
| US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
| US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
| US10169329B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Exemplar-based natural language processing |
| US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
| US10185542B2 (en) | 2013-06-09 | 2019-01-22 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
| US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
| US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
| US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
| US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
| US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
| US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
| US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
| US10269345B2 (en) | 2016-06-11 | 2019-04-23 | Apple Inc. | Intelligent task discovery |
| US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
| US10283110B2 (en) | 2009-07-02 | 2019-05-07 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
| US10297253B2 (en) | 2016-06-11 | 2019-05-21 | Apple Inc. | Application integration with a digital assistant |
| US10303715B2 (en) | 2017-05-16 | 2019-05-28 | Apple Inc. | Intelligent automated assistant for media exploration |
| US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
| US10318871B2 (en) | 2005-09-08 | 2019-06-11 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
| US10332518B2 (en) | 2017-05-09 | 2019-06-25 | Apple Inc. | User interface for correcting recognition errors |
| US10354011B2 (en) | 2016-06-09 | 2019-07-16 | Apple Inc. | Intelligent automated assistant in a home environment |
| US10356243B2 (en) | 2015-06-05 | 2019-07-16 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
| US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
| US10395654B2 (en) | 2017-05-11 | 2019-08-27 | Apple Inc. | Text normalization based on a data-driven learning network |
| US10403278B2 (en) | 2017-05-16 | 2019-09-03 | Apple Inc. | Methods and systems for phonetic matching in digital assistant services |
| US10403283B1 (en) | 2018-06-01 | 2019-09-03 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
| US10410637B2 (en) | 2017-05-12 | 2019-09-10 | Apple Inc. | User-specific acoustic models |
| US10417266B2 (en) | 2017-05-09 | 2019-09-17 | Apple Inc. | Context-aware ranking of intelligent response suggestions |
| US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
| US10445429B2 (en) | 2017-09-21 | 2019-10-15 | Apple Inc. | Natural language understanding using vocabularies with compressed serialized tries |
| US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
| US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
| US10482874B2 (en) | 2017-05-15 | 2019-11-19 | Apple Inc. | Hierarchical belief states for digital assistants |
| US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
| US10496705B1 (en) | 2018-06-03 | 2019-12-03 | Apple Inc. | Accelerated task performance |
| US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
| US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
| US10521466B2 (en) | 2016-06-11 | 2019-12-31 | Apple Inc. | Data driven natural language event detection and classification |
| US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
| US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
| US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
| US10568032B2 (en) | 2007-04-03 | 2020-02-18 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
| US10592604B2 (en) | 2018-03-12 | 2020-03-17 | Apple Inc. | Inverse text normalization for automatic speech recognition |
| US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
| US10607140B2 (en) | 2010-01-25 | 2020-03-31 | Newvaluexchange Ltd. | Apparatuses, methods and systems for a digital conversation management platform |
| US10636424B2 (en) | 2017-11-30 | 2020-04-28 | Apple Inc. | Multi-turn canned dialog |
| US10643611B2 (en) | 2008-10-02 | 2020-05-05 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
| US10657328B2 (en) | 2017-06-02 | 2020-05-19 | Apple Inc. | Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling |
| US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
| US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
| US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
| US10684703B2 (en) | 2018-06-01 | 2020-06-16 | Apple Inc. | Attention aware virtual assistant dismissal |
| US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
| US10699717B2 (en) | 2014-05-30 | 2020-06-30 | Apple Inc. | Intelligent assistant for home automation |
| US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
| US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
| US10733993B2 (en) | 2016-06-10 | 2020-08-04 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
| US10733982B2 (en) | 2018-01-08 | 2020-08-04 | Apple Inc. | Multi-directional dialog |
| US10733375B2 (en) | 2018-01-31 | 2020-08-04 | Apple Inc. | Knowledge-based framework for improving natural language understanding |
| US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
| US10755051B2 (en) | 2017-09-29 | 2020-08-25 | Apple Inc. | Rule-based natural language processing |
| US10755703B2 (en) | 2017-05-11 | 2020-08-25 | Apple Inc. | Offline personal assistant |
| US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
| US10791176B2 (en) | 2017-05-12 | 2020-09-29 | Apple Inc. | Synchronization and task delegation of a digital assistant |
| US10789945B2 (en) | 2017-05-12 | 2020-09-29 | Apple Inc. | Low-latency intelligent automated assistant |
| US10789959B2 (en) | 2018-03-02 | 2020-09-29 | Apple Inc. | Training speaker recognition models for digital assistants |
| US10810274B2 (en) | 2017-05-15 | 2020-10-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
| US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
| US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
| US10909331B2 (en) | 2018-03-30 | 2021-02-02 | Apple Inc. | Implicit identification of translation payload with neural machine translation |
| US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
| US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
| US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
| US11023513B2 (en) | 2007-12-20 | 2021-06-01 | Apple Inc. | Method and apparatus for searching using an active ontology |
| US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
| US11069336B2 (en) | 2012-03-02 | 2021-07-20 | Apple Inc. | Systems and methods for name pronunciation |
| US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
| US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
| US11217255B2 (en) | 2017-05-16 | 2022-01-04 | Apple Inc. | Far-field extension for digital assistant services |
| US11231904B2 (en) | 2015-03-06 | 2022-01-25 | Apple Inc. | Reducing response latency of intelligent automated assistants |
| US11281993B2 (en) | 2016-12-05 | 2022-03-22 | Apple Inc. | Model and ensemble compression for metric learning |
| US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
| US11314370B2 (en) | 2013-12-06 | 2022-04-26 | Apple Inc. | Method for extracting salient dialog usage from live data |
| US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
| US11495218B2 (en) | 2018-06-01 | 2022-11-08 | Apple Inc. | Virtual assistant operation in multi-device environments |
| US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11344584A (en)* | 1998-06-03 | 1999-12-14 | Sharp Corp | Schedule alarm processing device |
| JP2006250510A (en)* | 2005-03-14 | 2006-09-21 | Toshiba Corp | Cooking support system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11344584A (en)* | 1998-06-03 | 1999-12-14 | Sharp Corp | Schedule alarm processing device |
| JP2006250510A (en)* | 2005-03-14 | 2006-09-21 | Toshiba Corp | Cooking support system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9646614B2 (en) | 2000-03-16 | 2017-05-09 | Apple Inc. | Fast, language-independent method for user authentication by voice |
| US10318871B2 (en) | 2005-09-08 | 2019-06-11 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
| US10568032B2 (en) | 2007-04-03 | 2020-02-18 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
| US11023513B2 (en) | 2007-12-20 | 2021-06-01 | Apple Inc. | Method and apparatus for searching using an active ontology |
| US10381016B2 (en) | 2008-01-03 | 2019-08-13 | Apple Inc. | Methods and apparatus for altering audio output signals |
| US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
| US9865248B2 (en) | 2008-04-05 | 2018-01-09 | Apple Inc. | Intelligent text-to-speech conversion |
| US9626955B2 (en) | 2008-04-05 | 2017-04-18 | Apple Inc. | Intelligent text-to-speech conversion |
| US9535906B2 (en) | 2008-07-31 | 2017-01-03 | Apple Inc. | Mobile device having human language translation capability with positional feedback |
| US10108612B2 (en) | 2008-07-31 | 2018-10-23 | Apple Inc. | Mobile device having human language translation capability with positional feedback |
| US11348582B2 (en) | 2008-10-02 | 2022-05-31 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
| US10643611B2 (en) | 2008-10-02 | 2020-05-05 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
| US11080012B2 (en) | 2009-06-05 | 2021-08-03 | 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 |
| US10795541B2 (en) | 2009-06-05 | 2020-10-06 | Apple Inc. | Intelligent organization of tasks items |
| US10475446B2 (en) | 2009-06-05 | 2019-11-12 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
| US10283110B2 (en) | 2009-07-02 | 2019-05-07 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
| US9548050B2 (en) | 2010-01-18 | 2017-01-17 | Apple Inc. | Intelligent automated assistant |
| US10706841B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Task flow identification based on user intent |
| US12087308B2 (en) | 2010-01-18 | 2024-09-10 | Apple Inc. | Intelligent automated assistant |
| US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
| 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 |
| US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
| US11423886B2 (en) | 2010-01-18 | 2022-08-23 | Apple Inc. | Task flow identification based on user intent |
| US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
| US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
| US10607140B2 (en) | 2010-01-25 | 2020-03-31 | Newvaluexchange Ltd. | Apparatuses, methods and systems for a digital conversation management platform |
| US10607141B2 (en) | 2010-01-25 | 2020-03-31 | Newvaluexchange Ltd. | Apparatuses, methods and systems for a digital conversation management platform |
| US12307383B2 (en) | 2010-01-25 | 2025-05-20 | Newvaluexchange Global Ai Llp | Apparatuses, methods and systems for a digital conversation management platform |
| US10984326B2 (en) | 2010-01-25 | 2021-04-20 | Newvaluexchange Ltd. | Apparatuses, methods and systems for a digital conversation management platform |
| US10984327B2 (en) | 2010-01-25 | 2021-04-20 | New Valuexchange Ltd. | Apparatuses, methods and systems for a digital conversation management platform |
| US11410053B2 (en) | 2010-01-25 | 2022-08-09 | Newvaluexchange Ltd. | Apparatuses, methods and systems for a digital conversation management platform |
| US10692504B2 (en) | 2010-02-25 | 2020-06-23 | Apple Inc. | User profiling for voice input processing |
| US9633660B2 (en) | 2010-02-25 | 2017-04-25 | Apple Inc. | User profiling for voice input processing |
| US10049675B2 (en) | 2010-02-25 | 2018-08-14 | Apple Inc. | User profiling for voice input processing |
| US10102359B2 (en) | 2011-03-21 | 2018-10-16 | Apple Inc. | Device access using voice authentication |
| US10417405B2 (en) | 2011-03-21 | 2019-09-17 | Apple Inc. | Device access using voice authentication |
| US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
| JP2014518409A (en)* | 2011-06-03 | 2014-07-28 | アップル インコーポレイテッド | Generation and processing of task items representing tasks to be executed |
| US11350253B2 (en) | 2011-06-03 | 2022-05-31 | Apple Inc. | Active transport based notifications |
| US11120372B2 (en) | 2011-06-03 | 2021-09-14 | Apple Inc. | Performing actions associated with task items that represent tasks to perform |
| US10255566B2 (en) | 2011-06-03 | 2019-04-09 | Apple Inc. | Generating and processing task items that represent tasks to perform |
| US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
| US10706373B2 (en) | 2011-06-03 | 2020-07-07 | Apple Inc. | Performing actions associated with task items that represent tasks to perform |
| US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
| US9798393B2 (en) | 2011-08-29 | 2017-10-24 | Apple Inc. | Text correction processing |
| US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
| US11069336B2 (en) | 2012-03-02 | 2021-07-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 |
| US9953088B2 (en) | 2012-05-14 | 2018-04-24 | Apple Inc. | Crowd sourcing information to fulfill user requests |
| US10079014B2 (en) | 2012-06-08 | 2018-09-18 | 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 |
| US9971774B2 (en) | 2012-09-19 | 2018-05-15 | Apple Inc. | Voice-based media searching |
| US9620104B2 (en) | 2013-06-07 | 2017-04-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
| US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
| US9633674B2 (en) | 2013-06-07 | 2017-04-25 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
| US9966060B2 (en) | 2013-06-07 | 2018-05-08 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
| US10657961B2 (en) | 2013-06-08 | 2020-05-19 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
| US9966068B2 (en) | 2013-06-08 | 2018-05-08 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
| US10769385B2 (en) | 2013-06-09 | 2020-09-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
| US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
| US10185542B2 (en) | 2013-06-09 | 2019-01-22 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
| US11048473B2 (en) | 2013-06-09 | 2021-06-29 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
| US11314370B2 (en) | 2013-12-06 | 2022-04-26 | Apple Inc. | Method for extracting salient dialog usage from live data |
| US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
| US10714095B2 (en) | 2014-05-30 | 2020-07-14 | Apple Inc. | Intelligent assistant for home automation |
| US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
| US10699717B2 (en) | 2014-05-30 | 2020-06-30 | Apple Inc. | Intelligent assistant for home automation |
| US9966065B2 (en) | 2014-05-30 | 2018-05-08 | Apple Inc. | Multi-command single utterance input method |
| US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
| US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
| US10657966B2 (en) | 2014-05-30 | 2020-05-19 | Apple Inc. | Better resolution when referencing to concepts |
| US10169329B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Exemplar-based natural language processing |
| US11133008B2 (en) | 2014-05-30 | 2021-09-28 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
| US11257504B2 (en) | 2014-05-30 | 2022-02-22 | Apple Inc. | Intelligent assistant for home automation |
| US10417344B2 (en) | 2014-05-30 | 2019-09-17 | Apple Inc. | Exemplar-based natural language processing |
| US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
| US10497365B2 (en) | 2014-05-30 | 2019-12-03 | Apple Inc. | Multi-command single utterance input method |
| US10083690B2 (en) | 2014-05-30 | 2018-09-25 | Apple Inc. | Better resolution when referencing to concepts |
| US10904611B2 (en) | 2014-06-30 | 2021-01-26 | Apple Inc. | Intelligent automated assistant for TV user interactions |
| US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
| US9668024B2 (en) | 2014-06-30 | 2017-05-30 | Apple Inc. | Intelligent automated assistant for TV user interactions |
| US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
| 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 |
| US10431204B2 (en) | 2014-09-11 | 2019-10-01 | 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 |
| US10453443B2 (en) | 2014-09-30 | 2019-10-22 | Apple Inc. | Providing an indication of the suitability of speech recognition |
| US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
| US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
| US10438595B2 (en) | 2014-09-30 | 2019-10-08 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
| US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
| 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 |
| US10390213B2 (en) | 2014-09-30 | 2019-08-20 | Apple Inc. | Social reminders |
| US9986419B2 (en) | 2014-09-30 | 2018-05-29 | Apple Inc. | Social reminders |
| US11556230B2 (en) | 2014-12-02 | 2023-01-17 | Apple Inc. | Data detection |
| US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
| US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
| US11231904B2 (en) | 2015-03-06 | 2022-01-25 | Apple Inc. | Reducing response latency of intelligent automated assistants |
| US11087759B2 (en) | 2015-03-08 | 2021-08-10 | Apple Inc. | Virtual assistant activation |
| US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
| US10529332B2 (en) | 2015-03-08 | 2020-01-07 | Apple Inc. | Virtual assistant activation |
| US10311871B2 (en) | 2015-03-08 | 2019-06-04 | Apple Inc. | Competing devices responding to voice triggers |
| US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
| 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 |
| US11127397B2 (en) | 2015-05-27 | 2021-09-21 | Apple Inc. | Device voice control |
| US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
| US10356243B2 (en) | 2015-06-05 | 2019-07-16 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
| US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
| US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
| US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
| 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 |
| US11500672B2 (en) | 2015-09-08 | 2022-11-15 | 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 |
| US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
| US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
| 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 |
| US11526368B2 (en) | 2015-11-06 | 2022-12-13 | 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 |
| US10354652B2 (en) | 2015-12-02 | 2019-07-16 | 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 |
| US11069347B2 (en) | 2016-06-08 | 2021-07-20 | Apple Inc. | Intelligent automated assistant for media exploration |
| US10354011B2 (en) | 2016-06-09 | 2019-07-16 | Apple Inc. | Intelligent automated assistant in a home environment |
| US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
| US10733993B2 (en) | 2016-06-10 | 2020-08-04 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
| US11037565B2 (en) | 2016-06-10 | 2021-06-15 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
| US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
| US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
| US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
| US10089072B2 (en) | 2016-06-11 | 2018-10-02 | Apple Inc. | Intelligent device arbitration and control |
| US11152002B2 (en) | 2016-06-11 | 2021-10-19 | Apple Inc. | Application integration with a digital assistant |
| US10297253B2 (en) | 2016-06-11 | 2019-05-21 | Apple Inc. | Application integration with a digital assistant |
| US10269345B2 (en) | 2016-06-11 | 2019-04-23 | Apple Inc. | Intelligent task discovery |
| US10580409B2 (en) | 2016-06-11 | 2020-03-03 | Apple Inc. | Application integration with a digital assistant |
| US10521466B2 (en) | 2016-06-11 | 2019-12-31 | Apple Inc. | Data driven natural language event detection and classification |
| US10942702B2 (en) | 2016-06-11 | 2021-03-09 | Apple Inc. | Intelligent device arbitration and control |
| US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
| US10553215B2 (en) | 2016-09-23 | 2020-02-04 | Apple Inc. | Intelligent automated assistant |
| US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
| US11281993B2 (en) | 2016-12-05 | 2022-03-22 | Apple Inc. | Model and ensemble compression for metric learning |
| US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
| US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
| US10417266B2 (en) | 2017-05-09 | 2019-09-17 | Apple Inc. | Context-aware ranking of intelligent response suggestions |
| US10332518B2 (en) | 2017-05-09 | 2019-06-25 | Apple Inc. | User interface for correcting recognition errors |
| US10755703B2 (en) | 2017-05-11 | 2020-08-25 | Apple Inc. | Offline personal assistant |
| US10847142B2 (en) | 2017-05-11 | 2020-11-24 | Apple Inc. | Maintaining privacy of personal information |
| US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
| US10395654B2 (en) | 2017-05-11 | 2019-08-27 | Apple Inc. | Text normalization based on a data-driven learning network |
| US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
| US10791176B2 (en) | 2017-05-12 | 2020-09-29 | Apple Inc. | Synchronization and task delegation of a digital assistant |
| US11405466B2 (en) | 2017-05-12 | 2022-08-02 | Apple Inc. | Synchronization and task delegation of a digital assistant |
| US10410637B2 (en) | 2017-05-12 | 2019-09-10 | Apple Inc. | User-specific acoustic models |
| US10789945B2 (en) | 2017-05-12 | 2020-09-29 | Apple Inc. | Low-latency intelligent automated assistant |
| US10482874B2 (en) | 2017-05-15 | 2019-11-19 | Apple Inc. | Hierarchical belief states for digital assistants |
| US10810274B2 (en) | 2017-05-15 | 2020-10-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
| US10403278B2 (en) | 2017-05-16 | 2019-09-03 | Apple Inc. | Methods and systems for phonetic matching in digital assistant services |
| US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
| US10303715B2 (en) | 2017-05-16 | 2019-05-28 | Apple Inc. | Intelligent automated assistant for media exploration |
| US11217255B2 (en) | 2017-05-16 | 2022-01-04 | Apple Inc. | Far-field extension for digital assistant services |
| US10657328B2 (en) | 2017-06-02 | 2020-05-19 | Apple Inc. | Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling |
| US10445429B2 (en) | 2017-09-21 | 2019-10-15 | Apple Inc. | Natural language understanding using vocabularies with compressed serialized tries |
| US10755051B2 (en) | 2017-09-29 | 2020-08-25 | Apple Inc. | Rule-based natural language processing |
| US10636424B2 (en) | 2017-11-30 | 2020-04-28 | Apple Inc. | Multi-turn canned dialog |
| US10733982B2 (en) | 2018-01-08 | 2020-08-04 | Apple Inc. | Multi-directional dialog |
| US10733375B2 (en) | 2018-01-31 | 2020-08-04 | Apple Inc. | Knowledge-based framework for improving natural language understanding |
| US10789959B2 (en) | 2018-03-02 | 2020-09-29 | Apple Inc. | Training speaker recognition models for digital assistants |
| US10592604B2 (en) | 2018-03-12 | 2020-03-17 | Apple Inc. | Inverse text normalization for automatic speech recognition |
| US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
| US10909331B2 (en) | 2018-03-30 | 2021-02-02 | Apple Inc. | Implicit identification of translation payload with neural machine translation |
| US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
| US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
| US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
| US11495218B2 (en) | 2018-06-01 | 2022-11-08 | Apple Inc. | Virtual assistant operation in multi-device environments |
| US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
| US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
| US10984798B2 (en) | 2018-06-01 | 2021-04-20 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
| US11009970B2 (en) | 2018-06-01 | 2021-05-18 | Apple Inc. | Attention aware virtual assistant dismissal |
| US10403283B1 (en) | 2018-06-01 | 2019-09-03 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
| US10684703B2 (en) | 2018-06-01 | 2020-06-16 | Apple Inc. | Attention aware virtual assistant dismissal |
| US10496705B1 (en) | 2018-06-03 | 2019-12-03 | Apple Inc. | Accelerated task performance |
| US10944859B2 (en) | 2018-06-03 | 2021-03-09 | Apple Inc. | Accelerated task performance |
| US10504518B1 (en) | 2018-06-03 | 2019-12-10 | Apple Inc. | Accelerated task performance |
| Publication | Publication Date | Title |
|---|---|---|
| JP2008134949A (en) | Portable terminal device and schedule creation screen display method | |
| US9891963B2 (en) | System and method for optimizing user notifications for small computer devices | |
| CN100440121C (en) | Method of controlling the device through the user interface | |
| US7113809B2 (en) | Apparatus and a method for providing information to a user | |
| CN101563672B (en) | Application updating management terminal and system | |
| US8572486B2 (en) | System and method for integrated presentation of information | |
| US8805450B2 (en) | Intelligent contact management | |
| EP1869920A4 (en) | SYSTEM AND METHOD FOR CUSTOMIZING NOTIFICATIONS IN A MOBILE ELECTRONIC DEVICE | |
| US7933959B2 (en) | Notification breakthrough status and profile | |
| JP2004152276A (en) | Information terminal device, operation support method, and operation support program | |
| JPWO2008096596A1 (en) | Mobile phone, mobile phone customization method, and mobile phone customization program | |
| KR20050103130A (en) | Method for displaying status information in wireless terminal | |
| WO2005098587A1 (en) | Screen transition control device | |
| US20070032231A1 (en) | Telephone, telephone directory data checking method, and telephone directory data checking program | |
| JP5053402B2 (en) | Information terminal and data deletion method | |
| US7221965B2 (en) | Multiple page sound tone dialog in communication device | |
| JP2007264743A (en) | Electronic device, e-mail information maintenance method thereof, and e-mail information maintenance program | |
| JP5259521B2 (en) | Portable electronic devices | |
| JP5359723B2 (en) | Terminal device, notification function control method used therefor, and program thereof | |
| US9208754B2 (en) | Method and apparatus for controlling a display of a portable electronic device | |
| JP3984939B2 (en) | Communication terminal device and control method thereof | |
| WO2007094536A1 (en) | Method and apparatus of retrieving for mobile terminal | |
| US20100064021A1 (en) | Message display device and method | |
| JP5089952B2 (en) | Electronic device and authentication method in electronic device | |
| JP2007251470A (en) | Data storage device, search condition generation method and program |
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination | Free format text:JAPANESE INTERMEDIATE CODE: A621 Effective date:20090810 | |
| A977 | Report on retrieval | Free format text:JAPANESE INTERMEDIATE CODE: A971007 Effective date:20100921 | |
| A131 | Notification of reasons for refusal | Free format text:JAPANESE INTERMEDIATE CODE: A131 Effective date:20110111 | |
| A521 | Request for written amendment filed | Free format text:JAPANESE INTERMEDIATE CODE: A523 Effective date:20110311 | |
| A02 | Decision of refusal | Free format text:JAPANESE INTERMEDIATE CODE: A02 Effective date:20110405 |