CN103649972B - 一种用于通信设备的日历应用 - Google Patents

一种用于通信设备的日历应用 Download PDF

Info

Publication number
CN103649972B
CN103649972B CN201080071218.6A CN201080071218A CN103649972B CN 103649972 B CN103649972 B CN 103649972B CN 201080071218 A CN201080071218 A CN 201080071218A CN 103649972 B CN103649972 B CN 103649972B
Authority
CN
China
Prior art keywords
timeline
user
event
activity
remote parties
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
CN201080071218.6A
Other languages
English (en)
Other versions
CN103649972A (zh
Inventor
W.泰內贝里
M.赫尔贝里
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.)
Sony Mobile Communications AB
Original Assignee
Sony Mobile Communications AB
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 Sony Mobile Communications AB filed Critical Sony Mobile Communications AB
Publication of CN103649972A publication Critical patent/CN103649972A/zh
Application granted granted Critical
Publication of CN103649972B publication Critical patent/CN103649972B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • 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
    • 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/107Computer-aided management of electronic mailing [e-mailing]
    • 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
    • G06Q90/00Systems or methods specially adapted for administrative, commercial, financial, managerial or supervisory purposes, not involving significant data processing

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

一种电子设备具有触敏显示器和执行应用的控制器。所述应用使用时间线将显示器平分成多个区。在所述时间线的第一侧的第一区中,所述应用显示由所述设备的用户所引起的事件。在所述时间线的第二相反侧的第二区中,所述应用显示与所述用户相关联但由其他人所引起的事件。与所述用户相关联的活动沿着所述时间线被显示。能够使用拖放操作与其他用户共享所述时间线上的所述事件和活动。

Description

