CN102947786A - 标记、捕捉和生成任务列表项 - Google Patents
标记、捕捉和生成任务列表项 Download PDFInfo
- Publication number
- CN102947786A CN102947786A CN2011800303047A CN201180030304A CN102947786A CN 102947786 A CN102947786 A CN 102947786A CN 2011800303047 A CN2011800303047 A CN 2011800303047A CN 201180030304 A CN201180030304 A CN 201180030304A CN 102947786 A CN102947786 A CN 102947786A
- Authority
- CN
- China
- Prior art keywords
- task
- items
- tabulation
- information
- electronic content
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
Abstract
提供了在电子任务列表创作表面中从各种数据或信息位置或媒介生成任务或提醒,而无需启动单独的任务或提醒应用以及无需将焦点移离当前正在使用的信息位置或媒介。可从各种信息位置或媒介来实现对任务或任务提醒的生成。在信息项被标记或捕捉以及任务/提醒被生成时,一个或多个元数据片段可被应用于所标记的信息项以用于增强对相关联的所生成的任务或提醒的后续使用。
Description
背景
随着计算机和计算机软件的出现,已经作出帮助人们管理他们的工作和非工作生活这二者的大量进步。为了帮助正尝试在工作、家庭以及二者间同时进行众多任务的人们,已经开发了电子任务和日程表程序以辅助维护、跟踪和记忆每天必须完成的所有事情的经常令人畏缩的任务。不幸的是,大多数任务系统是非常一维化的,因为用户必须启动任务应用,打开任务输入用户界面组件,以及然后手动地输入任务。通常,该过程紧接在致使用户决定是否需要新任务的活动之后或与该活动相关联。例如,用户可能正在阅读电子邮件项、用户可能正在阅读或编辑文档(例如字处理文档、电子数据表应用文档、幻灯片演示应用文档等)、用户可能正在浏览因特网站点、用户可能正在使用社交网络应用站点等。例如,如果用户正在编辑文档且决定他/她需要创建一任务或提醒以在一周后将所编辑的文档发送给同事,则用户必须离开该文档,启动任务应用,输入所希望的任务,然后返回到正被编辑的文档。这种麻烦的过程降低了任务应用的利用率和有效性,并通常使得用户完全避免任务应用以及求助于在便条或“报事贴”上手写备忘录。
本发明正是对于这些和其他考虑事项而做出的。
概述
本发明的各实施例通过提供在电子任务列表创作表面中从各种数据或信息位置或媒介生成任务或提醒来解决上述和其他问题,而无需启动单独的任务或提醒应用以及无需将焦点移离当前正在使用的信息位置或媒介。例如,如果用户正在编辑电子文档,则用户可将来自电子文档的信息快速地标记、捕捉和导出到列表创作表面中作为新任务项或提醒,而不用离开正被编辑的文档。这种标记、捕捉和任务/提醒生成可从各种信息位置或媒介来完成,包括但不限于电子文档、电子邮件、电子日历、电子任务、电子笔记、基于因特网的内容或应用、社交媒体或联网站点等。根据本发明的一个方面,在信息项被标记或捕捉以及任务/提醒被生成时,一个或多个元数据片段可被应用于所标记的信息项以用于增强对相关联的所生成的任务或提醒的后续使用。
一个或多个实施例的细节在附图和以下描述中阐明。通过阅读下面的具体实施例并参考相关联的附图,其他特征和优点将变得显而易见。要理解的是下面的具体实施例仅仅是说明性的,而不是对所要求保护的发明的限制。
提供本发明内容以便以简化的形式介绍将在以下具体实施方式中进一步描述的一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
附图简述
图1是示出部署在计算机监视器的显示屏上的列表创作表面用户界面的简化框图。
图2是示出部署在计算机监视器的显示屏上的用一个或多个任务、事件、活动、或信息片段来填充的列表创作表面用户界面的简化框图。
图3是示出从所选任务项透视出的信息列表的图2的列表创作表面用户界面的简化框图。
图4是可在其中实施本发明的各实施例的计算架构的简化框图。
图5是示出与所显示的文档相关联地显示的列表创作表面用户界面的简化框图。
图6是示出移动计算设备以及示出部署在该移动计算设备的显示屏上的列表创作表面用户界面的简化框图。
图7是示出移动计算设备以及示出部署在该移动计算设备的显示屏上的列表创作表面用户界面的简化框图。
图8是示出用于从电子资源将信息标记、捕捉和导出到列表创作表面以生成任务或任务提醒的架构和示例用户界面的简化框图。
图9是示出与电子邮件收件箱相关联地部署的列表创作表面用户界面的简化框图,用于将信息从电子邮件收件箱填充到列表创作表面中。
图10是示出与所显示的文档相关联地部署的列表创作表面用户界面的简化框图。
图11是用于从内容源将信息标记、捕捉和导出到列表创作表面以生成任务列表项的方法的流程图。
图12是可在其中实施本发明的各实施例的计算系统的简化框图。
详细描述
下面的详细描述参考各个附图。只要可能,就在附图和以下描述中使用相同的附图标记来指示相同或相似的元件。尽管描述了本发明的各实施例,但是,修改、改编、以及其他实现也是可能的。例如,可以对附图中所示出的元件进行置换、添加、或修改,且可以通过对所公开的方法置换、重新排序、或添加阶段来修改这里所描述的方法。因此,下文的详细描述不限制本发明,相反,本发明的合适范围由所附权利要求来限定。
如上简述,本发明的各实施例涉及在电子任务列表创作表面中从各种数据或信息位置或媒介生成任务或提醒,而无需启动单独的任务或提醒应用以及无需将焦点移离当前正在使用的信息位置或媒介。图1是示出部署在计算机监视器的显示屏上的列表创作表面用户界面的简化框图。列表创作表面包括可跨多个软件应用部署且可被显示在固定和/或移动计算设备桌面或显示区域上的轻量用户界面120(本文也称为列表用户界面)。例如,如图1所示,该列表创作表面用户界面(LASUI)被示为部署在固定计算机监视器的显示屏105上。应理解,显示屏105是与计算机操作系统相关联的显示空间或与一个或多个软件应用相关联的显示空间的例示,所述一个或多个软件应用例如字处理应用、电子数据表应用、幻灯片演示应用、笔记应用、日程表应用、联系人应用等等。功能/按钮110行被示于显示屏105的下边缘,用于提供对与示例软件应用或操作系统相关联的一个或多个功能的访问。如应理解的,图1中所示的用户界面组件的配置和位置仅是出于示例的目的,且并不限制可能的其他配置。也就是说,LASUI 120可沿如图1所示的显示屏105的上边缘部署,或LASUI 120可按用户高效利用显示屏的要求而被部署在显示屏中的其他位置。
根据各实施例,列表创作表面的列表用户界面120可被用作与用于手动或自动输入列表项的一个或多个软件应用显示相关联的电子笔记、便条、记事本、“报事贴”等,所述列表项诸如用户可能原本草草记在一张纸、笔记本或其他媒介上以将被认为对用户来说重要的这种信息保持在最前面或提醒用户的任务、事件、活动、或其他信息片段。除了将信息输入到用户界面120以外,用户界面120可用于快速捕捉来自被打开的文档的信息以及与被打开的应用相关联的信息,使得用户不必为了启动任务输入用户界面而离开当前应用。实际上,列表创作表面用户界面(UI)120可以与诸如电子文档、电子邮件项、联系人项、社交联网信息等之类的各种电子文件相关联。
如图1所示,可在列表创作表面UI 120中提供用于编辑或以其他方式操纵UI 120中包含的信息的一个或多个功能按钮或控件125、130、135、140。例如,控件125可用于“核对”已完成的任务,控件130可用于添加额外的任务、事件或其他信息,控件135可用于导入信息或用于注释要被存储或显示在用户界面120中的信息,各种其他控件140可被提供用于对用户界面120中包含的信息进行的其它类型的编辑、排序、过滤、搜索等。
根据一实施例,一个这种控件可用于将利用列表创作表面的计算机设置成“勿打扰”模式,使得当“勿打扰”模式被激活时,没有新的电子邮件项、即时消息通讯(IM)项、或其他令人分心的内容会到达列表创作表面。另一个这种控件140可允许对当前所显示的任务应用“打盹”模式,使得可改为显示新任务,并使得用户将不必决定如何处理“打盹”任务。即,用户能够通过应用“打盹”模式来保持任务。另外,“打盹”模式可用于滤除仅与当前任务不相关的信息。例如,如果用户将“打盹”模式应用到“计划道德事件”任务,并且如果用户的当前任务是“重新设计产品”,且用户从他的/她的主管收到关于该项目的电子邮件,则可以显示关于“重新设计产品”任务的电子邮件,但关于“计划道德事件”任务的电子邮件可不被显示给用户。
现在参考图2,以示出各种列表项的扩展形式示出列表创作表面用户界面120,各种列表项例如通过信息捕捉已经手动地或自动地输入到列表创作表面中的任务、事件、活动或其他信息片段。例如,第一条目220“关闭喷洒系统”例示出一任务,用户可将该任务输入到列表创作表面用户界面120中以在用户回到家时提醒他处理该任务。作为另一示例,第二条目225“重新设计产品”被示为具有与主任务225相关联的多个子任务230。在LAS UI 120中显示的项可根据一个或多个指定的显示安排来显示,例如基于指定的执行时间、最近的在顶部、用户指定的前5项等。这样的显示安排也可应用于下面参考图3所描述的数据透视显示。
有利的是,将信息输入到列表创作表面UI 120中以及编辑信息是容易且高效的。例如,可以用与将项目符号列表项输入到字处理文档中相类似的方式将信息键入到UI中。即,用户可以输入一项,选择“回车”键、“制表符”(tab)键等,而接下来的条目将被置于UI 120中的下一行或下一句子,但仍具有任何所应用的元数据的全部益处。例如,LAS UI可以被格式化,使得简单的回车或制表符选择可在所输入的列表项中创建可能对用户有益的分层结构。例如,用户可以输入第一任务“计划宴会”,随后是回车或制表符,接下来是“预订餐厅”条目,随后是另一个回车以及条目“查看菜单供应”。通过对所输入的项应用分层结构格式化,后两项可被自动地列在第一项下面并相对于该第一项缩进,以在各项间创建所显示出的分层关系。
根据各实施例,一旦数据或其他信息被填充到列表创作表面UI 120中,元数据(例如,短语“团队”)就可被输入到LAS UI 120中作为一个或多个文本条目且可被应用于任务列表项的关键词、关键术语、关键短语、或其他信息成分,以允许对UI 120中所包含的任务列表项(即任务、文本或信息)进行结构化、编辑、过滤、搜索、排序或其他自动化操纵。作为替代,可从元数据项的菜单中选择元数据项来应用。例如,元数据“团队”可被应用到任务“会见Contoso团队并评估他们能支持我们的领域”,以指示出该示例任务是要由给定团队完成的一个或多个任务之一。相反,元数据“EricGruber”被应用到任务“为下一次评审设置会议”,以指示出该任务与特定的人相关联。
许多其它类型的元数据可被应用于列表创作表面UI 120中的信息。例如,虽然示例的“”符号在上面被使用以将任务与人或组相关联,但“#”符号可用于用随机的元数据来标记任务或其他信息。对于其他示例,“$”能用于标记货币信息,“&”符号能用于标记日期或时间。如应当理解的,可以使用大量这样的元数据类型和符号中的任一个,并且前述仅出于示例的目的。有利的是,这样的元数据项可以与列表创作表面UI中的信息相关联,而无需输入另一文本或数据输入域,或无需启动任何其他用户界面组件。还应当理解,被应用于列表创作表面UI 120中的各种信息的这种元数据将允许对UI 120中所包含的信息进行排序、搜索、过滤或其他方式的操纵。例如,使用元数据“团队”可允许对要由与元数据“团队”相关联的员工团队执行的或和与元数据“团队”相关联的员工团队相关联的全部任务、事件、或其他信息片段进行排序。
除了使用被应用的元数据来允许操纵列表创作表面UI 120中的信息以外,被应用的元数据还可被用于添加或操纵其他用户的其他列表创作表面UI中的数据。例如,根据一实施例,如果第一用户在她的列表创作表面UI中输入或捕捉给定的信息片段,并随后将诸如“Sarah”之类的元数据项应用到该信息,则“Sarah”现在可具有被自动填充到她的列表创作表面UI中的已标记的信息,使得她也能看到该已标记的信息。
应当理解,几乎无限量和类型的元数据可被应用于被输入到列表创作表面中的各种信息片段。例如,诸如日期、时间、位置、姓名、地址、电话号码、字母数字、音频、视频等之类的元数据项可被应用于一个或多个单词、短语、数据、文件等,以允许将来对列表创作表面中所包含的信息进行编辑、排序、搜索或操纵。例如,如果元数据类型“日期”被应用于列表创作表面UI 120中所包含的全部日期,则这种元数据可用于标记UI 120中所包含的日期,以允许用户基于日期来过滤、排序或搜索UI 120中所包含的数据。例如,用户可能期望按日期对UI 120中所包含的全部信息进行排序,以允许该用户快速地看到正在发生或应当在今天执行的那些任务或事件。
除了将元数据应用于一个或多个单词、短语或其他信息片段以外,自然语言处理可被用于标记列表创作表面中所包含的信息和/或将元数据应用于列表创作表面中所包含的信息。例如,如果诸如“星期五下午6点在Bob的披萨店碰面”之类的短语被输入到列表创作表面用户界面120中,自然语言处理器可被应用于该短语以解析单词来确定单词中的任何单词是否与特定的信息或数据类型相关联。例如,可以解析该示例任务项中的每个单词或单词的组合,以确定是否涉及任何特定的信息类型。例如,单词“Bob的披萨店”可被标记为企业名称,时间“下午6点”可被标记为时间,“星期五”可被标记为特定的一天。自然语言处理器可以将这些短语解析成一个或多个单词,而该一个或多个单词可被用于搜索单词字典或存储,以用于将经解析的单词与诸如餐厅名称、时间、日子等之类的各种已知单词相匹配。一旦自然语言处理器将特定单词或短语标识为属于信息类型,就可用元数据来标记那些单词或短语,使得这些单词或短语可被用于搜索、排序、过滤、编辑或以其他方式操纵信息,如上所述。
除了对所列出的信息的这种操纵以外,允许作用于所列出的信息同样重要。例如,功能按钮和控件可被展示在列表创作表面UI中,以允许对所列出的项采取动作。例如,列出联系人项,如“Bob的披萨店”,可导致列出在被选中时使得电话程序呼叫所列出的联系人的“呼叫”按钮,或在被选中时可允许向联系人发送电子邮件或文本消息的“电子邮件”、“文本”或类似按钮等。如应当理解的,可以为所列出的各项展示许多其它类型的动作控件。例如,可以展示用于向联系人文件夹添加所列出的姓名和相关信息的控件等。
除自然语言处理以外,可以使用识别和利用特定信息片段的其他方法。例如,其他方法可包括解析文本或数据,以及将所解析的文本或数据传递给一个或多个识别器模块。又一些其他方法可包括使用数据分析法来分析服务器上的所有数据,并示出自动完成或其他信息(例如,输入“圣诞节”的每个人也碰巧用“#假期”来标记它,也许用户你也想要这样做)。另外,可以使用搜索,例如,输入“Bob的披萨店”将通过进行搜索并看到“Bob的披萨店”实际上是具有相关联的URL(诸如www.bobspizzaparlor.com)的餐厅来造成检测/标识。
根据各实施例,除元数据标签以外,包括其他形式的元数据的其他列表项属性可被应用于输入到列表创作表面中的列表项。例如,诸如团队属性、个人属性、日期属性、时间属性、位置属性、姓名属性、地址属性、电话号码属性、字母数字属性、音频属性、视频属性等之类的列表项属性可被应用于给定的列表项。如应当理解的,列表项属性可以是可扩展的以及可定制的,例如,价格属性、购物清单上的物品在商店中的位置等。例如,可以用个人姓名(诸如“Joe”)的列表项属性来附加地注释列表项“团队1于下午2点碰面来讨论项目”,以创建经修改的列表项“团队1于下午2点在Joe的办公室碰面来讨论项目”。列表创作表面随后可将第一元数据项“团队”与列表项属性“下午2点”和/或“Joe的办公室”相关联以生成任务,以供在是“团队1”的成员的全部用户的列表用户界面120中显示。这些元数据项与列表项属性的关联可允许更有效地使用该任务。例如,所得的任务项可允许列表创作表面检索关于“团队1”的成员的信息,例如日程表信息,以确定成员是否在“下午2点”有空,和/或列表创作表面可以检索联系人信息以确定“Joe的办公室”的位置。这种信息可作为从所得的任务透视出的项被自动地添加到列表创作表面120。应当理解,这些只是元数据项以及其他列表项属性可关联以增强列表创作表面中的任务项的有效性的许多方式的示例。
如上所述,被输入到列表创作表面UI 120中且根据一个或多个元数据类型、列表项属性、或与自然语言处理器相关联地来标记或分组的信息可随后按照各种有帮助的方式来被利用,包括所得任务的生成和显示。例如,被应用于任务、事件、活动或其他信息片段(下文称为“任务”)的日期和/或时间注释或标记可被用于根据任何所应用的元数据或列表项属性(例如,日期/时间、人、团队等)来操纵(例如,编辑、排序、搜索或以其他方式操纵)列表创作表面中所包含的任务和相关信息。另外,可在事件时间线中组织用日期和/或时间元数据注释的任务,并且任务可被进一步注释以帮助用户沿着规定的时间线完成或以其他方式处理任务。如此处提到的,时间线可被广义地定义成包括任何时间表示,包括日期、时间、日历信息、季节、年份等。例如,特定的任务可能具有严格的期限,例如,用户可能无法移动的在特定日期和时间的医生约定。
其他任务可能需要在规定的日期/时间范围期间(例如,星期五下午6点之前的某个时间)完成或处理。根据本发明的各实施例,这种日期和/或定时信息可被应用于输入到列表创作表面用户界面120中的任务,以将“模糊性”应用到用户界面中所包含的任务的定时方面。例如,如果两个任务必须在给定的一天的非常特定的时间完成或以其他方式被处理,则可用元数据来注释那些任务,该元数据允许用户基于所应用的严格日期/时间来排序、搜索、或以其他方式操纵那些项。另一方面,如果一个或多个其他任务必须在同一天完成,但可以在给定结束时间(例如下午6点)前的任何时间完成,则可用一元数据类型来注释那些任务,该元数据类型允许那些项在与必须在该规定日子完成或以其他方式被处理的任务相关联的事件时间线中移动,只要完成或以其他方式处理那些项的时间不超过规定的最后时间限制(例如下午6点)。对于另一示例,如果用户想要在上午修剪他的/她的草坪并在晚上去一家特定的餐厅,则列表创作表面可允许以与使用纸质日历相同的方式来捕捉像“上午”和“晚上”那样的时间,在纸质日历上他们可将修剪活动放在那天的框的顶部,并将餐厅名称放在那天的框的底部,而任一个都没有具体的时间。根据一实施例,随后,对列表创作表面UI 120中所包含的列表项的排序、搜索或以其他方式的操纵可针对具有严格日期/时间的列表项来完成,或可针对具有宽松或模糊的日期/时间的列表项来完成、或其组合来完成。
列表创作表面UI 120可向用户提供提醒以完成或以其他方式处理列表创作表面UI 120中所包含的任务,并且可利用包括与严格日期/时间相关联的元数据以及与宽松或模糊的日期/时间相关联的元数据来向用户提供更加现实的体验。例如,对即将到来的严格日期/时间(例如,特定的约会)的提醒可以是一种类型的提醒,而与宽松或模糊的日期/时间相关联的提醒可以是与和严格日期/时间相关联的提醒相比较而言较不紧急的一种不同类型的提醒。另外,与宽松或模糊的日期/时间相关联的任务可在给定一天的安排中自动地浮动,直到接近规定的结束点(例如不晚于下午6点)。因此,与宽松或模糊的日期/时间项相比,与严格日期/时间项相关联的提醒可以按照更接近地近似于用户如何可能通过在便条、记事本、报事贴等上草记下各项来提醒他自己或她自己这些项的方式来完成。
如下面更详细地描述的,可以与多个软件应用以及和不同的软件应用类型相关联的数据相关联地部署列表创作表面用户界面120。例如,列表创作表面可用于从各种电子文件接收信息或捕捉信息,电子文件诸如字处理文档、电子数据表应用文档、幻灯片演示应用幻灯片、因特网浏览器内容、社交媒体站点内容、视频应用、音频应用、电子墨水(例如用指示笔和电子书写板电子地书写)、照片、电子邮件项、日历项、来自其他任务的任务项、语音-文本文件等。另外,为列表创作表面存储的信息可由其他应用用来增强列表创作表面的功能。
考虑以短语“星期五下午6点在Bob的披萨店碰面”形式的被输入或捕捉的示例任务。如上所述,一旦对条目中的各个单词或短语进行解析、识别、注释或以其他方式用元数据标记,那些被标记的项就可由其他应用用来增强列表创作表面的功能。例如,企业名称“Bob的披萨店”可被传递到用于确定Bob的披萨店的位置的软件应用。Bob的披萨店的位置进而可被传递给用户的全局设备(例如,电话、个人数字助理等)的全球定位系统(GPS)机制,与条目“星期五下午6点”相关联的时间可被传递给用户所使用的日历功能,短语中感兴趣的任何其他单词或短语可如此被利用。现在继续该示例,如果用户离开他的或她的办公室并且正在使用他已经部署了列表创作表面UI 120的移动设备,如下面将描述的,当用户接近示例“Bob的披萨店”的位置,或当用户接近指定时间“星期五下午6点”时,或二者的组合时,可经由他的移动设备向该用户提供提醒:在“Bob的披萨店”碰面的时间就要到了,或者“Bob的披萨店”的位置就要到了,或上述组合。对在场数据(例如由信号强度或GSP定位所确定的移动设备的位置)的使用也可用于将列表创作表面中的信息或任务提醒与其他相关信息(诸如日历项、会议位置等)相关。另外,如果会议提醒与特定的人或特定组的人相关联,则列表创作表面可以查询联系人应用以得到该个人或多个人的联系人信息,并使该信息通过列表创作表面UI 120可用。
对于另一个示例,如果用户输入与编辑给定字处理文档的特定部分相关联的任务,则与对该特定文档的标识相关联的元数据可被应用于输入到列表创作表面用户界面120中的该任务。当用户接下来打开指定的字处理文档时,提醒可以出现在列表创作表面UI 120中以提醒用户字处理文档中的特定段应当被编辑。根据一个实施例,如果这种文档尚未被打开,如果用户看到编辑所标识的文档的提醒,则可通过选择列表创作表面UI 120中所标识的该文档直接从UI 120打开该文档。
仍然参考图2,可在用户界面120中展示除了上文中参考图1所描述的那些功能按钮和控件以外的一个或多个功能按钮和控件。提醒功能210可允许用户在UI 120中标记给定任务或信息项,以设置期望的提醒日期/时间。私人通知功能215可允许用户将给定任务或信息项标记为“私人的”,使得该任务或信息项不会通过其他用户的列表创作表面用户界面暴露给其他用户。如应当理解的,功能210和215只是可在列表创作表面UI 120中暴露的用以将有用的元数据或功能应用于UI 120中所列出的任务或信息项的许多功能的示例。
图3是示出从所选任务项透视出的信息列表的图2的列表创作表面列表用户界面的简化框图。如应当理解的,对于被输入到列表创作表面中的任何个体任务或其他信息片段,一个或多个子任务、子事件或子信息项可以被输入并与任何之前输入的任务相关联。例如,参考图3,已经与父任务225“重新设计产品”相关联地输入了各种任务或其他信息片段315、320。根据一实施例,对父任务225的选择允许在列表创作表面用户界面120内启动数据透视表310,以显示与父任务225相关联的子任务315、320。如果用户界面120的可用大小只提供对固定数量的任务、事件、活动或其他信息片段的初始显示,则示出“更多”按钮330以允许在所选择的父子任务225下显示额外的子任务315、320。根据一个实施例,可以显示指定最大数量的被显示的子任务(例如5个子任务),以将用户的焦点保持在“前”几项重要任务上。如应当理解的,可像主用户界面120中所包含的信息的情况那样来过滤、搜索、排序或以其他方式操纵数据透视表310中显示的子任务信息。
图4是可在其中实施本发明的各实施例的计算架构的简化框图。参考图4,台式或膝上型计算机405例示了用户用于与此处描述的列表创作表面相关联地输入、捕捉或以其他方式利用数据的任何固定计算设备。移动设备410例示了移动电话、个人数字助理、无线连接的膝上型计算机、或用户可用其在移动环境中利用列表创作表面的任何其他计算设备。分布式计算网络415例示了用于允许计算设备405、410经由远程服务器420与一个或多个应用或数据库通信的任何适合的手段,例如,因特网、企业内联网、基于家庭的内联网等。
服务器420例示了作为远程服务器来操作的通用计算设备,可在服务器上维护列表创作表面的功能以允许该列表创作表面跟随用户从一个设备405到另一个设备405到移动设备410,或者到如此处所述的可在其上部署列表创作表面UI 120以供使用的任何其他设备。根据一实施例,与列表创作表面相关联的全部功能和数据存储以及相关联的用户界面120可采取列表创作表面应用或模块100的形式,该列表创作表面应用或模块100具有用于执行此处描述的功能的充足的计算机可执行指令。列表创作表面应用或模块100可驻留在单个计算设备405或410上供与设备405和410可访问的数据相关联地使用。替代地,可在远程服务器420处维护和操作列表创作表面的功能和相关联的数据及其相关联的用户界面120,如图4所示。
列表425例示了可通过设备405或410本地地访问或经由服务器420访问的数据库列表或表,手动地或自动地输入到列表创作表面中且经由相关联的用户界面420显示的信息被维护在列表中。如应当理解的,如果用户不在分布式计算环境中,则列表425以及相关联的存储的数据可被存储或高速缓存在本地计算设备405、410上。即,根据一实施例,列表创作表面的每次实例化可导致被本地地存储在计算设备405、410上或与服务器420相关联地被存储的数据库中所维护的列表表425的生成。
在列表425中,每个任务、事件、活动或其他信息片段可被分配给并存储在列表425的给定行中。除了存储每个个体条目以外,标识被应用于各个条目的注释的信息(例如元数据)或其他标识信息可与相关联的信息条目一起被存储在列表425中。而且,如果信息与其他数据(例如,文档、日历项、电子邮件条目)相关联,或者如果一条目与其他信息(例如,全球定位系统位置数据、日期/时间数据等)相关联,则标识这些关联的信息也可被存储在列表425中的行上,或与被手动地或自动地输入到列表创作表面中的每个相关联的任务、事件、活动或其他信息片段一起被链接到一不同的列表425。当新的数据被添加到列表创作表面用户界面时,或者当列表创作表面中的数据被改变时,或者当列表创作表面中所包含的数据被与其他信息相关联时,存储在列表425中的数据被更新。根据替代实施例,可根据除上述的数据库行以外的各种不同手段来存储列表项425和相关联的数据。例如,列表项和相关联的数据可被存储为跨列表创作表面可用或可访问的多个链接列表、表等的可扩展标记语言(XML)表示或类似表示。
仍然参考图4,示出了列表创作表面可用的各种信息源。例如,来自联系人应用或数据库430的信息可用于获得供输入到列表创作表面中的信息。可类似地从日程表应用435和相关联的数据存储中获得信息。如下面将参考图6所描述的,来自电子邮件应用和相关联的内容440的信息可用于填充列表创作表面。来自各种文档,例如字处理文档、幻灯片演示文档、电子数据表应用文档等的信息可被用于将数据填充到列表创作表面。墨水应用450例示了用于例如通过指示笔与电子书写板的接触来允许数据输入的电子笔和墨水应用。照片应用/存储455例示了照片可通过其来被获得并被复制或移动到列表创作表面的任何应用或数据存储。音频/视频应用和存储460例示了用于获得音频或视频文件的一个或多个手段,例如,通过数字或模拟记录设备或相机来操作的记录机制(诸如通过移动电话等可获得)。用于列表创作表面的内容也可来自因特网浏览器、社交媒体站点、或其他源465。如应当理解的,来自用于电子地移动或复制或以其他方式输入数据的任何其他可用源的数据和信息可被利用来用任务、事件或感兴趣的其他信息来填充列表创作表面及其相关联的用户界面120。
虽然图4中所示的各种数据或信息被示为与服务器420相关联,但是这些数据和/或信息源中的每一个还可以与本地计算设备405、410直接相关联和/或被存储在本地计算设备405、410处。另外,根据各实施例,信息从一个或多个源到列表创作表面不是单向通信。即,根据各实施例,列表创作表面和/或个体任务列表或任务列表项可被链接到从中获得任务列表项的源(例如,字处理文档),并且可将来自任务列表的信息推送回该源。例如,如果任务项形式的信息片段位于LAS UI 120中,则该信息可被推送回它所来自的源。如应当理解的,各种机制可被用于将信息推送回源。到源的路径可以与每个相应的任务列表项相关联。对任务列表项的选择可导致用于将所选项推送回源和/或用于启动源文档的可选择按钮或控件被展示在LAS UI 120中。
图5是与所显示的文档相关联地示出列表创作表面界面以及列表创作表面信息输入组件的简化框图。如上所述,信息可通过如下所述的信息捕捉被手动地或自动地输入到列表创作表面用户界面120中。如图5所示,示例文档530被例示为与示例字处理应用相关联地显示在计算机监视器显示屏500上。根据本发明的各实施例,列表创作服务用户界面120的扩展版本可如上面参考图2和3所示和所描述的来被部署,以供输入包括关于或关联于所显示的文档530的信息的任何期望的信息。
根据另一实施例,可以与列表创作表面用户界面120相关联地部署列表创作表面信息输入组件510,以供输入和注释关于列表创作表面UI 120中的给定任务或信息项的数据。根据图5所示的示例,列表创作表面信息输入组件510已与任务“重新设计产品”相关联地被启动,并显示在列表创作表面UI 120中。列表创作表面信息输入组件510包括标题部分,用于提供数据以标识正与列表创作表面中所包括的给定任务、事件或其他信息片段相关联地被输入的信息。例如,与任务“准备供应商提议”相关联地标识图5中所示的列表创作表面信息输入组件510,该任务是父任务“重新设计产品”的子任务。列表创作表面信息输入组件510的标题部分的下面是评论部分520,用于允许用户输入评论,评论可以是与示例子任务相关联的额外的任务、事件、活动或其他信息。例如,在评论部分520中输入的评论可以是子任务“准备供应商提议”的子任务,或者在评论部分520中输入的评论可以仅仅是提醒用户相关联的子任务的各个方面的评论。
提供用于允许将其他内容项(例如,文档、音频文件、视频文件、或其他内容类型)与示例任务或子任务相关联的内容部分525。在列表创作表面信息输入组件510的底部示出用于将一个或多个人、多组人或团队与子任务相关联的“人脉”部分。例如,如上面参考图2所描述和所示的,可与元数据标签“团队”相关联地使用的团队分组可被应用于给定任务或子任务。其他分组或各个个人可类似地与输入到列表创作表面及其相关联的UI 120中的一个或多个任务或子任务相关联。如应当理解的,列表创作表面信息输入组件510中示出的配置、布局和域只是出于示例的目的,并且不限制可在列表创作表面信息输入组件510中提供的其他文本、数据条目或数据注释域或部分。
仍然参考图5,在显示屏500上显示的文档530例示了任何文档,诸如可在显示屏500上显示的字处理文档、电子数据表文档、幻灯片演示文档、记事本文档、任务文档、日程表文档等。如图5所示,文档530正由用户以某种方式来处理,并且用户决定经由列表创作表面信息输入组件510向列表创作表面输入关于所显示的文档的信息。例如,当用户正在编辑所显示的文档时,用户可以记起应当与所显示的文档中所提及的项目相关联地执行一个或多个任务。因此,通过启动列表创作表面用户界面120并随后启动列表创作表面信息输入组件510,用户可以插入任务、评论、内容项,或将文档或文档的部分或与文档相关联的任务与一个或多个人、多组人或多队人相关联,就像用户可能在便条或报事贴上手写这些备忘录或注释以提醒该用户接下来处理那些事情。根据一替代实施例,在文档530被打开时,将任务或其他信息输入到LAS UI 120中可能导致被输入到UI 120中的任务或其他信息被自动地关联于该文档(即,表示该文档的元数据可被应用于所输入的任务或其他信息)。
如上面参考图4所示和所描述的,列表创作表面及其相关联的用户界面120可在固定的计算系统405中使用,或者可与一个或多个移动设备410相关联地利用列表创作表面。有利的是,如此处所描述的,存储在与服务器420相关联的列表425中的列表创作表面中的信息可以跨各种应用来被部署,并且当用户正在行进中时在用户的移动设备上部署。因此,实际上,列表创作表面通过使得列表创作表面及其相关联的用户界面120部署在用户的移动计算设备(诸如移动电话、个人数字助理、无线游戏设备等)上,来允许用户在他或她离开台式操作环境时携带电子版本的“待办事项”列表。
根据各实施例,列表用户界面可从远程服务器420导入到固定的计算设备405以及移动计算设备410。当在列表用户界面中显示任务时,可在固定的计算设备上和移动计算设备上显示该列表用户界面的实例化。当对远程服务器处的列表用户界面中的任务进行改变时,以在固定的计算设备上和移动计算设备上显示的列表用户界面的新实例化的形式,改变被传递给固定和移动设备。另外,当对固定或移动计算设备处的列表创作表面UI 120中的任务进行改变时,这些改变可被向上传递给远程服务器420处的列表创作表面和相关联的数据存储。
图6和7示出在移动环境中使用列表创作表面及其相关联的用户界面。如图6所示,列表创作表面用户界面620例示了部署在移动电话410的显示屏615上的如上所述的移动版本的列表创作表面UI 120。就像如上参考图1到图7所述的用户可以在他的或她的计算机或膝上型计算机的显示屏上部署列表创作表面用户界面120那样,用户也可在他的或她的移动设备上部署列表创作表面用户界面620,以利用与可在固定计算环境中利用的相同的功能。
参考图7,如果用户启动图6所示的列表创作表面用户界面620,则可在用户的移动设备的显示屏上启动“待办事项”列表,以允许用户查看一个或多个任务、事件、活动或其他信息,或允许用户输入额外的信息、编辑现有信息、或以其他方式操纵现有信息。如果用户确实经由他的或她的移动设备编辑或以其他方式操纵列表创作表面用户界面中所包含的信息,则经修改的信息可通过服务器420被存储在列表425,并且下一次用户在他的或她的固定的计算设备上部署列表创作表面用户界面120时,通过用户的移动设备对包含其中的信息进行的那些改变或修改将出现在相对于用户的固定计算环境中的一个或多个其他应用而部署的用户界面120中。
另外,移动设备410可被用于快速捕捉可被直接导出到列表创作表面的信息,如下所述。例如,移动电话的相机功能可被用于拍摄可被自动导入到列表创作表面的照片。作为另一示例,来自移动设备410的全球定位系统(GPS)数据可相对于特定的位置或地址被捕捉,并可被导入到列表创作表面。
如上先前所述,本发明的各实施例还提供通过标记、捕捉以及导出来自各种数据或信息位置或媒介的信息在列表创作表面和相关联的列表创作表面用户界面120中生成任务或任务提醒,而无需启动单独的任务或提醒应用以及无需将焦点移离当前正在使用的信息位置或媒介。例如,如果用户当前正在编辑包含第三季度销售信息的示例电子数据表应用文档,则该用户可能希望将任务或提醒输入到列表创作表面以及相关联的列表创作表面UI 120以提醒该用户联系他的/她的同事来讨论上一季度的销售图表。无需离开当前正被编辑或审阅的电子数据表文档,用户可利用如上所例示和描述的LAS UI 120,并且用户可标记电子数据表应用文档中所包含的信息来生成合适的任务或提醒。有利的是,除了当前应用/文档之外,任务将显示在列表创作表面100中。从而,用户可跨他的/她的全部文档来聚集他的/她的全部任务。作为一示例,根据现有技术系统,如果用户正将评论插入到她正在审阅的字处理文档中,且如果这些评论中的一个或多个使得她想要创建任务(如与同事讨论该文档),则她将不得不启动任务应用,将她的焦点离开该文档,以及创建所述任务。根据本实施例,用户可将她的评论复制到LAS UI 120而无需离开该文档,以不仅仅创建任务,而是使得任务也示出在示例同事的LAS UI 120中(如果她希望这么做)。
图8是示出用于从电子资源将信息标记、捕捉和导出到列表创作表面以生成任务或任务提醒的架构和示例用户界面的简化框图。参考图8,示出了可从中将信息标记、捕捉和导出到列表创作表面的各种信息资源。例如,电子邮件文档805例示出电子邮件项的清单,从中信息可被标记、捕捉和导出到列表创作表面。文档810例示出字处理文档、电子数据表应用文档、幻灯片演示文档、笔记应用文档、图形设计应用文档、桌面发布应用文档等。如下将要描述的,来自这些类型的文档中的每一个的信息可被标记、捕捉和导出到列表创作表面用于生成任务或任务提醒。
日历/任务/联系人文件815例示出通过一个或多个日历或任务应用可获得的日历、任务或联系人内容。如此处所述,通过分开的日历、任务或联系人应用可获得的日程表信息、任务或联系人信息可被用于将信息标记、捕捉和导出到列表创作表面UI 120中来生成任务或任务提醒。例如,如果用户正在审阅从今天开始两周期间的日程表信息,且用户意识到在计划的会议之前需要完成一个或多个任务,则用户可将来自日程表条目的信息标记、捕捉和导出到列表创作表面UI 120来生成在即将到来的会议之前必须完成的任务。
因特网站点820例示出用户可浏览并可从中将信息标记、捕捉和导出到列表创作表面的各种因特网站点中的任何站点。社交媒体站点825类似地例示出任何社交媒体或社交联网站点,例如FACEBOOK或TWITTER,从中用户可将信息标记、捕捉和导出到列表创作表面来生成任务或任务提醒。可被标记、捕捉和导出到列表创作表面作为任务项的其他电子内容项包括但不限于图像、音频文件、视频文件等。
图8中示出的用户界面830例示出基于web的社交联网站点,并且在此处被例示为可如何将信息标记、捕捉和导出到列表创作表面来自动生成任务或任务提醒的示例。参考社交媒体站点830,在站点页面的顶部示出站点的标题“我的社交媒体站点”。社交联网通信串835示于页面中,用于示出社交联网组的两个成员之间的典型通信。根据各实施例,用户可注意到社交联网站点中所包含的信息,该信息致使用户想要生成任务或任务提醒。例如,参考社交媒体站点页面830,在社交联网会话串835期间,问了一个问题是“嗨Bob,想6月20日周二吃午饭来讨论我们的办公室网球队吗?”。在社交媒体站点页面830的会话串中,一旦看到该问题,用户可能希望创建任务或任务提醒以提醒用户6月20日周二与他的/她的社交媒体站点同事或朋友吃午饭。根据各实施例,用户可利用在社交媒体站点830的顶部示出的列表创作用户界面120来从页面830中所包含的内容中生成任务或提醒。
如上所述,列表创作表面可跨各种软件应用操作,并可被维护成总是存在的用户界面,用于输入列表创作表面的内容或与列表创作表面的内容交互。从而,用户可根据需要启动列表创作表面UI 120,或者列表创作表面UI 120可跨用户正在使用的软件应用以总是存在的已启动模式来被维护。
根据各实施例,用户可突出显示或以其他方式选择文本或其他内容的一部分,例如社交媒体站点页面830中所示的文本串840“6月20日周二吃午饭”。用户界面120中所示的“新任务”控件130然后可被选择来自动地在列表创作表面UI 120中用突出显示的信息生成任务项。从而,如所示的被标记或突出显示的信息被自动捕捉并导出到列表创作表面来生成新任务或任务提醒。如上关于图4所述,被标记、捕捉和导出到列表创作表面的信息可被存储在与服务器420相关联的列表425中,或者信息可被本地地存储在固定的计算设备405上或移动计算设备410上。如上所述,如果信息被存储在与服务器420相关联的列表425中,则在维护列表425的合适的数据库中生成新行来包括与所标记、捕捉和导出的信息相关联的新任务。
仍然参考图8,可将各种元数据项应用于所标记、捕捉和导出的内容,用于增强后续生成的任务或任务提醒的可用性。根据一实施例,可根据各种手段来将元数据项应用于新生成的任务或任务提醒。例如,如上参考图1至3所述,用户可在用户界面120中将元数据项直接输入到所生成的任务。也就是说,如果用户希望将额外的元数据添加到所生成的任务,例如日期、团队指定、位置、或可被用于增强关于所生成的任务或任务提醒的有用性或操纵能力的任何其他元数据,则用户可通过输入元数据来与所生成的任务或任务提醒相关联来手动地这么做。根据一实施例,列表创作表面可利用自然语言处理(或上述的其他合适方法)来解释所标记、捕捉和导出的内容中所包含的信息,以确定任何元数据类型是否应被加注来对后续生成的任务或任务提醒进行帮助和后续操纵(如排序、搜索等)。例如,示例的所标记、捕捉和导出的内容中所包含的“6月20日周二”可被自然语言处理应用识别为日子和日期,并可被用于将那些单词或短语指定为可被用于操纵所生成的任务或任务提醒的元数据类型。
根据另一实施例,如图8中所示,也可通过启动元数据输入用户界面845来将元数据项添加到所标记和捕捉的内容。元数据输入用户界面845例示出一用户界面组件,利用该用户界面组件可将一个或多个预录制的元数据类型应用于所标记和捕捉的信息。例如,参考用户界面组件845,示出了诸如“创建日历项”、“添加到团队”、“优先级”等之类的元数据项。例如,在用户标记、捕捉和导出内容“6月20日周二吃午饭”来生成相关联的任务或任务提醒之后,用户可能希望将元数据应用于所生成的任务或任务提醒来将任务或任务提醒与特定工作团队相关联。因此,用户可选择元数据内容用户界面845中所示的“添加到团队”元数据来用与给定工作团队相关联的元数据注释所生成的任务或任务提醒。
根据一个实施例,对给定元数据项的选择,例如“添加到团队”元数据项,可造成显示出一数据透视表850,该数据透视表向用户示出新生成的任务或任务提醒可关联于的团队的列表。例如,如果用户选择“团队2”,则元数据可被应用于所生成的任务或任务提醒,将所生成的任务或任务提醒与指定为“团队2”的工作团队相关联。于是,如上参考图1至3所示的,所应用的诸如“团队2”之类的元数据的文本标识可被添加到新生成的任务或任务提醒。现在,通过将内容标记、捕捉和导出到列表创作表面而生成的任务可关于被应用于新生成的任务的元数据来被排序、搜索或以其他方式操纵。如应理解的,用户界面组件845、850中示出的元数据内容仅出于示例目的,且并不限制可被应用于通过将内容标记、捕捉和导出到列表创作表面而生成的任务的元数据项的巨大数量和类型。
如上所述,将内容标记、捕捉和导出到列表创作表面来生成任务或任务提醒可从各种内容类型和内容源来进行,例如电子邮件805、电子文档810、日历或任务文件815、因特网站点820、以及社交媒体或联网站点825。如应理解的,标记、捕捉和导出内容以生成任务或任务提醒也可从各种不同软件应用来执行,使得列表创作表面及其相关联的用户界面120可跨应用类型来操作且是用于输入和存储笔记或生成任务或任务提醒的总是存在的电子“便条”、“报事贴”或“记事本”。
由于列表创作表面跨各种应用的可扩展性,列表创作表面及其相关联的用户界面120可跨各种类型的电子邮件系统、短消息收发系统、移动通信系统、无线和有线通信系统以及各种软件应用来遵循用户。作为此处所述的标记、捕捉和导出特征的可扩展性的另一示例,如果用户以季度方式打开一软件应用来为亲属或同事准备税费,用户可利用列表创作表面和相关联的用户界面120,使得在用户用示例税费准备应用为亲属或同事准备税费的同时,用户界面120被呈现。在用户为亲属或同事准备税费表单时,用户可确定具有季度提醒来审阅所准备的税费表单以及准备用于按季度提交所需的任何改变或修订将是有用的。根据各实施例,用户可将来自所制备的税费表单之一的内容(例如正对其准备税费表单的亲属或同事的标识信息)标记、捕捉和导出到列表创作表面中来生成任务或任务提醒,以提醒用户按季度地审阅税费表单来准备按季度的提交。根据一个实施例,可一次标记多个项来用一个动作创建一个或多个任务。例如,如此处所述的,来自一个或多个已启动的文档的多个内容片段可被标记,然后一旦用户命令,该多个内容片段的每一个可被导出到LAS 100来生成一个或多个相关联的任务。
图9和10例示出根据本发明的各实施例的对将内容标记、捕捉和导出到列表创作表面来生成任务或任务列表项的额外的示例使用。图9是示出与电子邮件收件箱相关联地部署的列表创作表面用户界面的简化框图,用于将信息从电子邮件收件箱填充到列表创作表面中。电子邮件收件箱900被示为示出许多电子邮件条目910。根据本发明的各实施例,列表创作表面UI 120被部署在电子邮件用户界面900的顶部,用于接收和利用与电子邮件用户界面900中所包含的各项相关联的任务、事件、活动或任何其他信息,如此处所述。例如,给定的电子邮件条目910可致使用户希望将任务或其他事件输入到列表创作表面用户界面120中。如上所述,用户可打开列表创作表面用户界面120并手动地键入笔记,例如“记得与Rob谈谈关于供应商提议的工作”。替代地,用户可启动上文关于图9所示和所述的列表创作表面信息输入组件510,以输入更详细的评论、将一个或多个内容项与任务、事件、活动或其他信息相关联、将分组、团队或个人与一个或多个任务或子任务相关联等等。也就是说,用户可能希望与电子邮件用户界面900相关联地启动列表创作表面信息输入组件510,以手动地输入许多评论或手动地将内容或人与电子邮件用户界面900中所包含的内容中或与该内容相关联地显示的任务、事件、活动或其他信息相关联。
根据一替代实施例,可提供自动或快速捕捉功能,以允许将来自文档或其他文件的信息自动标记、捕捉和导出到列表创作表面来存储。例如,一组按钮/控件930与电子邮件用户界面900中所显示的每个项相关联地被示出。根据一实施例,如果列表创作表面及其相关联的用户界面120的用户希望例如用某一电子邮件项自动填充列表创作表面,则该用户可选择所希望的电子邮件项并使得该电子邮件项自动被填充到上文关于图4所述的列表创作表面存储列表425中。一旦内容(例如给定的电子邮件条目910)被自动捕捉并填充到列表创作表面,元数据可手动地或自动地与自动填充的条目中的术语或短语或其他内容项相关联,而自然语言处理可被应用于该条目,如上所述。如应理解的,图9中示出的电子邮件日程表项例示出其他类型的内容,例如联系人项、包含在其他任务应用中的项等,这些项可被手动地输入到列表创作表面中或可被自动地捕捉和导出到列表创作表面来生成任务,如本文所述。
图10是示出与所显示的文档相关联地部署的列表创作表面用户界面的简化框图。文档530被显示在示例字处理应用用户界面中供用户编辑。此外,部署了列表创作表面用户界面120的扩展版本。图10中示出的该示例文档和列表创作表面用户界面120示出了从文档或其他对象自动且快速地捕捉信息来插入到列表创作表面中的另一示例。例如,具有测试串“使用这些抽象模型作为起始点”的文本范围1010可被突出显示并以与如上参考图9所述的信息从电子邮件项被导出到列表创作表面用户界面120相同的方式从文档530自动导出到列表创作表面用户界面120中来生成任务。
根据各实施例,当来自诸如字处理文档、幻灯片演示文档、电子数据表应用文档、电子邮件对象、日程表对象、任务对象、或诸如音频文件、视频文件和照片之类的其他类型的对象之类的任何可用对象的信息被捕捉并自动导入到列表创作表面时,一个或多个格式化设置可被应用于被导出到列表创作表面的该信息。也就是说,列表创作表面的用户可能已经向列表创作表面的内容应用了一个或多个格式化类型,例如项目符号样式、段落样式、列表样式等,于是被自动导出到列表创作表面用户界面的任何内容将被相应地格式化。在音频文件、视频文件、照片或其他图像的情况下,这种内容可根据应用于列表创作表面及其相关联的用户界面120的格式化被存储、显示或利用。例如,为了列表创作服务的用户界面120中所显示的内容的高效和优化处理的目的,放置在列表创作表面用户界面120中的照片可被转换成压缩的缩略图或类似对象,而不是显示对象的更为存储器敏感的版本,或者被导出到列表创作表面的音频文件可被变换成文本。此外,输入或以其他方式填充到用户界面120中的信息可采用各种其他形式,包括对基于因特网的站点的可选择链接、对音频和视频文件的链接、或到其他文件的路径。如应从关于图9和10的讨论所理解的,来自各种不同应用和应用类型的内容可被自动且快速地捕捉来从相关联的文档导出以及导入到列表创作表面来与给定任务、事件、活动或其他信息片段相关联地在列表425中存储,或者被自动捕捉和导出到列表创作表面的内容一旦被导入到列表创作表面就可采用其自己的任务或子任务的形式。
根据一实施例,从一个或多个内容源(如文档或电子邮件项)标记和导出的内容生成的任务可被链接回该源,以允许用户从所生成的任务返回到源。例如,如果用户选择字处理文档中的文本来生成任务,则当用户在列表创作表面UI 120中遇到该任务时,用户可容易地从LAS UI 120启动从中创建了该任务的文档。例如,可选择与LAS UI中的任务相关联的标识源的元数据片段来启动源。替代地,可在LAS UI中部署按钮或控件来启动从中生成了任务的源。
已经在上文关于图1至图10描述了本发明的各实施例的特征和操作环境,图11是示出从各种源将信息标记、捕捉和导出到列表创作表面中以生成任务或任务提醒的方法的流程图。方法1100起始于开始操作1105,并进行到操作1110,在操作1110接收电子内容项。例如,如上参考图8所述,电子内容项可来自各种源或来自各种软件应用。例如,电子内容项可以是电子邮件项、电子文档、来自电子日历、任务、联系人应用的内容、来因特网站点、社交媒体或联网站点的内容、来自各种通信系统(例如移动通信、短消息收发通信)的内容、音频文件、照片或图像文件、视频文件等。
在操作1120,列表创作表面用户界面120可被启动来生成任务或任务提醒。根据一个实施例,如上所述,用户可设置列表创作表面使得列表创作表面用户界面120跨所有软件应用总是存在,使得列表创作表面用户界面120不管用户所利用的软件应用或内容如何总是存在。例如,用户界面120可被部署在操作系统层上,使得不管用户的桌面或移动电子显示屏上显示的软件应用或内容如何,用户界面120总是存在。
在操作1125,可从所显示的电子文档或文件或内容项(例如照片、音频文件、到内容站点的链接等)选择一部分内容来生成任务或任务提醒。根据一个实施例,操作1120和1125的顺序可被颠倒。也就是说,如果希望,用户可不使得LAS UI 120以上述的“总是存在”模式被启动,但是用户可能当前正在编辑一个或多个文档。从而,用户可在操作1125选择一部分内容(如来自字处理文档的一句),接着启动LAS UI 120来从所选择的该部分内容生成任务。
在操作1130,所选择的内容项可被标记来自动地捕捉和导出到列表创作表面。如此处所述,可采用许多机制来标记所选择的内容来自动生成相关联的任务或任务提醒。例如,列表创作表面用户界面120中的可选择控件130可被启动来标记所选择的内容,或者一个或多个控件可被部署在内容附近,如关于上文参考图8所述的电子邮件用户界面所示那样,来自动标记所选择的内容以及将所选择的内容发送到列表创作表面供生成任务或任务提醒。
在操作1135,元数据可被应用于电子内容项的所选择的和标记的部分。如上所述,如上参考图8所述那样,元数据可手动地或通过元数据项的自动应用来被应用于所选择的内容项。
在操作1140,所选择的或标记的内容可被传递给列表创作表面来输入到数据库列表425中,用于生成任务或任务提醒。在操作1145,列表创作表面可从所标记、捕捉和导出的内容生成任务或任务提醒。在操作1150,新生成的任务或任务提醒可被显示在列表创作表面用户界面120中,如此处所述。在操作1155,所生成的和显示的任务或任务提醒可由用户利用来帮助用户完成他的/她的各种工作和业余活动。如上所述,所生成的任务项可链接回源。例如,如果用户选择字处理文档中的文本来生成任务,则当用户在列表创作表面UI 120中遇到该任务时,用户可容易地从LAS UI 120启动从中创建了该任务的文档。该方法在操作1195结束。
已经描述了本发明的各实施例以及示出用于标记、捕捉和生成一个或多个任务列表项的方法的示例逻辑流程,图12是示出可用于实施本发明的各实施例的计算设备1200的示例物理组件的框图。下面描述的计算设备组件可适于上述计算设备,例如计算设备405、410以及服务器和数据库系统420、425。在一基本配置中,计算设备1200可以包括至少一个处理单元1202和系统存储器1204。取决于计算设备的配置和类型,系统存储器1204可以包括,但不限于,易失性存储器(例如,随机存取存储器(RAM))、非易失性存储器(例如,只读存储器(ROM))、闪存或任何组合。系统存储器1204可包括操作系统1205、一个或多个编程模块1206,且可包括web浏览器应用1207。例如,操作系统1205可适用于控制计算设备1200的操作。此外,本发明的各实施方式可以结合图形库、其他操作系统、或任何其他应用程序来实践,且不限于任何特定应用程序或系统。该基本配置在图12中由虚线1208内的那些组件示出。
计算设备1200可以具有附加特征或功能。例如,计算设备1200还可包括附加数据存储设备(可移动和/或不可移动),诸如例如磁盘、光盘或磁带。这些附加存储在图12中由可移动存储1209和不可移动存储1210示出。
如上所述,可以在系统存储器1204中存储包括操作系统1205在内的多个程序模块和数据文件。在处理单元1202上执行时,诸如上述关于图1所述的列表创作表面应用或模块100以及web浏览器应用1206可执行包括例如如上所述的方法1000的一个或多个阶段的过程。前述过程是示例,且处理单元1202可执行其他过程。根据本发明的各实施方式可以使用的其他编程模块可以包括电子邮件和联系人应用、字处理应用、电子数据表应用、数据库应用、幻灯片演示应用、绘图或计算机辅助应用程序等。
一般而言,根据本发明的各实施方式,程序模块可以包括可以执行特定任务或可以实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。此外,本发明的各实施方式可用其他计算机系统配置来实践,包括手持式设备、多处理器系统、基于微处理器的系统或可编程消费电子产品、小型机、大型计算机等。本发明的各实施方式也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备中。
此外,本发明的各实施方式可在包括分立电子元件的电路、包含逻辑门的封装或集成电子芯片、利用微处理器的电路、或在包含电子元件或微处理器的单个芯片上实现。本发明的各实施方式还可以使用能够执行诸如,例如,AND(与)、OR(或)和NOT(非)等逻辑运算的其他技术来实践,包括但不限于,机械、光学、流体和量子技术。另外,本发明的各实施方式可以在通用计算机或任何其他电路或系统中实现。
例如,本发明的各实施方式可被实现为计算机进程(方法)、计算系统或诸如计算机程序产品或计算机可读介质等制品。计算机程序产品可以是计算机系统可读并编码了用于执行计算机进程的指令的计算机程序的计算机存储介质。
如这里所使用的术语计算机可读介质可以包括计算机存储介质。计算机存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块、或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。系统存储器1204、可移动存储1209和不可移动存储1210都是计算机存储介质(即,存储器存储)的示例。计算机存储介质可以包括,但不限于,RAM、ROM、电可擦除只读存储器(EEPROM)、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光存储、磁带盒、磁带、磁盘存储或其他磁性存储设备、或可用于存储信息且可以由计算设备1200访问的任何其他介质。任何这样的计算机存储介质都可以是设备1200的一部分。计算设备1200还可以具有输入设备1212,如键盘、鼠标、笔、声音输入设备、触摸输入设备等。还可包括诸如显示器、扬声器、打印机等输出设备1214。上述设备是示例且可以使用其他设备。
如这里所使用的术语计算机可读介质还包括通信介质。通信介质由诸如载波或其他传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块或其他数据来体现,并包括任何信息传递介质。术语“已调制数据信号”可以描述以对该信号中的信息进行编码的方式设定或者改变其一个或多个特征的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接等有线介质,以及诸如声学、射频(RF)、红外线和其他无线介质等无线介质。
以上参考例如根据本发明的各实施方式的方法、系统和计算机程序产品的框图和/或操作图示描述了本发明的各实施方式。框中所注明的各功能/动作可以按不同于任何流程图所示的次序出现。例如,取决于所涉及的功能/动作,连续示出的两个框实际上可以基本上同时执行,或者这些框有时可以按相反的次序来执行。
尽管已经描述了本发明的某些实施方式,但也可能存在其他实施方式。此外,虽然本发明的各实施方式被描述为与存储在存储器和其他存储介质中的数据相关联,但数据还可以被存储在或读取自其他类型的计算机可读介质,如辅助存储设备,像硬盘、软盘、或CD-ROM;来自因特网的载波;或其他形式的RAM或ROM。此外,所公开的方法的各步骤可以任何方式修改,包括通过对各步骤重新排序和/或插入或删除步骤,而不背离本发明。
对本领域的技术人员而言,显然可对本发明作出各个修改或变化,而不背离本发明的范围或精神。在考虑说明书和实现此处公开的本发明之后,本发明的其他实施例对本领域的技术人员而言将是显而易见的。
Claims (10)
1.一种用于从所捕捉的内容生成任务项的方法,包括:
接收电子内容项;
选择所述电子内容项的一部分来生成任务项;
将一个或多个元数据项应用于所述电子内容项的所选择的部分;
自动将所述电子内容项的所选择的部分导出到列表创作表面来从所导出的所述电子内容项的所选择的部分生成任务项;以及
为所述电子内容项的所选择的部分生成任务项并将所应用的一个或多个元数据项关联到所生成的任务项。
2.如权利要求1所述的方法,其特征在于,选择所述电子内容项的一部分来生成任务项包括电子地标记所述电子内容项的一部分来将所标记的部分捕捉成任务项。
3.如权利要求2所述的方法,在标记所述电子内容项的一部分来将所标记的部分捕捉成任务项之前,启动列表创作表面用户界面来接收所导出的所述电子内容项的所标记的部分作为所生成的任务项。
4.如权利要求2所述的方法,其特征在于,还包括将所生成的任务项显示在所述列表创作表面用户界面中。
5.如权利要求4所述的方法,其特征在于,还包括将所生成的任务项保存在与所述列表创作表面相关联的任务项列表中。
6.如权利要求1所述的方法,其特征在于,将一个或多个元数据项应用于所述电子内容项的所选择的部分包括通过列表创作表面用户界面自动地应用所述一个或多个元数据项。
7.如权利要求6所述的方法,其中通过列表创作表面用户界面自动地应用所述一个或多个元数据项包括:
解析所述电子内容项的所选择的部分;
确定所述电子内容项的所选择的部分的一个或多个组成部分是否与一个或多个元数据项相关联;以及
将所述一个或多个元数据项应用于所述电子内容项的所选择的部分的与一个或多个元数据项相关联的所述一个或多个组成部分。
8.一种包含计算机可执行指令的计算机可读介质,所述指令在被计算机执行时执行一种用于从所捕捉的内容生成任务项的方法,包括:
接收电子内容项;
电子地标记所述电子内容项的一部分来将所标记的部分捕捉为任务项;
自动将所述电子内容项的所标记的部分导出到列表创作表面来从所导出的所述电子内容项的所标记的部分生成任务项;
将一个或多个元数据项应用于所述电子内容项的所选择的部分;
为所述电子内容项的所选择的部分生成任务项并将所应用的一个或多个元数据项关联到所生成的任务项;
将所生成的任务项显示在列表创作表面用户界面中。
9.一种用于从所标记和所捕捉的内容生成任务项的系统,包括:
列表创作表面应用,用于:
接收电子内容项;
接收对所述电子内容项的一部分的选择来生成任务项;
将一个或多个元数据项应用于所述电子内容项的所选择的部分;
为所述电子内容项的所选择的部分生成任务项并将所应用的一个或多个元数据项关联到所生成的任务项;以及
将所生成的任务项显示在列表创作表面用户界面中。
10.如权利要求9所述的系统,其特征在于,所述列表创作表面还用于从以下之一接收电子内容项:电子文档、电子邮件项、电子日历项、电子联系人项、电子任务项、因特网站点、内联网站点、社交联网站点、图像、音频文件和视频文件。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/820,790 | 2010-06-22 | ||
US12/820,790 US8381088B2 (en) | 2010-06-22 | 2010-06-22 | Flagging, capturing and generating task list items |
PCT/US2011/040793 WO2011163064A1 (en) | 2010-06-22 | 2011-06-16 | Flagging, capturing and generating task list items |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102947786A true CN102947786A (zh) | 2013-02-27 |
CN102947786B CN102947786B (zh) | 2016-12-21 |
Family
ID=45329801
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180030304.7A Active CN102947786B (zh) | 2010-06-22 | 2011-06-16 | 标记、捕捉和生成任务列表项 |
Country Status (7)
Country | Link |
---|---|
US (1) | US8381088B2 (zh) |
EP (1) | EP2586001A4 (zh) |
CN (1) | CN102947786B (zh) |
RU (1) | RU2591171C2 (zh) |
SG (1) | SG186139A1 (zh) |
WO (1) | WO2011163064A1 (zh) |
ZA (1) | ZA201209074B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105654271A (zh) * | 2014-11-27 | 2016-06-08 | 三星电子株式会社 | 提供用户的待办事项列表的系统和方法 |
CN111292049A (zh) * | 2018-12-06 | 2020-06-16 | 钉钉控股(开曼)有限公司 | 任务生成方法及装置 |
CN112668283A (zh) * | 2020-12-21 | 2021-04-16 | 北京字跳网络技术有限公司 | 文档编辑方法、装置和电子设备 |
Families Citing this family (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8583772B2 (en) * | 2008-08-14 | 2013-11-12 | International Business Machines Corporation | Dynamically configurable session agent |
US8868533B2 (en) | 2006-06-30 | 2014-10-21 | International Business Machines Corporation | Method and apparatus for intelligent capture of document object model events |
US8949406B2 (en) * | 2008-08-14 | 2015-02-03 | International Business Machines Corporation | Method and system for communication between a client system and a server system |
US8042055B2 (en) | 2007-08-31 | 2011-10-18 | Tealeaf Technology, Inc. | Replaying captured network interactions |
US9934320B2 (en) | 2009-03-31 | 2018-04-03 | International Business Machines Corporation | Method and apparatus for using proxy objects on webpage overlays to provide alternative webpage actions |
US8930818B2 (en) * | 2009-03-31 | 2015-01-06 | International Business Machines Corporation | Visualization of website analytics |
US8533532B2 (en) * | 2010-06-23 | 2013-09-10 | International Business Machines Corporation | System identifying and inferring web session events |
DE112012000944B4 (de) | 2011-02-22 | 2017-02-09 | International Business Machines Corporation | Auf einer Webseite selbst erfolgende Bearbeitung und Austausch von Webinhalt in Echtzeit |
US10192176B2 (en) | 2011-10-11 | 2019-01-29 | Microsoft Technology Licensing, Llc | Motivation of task completion and personalization of tasks and lists |
US9830050B2 (en) * | 2011-11-23 | 2017-11-28 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for providing a reminder regarding a feed item of a feed of an online social network |
US9501496B2 (en) | 2012-07-30 | 2016-11-22 | Evernote Corporation | Note atlas |
US9635094B2 (en) | 2012-10-15 | 2017-04-25 | International Business Machines Corporation | Capturing and replaying application sessions using resource files |
US9536108B2 (en) | 2012-10-23 | 2017-01-03 | International Business Machines Corporation | Method and apparatus for generating privacy profiles |
US9535720B2 (en) | 2012-11-13 | 2017-01-03 | International Business Machines Corporation | System for capturing and replaying screen gestures |
US10474735B2 (en) | 2012-11-19 | 2019-11-12 | Acoustic, L.P. | Dynamic zooming of content with overlays |
US10528385B2 (en) | 2012-12-13 | 2020-01-07 | Microsoft Technology Licensing, Llc | Task completion through inter-application communication |
US20140173451A1 (en) * | 2012-12-14 | 2014-06-19 | Microsoft Corporation | Creating tasks based on newsfeed user entries |
US9760557B2 (en) | 2013-01-04 | 2017-09-12 | International Business Machines Corporation | Tagging autofill field entries |
US9524071B2 (en) * | 2013-02-05 | 2016-12-20 | Microsoft Technology Licensing, Llc | Threshold view |
US9244680B2 (en) * | 2013-06-28 | 2016-01-26 | International Business Machines Corporation | Document quality review and testing |
KR102204141B1 (ko) * | 2013-07-12 | 2021-01-18 | 삼성전자주식회사 | 태스크를 리마인드하는 전자 장치 및 그 제어 방법 |
CN103442332A (zh) * | 2013-08-30 | 2013-12-11 | 苏州跨界软件科技有限公司 | 基于地理位置的交友信息推送系统 |
CN103414997A (zh) * | 2013-08-30 | 2013-11-27 | 苏州跨界软件科技有限公司 | 基于地理位置的交友信息推送方法 |
KR102152709B1 (ko) * | 2013-10-11 | 2020-09-07 | 엘지전자 주식회사 | 이동 단말기 및 이의 제어 방법 |
US20150178259A1 (en) * | 2013-12-19 | 2015-06-25 | Microsoft Corporation | Annotation hint display |
US9406213B2 (en) | 2013-12-27 | 2016-08-02 | Google Inc. | Notification engine |
US9606977B2 (en) * | 2014-01-22 | 2017-03-28 | Google Inc. | Identifying tasks in messages |
US9253302B2 (en) * | 2014-06-04 | 2016-02-02 | Google Inc. | Populating user contact entries |
WO2015184534A1 (en) | 2014-06-06 | 2015-12-10 | Foulnes Services Corp. | System and method for generating task-embedded documents |
US9892105B2 (en) * | 2014-08-28 | 2018-02-13 | Google Llc | Systems and methods for annotating messages with reminders |
CN112152910A (zh) | 2015-02-16 | 2020-12-29 | 钉钉控股(开曼)有限公司 | 通讯方法 |
US9910644B2 (en) * | 2015-03-03 | 2018-03-06 | Microsoft Technology Licensing, Llc | Integrated note-taking functionality for computing system entities |
US11238380B1 (en) * | 2015-04-10 | 2022-02-01 | Teletracking Technologies, Inc. | Systems and methods for automated and centralized event detection and facility communication |
KR102397791B1 (ko) * | 2015-04-30 | 2022-05-13 | 삼성전자주식회사 | 메모를 자동적으로 동작 리마인더로 변환하기 위한 장치 및 방법 |
US10467598B2 (en) * | 2015-04-30 | 2019-11-05 | Samsung Electronics Co., Ltd. | Apparatus and method for automatically converting note to action reminders |
CN105681056B (zh) | 2016-01-13 | 2019-03-19 | 阿里巴巴集团控股有限公司 | 对象分配方法及装置 |
JP6652860B2 (ja) * | 2016-03-09 | 2020-02-26 | 本田技研工業株式会社 | 情報処理システム、端末、情報処理方法、端末の情報処理方法、およびプログラム |
JP6641577B2 (ja) | 2016-03-09 | 2020-02-05 | 本田技研工業株式会社 | 情報処理システム、端末、情報処理方法、端末の情報処理方法、およびプログラム |
CN107305459A (zh) | 2016-04-25 | 2017-10-31 | 阿里巴巴集团控股有限公司 | 语音和多媒体消息的发送方法及装置 |
US9922016B2 (en) | 2016-05-06 | 2018-03-20 | Ricoh Company, Ltd. | Virtual sticky generation |
CN107368995A (zh) * | 2016-05-13 | 2017-11-21 | 阿里巴巴集团控股有限公司 | 任务处理方法及装置 |
CN105978799A (zh) * | 2016-06-30 | 2016-09-28 | 乐视控股(北京)有限公司 | 联系人详情提示方法 |
JP6508139B2 (ja) * | 2016-06-30 | 2019-05-08 | カシオ計算機株式会社 | 情報処理装置及びプログラム |
US11210613B2 (en) * | 2016-08-25 | 2021-12-28 | Dialpad Uk Limited | Method and system for semi-supervised semantic task management from semi-structured heterogeneous data streams |
US10733553B2 (en) * | 2016-09-15 | 2020-08-04 | Microsoft Technology Licensing, Llc | Action item extraction for work item creation |
US20180097753A1 (en) * | 2016-09-30 | 2018-04-05 | Microsoft Technology Licensing, Llc | Reminder Completion Assistance in Group Conversation |
US20180129994A1 (en) * | 2016-11-06 | 2018-05-10 | Microsoft Technology Licensing, Llc | Efficiency enhancements in task management applications |
US11227245B2 (en) | 2017-01-06 | 2022-01-18 | Microsoft Technology Licensing, Llc | Master view of tasks |
US10679192B2 (en) * | 2017-05-25 | 2020-06-09 | Microsoft Technology Licensing, Llc | Assigning tasks and monitoring task performance based on context extracted from a shared contextual graph |
US11354609B2 (en) * | 2019-04-17 | 2022-06-07 | International Business Machines Corporation | Dynamic prioritization of action items |
US11544720B2 (en) | 2019-11-25 | 2023-01-03 | Bank Of America Corporation | Client manager and router |
EP4160469A1 (en) * | 2021-09-30 | 2023-04-05 | DePuy Ireland Unlimited Company | Technical document error detection |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010035883A1 (en) * | 1998-11-18 | 2001-11-01 | Fujitsu Limited | Data item list display apparatus, data item list display method, and computer-readable recording medium recorded with data item list display program |
US20060074844A1 (en) * | 2004-09-30 | 2006-04-06 | Microsoft Corporation | Method and system for improved electronic task flagging and management |
US20070162907A1 (en) * | 2006-01-09 | 2007-07-12 | Herlocker Jonathan L | Methods for assisting computer users performing multiple tasks |
Family Cites Families (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6442527B1 (en) | 1995-03-17 | 2002-08-27 | Kathy A. Worthington | System and method for personalized and customized time management |
US6047260A (en) | 1997-06-05 | 2000-04-04 | Attention Control Systems, Inc. | Intelligent planning and calendaring system with cueing feature and floating tasks |
JPH11259568A (ja) | 1998-03-13 | 1999-09-24 | Omron Corp | 情報処理装置及び方法、並びに記録媒体 |
US6680675B1 (en) | 2000-06-21 | 2004-01-20 | Fujitsu Limited | Interactive to-do list item notification system including GPS interface |
US20020054130A1 (en) | 2000-10-16 | 2002-05-09 | Abbott Kenneth H. | Dynamically displaying current status of tasks |
US7610365B1 (en) | 2001-02-14 | 2009-10-27 | International Business Machines Corporation | Automatic relevance-based preloading of relevant information in portable devices |
US7418482B1 (en) | 2001-05-17 | 2008-08-26 | Palmsource, Inc. | Web-based task assistants for wireless personal devices |
US20020194246A1 (en) | 2001-06-14 | 2002-12-19 | International Business Machines Corporation | Context dependent calendar |
US7366991B1 (en) * | 2002-12-12 | 2008-04-29 | Microsoft Corporation | Method and system for providing an extensible user interface |
US7472357B1 (en) * | 2003-06-04 | 2008-12-30 | Microsoft Corporation | Method and apparatus for managing list items |
US7590971B2 (en) | 2003-08-01 | 2009-09-15 | Idx Investment Corporation | Enterprise task manager |
US20050091578A1 (en) | 2003-10-24 | 2005-04-28 | Microsoft Corporation | Electronic sticky notes |
US20050108074A1 (en) | 2003-11-14 | 2005-05-19 | Bloechl Peter E. | Method and system for prioritization of task items |
US7975239B2 (en) | 2003-12-17 | 2011-07-05 | Palo Alto Research Center Incorporated | System and method for providing metadata interaction and visualization with task-related objects |
US8407076B2 (en) | 2004-05-14 | 2013-03-26 | International Business Machines Corporation | Accommodating preparatory work for electronically scheduled meetings |
US7747966B2 (en) * | 2004-09-30 | 2010-06-29 | Microsoft Corporation | User interface for providing task management and calendar information |
JP4282591B2 (ja) | 2004-11-30 | 2009-06-24 | 株式会社東芝 | スケジュール管理装置、スケジュール管理方法及びプログラム |
US20060136832A1 (en) * | 2004-12-17 | 2006-06-22 | Siebel Systems, Inc. | Flexible and extensible combination user interfaces |
US9563880B2 (en) | 2005-03-29 | 2017-02-07 | International Business Machines Corporation | Location aware personal scheduler |
US7703037B2 (en) | 2005-04-20 | 2010-04-20 | Microsoft Corporation | Searchable task-based interface to control panel functionality |
US7698644B2 (en) | 2005-04-26 | 2010-04-13 | Cisco Technology, Inc. | System and method for displaying sticky notes on a phone |
US20060259511A1 (en) | 2005-05-13 | 2006-11-16 | Yahoo! Inc. | Media object organization across information management services |
US20060265294A1 (en) | 2005-05-23 | 2006-11-23 | De Sylva Robert F | System and method for facilitating tasks involving travel between locations |
EP1929702B1 (en) | 2005-09-26 | 2013-10-02 | BlackBerry Limited | Scheduling events from electronic messages |
US7933914B2 (en) | 2005-12-05 | 2011-04-26 | Microsoft Corporation | Automatic task creation and execution using browser helper objects |
US20070130369A1 (en) | 2005-12-06 | 2007-06-07 | Vasant Nayak | Email and Taskmanaging Software |
US20070143376A1 (en) | 2005-12-16 | 2007-06-21 | Mcintosh Robert | Methods, systems, and computer program products for displaying at least one electronic media file on an electronic calendar based on information associated with the electronic calendar |
US7797638B2 (en) * | 2006-01-05 | 2010-09-14 | Microsoft Corporation | Application of metadata to documents and document objects via a software application user interface |
US7747557B2 (en) * | 2006-01-05 | 2010-06-29 | Microsoft Corporation | Application of metadata to documents and document objects via an operating system user interface |
US20070245229A1 (en) * | 2006-04-17 | 2007-10-18 | Microsoft Corporation | User experience for multimedia mobile note taking |
US8027861B2 (en) | 2006-06-05 | 2011-09-27 | Lee Page Brintle | Systems and methods for shared task management |
US20070288279A1 (en) | 2006-06-07 | 2007-12-13 | Microsoft Corporation | Entering And Using Time Ranges |
US7797267B2 (en) | 2006-06-30 | 2010-09-14 | Microsoft Corporation | Methods and architecture for learning and reasoning in support of context-sensitive reminding, informing, and service facilitation |
CN101119512B (zh) | 2006-08-04 | 2012-07-18 | 鸿富锦精密工业(深圳)有限公司 | 使用移动设备进行工作处理的系统及方法 |
US20080046862A1 (en) | 2006-08-18 | 2008-02-21 | Juergen Sattler | Business task management |
US7865927B2 (en) * | 2006-09-11 | 2011-01-04 | Apple Inc. | Enhancing media system metadata |
US7912480B2 (en) | 2006-09-21 | 2011-03-22 | Research In Motion Limited | System and method for electronic notes in a mobile environment |
US7649454B2 (en) | 2006-09-28 | 2010-01-19 | Ektimisi Semiotics Holdings, Llc | System and method for providing a task reminder based on historical travel information |
US20080091782A1 (en) | 2006-10-13 | 2008-04-17 | Gabriel Jakobson | Method and system for delegating and managing tasks over instant messenger |
US8099084B2 (en) | 2006-12-31 | 2012-01-17 | Ektimisi Semiotics Holdings, Llc | Method, system, and computer program product for creating smart services |
US20080175104A1 (en) | 2007-01-23 | 2008-07-24 | Microsoft Corporation | Flexible electronic calendar integrating tasks and appointments |
US8126888B2 (en) * | 2007-12-12 | 2012-02-28 | DECHO, Corporation | Methods for enhancing digital search results based on task-oriented user activity |
US8706748B2 (en) | 2007-12-12 | 2014-04-22 | Decho Corporation | Methods for enhancing digital search query techniques based on task-oriented user activity |
KR20090065225A (ko) | 2007-12-17 | 2009-06-22 | 한국전자통신연구원 | 이메일을 대상으로 한 일정 정보 추출 장치 및 그 방법 |
US9009601B2 (en) | 2008-02-22 | 2015-04-14 | Accenture Global Services Limited | System for managing a collaborative environment |
US8352498B2 (en) | 2008-05-16 | 2013-01-08 | Ricoh Company, Ltd. | Managing to-do lists in a schedule editor in a project management system |
US7941445B2 (en) | 2008-05-16 | 2011-05-10 | Ricoh Company, Ltd. | Managing project schedule data using separate current and historical task schedule data and revision numbers |
US20090319608A1 (en) | 2008-06-23 | 2009-12-24 | Microsoft Corporation | Automated task centered collaboration |
US8108206B2 (en) | 2008-07-01 | 2012-01-31 | International Business Machines Corporation | Auto-generated to-do list |
US20100070877A1 (en) * | 2008-09-17 | 2010-03-18 | Microsoft Corporation | Seamless conversion of ordinary email data into calendar data |
-
2010
- 2010-06-22 US US12/820,790 patent/US8381088B2/en active Active
-
2011
- 2011-06-16 CN CN201180030304.7A patent/CN102947786B/zh active Active
- 2011-06-16 SG SG2012088738A patent/SG186139A1/en unknown
- 2011-06-16 WO PCT/US2011/040793 patent/WO2011163064A1/en active Application Filing
- 2011-06-16 EP EP11798665.3A patent/EP2586001A4/en not_active Ceased
- 2011-06-16 RU RU2012155842/08A patent/RU2591171C2/ru active
-
2012
- 2012-11-30 ZA ZA2012/09074A patent/ZA201209074B/en unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010035883A1 (en) * | 1998-11-18 | 2001-11-01 | Fujitsu Limited | Data item list display apparatus, data item list display method, and computer-readable recording medium recorded with data item list display program |
US20060074844A1 (en) * | 2004-09-30 | 2006-04-06 | Microsoft Corporation | Method and system for improved electronic task flagging and management |
US20070162907A1 (en) * | 2006-01-09 | 2007-07-12 | Herlocker Jonathan L | Methods for assisting computer users performing multiple tasks |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105654271A (zh) * | 2014-11-27 | 2016-06-08 | 三星电子株式会社 | 提供用户的待办事项列表的系统和方法 |
CN105654271B (zh) * | 2014-11-27 | 2020-12-29 | 三星电子株式会社 | 提供用户的待办事项列表的系统和方法 |
CN111292049A (zh) * | 2018-12-06 | 2020-06-16 | 钉钉控股(开曼)有限公司 | 任务生成方法及装置 |
CN112668283A (zh) * | 2020-12-21 | 2021-04-16 | 北京字跳网络技术有限公司 | 文档编辑方法、装置和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
US20110314402A1 (en) | 2011-12-22 |
WO2011163064A1 (en) | 2011-12-29 |
CN102947786B (zh) | 2016-12-21 |
EP2586001A1 (en) | 2013-05-01 |
SG186139A1 (en) | 2013-01-30 |
US8381088B2 (en) | 2013-02-19 |
RU2591171C2 (ru) | 2016-07-10 |
EP2586001A4 (en) | 2016-04-27 |
RU2012155842A (ru) | 2014-06-27 |
ZA201209074B (en) | 2014-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102947786A (zh) | 标记、捕捉和生成任务列表项 | |
CN103038738B (zh) | 用于与电子任务相关联地提供协助的方法与系统 | |
CN102947787B (zh) | 列表创作表面 | |
CN102947845B (zh) | 基于上下文的任务生成 | |
CN102945074B (zh) | 根据所捕捉的语音和音频内容来填充列表和任务 | |
CN102947844A (zh) | 社交任务列表 | |
US9009592B2 (en) | Population of lists and tasks from captured voice and audio content | |
US8335989B2 (en) | Method and apparatus for presenting polymorphic notes in a graphical user interface | |
US20120265758A1 (en) | System and method for gathering, filtering, and displaying content captured at an event | |
US20120259927A1 (en) | System and Method for Processing Interactive Multimedia Messages | |
JP2012507814A (ja) | 人々の集団のエピソード記憶に基づいてアイテムをアーカイブおよび検索するための方法およびシステム | |
CN102741807A (zh) | 事件和项目的基于模板的管理和组织 | |
US20160110899A1 (en) | Methods and systems for creating storylines | |
Londer et al. | Microsoft SharePoint 2013 Step by Step | |
Withee et al. | Office 365 For Dummies | |
Bates et al. | SharePoint 2010 User's Guide: Learning Microsoft's Business Collaboration Platform | |
Harryman | SharePoint 2010 Site Owner's Manual: Flexible Collaboration Without Programming | |
Johnson | SharePoint 2013 on Demand | |
Sagi | SharePoint 2007 how-to | |
Alyamani | CatchIt: Capturing Cues of Bookmarked Moment to Feed Digital Parrot |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
ASS | Succession or assignment of patent right |
Owner name: MICROSOFT TECHNOLOGY LICENSING LLC Free format text: FORMER OWNER: MICROSOFT CORP. Effective date: 20150724 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20150724 Address after: Washington State Applicant after: Micro soft technique license Co., Ltd Address before: Washington State Applicant before: Microsoft Corp. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |