CN100550922C - 用于在无线终端中处理日程相关事件的设备和方法 - Google Patents

用于在无线终端中处理日程相关事件的设备和方法 Download PDF

Info

Publication number
CN100550922C
CN100550922C CNB2005101324600A CN200510132460A CN100550922C CN 100550922 C CN100550922 C CN 100550922C CN B2005101324600 A CNB2005101324600 A CN B2005101324600A CN 200510132460 A CN200510132460 A CN 200510132460A CN 100550922 C CN100550922 C CN 100550922C
Authority
CN
China
Prior art keywords
schedule
message
particular event
event module
anniversary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2005101324600A
Other languages
English (en)
Other versions
CN1798170A (zh
Inventor
金在昊
徐正旭
金炫志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1798170A publication Critical patent/CN1798170A/zh
Application granted granted Critical
Publication of CN100550922C publication Critical patent/CN100550922C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting

Abstract

本发明公开了一种通过虚拟形象代理功能来处理日程相关事件的设备和方法。在该设备和方法中,角色代理功能被添加到无线终端中。当在无线终端中产生事件时,利用相应虚拟形象UI来表达事件的产生和处理。因此,当产生日程相关事件时,可以通过角色代理功能来表达事件。

Description

用于在无线终端中处理日程相关事件的设备和方法
技术领域
本发明涉及一种无线终端中的代理的设备和方法,更具体地讲,涉及一种用于执行虚拟形象代理功能从而处理日程相关事件的设备和方法。
背景技术
通常,无线终端表示一种用户可携带的设备,代表性的设备对应于移动电话。这种移动电话正被开发以提供除正常的电话功能以外的各种功能。具有附加功能的移动电话可包括配备有相机的可携式摄像机电话、提供TV节目的TV电话、提供MP3音乐文件播放功能的MP3电话、提供卫星广播和/或地面广播接收功能的数字多媒体广播(DMB)电话等。也就是说,移动电话正被开发成一种具有用于处理多媒体数据的附加功能的产品。
通常,具有上述各种附加功能的无线终端包括液晶显示器(LCD)。此外,各种方案已被开发,这些方案有效地将各种附加功能、无线终端的状态等显示在LCD显示单元上,从而用户可容易地识别它们。无线终端已被开发为可显示各种类型的用户数据。显示在无线终端上的用户数据主要包括可视用户数据,诸如照片数据、角色和动画。在如上所述的用户数据中,存在虚拟形象图像数据,并且正在开发使用虚拟形象图像数据的无线终端。
发明内容
因此,本发明的一目的是提供一种通过角色代理功能来表达发生在无线终端中的日程相关事件的方法。
本发明的另一目的是提供一种用于分析发生在无线终端中的日程相关事件以及选择并表达由最佳特定事件模块请求操作根据发生的将被执行的事件所预置的角色用户接口(UI)的方法。
本发明的另一目的是提供这样一种方法,在该方法中,当在无线终端中发生预置的日程相关事件时,报告这些事件的发生从而用户可容易地了解并可容易地设置日程。
为了实现上述目的,根据本发明的一方面,提供了一种用于在无线终端中处理日程相关事件的设备,该设备包括:存储器,用于存储根据日程相关事件的角色UI图像;事件收集器,用于收集日程相关事件,并产生用于标识日程相关事件的事件消息;事件控制器,用于为日程相关事件提供多个特定事件模块,确定在所述特定事件模块中与所述事件消息对应的特定事件模块,并基于日程相关事件输出角色UI,这包括在确定的特定事件模块中;和代理表达部分,基于日程相关事件访问和输出与所述角色UI对应的角色图像和文本。
为了实现上述目的,根据本发明的另一方面,提供了一种用于在无线终端中处理日程相关事件的方法,该方法包括以下步骤:当日程相关事件发生时,存储该日程相关事件;检查预置的特定事件模块以处理每个日程相关事件;调用检查的特定事件模块并允许该特定事件模块处理所述日程相关事件;和根据已处理所述日程相关事件的特定事件模块检查处理结果,并显示根据特定事件模块基于处理结果而预置的与处理结果有关的表达。
附图说明
从下面结合附图所进行的详细描述,本发明的以上和其他目的、特点和优点将会变得更加清楚,其中:
图1是示出根据本发明实施例的无线终端的结构的方框图;
图2是示出包括在根据本发明一个实施例的无线终端的控制器中的代理功能单元的结构的方框图;
图3是示出根据本发明一个实施例的代理功能单元的日程开始定时器事件处理操作的流程图;
图4是示出根据本发明一个实施例的代理功能单元的日程结束定时器事件处理操作的流程图;
图5是示出根据本发明一个实施例的控制器的日程开始和结束定时器事件处理操作的流程图;
图6是示出根据本发明另一实施例的代理功能单元的日程开始和结束定时器事件处理操作的流程图;
图7A和图7B是示出根据本发明另一实施例的控制器的日程开始和结束定时器事件处理操作的流程图;
图8是示出根据本发明一个实施例的代理功能单元的假日通知定时器事件处理操作的流程图;
图9是示出根据本发明一个实施例的控制器的假日定时器处理操作的流程图;
图10是示出根据本发明一个实施例的代理功能单元的周念纪念日定时器处理操作的流程图;
图11是示出根据本发明另一实施例的代理功能单元的周念纪念日定时器处理操作的流程图;
图12是示出根据本发明的控制器的周念纪念日定时器处理操作的流程图;
图13是示出用于通过根据本发明的代理功能单元指示根据登记的日程的附加日程登记的定时器事件处理操作的流程图;
图14是示出通过根据本发明的控制器的全部日程定时器事件处理操作的流程图;
图15是示出根据本发明的代理功能单元的TO-DO定时器事件处理操作的流程图;
图16是示出根据本发明的控制器的TO-DO处理操作的流程图;
图17A至图17D是示出根据本发明的代理功能单元的日程开始和结束定时器事件处理操作而显示的屏幕的示图;
图18A至图18C是示出根据本发明的代理功能单元的假日定时器事件处理操作而显示的屏幕的示图;
图19A至图19C是示出根据本发明的代理功能单元的周年纪念日定时器事件处理操作而显示的屏幕的示图;
图20A至图20C是示出根据本发明的代理功能单元的日程添加定时器事件处理操作而显示的屏幕的示图;和
图21A至图21C是示出根据本发明的代理功能单元的TO-DO定时器事件处理操作而显示的屏幕的示图。
具体实施方式
以下,将参照附图来描述根据本发明的优选实施例,相同的标号用于指示与其它附图中示出的部件相同的部件。在下面的描述中,显示具体的细节,诸如事件类型和代理表达所必需的信息,但是提供这些具体的细节用于帮助总的理解本发明,本领域的技术人员明白即使没有这些具体的项也可以实施本发明。
图1是示出根据本发明实施例的基于发生在无线终端中的事件来表达角色代理的无线终端的结构的方框图。参照图1,射频(RF)通信单元21执行无线终端的无线通信功能。RF通信单元21包括RF发送器和RF接收器等,RF发送器用于上变换并放大发送的信号的频率,RF接收器用于低噪声放大接收的信号并下变换接收的信号的频率。键输入单元25包括用于输入数字和字符信息的键和用于建立各种功能的功能键。基于本发明的实施例,键输入单元25包括用于根据事件来控制角色代理的键。
存储器23可包括程序存储器和数据存储器。根据本发明的实施例,程序存储器存储用于无线终端的通话处理等的程序和用于控制发生的事件的代理表达的程序。数据存储器暂时存储执行无线终端的操作时出现的数据。此外,根据本发明的实施例,数据存储器包括存储用于代理表达的角色图像的角色存储器。角色存储器可作为文件系统操作,并且可包括根据角色的存储器(文件系统)的索引。可将角色存储器构造为各种类型以表达运动、表达和对象,它们是每个角色的细节。即,可根据能够表达代理的角色来存储存储在角色存储器中的角色信息。
控制器100控制无线终端的一般操作。控制器100包括用于对信号进行调制和解调的调制解调器和用于对信号编码和解码的编解码器。因此,控制器100对发送信号编码和调制,对接收的信号解调和解码。控制器100可以是移动站调制解调器(MSM)芯片。控制器100根据用户执行的模式选择来控制通信模式、相机模式和广播接收模式的操作。这里,还可将包括从控制器100分离的调制解调器和编解码器的数据处理器置于RF通信单元21和控制器100之间。根据本发明的实施例,控制器100可包括能够处理日程相关事件的事件控制器。根据本发明的实施例,控制器100收集基于无线终端的操作的事件,基于收集的事件来控制代理,并利用代理来表达事件的处理和状态。这里,可利用从存储器23中选择的角色来显示代理。事件控制器可被包括在控制器100中或者可被单独提供。将参照图2来详细描述事件控制器。
根据本发明的实施例,控制器100可执行与代理功能单元相同的操作。即,根据本发明的实施例,控制器100可控制消息和与该消息对应的角色的显示,所述消息基于日程的开始和结束来指示接收通知模式改变。此外,控制器100检查用户设置的周年纪念日,并可控制消息和与该消息对应的角色的显示,所述消息用于在周年纪念日之前的几天或者在周年纪念日当天发出周年纪念日警告。同样,控制器100根据国家和情况确定预置假日,并可控制消息和与该消息对应的角色的显示,所述消息用于在假日之前的几天或者在假日当天发出假日警告。当已发出周年纪念日或假日警告时,控制器100控制用于指示相应日的日程添加的消息和与该消息对应的角色。控制器100在每个预定时间检查用户设置的要做的事情(TO-DO)列表,并控制当天或其它日的未完成的TO-DO的列表,使得当天或其它日的未完成的TO-DO根据检查时刻通过与这些TO-DO相应的角色来显示。当TO-DO列表被显示时,控制器100从用户接收TO-DO的删除、完成时刻等,并将接收的内容存储在存储器23中。
当用户选择相机模式时,相机35被控制器100驱动。相机35拍摄对象并产生该拍摄的对象的图像信号。图像处理器37根据显示单元27的大小依比例调整图像信号,并通过显示单元27显示图像信号。在存储模式中,图像处理器37通过预置的编码方案对图像信号编码并存储编码的图像信号。在接收的或存储的图像数据的再现模式中,图像处理器37对编码的图像数据解码。
在广播接收模式中调谐器31在控制器100的控制下选择和接收预置频道的广播信号,广播处理单元33对调谐器31中接收的广播信号解调并解码,将图像信号输出到显示单元27,并将音频信号输出到音频处理器29。广播信号可包括卫星广播信号或地面广播信号。
显示单元27可在控制器10的控制下根据无线终端的操作来显示菜单。当事件发生时,显示单元27显示根据该事件而输出的角色。此外,在相机模式或广播接收模式中,显示单元27显示从图像处理器37或广播处理单元33输出的图像信号。
在通信模式中,音频处理器29在控制器100的控制下处理通信模式中产生的音频信号。在相机模式中,音频处理器29在图像处理器37的控制下处理从相机拍摄产生的音频信号。在广播接收模式中,音频处理器29在广播处理单元33的控制下处理接收的广播音频信号。
在具有上述结构的无线终端中,可以忽略用于处理相机和/或广播信号的部件。即使在这种情况下,也可执行根据本发明的实施例的用于事件的角色代理功能。在下面的描述中,假定所述角色是虚拟形象。在本发明的实施例中,将利用虚拟形象代理控制来描述用于无线终端的事件的角色代理控制。然而,即使当使用除虚拟形象以外的所有图像时,也可以以相同的方式执行角色代理控制。
图2是示出包括在根据本发明一个实施例的无线终端的控制器100中的代理功能单元的结构的方框图。参照图2,事件收集器110收集发生在无线终端中的事件。该事件包括可发生在无线终端中的所有可能的事件,诸如无线终端的通信事件、发生在无线终端自身中的事件、应用户请求发生的事件、根据无线终端的多媒体功能的实现所发生的事件等。即,事件收集器110收集的事件是限定在无线终端中的事件。当事件已发生时,事件收集器110产生事件消息作为标识发生的事件的信息,并将该事件消息提供给事件传送部分120。根据本发明实施例的事件收集器110收集日程相关事件,该事件可包括日程的开始和结束事件、基于日程的开始和结束的接收通知模式改变事件、假日定时器事件、周年纪念日定时器事件和TO-DO定时器事件。
事件传送部分120将事件收集器110提供的事件消息传送给相应的客户。在本发明的实施例中,事件传送部分120仅将事件消息传送给代理控制器130。然而,事件传送部分120还可将事件消息传送给想要接收该事件消息的其它部件。此外,除收集在事件收集器110中的事件以外,事件传送部分120接收未在无线终端中定义的用户定义事件,并将接收的用户定义事件传送给代理控制器130。以下,用户定义事件将被称作应用事件。应用事件可包括通过游戏、另一应用程序或网络服务程序发生的事件。
如果代理控制器130从事件传送部分120接收了事件消息,那么代理控制器将接收的事件消息存储在内部缓冲器中,分析该事件消息,并确定用户接口(UI)以表达相应的角色代理。从事件传送部分120传送的事件消息可以是无线终端的事件(事件收集器110收集的事件)和应用事件。将集中于事件收集器110所收集的事件的代理表达来给出下面的描述。包括多个特定事件模块的代理控制器130控制所述特定事件模块,选择与发生的事件对应的特定事件模块,并执行代理控制功能。当接收到事件时,代理控制器130根据接收到的事件将接收的事件通知合适的特定事件模块,并将UI信息请求发送给代理表达部分140以显示最终选择的特定事件模块的代理表达。代理表达部分140根据用户反馈信息来处理接收的相应事件的用户反馈信息。
代理表达部分140根据从代理控制器130输出的代理UI信息来显示相应事件的角色表达。这里,代理表达部分140管理多个将被显示在显示单元27上的虚拟形象UI,并根据代理控制器130请求的UI信息控制相应的虚拟形象的显示。如果用户在根据接收的事件来显示虚拟形象的状态中产生反馈信息,那么代理表达部分140将接收的反馈信息发送给代理控制器130。代理控制器130根据从代理表达部分140接收的用户反馈信息执行代理控制。
在图2的结构中,当只处理事件收集器110收集的无线终端的事件时,可除去事件传送部分120。以下,代理控制器130的内部缓冲器将被称作特定存储区域,将更详细地描述代理控制器130的结构和操作。代理控制器130包括多个特定事件模块、特定存储区域、监督器、虚拟形象数值存储部分、特定事件模块管理器等。根据事件来称呼每个特定事件模块,每个特定事件模块执行专门的工作并输出结果。特定存储区域存储包括事件消息信息在内的各种信息。当多个特定事件模块输出有效结果时,监督器选择所述特定事件模块之一。虚拟形象数值存储部分根据发生的事件存储虚拟形象的数值。此外,当事件发生时,特定事件模块管理器根据事件从特定事件模块列表中选择相应的特定事件模块,并根据事件来控制代理。
所述特定事件模块表示有助于解决问题的特定事件模块,基于特定领域中的专业知识将中间步骤的答案存储在特定存储区域中,并同时表达中间步骤答案的优先级和用户偏好。此外,每个特定事件模块了解特定存储区域的状态,计算优先级和用户偏好,并将中间步骤的答案存储在特定存储区域中。
特定存储区域表示特定事件模块相互通信时所使用的工作地点和信息空间,并且主要用于使特定事件模块能够将中间步骤的答案存储在特定存储区域中。特定存储区域模式的优点如下:首先,可以容易地结合不同类型的特定事件模块;其次,由于特定事件模块相互不影响,所以特定事件模块可被模块化并可被开发;最后,可以灵活地处理多种改变(特定事件模块的算法改变、新特定事件模块的添加等)。
当为一个事件选择了两个或更多个特定事件模块时,特定事件模块管理器请求监督器选择与接收的事件最关联的特定事件模块。然后,监督器根据事件等分析特定存储区域的数据、优先级和用户偏好,并选择与接收的事件最关联的特定事件模块。
这里,虚拟形象数值根据无线终端中发生的各种事件、代理功能和用户反馈而改变。此外,能够使用虚拟形象数值的各种应用事件对虚拟形象数值有影响。此外,随着内部数值的改变,虚拟形象接口也改变,并且虚拟形象随着时间的流逝而成长。这对应于虚拟形象的成长概念。根据本发明实施例的无线终端基于人工智能代理系统引入虚拟形象成长。为此,在本发明的实施例中,基于发生在无线终端中的各种事件将对各种动作的建议提供给用户,从而可以使用户能够根据兴趣而有效地使用无线终端。此外,虚拟形象数值根据这些事件和用户基于这些事件的反馈动作而改变。
下面的表1显示根据本发明实施例的详细情况。下面的表1显示事件的使用情况、事件分类、事件确定时刻、事件处理时刻、事件参数(必要信息)、频率和时间、条件、UI文本、用户选择等。可以添加或删除除上述事件以外的其它必要事件。
表1
  ID   使用情况   分类   控制器必要信息   UI文本   用户选择
  19   在假日的一周或一天之前的通知   日程   主人,[假日]在一周之后到来/主人,[假日]是明天   日程登记/检查(一周前)日程观看/检查
  20   在周年纪念日的一周或一天之前的通知   日程   主人,[周年纪念日]在一周之后到来   检查
  21   建议在星期四登记周末日程   日程   主人,周末你要做什么?日程登记?   是/否
  23   当日程开始时建议变为振动或合适的状态   日程   [日程]开始。改变习惯模式?   是/否
  24   当日程结束时将响铃模式变   日程   [日程]结束。放弃习惯模式?   是/否
  为合适的状态
  26   当日程结束时建议登记TO-DO   日程   日程安排好了吗?你现在在做什么?   登记TO-DO/新日程登记/备忘录/检查
  27   建议在用户设置时间检查全部日程。如果存在许多日程,那么输出“忙”。   日程   检查日程?/(如果没有日程)没有日程   是/否(如果没有日程)检查
  28   建议在用户设置时间登记日程   日程   日程登记?   是/否
  49   从电话的第一引导建议每六个月A/S   日程   主人,对电话使用不满?检查A/S相关信息?   是/否
  50   找到生日(特别的日子)并在生日当天通知   日程   电话本数据   [名称],这是特别的日子。   电话/消息发送/检查
  33   如果到晚上还有未完成的TO-DO,那么请求完成或未完成   TO-DO   存在许多未完成的TO-DO。检查它?   是/否
  34   在早晨检查未完成的TO-DO的完成或未完成   TO-DO   存在昨天未完成的TO-DO。检查它?   是/否
在对根据本发明的无线终端中的日程相关事件处理操作的描述中,将参照图3至图21A、图21B和图21C来详细描述在代理功能单元的控制下的日程相关事件处理操作和在控制器100的控制下的日程相关事件处理操作。
图3是示出根据本发明一个实施例的代理功能单元的日程开始定时器事件处理操作的流程图,图17A至图17D是示出根据本发明的代理功能单元的日程开始和结束定时器事件处理操作而显示的屏幕的示图。在图3中,第一模式相应于响铃模式,第二模式相应于振动模式。然而,除了响铃模式和振动模式,可将第一模式和第二模式设置为由用户在接收通知模式中指定的模式。参照图3至图17A、图17B、图17C和图17D,在步骤1002中,事件收集器收集在用户预先登记的日程中的特定日程开始时发生的日程开始定时器事件。在步骤1004中,事件收集器将收集的日程开始定时器事件提供给事件传送部分。在步骤1006中,事件传送部分将接收的日程开始定时器事件提供给代理控制器的特定事件模块管理器。在步骤1008中,特定事件模块管理器将接收的日程开始定时器事件存储在特定存储区域中。在步骤1010中,特定事件模块管理器检查在日程开始定时器事件中从内部特定事件模块列表中调用的特定事件模块。在步骤1012中,特定事件模块管理器调用每个特定事件模块(在图3中,第一特定事件模块被调用)。
在步骤1014中,第一特定事件模块确定当前模式是否是响铃模式。当当前模式不是响铃模式时,在步骤1016中第一特定事件模块向特定事件模块管理器返回“否”。然而,当当前模式是响铃模式时,在步骤1018中第一特定事件模块向特定事件模块管理器返回“是”。
然后,在步骤1020中,特定事件模块管理器将已返回“是”的特定事件模块(在图3中,第一特定事件模块)提供给监督器。当一个特定事件模块已返回“是”时,在步骤1022中,监督器检查相应特定事件模块的优先级或者检查相应的特定事件模块是否已被执行。在步骤1024中,监督器将对最高优先级的特定事件模块或者关于相应的特定事件模块是否已被执行的检查的结果发送给特定事件模块管理器。在步骤1026中,特定事件模块管理器检查为最高优先级的特定事件模块预置的UI-ID或者根据将被执行的特定事件模块预置的UI-ID。在步骤1028中,特定事件模块管理器将检查的UI-ID发送给代理表达部分140。在步骤1030中,代理表达部分140表达相应的UI。由代理表达部分140表达的UI可包括指示如图17A、图17B、图17C和图17D所示的从当前响铃模式到振动模式的改变的内容。此外,可根据用户基于显示的内容而对模式作出的改变来显示图17B或图17C。在根据图3的操作的日程开始中,用户可检查指示从响铃模式到振动模式的改变的内容。
图4是示出根据本发明一个实施例的代理功能单元的日程结束定时器事件处理操作的流程图。为便于描述,图4示出代理控制器中的操作。如图3所示,可通过事件收集器、事件传送部分等来提供提供给相应的代理控制器的事件。在图4中,第一模式相应于响铃模式,第二模式相应于振动模式。然而,除了响铃模式和振动模式,可将第一模式和第二模式设置为由用户在接收通知模式中指定的模式。参照图4,如果在步骤1102中日程结束定时器事件被传送,那么在步骤1014中特定事件模块管理器将接收的日程结束定时器事件存储在特定存储区域中。在步骤1106中,特定事件模块管理器检查在日程结束定时器事件中从内部特定事件模块列表中调用的特定事件模块。在步骤1108中,特定事件模块管理器调用每个特定事件模块(在图4中,第二特定事件模块和第三特定事件模块被调用)。
在步骤1110中,第二特定事件模块确定当前模式是否是振动模式。当当前模式不是振动模式时,在步骤1112中第二特定事件模块向特定事件模块管理器返回“否”。然而,当当前模式是振动模式时,在步骤1114中第二特定事件模块向特定事件模块管理器返回“是”。当第三特定事件模块被调用时,在步骤1116中第三特定事件模块向特定事件模块管理器返回“是”。
然后,在步骤1118中,特定事件模块管理器将已返回“是”的特定事件模块(在图4中,第二特定事件模块和第三特定事件模块)提供给监督器。当一个特定事件模块已返回“是”时,在步骤1120中,监督器检查相应特定事件模块的优先级或者检查相应的特定事件模块是否已被执行。在步骤1122中,监督器将对最高优先级的特定事件模块或者关于相应的特定事件模块是否已被执行的检查的结果发送给特定事件模块管理器。在步骤1124中,特定事件模块管理器检查为最高优先级的特定事件模块预置的UI-ID或者根据将被执行的特定事件模块预置的UI-ID。在步骤1126中,特定事件模块管理器将检查的UI-ID发送给代理表达部分140。然后,代理表达部分140表达相应的UI。
在由代理表达部分140表达的UI中,例如,在与第二特定事件模块对应的UI的表达中,可以如图17D所示,显示报告日程结束的消息和对应于该消息的角色。此外,UI可包括指示从当前振动模式到响铃模式的改变的内容。
此外,在与第二特定事件模块对应的UI的表达中,日程相关的菜单列表被显示,从而可以显示包括下述内容的UI和消息,该内容指示与显示的列表对应的功能的执行。例如,显示的日程相关的菜单列表可包括做备忘录、登记TO-DO、日程登记、检查预先存储的日程和结束。
表2
  次序   日程相关的菜单列表
1 做备忘录
  2   登记TO-DO
  3   日程登记
  4   日程检查
  5   结束
表2显示当日程结束时所显示的日程相关的菜单列表。第二特定事件模块执行用户从日程相关的菜单列表中选择的菜单,并显示与该菜单对应的消息和UI角色。当用户首先选择菜单“做备忘录”时,第二特定事件模块使代理表达部分140显示如下面的表3所示的包括图像备忘录项、音频备忘录项和文本备忘录项的多个子项。
表3
  次序   做备忘录
  1   图像备忘录
  2   音频备忘录
  3   文本备忘录
在表3中,所述子项可包括:图像备忘录项,用于存储由相机拍摄的图像;音频备忘录项,用于存储通过麦克风输入的音频;和文本备忘录项,用于存储从用户输入的文本。因此,第三特定事件模块接收用户选择的菜单“做备忘录”中的子项之一,并使代理表达部分140显示用于报告与选择的项对应的做备忘录的执行的消息和与该消息对应的角色UI。因此,第三特定事件模块从用户接收备忘录,并将接收的备忘录存储在存储器23中。
当用户从表2中显示的列表中选择菜单“登记TO-DO”时,第三特定事件模块使代理表达部分140显示用于报告基于选择的“登记TO-DO”的子菜单的执行的消息和与该消息对应的角色UI。因此,第三特定事件模块从用户接收TO-DO,并将接收的TO-DO存储在存储器23中。
当确定已选择菜单“日程登记”时,第三特定事件模块使代理表达部分140显示用于报告日程登记的子菜单的执行的消息和与该消息对应的角色UI。因此,第三特定事件模块从用户接收附加日程,并将接收的附加日程存储在存储器23中。
当确定已选择菜单“日程检查”时,第二特定事件模块显示预先存储在存储器23中的日程列表,并使代理表达部分140显示根据显示的日程列表的消息和角色UI。当确定已选择菜单“结束”时,第二特定事件模块使代理表达部分140显示用于报告日程结束的消息和与该消息对应的角色UI。
当如上所述日程结束定时器事件发生时,可以报告日程结束并显示用于指示附加日程和TO-DO、备忘录等的添加的消息以及与该消息对应的角色UI。当在图5至图7B中日程结束事件发生时,可应用根据基于代理功能单元的操作的日程结束定时器事件的发生而显示的消息。结果,当日程结束定时器事件发生在控制器中时,在控制器的控制下所述消息和与所述消息对应的角色UI被显示在显示单元27上。
图5是示出根据本发明一个实施例的控制器的日程开始和结束定时器事件处理操作的流程图。参照图5,在步骤1202中,控制器100控制无线终端进入等待模式。在等待模式中,控制器100确定是否存在用户预置的日程并检查是否满足该日程的警报条件。在步骤1204中,控制器100根据检查结果确定报告所述日程的存在的定时器事件是否已发生。在步骤1206中,控制器100确定发生的日程定时器事件是否与报告日程开始的定时器事件对应。当发生的日程定时器事件与报告日程开始的定时器事件对应时,在步骤1208中控制器100确定无线终端的当前接收通知模式是否是振动模式。当接收通知模式不是振动模式时,在步骤1210中控制器100显示用于指示变为振动模式的消息。
当发生的日程定时器事件与报告日程开始的定时器事件不对应时,在步骤1216中控制器100检查所述日程定时器事件是否与报告日程结束的定时器事件对应,并在步骤1218中确定当前接收通知模式是否是响铃模式。当接收通知模式不是响铃模式时,在步骤1210中控制器100显示用于指示变为响铃模式的消息。在步骤1212中,控制器100确定用户是否已改变接收通知模式。在步骤1214中,控制器100根据接收通知模式是否已改变来报告改变接收通知模式的完成。
图6是示出根据本发明另一实施例的代理功能单元的日程开始和结束定时器事件的流程图。参照图6,步骤1302、1304、1306和1308类似于图3和图4中的处理操作的那些步骤,在步骤1302、1304、1306和1308中,特定事件模块管理器检查定时器事件的发生,存储定时器事件,检查与发生的事件对应的特定事件模块并调用对应的特定事件模块。然而,在步骤1310、1312、1314、1316、1318和1320中,相应的特定事件模块(在图6中,第一、第二和第四特定事件模块被调用)根据发生的定时器事件确定当前接收通知模式的状态,并根据接收通知模式的状态向特定事件模块管理器返回“是”或“否”。在步骤1322中,第四特定事件模块检查接收通知模式的设置信息。在步骤1324中,第四特定事件模块根据检查的设置信息确定当前时刻是否是必须改变接收通知模式的时刻。根据确定的结果,第四特定事件模块向特定事件模块管理器返回“是”或“否”。
如果如上所述所调用的每个特定事件模块返回“是”或“否”,那么在步骤1330中特定事件模块管理器把已返回“是”的特定事件模块提供给监督器。当一个特定事件模块已返回“是”时,在步骤1332中,监督器检查相应特定事件模块的优先级,或者检查相应的特定事件模块是否已被执行。在步骤1334中,监督器将对最高优先级的特定事件模块或者关于相应特定事件模块是否已被执行的检查的结果发送给特定事件模块管理器。在步骤1336中,特定事件模块管理器检查为最高优先级的特定事件模块预置的UI-ID或者根据将被执行的特定事件模块预置的UI-ID。在步骤1338中,特定事件模块管理器将检查的UI-ID发送给代理表达部分140。在步骤1340中,代理表达部分140表达相应的UI。
在日程开始和结束定时器事件发生之前,第四特定事件模块可确定在日程开始和结束时间是否存在其其它日程。当在日程开始和结束时间存在其其它日程时,第四特定事件模块管理器不显示用于指示根据日程开始和结束时间改变接收通知模式的消息和与该消息对应的角色UI。相反,第四特定事件模块管理器可显示用于报告在日程开始和结束时间存在其其它日程的消息和与该消息对应的角色UI。
图7A和图7B是示出根据本发明另一实施例的控制器的日程开始和结束定时器事件处理操作的流程图。参照图7A和图7B,在步骤1402中,控制器100控制无线终端进入等待模式。在等待模式中,等待来自用户的调用接收和键输入。此外,执行根据预置的日程来检查开始和结束时间的定时器操作。在步骤1404中,控制器100确定日程相关的定时器事件是否已发生。当用户登记的日程发生时,在步骤1406中,控制器100确定发生的事件是否与报告日程开始的定时器事件对应。当发生的事件与报告日程开始的定时器事件对应时,执行步骤1408。
在步骤1408中,控制器100确定用户是否已登记多个日程并确定发生的日程的开始是否与所述多个日程重叠。当在处理重叠的日程期间存在发生的日程的开始并且发生的日程的开始时间比重叠的日程的开始时间迟时,控制器100不指示接收通知模式的改变并保持当前设置的接收通知模式。然而,当发生的日程的开始与所述多个日程不重叠时,在步骤1410中控制器100确定当前接收通知模式是否是振动模式。
当当前接收通知模式不是振动模式时,在步骤1412中控制器100检查用户设置的接收通知模式信息。在步骤1412中检查的接收通知模式信息对应于所述次数的累积信息,用户通过该累积信息检查消息和UI以及在预定时间段内无线终端的模式是否已超过预置次数变为指示的接收通知模式,所述消息和UI用于指示:当过去发生一日程时,根据该日程来改变接收通知模式。此外,当在预定时间段内无线终端的模式还没有超过预置次数变为指示的接收通知模式时,接收通知模式信息与指示先前设置的接收通知模式被保持而没有指示接收通知模式的改变的所述次数的累积信息对应。
在步骤1414中,控制器100确定在预定时间段内无线终端的模式是否超过预置次数还没有变为指示的接收通知模式。当无线终端的模式超过预定次数例如少于三次还没有变为指示的接收通知模式时,在步骤1416中控制器100控制用于指示接收通知模式的改变的消息和与该消息对应的UI的显示。在步骤1418中,控制器100接收关于用户是否执行变为指示的接收通知模式的设置信息。在步骤1420中,控制器100根据用户的设置信息改变接收通知模式。在步骤1422中,控制器100控制用于报告变为所述接收通知模式完成的消息和与该消息对应的UI的显示。在步骤1424中,控制器100存储所述设置信息。
作为步骤1414中确定的结果,当在预定时间段内无线终端的模式已超过预定次数例如在两周内超过三次变为指示的接收通知模式时,在步骤1416中控制器100控制用于指示接收通知模式的改变的消息和与该消息对应的UI的显示。然而,当用户在预定时间段内超过预定次数还没有变为所述接收通知模式时,在步骤1426中控制器100不指示接收通知模式的改变而是检查前一接收通知模式已被保持的时间段和根据该时间段前一接收通知模式已被保持的次数。例如,当前一接收通知模式已被保持的次数在两周内超过三次时,控制器100控制用于指示接收通知模式的改变的消息的显示。
作为在步骤1406中确定的结果,当发生的事件与报告日程开始的定时器事件不对应时,执行步骤1428。在步骤1428中,控制器100确定发生的事件是否与日程结束定时器事件对应。当发生的事件与日程结束定时器事件对应时,在步骤1430中控制器100确定用户是否已登记多个日程并确定发生的日程的结束是否与所述多个日程重叠。当在处理重叠的日程期间存在发生的日程的结束并且发生的日程的结束时间比重叠的日程的结束时间早时,控制器100不指示接收通知模式的改变并保持当前设置的接收通知模式。然而,当发生的日程的开始与所述多个日程不重叠时,在步骤1432中控制器100确定当前接收通知模式是否是响铃模式。当当前接收通知模式不是响铃模式时,执行步骤1412、1414、1416、1418、1420、1422和1424。按照这种方式,控制器100将接收通知模式改变为响铃模式或者保持振动模式。
图8是示出根据本发明一个实施例的代理功能单元的假日通知定时器事件处理操作的流程图,图18A至图18C是示出根据本发明的代理功能单元的假日定时器事件处理操作而显示的屏幕的示图。为便于描述,图8示出代理控制器中的操作。如图3所示,可通过事件收集器、事件传送部分等来提供提供给相应的代理控制器的事件。参照图8和图18A至图18C,如果在步骤1502中定时器事件(ID 5)被传送,那么在步骤1504中特定事件模块管理器将接收的定时器事件存储在特定存储区域中。在步骤1506中,特定事件模块管理器检查在第五特定事件模块的定时器事件中从内部特定事件模块列表中调用的特定事件模块。在步骤1508中,特定事件模块管理器调用每个特定事件模块(在图5中,第五特定事件模块被调用)。
在步骤1510中,第五特定事件模块参考登记的日程信息检查离当天最近的假日,并再次将警报设置为相应假日之前的一周或一天。当在下一假日的一周或一天之前发生相应的定时器事件时,激活警报重置以执行相应的操作。在步骤1512中,第五特定事件模块向特定事件模块管理器返回“是”。这里,第五特定事件模块可将该假日信息与“是”一起发送。
然后,在步骤1514中,特定事件模块管理器将已返回“是”的特定事件模块提供给监督器。在步骤1516中,监督器检查相应特定事件模块的优先级或者检查相应的特定事件模块是否已被执行。在步骤1518中,监督器将对最高优先级的特定事件模块或者关于最高优先级的特定事件模块是否已被执行的检查的结果发送给特定事件模块管理器。在步骤1520中,特定事件模块管理器检查最高优先级的特定事件模块的UI-ID或者将被执行的特定事件模块的UI-ID。在步骤1522中,特定事件模块管理器将检查的UI-ID发送给代理表达部分140。然后,代理表达部分140表达相应的UI。这里,当特定事件模块管理器将检查的UI-ID发送给代理表达部分140时,假日信息被同时发送。此外,当代理表达部分140表达UI时,代理表达部分140如图18A所示,表达相应假日的信息和报告该假日在一天或一周之后到来的内容。在执行假日警报之后,当用户选择用于检查在假日所设置的日程的菜单时,代理表达部分140如图18B所示,表达用于检查所述日程的消息和虚拟形象。当在假日不存在任何日程时,代理表达部分140可表达如图18C所示的屏幕。
如上所述,通过如图8所示的处理可以执行用于报告假日在一天或一周之后到来的操作。例如,可将假日定时器事件的初始设置预置为制造无线终端的过程中的基本操作,并且当用户执行诸如检查提供给终端的日历信息的关联操作时,还可设置假日定时器事件的初始设置。此外,在执行相应假日的警报之后,可再次设置与相应假日最邻近的假日的定时器事件,并可在假日当天发出设置的假日的警报。
图9是示出根据本发明一个实施例的控制器的假日定时器事件处理操作的流程图。参照图9,在步骤1602中,控制器100控制无线终端进入等待模式。在步骤1604中,控制器100在等待模式中确定当前时刻是否是假日定时器事件的检查时刻。当当前时刻是假日定时器事件的检查时刻时,在步骤1606中控制器100确定当天是否已被设置为假日。当当天是假日时,在步骤1608中控制器100报告当天是假日。然而,当在步骤1606中当天不是假日时,在步骤1620中控制器100确定在预置时间段之内是否存在假日。所述预置时间段可被设置为相应假日之前的一周或一天。因此,当在所述预置时间段内存在假日时,在步骤1622中控制器100报告到该假日为止的剩余天数。
在步骤1610中,控制器100确定在用户已登记的假日是否存在日程。当存在登记的日程时,在步骤1612中控制器100控制用于指示日程检查的消息和与该消息对应的角色UI的显示。然而,当不存在登记的日程时,在步骤1614中控制器100控制用于指示假日日程登记的消息和与该消息对应的角色UI的显示。
在步骤1616中,控制器100确定是否已输入用于检查在步骤1612和1614中显示的消息的键。当已输入所述键时,在步骤1618中控制器100登记日程或者显示登记的日程。
图10是示出根据本发明一个实施例的代理功能单元的周年纪念日定时器事件处理操作的流程图,图19A至图19C是示出根据本发明的代理功能单元的周年纪念日定时器事件处理操作而显示的示图。为便于描述,图10和图19A至图19C仅示出代理功能单元中的操作。如果在步骤1702中定时器事件(ID 6)被传送,那么在步骤1704中特定事件模块管理器将接收的定时器事件存储在特定存储区域中。在步骤1706中,特定事件模块管理器检查在定时器事件中从内部特定事件模块列表调用的特定事件模块。在步骤1708中,特定事件模块管理器调用每个特定事件模块(在图10中,第六特定事件模块被调用)。
在步骤1710中,第六特定事件模块参考登记的日程信息检查周年纪念日,发出检查的周年纪念日的警报,并再次将定时器设置为已发出其警报的相应周年纪念日之前的一周或一天。当在下一假日的一周或一天之前发生相应的定时器事件时,激活该定时器重置以执行相应的操作。在步骤1712中,第六特定事件模块向特定事件模块管理器返回“是”。这里,第六特定事件模块可将周年纪念日信息与“是”一起发送。
然后,在步骤1714中,特定事件模块管理器将已返回“是”的特定事件模块ID提供给监督器。在步骤1716中,监督器检查相应特定事件模块的优先级或者检查相应的特定事件模块是否已被执行。在步骤1718中,监督器将检查结果发送给特定事件模块管理器。在步骤1720中,特定事件模块管理器检查最高优先级的特定事件模块的UI-ID或者将被执行的特定事件模块的UI-ID。在步骤1722中,特定事件模块管理器将检查的UI-ID发送给代理表达部分140。然后,代理表达部分140如图19A所示,表达相应的UI。这里,当特定事件模块管理器将检查的UI-ID发送给代理表达部分140时,周年纪念日信息被同时发送。此外,当代理表达部分140表达UI时,代理表达部分140表达相应周年纪念日的信息和报告该周年纪念日在一天或一周之后到来的内容。
如上所述,通过如图10所示的处理可以执行用于报告周年纪念日在一天或一周之后到来的操作。例如,通过接收用户设置的周年纪念日,可实现周年纪念日定时器事件的初始设置。此外,当在预置时间段之前发出周年纪念日警报时,如果用于检查周年纪念日定时器事件的键被输入,那么可如图19B所示显示用于指示先前设置的日程不存在的消息或者如图19C所示显示先前设置的日程。
图11是示出根据本发明另一实施例的代理功能单元的周年纪念日定时器事件处理操作的流程图。在图10中,在预置时间段之内发出周年纪念日警报。然而,在图11中,在每一预置时刻调用相应的特定事件模块以确定当天是否对应于周年纪念日。以下,将参照图11来详细描述所述操作。如果在步骤1802中定时器事件(ID 7)被传送,那么在步骤1804中特定事件模块管理器将接收的定时器事件存储在特定存储区域中。在步骤1806中,特定事件模块管理器检查在定时器事件中从内部特定事件模块列表调用的特定事件模块。在步骤1808中,特定事件模块管理器调用每个特定事件模块(在图11中,第七特定事件模块被调用)。
在步骤1810中,第七特定事件模块再次将定时器设置为第二天上午09:00。重新设置定时器,从而第七特定事件模块每天被重复调用并操作。在步骤1812中,第七特定事件模块检查日程信息并确定当天是否是周年纪念日。当当天不是周年纪念日时,在步骤1814中第七特定事件模块向特定事件模块管理器返回“否”。然而,当当天是周年纪念日时,在步骤1816中第七特定事件模块向特定事件模块管理器返回“是”。这里,第七特定事件模块可将周年纪念日信息与“是”一起发送。
然后,在步骤1818中,特定事件模块管理器将已返回“是”的特定事件模块ID提供给监督器。在步骤1820中,监督器检查相应特定事件模块的优先级或者检查相应的特定事件模块是否已被执行。在步骤1822中,监督器将对最高优先级的特定事件模块或者关于最高优先级的特定事件模块是否已被执行的检查的结果发送给特定事件模块管理器。在步骤1824中,特定事件模块管理器检查最高优先级的特定事件模块的UI-ID或者将被执行的特定事件模块的UI-ID。在步骤1826中,特定事件模块管理器将检查的UI-ID发送给代理表达部分140。然后,代理表达部分140表达相应的UI。这里,当特定事件模块管理器将检查的UI-ID发送给代理表达部分140时,周年纪念日信息也被发送。此外,当代理表达部分140表达UI时,代理表达部分140表达相应周年纪念日的信息和报告当天是周年纪念日的内容。
图12是示出根据本发明的控制器的周年纪念日定时器事件处理操作的流程图。参照图12,在步骤1902中,控制器100控制无线终端进入等待模式。在步骤1904中,控制器100在等待模式中确定当前时刻是否是周年纪念日定时器事件的检查时刻。可在每天的每个预定时间检查周年纪念日定时器事件的检查时刻,或者可在先前登记的周年纪念日的事件发生之前将周年纪念日定时器事件的检查时刻设置为预置时刻。当当前时刻是周年纪念日定时器事件的检查时刻时,在步骤1906中控制器100确定是否存在在当天为其发生周年纪念日定时器事件的周年纪念日。当存在周年纪念日时,在步骤1908中控制器100执行用于报告相应周年纪念日的定时器事件。然而,当不存在周年纪念日时,在步骤1920中控制器100确定从当天起的预置时间段之内是否存在周年纪念日。当在所述预置时间段之内存在周年纪念日时,在步骤1922中控制器100报告到该周年纪念日为止的剩余天数。
在步骤1910中,控制器100确定是否存在用户已登记的对应于周年纪念日的日程。当存在登记的日程时,在步骤1912中控制器100控制用于指示日程检查的消息和与该消息对应的角色UI的显示。然而,当不存在登记的日程时,在步骤1914中控制器100控制用于指示日程登记的消息和与该消息对应的角色UI的显示。
在步骤1916中,控制器100确定是否已输入用于检查在步骤1912和1914中显示的消息的键。当已输入所述键时,在步骤1918中控制器100登记日程或者显示登记的日程。
图13是示出由根据本发明一个实施例的代理功能单元执行的用于全部日程检查、周末日程登记指示、日程登记指示和登记的日程中的A/S指示的定时器事件处理操作的流程图。图20A至图20C是示出根据由根据本发明一个实施例的代理功能单元执行的用于全部日程检查、周末日程登记指示、日程登记指示和登记的日程中的A/S指示的定时器事件处理操作而显示的屏幕的示图。参照图13和图20A至图20C,如果在步骤2002中定时器事件(ID 8、9、10和11)被传送,那么在步骤2004中特定事件模块管理器将接收的定时器事件存储在特定存储区域中。在步骤2006中,特定事件模块管理器检查在定时器事件中从内部特定事件模块列表调用的特定事件模块。在步骤2008中,特定事件模块管理器调用每个特定事件模块。即,就定时器事件(ID 8)而言,调用第八特定事件模块。就定时器事件(ID 9)而言,调用第九特定事件模块。就定时器事件(ID 10)而言,调用第十特定事件模块。就定时器事件(ID11)而言,调用第十一特定事件模块。
提供第八特定事件模块以指示用户对全部日程进行检查。在步骤2010中,第八特定事件模块可再次将定时器设置到第二天上午09:00。可由用户预置该定时器重置时间。再次设置定时器,从而第八特定事件模块在第二天被调用并操作。因此,第八特定事件模块每天被重复调用并操作。在步骤2012中,第八特定事件模块检查日程信息并确定已登记许多日程。在步骤2014中,第八特定事件模块向特定事件模块管理器返回“是”。这里,第八特定事件模块可将用于报告已登记许多日程的信息与“是”一起发送。
提供第九特定事件模块以指示用户对假日日程进行检查。在步骤2016中,当假日定时器事件发生时,可再次将定时器设置为离已发出其警报的假日定时器事件最近的下一假日定时器事件的发生时刻。此外,每预定时间或时刻发出离当天最近的假日的警报,并且再次设置警报以指示与所述假日对应的日程的登记。按照这种方式,定时器被再次重置,从而第九特定事件模块在下个星期四被调用并操作。因此,在每个预定时刻第九特定事件模块被重复调用并操作。在步骤2018中,第九特定事件模块向特定事件模块管理器返回“是”。
提供第十特定事件模块以指示用户登记日程。在步骤2020中,可再次设置定时器以指示在前一日程结束的时刻或在预置时间登记日程。可由用户预置该定时器重置时间。因此,在步骤2022中,第十特定事件模块向特定事件模块管理器返回“是”。
设置第十一特定事件模块以对用户指示无线终端的A/S。在步骤2024中,警报被再次设置为无线终端已被初始化的时刻之后的六个月或者已完成A/S的时刻之后的六个月。因此,每六个月第十一特定事件模块被重复调用并操作。在步骤2026中,第十一特定事件模块向特定事件模块管理器返回“是”。
然后,在步骤2028中,特定事件模块管理器将已返回“是”的特定事件模块ID提供给监督器。在步骤2030中,监督器检查相应特定事件模块的优先级或者检查相应的特定事件模块是否已被执行。在步骤2032中,监督器将对最高优先级的特定事件模块或者关于最高优先级的特定事件模块是否已被执行的检查的结果发送给特定事件模块管理器。在步骤2034中,特定事件模块管理器检查最高优先级的特定事件模块的UI-ID或者将被执行的特定事件模块的UI-ID。在步骤2036中,特定事件模块管理器将检查的UI-ID发送给代理表达部分140。然后,代理表达部分140表达相应的UI。
在由代理表达部分140表达的UI中,例如,在与第八特定事件模块对应的UI的表达中,可以显示用于指示当前登记的日程的内容。具体地讲,当已登记许多日程时,可以显示用于报告已登记许多日程的内容。此外,在与第九特定事件模块对应的UI的表达中,可以显示用于指示假日日程登记的内容。在本发明的一个实施例中,假定假日是周末。因此,如图20A所示,显示用于报告即将来临的周末的消息和与该消息对应的UI。此外,在与第十特定事件模块对应的UI的表达中,如图20B所示,显示用于指示前一登记的日程结束的内容,并包括用于指示日程登记的内容。当根据用户设置来登记日程时,可显示如图20C所示的屏幕。与第十一特定事件模块对应的消息和UI的表达可包括指示A/S的内容。
图14是示出根据本发明的控制器的全部日程定时器事件处理操作的流程图。参照图14,在步骤2102中,控制器100控制无线终端进入等待模式。在步骤2104中,控制器100在等待模式中确定当前时刻是否是预置的日程定时器事件的检查时刻。可在每天的每个预定时间检查日程的检查时刻,或者可参考离登记的日程存在的时刻最近的时刻之内存在的日程在预置时间段之前检查日程的检查时刻。当当前时刻是日程的检查时刻时,在步骤2106中控制器100检查存储器23中登记的全部日程。在步骤2108中,控制器100确定预置日程的数量是否大于先前登记的日程的数量。
当先前登记的日程的数量大于预置日程的数量时,执行步骤2110。即,控制器100指示全部日程的检查,并控制用于报告由于许多登记的日程所导致的用户的繁忙日程的消息的显示。然而,当先前登记的日程的数量小于预置的日程的数量时,执行步骤2112。即,控制器100显示用于指示先前登记的全部日程的检查的消息。然后,可以检查、删除或添加全部日程。
在步骤2114中,控制器100确定是否已输入用于检查在步骤2110和2112中显示的消息的键。当已输入所述键时,在步骤2116中控制器100显示先前登记的全部日程。
图15是示出根据本发明的代理功能单元的TO-DO定时器事件处理操作的流程图,图21A至图21C是示出根据本发明的代理功能单元的TO-DO定时器事件处理操作而显示的屏幕。参照图15和图21A至图21C,如果在步骤2202中定时器事件(ID 12和13)被传送,那么在步骤2204中特定事件模块管理器将接收的定时器事件存储在特定存储区域中。在步骤2206中,特定事件模块管理器检查在定时器事件中从内部特定事件模块列表中调用的特定事件模块。在步骤2208中,特定事件模块管理器调用每个特定事件模块。即,就定时器事件(ID12)而言,调用第十二特定事件模块。就定时器事件(ID13)而言,调用第十三特定事件模块。
提供第十二特定事件模块以通知用户当天的TO-DO是否已完成。在步骤2210中,第十二特定事件模块可再次将定时器设置为第二天下午21:00。再次设置定时器,从而第十二特定事件模块在第二天被调用并操作。因此,第十二特定事件模块每天被重复调用并操作。在步骤2212中,第十二特定事件模块检查确定是否存在当天未完成的TO-DO。当不存在未完成的TO-DO时,在步骤2214中第十二特定事件模块向特定事件模块管理器返回“否”。然而,当存在未完成的TO-DO时,在步骤2216中第十二特定事件模块向特定事件模块管理器返回“是”。
提供第十三特定事件模块以通知用户其它日的TO-DO是否已完成。在步骤2218中,第十三特定事件模块可再次将定时器设置为第二天上午09:00。再次设置定时器,从而第十三特定事件模块在第二天被调用并操作。因此,第十三特定事件模块每天被重复调用并操作。在步骤2220中,第十三特定事件模块检查确定是否存在其它日未完成的TO-DO。当不存在未完成的TO-DO时,在步骤2222中第十三特定事件模块向特定事件模块管理器返回“否”。然而,当存在未完成的TO-DO时,在步骤2224中第十三特定事件模块向特定事件模块管理器返回“是”。
然后,在步骤2226中,特定事件模块管理器将已返回“是”的特定事件模块ID提供给监督器。在步骤2228中,监督器检查相应特定事件模块的优先级或者检查相应的特定事件模块是否已被执行。在步骤2230中,监督器将对最高优先级的特定事件模块或者关于最高优先级的特定事件模块是否已被执行的检查的结果发送给特定事件模块管理器。在步骤2232中,特定事件模块管理器检查最高优先级的特定事件模块的UI-ID或者将被执行的特定事件模块的UI-ID。在步骤2234中,特定事件模块管理器将检查的UI-ID发送给代理表达部分140。然后,代理表达部分140表达相应的UI。
在由代理表达部分140表达的UI中,例如,在与第十二特定事件模块对应的UI的表达中,可以如图21A所示,显示用于检查当天的TO-DO是否已完成的内容。在与第十三特定事件模块对应的UI的表达中,可以显示用于检查其它日的TO-DO是否已完成的内容。此外,可将关于TO-DO是否已完成的列表插入用于检查TO-DO是否已完成的内容中,TO-DO是否已完成可由用户选择。因此,在用户选择TO-DO是否已完成之后,代理表达部分140可如图20B或图20C所示,显示先前登记的TO-DO的列表或者鼓励消息和UI。
图16是示出根据本发明的控制器的TO-DO处理操作的流程图。参照图16,用户通过操作提供给无线终端的菜单键、方向键或数字键从无线终端的各种环境设置菜单中选择用于登记TO-DO的项。因此,控制器100执行登记TO-DO所需的模式,显示单元显示用于引导TO-DO的内容、重要性、时间限制等输入的屏幕,并显示用于输入相应信息的窗口。此外,控制器100接收通过用户操作字符键或数字键而选择的TO-DO的设置项,并将这些设置项存储在存储器23中。因此,所述TO-DO被存储,从而用户可在任何时候通过操作那些键来观看存储的TO-DO。
控制器100可确定登记的TO-DO是否已完成。可在用户设置的时间或者终端设置的给定时间执行控制器100的确定功能。在本发明的实施例中,假定在上午09:00和下午21:00确定是否已完成登记的TO-DO。因此,在步骤2302中,控制器100确定确定时间是否已到达下午21:00。当确定时间已到达下午21:00时,在步骤2304中,控制器100确定在登记的TO-DO中是否存在当天未完成的TO-DO项。
当在下午21:00在登记的TO-DO中存在未完成的TO-DO项时,控制器100控制未完成的TO-DO项以文本形式显示。此外,控制器100控制用于报告未完成的TO-DO的虚拟形象被显示。在步骤2306中,控制器100显示在用户改变未完成的TO-DO项的设置状态时所使用的“完成”、“延期”和“删除”项。在步骤2308中,控制器100确定用户是否已选择未完成的TO-DO项和选择的TO-DO项的“完成”项。当在步骤2308中用户选择“完成”项时,在步骤2314中控制器100确定未完成的TO-DO项已经完成并显示用于报告完成未完成的TO-DO项的消息。
当在步骤2308中用户选择“延期”项时,在步骤2316中,控制器100将TO-DO项的完成日期变为第二天,显示用于报告改变完成日期的消息,并显示用于报告存在未完成的TO-DO项的消息。当在步骤2308中用户选择“删除”项时,在步骤2318中,控制器100删除选择的未完成的TO-DO项。
作为步骤2302中确定的结果,当确定时间还没有到达下午21:00时,在步骤2310中控制器100确定确定时间是否已到达上午09:00。当确定时间已到达上午09:00时,在步骤2312中控制器100确定在先前登记的TO-DO项中是否存在其它日未完成的TO-DO项。当其它日的未完成的TO-DO项存在时,控制器100显示这些未完成的TO-DO项。除了处理其它日未完成的TO-DO项,随后的步骤等同于如上所述的步骤2306、2308、2314、2316和2318。
如上所述,在本发明的实施例中,描述了在代理功能单元和控制器的控制下的操作。然而,控制器的日程相关事件处理可由代理功能单元的特定事件模块来执行,可通过代理表达部分显示与用户反馈关联的消息和UI。
尽管已为示例性的目的描述了本发明的优选实施例,但是本领域的技术人员应该理解,在不脱离如权利要求中所公开的本发明的范围和精神的情况下,可进行各种修改、添加和替换,本发明的范围包括权利要求等同物的范围。

Claims (40)

1、一种用于在无线终端中处理日程相关事件的设备,该设备包括:
存储器,用于存储根据日程相关事件的角色用户接口图像;
事件收集器,用于收集日程相关事件,并产生用于标识日程相关事件的事件消息;
事件控制器,用于为日程相关事件提供多个特定事件模块,确定在所述特定事件模块中与所述事件消息对应的特定事件模块,并基于日程相关事件选择并输出角色用户接口,这包括在确定的特定事件模块中;
代理表达部分,基于日程相关事件,访问和输出与所述角色用户接口对应的角色图像和文本;
监督器,如果关于一个事件选择了两个以上的特定事件模块,则监督器选择与接收的事件最关联的特定事件模块。
2、如权利要求1所述的设备,其中,所述事件控制器包括这样一个特定事件模块:根据先前登记的日程的开始时间或结束时间来设置定时器事件,并且当所述定时器事件发生时,显示用于指示改变接收通知模式的消息和与该消息对应的角色。
3、如权利要求1所述的设备,其中,所述事件控制器还包括这样一个特定事件模块:当当前时间是先前登记的日程的开始时间或结束时间时,确定先前登记的日程的开始时间或结束时间是否与另一日程重叠,当所述日程的时间与另一日程重叠时,确定接收通知模式的改变时刻,并且当当前时间是所述改变时刻时,显示用于指示接收通知模式没有改变的消息和与该消息对应的角色。
4、如权利要求1所述的设备,其中,所述事件控制器包括这样一个特定事件模块:当根据先前登记的日程的结束时间发生警报事件时,发出先前登记的日程的结束的警报,当发出所述警报时,显示日程相关菜单列表,接收从日程相关菜单中选择的至少一个菜单,并显示用于指示添加与接收的菜单对应的项的消息和与该消息对应的角色。
5、如权利要求4所述的设备,其中,所述日程相关菜单包括备忘录、日程登记、要做的事情的登记、先前登记的日程的检查和日程警报的结束。
6、如权利要求1所述的设备,其中,所述事件控制器包括这样一个特定事件模块:在先前登记的假日的预定时间段之前或者在该假日设置定时器事件,根据发生的定时器事件发出到所述假日为止的剩余天数的警报,或者显示用于报告某天是假日的消息和与该消息对应的角色。
7、如权利要求1所述的设备,其中,所述事件控制器包括这样一个特定事件模块:当假日警报事件发生时,显示用于指示假日日程的添加的内容,或者显示用于指示对假日中存在的先前登记的日程进行检查的消息和与该消息对应的角色。
8、如权利要求1所述的设备,其中,所述事件控制器包括这样一个特定事件模块:在先前登记的周年纪念日的预定时间段之前或者在该周年纪念日设置警报定时器事件,根据发生的定时器事件发出到周年纪念日为止的剩余天数的警报,或者显示用于报告某天是周年纪念日的消息和与该消息对应的角色。
9、如权利要求1所述的设备,其中,所述事件控制器包括这样一个特定事件模块:当周年纪念日警报事件发生时,显示用于指示周年纪念日日程的添加的内容,或者显示用于指示对周年纪念日中存在的先前登记的日程进行检查的消息和与该消息对应的角色。
10、如权利要求1所述的设备,其中,所述事件控制器被构造为在预置时刻检查先前登记的日程,并且当登记的日程的数量大于预置日程的数量时,显示用于指示对登记的日程进行检查的消息和与该消息对应的角色。
11、如权利要求1所述的设备,其中,所述事件控制器被构造为在预置时刻检查用户设置的要做的事情的列表,并且当在所述时刻存在未完成的要做的事情时,显示未完成的要做的事情的列表和与该列表对应的角色。
12、如权利要求1所述的设备,其中,所述存储器存储:用于报告日程开始和结束的角色图像;用于指示改变接收通知模式的角色图像;用于根据所述日程的结束指示另一日程、要做的事情和备忘录的登记的角色图像;用于报告假日和指示假日日程添加的角色图像;用于指示对先前登记在假日中的日程和所述登记的日程进行检查的角色图像;用于报告周年纪念日和指示周年纪念日日程添加的角色图像;用于指示对先前登记在周年纪念日中的日程和所述登记的日程进行检查的角色图像;和用于指示对先前登记的要做的事情进行检查和该要做的事情的完成或未完成的角色图像。
13、一种用于在无线终端中处理日程相关事件的方法,该方法包括以下步骤:
当日程相关事件发生时,存储该日程相关事件;
检查预置的特定事件模块以处理每个日程相关事件;
调用检查的特定事件模块并允许该特定事件模块处理所述日程相关事件;
根据已处理所述日程相关事件的特定事件模块来检查处理结果,并显示根据所述特定事件模块基于处理结果而预置的角色图像和文本中的至少一种;
如果关于一个事件选择了两个以上的特定事件模块,则选择与接收的事件最关联的特定事件模块。
14、如权利要求13所述的方法,其中,用于处理日程相关事件中的日程开始和结束警报事件的特定事件模块对应于第一特定事件模块和第二特定事件模块,和
第一特定事件模块在预置日程的开始时间产生日程开始警报事件,确定当前接收通知模式是否是第一模式,并显示用于指示接收通知模式变为第二模式的消息和与该消息对应的角色;和
第二特定事件模块在预置日程的结束时间产生日程结束警报事件,确定当前接收通知模式是否是第二模式,并显示用于指示接收通知模式变为第一模式的消息和与该消息对应的角色。
15、如权利要求13所述的方法,其中,当第二特定事件模块根据日程结束警报的产生来指示接收通知模式从第二模式变为第一模式时,当产生日程结束警报事件时,第三特定事件模块显示包括另一日程、备忘录和要做的事情的菜单的日程相关列表,显示用于指示将至少一项添加到所述列表中的消息和与该消息对应的角色,接收用户选择的至少一项,并执行接收的项的功能。
16、如权利要求15所述的方法,其中,当备忘录菜单被选择时,第二特定事件模块显示包括语音备忘录、音频备忘录和文本备忘录项的子菜单,并根据选择的项来操作连接至音频处理器的麦克风。
17、如权利要求13所述的方法,其中,第一特定事件模块和第二特定事件模块在日程开始和结束警报事件产生之前检查另一日程的存在,在重叠的日程结束的时刻显示用于指示模式改变的消息,第三特定事件模块在重叠的日程结束的时刻显示用于指示日程添加的消息和与该消息对应的角色。
18、如权利要求13所述的方法,其中,第一模式对应于响铃模式,第二模式对应于振动模式。
19、如权利要求13所述的方法,还包括以下步骤:当第四特定事件模块显示模式改变指示消息时,如果用户超过预置次数没有改变模式,那么防止显示所述消息。
20、如权利要求13所述的方法,其中,当产生日程开始和结束警报事件时,第四特定事件模块自动改变相应的模式,并显示用于报告改变的模式的消息和与该消息对应的角色。
21、如权利要求13所述的方法,其中,用于处理日程相关事件中的假日警报事件的特定事件模块对应于第五特定事件模块和第九特定事件模块,和
第五特定事件模块检查先前登记的假日,在预置时刻之前设置相应假日的警报事件,在所述假日警报事件的产生时刻产生假日警报事件,并显示根据假日警报事件的消息和与该消息对应的角色,和
当产生假日警报事件时,第九特定事件模块确定是否存在先前登记的假日日程,显示先前登记的日程,或者显示用于指示日程登记的消息和与该消息对应的角色。
22、如权利要求13所述的方法,其中,用于处理日程相关事件中的周年纪念日警报事件的特定事件模块对应于第六特定事件模块和第十特定事件模块,和
第六特定事件模块确定是否存在用户预置的周年纪念日,在预置的时刻之前设置相应周年纪念日的警报事件,当所述警报事件产生时,发出相应周年纪念日的警报,并显示根据周年纪念日的消息和与该消息对应的角色,和
当产生所述警报事件时,第十特定事件模块确定是否存在对应于周年纪念日的预置日程,并显示所述预置日程,或者显示用于指示日程登记的消息和与该消息对应的角色。
23、如权利要求22所述的方法,其中,用于处理相应周年纪念日的警报事件的第七特定事件模块确定是否存在用户预置的周年纪念日,设置警报从而当存在所述周年纪念日时在相应的周年纪念日发生所述警报事件,并且当相应的周年纪念日到来时,显示用于报告相应的周年纪念日的消息和与该消息对应的角色。
24、如权利要求13所述的方法,其中,用于处理日程相关事件中的A/S警报事件的特定事件模块对应于第十一特定事件模块,所述第十一特定事件模块在预定时间段之后检查无线终端的状态和A/S信息,并根据检查结果显示用于指示无线终端的状态和A/S的消息和与该消息对应的角色。
25、如权利要求13所述的方法,其中,用于处理日程相关事件中的TO-DO警报事件的特定事件模块对应于第十二特定事件模块和第十三特定事件模块,和
第十二特定事件模块在第一预置时间检查预先登记的当天的TO-DO,并且当检查结果是存在当天未完成的TO-DO时,显示用于报告存在当天未完成的TO-DO的消息和与该消息对应的角色,和
第十三特定事件模块在第二预置时间检查其它日的TO-DO,并且当检查结果是存在其它日未完成的TO-DO时,显示用于报告存在其它日未完成的TO-DO的消息和与该消息对应的角色。
26、如权利要求25所述的方法,其中,用于报告存在未完成的TO-DO的消息被显示,未完成的TO-DO的状态由用户改变为删除、添加或改变完成时刻。
27、如权利要求13所述的方法,其中,处理日程相关事件的步骤包括以下步骤:
确定是否存在登记的日程;
确定在登记的日程中是否存在满足日程警报条件的日程;
当存在满足日程警报条件的日程时,发出该日程的警报,并显示用于指示根据该日程改变接收通知模式的消息;和
接收关于是否改变接收通知模式的设置,并改变接收通知模式。
28、如权利要求27所述的方法,其中,当满足日程条件和报告日程开始的警报产生时,显示用于指示接收通知模式改变为振动模式的消息,并且当满足日程条件和报告日程结束的警报产生时,显示用于指示接收通知模式改变为响铃模式的消息。
29、如权利要求27所述的方法,其中,当用于指示模式改变的消息被显示时,如果用户超过预置次数没有改变模式,那么不显示所述消息。
30、如权利要求27所述的方法,其中,当在已发出其警报的日程结束之前另一日程重叠时,不显示用于指示模式改变的消息,并且在重叠日程结束时,显示用于指示模式改变的消息。
31、如权利要求27所述的方法,其中,当产生日程开始和结束警报时,不显示用于指示模式改变的消息,并且所述模式自动变为预置模式。
32、如权利要求27所述的方法,还包括以下步骤:
当产生日程结束警报时,显示包括备忘录登记、日程登记、TO-DO登记和日程检查的多个菜单的日程相关菜单;和
接收从显示的菜单中选择的至少一个菜单,并执行与接收的菜单对应的菜单。
33、如权利要求32所述的方法,还包括以下步骤:
当备忘录登记菜单被选择时,显示包括图像备忘录、音频备忘录和文本备忘录的子项;和
当图像备忘录项被选择时,操作相机,当音频备忘录项被选择时,操作麦克风,或者当文本备忘录项被选择时,执行改变为输入模式。
34、如权利要求13所述的方法,其中,处理日程相关事件的步骤包括以下步骤:
确定是否存在登记的周年纪念日;
当在登记的周年纪念日中存在满足周年纪念日警报条件的周年纪念日时,发出所述周年纪念日的警报;
当发出所述周年纪念日的警报时,显示用于报告根据所述周年纪念日的日程登记和是否添加其它周年纪念日的至少一条消息;和
根据用户设置添加所述其它周年纪念日,并登记和存储日程。
35、如权利要求34所述的方法,其中,在所述周年纪念日之前的预置时刻或者在所述周年纪念日的预置时间执行发出所述周年纪念日警报的步骤,并且在所述警报的结束时刻,对登记的周年纪念日中与已发出其警报的周年纪念日最邻近的周年纪念日再次设置警报。
36、如权利要求13所述的方法,其中,处理日程相关事件的步骤包括以下步骤:
确定是否存在登记的假日;
当在登记的假日中存在满足假日警报条件的假日时,发出该假日警报;
当发出所述假日警报时,显示用于报告是否登记根据所述假日的日程的消息;和
根据用户设置,登记并存储所述假日的日程。
37、如权利要求36所述的方法,其中,在所述假日之前的预置时刻或者在所述假日的预置时间执行发出所述假日警报的步骤,并且在所述警报的结束时刻对登记的假日中与已发出其警报的假日最邻近的假日再次设置警报。
38、如权利要求13所述的方法,其中,处理日程相关事件的步骤包括以下步骤:
检查登记的TO-DO项;
确定在所述TO-DO项中是否存在未完成的TO-DO项;和
当存在未完成的TO-DO项时,在报告存在未完成的TO-DO项的时刻显示未完成的TO-DO项。
39、如权利要求38所述的方法,其中,根据报告未完成的TO-DO项的时刻,显示当天未完成的TO-DO项或者显示其它日未完成的TO-DO项。
40、如权利要求38所述的方法,其中,用户从未完成的TO-DO项中选择的项被删除,或者TO-DO的完成时刻被改变并被存储。
CNB2005101324600A 2004-12-21 2005-12-21 用于在无线终端中处理日程相关事件的设备和方法 Expired - Fee Related CN100550922C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020040109601 2004-12-21
KR20040109601 2004-12-21
KR1020050118137A KR100809585B1 (ko) 2004-12-21 2005-12-06 휴대단말기의 일정 관련 이벤트 처리 장치 및 방법
KR1020050118137 2005-12-06

Publications (2)

Publication Number Publication Date
CN1798170A CN1798170A (zh) 2006-07-05
CN100550922C true CN100550922C (zh) 2009-10-14

Family

ID=35768120

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101324600A Expired - Fee Related CN100550922C (zh) 2004-12-21 2005-12-21 用于在无线终端中处理日程相关事件的设备和方法

Country Status (4)

Country Link
US (2) US20060135220A1 (zh)
EP (1) EP1675052A3 (zh)
KR (1) KR100809585B1 (zh)
CN (1) CN100550922C (zh)

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1672890B1 (en) * 2004-12-20 2017-01-04 Samsung Electronics Co., Ltd. Apparatus and method for providing user assistance in a wireless terminal employing an avatar
KR100663491B1 (ko) * 2005-03-04 2007-01-02 삼성전자주식회사 휴대단말기의 멀티미디어 방송 관련 이벤트 처리 장치 및방법
US8225231B2 (en) 2005-08-30 2012-07-17 Microsoft Corporation Aggregation of PC settings
KR100869238B1 (ko) 2005-11-09 2008-11-18 삼성전자주식회사 휴대단말기의 상태 표현 장치 및 방법
US20080155408A1 (en) * 2006-12-20 2008-06-26 General Instrument Corporation Systems, Methods and Computer Programs to Generate Reminders at Expiration of a Calendar Event
US20090300525A1 (en) * 2008-05-27 2009-12-03 Jolliff Maria Elena Romera Method and system for automatically updating avatar to indicate user's status
KR101508698B1 (ko) * 2008-09-30 2015-04-08 삼성전자주식회사 휴대용 단말기에서 알람 제어 장치 및 방법
US20100105424A1 (en) * 2008-10-23 2010-04-29 Smuga Michael A Mobile Communications Device User Interface
US8385952B2 (en) 2008-10-23 2013-02-26 Microsoft Corporation Mobile communications device user interface
US8411046B2 (en) 2008-10-23 2013-04-02 Microsoft Corporation Column organization of content
US8086275B2 (en) 2008-10-23 2011-12-27 Microsoft Corporation Alternative inputs of a mobile communications device
US8238876B2 (en) 2009-03-30 2012-08-07 Microsoft Corporation Notifications
US8175653B2 (en) 2009-03-30 2012-05-08 Microsoft Corporation Chromeless user interface
US8355698B2 (en) 2009-03-30 2013-01-15 Microsoft Corporation Unlock screen
US8269736B2 (en) 2009-05-22 2012-09-18 Microsoft Corporation Drop target gestures
US8836648B2 (en) 2009-05-27 2014-09-16 Microsoft Corporation Touch pull-in gesture
KR20110011025A (ko) * 2009-07-27 2011-02-08 삼성전자주식회사 휴대 단말기의 정보 표시 방법 및 이를 이용하는 하는 휴대 단말기
KR20110059178A (ko) * 2009-11-27 2011-06-02 주식회사 인스프리트 아바타 개인비서 서비스 제공 방법 및 그 시스템
USD660868S1 (en) 2010-04-07 2012-05-29 Apple Inc. Icon for a display screen or portion thereof
CN101977270A (zh) * 2010-10-28 2011-02-16 宇龙计算机通信科技(深圳)有限公司 一种移动终端中信息的提示方法及其装置
US20120159383A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Customization of an immersive environment
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US20120304132A1 (en) 2011-05-27 2012-11-29 Chaitanya Dev Sareen Switching back to a previously-interacted-with application
US8687023B2 (en) 2011-08-02 2014-04-01 Microsoft Corporation Cross-slide gesture to select and rearrange
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US8922575B2 (en) 2011-09-09 2014-12-30 Microsoft Corporation Tile cache
US8933952B2 (en) 2011-09-10 2015-01-13 Microsoft Corporation Pre-rendering new content for an application-selectable user interface
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US9223472B2 (en) 2011-12-22 2015-12-29 Microsoft Technology Licensing, Llc Closing applications
US9128605B2 (en) 2012-02-16 2015-09-08 Microsoft Technology Licensing, Llc Thumbnail-image selection of applications
KR101355912B1 (ko) * 2012-07-30 2014-01-29 이달수 메인일정에 연관된 보조일정의 알림서비스를 제공하는 일정관리 장치 및 일정관리 방법
US9942334B2 (en) 2013-01-31 2018-04-10 Microsoft Technology Licensing, Llc Activity graphs
US9450952B2 (en) 2013-05-29 2016-09-20 Microsoft Technology Licensing, Llc Live tiles without application-code execution
US10007897B2 (en) 2013-05-20 2018-06-26 Microsoft Technology Licensing, Llc Auto-calendaring
USD746849S1 (en) * 2013-11-22 2016-01-05 Apple Inc. Display screen or portion thereof with graphical user interface
EP3126969A4 (en) 2014-04-04 2017-04-12 Microsoft Technology Licensing, LLC Expandable application representation
CN105378582B (zh) 2014-04-10 2019-07-23 微软技术许可有限责任公司 计算设备的可折叠壳盖
CN105359055A (zh) 2014-04-10 2016-02-24 微软技术许可有限责任公司 计算设备的滑盖
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US10592080B2 (en) 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US10642365B2 (en) 2014-09-09 2020-05-05 Microsoft Technology Licensing, Llc Parametric inertia and APIs
USD755840S1 (en) * 2014-10-08 2016-05-10 Weebly, Inc. Portion of a display with an animated icon
WO2016060638A1 (en) * 2014-10-13 2016-04-21 Avery Dennison Retail Information Services, Llc Utility timers in a food freshness printer
WO2016065568A1 (en) 2014-10-30 2016-05-06 Microsoft Technology Licensing, Llc Multi-configuration input device
US9720408B2 (en) * 2015-05-04 2017-08-01 Fisher-Rosemount Systems, Inc. Methods and apparatus to detect root causes of alarm patterns in process control systems
USD778941S1 (en) 2016-01-08 2017-02-14 Apple Inc. Display screen or portion thereof with graphical user interface
KR102635945B1 (ko) * 2016-07-19 2024-02-14 삼성전자 주식회사 일정 관리 방법 및 이를 위한 전자 장치
USD857739S1 (en) 2017-06-05 2019-08-27 Apple Inc. Display screen or portion thereof with animated graphical user interface
KR102620073B1 (ko) 2019-01-04 2024-01-03 삼성전자주식회사 가전 기기 및 그 제어 방법

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6167379A (en) * 1998-03-24 2000-12-26 Siemens Information And Communication Networks, Inc. System for user to accept or decline updating a calendar remotely with a proposed schedule update that may have schedule confliction
EP1127326A1 (en) * 1998-11-03 2001-08-29 BRITISH TELECOMMUNICATIONS public limited company Apparatus for allocating time to an event
US6845370B2 (en) * 1998-11-12 2005-01-18 Accenture Llp Advanced information gathering for targeted activities
US6732080B1 (en) * 1999-09-15 2004-05-04 Nokia Corporation System and method of providing personal calendar services
US6760412B1 (en) * 1999-12-21 2004-07-06 Nortel Networks Limited Remote reminder of scheduled events
US6640230B1 (en) * 2000-09-27 2003-10-28 International Business Machines Corporation Calendar-driven application technique for preparing responses to incoming events
US7373375B2 (en) * 2000-09-29 2008-05-13 Sony Corporation Information management system using agents
KR20030047096A (ko) * 2001-12-07 2003-06-18 엘지전자 주식회사 휴대용 단말기의 일정 관리 방법
US20050060365A1 (en) * 2002-01-24 2005-03-17 Robinson Scott L. Context-based information processing
US20030233265A1 (en) * 2002-06-17 2003-12-18 International Business Machines Corporation Method, system and program product for interactive electronic meeting scheduling
JP2004046317A (ja) * 2002-07-09 2004-02-12 Sharp Corp 情報処理装置、情報処理方法、情報処理プログラム、及び、情報処理プログラムを記録した記録媒体
US7774221B2 (en) * 2002-09-04 2010-08-10 Advanced Health Media, Llc System and method for a planner
EP2584510A3 (en) * 2002-09-09 2013-10-09 Apple Inc. A computer program comprising a plurality of calendars
US7181689B2 (en) * 2002-12-31 2007-02-20 Motorola Inc. Method for sorting and displaying a multiple user database
US7079035B2 (en) * 2003-05-19 2006-07-18 Ge Medical Systems Information Technologies, Inc. Method and apparatus for controlling an alarm while monitoring
US6914519B2 (en) * 2003-06-05 2005-07-05 Siemens Communications, Inc. System and method for muting alarms during a conference
KR100526994B1 (ko) * 2003-07-21 2005-11-09 에스케이 텔레콤주식회사 캐릭터를 이용한 개인 휴대 단말기의 관리 방법
US20050020316A1 (en) * 2003-07-25 2005-01-27 Hassan Mahini Event list menu for accessing menu items in a hierarchical menu
KR20050015726A (ko) * 2003-08-07 2005-02-21 주식회사 팬택 이동통신 단말기에서의 아바타를 이용한 일정관리 방법
KR100538878B1 (ko) * 2003-08-14 2005-12-23 주식회사 팬택 이동통신 단말기를 이용한 일정 관리 방법
EP1690176A1 (en) * 2003-12-01 2006-08-16 Research In Motion Limited Previewing a new event on a small screen device
US20050177404A1 (en) * 2004-02-10 2005-08-11 Tarmo Hyttinen Device and a method for using an enhanced high priority calendar event
US7873646B2 (en) * 2004-02-25 2011-01-18 Research In Motion Limited Method for modifying notifications in an electronic device
US7398061B2 (en) * 2004-02-26 2008-07-08 Research In Motion Limited Method and apparatus for changing the behavior of an electronic device
KR100617756B1 (ko) * 2004-04-23 2006-08-28 삼성전자주식회사 휴대단말기의 상태 정보 표시방법
GB0415447D0 (en) * 2004-07-09 2004-08-11 Tiger Telematics Inc Portable electronic device
US9002328B2 (en) * 2004-08-23 2015-04-07 At&T Intellectual Property I, L.P. Electronic calendar for automatically scheduling a plurality of events based on a scheduling request and obtained additional information
US20060041446A1 (en) * 2004-08-23 2006-02-23 Aaron Jeffrey A Electronic arranger

Also Published As

Publication number Publication date
US20060135220A1 (en) 2006-06-22
US20110098078A1 (en) 2011-04-28
KR20060071314A (ko) 2006-06-26
EP1675052A2 (en) 2006-06-28
KR100809585B1 (ko) 2008-03-07
CN1798170A (zh) 2006-07-05
EP1675052A3 (en) 2008-04-02

Similar Documents

Publication Publication Date Title
CN100550922C (zh) 用于在无线终端中处理日程相关事件的设备和方法
CN1794739B (zh) 处理无线终端中的与呼叫或消息相关的事件的设备
US8463244B2 (en) Apparatus and method for displaying an event in a wireless terminal
CN101601263B (zh) 定制蜂窝电话的设备及方法
CN1848988B (zh) 在移动终端中显示事件的方法及实现该方法的移动终端
US8719825B2 (en) Prompting for execution or delay of scheduled job
CN101707639B (zh) 闹钟设置方法及装置
EP1716526A2 (en) A device and a method for using an enhanced high priority calendar event
CN102413228A (zh) 一种通信信息提醒方法、系统及移动终端
CN102572109A (zh) 用于管理无线终端中的事件信息的装置和方法
CN102436335A (zh) 微件添加系统及方法
CN103220644A (zh) 一种发送短信的方法、装置及设备
KR100790145B1 (ko) 이동 통신 단말기에서 그룹 스케줄 전송 방법 및 이를 위한이동 통신 시스템
CN101036308B (zh) 在无线终端中显示事件的装置和方法
US20050183086A1 (en) Method for managing task and information processing apparatus for managing task
US20110167361A1 (en) Web browsing system, control method for web browsing system and intervening server
CN101610399A (zh) 计划类业务调度系统和实现计划类业务调度的方法
CN202143135U (zh) 一种固话终端及系统
US8055250B2 (en) Apparatus and method for function setting event in mobile terminal according to user position information
CN102387264A (zh) 呼叫控制策略的处理方法、装置及呼叫中心
CN101594699A (zh) 常用功能的动态调整方法
CN100579136C (zh) 用于在无线终端中处理应用程序相关事件的设备及方法
EP1672890B1 (en) Apparatus and method for providing user assistance in a wireless terminal employing an avatar
CN101867886A (zh) 信息通知方法及装置
CN100514983C (zh) 便携式信息终端设备及其所使用的电话目录显示方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091014

Termination date: 20191221