一种用于通信设备的日历应用
技术领域
本发明一般地涉及无线通信设备,并且更特别地涉及被配置成执行日历应用的无线通信设备。
背景技术
存在目前可用的许多不同的日历软件应用。大部分在个人计算机(PC)或相似计算设备上运行,尽管许多还在诸如蜂窝电话、个人数字助理(PDA)以及平板计算设备之类的手持无线设备上运行。然而,不论平台如何,如果不是全部日历软件应用则大部分共享公共基本特性。具体地,常规日历软件应用通常允许用户查看和/或与即将到来的预约和事件交互。对于大部分,它们不会提供以便用户与已经以优雅的方式或者以迫使用户交互的方式发生的预约和事件交互的方式。它们也不会提供预约的实际结果、或者它们如何在时间上与彼此并与其他事件相关的视图。
此外,常规软件应用目前不会在以便用户容易地阅读的显示器上呈现影响用户的事件和预约(过去的或将来的)中的全部。例如,它们不会生成或者按时间顺序指示由用户引起或者由用户接收到的消息或电话呼叫的复合事件。因此,尤其是考虑到当前缺少事件和预约之间的时间关系的可视指示,常规日历软件应用不满足它们意图的用户的全部当前需要。
发明内容
本发明提供用于以时间顺序收集、组织以及显示用户的调度信息的***和方法。特别地,本发明包括在中央处理单元(CPU)或其他相似控制器上执行的计算机程序。当被执行时,所述程序配置CPU以显示图形用户界面(GUI),所述图形用户界面(GUI)可视地提供用户的调度信息以向用户指示哪些事件和/或活动已经发生了以及哪些尚未发生。所述程序将使CPU组织并显示如被用户引起或不是用户引起(即,由一些其他方引起)的事件。进一步地,所述程序允许用户容易地操纵与事件和/或活动相关联的信息,并且以与其他用户共享事件和/或活动。
因此,在一个实施例中,本发明提供了用于在通信设备上聚合并显示调度信息的方法。所述方法包括:使用时间线平分(bisecting)通信设备的显示屏幕;在所述时间线的第一侧显示由所述通信设备的用户所引起的事件;在与所述第一侧相反的所述时间线的第二侧显示与所述用户相关联但由远程方所引起的事件;沿着所述时间线显示与所述用户相关联的活动;以及将当前时间线指示器显示在所述显示屏幕上以指示所述事件和活动中的哪一个已经发生了,以及所述事件和活动中的哪一些尚未发生。
在一个实施例中,所述方法进一步包括:建立所述用户的通信设备与和远程用户相关联的远程通信设备之间的通信链路;经由所述通信链路接收与远程方相关联的时间线;以及将所述远程方的时间线显示在所述用户的通信设备的显示屏幕上。
在一个实施例中,所述方法进一步包括:订阅以接收与一个或多个对应其他方中的每一个相关联的一个或多个时间线;在所述显示屏幕上指示与一个或多个其他方相关联的时间线中的每一个;以及从显示屏幕上的所述多个时间线中选择远程方的时间线。
在一个实施例中,所述方法进一步包括:响应于用户将来自远程方的时间线的一个或多个活动拖放到所述用户的时间线上而将沿着所述远程方的时间线所显示的一个或多个活动添加到所述用户的时间线。
在一个实施例中,所述方法进一步包括:响应于用户将来自所述用户的时间线的一个或多个活动拖放到远程方的时间线上而将沿着所述用户的时间线所显示的一个或多个活动添加到所述远程方的时间线。
在一个实施例中,所述方法进一步包括:响应于接收到远程方的时间线而控制用户的计算机设备的显示屏幕,以从显示屏幕渐隐(fade)在所述时间线的第一和第二侧的事件。
在一个实施例中,将当前时间线指示器显示在显示屏幕上包括显示所述当前时间线指示器以在当前时间和时间线相交。
在一个实施例中,所述方法进一步包括响应于用户选择过去的事件而将新事件添加到所述时间线的第一侧,其中所述新事件和所述过去的事件具有相同的事件类型。
在一个实施例中,所述方法进一步包括响应于远程方指示事件而将新事件添加到所述时间线的第二侧。
在一个实施例中,所述方法进一步包括响应于用户沿着时间线接触显示屏幕而沿着所述用户的时间线添加新活动。
本发明还提供了被配置成执行本发明的实施例的通信设备。在一个实施例中,所述通信设备包括显示器、被配置成存储与用户相关联的调度信息的存储器以及控制器。所述控制器被配置成:使用时间线平分所述显示器;在所述时间线的第一侧显示由所述通信设备的用户所引起的事件;在与所述第一侧相反的时间线的第二侧显示与用户相关联但由远程方所引起的事件;沿着所述时间线显示与所述用户相关联的活动;以及将当前时间线指示器显示在所述显示器上以指示所述事件和活动中的哪一个已经发生了,以及所述事件和活动中的哪一些尚未发生。
在一个实施例中,所述设备进一步包括通信接口,所述通信接口被配置成:建立与和远程用户相关联的远程通信设备的通信链路;经由所述通信链路从所述远程方接收时间线;以及将所述远程方的时间线显示在所述用户的通信设备的显示器上。
在一个实施例中,所述控制器被进一步配置成:订阅以接收与一个或多个其他方中的每一个相关联的一个或多个时间线;在所述显示器上指示与一个或多个其他方相关联的时间线中的每一个;以及响应于用户输入从所述显示器上的所述多个时间线中选择所述远程方的时间线。
在一个实施例中,所述控制器被进一步配置成检测拖放操作,在所述拖放操作中用户拖曳来自远程方的时间线的一个或多个选定活动并沿着用户的时间线放下所述一个或多个选定活动,以及响应于所述拖放操作将所述一个或多个选定活动添加到所述用户的时间线。
在一个实施例中,所述控制器被进一步配置成检测拖放操作,在所述拖放操作中用户拖曳来自所述用户的时间线的一个或多个选定活动并沿着远程方的时间线放下所述一个或多个选定活动,以及响应于所述拖放操作将所述一个或多个选定活动添加到所述远程方的时间线。
在一个实施例中,所述控制器被进一步配置成响应于接收到远程方的时间线而从显示器渐隐在时间线的第一和第二侧的事件。
在一个实施例中,所述控制器被进一步配置成显示当前时间线指示器以在当前时间和时间线相交。
在一个实施例中,所述控制器被进一步配置成响应于用户选择过去的事件而将新事件添加到时间线的第一侧,其中所述新事件和所述过去的事件具有相同的事件类型。
在一个实施例中,所述控制器被进一步配置成响应于远程方指示事件而将新事件添加到时间线的第二侧。
在一个实施例中,所述控制器被进一步配置成响应于用户沿着时间线接触显示屏幕而沿着用户的时间线添加新活动。
当然,本领域的技术人员将了解的是,本发明不限于上述情景或示例,并且在阅读以下具体描述之后以及在查看附图之后将认识到附加的特征和优点。
附图说明
图1是适于被配置成根据本发明的一个实施例操作的电子设备的框图。
图2是图示了根据本发明的一个实施例所配置的蜂窝无线通信设备的透视图。
图3是根据本发明的一个实施例所配置的触敏显示器上的图形用户界面(GUI)的透视图。
图4是根据本发明的另一实施例所配置的GUI的透视图。
图5是图示了根据本发明的一个实施例的用于显示调度信息的方法的流程图。
图6是图示了根据本发明的一个实施例的用于添加和/或更新调度信息的方法的流程图。
图7图示了适于与本发明一起使用的其他类型的计算设备的透视图。
具体实施方式
本发明提供了被配置成收集、组织用户的调度信息并且将其显示在设备的触敏界面上的通信设备。特别地,本发明包括在通信设备上执行的应用。所述应用配置设备以收集有关与用户相关联的事件和活动的信息。事件和活动可以由用户引起,或者可以由远程方引起。所述应用还配置设备以在它们发生的时候沿着时间线按时间顺序显示事件和活动。这使得用户能够查看并与过去的事件和活动(即,已经发生的那些)、以及当前正发生的那些以及尚未发生的那些(即,将来的事件和活动)交互。所述应用还给用户提供使用来自一个或多个其他用户的时间线的信息来添加和/或更新他们自己的时间线的能力。
现转向图,图1和2图示了被配置成根据本发明操作的通信设备的部件中的一些(图1)。如本文中所描述的那样,适于根据本发明进行配置的一种类型的通信设备包括蜂窝电话10 (见图2)。然而,如后面的图中所看到的,本发明不限于仅在蜂窝电话10上操作,而是替代地,还可以在其他通信设备上被执行。
蜂窝电话10包括可编程控制器12、用户输入/输出接口14、存储器16以及通信接口18。控制器12例如可以被实现为单个微处理器或多个微处理器。适当的微处理器可以包括但不限于通用和专用微处理器以及数字信号处理器和/或图像处理器。控制器12根据在存储器16中存储的一个或多个程序和数据来控制蜂窝电话10的操作。如本领域中已知的那样,这样的程序和数据控制蜂窝电话10执行功能诸如建立与远程方的通信链路以及与远程方传送/接收数据的能力。然而,如稍后更详细地描述的那样,蜂窝电话10包括应用程序30,所述应用程序30包含用于控制蜂窝电话10以时间顺序收集、组织以及显示与用户相关联的事件和活动的逻辑和指令。
用户I/O接口(UI) 14通常包括许可用户与蜂窝电话10交互并控制蜂窝电话10的操作的一个或多个部件。如最好在图2中所看到的,这通常包括诸如扬声器22和一个或多个用户控制装置24之类的部件。用户控制装置24跨越数字相机设备10的外壳分布,所述用户控制装置24可以包括例如各种旋钮、开关、键、按钮控制装置或刻度盘。
在这个实施例中,UI 16还包括触敏显示器20。根据本发明,应用程序30当被控制器12执行时,在触敏显示器20上提供图形用户界面(GUI)。GUI许可用户直观地使用触摸与在蜂窝电话10上执行的应用交互。更特别地,显示器20上的GUI将用户的调度信息的时间排序显示给用户,并处理被触敏显示器20所检测到的用户触摸,以允许用户与本发明交互。
存储器16是表示存储器在蜂窝电话10中的整个层次的计算机可读介质,并且可以包括随机存取存储器(RAM)和只读存储器(ROM)两者。如先前所陈述的那样,对于蜂窝电话10的操作所需要的计算机程序指令和数据(例如,应用30)被存储在诸如EPROM、EEPROM和/或闪速存储器之类的非易失性存储器中。例如,存储器16可以被实现为一个或多个分立设备、堆叠设备或可移动设备,诸如闪存驱动器或记忆棒,或者可以与控制器12集成。
通信接口18许可蜂窝电话10的用户与一个或多个远程方进行通信并交换数据。如图1中所看到的,通信接口18可以包括例如短程收发器26和/或蜂窝收发器28。蜂窝收发器28是全功能蜂窝无线电收发器,并且根据任何已知的标准操作,所述任何已知的标准包括全球移动通信***(GSM)、TIA/EIA-136、cdmaOne、cdma2000、UMTS以及宽带CDMA。根据本发明,蜂窝收发器28被配置成经由无线通信网络(未示出)中的一个或多个基站子***从一个或多个远程方接收信号,以及将信号发送到一个或多个远程方。短程收发器26被配置成经由短程接口将信号传送到具有对应短程收发器的远程方并且从具有对应短程收发器的远程方接收信号。在一个实施例中,短程收发器26包括根据IEEE 802.11标准族操作的蓝牙(BLUETOOTH)收发器或RF收发器。
由蜂窝收发器28和短程收发器26用来传递数据的标准和协议对于本领域的普通技术人员而言是众所周知的。因此,在本文中不显式地提供关于标准和协议的细节。这足以说明,根据本发明的一个实施例,收发器26、28两者都被配置成依照它们相应的协议和标准与一个或多个其他设备共享与给定时间线相关联的调度信息和数据。
如图3中所看到的,应用30当被控制器12执行时,将允许蜂窝电话10的用户与本发明交互的GUI 40显示在触敏显示器20上。GUI 40包括将显示器20平分成两个不同的但基本上大小相等的区的时间线42。特别地,时间线42纵向延伸以将显示器20分割成位于时间线的第一侧的第一区44以及位于时间线42的第二相反侧的第二区46。此外,当前时间指示器48和多个水平线50跨越显示器20延伸。
当前时间指示器48跨越显示器20水平地延伸并以基本上直角和时间线42相交。根据本发明,当前时间指示器48垂直地相对于时间线42前进以标明当前时刻。如图3中所看到的,当前时间可以被示出在当前时间指示器48的每一侧。稍后被更详细地描述的所有过去的事件和活动出现在当前时间指示器48“后面”而将来的事件和活动出现在当前时间指示器48下面。当前事件或活动将出现在时间线42和当前时间指示器48的交叉点处。类似地,线50沿着时间线42被垂直地隔开。每条线50都被标记来以相等间隔(例如,每小时)指示时刻,从而将显示器20分割成基本上相等的部分。
在一个实施例中,GUI 40的背景颜色是基于时刻的。例如,对于与“夜间”相关联的小时,GUI 40可以具有在其上显示时间线43和事件/活动的深蓝背景,而对于“日间”为较明亮颜色。在另一实施例中,水平线50和对应时间改变颜色。在一个实施例中,应用30提供和时间线42相交的一个或多个区分水平线,其显式地标识日或时刻边界。
用户可以采用预定动作来在GUI 40上导航时间线42。例如,为了通过时间线42在时间上前后滚动,用户能够用他的或她的手指执行轻扫动作。在第一方向上轻扫手指将在时间上往回“滚动”时间线42以显示在过去发生的事件和/或活动。在第二相反方向上轻扫手指将在时间上向前“滚动”时间线42以显示尚未发生的事件和/或活动。此外,用户能够调用显示器20的“变焦”特征以使用“捏”手势来放大和缩小显示器的期望部分。对于应用30来说,检测其他双/多触摸手势并执行一些对应功能也是可能的。
应用30当被控制器12执行时收集、组织以及沿着时间线42显示与用户42相关联的事件和活动。具体地,由蜂窝电话10的用户所引起的所有事件被放置于第一区44中。由远程方所引起的所有事件被放置于第二区46中。在图3的框或“气泡”中所描绘的活动被沿着时间线42放置。事件和活动被以它们发生的时间或者以它们将发生的时间放置于时间线42上。
无论由用户或一些其他远程方引起与否,事件包括由用户和/或远程方所执行的动作(即,人员已完成或者促成用户的时间线的东西)。示例性事件包括但不限于诸如听音频/观看视频52、发送/接收电子邮件或MMS消息54、58、发送/接收电话呼叫60、作出/读取博客条目以及发送/接收参与活动的邀请之类的动作。第一和第二区44、46中列举的每个事件都使用描述性图形图标和/或对应文本来标识。例如,从图3中,根据在第一区42中放置的事件能够看到用户在11:00之前不久将电子邮件58发送给“Mikael Hellberg”,并且然后在11:00之后不久给同一人打了电话呼叫60。
视需要,用户能够通过“轻敲”事件图标或者执行一些相似动作来访问关于事件的特定细节。例如,如图3中所看到的,用户能够“轻敲”“包封”图标以查看在13:00之后不久发送给“Lina Svensson”的消息54的内容56。此外,应用30还能够响应于另一用户动作(例如,在图标上“双敲”)启动对应的应用程序(例如,电子邮件应用或短消息服务(SMS)应用)。这将允许用户编辑新消息并将其发送到相同的或不同的人员。
事件由用户或者由其他用户在它们发生时候被添加到时间线42。在一个实施例中,例如,事件响应于远程方将要参与诸如会议之类的活动的邀请发送给用户而被添加。进行请求的人员由文本62标识而活动的类型由图标64来指示。活动(即,会议)使用被沿着时间线42放置的气泡66来图示。气泡66被调整大小以指示对于活动所需的时间长度。因此,如图3中所看到的,气泡66在分别指示起始时间1600和结束时间1700的水平线50之间延伸,并且会议将持续一个小时。
如图3中所看到的,标识所请求的会议活动的气泡66以虚线为界。这指示活动是通过用户的未决验收。用户具有通过轻敲紧挨着气泡66的“接受”(即,复选标记)或“拒绝”(即,‘X’)图标来要么接受要么拒绝邀请的选项。一旦接受参加会议的邀请,虚边界线将被实线代替从而指示用户已经承诺参加会议。
如先前所描述的那样,本发明沿着时间线42的长度显示活动,诸如由气泡66所表示的会议。在事件标识由用户(即,在第一区44中看到的)或者由其他人(即,在第二区46中看到的)所执行的动作情况下,活动标识用户可能参加的事件。活动的一些说明性示例包括但不限于预约、商务会议、医生预约、假期、预定晚餐以及音乐会。在一个实施例中,表示给定活动的气泡或其他图标沿着活动的起始时间与结束时间之间的时间线42延伸。所有活动都将具有起始时间,但可以没有结束时间。没有结束时间的那些活动随着在一端“淡出”而被显示在时间线42上。例如,气泡70表示用户将参加的晚餐活动在1700之后不久开始。气泡70的底端淡出,并且因此,指示用户不为这个活动提供结束时间。
用户可以通过双敲所期望的活动来编辑给定活动的细节。在一个实施例中,例如,应用30将显示提示用户输入或者修改活动细节的对话框。类似地,用户能够通过在时间线42的空置部分上轻敲来添加活动。像当编辑现有活动时一样,应用30将显示一个或多个对话以允许用户输入活动细节。
此外,本发明还允许用户通过建立的通信链路与其他方共享活动。特别地,时间线42的用户可以订阅以与其他方共享时间线信息。如图3中所看到的,时间线42的用户订阅Bob、Carly以及Mikael – 每个都在包括标签82、84、86的GUI 40的订户部分80中被标识。应用30可以例如基于所关联方的存在来添加和删除给定标签。时间线42的用户仅需要触摸期望的标签以与所关联方共享活动。
图4图示了GUI 40可以如何改变,当时间线42的用户选择标签84时。特别地,第一和第二区44、46两者上的事件信息将逐渐消失。沿着用户的活动的用户的时间线42还被移动到显示器20的一侧。这允许应用30然后在GUI 40中连同它们对应的活动一起显示所选方的时间线88。图4在GUI 40上图示了仅两个时间线42、88;然而,本领域的普通技术人员将容易地了解,可以根据需要或视需要在GUI 40上显示两个以上的时间线42、88。为了使得用户能够标识哪一个时间线42属于哪一方,应用30使用标签来标识各时间线。在这种情况下,用于用户和所选远程方的时间线使用标签42a、88a来标识。
各方之间的信息经由建立的通信链路而被转移。如果在用户选择所述方时未在用户与远程方之间建立链路,则应用30将控制控制器12和通信接口18建立链路。如上面所陈述的那样,用户的蜂窝电话10可以包括蜂窝收发器28和短程收发器26中的一个或两者。因此,蜂窝电话10可以建立与所选方的设备的蜂窝链路或短程链路并经由该链路来转移信息。
为了在时间线42、88之间共享活动,用户仅需要执行“拖放”操作。如与手动数据输入相对的此类操作使得用户能够容易地从其他时间线向其他时间线添加或者更新活动(并且反之亦然)。这允许给定用户较好地计划它们的生活。具体地,用户能够将选定活动从一个时间线“拖曳”到另一个时间线,并且然后在该时间线上“放下”活动。例如,图4图示了指示用户希望与朋友Carly见面的活动90(在1600开始并且在1700结束)。使用手指,例如,用户能够从时间线42拖曳表示活动90的气泡并且在时间线88上放下它。一旦放下气泡之后,应用30就能够在时间线88上创建新活动92从而经由所建立的通信链路与经标识的方(即,Carly)共享与特定活动有关的所有信息。对应的活动能够沿着他的时间线出现在远程方的设备上。
图4描述了其中用户执行拖放操作以与远程方共享选定活动使得该活动沿着远程方的时间线88出现的这个实施例。然而,本领域的普通技术人员应该理解的是,本发明还允许其他方发起建立通信链路并且共享来自时间线之间的选定活动。
图5是图示了由应用30根据本发明的一个实施例所执行的方法的流程图。方法100在由控制器12所执行的应用30用时间线42平分显示器20以形成第一和第二区44、46时开始,并且使用当前时间指示器48来指示当前时间。用户能够使用当前时间指示器48来区分过去的、当前的以及将来的事件和活动(框102)。当事件发生时,控制器12确定用户是否发起了该事件或者另一方是否发起了该事件(框104)。如果用户发起了事件,则控制器12将基于应用30的指令将事件显示在时间线42的第一侧的第一区44中(框106)。如果控制器确定远程方发起了事件,则控制器12将事件显示在与第一侧相反的时间线42的第二侧的第二区中(框108)。
对于活动,控制器将确定用户或另一方是否添加了活动(框110)。例如,可以响应于用户“拖放”来自别人的时间线的活动、或者通过像先前所描述的那样手动地添加活动来实现这个确定。一旦检测到活动的添加,控制器12就将获得关于该活动的调度信息并且沿着时间线42显示对应的气泡或其他指示器(框112)。一旦在事件或活动时检测到显示器上的用户触摸,例如,控制器12就能够启动与事件相关联的软件程序以允许用户执行该事件。例如,如果用户对与过去的事件相关联的电话图标执行了“双敲”操作,则控制器12将启动语音通信程序以允许用户给与该过去的事件相关联的远程方打新的呼叫(框116)。新图标然后将在当前时间被放置在时间线42的第一侧以指示呼叫已被用户打过了(框104、106)。
在一个实施例中,由应用30所启动的软件程序提供覆盖或者替换显示器20上的GUI 40中的全部或部分的其自己的用户界面。然而,在另一实施例中,应用30启动GUI内的软件程序。在这些实施例中,被启动的软件程序可能或者可能不是具有所有功能和特征的“全”版本,但替代地,可能是具有所选特征和/或功能的软件程序的“简化”版本。此外,由正被启动的软件程序提供的用户界面可能是不透明的或透明的使得用户能够与经启动的软件程序的用户界面交互同时仍然保持查看GUI 40的部件的能力。
图6是图示了其中在本发明的一个实施例中用户通过向/从其他用户的时间线拷贝活动而与其他用户共享活动的方法的流程图。方法120在建立用户的蜂窝电话10与远程方的设备之间的通信链路时开始(框122)。如先前所陈述的那样,要么用户的设备要么远程方的设备可以发起建立链路,所述链路可以为蜂窝链路或短程链路。一旦建立了与所选方的链路,控制器12就渐隐在时间线12的第一侧和第二侧的事件信息并朝显示器20的一侧移动时间线12(框124)。用户的设备然后经由所建立的链路从远程方的设备接收时间线信息(框128)。可以执行如本领域中已知的验证或其他安全程序以帮助确保隐私。控制器12然后将根据应用30的逻辑和指令将用户的时间线和远程方的时间线显示在显示器20上(框128)。
当时间线被显示时,控制器12将检测由用户执行以共享活动的信息的拖放操作(框130)。例如,如图5中所看到的,用户可以将活动从远程方的时间线拖放到他/她自己的时间线。一旦检测到所述操作,控制器12将检索与被放下到用户的时间线42上的所选活动相关联的信息(框132),并且基于所检索到的信息来添加活动(或者更新现有活动)(框134)。
在不背离本发明的基本特性的情况下,当然可以以除本文中具体地阐述的那些外的其他方式来执行本发明。例如,如先前所描述的那样,时间线42纵向延伸。然而,在其他实施例中,时间线42水平地延伸。进一步地,在一个实施例中,应用30在蜂窝电话10的控制器12上执行。然而,在其他实施例中,应用30在具有可编程处理器并能够与其他远程方进行通信的其他电子设备上执行。图7例如图示了其他适当电子设备的一些示例。特别地,可以在诸如苹果(APPLE)的iPAD之类的平板计算设备136上执行应用30。通常,这些平板设备包括触摸屏显示器20和短程收发器28,所述短程收发器28使得它们能够经由无线接入点和因特网与一个或多个远程方传递数据和信息。
适当设备的其他示例是膝上型计算机138和台式计算机140。这些设备可能不总是包括触摸屏显示器20,并且因此,也许不能够执行基于触摸的“双敲”或“拖放”操作。相反地,这样的设备将依靠诸如鼠标、轨迹球或轨迹板之类的其他指点设备来执行这些操作。然而,这样的计算设备138、140仍然包括适于像先前所描述的那样执行应用30的处理器,并且同样,能够经由短程接口和因特网将数据和信息传递到一个或多个远程方。
此外,先前的实施例将用户从其传送/接收调度信息(例如,事件)的远程方描述为具有蜂窝电话10或相似设备的人员。然而,本发明还可以用与社交网站相关联的一个或多个服务器来传递这样的信息。例如,对于许多用户来说社交网络正在快速地成为通信的重要手段。典型地,用户将经由诸如FACEBOOK和TWITTER之类的社交网站连接到一个或多个朋友或熟人。源自于这样的站点和/或从蜂窝电话10发送到这样的站点的消息能够被应用30依照本发明处理和显示。这包括向并从与如先前所描述的社交网络相关联的时间线拷贝选定活动的能力。
因此,本实施例将在所有方面被认为是说明性的而不是限制性的,并且落入所附权利要求的意义和等价范围内的所有改变旨在被包含在其中。

