用于从计算机实现的日程表搜索事件的系统、方法和计算机可读介质的制作方法

文档序号:9291706阅读:398来源:国知局
用于从计算机实现的日程表搜索事件的系统、方法和计算机可读介质的制作方法
【技术领域】
[0001]本发明一般涉及计算机实现的日程表,更具体来说涉及用于在此类日程表上创建日程表事件。
【背景技术】
[0002]因特网适用于实现多种多样的目的。例如,用户可以使用因特网实现电子邮件和其他电子通信、购物、计算机实现的搜索等。一个目的可以包括创建和使用计算机实现的日程表。此类日程表使得用户能够安排事件、邀请他人参与事件、接收事件的通知以及执行其他动作。在一些情况中,用户可能忘记将期望的事件添加到计算机实现的日程表。此外,将事件添加到计算机实现的日程表可能是繁琐的,尤其是在用户不熟悉计算机实现的日程表的情况下。而且,用户可能不知道如何将事件添加到日程表或邀请他人参与事件。

【发明内容】

[0003]本文提供用于从计算机实现的日程表搜索事件的系统、方法和计算机可读介质的多种实施例。在一些实施例中,提供一种方法,其包括由一个或多个处理器提供与用户关联的计算机实现的日程表,以及由一个或多个处理器从用户接收第一用户选择,所述第一用户选择是要创建日程表事件。此外,该方法还包括由一个或多个处理器在用户接口元件中提供搜索接口,以及由一个或多个处理器通过搜索接口从用户接收搜索查询。该方法还包括由一个或多个处理器在用户接口元件中将多个搜索结果提供给用户,以及由一个或多个处理器从用户接收第二用户选择,所述第二用户操作是要将所述多个搜索结果中选定的搜索结果作为日程表事件添加到计算机实现的日程表。最后,该方法还包括由一个或多个处理器将所述多个搜索结果中选定的搜索结果添加到计算机实现的日程表,以及由一个或多个处理器存储有关多个搜索结果中选定的搜索结果的事件信息。
[0004]在一些实施例中,提供一种用于从计算机实现的日程表进行搜索的非瞬态有形计算机可读存储介质。该非瞬态有形计算机可读介质包含其上存储的可执行计算机代码。该可执行计算机代码包括促使一个或多个处理器执行如下操作的一组指令:由一个或多个处理器提供与用户关联的计算机实现的日程表,并由一个或多个处理器从用户接收要创建日程表事件的第一用户选择。此外,该可执行计算机代码包括促使一个或多个处理器执行如下操作的一组指令:由一个或多个处理器在用户接口元件中提供搜索接口,以及由一个或多个处理器通过搜索接口从用户接收搜索查询。该可执行计算机代码还包括促使一个或多个处理器执行如下操作的一组指令:由一个或多个处理器在用户接口元件中将多个搜索结果提供给用户,以及由一个或多个处理器从用户接收第二用户选择,所述第二用户选择是要将所述多个搜索结果中选定的搜索结果作为日程表事件添加到计算机实现的日程表。最后,该可执行计算机代码还包括促使一个或多个处理器执行如下操作的一组指令:由一个或多个处理器将所述多个搜索结果中选定的搜索结果添加到计算机实现的日程表,以及由一个或多个处理器存储有关多个搜索结果中选定的搜索结果的事件信息。
[0005]此外,在一些实施例中,提供一种用于从计算机实现的日程表进行搜索的系统。该系统包括一个或多个处理器和该一个或多个处理器可访问的有形非瞬态存储器,该存储器具有存储在其上的计算机代码。该存储器包含其上存储的可执行计算机代码。该可执行计算机代码包括促使一个或多个处理器执行如下操作的一组指令:由一个或多个处理器提供与用户关联的计算机实现的日程表,并由一个或多个处理器从用户接收要创建日程表事件的第一用户选择。此外,该可执行计算机代码包括促使一个或多个处理器执行如下操作的一组指令:由一个或多个处理器在用户接口元件中提供搜索接口,以及由一个或多个处理器通过搜索接口从用户接收搜索查询。该可执行计算机代码还包括促使一个或多个处理器执行如下操作的一组指令:由一个或多个处理器在用户接口元件中将多个搜索结果提供给用户,以及由一个或多个处理器从用户接收第二用户选择,所述第二用户选择是要将所述多个搜索结果中选定的搜索结果作为日程表事件添加到计算机实现的日程表。最后,该可执行计算机代码还包括促使一个或多个处理器执行如下操作的一组指令:由一个或多个处理器将所述多个搜索结果中选定的搜索结果添加到计算机实现的日程表,以及由一个或多个处理器存储有关多个搜索结果中选定的搜索结果的事件信息。
【附图说明】
[0006]图1A-1D是说明根据本发明实施例的图示用于搜索计算机实现的日程表应用的事件的屏幕的示意图;
[0007]图2是根据本发明实施例的用于提供从计算机实现的日程表搜索日程表事件的过程的框图;
[0008]图3是根据本发明实施例的用于提供从计算机实现的日程表搜索日程表事件的系统的框图;以及
[0009]图4是根据本发明实施例的计算机的框图。
[0010]本发明易于设想到多种修改和替代形式,而附图中是通过举例来示出其特定实施例,并且将在本文予以详细描述。这些附图可能不一定按比例绘制。但是,应该理解,附图及其详细描述无意将本发明限制于所披露的特定形式,而相反,本发明应涵盖落在所附权利要求定义的本发明披露的精神和范围内的所有修改、等效物和替代。
【具体实施方式】
[0011]正如下文更详细论述的,一些实施例中提供的是用于从计算机实现的日程表搜索事件的系统、方法和计算机可读介质。用户可以启动为计算机实现的日程表上选定的日期创建计算机实现的日程表的事件。在接收到创建事件的用户选择时,可以在计算机实现的日程表中的用户接口元件中提供搜索接口。搜索接口包括搜索字段、搜索控件(例如,搜索按钮)以及可选择事件类别。用户可以在搜索字段中输入搜索查询,并选择搜索控件以基于该搜索查询执行搜索。此外,用户可以选择可选择事件类别中的一个或多个来将搜索限定于特定的事件类别。
[0012]在用户选择搜索控件之后,接收到搜索查询并检索响应搜索查询的搜索结果。在具有搜索接口的用户接口元件中提供搜索结果。随每个搜索结果项提供有保存按钮,保存按钮使用户能够将选定的搜索结果作为日程表事件保存在计算机实现的日程表中。用户可以选择与搜索结果关联的保存控件以基于选定的搜索结果项来创建日程表事件。响应保存控件的用户选择,向用户提供事件细节接口。事件细节接口使用户能够输入事件标题、事件开始日期、事件结束日期、事件位置、事件描述、参与者和其他事件细节。在用户提交事件细节之后,将基于选定的搜索结果项的日程表事件添加到计算机实现的日程表。例如,将与新日程表事件关联的链接添加到计算机实现的日程表。
[0013]图1是根据本发明实施例的计算机实现的日程表应用102的屏幕100的示意图。该计算机实现的日程表应用包括与用户关联的计算机实现的日程表104。在一些实施例中,计算机实现的日程表应用102作为浏览器中显示的web应用来实现。在此类实施例中,屏幕100可以示出用于查看web内容的浏览器或其他应用的屏幕。在另一些实施例中,计算机实现的日程表应用102作为如客户端计算机的原生应用或其他类型的应用的单独应用来实现。
[0014]该计算机实现的日程表应用102包括用于与计算机实现的日程表104交互的多种功能,下文予以进一步描述。应该认识到本文描述的计算机实现的日程表应用102仅是一个示例,计算机实现的日程表应用102和计算机实现的日程表104的实施例可以包括附加的或替代的功能性。在一些实施例中,计算机实现的日程表应用102可以包括日程表搜索字段104和日程表搜索控件106 (例如,按钮)。计算机实现的日程表应用102还包括指示与计算机实现的日程表104关联的用户的用户标识符110。在一些实施例中,用户标识符110可以是与用户关联的用户名、电子邮件地址或其他标识符。此外,可以通过登录到计算机实现的日程表应用102中或登录到提供计算机实现的日程表应用102的实体或服务来将用户与计算机实现的日程表104关联。日程表搜索字段106和日程表搜索控件108使得用户能够搜索计算机实现的日程表104来查找计算机实现的日程表104中包含的事件、参与者或其他数据。例如,用户可以在日程表搜索字段106中输入搜索条目,如事件标题,并且选择日程表搜索控件108以执行计算机实现的日程表104的搜索。
[0015]计算机实现的日程表应用102可以包括提供多种功能的控件,如按钮、复选框等。应该认识到计算机实现的日程表104可以显示任何特定时间段,如一天、一个工作周、一周、一个月、数个月等。例如,计算机实现的日程表应用102可以包括能够实现特定时间段的选择的附加控件。此外,正如下文描述的,用户可以通过在特定日期(例如天、周、月等)上选择(例如,单击)来选择计算机实现的日程表104中显示的特定日期。
[0016]如图1A所示,计算机实现的日程表应用102包括当前日期控件112,当前日期控件112使得用户能够在计算机实现的日程表104中显示当前日期。此外,计算机实现的日程表应用102包括后退和前进控件114,后退和前进控件114使得用户能够选择前一个时间段和后一个时间段以在计算机实现的日程表104中显示。控件114可以是基于计算机实现的日程表104中显示的时间段的场景相关的(context sensitive)。例如,如果计算机实现的日程表104显示周,则后退和前进控件114使得用户能够选择前一周或后一周以在计算机实现的日程表104中显示。相似地,如果计算机实现的日程表104显示月,则后退和
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1