用于在线通信管理的系统和方法

文档序号:6484544阅读:317来源:国知局
用于在线通信管理的系统和方法
【专利摘要】公开了一种系统和方法。一个或多个处理器对与用户关联的至少一些任务和动作设置优先级。提供包括设置优先级的任务的待办事项列表。接收表示与多个任务的至少一个关联的数据的发送或接收的第一电子数据事件信息,并对这些任务的至少一个和动作的至少一些重新设置优先级。至少基于重新设置优先级来修改所述待办事项列表,并将其提供给用户。
【专利说明】用于在线通信管理的系统和方法
[0001]相关申请
[0002]本申请基于2010年12月30日提交且标题为“用于在线通信管理的系统和方法(SYSTEM AND METHOD FOR ONLINE COMMUNICATIONS MANAGEMENT)” 的美国临时专利申请号61/428,712并对其要求优先权,其全部内容以引用的方式并入本文。
【背景技术】【技术领域】
[0003]本申请一般涉及通信,且更具体而言,涉及管理和集成与个人和专业生产力相关的远程通信。
_4] 相关领域的描述
[0005]目前,许多人使用过多的装置、工具和格式来彼此通信。例如,蜂窝电话、个人数字助理、智能手机、传真机、电子邮件、聊天室、SMS和基于IP的语音(“V0IP”)被人们用于通信。需要太多孤立的工具来完成任务,从而导致低效率和无效。管理和/或跟踪此类通信是困难的,这至少是因为通信分散在太多媒体。太多时间浪费在判断人们需要做什么以及人们需要何时做。
[0006]而且,目前鉴别如何对多个通信设定优先级是困难的。作为多方间通信的更多信息在各方之间在特定时间被理解为具有特别意义,但是监视此类通信的其他方或同一通信方在不同时间上可能无法适当地对通信设置优先级。
[0007]再者,目前用于通信的多种工具、装置和格式常常提供无必要且非期望的冗余性。目前,还没有适当的方式将可能与单个或特定任务相关的不同通信合并。

【发明内容】

[0008]本申请提供一种用于与通信关联的减少、优先级设置和合并的系统和方法,其包括通信的工具、装置和格式,以及由此传送的消息和讨论。这至少部分地通过提供进入和退出个人工作流程环境的每个内容的活动自动化待办事项列表来实现,包括合并可能需要完成的任务,配合完成每个任务所需的工具。由此消除阻碍活动性和生产力的障碍。
【专利附图】