Claims (18)

1.一种用于在通信设备上聚合并显示调度信息的方法,所述方法包括:
使用时间线平分通信设备的显示屏幕;
在所述时间线的第一侧显示由所述通信设备的用户所引起的事件;
在与所述第一侧相反的所述时间线的第二侧显示与所述用户相关联但由远程方所引起的事件;
沿着所述时间线显示与所述用户相关联的活动;以及
将当前时间线指示器显示在所述显示屏幕上以指示所述由通信设备的用户所引起的事件、由远程方所引起的事件和活动中的哪一个已经发生了,以及所述由通信设备的用户所引起的事件、由远程方所引起的事件和活动中的哪一些尚未发生,其中,将当前时间线指示器显示在所述显示屏幕上包括显示所述当前时间线指示器以在当前时间和所述时间线相交。
2.根据权利要求1所述的方法,其进一步包括:
建立所述用户的通信设备与和远程用户相关联的远程通信设备之间的通信链路;
经由所述通信链路接收与所述远程方相关联的时间线;并且
将所述远程方的时间线显示在所述用户的通信设备的所述显示屏幕上。
3.根据权利要求2所述的方法,其进一步包括:
订阅以接收与一个或多个对应的其他方中的每一个相关联的一个或多个时间线;
在所述显示屏幕上指示与一个或多个其他方相关联的所述时间线中的每一个;以及
从所述显示屏幕上的所述多个时间线中选择所述远程方的时间线。
4.根据权利要求2所述的方法,其进一步包括响应于所述用户将来自所述远程方的时间线的一个或多个活动拖放到所述用户的时间线上,将沿着所述远程方的时间线所显示的一个或多个活动添加到所述用户的时间线。
5.根据权利要求2所述的方法,其进一步包括响应于所述用户将来自所述用户的时间线的一个或多个活动拖放到所述远程方的时间线上,将沿着所述用户的时间线所显示的一个或多个活动添加到所述远程方的时间线。
6.根据权利要求2所述的方法,其进一步包括响应于接收到所述远程方的时间线,控制所述用户的计算机设备的所述显示屏幕以从所述显示屏幕渐隐在所述时间线的所述第一侧和第二侧的所述事件。
7.根据权利要求1所述的方法,其进一步包括响应于所述用户选择过去的事件而将新事件添加到所述时间线的所述第一侧,其中,所述新事件和所述过去的事件具有相同的事件类型。
8.根据权利要求1所述的方法,其进一步包括响应于所述远程方发起所述事件而将新事件添加到所述时间线的所述第二侧。
9.根据权利要求1所述的方法,其进一步包括响应于所述用户沿着所述时间线接触所述显示屏幕而沿着所述用户的时间线添加新活动。
10.一种通信设备,其包括:
显示器;
存储器,其被配置成存储与通信设备的用户相关联的调度信息;以及
控制器,其被配置成:
使用时间线平分所述显示器;
在所述时间线的第一侧显示由所述通信设备的用户所引起的事件;
在与所述第一侧相反的所述时间线的第二侧显示与所述用户相关联但由远程方所引起的事件;
沿着所述时间线显示与所述用户相关联的活动;以及
将当前时间线指示器显示在所述显示器上以指示所述由通信设备的用户所引起的事件、由远程方所引起的事件和活动中的哪一个已经发生了,以及所述由通信设备的用户所引起的事件、由远程方所引起的事件和活动中的哪一些尚未发生,其中,所述控制器被进一步配置成显示所述当前时间线指示器以在当前时间和所述时间线相交。
11.根据权利要求10所述的设备进一步包括通信接口,所述通信接口被配置成:
建立与和远程用户相关联的远程通信设备的通信链路;
经由所述通信链路从所述远程方接收时间线;以及
将所述远程方的时间线显示在所述用户的通信设备的所述显示器上。
12.根据权利要求11所述的设备,其中,所述控制器被进一步配置成:
订阅以接收与一个或多个其他方中的每一个相关联的一个或多个时间线;
在所述显示器上指示与一个或多个其他方相关联的所述时间线中的每一个;以及
响应于用户输入从所述显示器上的所述多个时间线中选择所述远程方的时间线。
13.根据权利要求11所述的设备,其中,所述控制器被进一步配置成:
检测拖放操作,在所述拖放操作中所述用户拖曳来自所述远程方的时间线的一个或多个选定表示对应活动的图标并沿着所述用户的时间线放下所述一个或多个选定表示对应活动的图标;并且
响应于所述拖放操作将所述一个或多个选定表示对应活动的图标添加到所述用户的时间线。
14.根据权利要求11所述的设备,其中,所述控制器被进一步配置成:
检测拖放操作,在所述拖放操作中所述用户拖曳来自所述用户的时间线的一个或多个选定表示对应活动的图标并沿着所述远程方的时间线放下所述一个或多个选定表示对应活动的图标;以及
响应于所述拖放操作将所述一个或多个选定表示对应活动的图标添加到所述远程方的时间线。
15.根据权利要求11所述的设备,其中,所述控制器被进一步配置成响应于接收到所述远程方的时间线,从所述显示器渐隐在所述时间线的所述第一侧和第二侧的所述事件。
16.根据权利要求10所述的设备,其中,所述控制器被进一步配置成响应于所述用户选择过去的事件而将新事件添加到所述时间线的所述第一侧,其中,所述新事件和所述过去的事件具有相同的事件类型。
17.根据权利要求10所述的设备,其中,所述控制器被进一步配置成响应于所述远程方发起所述事件而将新事件添加到所述时间线的所述第二侧。
18.根据权利要求10所述的设备,其中,所述控制器被进一步配置成响应于所述用户沿着所述时间线接触所述显示屏幕而沿着所述用户的时间线添加新活动。
CN201080071218.6A 2010-12-16 2010-12-16 一种用于通信设备的日历应用 Active CN103649972B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2010/055890 WO2012080786A2 (en) 2010-12-16 2010-12-16 A calendar application for communication devices

