CN101438227B - 议程和日期混合日历视图 - Google Patents

议程和日期混合日历视图 Download PDF

Info

Publication number
CN101438227B
CN101438227B CN2007800161105A CN200780016110A CN101438227B CN 101438227 B CN101438227 B CN 101438227B CN 2007800161105 A CN2007800161105 A CN 2007800161105A CN 200780016110 A CN200780016110 A CN 200780016110A CN 101438227 B CN101438227 B CN 101438227B
Authority
CN
China
Prior art keywords
calendar item
overview
view
calendar
band
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.)
Active
Application number
CN2007800161105A
Other languages
English (en)
Other versions
CN101438227A (zh
Inventor
D·T·潘
R·K·古普塔
A·L·斯特鲁普
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Publication of CN101438227A publication Critical patent/CN101438227A/zh
Application granted granted Critical
Publication of CN101438227B publication Critical patent/CN101438227B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Abstract

提供了用于显示日历数据的用户界面和用户界面控件。具体而言,该用户界面提供包括所列出的日历项目的时间表视图以及显示该时间表视图的压缩版本的总览带两者的混合视图。对约会的选择在视图的时间表视图部分和总览带两者中反映。结果,用户能够容易地看到冲突和空闲时间,同时保持其每天的承诺事项的简单的按照时间顺序的列表。通过对该混合视图的使用,可减少在其间导航的视图数量而不牺牲功能以简化日程安排体验。

Description

议程和日期混合日历视图
背景
移动用户,特别是花费大量时间在办公室之外及离开办公桌工作的用户,非常依赖于其移动或手持式设备以使他们自己对会议、约会、甚至航班保持是有组织的并且准时的。为了满足这些用户日益增长的需求,诸如袖珍PC、智能电话和小型紧致PC等手持式计算设备已演化为更小和更紧凑的多功能设备。然而,逐渐缩小的设备也意味着越来越小的屏幕尺寸。结果,出现了对于应用程序在传达和显示有用和可读内容方面的许多新的挑战。拿日历应用程序作为示例。在日历空间中,随着屏幕尺寸减小往往更难以向用户显示相关内容。
概述
以下呈现了简化概述,以提供对本文讨论的系统和/或方法的各方面的基本理解。本概述并不是对此处所讨论的系统和/或方法的全面综述。它并不旨在标识关键/重要元素,也不描绘这样的系统和/或方法的范围。其唯一的目的是以简化的形式来介绍一些概念,作为稍后提出的更为详细的描述的序言。
本申请涉及用户界面和用户界面控制系统,它帮助特别是在其中屏幕可操作区域是有限的或受限的更小的手持式设备上从多个观点来可视化日历数据。更具体而言,该用户界面控件在显示器上的时间表视图和总览带或条中显示对于当前时间窗口的日历项目。时间表视图根据所指示的时间来提供按照时间顺序的日历项目的详细的线性列表。日历项目可包括可与一天中的特定时间(例如,1:30~3:00PM)相关联或可“全天”发生而不指示特定时间的约会、事件和活动。因此,时间表视图在以相对不复杂的方式知晓时显示约会、事件或活动的名称或标题、时间和位置以最大化可对于每个日历项目显示的文本数量。
除了时间表视图之外,现有日历项目的面向时间的总览带可连同时间表视图一起在显示空间中显示以提供对日历项目的持续时间和用户一天中何时有空闲时间的辅助理解。更具体地,总览带可包括任何数量的小时或时间窗口(例如,从上午12:00到下午8:00的8小时的时间块),由此任何一个日历项目的长度或持续时间都被表达为条。条的大小与日历项目的持续时间相对应。条能够以不同的颜色或阴影出现以指示约会的状态或在该约会期间用户的状态。例如,对于一会议的绿条可指示该用户将不在办公室而去开会或可指示该会议将通过视频会议来进行。
时间表视图和总览带可协力操作以在用户查看或导航通过信息时向其提供一致的信息。例如,当用户滚动通过时间表视图时,总览带视图可移位到正确的时间窗口以与显示空间中当前所显示的日历项目相对应。时间窗口或者向前或者向后的位移都可使用各种动画效果来可视化。作为这一动画的结果,当时间窗口位移时用户保持屏幕上所显示的内容的上下文。
时间表视图中所显示的日历项目可包括将项目状态或项目之间的冲突通知给用户的各种视觉通知。总览带可使用类似的视觉线索来反映这些通知以引起用户的注意。对总览带中的视觉线索的使用帮助以更高效的方式安排将来的项目。再有甚者,同时在屏幕上显示的时间表视图和总览带的组合减少了用户必须在其间导航以获得信息的屏幕数量。
为了实现前述及相关目的,在这里结合以下描述及附图来描述本发明的某些说明性方面。然而,这些方面仅指示了可采用本发明的原理的各种方法中的少数几种,且本发明旨在包括所有这样的方面及其等效方面。通过结合附图考虑本发明的以下详细描述,本发明的其它优点以及新颖的特征将变得显而易见。
附图简述
图1是帮助在用户界面上从多个观点显示日历项目的用户界面控制系统的框图。
图2是从至少两个不同观点(例如,时间表视图和总览带视图)显示日历项目以向用户提供当前和外围信息的用户界面控制系统的框图。
图3是示例性用户界面的框图,该界面提供在快速一瞥之下对一天的全景的更好的总体感觉同时仍然保持查看关于日历项目的至少一个子集的更详细信息的能力。
图4是显示对于一特定日子的日历项目的示例性用户界面。
图5是展示日历项目在总览带中的表示方式的示例性总览带的放大视图。
图6是对于可以在时间表视图中的日历项目中以及在总览带中所指示的相同项目中反映的每个项目的示例性状态指示符和相应的视觉线索(例如,颜色)的图示。
图7是显示对应于如在时间表视图和总览带视图中所反映的至少一个全天日历项目的视觉表示的示例性用户界面。
图8是在时间表视图和总览带视图中显示冲突的日历项目的视觉表示的示例性用户界面。
图9是展示可基于屏幕方向(例如,纵向或横向)的24小时周期的示例性时间窗口的图示。
图10示出用于实现本发明各个方面的示例性环境。
详细描述
现在参考附图来描述本发明的系统和/或方法,所有附图中使用相同的参考标号来指代相同的元素。在以下描述中,为说明起见,描绘了众多具体细节以提供对该系统和/或方法的全面理解。然而,显然,本发明的系统和/或方法可以在没有这些具体细节的情况下实施。在其它情况下,以框图形式示出了公知的结构和设备以便于描述它们。
如此处所使用的,术语“组件”和“系统”旨在指示与计算机相关的实体,其或者是硬件、硬件和软件的组合、软件、或者是执行中的软件。例如,组件可以是,但不限于:在处理器上运行的进程、处理器、对象、可执行代码、执行的线程、程序、和计算机。作为说明,运行在服务器上的应用程序和服务器都可以是组件。一个或多个组件可以驻留在进程和/或执行的线程中,并且组件可以位于一个计算机内和/或分布在两个或更多的计算机之间。
本系统和/或方法可结合关于识别大多数用户的日历项目在其中发生的时间窗口并然后在打开日历以供查看时显示该时间窗口的各种推断模式和/或技术。此外,可在诸如尚未分配优先级状态或在冲突项目具有相同的优先级等的时候采用各种推断模式来确定冲突日历项目的优先级。可在视觉上增强较高优先级项目以在用户面前更显得突出。
如此处所使用的,术语“推断”通常指的是根据经由事件和/或数据捕获的一组观察结果来推出或推断系统、环境、和/或用户状态的过程。例如,推断可用于标识特定的上下文或动作,或可生成状态的概率分布。推断可以是概率性的,即,基于对数据和事件的考虑计算所关注状态的概率分布。推断也可以指用于从一组事件和/或数据合成更高级事件的技术。这类推断导致从一组观察到的事件和/或储存的事件数据中构造新的事件或动作,而无论事件是否在相邻时间上相关,也无论事件和数据是来自一个还是若干个事件和数据源。
现在参考图1,其是帮助同时在屏幕上,特别是在更小的手持式或便携式设备屏幕上从多个观点显示日历项目105的用户界面控制系统100的框图。用户界面控制系统100包括能够以至少两种不同的观点显示日历项目105的多视图显示组件110。第一或主观点提供在一特定日子上的当前或即将到来的日历项目的线性列表。由于有限的屏幕可操作区域和对于每个日历项目所显示的文本数量,显示组件110只可显示在时间窗口中发生的项目105的至少一个子集。例如,假设该时间窗口横跨10小时的时间段(例如,下午2:00—上午12:00)。屏幕大小只可允许显示在下午2:00与6:30之间发生的项目,由此需要用户向下滚动以查看之后发生的约会。
第二或补充观点提供存在于一时间窗口中的日历项目105的外围总览或压缩视图。该视图缓解了翻页或滚动到其他屏幕视图以查看在特定时间窗口期间计划的活动的需求。例如,参考如上所述的同一示例,外围总览可在一垂直或水平带中显示下午2点—上午12:00的时间窗口中的小时。可以使用横跨每个日历项目105的时间或持续时间的条来表示相应的项目。条的长度可指示项目的持续时间(例如,下文中的图4)以快速传达用户何时有计划好的活动或用户何时有空闲时间(例如,可用的)。例如,想象该用户具有安排在从下午4点到5点的一小时长的事件。条的长度将横跨4点钟到5点钟。现在想象另一个事件被安排在从下午2:00到2:30。在这种情况下,条的长度将横跨2点钟到2和3点钟之间的中点附近。此外,外围视图向用户提供关于其在一整天中的可用性的快速信息,而同时也更详细地显示当前和即将到来的约会。
为了进一步促进通过多视图显示组件110提供给用户的信息的数量或质量,状态通知组件120可增强时间表视图以及外围总览中的日历项目的视觉表示。例如,可选择各种颜色以指示诸如不在办公室、忙碌、不确定和空闲等不同的状态陈述。午餐会议可着橙色以指示用户将离开办公室去赴此约会。因此,日历项目能以橙色同时出现在时间表视图以及外围视图两者中。
该用户界面还包括冲突通知组件130。冲突通知组件130可在日历项目之间存在冲突时提供视觉线索。具体地,冲突视觉线索可以在线性列表中的特定日历项目中表示并且相应的视觉指示符可在选择外围总览中的相应条时显示。
如早先所讨论的,外围总览视图可显示所选时间块(例如,以小时为单位)。当最初在日历应用程序/程序中的“打开”处查看日历项目时,日历的主页视图可经由智能视图控件140来定制。主页视图可设置一默认时间窗口以便当最初打开或激活该程序时始终出现。例如,主页视图可仅自动显示早上或下午的活动。在替换实施例中,智能视图控件140可检查用户的日历项目并确定大部分日历项目被安排在何时并且然后显示示出大多数项目的时间帧。例如,假设用户的日历项目中的大多数发生在上午(第一时间窗口)。基于该判定,智能视图控件140可推断更合适的主页视图是“上午”时间窗口。出现在主页视图中的时间窗口可基于对于给定日子的日历项目每天改变或可以是固定的(例如,始终显示上午时间窗口)。
智能视图控件140还可通过检查分配给日历项目的优先级或重要性等级来确定在主页视图中显示哪个时间窗口。例如,想象有两个安排在上午(例如,中午以前)的高优先级项目和6个安排在下午(例如,中午到下午5点)的“普通”或较低优先级项目。智能视图控件140可被编程为即使用户的活动中的大多数被安排在下午也自动在主页视图中显示较高优先级项目。
现在参考图2,其是图1中所介绍的多视图显示组件110的框图,该组件从至少两个不同观点(例如,时间表视图和总览带视图)来显示日历项目以向用户提供当前和外围信息。该用户界面包括时间窗口显示对象210和时间表显示对象220,两者都可传达某些类似的信息。具体地,时间表显示对象220按时间顺序列出日历项目以使得用户能够容易地确定下一个会议、约会、事件等等。该用户能够容易地阅读该列表中的每个日历项目的内容并通过对各种视觉指示符的使用,用户可快速确定其在忙碌、不在办公室或暂时无法脱身方面的状态以及任何日历项目是否相互冲突。
时间窗口显示对象210提供时间表显示对象220中所显示的对于一特定时间块的信息的压缩视图。当用户(通过一个或多个导航组件230)滚动通过时间表显示对象220中的项目列表时,该时间窗口可取决于由时间表显示对象220显示或在其中显示的项目向左或向右位移或滑动。因此,该时间窗口可被设置在上午8:00到下午6:00。在此,用户可查看在这10小时时间期间存在哪些项目并且可查看每个项目的持续时间(例如,1小时、30分钟、一个半小时等)。
现在转到图3,其是优化以同步方式从多个观点查看日历项目的示例性用户界面300的图示。用户界面300包括设备状态栏310,它可提供诸如电池寿命、AC适配器使用、信号强度、连接速度、可用存储器等关于设备的信息。用户界面300还可包括提供更与用户或用户的环境情况相关的信息的用户状态栏320。例如,用户状态栏可显示当前日期和/或时间、当前环境温度和/或当前天气情况。
此外,用户界面300包括提供用户在若干小时时间帧内的时间表和可用性的概览的总览带或条330。例如,总览带330可指示在9小时的时间块上用户的可用性或日历项目存在于何时。作为对比,用户界面300还包括提供每个日历项目的更详细视图的日历项目查看空间340。日历项目查看空间340可更详细地显示该9小时块中的前4个日历项目。用户可向下滚动或导航到前一或下一页以查看可能存在于同一个9小时时间块期间或之外的任何其它日历项目。因此,用户快速一瞥就能够得到对一天的全景的更好的总体感觉同时仍然保持查看关于当前在屏幕上的日历项目的至少一个子集的更详细信息的能力。
当用户向后或向前导航通过他/她的日历项目时,可利用动画效果来强调在总览条330中可见的钟点的改变。例如,想象总览条330中的当前时间块的范围从上午10点到下午6点。用户导航以查看日历项目查看空间340中当前在屏幕之外的其他日历项目。当用户移至被设置成在下午6点以后发生的项目时,总览条330中的时间块能够可视地滑向左边以显示安排在下午6点和上午12点之间的任何事件。通过使用这些动画效果,当总览条在任一方向上位移时用户保持当前内容的某些上下文。
图4用更多图形细节示出了这些特征。具体地,用户界面400两个不同观点来显示对于一特定日子(例如,2005年9月19日)的现有日历项目。首先,总览带或条420提供在上午8点和下午5点之间的用户的活动的压缩视图。应该明白,时间可以按民用时间或诸如用户界面400所描绘的军用时间来显示。
其次,时间表视图430一次提供日历项目410的至少一个子集的放大视图。结果,可以看见对于每个日历项目的更详细的细节。例如,总览条420指示用户在上午9:00到9:30有一活动;在12:00到下午1:30有一活动;在下午1:30到2:00有一活动;以及在下午4:00到5:30有另一活动。通过快速看一下屏幕,用户能够看出他何时有空闲时间。然而,同时,该用户能够看到从上午9:00到9:30计划有什么活动及其地点。当用户在时间表视图430中向上或向下滚动时,总览条420可自动位移至正确的时间块而无需直接的用户操纵。
除了指示日历项目被设置为在何时发生及其持续时间之外,总览条420还可提供关于每个特定项目的更有意义的信息。例如,可使用颜色来指示用户的状态。一种颜色可表示“忙碌”状态而另一种颜色或同一种颜色的不同阴影可表示“不在办公室”状态。在给用户界面400中,紫色指示用户将在下午12:00离开办公室去参加午餐会议。颜色还可用于描述项目的其他方面。例如,粉红色可指定用户的女儿的约会或活动;绿色可用于用户与医生的约会;以及红色可用于“必须出席”的事件。因此,当用户看见粉红色或绿色的项目时,他可立即识别并确认关于相应项目的特定细节而无需实际上查找或参考时间表视图430中的项目。
日历项目查看空间(或时间表视图430)中的导航也可在总览条420中被可视化。例如,想象用户在时间表视图中加亮下午12:00的约会。该相应的时间也在总览条420中选择或框起(蓝色选择框)。类似地,项目的颜色可以同时在总览条420和时间表视图430两者中反映。
图5提供了示例性总览带500的放大视图以便更好地示出钟点间隔。总览带允许用户从时间线观点来查看其时间表和可用性。如图5所指示的,带中的每个时间段(例如,每个小时)开始于数字的左侧边缘并结束于下一个数字的左侧边缘。如果一约会被安排在上午9:00开始并在上午9:30结束,则9点钟段的第一部分变成阴影以指示一事件被安排在上午9:00开始并持续30分钟。对于诸如持续0或1分钟的约会等非常短的约会,可显示最少一条垂直像素线以向用户指示持续时间非常简短的一个项目存在于该时刻。
图6是可在时间表视图以及总览带中的日历项目中反映的示例性状态指示符和相应的视觉线索(例如,颜色)的图示600。例如,蓝色到紫色的各种阴影可指示不确定、忙碌和不在办公室,而白色可指示“空闲”。应该明白,也可采用其他颜色或状态类型。
现在继续至图7,其是显示全天日历项目的两个不同的视觉指示符的示例性用户界面700。具体地,时间表视图和总览带视图各自包括一个视觉指示符。总览带在钟点上方显示一条实线710而时间表视图显示与所有其他日历项目730隔开放置的全天项目720的文本。这条线和日历项目的颜色可对应于如上述图4和图6所讨论的状态指示符。当对于任何一天安排一个以上全天项目时,这条线可以按各种方式描绘以表示对于该天计划了一个以上全天项目。或者,这条实线可通知用户该天存在至少一个全天项目。应该明白,线720可以是如图7所示的实线或可作为点线、虚线出现,或以其它方式断开以向用户提供关于该项目的附加上下文。
现在转向图8,其是同时在时间表视图和总览带两者中显示冲突的日历项目的视觉表示的示例性用户界面800。在时间表视图中,冲突的日历项目各自具有其上显示的(由虚线围绕的)图标或符号810。当在时间表视图中被选择时,总览带中相应的时间块用诸如红色等某一其他颜色来描画轮廓以通知用户日历项目彼此重叠或冲突。当约会在总览带中彼此重叠时,可基于约会的状态给出优先级。所选项目的状态颜色可被推至前景。较高优先级项目可以使用指定的颜色、阴影或通过将一符号与其相关联来表示以使得用户能够容易地识别哪些项目具有较高优先级,并因此需要该用户的关注。应该明白,与较高优先级项目冲突的较低优先级或无优先级项目对用户仍然是可见的,然而它们可能以褪色的或与不同于较高优先级项目的颜色出现。
对于具有相同优先级的冲突项目,用户界面控制系统可确定特定用户最有可能优选哪个项目并为了更容易的可读性在视觉上增强该项目。这些判定可使用可从包括但不限于先前输入的日历项目的用户的历史数据中获知的推断系统以及人工智能系统来做出。
继续至图9,其是展示可基于屏幕方向(例如,纵向或横向)的24小时周期的示例性时间窗口的图示。对于大多数用户,其日常活动中的大多数发生在8-10小时的时间跨度之内。通过设置固定或灵活的时间窗口,可最小化用户在其导航其时间表视图时必须经历的上下文改变的数量。滚动本身可采用以下算法:
初始条件:开始于第二个钟点集合(包括根本没有约会的日子)。
当选择了一约会时,检查该约会的任何部分是否在当前显示的钟点集合中可见。
如果是,则停留在当前钟点集合中。
如果不是,则翻页到合适的钟点集合以使之可见。
如果合适的钟点集合是模糊的,则显示与当前所示的钟点集合时间上最接近的集合。例如:如果用户从上午6点的约会(很明显在第一个集合中)滚动到下午5点的约会(同时在第二和第三个集合两者中),则该算法应选择集合2,因为它更接近集合1。
为了提供有关本发明的各个方面的附加上下文,图10及以下讨论旨在提供对其中可实现本发明的各方面的合适的操作环境1010的简要、概括的描述。尽管在诸如程序模块等由一个或多个计算机或其它设备执行的计算机可执行指令的通用上下文对本发明进行了描述,但本领域的技术人员将认识到,本发明还能够结合其它程序模块和/或作为硬件和软件的组合来实现。
然而,通常,程序模块包括执行特定任务或实现特定数据类型的例程、程序、对象、组件、数据结构等。操作环境1010只是合适的操作环境的一个示例,并不旨在对本发明的使用范围或功能提出任何局限。适用于本发明的其他公知的计算机系统、环境、和/或配置,包括但不限于,个人计算机、手持式或膝上型装置、多处理器系统、基于微处理器的系统、可编程的消费电子产品、网络PC、小型计算机、大型计算机、包括以上系统或设备的分布式计算环境等等。
参考图10,用于实现本发明的各方面的示例性环境1010包括计算机1012。计算机1012包括处理器单元1014、系统存储器1016和系统总线1018。系统总线1018将包括但不限于系统存储器1016的系统组件耦合到处理单元1014。处理单元1014可以是各种可用处理器中的任一种。双微处理器和其它多处理器体系结构也可用作处理单元1014。
系统总线1018可以是若干类型的总线结构中的任一种,包括存储器总线或存储器控制器,外围总线或外部总线,和/或利用各种可用总线体系结构中的任一种的局部总线,这些总线体系结构包括但不限于:11位总线、工业标准体系结构(ISA)、微通道体系结构(MCA)、扩展ISA(EISA)、智能驱动器电子产品(IDE)、VESA局部总线(VLB)、外围部件互连(PCI)、通用串行总线(USB)、高级图形端口(AGP)、个人计算机内存卡国际联合会总线(PCMCIA)以及小型计算机系统接口(SCSI)。
系统存储器1016包括易失性存储器1020和非易失性存储器1022。基本输入/输出系统(BIOS)包含诸如在启动期间在计算机1012的元件之间传送信息的基本例程,其存储在非易失性存储器1022中。作为说明而非局限,非易失性存储器1022可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除ROM(EEPROM)或者闪存。易失性存储器1020包括用作外部高速缓冲存储器的随机存取存储器(RAM)。作为示例而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、静态DRAM(SDRAM)、双数据率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、以及直接存储器总线(Rambus)RAM(DRDRAM)。
计算机1012还包括可移动/不可移动、易失性/非易失性计算机存储介质。例如,图10示出了盘存储1024。盘存储1024包括但不限于,诸如磁盘驱动器、软盘驱动器、磁带驱动器、Jaz驱动器、Zip驱动器、LS-100驱动器、闪存卡、或者记忆棒之类的设备。此外,盘存储1024可以包括独立的或者与其它存储介质结合的存储介质,包括但不限于诸如紧致盘ROM设备(CD-ROM)、可记录CD驱动器(CD-R驱动器)、可重写CD驱动器(CD-RW驱动器)或者数字多功能盘ROM驱动器(DVD-ROM)这样的光盘驱动器。为了便于将盘存储设备1024连接到系统总线1018,通常使用诸如接口1026等可移动或不可移动接口。
应该明白,图10描述了在用户和在合适的操作环境1010中描述的基本计算机资源之间担当中介的软件。这样的软件包括操作系统1028。存储在盘存储1028上的操作系统1024用于控制并分配计算机系统1012的资源。系统应用程序1030通过存储在系统存储器1016或盘存储1028上的程序模块1032和程序数据1034利用了操作系统1024对资源的管理。应该明白,本发明可用各种操作系统或操作系统的组合来实现。
用户通过输入设备1036把命令或信息输入到计算机1012中。输入设备1036包括但不限于诸如鼠标、跟踪球、指示笔、触摸垫等定点设备、键盘、话筒、操纵杆、游戏手柄、圆盘式卫星天线、扫描仪、TV调谐卡、数码相机、数码摄像机、网络摄像头等等。这些以及其它输入设备通过系统总线1014经由接口端口1038连至处理单元1018。接口端口1038包括,例如串行端口、并行端口、游戏端口、以及通用串行总线(USB)。输出设备1040利用和输入设备1036相同类型的某些端口。因此,例如,USB端口可以用来向计算机1012提供输入,以及把来自计算机1012的信息输出到输出设备1040。提供输出适配器1042来示出存在如监视器、扬声器、打印机以及其他输出设备1040等需要特殊适配器的一些输出设备1040。输出适配器1042包括,作为说明而非局限,提供输出设备1040和系统总线1018之间的连接手段的显卡和声卡。应该注意到,其它设备和/或设备系统提供了输入和输出能力,诸如远程计算机1044。
计算机1012可以使用至诸如远程计算机1044等一个或多个远程计算机的逻辑连接在网络化环境中操作。远程计算机1044可以是个人计算机、服务器、路由器、网络PC、工作站、基于微处理器的电器、对等设备或者其它常见的网络节点等,且通常包括相对于计算机1012所描述的很多或者全部元件。为了简明起见,对远程计算机1046仅示出了存储器存储设备1044。远程计算机1044经由网络接口1048被逻辑地连接到计算机1012,然后经由通信连接1050物理地连接。网络接口1048涵盖诸如局域网(LAN)和广域网(WAN)这样的通信网络。LAN技术包括光纤分布式数据接口(FDDI)、铜分布式数据接口、以太网/IEEE1102.3、令牌环/IEEE1102.5等。WAN技术包括但不限于,点对点链路、诸如综合业务数字网(ISDN)及其各种变体等电路交换网、分组交换网、以及数字用户线(DSL)。
通信连接1050指的是用于把网络接口1048连接到总线1018的硬件/软件。虽然为了清楚地举例说明,通信连接1050被示为在计算机1012的内部,但其也可以在计算机1012的外部。连接到网络接口1048所需要的硬件/软件包括,仅出于示例的目的,内部和外部技术,诸如包括常规电话级调制解调器、电缆调制解调器以及DSL调制解调器的调制解调器、ISDN适配器和以太网卡。
以上描述包括本系统和/或方法的示例。当然,不可能为了描述本系统和/或方法而描述组件或方法的每一个可以想到的组合,但本领域内的普通技术人员可以认识到,本系统和/或方法的许多其他的组合和排列都是可能的。因此,本系统和/或方法旨在涵盖所有这些落入所附权利要求书的精神和范围内的改变、修改和变动。此外,就在说明书或权利要求书中使用术语“包括”而言,这一术语旨在以与术语“包含”在被用作权利要求书中的过渡此时所解释的相似的方式为包含性的。

Claims (18)

1.一种帮助在屏幕上从多个观点显示日历项目的用户界面控制系统,所述系统包括:
多视图显示组件(110),所述多视图显示组件在时间表视图和总览带视图中显示一个或多个日历项目,所述多视图显示组件包括时间表显示对象和时间窗口显示对象;
状态通知组件(120),所述状态通知组件显示指示在所述时间表视图中列出并位于所述总览带中的相应时间处的日历项目的状态的至少一个视觉指示符;以及
冲突通知组件(130),所述冲突通知组件在所述时间表视图和所述总览带视图中提供指示日历项目之间的冲突的至少一个视觉指示符,其中所述至少一个视觉指示符包括使用不同的颜色来显示具有较高优先级的冲突日历项目和具有较低优先级的冲突日历项目。
2.如权利要求1所述的系统,其特征在于,所述时间表显示对象以列表形式显示所述日历项目的至少一个子集。
3.如权利要求1所述的系统,其特征在于,所述时间窗口显示对象显示存在于所选时间块中的所述日历项目的压缩视图。
4.如权利要求1所述的系统,其特征在于,所述时间窗口显示对象显示对于给定日子的至少一个钟点集合。
5.如权利要求1所述的系统,其特征在于,所述时间窗口显示对象显示指示何时对于给定日子存在至少一个全天日历项目的视觉指示符。
6.如权利要求1所述的系统,其特征在于,还包括方便在所述时间表视图中的日历项目之间导航的一个或多个导航组件。
7.如权利要求1所述的系统,其特征在于,所述总览带视图基于在所述时间表视图中显示的项目滑到不同的时间窗口。
8.一种用于提供当显示日历信息时优化有限的屏幕可操作区域的用户界面的方法,所述方法包括:
在所述用户界面内提供总览带(330、420、500),所述总览带根据日历项目被安排在何时发生以及若干小时时间帧之内用户的可用性来提供日历项目的总览;以及
在所述用户界面内提供日历项目查看空间(340),所述日历项目查看空间提供一个或多个日历项目的更详细的视图,由此一次可见的日历项目的数量部分取决于可用的屏幕可操作区域;
其中在所述总览带中的一视觉指示符指示日历项目之间的冲突,其中不同的颜色被用于显示具有较高优先级的冲突日历项目和具有较低优先级的冲突日历项目。
9.如权利要求8所述的方法,其特征在于,所述总览带是在所述日历项目查看空间上方以水平方式定向的。
10.如权利要求8所述的方法,其特征在于,所述总览带在对于给定日子存在至少一个全天日历项目时包括一条线。
11.如权利要求8所述的方法,其特征在于,所述总览带包括指示所述日历项目的持续时间的对于每个日历项目的条,其中每一条都出现在所述项目各自的时间。
12.如权利要求11所述的方法,其特征在于,所述总览带中的条以与在所述日历项目查看空间中显示的颜色相同的颜色出现。
13.如权利要求12所述的方法,其特征在于,颜色表示以下各项中的至少一个:所述日历项目的状态、对于所述日历项目的用户的状态和所述日历项目的优先级。
14.如权利要求11所述的方法,其特征在于,所述条对于持续1分钟或更少持续时间的日历项目的长度为一个像素。
15.如权利要求8所述的方法,其特征在于,冲突的日历项目由符号、图标或颜色中的至少一个来指示。
16.如权利要求8所述的方法,其特征在于,所述总览带提供延伸超过在所述日历项目查看空间中一次可见的日历项目的数量的跨时间窗口的用户活动和可用性的外围视图。
17.如权利要求8所述的方法,其特征在于,所述总览带包括当最初打开日历程序时基于用户偏好的固定时间窗口。
18.如权利要求8所述的方法,其特征在于,所述总览带包括基于所述日历项目中的大多数对于给定日子被安排在何时的灵活的时间窗口,从而最小化在导航所述日历项目查看空间期间的上下文改变。
CN2007800161105A 2006-05-05 2007-04-17 议程和日期混合日历视图 Active CN101438227B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US74655106P 2006-05-05 2006-05-05
US60/746,551 2006-05-05
US11/465,929 US7757181B2 (en) 2006-05-05 2006-08-21 Agenda and day hybrid calendar view
PCT/US2007/009326 WO2007130266A1 (en) 2006-05-05 2007-04-17 Agenda and day hybrid calendar view
US11/465,929 2008-08-21

Publications (2)

Publication Number Publication Date
CN101438227A CN101438227A (zh) 2009-05-20
CN101438227B true CN101438227B (zh) 2012-08-08

Family

ID=38662228

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007800161105A Active CN101438227B (zh) 2006-05-05 2007-04-17 议程和日期混合日历视图

Country Status (7)

Country Link
US (2) US7757181B2 (zh)
EP (1) EP2016484A4 (zh)
JP (1) JP5186487B2 (zh)
KR (1) KR101292426B1 (zh)
CN (1) CN101438227B (zh)
RU (1) RU2439655C2 (zh)
WO (1) WO2007130266A1 (zh)

Families Citing this family (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070157128A1 (en) * 2005-12-30 2007-07-05 Tobias Haug Efficient control of calendar information in computer graphics
US7757181B2 (en) * 2006-05-05 2010-07-13 Microsoft Corporation Agenda and day hybrid calendar view
US7703048B2 (en) * 2006-06-27 2010-04-20 International Business Machines Corporation Managing flexible events within an electronic calendar
US9058595B2 (en) * 2006-08-04 2015-06-16 Apple Inc. Methods and systems for managing an electronic calendar
US20080066018A1 (en) * 2006-08-31 2008-03-13 Ronald Scotte Zinn Agenda determination in an electronic device
US20080059890A1 (en) * 2006-08-31 2008-03-06 Ronald Scotte Zinn Conflict checking and notification in an electronic device
US20080115077A1 (en) * 2006-11-09 2008-05-15 International Business Machines Corporation Persistent status indicator for calendar
US20080163111A1 (en) * 2006-12-29 2008-07-03 Research In Motion Limited Streamlined entry of appointment record
US20080178123A1 (en) * 2007-01-18 2008-07-24 Research In Motion Limited Method of controlling an electronic device in a calendar viewing application
US9251476B2 (en) * 2007-06-08 2016-02-02 International Business Machines Corporation Managing calendar conflicts
US10956874B2 (en) * 2007-06-21 2021-03-23 Microsoft Technology Licensing, Llc Multimedia calendar
US20090070708A1 (en) * 2007-09-12 2009-03-12 Palm, Inc. Display of Information of Interest
US20090217201A1 (en) * 2008-02-27 2009-08-27 Andrew Bocking Hybrid calendar
US20090288035A1 (en) * 2008-05-15 2009-11-19 Microsoft Corporation Scrollable views in a client/server application
US8386941B2 (en) * 2008-06-27 2013-02-26 Microsoft Corporation User interface localization conflict indication
US20100013659A1 (en) * 2008-07-20 2010-01-21 Farrell Glenn H Compact visual indications of schedule saturation
US20100161372A1 (en) * 2008-12-22 2010-06-24 Research In Motion Limited Method and system for coordinating data records across a plurality of computing devices
US20100161667A1 (en) * 2008-12-22 2010-06-24 Research In Motion Limited Method and system for data record management in a computing device
US20100214875A1 (en) * 2009-02-23 2010-08-26 Wilson Sean D Electronic Device and Method of Controlling Same for Integrating Calendaring and Clock Functionality
US20100333014A1 (en) * 2009-06-24 2010-12-30 Research In Motion Limited Method and system for rendering data records
US9524493B2 (en) 2009-11-24 2016-12-20 International Business Machines Corporation Chronologically navigating among time-based entries
US20110154260A1 (en) * 2009-12-17 2011-06-23 Motorola Inc Method and apparatus for displaying information in an electronic device
JP5331212B2 (ja) * 2009-12-21 2013-10-30 パナソニック株式会社 省エネルギー診断システム
US20110173221A1 (en) * 2010-01-13 2011-07-14 Microsoft Corporation Calendar expand grid
KR20110091407A (ko) * 2010-02-05 2011-08-11 엘지전자 주식회사 Ui 제공 방법 및 디지털 방송 수신기
US8448085B2 (en) * 2010-02-15 2013-05-21 Research In Motion Limited Portable electronic device and method of controlling same for rendering calendar information
US8751966B2 (en) 2010-04-22 2014-06-10 Microsoft Corporation Display of filtered data via ordered values
US20110270643A1 (en) * 2010-05-02 2011-11-03 Dana Reichman System and method for online marketing, scheduling and booking of services
US20120004942A1 (en) * 2010-06-30 2012-01-05 International Business Machines Corporation Conflict Resolution in a Computerized Calendaring System
USD668674S1 (en) 2010-07-26 2012-10-09 Apple Inc. Display screen or portion thereof with icon
USD676858S1 (en) 2010-09-01 2013-02-26 Apple Inc. Display screen or portion thereof with graphical user interface
WO2012036327A1 (ko) * 2010-09-15 2012-03-22 엘지전자 주식회사 이동 통신 단말기에서의 스케쥴 표시 방법 및 장치
KR102006740B1 (ko) 2010-10-20 2019-08-02 삼성전자 주식회사 휴대 단말기의 화면 표시 방법 및 장치
KR20120062058A (ko) * 2010-12-06 2012-06-14 삼성전자주식회사 휴대 단말기에서 일정 정보 관리 방법 및 장치
US20120320716A1 (en) * 2011-01-14 2012-12-20 Dimaggio Matthew Francis Calendar Views with Color-Coded Event Density
WO2012144930A1 (ru) * 2011-04-22 2012-10-26 Общество С Ограниченной Ответственностью "Нфи-Сервис" Система заказа товаров и услуг посредством устройства сотовой связи
US9324060B2 (en) 2011-05-10 2016-04-26 International Business Machines Corporation Displaying a plurality of calendar entries
US8977372B2 (en) * 2011-05-12 2015-03-10 General Electric Company System and method for cycle time visualization
US8930820B1 (en) * 2011-06-30 2015-01-06 Intuit Inc. Automatic calendaring system
KR101893931B1 (ko) * 2011-08-31 2018-10-05 삼성전자 주식회사 스케줄 관리 방법 및 장치
US8577719B2 (en) * 2012-01-13 2013-11-05 Darlene Danece Bainbridge Strategic quality support system
US9864483B2 (en) 2012-04-26 2018-01-09 Blackberry Limited Methods and apparatus for the management and viewing of calendar event information
CN102662682B (zh) * 2012-05-03 2014-12-10 深圳市理邦精密仪器股份有限公司 一种医疗仪器的显示界面生成方法和装置
US20130315040A1 (en) * 2012-05-22 2013-11-28 International Business Machines Corporation Calendar of activities
USD739859S1 (en) 2012-06-06 2015-09-29 Apple Inc. Display screen or portion thereof with graphical user interface
USD712421S1 (en) * 2012-06-06 2014-09-02 Apple Inc. Display screen or portion thereof with graphical user interface
WO2014019060A1 (en) * 2012-08-02 2014-02-06 Research In Motion Limited Methods and apparatus for managing hierarchical calendar events
US20140059464A1 (en) * 2012-08-21 2014-02-27 Trane International Inc. Mobile device with graphical user interface for monitoring an operation schedule of a building automation system
CN105453481B (zh) 2012-12-27 2019-02-26 皇家飞利浦有限公司 包括表网络的计算设备
US9164656B1 (en) 2013-01-09 2015-10-20 Daniel S. Keller Graphical display for scheduling and monitoring tasks
US9524071B2 (en) * 2013-02-05 2016-12-20 Microsoft Technology Licensing, Llc Threshold view
US11074409B2 (en) 2013-04-10 2021-07-27 Ruslan SHIGABUTDINOV Systems and methods for processing input streams of calendar applications
US9871883B2 (en) * 2013-05-31 2018-01-16 Microsoft Technology Licensing, Llc Opportunity events
US20150006215A1 (en) * 2013-06-28 2015-01-01 Avaya Inc. Time division calendar segmentation
US20150106724A1 (en) * 2013-10-11 2015-04-16 Michael T. Donnelly Method of visually indicating optimal communication times
WO2015065620A1 (en) * 2013-11-01 2015-05-07 Slide Rule Software Calendar management system
US20150161569A1 (en) * 2013-12-09 2015-06-11 Kavaanu, Inc. System for simplification of a calendar interface
US20150212682A1 (en) * 2014-01-30 2015-07-30 Accompani, Inc. Managing calendar and contact information
US20150370462A1 (en) * 2014-06-20 2015-12-24 Microsoft Corporation Creating calendar event from timeline
CN104793845A (zh) * 2015-04-01 2015-07-22 乐视致新电子科技(天津)有限公司 日期切换显示方法及日期切换显示装置
USD772269S1 (en) 2015-06-05 2016-11-22 Apple Inc. Display screen or portion thereof with graphical user interface
US10127188B2 (en) 2015-06-05 2018-11-13 International Business Machines Corporation Displaying calendar information in a horizontal bar
CN105279637A (zh) * 2015-09-28 2016-01-27 小米科技有限责任公司 日历信息管理方法、装置及系统
KR102635945B1 (ko) * 2016-07-19 2024-02-14 삼성전자 주식회사 일정 관리 방법 및 이를 위한 전자 장치
US11004041B2 (en) 2016-08-24 2021-05-11 Microsoft Technology Licensing, Llc Providing users with insights into their day
US10853768B2 (en) * 2016-12-02 2020-12-01 Microsoft Technology Licensing, Llc Busy day inference for users
US10565565B2 (en) * 2017-05-25 2020-02-18 Microsoft Technology Licensing, Llc Scheduling of calendar items based on user attentiveness
USD949159S1 (en) 2019-06-02 2022-04-19 Apple Inc. Display screen or portion thereof with graphical user interface
USD949185S1 (en) 2020-06-21 2022-04-19 Apple Inc. Display screen or portion thereof with graphical user interface
CN113204400B (zh) * 2021-05-06 2022-09-30 网易(杭州)网络有限公司 日程展示空间分配方法、装置、存储介质及电子设备
USD990511S1 (en) 2021-06-06 2023-06-27 Apple Inc. Display or portion thereof with graphical user interface
CN115237297B (zh) * 2022-09-21 2023-03-24 荣耀终端有限公司 显示日程的方法及相关装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1573726A (zh) * 2003-06-06 2005-02-02 富士通天株式会社 用于移动用户的日程管理系统和日程管理设备
CA2525299A1 (en) * 2004-11-03 2006-05-03 Research In Motion Limited Handheld electronic device including appointment and meeting conflict checking and notification, and associated method

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5023851A (en) * 1988-04-06 1991-06-11 Ibm Corp. Method for presenting electronic calendar information in an interactive information handling system
CA1313416C (en) * 1988-05-02 1993-02-02 Gerald Clinton Strope Method for presenting compressed electronic day calendar information in an interactive information handling system
JPH0437945A (ja) * 1990-06-01 1992-02-07 Sharp Corp 小型電子機器
JPH06161966A (ja) * 1992-11-27 1994-06-10 Toshiba Corp データ処理装置及び表示制御方法
JPH103455A (ja) * 1996-06-19 1998-01-06 Hitachi Ltd スケジュール重複表示システム
JPH1097504A (ja) * 1996-09-25 1998-04-14 Sharp Corp 情報処理装置
JPH10187624A (ja) * 1996-12-27 1998-07-21 Nec Telecom Syst Ltd スケジュール表示装置
US6064974A (en) 1997-05-30 2000-05-16 Novell, Inc. Method and system for monitoring the status of a limited resource
CA2228574A1 (en) * 1997-06-05 1999-08-02 Attention Control Systems, Inc. An automatic planning and cueing system and method
US5970466A (en) 1997-10-06 1999-10-19 Impromed, Inc. Graphical computer system and method for appointment scheduling
US6034686A (en) 1998-03-09 2000-03-07 3Com Corporation Collapsing event display for small screen computer
US6373817B1 (en) * 1999-12-30 2002-04-16 At&T Corp. Chase me system
US6640230B1 (en) * 2000-09-27 2003-10-28 International Business Machines Corporation Calendar-driven application technique for preparing responses to incoming events
US6988128B1 (en) * 2000-09-27 2006-01-17 International Business Machines Corporation Calendar events and calendar-driven application technique
US20020069145A1 (en) 2000-12-05 2002-06-06 Luis Collado Software system providing time card reporting using a calendar system
US8230323B2 (en) * 2000-12-06 2012-07-24 Sra International, Inc. Content distribution system and method
US6757530B2 (en) 2000-12-29 2004-06-29 International Business Machines Corporation System and method for providing wireless device access to scheduling applications
US7107316B2 (en) * 2001-09-20 2006-09-12 International Business Machines Corporation Controlling throughput of message requests in a messaging system
US20030061087A1 (en) * 2002-07-15 2003-03-27 Paul Srimuang Calendar scheduling of multiple persons resources and consumables with group access view restriction
US7313767B2 (en) * 2002-10-31 2007-12-25 Sun Microsystems, Inc. System and method for presenting time related data on a small screen device
KR20040061645A (ko) 2002-12-31 2004-07-07 주식회사 팬택앤큐리텔 이동통신 단말기의 화면 분할 장치 및 그를 이용한 일정관리 방법
US20040225966A1 (en) 2003-05-09 2004-11-11 Motorola, Inc. Method and device for automatically displaying appointments
JP2004364165A (ja) 2003-06-06 2004-12-24 Fujitsu Ten Ltd 移動端末用スケジュール管理システム、このシステムを構成する管理センタ及び移動端末、及び移動端末用スケジュール管理装置
US20050041667A1 (en) 2003-06-30 2005-02-24 Microsoft Corporation Calendar channel
KR100539671B1 (ko) 2003-09-05 2005-12-28 엘지전자 주식회사 이동통신 단말기를 이용한 일정 관리 방법
US7496352B2 (en) * 2004-03-02 2009-02-24 International Business Machines Corporation Environmentally driven phone behavior
US7941491B2 (en) * 2004-06-04 2011-05-10 Messagemind, Inc. System and method for dynamic adaptive user-based prioritization and display of electronic messages
US8566163B2 (en) * 2004-06-14 2013-10-22 Sap Ag Methods and systems for generating a trade calendar
US20050278211A1 (en) * 2004-06-14 2005-12-15 Adams Gary L Methods and systems for integrated promotion planning
US20060047557A1 (en) * 2004-09-01 2006-03-02 David Bieselin Techniques for resolving conflicts in scheduling conferences
CA2481060A1 (en) 2004-09-07 2006-03-07 Alphaglobal It Inc. Dynamic scheduling tool for office appointments management
US7747966B2 (en) 2004-09-30 2010-06-29 Microsoft Corporation User interface for providing task management and calendar information
KR101145020B1 (ko) * 2004-12-16 2012-05-11 주식회사 팬택 이동 통신 단말기에서의 달력을 이용한 정보 제공 방법 및상기 방법을 수행하는 이동 통신 단말기
KR100617805B1 (ko) 2005-05-27 2006-08-28 삼성전자주식회사 이동통신 단말기에서 이벤트 디스플레이 방법
US7529540B2 (en) * 2005-11-29 2009-05-05 International Business Machines Corporation Method and system for invoking push-to-service offerings
US7392041B2 (en) * 2006-01-06 2008-06-24 Microsoft Corporation Mobile access to information using images
US7757181B2 (en) * 2006-05-05 2010-07-13 Microsoft Corporation Agenda and day hybrid calendar view
WO2008151050A2 (en) * 2007-06-01 2008-12-11 Nenuphar, Inc. Integrated system and method for implementing messaging, planning, and search functions in a mobile device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1573726A (zh) * 2003-06-06 2005-02-02 富士通天株式会社 用于移动用户的日程管理系统和日程管理设备
CA2525299A1 (en) * 2004-11-03 2006-05-03 Research In Motion Limited Handheld electronic device including appointment and meeting conflict checking and notification, and associated method

Also Published As

Publication number Publication date
EP2016484A4 (en) 2015-11-18
US7757181B2 (en) 2010-07-13
KR101292426B1 (ko) 2013-08-07
US20070260503A1 (en) 2007-11-08
KR20090005108A (ko) 2009-01-12
US20100275148A1 (en) 2010-10-28
WO2007130266A1 (en) 2007-11-15
EP2016484A1 (en) 2009-01-21
JP5186487B2 (ja) 2013-04-17
JP2009536398A (ja) 2009-10-08
CN101438227A (zh) 2009-05-20
RU2439655C2 (ru) 2012-01-10
RU2008143214A (ru) 2010-05-10

Similar Documents

Publication Publication Date Title
CN101438227B (zh) 议程和日期混合日历视图
US6266295B1 (en) System and method of displaying times corresponding to events on a calendar
CN1577270B (zh) 并排共享日程表
US8433998B2 (en) Tool and method for annotating an event map, and collaborating using the annotated event map
US8069417B2 (en) Bifocal view: a novel calendar user interface
US6828989B2 (en) Graphically represented dynamic time strip for displaying user-accessible time-dependent data objects
US20080059881A1 (en) Method and Device for Presenting Calendar Views on Small Displays
US20080059890A1 (en) Conflict checking and notification in an electronic device
EP3970094B1 (en) Real time collaboration in calendar
CN105637477A (zh) 用于促进草稿提醒的提醒视图
CN102999380B (zh) 壁纸控制方法及装置
KR101920329B1 (ko) 일정 겹쳐보기 서비스 제공 시스템, 방법 및 어플리케이션
JP2000155667A (ja) 情報処理装置とシステム及び情報表示制御方法
US11514405B1 (en) Map calendar graphical user interface with dynamic time mold functionality
EP1062607A1 (en) System and method of displaying times corresponding to events on a calendar
KR102478301B1 (ko) 일정 정보의 재활용 방법
JPH01292287A (ja) カレンダ・データの表示方法
JP4782080B2 (ja) 情報提示装置、情報提示方法、情報提示プログラム、および記録媒体
WO2022240526A1 (en) Map calendar graphical user interface with content-variable view levels
CA2662008A1 (en) Conflict checking and notification in an electronic device
CA2662157A1 (en) Method and device for presenting calendar views on small displays
Bhutani et al. IOT SMART MIRROR USING RASPBERRY PI
JP2006146382A (ja) 録画スケジュール処理装置

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
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150505

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150505

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.