【附图说明】
[0009]出于说明本发明的目的,在附图中示出本文优选的若干形式,然而,应理解,本发明不限于所示的这些具体布置和方式。从下文参考附图对本发明的描述,本发明的特征和优点将变得显而易见,其中:
[0010]图1图示根据本申请的实施例的示例性硬件布置;
[0011]图2图示根据实施例的功能元件,这些功能元件的其中一个或多个功能元件可以在计算装置中配置;
[0012]图3示出包括根据示例性实施例提供的特征的示例性显示器;[0013]图4图示包括根据示例性实施例提供的特征的另一个示例性显示器;
[0014]图5示出包括根据示例性实施例提供的特征的另一个示例性显示器;
[0015]图6是图示根据实施例的“涟漪效应”的框图;
[0016]图7和图8图示根据一个或多个实施例的示例性硬件布置;以及
[0017]图9A-9H是图不根据实施例与任务值确定关联的步骤的流程图。
【具体实施方式】
[0018]在实施例中,公开一种生产力网络,其支持连接到例如一组或多组任务且具有完成每个任务所必需的工具的人的网络。优于公知的系统和方法,根据本申请的生产力网络大大地增加任务完成的效率。正如本文所使用的,术语“任务”一般是指用户需要完成的内容。例如,任务可以像回答消息、撰写文档或出席活动一样简单。又如本文所使用的,术语“数据事件”是指数据的传输,并且可能表示发送和接收数据的任何方式。例如,可以通过AP1、通过公知的协议、通过专有协议、通过用户数据录入(包括通过响应于提示而作出的选择)以及通过模拟源传送。数据事件可以由计算机来触发相关过程。又如本文所使用的,术语任务动作是指为完成任务,用户执行的或基本自动地执行的动作。再者,又如本文所使用的,术语“任务生成”是指为创建任务,用户执行的或基本自动地执行的动作。根据本文教导提供的生产力网络可以在基于因特网web的环境中实现,基于因特网web的环境为用户提供访问完成其任务所必需的工具。例如,基于web的环境支持交互通信入口、文档、电子表格、CAD和呈示创建、查看工具和日程表相关的功能。
[0019]可以提供本文公开的工具来利用实时推送技术以改进多个用户的协作。通信入口代表基于因特网的通信部分中例如组织效率的技术性突破。
[0020]在实施例中,一种核心工具集由革命性的任务管理器加以补充,该核心工具集采用优先级设置算法和通信访问权的实时优先级设置来使任务完成的效率最大化,该优先级设置算法将例如属于相似目的(大小或最终结果)的动作上花费的时间间隔、物理位置之间的距离和时间进行比较。该核心工具集执行决定需要做什么以及需要何时做,以及能够为用户执行一些任务动作(如本着节省时间的目的减少(或在一些情况中无需)用户参与,通过解释会话来完成旅行或餐馆或娱乐设施预订)的合资格助理人员的等效功能。
[0021]本文的教导还可以表征为生产力操作系统。通过由线优化的(line-optimized)API组成的大量SDK (软件开发者工具),开发者能够将有助于个人或大组织以可能最有效率的方式完成定位相关的任务的其他工具(程序)或项目(材料)整合。可以提供第三方工具以供通过例如平台内应用程序商店来购买。
[0022]生产力网络优选地是基于web的,但是还可以通过移动格式化的网站和机构内移动应用程序以扩展到流行的移动平台。或者,本文的教导还可以作为桌面型应用程序来提供,例如供企业使用。
[0023]根据本申请的实施例的平台提供用于集成音频/视频呼叫功能的API。还提供功能以作为支持任务动作的工具集成或启动屏幕共享。再者,以及与屏幕共享结合,本申请的实施例可以提供用于屏幕共享的API调用。该应用程序可以允许用户启动屏幕共享会话,例如以便通过电子邮件邀请其他用户。用户还可以记录数据/通信会话或允许至少一个其他参与者能够作为主持人。[0024]再者以及与移动平台结合,该应用程序可以提供具有音频/视频支持的一个或多个客户端应用程序,如对应电话所支持的那样。该应用程序支持如下电话平台中的一种或多种或其他类似类型:ANDR0ID MOBILE/TABLET ;IPHONE/IPAD iOS ;BLACKBERRY ;和WINDOWS MOBILE。这些电话可以直接被会议的管理人员呼叫,或可以通过移动应用程序连接到会议来加入会议。
[0025]与web浏览器软件应用程序结合,本申请支持多种应用程序,包括含FLASH插件、HTML或任何显示渲染语言或其他多媒体支持工具的web浏览器软件应用程序。
[0026]与聊天室应用程序结合,本申请可以提供与流行即时通讯(“頂”)网络(如GTALK/MSN MESSENGER/YAH00/AIM/ICQ/FACEB00K/MYSPACE)的集成。可以提供或以其他方式获得如下API调用的其中一种或多种:LinkAccount ;GetBuddyList ;SendMessage ;ReceiveMessage ;SubscribeUpdates ;以及 RemoveAccount。与服务器端 API 结合,可以通过标准因特网web服务提供多种服务器端API调用,这些标准因特网web服务可以在多种开发源平台(如PYTHON)中或在专有平台中消费。相应地,本申请可以提供web服务,而无需支持或以其它方式提供指定语言的API。
[0027]在实施例中,为API调用连同客户端和/或服务器端API的样本代码提供可在因特网上发布的归档。而且,可以为在实时基础上进行集成提供API测试和支持。例如,对于多种平台而言,可以创建邀请并将其发送到任何平台以使用户加入。实例是WEBEX。
[0028]因此,本申请提供用于集成音频/视频聊天室功能的一个或多个API。再者,提供功能以集成或启动屏幕共享。可以在用户计算机上提供并安装例如使用HTML5和带宽分散应用程序的客户端API以便优化带宽使用。例如,可以为客户端计算机提供可安装的应用程序。可以对等地广播视频/音频种子,只要客户端PC上有带宽即可。如果没有足够带宽,则应用程序利用一个或多个服务器来广播视频/音频种子。
[0029]而且,提供用于虚拟不受限的web浏览器和移动装置(例如Android/iOS/RM) HDHTML5/CSS3/基于web工具箱的含视频和音频记录的群视频电话会议的API。本申请可以包括带宽分散技术,以及视频聊天室使用的A->B分析。再者,为视频聊天室支持跨平台集成,并且用户能够使用外部服务以及在一个或多个“内部”web和移动应用程序内与人视频聊天。这可以包括可含或不可含本地视频聊天支持的外部服务。示例包括AIM/ICHAT、GCHAT/G00GLE应用程序、FACEB00K聊天室/通讯、SKYPE、本地ANDROID视频聊天室(通过拨打电话号码来激活)、FACET IME/1 OS (通过拨打电话号码来激活)、本地RM视频聊天室客户端(通过拨打电话号码来激活)、激活WINDOWS移动视频聊天室(通过拨打电话号码来激活)、本地WIND0WS7视频聊天室客户端/LYNC、本地EXCHANGE视频聊天室客户端(如果适用的话)、本地LOTUS客户端(IBM Same time)(如果适用的话)和WEBX桌面型客户端(如果适用的话)。
[0030]在实施例中,根据用户计算装置的皮肤/尺寸偏好提供视频,并且访问与视频关联的数据事件。可以支持用户装置能够支持的最高质量视频,如1080p“HD视频”分辨率或更高,以及还支持相应降低质量的提供(例如,720p)。此外,可以提供环境声音和/或立体声机构,可以在音频或视频呼叫会话期间为传送人的音频提供噪声干扰消除和/或优化。
[0031]本申请还支持基本实时的桌面共享和控制。而且,可以播放来自如YOUTUBE的网站的视频,在例如在线或虚拟电话会议中多个用户可见的其他嵌入的链接是可选择的。优选地,每个电话会议支持一个视频和/或音频会话,其能够被参与电话会议的各方听见和/或看见。该应用程序还提供在电话会议内共享视频/音频/图像的能力,以及在视频电话会议内显示定制可视元素(如附图或激光器指示)的能力。其他特征包括用于如Python和Go的服务器端库。再者,视频聊天室功能被多种浏览器支持,包括例如Chrome、IE6+ (Chrome 插件)、Safari3+、Firefox3.5+ (Gecko)、Opera、Safari 移动浏览器、ChromeMobile Android 版、Blackberry 移动浏览器、iOS IPAD/IPHONE 版、用于 ANDROID 移动装置/ 平板装置的 GINGERBREAD/HONEYCOMB/ICE-CREAM-SANDWICH、RIM OS、OSX 和 WIND0WS7.[0032]本申请可以从多个API,以及从直接模拟语音传输(例如,语音邮件和/或电话会话)接收进入的数据事件,并且使用API功能来执行语音至文本转换。该本文可以被另一个提供API的服务(如SEMANTICINTERPRETATION)使用,继而驱动其他功能。因此,其他数据事件可以通过电话线到达。
[0033]发明人认识到,大多数企业/公司用户在离开他们的办公桌时使用蜂窝电话。但是,在他们的办公桌时,他们使用基于路基电话以及膝上型或桌面型计算机的企业网络。本申请还提供这些种子的可用性。
[0034]在实施例中,插入分路器可以包括电话/数据系统的插座。在实施例中,通过在电话背部拔下电话线,并将其插入到分路器上的适合插座中来安装。然后可以将对应的物理短电话线插入到分路器和桌面型或膝上型计算机中,以便可以实现数据事件流的获取。还可以将蓝牙或等效的传送器并入到分路器中。
[0035]本申请支持最优语音协议选择,包括用于后向兼容的语音装置的最优语音协议选择。例如,本申请提供通过将蜂窝和地上线路接收质量与基于VoIP web的连接质量比较来提供选择最优语音协议方法的能力。在实施例中,可以通过分析所访问的数据事件提供的接收条和移动因特网访问(Edge/3G/4G等)来检查移动装置的蜂窝质量,正如本文描述的。可以基于分析语音质量的目的转换数据事件,并通过本地API或通过短码载体功能来访问蜂窝数据事件。
[0036]在实施例中,监视来自蜂窝服务的数据事件和语音质量分析,并将其与VoIP质量分析(通过API访问)比较,当用户拨打或接收来自移动装置的呼叫时选择最优协议,并持续地检查最优协议以在整个呼叫过程中通过最优质量的推送API调用来实现更新的选择。
[0037]在实施例中,支持配备标准CAT-5和/或RJ-9电话线连接(输入和输出)、以太网/LAN连接(输入)、W1-Fi支持(输出)和如USB3.0 (输出)或Thunderbolt 1/0 (输出)或等效连接或等效连接的物理连接的后向兼容语音装置(硬件模块),其连接到基于计算机的外围装置以用于数据事件传送、语音传送、插件安装和电源接收。
[0038]后向兼容语音装置可以允许电话线连接与VoIP连接(以太网或W1-Fi)之间的实时质量比较。在实施例中,计算机插件在将装置连接到计算机(例如USB3.0或Thunderbolt1/0)时进行安装,优选地在从用户接收到许可时,以便通过语音质量信息和内容再收集的形式从输入连接获得将来的数据事件。当连接两个或更多个输入时,通过应用程序最优移动语音协议选择所使用的相同算法来为基于浏览器的计算机用户选择最优连接。
[0039]连接到移动和基于浏览器的应用程序和后向兼容语音装置的用户接收优选的最优接收选择,其中最多比较如下所有连接:蜂窝、移动VoIP (例如,Edge/3G/4G等)、电话线(例如,CAT-5或RJ-9),以及例如以太网或W1-Fi VoIP0可以经由最优装置通过最优协议首先使得入局电话呼叫可用,其中该呼叫被暂时性地延迟并通过最优协议路由到备选装置。所有去话呼叫可以通过最优协议经由所选装置来处理。
[0040]现在参考附图,其中相似的参考数字表示相似元件,图1图示根据本申请的实施例的示例性硬件布置。本文中一般称为系统100,该布置支持根据本文教导的监视和通知服务。系统100包括至少一个信息处理器102 (被配置成作为因特网web服务器和/或数据库文件服务器来进行操作),信息处理器102编程并配置成访问通信网络106并与计算装置104通信。计算装置104可以是个人计算机,并且还可以是移动装置,如GOOGLE ANDROID、APPLE IOS、WINDOWS MOBILE操作系统的其中一种或多种,并且可以包括智能电话装置、平板计算装置或其他移动便携式装置。计算装置104和信息处理器102可以通过公知的通信协议、传输控制协议/因特网协议“TCP/IP”来通信。信息处理器102和计算装置104优选地配备有支持本申请所需的所有数据库或有权访问支持本申请所需的所有数据库。
[0041]通信网络106优选地是全球公用通信网络,如因特网,但是还可以是广域网(WAN)、局域网(LAN)、内联网或使得计算装置和外围装置能够通信的其他网络。
[0042]在优选实施例中,信息处理器102和计算装置104可以配备有web浏览器软件,如MICROSOFT INTERNET EXPLORER、MOZILLA FIREF0X、GOOGLE CHROME、APPLE SAFARI 等。信息处理器102和计算装置104使用任何公知的数据通信联网技术耦接到通信网络106。
[0043]图2图示多个功能元件,其中一个或多个功能元件可以在示例性信息处理器102和/或计算装置104中配置。图2所示的功能元件包括用于执行软件代码和控制操作的一个或多个中央处理单元(CPU)202。图2所示的其他元件包括只读存储器(R0M)204、随机存取存储器(RAM)206、跨通信网络向其他计算装置传送数据事件或接收数据事件的一个或多个网络接口 208、用于存储程序代码数据库和应用程序数据事件的存储装置210 (如硬盘驱动器、软盘驱动器、磁带驱动器、⑶ROM或DVD)、一个或多个输入装置212(如键盘、鼠标、跟踪球、麦克风等)和显示器214。
[0044]图2所示的多种组件不需要实体地包括在单个装置机箱内或位于单个位置中。例如,存储装置210可以位于远离信息处理器102的其余元件的站点处,并且可以通过网络接口 208跨通信网络106连接到CPU202。信息处理器102和/或计算装置104可以包括配备足够存储量的存储器,如足以传送超文本标记语言(HTML)、Java applet和/或Active-X控制程序来提供或访问必需的数据库、论坛和其他社区服务。信息处理器102和/或计算装置104布置有适于期望的操作环境的组件,如图2所示那些。选择CPU202、网络接口 208和存储器和存储装置以确保布置容量以适应期望需求。
[0045]本申请的特性使得编写计算机可执行代码(即,软件)领域的技术人员能够使用流行的计算机编程语言和开发环境来实现本文描述的功能,包括但不限于,C、C++、VisualBasic、JAVA、HTML、XML、动态服务器网页、JAVA 服务器网页、servlet、MYSQL、PHP 和 RUBYON RAILS。
[0046]虽然本申请在本文中是通过举例且依据使用web浏览器和web网址服务器(例如信息处理器102)的基于web的系统来描述的,但是系统100不限于此类配置。可设想系统100设为使得信息处理器102和/或计算装置104使用任何公知通信方法,例如使用与局域网协议(如因特网分组交换(IPX)、拨号、第三方、专用网络或增值网络(VAN))耦接的非因特网浏览器的WINDOWS查看器来与数据事件通信并输出数据事件。而且,信息处理器102和/或计算装置104可以通过为在iOS或ANDROID操作系统上运行开发的应用程序来通信。[0047]还可设想,可以在信息处理器102和/或计算装置104上使用任何适合的操作系统,如 DOS、WIND0WS3.x、WIND0WS95, WIND0WS98, WINDOWS NT、WIND0WS2000, WINDOWS ME、WINDOWS CE、WINDOWS POCKET PC, WINDOWS XP、WINDOWS VISTA、WIND0WS7、MAC OS、UNIX、LINUX、PALM OS、POCKET PC、BLACKBERRY、ANDROID、IOS、WEB OS 和任何其他适合的操作系统。
[0048]在实施例中,网络通过去集中化(decentralized)来对至少大部分规模有效。在实施例中,人们为个体使用创建微缩的个人生产力网络,或替代地,创建在如公司或大学的大型组织中使用的全规模生产力网络。本文教导提供的专用网络可以在SaaS功能的服务器上提供(即,在远程服务局数据中心处提供服务器)或者或者,可以在企业的服务器设施上提供。在又一个实施例中,可以通过在现有组织中运作的授权提供,如一个或多个防火墙保护的内联网来集成网络。后两个企业提供可以由一个或多个远程提供的支持小组、组织的内部IT部门或其组合来管理。
[0049]专有功能
[0050]在实施例中,提供通信入口,该通信入口实际是因特网相关的通信协议的合并。通过多种因特网通信协议和/或通讯API (应用程序编程接口)的同步提供组织通过不同的方法和/或服务进行的现有和将来会话的能力,这可以保持SSL加密(安全套接字层)和/或TLS加密(传输层安全性)等。此类协议可以包括IMAP (因特网消息访问协议)、Ρ0Ρ (邮局协议)、XMPP (可扩充即时通讯和在线协议)/IM (即时通讯)、VoIP (基于因特网的语音协议)、SMS (短消息服务)/MMS (多媒体通讯服务)、通讯API (Facebook、Gchat、AIM、Skype等)和/或IP视频会议。
[0051]而且,通过标准因特网协议或可靠的API访问的基于文本的会话优选地汇集至且特别地线程化至发起和/或申请该会话的一个或多个用户。在一个实例中,支持“无主题会话”的类别,其中用户可以创建话题来进一步组织会话。然后可以将此类话题标记到一个或多个相应任务。例如,可以在“标题栏”中提供话题,正如本领域中公知的。所产生的效果是无论在哪里,会话均可基于一个或多个标准归类,例如按一个或多个人或按讨论要完成的任务来归类。
[0052]在通过VoIP或IP视频会议进行会话的情况中,优选地将会话记录并转录成文本,由此该会话可以被适当地线程化和/或索引。
[0053]在一个或多个实施例中,对用户电话(例如,蜂窝电话或智能电话或陆上线路电话)拨打或接收的电话提供语音至文本转换。在实施例中,本文教导的提供商向用户提供电话硬件。此外,可以对语音邮件提供语音至文本转换。此外,可以对IP视频会议、网络内VoIP呼叫和对用户移动装置上的个人电话号码留下的语音邮件提供语音至文本转换,在实施例中,可以由用户添加任务相关或会话相关词汇来改善语音至文本转换。语义分析可以通过识别触发一个或多个操作的关键字来作为语音至文本转换的附件来进行操作。例如,由于提及词汇“预订”或“餐厅”,预订系统API (例如,Open Table)可以自动打开,其中协调器(如本文描述)将计划安排自动化,包括识别日期/时间。这可以通过语音至文本转换的语义分析解释来进行,据此协调器将根据与任何日期/时间相似或等效的常见可用时段来建议最优日期/时间,如本文描述。
[0054]而且,还可以执行外发电子邮件的并行语义分析。然后将结果用于多种目的,如用于将电子邮件分类到特定会话流或生成待办事项列表中的一个或多个任务。
[0055]在实施例中,通信入口支持联系用户。由于同步方面的集成特性,本文的系统和方法对联系用户或以其他方式接触某人的最优方式设置优先级,而无论在任何给定瞬间使用任何数量的多种通信工具。在实施例中,优先级设置作为会话是否与任务相关或分类为“无主题”领域的功能来进行。如果会话正在继续或发起且与任务相关,则本申请可以首先检查用户是否有空“在线”。例如,来自一个或多个第三方服务的通讯API集成可使得用户能够被联系而无论他们在物理上是否使用该生产力网络。如果能够通过特定方法即刻接触到用户,例如,该用户在线且可通过SMS、电子邮件、聊天室或类似媒介接触到,则该方法将具有最高优先级。如果用户非有空在线,则以时间顺序(或管理人员排序或用户排序)的方式使用所有可能的方法尝试接触该用户。或者,如果讨论有关于任务,则本申请检查任务所涉及的人的特征(例如参见下文优先级设置算法的论述)以决定哪种方法是最适合的。例如,如果尝试联系具有“主管”特征的人,则在该用户未直接在线的情况下,首先选择的方法将是本质上更正式的方法。例如,正式的方法可以是VoIP音频呼叫。如下是可以如何接触到用户的标准优先级:即时通讯、SMS/MMS、离线消息(可以是双向电子邮件)和音频/视频通讯。在实施例中,如果一种方法不成功,则自动地选择下一种方法,并且可以擦除最初的方法。
[0056]在实施例中,从用户的现有服务导入尽可能多的数据事件,以平滑且明显无缝地过渡到根据本文教导提供的平台。由此,根据本申请,当用户提供对其现有ΙΜΑΡ/Ρ0Ρ或多种其他电子邮件、SMS和类似帐户的访问权时,提供一种方法以用于使ΙΜΑΡ/Ρ0Ρ及多种其他服务的传输的数据事件线程化。这可以基于消息的始发者使所有过去电子邮件会话线程化。而且,始发者可以是一个人、一群人、组织等。再者,优选地将现有电子邮件主题转换成论题,并且用户则可以将论题标记到特定任务或将过去(最近的)电子邮件的主题转换成需要任务动作的新任务。然后提供这些工具来完成任务。如果过去电子邮件包括附件,则优选地将附件复制到用户的(user’ s,users’)文档数据库以备将来访问。
[0057]优先级设置算法
[0058]根据本文教导提供的平台可以包括一组关系数据库,正如本领域中公知的。其中存储如与用户的会话、活动和文档相关的数据事件,并且按核心级别设置优先级。任务管理器可以通过结合基于分类的层次随时间推移分析一组数据事件点来对何时可能需要任务动作设置优先级。再者,在一些情况中,分析图形的第一和第二衍生来确定最有效率/有效的优先级设置/自动化方法。
[0059]有关与任务相关的时间间隔的上下文中的优先级设置的实施例,检查如下项:相似大小(字符数量)的消息所花费的时间;相似目的(例如论述文档)的消息所花费的时间;在相似的情况中文档创建所花费的时间;相似或不同用户处理相似任务(例如按任务描述中的匹配关键字所表征的)所花费的时间;位置之间的时间和距离(使用通信/地图API);使用移动签到技术到场的效率;以及根据日内时间和/或周内日期设置的相似任务所花费的时间。
[0060]优先级设置方面还可以根据用户工作所在的装置的类型,执行用户待办事项列表中的动态更改。例如,相对于桌面型机器,有一些任务更容易在移动装置上完成,且反之亦然。
[0061]通讯的优先级设置还可以相对于正在通讯的用户或用户群的特征来进行。此特征优选地是按特性分类的,并且可以通过赋予用户的一组元标签来实现。这些元标签可以是用户的工作位置。据此,以自动化方式将来自例如主管的消息置于同事的消息之上。
[0062]还有创建数据事件的自动化方面。本领域中公知的Iucene或sphinx或相似搜索可以用于一组预定的主题以实现任务生成和API访问的目的。例如,查看有关期望设置日程表日期的用户相关的条目,然后建议这应该安排在用户的待办事项列表中。如果该日期被识别为例如午餐约会,则提供Open Table API的访问权,由此用户可直接进行预订。
[0063]有关文档创建,可以提供搜索算法用于基于web的信息数据库,如WIKIPEDIA或WOLFRAM ALPHA所提供的搜索算法,并且为用户提供与任务需要完成的主题相关的搜索。再者,用户可以将图形屏幕控件,如按钮下拉到web浏览器工具栏中以提供搜索的书签,以及直接链接到需要信息协助来完成的任务。
[0064]企业安全性
[0065]提供一个或多个安全性要求,如但不限于:SS0 (单点登录);SSL/TSL加密;LDAP集成(轻量级目录访问协议)
[0066]7天24小时(24/7)支持;运行时间(例如,99.9%)。
[0067]根据本文教导的生产力网络提供集成的系统所具有且不同于提供碎片化方法的现有任务管理应用程序的优点。不同于公知的系统,本文教导将人的网络作为完成任务的工具补充的一组任务的功能来引导。在实施例中,工具一般涉及产生一起创建聚焦的数据库的一组交互式或静态数据事件集的应用程序。
[0068]本文教导的集成的特性满足于数据库扩展,以使第三方开发者能够创建与该平台集成的全功能工具(包括数据库)。这意味着优于现有生产力工具箱的显著改进,因为该平台支持能够具体针对每个用户设置优先级的任务的集成。
[0069]而且,不同于现有任务管理系统,本文教导不排他性地依据用户来确定其任务的优先级。该应用程序提供可以频繁地优化用户需要完成以及何时完成的具体任务的学习系统。
[0070]再者,现有任务管理解决方案可能是单机运行或可能存在于生产力工具箱内,依赖于用户为数据事件集(工具)填充其相关信息。本申请可以从现有服务导入数据,所以用户在他们一开始使用该应用程序时就能够提高生产力效率。不同于公知的数据导入应用程序,本申请包括从内部邮件协议(电子邮件)导入数据事件,并且当用户准许访问其现有电子邮件服务器(服务)时,将所有通信分类,例如根据发送者和相关性(日期)来分类。在这些以发送者为中心的线程化会话是现有电子邮件中的主题,这些主题成为用户能够转换成任务的论题,然后允许用户完成每个任务的相应数据库(工具)支持它们。而且,优选地为需要任务动作的附件提供一个或多个工具。例如,参见图5。
[0071]再有不同于作为单机运行服务存在或存在于生产力工具箱或基于Web的平台内的公知通信数据库,本文教导将多个通信协议集成到链接到个人、一组个人或特定任务的单个时间顺序的线程中。更确切地来说,基于本文教导进行的或作为本文教导的功能的会话能够从如下协议中的一种或多种开始并继续:因特网邮件协议、XMPP (即时通讯)协议、基于因特网的语音协议、短消息传送服务、多媒体消息传送服务、视频会议和标准蜂窝协议和类似的通信机制。对于音频和视频通信流,还可以提供语音至文本识别和面孔识别来帮助对用户待办事项列表设置优先级的学习算法。[0072]由此,根据本申请提供多个特征和优点。在实施例中,可以通过应用程序编程接口(API)从一个或多个源和协议,如IMAP、POP3、XMPP、SMS (包括历史)、MMS、因特网(例如,Web)或基于桌面型的视频呼叫、蜂窝呼叫数据事件、文档存储、路上线路音频、生产力工具箱和社交联网数据事件等导入、访问或以其他方式获取历史和大致实时的数据事件。而且,可以通过一个或多个适合的硬件装置来获取数据事件,以便例如提供因特网或基于桌面型的通信和合并数据事件(包括来自旧式服务和源的数据事件)的提示和当前访问。此类数据事件可以在客户端环境和/或服务器端环境中提供和/或维护。
[0073]而且,托管在例如第三方服务器上的旧式数据事件可以响应从用户接收的安全性证书来访问。例如,根据本文教导,一旦用户通过认证,则对先前存在的数据事件使用特定服务的API或一组API或其他访问方式能够实现客户端用户体验的相关数据事件的收集。可以使用导入的数据事件来确定用户与其联系人列表之间的关系强度和/或能够实现将此类关系强度纳入考虑的设置优先级的响应。在实施例中,可以通过算法和基于从多种源(包括电子邮件帐户、蜂窝电话帐户等)收集的数据事件来来执行此类确定。可以基于这些数据事件来执行评级过程,并且用户可以选择基于评级覆盖缺省操作,例如通过赋予比可能通过算法和/或自动方式导出的评级值更高和/或更低的评级值通过重复多次评估,信息处理器102有效地学习并改进了执行评估和评级的方式。由此,本申请提供即刻得到正面经验的优点(即,信息处理器102无需从预订的瞬间导出的经验“学习”)。在实施例中,访问和使用可与特定用户的历史数据事件相关的代理值来生成用于对该特定用户设置优先级的起始值。代理值的示例包括:用户的标识;任务标识;每个任务的日期/时间;日程表历史(标签/组织方法、任务、日期/时间、个人或群(创建者或参与者)、单项或重复项)-M系人历史,可以包括关系强度、联系频度、联系频度的变化率、平均回复前的所花时间(回复速度)和回复速度的变化率,以及代理值还可以包括媒介:文本(电子邮件、sms、mms、bbm或xmpp)或呼叫(音频或视频)。代理值的示例还可以包括:消息字符计数,包括基于文本的邮件和来自音频转录(音频和视频)的文本;日期/时间、位置、人、提及的电话号码和提及的任务的语义识别;文档类型;文档参与者,包括个人或群体(用户与文档的关系(创建者、编辑和/或查阅者));文档修订历史,包括页/段落/字符计数的变化率;地址输入和地理位置跟踪;以及浏览历史,包括按域和日期/时间日志的浏览历史。
[0074]此外,信息处理器102有利地可以作为“学习系统”来进行操作。例如,作为信息处理器102采用一个或多个算法的功能,周期性地更新评级值。例如,家长可以将孩子、配偶和商业伙伴视为最高优先级,以及将朋友视为次高优先级。信息处理器102可以编程和配置成自动和初始地确定这种优先级设置的关系,或可以随时间推移来学习此类优先级。
[0075]在实例中,两个人密切地合作完成一个特定任务或一组特定任务持续有限的一段时间。在此时间段内,信息处理器102识别他们之间的关系强度增加并且是强的。一旦任务或该组任务完成且他们之间的联系不再频繁,则信息处理器102识别他们的关系的相对强度降低。因此,在实施例中,联系的频度是用于确定两个或更多人之间的关系强度的一个因素(虽然优选地不是唯一因素)。用于作出此类确定的另一个因素可以包括,例如从用户接收到消息(电子邮件、语音消息、未接电话等)到用户回应或回复时逝去的时间量。
[0076]在实施例中,对可能存储在一个或多个防火墙后的旧式数据事件的访问限于使用从用户提供VPN或SSO安全性证书的一个或多个桌面型软件应用程序。这使得用户能够使用特定服务的本地化API或一组API并访问与例如客户端用户体验相关的数据事件。而且,可以通过一个或多个桌面型应用程序将本地机器上或防火墙保护的本地网络上收集的数据事件发送到托管的服务器,以便将数据事件复制到用户的因特网(例如,web)帐户。可以在用户通过例如信息处理器102和/或web服务指令如此之后安装相应的桌面型应用程序。
[0077]在实施例中,提供从旧式服务导入数据事件并进行优化的能力,以确定基于特定用户的任务,包括从使用根据本文教导提供的一个或多个特征开始。
[0078]优选地,导入从一个或多个源提供的用户数据事件,并将一个或多个数值提供到至少一些数据事件和/或多组常见数据事件以用于算法评级。再者,可以进行多组数据事件的比较,以使信息处理器102能够确定要完成的一个或多个任务的最优瞬间。正如本文所使用的,任务是需要用户完成的事项。可以在分析用户尚需完成的任务或未完成的任务的数量之后,执行优化。可以由信息处理器102通过例如旧式数据事件的数学分析来确定某些最终任务或最终目标。此外或替代地,用户可以为信息处理器102构建需要优化的一组任务。
[0079]可以为一个或多个计算装置、功能、接口、特征、插件、基于因特网的装置和/或外围装置提供根据本申请的附加功能。例如,可以通过一组内部应用程序编程接口大致实时地“推送”收集或以其他方式获得的数据事件以供客户端处理。此外,根据本申请提供的功能可以用于优化。例如,可以使用托管的web服务器上运行的专用的优化算法以数值方式对数据事件进行存储、比较和评级,并通过一组内部应用程序编程接口大致实时地“推送”这些数据事件以供客户端处理。
[0080]本申请支持优化跨任何大小的网络的任务,以便提高网络的工作效率。在组织中,优化多个用户时间分配的能力不仅可能由于查找最优解决方案的复杂度(这随用户数量增加呈指数级增加),而且还由于持续更新的必然性而受到限制。这些更新(例如,更改或添加的输入)常常在不可预测的时间到达,例如由于许多用户将生成不同的任务(例如,约会等),正如工作日期间出现的或从准独立源(例如,未接电话、新电子邮件、文本等)到达的。每个新到达的数据事件可能需要重新启动经典的优化算法,如对于个人(即,消费者)用户所使用的优化算法。
[0081]持续重新启动可能需要个体地或作为统一的组织重新设置优先级以反映网络的目标。即使当前计算资源下,此类动态优化仍成为难题。本申请通过创建具有多层群的协调集中式结构,从个人层面发展到(可能地叠加)子群并最终发展到大组织来应对此问题。该创新设计创建伪货币,(个人与子群组之间的)组织协作据此为协作成员挣取更多此类货币信用(正如及时任务完成那样)。由此,用户可以“购买”或“出售”协作。提供适当的奖励以将个人和群任务向组织的优先级和目标引领。这些奖励包括但不限于,货币(或账单)的分配和酬劳和评估绩效的系统。例如,可以通过另一个任务中的协作来补偿一个任务迟交。设置足够但是不会过多的流动性是根据本文教导的重要任务动作。而且,可以对管理人员提供在局部层面增加流动性或在其处置权下使用货币分配来对作业人员的优先级(对应于选定的时间段)重新设置优先级的能力。本申请提供个人生产力的直接测量。为管理提供有用的工具(例如,如果指派的任务一贯地花费比管理估计更长时间,则可能意味着相关管理人员未分配完成所需的足够时间)。管理人员仅能够查看个人用户的工作相关任务,所以维护了隐私。
[0082]作为结果,作业人员拥有为他们自己优化的时间分配,时间分配依从组织需要以及每个个体的个人任务的自有优先级设置。例如,这些算法可以基于一些受邀者是否有空、其他人的自动重新安排和对其余人的协作请求来设置会面。如果一些雇员对于会面不可或缺,则选择他们可用的时间。例如,使用每个个体“花费”其货币的决定来设置会面。分配给任务(在本例中为会面)的货币量在优化其绩效度量时反映对于此任务的个体优先级设置。此去集中化的协调将个体(或代理人)所花货币视为其优先级设置的代用品,而无需知道个体如何决定,从而绕过优化具有许多交互组件和约束的极复杂系统的复杂性。本申请还维护了个体的隐私,例如无需知道个体的决定过程,而只需知道人们承诺花费多少。
[0083]本申请通过推导个体或局部(例如,非常小的群组)优化来解决此问题。此外或替代地,提供一类伪货币,其中对应于网络通信挣取一种形式的信用。例如,组织协作挣取为协作成员挣取更多此类货币信用(正如及时任务完成那样)。因此,用户可以“购买”或“出售”协作。设置足够但不会过多的流动性优选地由信息处理器102来管理。管理人员拥有在局部层面上增加流动性和/或对作业人员的优先级重新设置优先级的能力。系统处理器102可以提供个人生产力的直接测量。可以为管理提供有用的工具(例如,如果指派的任务一贯地花费比管理估计更长时间,则可能意味着相关管理人员未分配完成所需的足够时间)。管理人员将仅能够查看个人用户的工作相关任务,所以维护了隐私。作为结果,作业人员将拥有为他们自己优化且依从组织需要的时间分配。例如,这些算法将能够基于一些受邀者是否有空、其他人的自动重新安排和对其余人的协作请求来设置会面。如果一些雇员对于会面不可或缺,则将选择他们可用的时间。
[0084]根据本申请的货币方法在至少两个方面是创新性的。其构想解决了具有许多角色/参与者且其个体偏好以及价值权衡的极大优化问题。而且,它协调组织中属于不同分层层次的许多参与者的动作,并且它将大组织优化问题去集中化成可管理组件。该组成允许组织的不同层面的多种程度的自治同时保持其基本分层层次。组织的顶层建立酬劳结构,按照组织图向下传播。控制元素是从上至下的货币分配,其中最低层面是个人。在实施例中,每个参与者分配其货币“竞标”优化其自己的绩效时的便利。如果人应该用尽其货币的大分配在特定时点处对其自己的个人任务估价,则可以在将所有参与者的输入纳入考虑的同时提供反映此优先级的计划安排。“按需投钱”为组织对任务设置优先级提供所需的信号同时维护了个体的隐私。中央协调器(或调度器)无需知道个体约束的细节,因为偏好被捕获在个体的货币花费的分配中。更高级的方法可以允许在参与者之间借入/借出货币以反映任何特定瞬间的时间紧迫度。本文提供的另一个特征是反映对其雇员的管控(类似奖金的奖励)的奖赏/货币奖励。
[0085]使用货币系统来协调组织是规律性地发展的迭代且动态的企业行为。完成和/或修改任务,并生成新任务。随时间推移重新优化的适中度在于达到更好的优化与(及时)实时反馈和决策制定的可行性的平衡。本申请准确地反应组织的优先级同时提供雇员管控和其自有生活上的隐私。
[0086]在实施例中,提供“待办事项”列表,其包括最迫切任务(例如,必须完成的七个最迫切任务)如果用户期望查看扩充的列表,则可以提供可选择的选项。优化算法对该列表排序。从待办事项列表中移除已完成的任务,并且可以在专用已完成任务部分内可访问已完成的任务。当创建任务时,优化算法将它们添加到列表中。用户可以将任务添加到列表,或可以间接地添加它们。例如,在未接电话的情况中,可以生成任务来回电话。未回应的电子邮件也是任务(可以排除已打开且拒绝的电子邮件)。可以部分地按关系强度来对这二者设置优先级。关系强度通过检查用户作为主叫方或电子邮件的发送者的历史来推导,或由用户指定关系强度。还参考用户计划来确定优先级设置。如果用户对于任务使用比最初分配更多的时间,则可以在下一个但是更靠近硬截止期限的任务之前重新分配一些较短的任务。例如,如果在中午有午餐约会任务的用户在11:30完成任务,并且无法在午餐前完成45分钟持续时间的任务,则可以提供开始45分钟任务的替代方案或拨打和完成3个电话,这是基于过去经验,能够在可用的时间内完成电话接听。类似地,如果用户比预期更快地完成其任务,则可以重新分配任务。随着经验增长,时间的估计将细化到允许完成特定类型的任务。优选地在待办事项列表中反映所有这些。用户还可以脱离建议的次序完成任务。虽然就时间分配而言是次优,但是仍旧要考虑任务完成。优化系统的此组件本质上是局部性的,在小规模中优化(就时间和范围而言)。例如,参见图3和图4。
[0087]而且,可以通过例如优化算法来对列表排序。当用户完成任务时,即刻从用户的相应待办事项列表中移除这些任务。当用户通过例如任务管理软件应用程序来创建任务时,通过例如优化算法将这些任务添加到用户的相应待办事项列表中。在实施例中,用户可以将任务直接添加到待办事项列表,或可以通过信息处理器102将任务添加到待办事项列表。在任一种情况下,均至少部分地通过相应的关系强度来对任务设置优先级,关系强度可以通过检查用户与另一个人(例如,主叫方或电子邮件的发送者)的过去历史来推导或由相应的用户指定。还可以参考用户的日程表来确定优先级设置。
[0088]可以根据一个或多个条件分配和重新分配任务。例如,如果用户对于每个任务均使用比最初分配更多时间,则可以在下一个截止时间之前重新分配可能需要较短时间的任务。例如,在中午有午餐约会任务的用户在11:30a.m.完成任务,但是无法在午餐约会之前完成需要45分钟的任务。信息处理器102可以向用户提供在另一个时间开始45分钟的任务的替代方案,或可以基于与主叫方的先前经验,拨打或完成待办事项列表上的三个电话,可以在可用的30分钟时间段内完成。类似地,如果用户比最初预期更快地完成其任务,则信息处理器102可以重新分配任务。信息处理器102使用接收的数据事件与任务管理结合来“学习”并细化完成特定任务或特定类型的任务可能需要的时间估计。再有,在实施例中,用户可以按信息处理器102所提议以外的次序来执行任务。就时间分配而言,这可能是次优的,但是信息处理器102优选地确认何时完成任务,并相应地调整待办事项列表。
[0089]再有,在实施例中,根据附带一个或多个约束提供的优化算法来生成待办事项列表。例如,日程表任务(例如,生日、会面、医生预约等),以及可能与日程表无关的任务,如添加到待办事项列表的用户生成的任务(任务生成)、未接电话、未回应的电子邮件等。此待办事项列表可能需要用户分配可用货币或可以基于学习建议所建议的分配金额(受限于此用户所属的所有其他有所抵触的任务)。该学习算法将用户的先有行为以及从全球系统的绩效反馈纳入考虑。
[0090]根据实施例,将用于统一访问/使用和协调优化的任务的多个或多种API集成在待办事项列表中。例如,信息处理器102在设计和/或维护待办事项列表时使用经由API可从服务获得的信息。例如,信息处理器可以识别何时用户从其桌上拿起iPad或蜂窝电话。其他示例可以包括用户花多长时间上车,或在日内不同时间电梯可能花多长时间从一楼达到另一层楼。信息处理器102可以知道设定特定午餐约会所在的餐馆的位置,并选择附带例如从谷歌地图通过API推导的信息的路径,并通过谷歌交通也通过API估计步行到达此距离所花的时间。信息处理器102还可以在特定时间向用户显示提示信息(例如,估计离开时间之前5分钟,并且可以在计划的离开时间提供更紧迫的警示)。例如,当用户离开其办公桌时,信息处理器102通过例如来自用户蜂窝电话的GPS信号识别其在行动,并通过用户iPad、智能电话或其他移动装置上的显示屏控制或另外提供信息,直到信息处理器102识别用户已返回其办公桌为止。信息处理器102优选地通过API利用多个数据事件源,这样提供明显的机会来实时地或大致实时地使用信息来最优和/或高效地实现任务和分配时间。由此,通过将多个/多种API和一个或多个数据事件源集成来提供任务的统一使用和访问和协调。在实施例中,提供一种待办事项列表,其包括通过多个和/或多种API集成的信息,用于协调数据事件和优化任务。而且,正如本文提到的,信息处理器102优选地作为其功能通过过去活动“学习”并改进现有优化。可以通过例如现代技术来提供可用信息(例如,GPS、交通、待定任务、时间约束、个人偏好等)。
[0091]在实施例中,提供一个或多个基于任务的工具套件,该基于任务的工具套件是可扩充和/或可定制的。正如本文所使用的,工具套件一般是指允许任务动作和内容产生的程序的集合。例如,可以提供工具套件以用于专用通信流和/或日志记录、视频会议入口、文档编辑器(例如,Word文档、电子表格、呈示软件、2D/3D图像编辑器)、基于地图和位置的软件、内联网web浏览应用程序和/或数据事件监视。在实施例中,信息处理器102和/或用户工作站104显示用于计算装置执行一个或多个任务的屏幕上工作空间。例如,需要准备文档或电子表格的用户使用根据本文教导的工作空间,该工作空间包括标准办公生产力软件应用程序。在实施例中,大多数显示屏被办公软件占据,其中位于例如左手边的边缘或栏专用于待办事项列表。在实施例中,可以提供与待办事项列表相邻的另一个边缘/栏,或可以在某个其他区域提供另一个边缘/栏,可用于例如显示联系人列表、与聊天室相关的环境中的打开会话或其他有用的应用程序。可以在一个或多个工作空间中与其他用户共享信息以便进行协作。示例可以包括协作文档、电子表格、CAD/CAM或其他应用程序。通过例如web浏览器软件应用程序在内联网上,信息处理器102注册的用户可以邀请另一个注册的用户来协作一个或多个任务,或用户可以邀请非注册的用户来协作。可以提供的其他功能包括例如视频会议、金融市场信息或通过一个或多个API的任何其他可访问的数据事件源。
[0092]除了可以根据本申请生成和/或管理的待办事项列表外,在一个或多个实施例中,还可以提供联系人列表。例如,可以按任何给定时间的相对重要性,如通过大致实时实现的优先级设置机制,提供用户的所有联系人的列表。该优先级设置机制可以考虑一组变量,该组变量可以组合以形成根据联系人列表中的每个相应联系人的一个或多个关系的量化相对渐进强度。这可以包括例如,基于未读消息的数量、按词汇数计的未读消息的总数、对一个或多个消息回复的平均速度、对一个或多个消息回复的速度的变化率、与特定联系人联系的次数、与一个或多个联系人联系的次数的变化率、发送到相应联系人或被相应联系人接收到的上传媒介的持续时间或数量、与一个或多个联系人相关的协作活动的次数以及表示与一个或多个联系人相关的特定关系强度的用户指定值。[0093]在实施例中,为与每个用户关联的每个联系人赋予关系强度,该关系强度以图标表示,该图标可以格式化为具有一定长度的指示条,该长度指示与用户与特定联系人之间的关系关联的相应强度值。例如,当用户从其列表选择联系人时,显示这些指示条以指示相对重要性。再有,在实施例中,提供表示过去和当前会话的历史的会话流,其显示在例如靠近用户的联系人列表提供的栏中。以此方式,当用户选择联系人列表中的联系人时,用户与所选联系人之间的会话流自动出现,并显示给用户。除了管理与联系人和任务关联的信息夕卜,还可以提供优选地基于web且可用于引入、导入和转换基于用户的数据事件信息的一个或多个入口。当例如为了协作,用户通过当前应用程序与非注册用户共享信息时,非注册用户接收到通过信息处理器102注册的邀请并成为注册用户。非注册用户优选地在每次与注册用户协作时接收到屏幕上邀请。正如本文所使用的,用户可以是“企业”用户或“消费者”用户。企业用户通过例如电子邮件地址来标识,其中在域名中包括公司名和/或使用如.com、, org、.co等的域名后缀。从此类企业电子邮件地址操作的非注册用户也可以接收到企业邀请,企业邀请可以被转发到相应企业组织内的管理人员。
[0094]此外,优选地通过与信息处理器102关联的一个或多个过程生成分类。例如,可以在表示任务的层次关联性的时间线和图形上映射与组织和/或个体关联的任务,并且可以将其提供为表示任务与参与任务的个体、群和/或小组的随时间推移的(即,过去、当前和将来)相关性。组织内可能与相应任务关联的参与者以及在一些情况中与该任务不关联的个体被赋予与相应任务关联的相应角色。例如,可以对个体赋予如主管理员、管理员、编辑者、查阅者和/或任务拥有者。与组织内的用户关联的任务和角色赋予可以确定组织的任务分类对于用户可访问和/或可查阅的程度或多少组织的任务分类可供用户访问和/或查阅。例如,可以对首席执行官(“CEO”)赋予其直接领导的任务的主管理员角色该CEO可能不直接领导的其他任务可以定义为管理员或拥有者。在此类情况中,相应CEO能够查阅且有权访问相应任务分类内的所有任务。在另一个实例中,可以将部门领导(如主管或经理)指定为其直接领导的任务的主管理员,可以将其设为某些部门任务或其部门外的一些任务的管理员,但是可以对其赋予其部门外的任务的查阅者的角色,以及部门内的任务的拥有者的角色。在该情况中,根据任务分类,部门领导能够查阅和访问其部门外的一些任务,但是能够查阅和有权访问其部门内的所有任务。根据本申请的任务分类还可以提供用于标识活动的可视性提示,本文一般称为组织内的“任务流(tasktraffic)”。这可以包括显示组织内任务的相应进度,包括能够确定流动和阻塞的区域以及可能需要在相应任务中增加和/或移除人员和/或资源的区域。由此,提供显示组织内全局进度的监视状况的系统。
[0095]除了任务分类外,根据本申请还提供用于组织或个体的一种个人分类的形式。它可以包括提供信息以允许查阅者过滤和/或定向分类结构以显示表示可以通过表示例如任务责任和规定的任务角色之和的变量之和加权的参与者的图形。例如,先前实例中的CEO可以表示为位于个人分类的顶部,且将最大全面责任标识为作为主要贡献数据事件点的所有任务的拥有者。正如本文所使用的,可以经由例如用于基于旅程的信息(例如地图技术、航线跟踪、旅程预订和跟踪等)一个或多个API从多种源获得数据事件,以便允许在相应地理和时间段上实现旅程的协调跟踪。除了旅程和基于地理的跟踪外,还可以提供记账和成本分析,例如以便协调基于地理和时间的分类上的旅程和相关费用的跟踪。
[0096]在实施例中,对于用户提交与一个或多个任务关联的问题和接收与一个或多个任务关联的回答,包括了质量保证的支持。在实施例中,可以通过语义分析标识和收集频繁地被讨论的话题,并按如从最高优先级到最低优先级的评级格式将其呈交给一个或多个用户。可以将这种评级与通常采取的任务比较并且提供进一步优化的支持中心。例如,在管理端,可以通过例如与附有用户许可的屏幕共享接管用户帐户,以便接收个人指引。
[0097]此外,可以为面向任务的组织提供可下载基于桌面的活动文件夹。这可以包括更改跟踪等。在此实施例中,用户能够下载大致实时地与其待办事项列表协同的私用基于桌面的文件夹。基于桌面的文件夹可能需要一种形式的安装以及此后的认证(例如,用户名和密码)才能访问,并且该文件夹可以组织成使得每个任务与相应文件夹协调以便访问和上传与相应任务关联的文件和/或媒介。在实施例中,打开文件夹可以标识每个用户容器的文件夹,其可以包括任务的所有内含集合(例如,个人、组织等)在实施例中,容器文件夹保存每个文件柜的文件夹,每个文件柜可以是为了组织目的的任务群集,并且每个文件柜可以包括每个待办事项列表部分(例如,过去、新增、现在、下一个、意向和目标)的文件夹。而且,每个待办事项列表部分包括每个任务或任务组的文件夹,其中每个任务组潜在地包括每个任务的文件夹,以及每个任务文件夹包括与相应任务关联的文件和/或媒介。优选地,仅任务和任务组文件夹提供读和/或写内容的能力,以及对文件夹内的内容进行的更改和更新被记录在应用程序中,并且像实时编辑那样,结合任务动作历史日志(如本文提到的)对任务所作的任何编辑进行日志记录。
[0098]在实施例中,为组织和/或个体提供多个基于启发的任务模板,并且与一个或多个数据库关联。在此应用程序环境中,任务和/或任务组可以包括表示实现目标的操作次序和在启发式数据库中编目的模板。例如,该数据库可以包括用户生成的任务和/或任务组的集合。可以将该数据与相似的任务及其有效性进行比较和对照(测量例如所花时间、所采取的步骤和/或所产生的内容的量),这最终可以提供任务模板的任务编目。在实施例中,任务模板可以是针对组织的或可用于所有用户。或者,任务模板可以提供附加或备选选项。优选地,任务模板是针对定制目的可更改的。
[0099]例如,参见图6。时间是确定优先级的一个因素。当设置任务到期日时,可以将任务到期日中间的时间间隔以及与最终目标的关系作为因素来考虑。图6包括连接圆圈的线,以及这些线表示任务。圆圈及其相应的标签表示与用户关联的人和要完成的任务。
[0100]根据图6所示,基于组织的任务可以由管理员以人工方式设置以进行优化,或可以从服务获取数据来创建任务。通过确定多少任务未完成来进行时间的优化。这种耽误在本文中称为“涟漪效应”,其可能导致未采取特定任务动作时出现的连锁反应(遍及一系列任务),从而导致其他任务的延迟。图6所示的图形线是不同长度的,且不是直线的。具有较长长度的线可以指示较大的权重度和可能的涟漪效应。可以评估时间的特定指数来用于任务优化。如果确定两个任务为相等优先级的,从而它们可以花费相同的时间量来完成,可以耽误相同量的后续任务,并且可以具有相等值的最终目标,则优化方法可以评估关系强度或其他任务值确定因素来确定需要首先完成什么任务才能释放瓶颈和防止涟漪效应。可以从来自旧式服务的重复数据事件确定多个系列的任务,这些重复数据事件可以通过促进任务生成的关键字的通信和/或语义分析来接收。
[0101]本申请支持通过基于语义的内容抓取系统实现的质量保证,该基于语义的内容抓取系统收集相关信息、数据和/或研究。例如,在用户的帐户内,语义上识别用户执行的任务动作中的常见关键字,并将其与来自其他潜在更可靠的web数据事件源的内容和/或数据事件交叉比较,这些web数据事件源提供用于对其访问的API。在实施例中,包括从一个或多个预设数据库/归档的专用实时推送能力,以便按需将相关信息交付给用户。
[0102]在实施例中,监视基于个人任务的数据事件,并且用户可以查看其自己任务熟练度数据的可视性参考,可视性参考大致实时地改变。任务熟练度数据可以包括可以多种生产力和效率参数(例如,本周完成的任务的数量、指定月或一组月份期间完成的任务的数量的变化率等)的图形和其他图形表示的形式呈示给用户的个人数据事件的集合,这些生产力和效率参数提供个体和协作熟练度的详细概览。例如,可以将一组可视性显示数值数据提供给用户以便在任务的熟练完成上进行自行分析和鼓励提高,该组可视性显示数值数据是在生产力、用户任务在一段时间上的优化和不同的比较和分析的多个方面上收集并呈示给用户的。
[0103]而且,个人数据事件系统可以集成多个/多种API以用于数据协调。监视基于个人任务的数据事件,使得附加的API集成能够满足更详尽和/或针对性的跟踪,如用于监视旅程的基于生产力的地理时间线,其中从多种基于旅程的API (例如,谷歌地图,以及多种航线和预订跟踪源)获得的数据事件能够实现在基于地理和时间的生产力地图/图表上进行协调的跟踪,如旅程。
[0104]还提供任务对时间以及财务数据的跟踪和比较,并且可以集成用于数据事件协调的多个/多种API。例如,可以将与开销(计划的或过去)关联的任务与财务元标记的形式联系到“文件柜”(即,标签),以便快速参考和组织,以及通过集成财务API (例如,银行服务、结账服务、财务规划服务、税务服务、财务记录保管服务、其他财务服务、RFID技术等)来记录/跟踪并利用的财务数据事件,集成提供用于例如财务跟踪的一个或多个其他商务软件API,如QUICKB00KS,这样能够与税务软件API集成以便例如协调税务规划和准备。
[0105]现在进一步描述根据本申请提供的多种功能。
[0106]在实施例中,随时间推移提供任务的持续优化,包括在开放或封闭的网络内。与优化关联地,执行持续或重复性的背景迭代。当待办事项列表上的任务完成、延期、部分地完成或忽略时,或当添加新任务时,和/或一些任务的截止期限临近时,或新日程表项目定义了时间上固定的任务时,本申请重新分配任务,并重新绘制待办事项列表以优化可用时间。例如,对于个体用户,对用户相关的任务执行优化,同时对于企业用户,执行企业相关的优化。再者,本申请支持安排用于基于内联网/web的媒介的任务。可以将富媒介和文本内容与web页面上的附属项(例如,菜单条、广告、分享按钮等)分离,并且用户可以通过选择“新任务”按钮,并通过选择用户希望完成任务的截止日期/时间来安排用于此类项的任务(例如,阅读一段短文或观看视频。)“新任务”按钮通过例如基于浏览器的扩展提供。然后优选地将该任务集成到用户待办事项列表的“下一个”部分中。
[0107]本申请还支持为基于内联网/web的项指定任务动作的相应意向。大致如本文所述,用户可以安排用于基于内联网/web的项的任务。如果用户安排用于一个项的任务,而未指定完成的日期/时间,则该任务可以被添加到附带无指定开始/结束日期创建的任务的待办事项列表的图形面板中。再者,本申请支持为面向任务的组织收集基于内联网/web的媒介。在此实施例中,可以将富媒介和文本内容与web页面上的附属项(例如,菜单条、广告、分享按钮)分离,并且用户可以通过选择“收集”按钮来将富媒介和文本内容保存到相应待办事项列表中的特定任务,“收集”按钮下拉可展示新任务/搜索条。搜索条可以允许用户搜索和查找现有任务或创建新任务,以及提供任务部分(例如,过去、新增、现在、下一个、计划的)和文件柜(例如,元标记标签),以展示其中的任务。从任务部分或文件柜选择任务,使得用户能够选择一个或多个富媒介和/或文本内容以保存到指定的任务,其中保存的媒介/文本出现在指定的任务的媒介部分中。
[0108]而且,根据本申请,提供适合通信协议的合并和/或集成(如电子邮件、xmpp、sms、VoIP、视频呼叫、web/内联网或蜂窝通信协议)。在实施例中,对通信服务的API或特定协议的付费或公开访问以获取数据事件,如短代码,使用来自广泛使用的(包括基于web的)通信协议和蜂窝协议的数据事件的组合,按时间顺序将两个用户之间的所有会话排序。一旦用户获得对应于上文提到的协议的对其帐户的web服务器访问权,则可以如通过日期、联系人信息、时间等的语义识别,实时地在服务器端将这些会话排序。然后可以将这些数据事件推送到客户端应用程序,从而提供统一的消息传送系统。
[0109]在实施例中,提供将会话归类为与人联系的社交会话(可以是没有任务)或要求贯彻到底和进一步任务动作的任务相关的会话。可以将会话归类为(a)社交(对参与者部分无需任务动作)或(b)面向任务的,这些会话可以包括电子邮件交换、TWITTER直接消息、语音会话、音频消息、视频会议等。后一种归类将生成所标识的任务并将其置于待办事项列表中。任务生成可以通过文本至语义解释器的API应用程序自动地执行,并集成到待办事项列表中,或通过语音至文本至语义解释器,并集成到任务列表中。可以将音频至文本用于电话会话,语音邮件、视频会议或会话的音频组成或其他形式的音频通信。
[0110]而且,优选地支持传入消息的实时优先级设置,例如通过使用服务收集的旧式数据事件,检查用户与传入消息的发送者的关系强度。开始使用时,获授权用户可以提供数据事件。将多种数据事件作为因素考虑,包括会话的语义和语义分析、有关会话的变化率(例如,回复速度和内容数量),以及发送者相对于优化算法确定的用户任务的最优优先级的相关性。
[0111]再者,本申请可以提供即时任务生成的提示。在实施例中,输入但是不一定选择的文本出现在新任务/搜索条(本文描述的)中,执行实时过滤以识别现有相关任务。用户可以从搜索结果中选择现有任务,创建附有指定的什么/谁/何时/哪里参数的新任务(将没有何时参数的任务放在意向列表中)或即时地创建实况任务(即刻开始)。随时间推移,可能频繁出现但是尚待一般作为任务预设来实现的任务话题(例如,阅读、编写、观看)可能对于特定用户成为预设。利用识别的任务话题的条目,可以大致实时地将完成任务所需的相关工具推送到客户端用户经验。
[0112]本申请支持数字版本的商务名片。本文一般称为“联系人名片”,用户可以负责其联系人名片的内容,或联系人名片表示的内容可以负责提交其中的信息。在用户和联系人联系(例如建立会话)之后,提供一个或多个提示以共享联系人名片或参与任务,据此共享联系人名片可以是自动的。可以在实况联系人列表中提供联系人名片,并在联系人更改名片上的内容时大致实时地更新。
[0113]在实施例中,支持将任务划分成多个时间帧(例如,过去、新增、现在、下一个)。可以将待办事项列表划分成多个不同时间帧,如过去、新增、现在、下一个和意向面板(如本文描述)。过去部分可以包括已经完成的任务,新增部分可以显示传入任务(采用任务邀请或文本/音频/视频消息的形式),现在部分可以包括开展中、正在进行或最近开始的任务,下一个部分列出其余所有任务,以及意向面板列出未指定开始和/或结束日期/时间的任何任务。
[0114]而且,可以将任务组织成个体任务以及可以支持任务组。如阅读、编写、回复等的任何类型的任务可以作为个体任务或任务组来存在。个体任务是单独的,而任务组由联系在一起的一系列任务组成,并且能够顺序地、并行地或以任何次序完成。可以将任务分配给个体的人,或可以分配给一群人。当用户创建新任务时,他/她可以通过联系人选择来邀请其他人(包括注册用户和非注册用户),联系人选择可以包括能够从其联系人列表、电子邮件和附加服务(例如即时通讯器客户端、FACEB00K、SMS等)选择联系人。在一些情况中,组织内的用户和个体可以指定任务参与者的角色,如主管理员、管理员、编辑者、查阅者和拥有者。主管理员可以是拥有此角色的唯一一个人,通常是创建任务的人,并且获得所有其他角色的特权以及对任务设置的唯一控制权。对比之下,管理员邀请和/或指定任务的参与者并且拥有阅读/编写和交谈的能力。编辑者可以阅读和/或编写和交谈,以及查阅者可以阅读和交谈。可以对拥有者赋予管理类的特权,但是通常很少涉及任务的细节,并且更多出于分类的目的,可以被授予所有权(如上文结合系统生成的任务分类所描述的)。
[0115]当用户接收到任务邀请时,他/她可以拒绝或接受该任务集成到他/她的待办事项列表。当用户被赋予任务角色时,传入任务可以暂时地出现在用户待办事项列表的“新增”部分中(其中用户可以复查该角色赋予等),然后将其集成到其待办事项列表的“下一个”部分中,以便在不同,或许更优化的时间完成任务。
[0116]在实施例中,提供一个或多个可扩充插件,以作为任务选项。可以在格式化的框中显示任务,该格式化的框在本文中一般称为“任务框”,并显示在用户待办事项列表中。该任务框可以包括任务的指引,如阅读“X”、编写“y”、回复“Z”等,并且可以包括多种类型的信息的设置和/或值,如预期持续时间或开始和结束时间和日期、参与者列表、位置、文件柜(其中可以为了组织目的将任务群集到一个或多个标签中),以及任何任务选项(例如,添加参与者、重新安排、推迟等),可以通过插件来扩展以提供更多选项。
[0117]正如本文提到的以及根据一个实施例,将无开始和/或结束日期/时间创建的任务暂时性地包括在意向面板中,意向面板可以格式化为打算在将来某个点(短期、长期或未定义的)进行待办事项列表集成的专用任务列表。可以仅利用一次单击在任何时间将意向面板中具有指定的预期持续时间的任务集成到待办事项列表中。当用户将鼠标移到集成的按钮上时,此类一次单击集成提供时间定位的选择。例如,当用户将选择装置(例如鼠标)在用于集成的按钮上移动时,可以显示对应于“现在”、“今天不久”、“今天晚些时候”或“明天”的选项。当用户选择“现在”选项时,可以将任务作为最近开始现在正在进行中的任务集成到待办事项列表的现在部分中。例如,当用户选择“今天不久”、“今天晚些时候”或“明天”选项时,可以将任务集成到待办事项列表的下一个部分中,从而在今天不久或今天晚些时候或明天出现在待办事项列表的现在部分中。如果当天的任务是紧迫的,且无法找到可用的时间帧,则可以提供显示,本文一般称为“协调器”,可以将其格式化为协作计划和冲突解决窗口以用于编辑约束/重叠,并且有助于相应地解决问题和对冲突重新安排。
[0118]而且,指定给组织内的人并由组织内的人执行且无开始和/或结束日期/时间创建的任务暂时性地包括在目标面板中,目标面板可以格式化为打算在某个点(短期、长期或未定义的)进行待办事项列表集成但是没有指定开始和/或结束日期/时间的专用任务列表。在实施例中,“目标面板”适于组织,而“意向面板”适于个体。可以仅利用一次单击在任何时间将目标面板中具有指定的预期持续时间的任务集成到待办事项列表中。当用户将鼠标移到集成的按钮上时,此类一次单击集成提供时间定位的选择。例如,当用户将选择装置(例如鼠标)在用于集成的按钮上移动时,对应于“现在”、“今天不久”、“今天晚些时候”或“明天”的选项。当用户选择“现在”选项时,可以将任务作为最近开始现在正在进行中的任务集成到待办事项列表的现在部分中。在实施例中,当用户选择“今天不久”、“今天晚些时候”或“明天”选项时,可以将任务集成到待办事项列表的下一个部分中,从而在今天不久或今天晚些时候或明天出现在待办事项列表的现在部分中。如果当天的任务是紧迫的,且无法找到可用的时间帧,则可以出现协作计划和冲突解决显示窗口以用于编辑约束/重叠,当存在时,可以有助于相应地解决问题和对冲突重新安排。正如本文使用的,此类显示窗口在本文中一般可以称为“协调器”。
[0119]本申请还支持基于位置的任务的优化。在实施例中,可以通过GPS信号的集成或其他适合的服务(如谷歌地图)来提供此类优化。在实施例中,通过应用程序编程接口对基于web的实时交通和位置服务数据事件的访问,支持确定用户的相应位置对照于将来时间间隔的相关性,其可以取决于基于位置的状况,如道路的入口、运输方式和交通状态。再者,访问提供方向和交通流的基于web的GPS可以通过将个体任务计划安排与基于位置的时间数据事件比较以确定和向用户建议针对特定任务的任务动作的最优瞬间,能够大致实时地优化多个用户之间的基于位置的任务的安排。
[0120]而且,以及大致如上文描述的,还提供任务对时间以及财务数据的跟踪和比较,并且可以集成用于数据事件协调的多个/多种API。可以将与开销(计划的或过去)关联的任务联系到财务文件柜的图形表示,财务文件柜的图形表示可以为了组织的目的采用群集任务的标记系统的形式,包括与财务相关的任务,以便快速参考和组织,以及可以将财务数据事件记录在专用于财务跟踪的电子表格动作中(例如,跟踪财务开销)。再者,财务数据事件可以通过集成财务API (如,由银行服务、结账服务、财务规划服务、税务服务、财务记录保管服务、其他财务服务等,以及RFID技术和其他远程技术来提供)来予以利用,集成如QUICKB00KS的财务软件应用程序API,并且可以自动地收集和存储通过任务收集的财务数据事件,例如,还可以通过一个或多个API将其与一个或多个其他软件应用程序集成,如税务规划和表格准备软件(如,TURB0TAX),以便进一步进行数据事件协调。
[0121]除了随时间推移大致自动地优化用户的任务外,本申请支持对新用户介绍面向任务的格式和接口,如本文描述,包括用于提供待办事项列表。可以提示新用户选择和完成预设的任务,如阅读“X”、观看“y”、完成“Z”,这样用于向新用户介绍本申请的特征或将本申请的新特征介绍给用户。由此,由于向用户介绍了本文原理,可以开发优化的待办事项列表。
[0122]正如本文提到的,本申请支持随时间推移的情绪的基于语义的深度和/或强度对沟通的深度/长度的比较。优选地,通过API访问外部语义和情绪识别服务,这样能够随时间推移通过服务的恒定实时访问来检查会话的相应情绪和内容。在实施例中,对情绪指定数值,并将其与允许对情绪标签赋予数值的静态图表比较。语义识别允许确定可测量的值,如会话的长度和相关话题的数量。随时间推移比较语义和情绪有助于确定用户对未读或旧式消息的预期回应时间。
[0123]现在提供根据实施例的有关图形用户界面的论述。
[0124]在实施例中,提供实况任务时间线用户界面,其包括水平地跨页面延伸的至少一个图形线。该线提供使用具有缩放导航的定制水平滚动条向左或向右水平滚动,以及放大或缩小的能力。再者,沿着图形线的下边缘的是可以测量线性时间的时间线。当启用此视图时,可以显示当前时间,如在屏幕的中央,以及在左边显示的过去和在右边显示将来。沿着图形线的上边缘的可以是任务时间线,该任务时间线显示与线性时间线协调的任务的持续时间(已完成、正在进行中、最近开始、已计划/下一个),其中沿着图形线标记了开始和结束日期,并且连接以表示任务的持续时间或存续时间。用户可以向右滚动以查看下一个(即将来临的/已计划的)任务以及向左滚动以查看过去任务(已完成的)。意向任务(已计划而未安排开始和/或结束日期/时间)和暂停任务(开始但是暂停的任务)可以呈轮廓出现在时间线上方,并且可以被选择、拖放到任务时间线上的空间中以便在指定的点集成,-如果与所选的区域有冲突,则协调器(如本文所提到的,用于编辑约束/重叠的协作计划和冲突解决窗口)可以出现以帮助解决此问题并相应地对冲突重新安排。
[0125]在实施例中,可以在备选视图中提供任务时间线,该备选视图是用于查看时间的周期性模型,如呈圆圈朝向的12个月日程表。可以描画任务的持续时间(例如,已完成的、正在进行中的、最近开始的、已计划的/下一个任务)。在实施例中,提供圆形滚动选项,具有缩放能力,其允许用户从一年(多个月份)放大到一个月,以及从一个月(多天)放大到一天,以及从一天(多个小时)放大到一个小时,以及反之(即,缩小)。意向任务(已计划的但是无安排开始/结束日期/时间)和暂停任务(已开始但是暂停的任务)可以呈轮廓出现在圆形时间线外侧,并且可以被选择、拖放到任务时间线上的空间中以便在指定的点处集成。如果与所选的区域有冲突,则协调器(如本文描述)可以出现以帮助解决问题以及相应地对冲突重新安排。
[0126]而且,提供可以格式化为基于列表的用户界面的大致实时的数据流。例如,提供基于web的应用程序,其划分成一组/ 一系列栏(垂直框),这些栏用作列表(例如,以垂直方式依次显示的多个系列的静态/固定项)或流(例如,以垂直方式依次显示的多个序列的动态/移动项)。例如,参见图3-5。这些提供用于用户生成的内容的结构。例如,提供多个栏,其中包括实况联系人列表、会话流(例如,会话历史、过去和当前)和待办事项列表。优选地为多种装置一致性地提供界面布局,包括移动电话、平板电脑、膝上型计算机和桌面型计算机。由于保持列表/流格式,所以在任何时间可见的栏的数量可以增加或减少来适应相应显示器的尺寸。
[0127]在实施例中,常用任务话题(例如,阅读、编写、观看等)可以作为可单击图标(用于可视性参考)沿着新任务条(水平朝向,在任务图标的列表附近具有用于文本输入的字段,可以作为触发预设任务的可单击按钮存在)出现,以便为用户简化任务创建和优化。对于每个用户,可以通过检查每个任务话题选择率对图标的次序设置优先级,以便易于访问。该界面还可以允许在栏内垂直滚动,以及在栏之间水平滚动,具有全程可用的可操作项(例如,用于选择的元件,其中一些构成内容产生的区域,如发帖框、搜索条等)。该界面还可以允许用户使用用于栏内垂直导航的箭头键进行导航,以及在选定的栏之间水平导航过渡,以及能够在可操作项之间“切换”。再者用户可以使用箭头键从下拉列表以及指定的键盘快捷键来选择项。选择用于内容产生的区域(例如,发帖框、搜索条等)允许在选定的区域中输入文本,能够使用指定的键盘快捷键提交输入的文本。
[0128]再者,可以提供用于产生和审核内容的区域。产生内容的一些区域包括新动作/搜索条、发帖框和多个不同部分的工具套件(文档编辑器、讨论发帖框、群记事本)。审核区域可以包括会话流(会话历史、过去和当前)以及评论(文章的新闻阅读器、博客帖子和其他网摘)。在实施例中,产生的区域可以在视觉上不同于审阅的区域,例如通过颜色协调(产生部分可以呈现白色,而消费的区域可以呈现显著灰白色),由此用户可以容易地即刻对任何给定部分进行区分使用。
[0129]在实施例中,当用户通过界面导航时,他/她作出选择,如搜索查询、任务生成、内容产生和审阅(即,任务动作)等。此类任务动作活动(选择、处理、内容产生等)优选地被跟踪以供个人/私人参考,并且记录在历史中,历史可以格式化为专用列表以用于保存用户相关的活动的记录。该历史日志可以是以用户为中心的(仅个别地与用户相关),并且可以从该列表选择任务动作来进行审阅和/或删除(个别地或统一地),并且用户还可以将任务动作或任务生成提交到如支持小组或帮助论坛以提交问题或获取帮助。
[0130]在实施例中,提供具有文档时间线的文档编辑器,其可以包括对用户贡献突出显示/标以删除线/标记日期的历史的修订滚动机构。文档可以与文档时间线配对,文档时间线可以包括垂直滚动系统,允许用户滚动查看随时间推移对文档所做的所有更改。文档时间线优选地以类似于“对话”(如本文描述)的形式进行操作,其专用于文档编辑。优选地沿着时间线标记草稿,以便快速参考(自动地置于文档时间线上多个点上的图标指示新草稿。这指定打开文档进行附加编辑或通过如选择“新草稿”按钮来人工标记开始新草稿时的时间点)。文档时间线可以提供两个视图,这些视图可以通过单选按钮或另一个图形控件来选择。一个视图可以是标准编辑视图,其中无标识进行更改(添加、更改和删除不会被标记在页面上,以及新内容仅分别添加、替换或移除旧文档)。另一个视图可以是标记编辑视图,其中通过修订标记持续地标识更改:对于每个新草稿,添加呈现不同的颜色,更改以突出显示呈现且被替换的内容划上删除线且附带编写的日期(书写内容最初添加现在被划掉的日期),以及删除呈现为删除线。当使用文档时间线滚动查看文档的历史(或滚动演进回放按钮-参见下文,文档演进回放)时,用户还可以在标准和标记的视图之间选择。
[0131]而且,可以提供具有文档时间线的大致实时的协作文档编辑器。在实施例中,提供对用户贡献突出显示/划掉/标记日期的历史的修订滚动机构。
[0132]还可以通过文档编辑器执行多用户协作。多个用户可以通过同时就同一个任务查看文档编辑器来同时地编辑同一个文档。通过修订标记周期性地标识“共同标记的”视图,以指示多用户编辑和文档更改。例如,对于相应用程序户,更改呈现一个或多个不同颜色。可以提供下划线和删除线,以及作出编辑的日期和用户的名称。
[0133]再者,可以包括时钟形界面,其显示时间的测量(与即将来临的任务集成,并显示意向任务以供拖放集成)。例如,可以提供用于测量/确认用户的任务与时间之间的关系的视图。
[0134]当确定可用于待办事项列表上的任务的时间量逼近至待办事项截止期限和极限的可用时间极限时,可以采用若干形式之一向用户发送可视告警。例如,消息可以按固定(和可选择)的时间间隔横穿用户的屏幕,或背景颜色可以改变,或待办事项列表上的字体颜色可以更改或闪烁,从而提供附加警示。
[0135]现在提供有关根据本文教导提供的特征的论述。
[0136]当接收到传入任务,如任务邀请(例如,来话或消息)时,它们可以出现在待办事项列表的“新增”部分中(如上文结合将任务划分成时间帧所描述的)。在自动地对任务设置优先级/将其集成到待办事项列表的“下一个”部分中之前,可以向用户提供有限时间量来对任何传入任务操作(例如,查看、接受、拒绝等),并且显示进度条以表示还剩下多少时间。用户可以选择“最近设置优先级的任务日志”(可用的任何时间)以查看自动化任务优先级设置的历史,这样确保用户频繁地了解已经设置优先级的传入任务。
[0137]在实施例中,当任务参与者(联系到任务的个体或任务上协作的群/多个个体)将新内容添加到任务工具套件(例如,论坛帖子、文档编辑、研究/信息收集等)时,通过“任务更新日志”向与该任务相关的其他参与者通知更新。例如,其他参与者所做的更改/更新的实况(大致实时更新)历史在协作任务内。已经更新的用户然后可以选择选项来打开任务更新日志,以在可用的任何时间查看任何/所有协作任务的其他参与者所做的更改/更新的历史(由多个用户作为群的一部分执行的)。以此方式,用户了解正在对他/她所参与的任务所做的更新/更改。任务更新日志中记录的更改/更新可以提供有关更改/更新的细节,并且用户可以选择重定向到该任务的工具套件的更改/更新以在工具套件中精确位置处查看更改/更新。再者,日志优选地按时间顺序组织,虽然用户可以开关过滤器以查看按其他方式定向的日志,如按设置优先级的任务,其中最高优先级的任务出现在日志的顶层。
[0138]而且,安排的任务优选地显示实时已用时间进度条,协同完成任务剩余的时间。使用从客户端接收的基于时间的数据事件以及服务器端任务优化算法确定的“涟漪效应”分析,可以进一步扩展和界定任务优先级,如通过根据其相应优先级以颜色显示任务。管理员或经理可以人工地设置基于组织的任务,或可以人工地覆盖下属的基于组织的待办事项列表,并且从服务导入数据事件也可以创建任务。时间优化可以通过确定在追求最终目标的前提下将有多少个任务因未完成任务被耽误来进行。
[0139]这种耽误称为“涟漪效应”,这是在未对需要完成的任务采取任务动作以便随后对系列中的任务采取任务动作而将出现的连锁反应(遍及一系列任务)(使得看上去似乎无关紧要的、不重要的任务,如回应文本消息可能为耽误一系列任务中随后的文档负责)。当优化最初确定两个任务为相等优先级,从而它们可以花费相同的时间量来完成,可以耽误相同量的后续任务,并且可以具有相等值的最终目标时,优化方法可以评估关系强度或其他任务值确定因素来确定需要首先完成什么任务才能释放瓶颈和防止涟漪效应。可以从来自旧式服务的重复数据事件确定多个系列的任务,这些重复数据事件可以通过促进任务生成的关键字的通信和/或语义分析来接收。客户端用户体验可以包括任务变为较高优先级时的实时颜色渐变。随时间推移,任务效率数据的颜色显示可以轻微变化,以便确定个体用户的最优颜色优先级方案。
[0140]在实施例中,利用视觉提示将未读消息优选地与已读消息区分开;未读消息可以呈现“突出显示”(例如,强调显示、增亮边缘和轻微标记文本(粗体和/或斜体))。用户可以简单地通过单击消息的文本或突出显示的框/边框来将未读消息标记为已读,这将移除突出显示和标记,从而将该消息指定为已读。用户还可以具有将开展中的任务或即将来临的任务分享给用户或一群用户的能力,且能够选择向用户要与之分享任务的那些人提供双向选择(opt-1n)任务参与。在最初用户通过单击相关按钮来选择分享任务之后,可以提示他/她从设置优先级的联系人和组(例如,用户定义的联系人组)的列表选择以获得更具人性化体验。相似地,用户可以随时间推移通过用户连接的协议发送的外发消息来分享任务,如电子邮件、SMS或其他适合的协议。
[0141]在实施例中,将待办事项列表划分成时间帧(过去、最近结束的、新增、选择和下一个),以及当按时间进度浏览过去和将来(下一个)任务时这需要相当大滚动动作。在实施例中,提供“对话”界面,其表示唯一的滚动界面,这使得利用多方向滚动机构来滚动短期和长期历史(过去和历史)容易。作为标准,用户可以垂直地滚动要浏览的列表,但是对话界面还可以允许用户在部分内水平地滚动。当用户开始水平地滚动时,可以在相应部分的滚动条附近水平方向上出现缩微时间线,从而提供年/月/日期的时间帧以供选择,以便跳到指定的时间帧,在此点处用户可以接着垂直地滚动所列出的任务(附带日期和小时标记以供参考)。用户可以不断地在垂直和水平滚动之间切换,线性地浏览任务,或可以跳到特定年/日期,然后接着以线性方式浏览。对其他部分也呈现对话界面,如会话、文档、活动历史等。
[0142]在实施例中,提供任务的实时自动化在场/更改检测的时间跟踪。通过记录用户在任务的工具套件内执行任务动作(例如查看或贡献内容)花费多少时间来对待办事项列表现在部分中列出的任务(开展中、正在进行、和最近开始)进行时间跟踪(测量所花时间,将其分类并显示给用户)。用户还可以从联系到每个任务的多种预设任务动作选择(示例可以包括推进(设为抢先完成)、推迟(设为稍后完成)、调整开始和/或结束日期和/或时间、调整持续时间长度(任务设为持续多久)、邀请参与者(对于个人任务)、指定参与者(对于基于组织的任务)、移除参与者、将任务标记为完成、编辑任务、删除任务、离开任务(作为参与者)和计划安排到在稍后未指定的日期或时间完成)。
[0143]再者,提供实时基于语义的预订的任务集成,如餐馆、航班等。包括语义解释,从而支持任务需求的识别以及执行任务动作(如果此类任务动作可被API执行的话)。例如,如果(例如,通过电话、文本、电子邮件等)与另一个人会话的用户建议在随后的周二进行午餐会,则首先使用文本至语义解释至任务生成,或通过API的语音至文本至语义解释至任务动作,则推荐靠近两个交谈者或靠近用户预期此前或此后(参考待办事项列表和日程表)所在的位置的餐馆。其他确定特征可以包括两个交谈者的共同偏好,该共同偏好为通过历史参考所确定或作为用户确认应用程序所推荐的偏好的问卷调查的结果。餐馆推荐可以根据其他变量给出,如在使用如来自谷歌交通和谷歌地图的数据事件估计的行程时间和交通状况的约束下。用户然后可以确认时间和地点,并且可以通过直接连接到选定的餐馆或餐馆预订提供商的web网址的API来完成预订。可以跟踪用户和联系人的其他偏好,如食谱要求和其他相关细节。当接收和分析其他数据事件时,可扩充此功能的其他行程相关或娱乐相关的应用程序。
[0144]在实施例中,在文档编辑器和其他程序中可提供编号/着重号/分层列表,该文档编辑器和其他程序提供用于编写的内容的组织方法。可以选择项来折叠(从视图隐藏,并再次选择以展示从属项)。而且,通过音频转录API和语义解释器API的集成,可以解释语音/视频呼叫/消息以向用户呈示语音/视频呼叫的转录和从转录文本或基于文本的消息解释的任务生成。再者,提供从语音/视频呼叫/消息进行语义解释的任务生成,以便实现例如基于确认的和即时集成。[0145]除了用户名和密码授权外,本申请支持面部识别API (例如,面孔)以使登录的用户能够注册他们的面孔以供标识用途。可以将用户的面部标识并入登录页面中,其中用户可以选择让他/她的面孔被识别以便显示他/她的用户名而只需输入密码即可登录。还可以执行临时性安全性确认工作(例如,呈示安全性问题以供回答)来实现身份验证的目的。
[0146]而且,可以大致实时地通过用于过滤与用户相关性比较的现有或新内容的API集成通过第三方服务的语义和关键字识别,以便通过可能最快速方式显示与用户相关的现有数据事件。由于用户能够确定其关键字查询的相关度的速度,这样有助于创建新内容或任务生成。
[0147]本申请还提供快速回复的能力,优选地无需打开/查看会话/讨论。例如,实况联系人列表(如上文描述)提供对未读消息快速回复的能力。在实施例中,缺省情况下,实况联系人列表显示联系人的头像、在线状态(例如,在线、离开、离线)和未读消息计数(如果有的话),当然用户可以将其鼠标移到联系人上方以查看更多信息。例如,可以将有关任务状态(最新发布的任务)、未读消息预览、关系强度条(联系人优先级设置的可视表示)等)的信息显示给用户。再有,在实施例中,如果用户将其鼠标移到联系人上方,然后将其鼠标移到未读消息预览,则他/她可以单击“快速回复”按钮,这使得用户能够在小弹出窗口中查看未读消息,在相同弹出窗口的发帖框中编写回复,并单击弹出窗口内的“发送”按钮来发送消肩、O
[0148]本申请还提供将基于人的会话消息(音频/视频/文本)转发到基于任务的讨论的能力。连同通过用户将其鼠标移到一个消息上方时每个消息附近出现的转发按钮将基于人对人的消息转发到另一个联系人的能力,其中可以通过选择转发按钮并选择“任务”替代“联系人”来将基于人对人的消息转发到一个或多个任务。在从按钮选择“任务”之后,出现新任务/搜索条,供用户搜索任务,或创建新任务(任务生成)或转发消息。
[0149]再者,本申请可以提供于媒介上传的可视性优先级设置和时间顺序的日志记录。可以提供用于显示富媒介数据事件的人性化实时可视网摘的部分,这些富媒介数据事件包括但不限于:可以由用户上传或由服务导入的音频、视频、图像、文档、电子表格、演示和嵌入式链接。网摘可以采用几个分类形式来提供,例如:按优先级设置(使用优化算法)或按时间顺序。
[0150]再者,工具套件中的文档编辑器可以包括一个或多个选项以允许用户随时间推移跟踪文档的演进,快速地访问草稿和观看文档演进的回放。在实施例中,文档可以与文档时间线配对,文档时间线可以支持垂直或水平滚动(具体取决于例如文档时间线的朝向)以查看随时间推移对文档所做的所有更改。与文档时间线一起提供的还可以有草稿标记,如图标,这些草稿标记可以自动地置于文档时间线上多个点处以指示新草稿或对草稿的修订。可以通过例如用户单击“新草稿”按钮人工地标上草稿标记以开始新草稿。而且,在开始后续会话的进一步编辑之前,用户可以从文档时间线选择草稿标记以查看文档处于此时间的内容。文档时间线还可以包括回放按钮,回放按钮允许用户即时地观看从指定的点(通过单击沿着文档时间线的位置)到当前版本的文档演进的动画。
[0151]本申请还提供一次单击在移动和静止流之间切换的能力。实况内容流(例如,会话、讨论)常常在发布新数据事件(会话/讨论中的新帖子)时移动,但是,有时是静止的,并且当出现帖子时,需要用户向上或向下滚动(具体取决于朝向格式)以查看新帖子。可以允许用户通过选择或取消选择流下方的“移动流”复选框以在两种显示方法之间切换。在一个实施例中以及选择时,流随新帖子而移动,以及当取消选择时,即使出现新帖子,流仍保持静止,从而需要用户人工地滚动来查看新帖子。本申请还可以提供(附带或不附带内含注释)向消息添加/从消息移除图钉(即,图钉的可视图像或标记内容的类似图形方式-全文称为“图钉”)的能力。在此实施例中,会话/讨论消息与如标记要稍后回复的消息、转发消息、向消息添加注释和从消息创建任务(任务生成)的能力的选项配对。例如,一个选项“放置图钉”提供允许用户对消息添加标记,然后消息可以随对话(如上所述)一起出现的一个或多个控件。再者,会话/讨论消息与钉住的消息的位置协同可以自动地按与图钉匹配的颜色描绘轮廓。消息图钉还包括小按钮,当小按钮被选择时,打开小注释字段,其中用户可以编写快速便签以供稍后参考。为了删除消息图钉,用户只需单击图钉并将其拖离会话/讨论对话框,图钉将从此处消失。
[0152]再者,本申请支持来自API提供商(如谷歌地图)的地理任务图钉地图,这允许用户通过单击如标为“钉住”按钮来精准地定位位置,分别通过单击和双击激活和去激活拖动并移除位置上的任务图钉的能力。将任务图钉拖到位置上使用户能够计划任务,例如通过指定任务参数将任务添加到意向面板或待办事项列表,任务参数包括如什么、哪里、谁、何时、与什么相关、包括选定的位置。当指定的任务完成时,地图上出现任务图钉的位置将被过去任务图钉替代,由此用户能够从与该任务关联的工具套件查看任何任务动作,如收集的信息、上传的图像和通信。
[0153]本申请还支持提供公众贡献的活动时间线。可以包括统一用户生成的内容的公众贡献可以出现在三个突出位置中:评论部分(例如,汇总文章的新闻阅读器、博客帖子、网摘和web上更多发布的内容)、问题部分(例如,以论坛形式提问题和回答问题的问答论坛)和贡献部分(例如,以论坛形式提出有关帮助和支持的系统相关的问题和解答的帮助论坛)。用户在这三个部分中的活动可以沿着每个相关页面上的时间线来测量和显示(其中标记(图标)沿着时间线出现在用户生成数据事件所在的时间点处)。
[0154]再者,可以提供基于任务的音乐播放列表创建、自动化和跨服务集成。例如,可以集成音乐相关的API (例如,通过ITUNES MATCH、PANDORA、SP0TIFY),以使用户能够从个体服务和服务组合将音乐任务(播放专辑“X”、歌曲“y”、艺术家“z”)和播放列表(聆听播放列表X,包括能够选择新的播放列表的内容)添加到他们的待办事项列表。在实施例中,当创建任务/播放列表时,用户可以指定任务/播放列表即刻开始,或选择开始时间并且指定的音乐将在指定的时间播放,以使任务在待办事项列表的“现在”部分中开始。
[0155]除了音乐外,还支持电影和电视和文献查看,如通过电影、电视和文献相关的API(例如,通过NETFLIX、HULU, AMAZON等),以使用户能够将媒介任务(播放电影“W”、电视节目“X”、阅读书籍“y”、杂志“z”)添加到他们的待办事项列表。在实施例中,当创建“观看”任务时,用户可以指定任务即刻开始,或可以选择开始时间并且指定的电影/电视节目在指定的时间播放,以使任务在待办事项列表的“现在”部分中开始。再者,例如,可以安排阅读任务在任务周期上增量完成(在指定的时间间隔重复或继续直到停止或完成为止的任务)。可以提供一次单击付费访问以从某些服务访问付费内容,包括通过即时观看(实况流),以及通过即时访问即刻下载到系统,其中使内容可在用户“收集”部分中访问-“收集”部分是专用的娱乐部分,具有“可用内容”浏览部分。[0156]此外,可以向用户提供选项,以选择抽出用于消费富媒介(例如,电影/视频、音乐、文章等)的时间间隔,并且服务将使用优化算法以启用基于任务的时间间隔的优先级设置和安排,以便为用户选择最优时间来消费选择的富媒介。
[0157]再者,可以提供基于任务的会面安排,包括亲自会面或通过集成的系统的在线会面。可以向用户提供选项,以选择抽出与个体或一群个体会面的时间间隔,并使用优化算法以启用基于任务的时间间隔的优先级设置和安排,以便为用户选择完成其会面的最优时间。可以将会面定义在其中有涉及一个或多个任务的讨论的任何预设的时间间隔。此类讨论可以通过文本、语音、视频会议或其他适合的方式来进行。当用户决定安排会面时,对于用户和参与者,优选地将通信媒介偏好和装置可用性作为因素考虑。
[0158]现在提供有关插件和外部硬件/软件组件的论述。
[0159]在实施例中,可以出于多种目的将自动化基于任务的插件引入到系统,例如,“策划搜索”可以向用户提供从通过搜索输入的语义分析和web搜索抓取确定的多种相关源归类的数据/信息的类报告汇总。在实施例中,可以提供策划搜索以用于研究域的可用性,这通过汇总和归类来自多种域相关的服务的数据来提供。例如,提供一种插件,用户可以从例如新任务/搜索条选择该插件以确定域名的可用性。在实施例中,用户可以从新任务条中选择标为“域检查”的图标,然后在指定的输入框中输入潜在的域名,或在新任务/搜索条中输入任务“域检查”后跟该潜在的域名。一旦归类,以类报告格式显示将生成汇总的结果列表的搜索,其提供来自检查多个扩充,如“.COm”、“.CO”、“.net”等的结果。而且,可以执行基于URL的搜索,以标识关联的页面、对应域名注册商、“WH0-1S”记录,如DNS和拥有者数据、商标办公室注册的商标信息、搜索引擎优化数据和/或流行服务用户名(从多种公众服务提取关联的用户名,如FACEB00K、TWITTER、GOOGLE+。在实施例中,一种选项是通过用户选择的域名注册商(例如通过API集成的汇总呈示)一次单击购买(可用时)域,或一种选项是发出购买询价以联系拥有者通过系统经直接报价任务递交直接报价。
[0160]图7图示根据实施例的另一个示例性硬件布置。
[0161]在实施例中,可以提供一种输入输出装置,用于最优语音协议选择和后向兼容的语音装置。例如,移动装置通过分析数据事件提供的接收条和补充信息检查蜂窝质量。可以转换这些数据事件以便分析语音质量。蜂窝数据事件可以通过本地API或通过短代码载体功能访问来访问。再者,监视蜂窝服务的数据事件和语音质量,并将其与VoIP质量(通过API访问)比较,当用户从其移动装置拨打电话时,选择与语音质量相关的适合协议。在实施例中,为路上线路提供支持标准CAT-5和/或RJ-45电话线连接的硬件模块。再者,可以提供将连接到计算机的外围装置的以太网/LAN连接、W1-Fi支持和USB3.0或ThunderboltI/O或等效音频/数据事件传输和充电线。此后,对于在经USB3.0或Thunderbolt I/O或等效数据连接连接到路上线路模块的桌面型或膝上型计算机上运行的web浏览器上工作的用户,可以提供相似(或相同)比较算法。此类模块使得桌面型或膝上型计算机上的用户不仅将路上线路内包括的数据事件集成到基于浏览器的应用程序,而且旧式手持装置的连接质量和/或舒适理想的情况下,当基于对照VoIP协议的比较算法为最优时使用路上线路来实现从web浏览器的基于语音的呼叫。而且,可以采用分路器(如图8所示)作为隔离器(光或电子的)以排除至电话系统的微电流反馈。有两种类型的分路器:(a)介于用户的接收器/耳机与电话之间的分路器;以及(b)介于电话与企业电话系统之间的分路器。可以通过从分路器到USB或Thunderbolt I/O或等效插口的直接连接获得音频信号,以便能够实现通过基于浏览器的应用程序的语音至文本转换和语义解释。还可以在分路器中构建记录功能。
[0162]此外,还可以提供具有用于装置状态数据事件收集的电能信号检测的近场通信的无线充电立方块(wireless charging cube)。而且,还可以提供对输入到多种/多个装置的可移动节点实现无线充电的输出装置。此外,可以提供无线显示立方体,其包括将显示信号中继到可移动节点输入的输出装置,该可移动节点输入连接到外设显示器以实现无线显示的目的。再者,可以提供会议立方体,其包括无线耳机/扬声器分路器,用于会议呼叫与记录功能的集成。此立方体可以利用W1-F1、经由扬声器的音频回放、经由麦克风的音频记录和无线充电。作为备选(或附加),启用近场通信的附着传感器/标签用于基于模拟项目和/或基于位置的任务(用于个体或群访问)。
[0163]图9A-9H是组合时图示与根据实施例的优化算法关联的示例性步骤的流程图。与示例性流程图9A-9H关联的步骤为用户提供要完成的任务的优先级设置列表。因素贡献表示相应参数的“因素顶点”,并且对其提供相应“X”值。然后对照与用户关联的其他任务测量任务的确定的值,以生成优先级设置,通过此优先级设置,可以类似于“操作指令”的格式呈待办事项列表。
[0164]接着参考图9A-9H,“l-7x”表示7个参数的优先级次序。哪里、如何、为什么?、为了什么、什么、谁和何时。这些因素根据降序设置优先级的每个因素顶点列出,其中列出的第一个因素(从上到下)是相应参数内最大值的因素。
[0165]评级系统是称重的特殊情况,其中所得到的数值计分提供组织偏好的评级排序。整数加权方案是使用整数权重(例如,2x、5x或整数X)作为相对重要性/相关性的测量时的值权衡的特殊实施例。
[0166]如图9B中提出的,对于表示“何时”的参数赋予值7x。将包括最优日期和时间的相关信息视为例如开始和结束日期、持续时间、剩余时间、重复出现(和变化率)、重复频度(和变化率)、一系列任务的联系度、推迟的频度(和变化率)以及被提及的日期和时间(和确定为语义分析和解释的函数)的函数。
[0167]如图9C中提出的,对于表示“谁”的参数赋予值6x。包括关系和协作强度的相关信息视为例如,非对称关系、联系频度(和变化率)、回复速度(和变化率)、共享的任务的数量(和变化率)、用户指定的标签关系和参与者的数量的函数。
[0168]如图9D中提出的,对于表示“什么”的参数赋予值5x。包括内容强度的重要性的相关信息视为例如,内容媒介{种类}、内容的数量(和变化率)、编辑频度(和变化率)、草稿数量(和变化率)、用户指定的标签关系和关联的媒介的数量的函数。
[0169]如图9E中提出的,对于表示“为了什么”的参数赋予值4x。包括目标或意向的相关信息视为,例如一系列任务的联系、涟漪效应(和变化率)、组织目标、个人意向和用户指定的标签关系的函数。
[0170]如图9F中提出的,对于表示“为什么”的参数赋予值3x。包括效率对满意度的的相关信息视为例如,人工意向或目标、重复出现频度(和和变化率)、过期深度、推迟的量(和变化率)、货币或处罚和标签关系的函数。
[0171]如图9G中提出的,对于表示“如何”的参数赋予值2x。包括方法或媒介的相关信息视为,例如任务类型、关联的应用程序/工具套件、访问装置(和变化率)、通信协议和文档类型的函数。
[0172]如图9H中提出的,对于表示“哪里”的参数赋予值lx。包括地理位置的相关信息视为,例如目的地类型、往返地址、路由/交通计算(和变化率)、一系列目的地的联系、被提及的位置和语义分析{解释}的函数。
[0173]由此,如本文示出和描述的,提供多个软件和/或硬件工具利用实时推送技术大大地改进了跨多种类型通信媒介的协作。该通信入口提供基于因特网的通信部分中的组织熟练度和效率的真实突破。本文教导支持减小移除阻碍任务动作的障碍,其中优先级设置为进入和离开用户的工作流的每件事提供主动自动化的待办事项列表,以及合并,将任务与完成任务所需的工具配对。
[0174]革命性任务管理人员设想了一种核心工具集,该核心工具集采用优先级设置算法和通信访问权的实时优先级设置来使任务完成的效率最大化,该优先级设置算法比较属于相似目的(大小或最终结果)的任务上花费的时间间隔、物理位置之间的距离和时间。这方面可以类比于拥有个人助理的人决定你需要做什么和需要你何时做,且以节省时间为目的。
[0175]虽然本申请是结合其具体实施例来描述和示出的,但是本领域技术人员将显见到多种其他变化和修改以及其他用途。因此,本文示出并描述了多种实施例和变化,并且因此优选的是本发明不应局限于本文的具体公开。
【权利要求】
1.一种方法,其包括: 存储在可操作地耦接至一个或多个处理器的一个或多个处理器可读媒介上,至少一个数据库包括: 表示多个用户的电子用户信息; 表示分别与所述多个用户的至少一个关联的多个任务的电子任务信息;以及 表示分别与所述多个用户的至少一个的每一个关联的多个动作的电子任务动作信息; 由所述一个或多个处理器对与所述多个用户的第一用户关联的所述多个任务的至少一些设置优先级; 由所述一个或多个处理器对分别与所述多个任务的所述至少一些关联的所述多个动作的至少一些设置优先级; 由所述一个或多个处 理器生成第一待办事项列表,其中所述第一待办事项列表包括与所述第一用户关联的设置优先级的任务; 由所述一个或多个处理器向由所述第一用户操作的第一计算装置提供所述第一待办事项列表; 由所述一个或多个处理器接收表示与所述多个任务的所述至少一些的至少一个关联的第一数据的发送或接收的第一电子数据事件信息; 由所述一个或多个处理器至少基于所述第一电子数据事件信息而对所述多个任务的所述至少一些的至少一个和所述多个相应动作的所述至少一些重新设置优先级; 由所述一个或多个处理器至少基于一个所述重新设置优先级来修改所述第一待办事项列表;以及 由所述一个或多个处理器向所述第一计算装置提供已修改的第一待办事项列表。
2.如权利要求1所述的方法,其中所述第一数据事件信息表示如下项中的一个: 经由应用程序编程接口接收的信息; 通过所述第一计算装置经数据输入接收的信息; 经通信协议接收的信息; 经模拟通信源接收的信息; 经基于IP的语音接收的信息; 经短消息服务接收的信息;以及 经视频会议接收的信息。
3.如权利要求1所述的方法,其还包括由所述一个或多个处理器向所述第一计算装置提供至少基于所述第一数据事件信息的通信转录。
4.如权利要求1所述的方法,其中将所述设置优先级和所述重新设置优先级的至少一个作为如下项中的一个或多个的函数来执行:时间、与所述多个任务的所述至少一些的至少一个关联的一个或多个用户和通过所述第一计算装置接收的至少一个标准。
5.如权利要求1所述的方法,其还包括由所述一个或多个处理器至少基于所述第一数据事件信息而确定用于接收第一数据的相应应用程序编程接口,以及由所述一个或多个处理器访问作为所述相应应用程序编程接口的函数的所述第一数据。
6.如权利要求1所述的方法,其还包括:由所述一个或多个处理器对与所述多个用户的第二用户关联的所述多个任务的至少一些设置优先级; 由所述一个或多个处理器对分别与所述第二用户关联的所述多个任务的所述至少一些关联的所述多个动作的至少一些设置优先级; 由所述一个或多个处理器生成第二待办事项列表,其中所述第二待办事项列表包括与所述第二用户关联的设置优先级的任务; 由所述一个或多个处理器向由所述第二用户操作的第二计算装置提供所述第二待办事项列表; 由所述一个或多个处理器至少基于所述第一电子数据事件信息而对所述第二用户关联的所述多个任务的所述至少一些的至少一个和分别与所述第二用户关联的所述多个任务的所述至少一些关联的所述多个动作的所述至少一些重新设置优先级; 由所述一个或多个处理器至少基于一个所述重新设置优先级来修改所述第二待办事项列表;以及 由所述一个或多个处理器向所述第二计算装置提供已修改的第二待办事项列表。
7.如权利要求1所述的方法,其还包括由所述一个或多个处理器将所述第一待办事项列表格式化以包括可选 择超文本链接,当操作所述第一计算装置的所述第一用户选择所述可选择超文本链接时,提供用于完成所述多个相应动作的所述至少一些的至少一个的至少一个工具。
8.如权利要求1所述的方法,其还包括由所述一个或多个处理器向分别由至少一个第二用户操作的至少一个第二计算装置传送与所述第一数据事件信息关联的电子信息。
9.如权利要求1所述的方法,其还包括由所述一个或多个处理器优化用于完成所述多个相应动作的所述至少一些的至少一个的时间分配。
10.如权利要求1所述的方法,其还包括: 由所述一个或多个处理器接收包括多个个体的联系人信息的电子联系人列表,其中所述电子联系人列表与所述第一用户关联; 由所述一个或多个处理器至少基于与所述第一用户关联的通信历史计算关系强度; 由所述一个或多个处理器将所述电子联系人列表作为所述关系强度的函数来分类;以及 将所述分类的电子联系人列表提供到所述第一计算装置。
11.一种系统,其包括: 一个或多个处理器可读媒介,其可操作地耦接到一个或多个处理器; 至少一个数据库,其存储在所述一个或多个处理器可读媒介上,所述至少一个数据库包括: 表示多个用户的电子用户信息; 表示分别与所述多个用户的至少一个关联的多个任务的电子任务信息;以及 表示分别与所述多个用户的至少一个的每一个关联的多个动作的电子任务动作信息; 其中所述一个或多个处理器被编程且被配置成: 对与所述多个用户的第一用户关联的所述多个任务的至少一些设置优先级;对分别与所述多个任务的所述至少一些关联的所述多个动作的至少一些设置优先级; 生成第一待办事项列表,其中所述第一待办事项列表包括与所述第一用户关联的设置优先级的任务; 向由所述第一用户操作的第一计算装置提供所述第一待办事项列表; 接收表示与所述多个任务的所述至少一些的至少一个关联的第一数据的发送或接收的第一电子数据事件信息; 至少基于所述第一电子数据事件信息而对所述多个任务的所述至少一些的至少一个和所述多个相应动作的所述至少一些重新设置优先级; 至少基于一个所述重新设置优先级来修改所述第一待办事项列表;以及 向所述第一计算装置提供已修改的第一待办事项列表。
12.如权利要求11所述的系统,其中所述第一数据事件信息表示如下项中的一个: 经应用程序编程接口接收的信息; 通过所述第一计算装置经数据输入接收的信息; 经通信协议接收的信息; 经模拟通信源接收的信息; 经基于IP的语音接收的信息; 经短消息服务接收的信息;以及 经视频会议接收的信息。
13.如权利要求11所述的系统,其中所述一个或多个处理器还被编程且被配置成向所述第一计算装置提供至少基于所述第一数据事件信息的通信转录。
14.如权利要求11所述的系统,其中将所述设置优先级和所述重新设置优先级的至少一个作为如下项中的一个或多个的函数来执行:时间、与所述多个任务的所述至少一些的至少一个关联的一个或多个用户和通过所述第一计算装置接收的至少一个标准。
15.如权利要求11所述的系统,其中所述一个或多个处理器还被编程且被配置成至少基于所述第一数据事件信息而确定用于接收第一数据的相应应用程序编程接口,以及由所述一个或多个处理器访问作为所述相应应用程序编程接口的函数的所述第一数据。
16.如权利要求11所述的系统,其中所述一个或多个处理器还被编程且被配置成: 对与所述多个用户的第二用户关联的所述多个任务的至少一些设置优先级; 对分别与所述第二用户关联的所述多个任务的所述至少一些关联的所述多个动作的至少一些设置优先级; 生成第二待办事项列表,其中所述第二待办事项列表包括与所述第二用户关联的设置优先级的任务; 向由所述第二用户操作的第二计算装置提供所述第二待办事项列表; 至少基于所述第一电子数据事件信息而对所述第二用户关联的所述多个任务的所述至少一些的至少一个和分别与所述第二用户关联的所述多个任务的所述至少一些关联的所述多个相应动作的所述至少一些重新设置优先级; 至少基于一个所述重新设置优先级来修改所述第二待办事项列表;以及 向所述第二计算装置提供已修改的第二待办事项列表。
17.如权利要求11所述的系统,其中所述一个或多个处理器还被编程且被配置成将所述第一待办事项列表格式化以包括可选择超文本链接,当操作所述第一计算装置的所述第一用户选择所述可选择超文本链接时,提供用于完成所述多个相应动作的所述至少一些的至少一个的至少一个工具。
18.如权利要求11所述的系统,其中所述一个或多个处理器还被编程且被配置成向分别由至少一个第二用户操作的至少一个第二计算装置传送与所述第一数据事件信息关联的电子信息。
19.如权利要求11所述的系统,其中所述一个或多个处理器还被编程且被配置成优化用于完成所述多个相应动作的所述至少一些的至少一个的时间分配。
20.如权利要求11所述的系统,其中所述一个或多个处理器还被编程且被配置成: 接收包括多个个体的联系人信息的电子联系人列表,其中所述电子联系人列表与所述第一用户关联; 至少基于与所述第一用户关联的通信历史计算关系强度; 将所述电子联系人列表作为所述关系强度的函数来分类;以及将所述分类的电子联系人列表提供到所述第一 计算装置。
【文档编号】G06F9/46GK103534685SQ201180068530
【公开日】2014年1月22日 申请日期:2011年12月30日 优先权日:2010年12月30日
【发明者】凯尔·克莱因巴特, 罗里·汉德尔, 戴维·特赛尔, 山姆·邱, 让帕斯卡尔·克拉梅茨 申请人:凯尔·克莱因巴特, 罗里·汉德尔, 戴维·特赛尔, 山姆·邱, 让帕斯卡尔·克拉梅茨
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1