Publications (2)

Publication Number Publication Date
CN103649972A CN103649972A (zh) 2014-03-19
CN103649972B true CN103649972B (zh) 2017-03-22

Family

ID=43856215

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080071218.6A Active CN103649972B (zh) 2010-12-16 2010-12-16 一种用于通信设备的日历应用

Country Status (6)

Country Link
US (1) US20130246939A9 (zh)
EP (1) EP2652681A1 (zh)
JP (1) JP2014502745A (zh)
KR (1) KR20130108640A (zh)
CN (1) CN103649972B (zh)
WO (1) WO2012080786A2 (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2490313A (en) 2011-04-18 2012-10-31 Nokia Corp Joint contacts list address book and events calendar to chronologically display details of all events associated with selected contacts
US10387480B2 (en) * 2012-11-08 2019-08-20 Lance M. King Systems and methods for a scalable, collaborative, real-time, graphical life-management interface
US9177108B2 (en) 2013-03-13 2015-11-03 Carefusion 303, Inc. Multiple infusion channel data graphical user interface
US9400594B1 (en) * 2013-03-25 2016-07-26 Shmuel Zarcheany Organizational system and method for collecting, structuring, linking, and presenting disparate information
US20150212684A1 (en) * 2014-01-30 2015-07-30 Aol Inc. Systems and methods for scheduling events with gesture-based input
US20150370462A1 (en) 2014-06-20 2015-12-24 Microsoft Corporation Creating calendar event from timeline
US10681155B1 (en) * 2015-01-13 2020-06-09 Google Llc Presenting user activity timeline in a colloquial style
CN104793845A (zh) * 2015-04-01 2015-07-22 乐视致新电子科技(天津)有限公司 日期切换显示方法及日期切换显示装置
JP6380281B2 (ja) * 2015-07-31 2018-08-29 キヤノンマーケティングジャパン株式会社 遠隔読影システム、情報処理装置、サーバ装置、及びその制御方法、並びにプログラム
USD857721S1 (en) 2016-01-12 2019-08-27 Google Llc Display screen with graphical user interface for presenting user activity timeline in a colloquial style
JP6725851B2 (ja) * 2018-08-01 2020-07-22 キヤノンマーケティングジャパン株式会社 情報処理装置およびその制御方法、情報処理システム、並びにプログラム
US11580143B1 (en) * 2022-06-01 2023-02-14 Resynque, Inc. Interactive and dynamic timeline data merging and management

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000132601A (ja) * 1998-10-23 2000-05-12 Matsushita Electric Ind Co Ltd スケジュール表示方法及び装置
US6466236B1 (en) * 1999-04-08 2002-10-15 Palm, Inc. System and method for displaying and manipulating multiple calendars on a personal digital assistant
JP2000331078A (ja) * 1999-05-20 2000-11-30 Hitachi Ltd スケジュール管理システムの不要データ削除期間設定方法
US6920328B2 (en) * 2001-08-30 2005-07-19 Hewlett-Packard Development Company, L.P. Family calendar notification and tracking
US9715678B2 (en) * 2003-06-26 2017-07-25 Microsoft Technology Licensing, Llc Side-by-side shared calendars
US7683940B2 (en) * 2003-09-12 2010-03-23 Canon Kabushiki Kaisha Streaming non-continuous video data
US20050105374A1 (en) * 2003-11-17 2005-05-19 Nokia Corporation Media diary application for use with digital device
US20060129445A1 (en) * 2004-12-09 2006-06-15 Mccallum Rodney H Jr System and method for scheduling a litigation event
JP2006313429A (ja) * 2005-05-06 2006-11-16 Ricoh Co Ltd スケジュール管理システム、クライアント端末、スケジュール管理サーバ、スケジュール管理装置、スケジュール管理方法並びにスケジュール管理プログラムおよび記録媒体
WO2007121329A1 (en) * 2006-04-12 2007-10-25 Google Inc Method, system ,graphical user interface, and data structure for creating electronic calendar entries from email messages
US7757176B2 (en) * 2006-05-03 2010-07-13 Sanjay Vakil Method and system for collective calendaring
US20080005168A1 (en) * 2006-06-30 2008-01-03 Microsoft Corporation Managing family information
KR101125960B1 (ko) * 2006-09-29 2012-03-22 엘지전자 주식회사 이동 단말기의 이벤트 표시장치 및 그 방법
US7721229B2 (en) * 2006-11-14 2010-05-18 Microsoft Corporation Displaying overlaid calendars
US8249906B2 (en) * 2007-02-12 2012-08-21 Pma Technologies, Llc Interactive graphics-based planning systems
US8051380B2 (en) * 2007-02-28 2011-11-01 Microsoft Corporation Communicating shared electronic calendar modifications
US20080307323A1 (en) * 2007-06-10 2008-12-11 Patrick Lee Coffman Calendaring techniques and systems
US20080320033A1 (en) * 2007-06-21 2008-12-25 Nokia Corporation Method, Apparatus and Computer Program Product for Providing Association of Objects Using Metadata
US20090043646A1 (en) * 2007-08-06 2009-02-12 International Business Machines Corporation System and Method for the Automated Capture and Clustering of User Activities
US20090158186A1 (en) * 2007-12-17 2009-06-18 Bonev Robert Drag and drop glads
US8341184B2 (en) * 2008-05-07 2012-12-25 Smooth Productions Inc. Communications network system and service provider
US9715679B2 (en) * 2008-05-07 2017-07-25 Novell, Inc. System and method for displaying multiple time zones in an online calendar view
JP5239494B2 (ja) * 2008-05-09 2013-07-17 日本電気株式会社 携帯端末装置、画面表示方法及びプログラム
US8522163B2 (en) * 2008-12-19 2013-08-27 Verizon Patent And Licensing Inc. Systems and methods for radial display of time based information
US8838461B2 (en) * 2008-12-19 2014-09-16 Qualcomm Incorporated Access and management of cross-platform calendars
US20100174998A1 (en) * 2009-01-06 2010-07-08 Kiha Software Inc. Calendaring Location-Based Events and Associated Travel
KR101594361B1 (ko) * 2009-05-04 2016-02-16 엘지전자 주식회사 이동통신 단말기 및 이를 이용한 일정관리방법
US8335989B2 (en) * 2009-10-26 2012-12-18 Nokia Corporation Method and apparatus for presenting polymorphic notes in a graphical user interface
US8806355B2 (en) * 2009-11-06 2014-08-12 Cisco Technology, Inc. Method and apparatus for visualizing and navigating within an immersive collaboration environment
US20110154208A1 (en) * 2009-12-18 2011-06-23 Nokia Corporation Method and apparatus for utilizing communication history
US8510677B2 (en) * 2010-01-06 2013-08-13 Apple Inc. Device, method, and graphical user interface for navigating through a range of values
US8793611B2 (en) * 2010-01-06 2014-07-29 Apple Inc. Device, method, and graphical user interface for manipulating selectable user interface objects
US8346590B2 (en) * 2010-01-27 2013-01-01 Google Inc. Automatically schedule and re-schedule meetings through search interface
US8930841B2 (en) * 2010-02-15 2015-01-06 Motorola Mobility Llc Methods and apparatus for a user interface configured to display event information
US20110202398A1 (en) * 2010-02-15 2011-08-18 Sarah Photowat Personal planner with targeted advertising
US20110252351A1 (en) * 2010-04-09 2011-10-13 Calamander Inc. Systems and methods for consuming, sharing, and synchronizing time based information
US20120079408A1 (en) * 2010-09-24 2012-03-29 Visibility, Biz. Inc. Systems and methods for generating a swimlane timeline for task data visualization

Also Published As

Publication number Publication date
US20130055106A1 (en) 2013-02-28
CN103649972A (zh) 2014-03-19
EP2652681A1 (en) 2013-10-23
WO2012080786A2 (en) 2012-06-21
KR20130108640A (ko) 2013-10-04
US20130246939A9 (en) 2013-09-19
JP2014502745A (ja) 2014-02-03

Similar Documents

Publication Publication Date Title
CN103649972B (zh) 一种用于通信设备的日历应用
US11849255B2 (en) Multi-participant live communication user interface
CN109062463B (zh) 用于管理警报的尺寸减小的接口
CN110457095B (zh) 多参与者实时通信用户界面
CN110720085B (zh) 语音通信方法
CN105930073A (zh) 用于支持电子设备中的通信的方法和装置
CN107066192A (zh) 用于利用视觉和/或触觉反馈操纵用户界面对象的设备、方法和图形用户界面
CN108140361A (zh) 观影模式
CN110622120A (zh) 语音通信方法
US11893214B2 (en) Real-time communication user interface
EP3850881B1 (en) User interfaces for controlling or presenting information about multiple cellular identifiers on an electronic device
US20230370507A1 (en) User interfaces for managing shared-content sessions
WO2021258014A1 (en) User interfaces for presenting indications of incoming calls
US20230376168A1 (en) User interfaces for managing media libraries
AU2022202360B2 (en) Voice communication method
EP4352737A1 (en) User interfaces for shared health-related data
WO2018213506A2 (en) Voice communication method
KR102685525B1 (ko) 시간과 관련된 사용자 인터페이스들
AU2019100525A4 (en) Voice communication method
US20240118793A1 (en) Real-time communication user interface
CN117041416A (zh) 用于管理共享内容会话的用户界面
KR20240049307A (ko) 낮은 대역폭 및 긴급 통신 사용자 인터페이스들
WO2023235615A1 (en) User interfaces for messages and shared documents
KR20240115905A (ko) 시간과 관련된 사용자 인터페이스들
KR20230147208A (ko) 시간과 관련된 사용자 인터페이스들

Legal Events

Date Code Title Description
PB01 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