当前位置: 首页 > 专利查询>微软公司专利>正文

使用网站进行有效筛选制造技术

技术编号:2914677 阅读:172 留言:0更新日期:2012-04-11 18:40
公开了使用网站进行高效筛选的技术。在一个方法中,接收基于从关联于网站的网页选择的数据类型的独特筛选值而无需检索与所选数据类型无关的筛选值。在无需整个更新该网页的情况下显示独特筛选值。

【技术实现步骤摘要】
【国外来华专利技术】背景随着计算机技术已经发展到使人们能够在计算机系统上存储更多类型和更大数量的数据,允许人们能够找到他们以前存储的特定数据部分的需求不断增长。例如,人们通常需要找出其电子邮件系统中的旧电子邮件。通常,人们会对诸如发送者的名字或者在电子邮件主题行中的某些内容之类的值进行排序。人们存储且想要找到的数据的示例包括文档、电子邮件和日程表等等。协作类型的软件也已经变成可用于使人们能够组织许多类型的数据,例如,作为完成某种类型项目的一部分。例如,协作软件可用于列出项目的工作人员以及组织文档、电子邮件、项目已完成任务和需要完成的任务的日程表。在不同时间,项目的工作人员及其管理者可能想要找到有关的数据。为了找到所需文档,例如人们通常对关联于协作软件中的项目的文档执行排序操作或筛选操作。然而如将变得更明显的,常规的排序和筛选操作往往很慢,使人们不愿意使用它们。例如,通常要用约30秒钟来筛选或排序大量的数据。概述提供本概述以便介绍有关在下面的详细描述中进一步描述的高效筛选值的概念。本概要不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在用于帮助确定所要求保护的主题的范围。公开了使用网站进行高效筛选的技术。在一种方法中,接收基于从关联于网站的网页选择的数据类型的独特筛选值,而无需检索与所选数据类型无关的筛选值。在不需要整个更新该网页的情况下显示独特筛选值。附图包含在本说明书中且形成其一部分的附图例示使用网站进行高效筛选技-->术的实施例,它们与说明书一起用于解释下面讨论的原理:图1按照本技术的一个实施例描绘用于高效筛选值的系统的框图。图2按照本技术的一个实施例描绘用于使用网站进行高效筛选的系统在其中操作的网络化系统的框图。图3按照本技术的一个实施例描绘可用于使用网站进行高效筛选的网页。图4按照本技术的一个实施例描绘具有请求独特筛选值的可视表示的“由...修改的”列标题的框图。图5按照本技术的一个实施例描绘所显示的筛选选择510的下拉菜单。图6按照本技术的一个实施例描绘例如在选择独特筛选值之后显示筛选结果的网页。图7按照本技术的另一个实施例描绘具有显示筛选选择的下拉菜单的网页。图8按照本技术的一个实施例描绘具有已经被选择的独特筛选值的网页。图9按照本技术的一个实施例描绘具有指示独特筛选值处于正在加载的过程中的消息的网页。图10按照本技术的又一个实施例描绘具有下拉菜单的网页。图11例示可用于实现在本文讨论的使用网站进行高效筛选的本技术的实施例的计算机类型的一个示例。图12按照本技术的一个实施例描绘使用网站进行高效筛选的方法的流程图。除非明确注明,否则在本描述中参考的附图应当理解为不是按比例绘制的。详细描述现在详细参考使用网站进行高效筛选的本技术的实施例,其示例在附图中示出。尽管使用网站进行高效筛选的技术将结合各种实施例描述,但将理解,它们不旨在将使用网站进行高效筛选的技术限制于这些实施例。相反,所提供的使用网站进行高效筛选的技术旨在覆盖可包括在由所附权利要求书定义的各种实施例的精神和范围内的替换方案、修改方案和等价方案。而且,在下面-->的详细描述中,阐述许多具体的细节以便提供对使用网站进行高效筛选的本技术的透彻理解。然而,使用网站进行高效筛选的本技术可在没有这些具体细节的情况下实践。在其它实例中,没有详细地描述公知的方法、程序、组件和电路,以便不必要地模糊本实施例的各方面。可以理解,除非在下面的讨论中明确说明,否则在整个详细说明中,使用诸如“筛选”、“提供”、“接收”、“排序”、“确定”、“显示”、“存储”、“获得”、“划分”等等之类术语的讨论,指的是计算机系统或者类似电子计算设备的动作和过程。计算机系统或类似电子计算设备将表示为计算机系统的寄存器和存储器内物理(电子)量的数据操纵和变换成类似地表示为计算机系统存储器或寄存器或者其它这样的信息存储、传输或显示设备内的物理量的其它数据。使用网站进行高效筛选的本技术也适于使用诸如例如光和机械计算机之类的其它计算机系统。另外,应当理解,在使用网站进行高效筛选的本技术的实施例中,可以人工执行步骤中的一或多个步骤。使用网站进行高效筛选的综述对于常规的筛选系统,当用户对排序或筛选数据感兴趣时,用户可与其客户机交互,使得具有该数据的网页在其客户机上显示。客户机将向web服务器请求该数据,而web服务器将向客户机返回该数据。数据可按列与行的形式显示在网页上,其中列描述位于每一行的字段中的数据的类型。行也可称为项。按照一个实施例,数据包括关联于行和列的所有值。关联于数据的每个值可在字段中显示。例如,在字段中显示特定列下的特定行的值。当用户请求执行筛选操作时,客户机再次向web服务器请求所有数据。web服务器在所有数据上执行筛选操作,这涉及重新计算将对网页上的所有字段显示的所有值。客户机将重新更新整个网页作为显示通过筛选数据得到的结果的一部分。然而,按照本技术的一个实施例,提供使用网站进行筛选的高效方法。例如,如已经陈述的,列可以表示数据类型。用户可以请求显示一种数据类型的独特筛选值。按照一个实施例,在没有重新更新整个网页的情况下,显示独特筛选值。例如因为独特筛选值用于数据的子集,因此按照一个实施例,web服-->务器不必为网页的所有字段重新计算所有值,而这是常规的web服务器必须做的。例如因为可以在不重新计算整个网页的情况下显示独特筛选值,按照一个实施例,客户机比常规的客户机更有效率。这些只是提供高效筛选的各种实施例的两个示例。使用网站进行高效筛选的系统图1按照本技术的一个实施例描绘使用网站进行高效筛选的系统的框图。系统100包括筛选值请求程序110和筛选值显示程序120。筛选值请求程序110可以请求例如一种数据类型的独特筛选值。筛选值显示程序120可以例如在没有重新更新整个网页的情况下显示独特筛选值,如将变得更为显然的。图2按照本技术的一个实施例描绘使用网站进行高效筛选的系统100在其中操作的网络化系统的框图。例如,网络化系统200包括客户机210、web服务器230和存储250。按照一个实施例,客户机210和web服务器230可以通过网络通信。客户机210包括使用网页213和浏览器212进行高效筛选的系统100。浏览器212包括网页213和不可见浏览器窗口214。网页213可从网站下载并且由浏览器212显示在客户机210上。可使用许本文档来自技高网...

【技术保护点】
一种使用网站进行高效筛选的计算机实现的方法,所述方法包括: 接收基于从关联于所述网站的网页选择的数据的类型的第一独特筛选值,无需检索与所选数据类型无关的第二独特筛选值;以及 显示所述第一独特筛选值而无需整个更新所述网页。

【技术特征摘要】
【国外来华专利技术】US 2006-5-2 11/416,0591.一种使用网站进行高效筛选的计算机实现的方法,所述方法包括:
接收基于从关联于所述网站的网页选择的数据的类型的第一独特筛选值,
无需检索与所选数据类型无关的第二独特筛选值;以及
显示所述第一独特筛选值而无需整个更新所述网页。
2.如权利要求1所述的方法,其特征在于,还包括:
排序所述第一独特筛选值。
3.如权利要求1所述的方法,其特征在于,所述第一独特筛选值的显示还
包括:
在不可见浏览器窗口中存储所述第一独特筛选值;以及
从所述不可见浏览器窗口获得所述第一独特筛选值以将所述第一独特筛
选值作为所述网页的一部分显示。
4.如权利要求1所述的方法,其特征在于,还包括:
将所述数据的至少一部分划分成分组;以及
使用所述第一独特筛选值来表示所述分组。
5.如权利要求1所述的方法,其特征在于,还包括:
在请求所述第一独特筛选值之前接收所述第一独特筛选值。
6.如权利要求5所述的方法,其特征在于,还包括:
检测到鼠标正在所述数据类型的可视表示上移动;以及
请求基于由所述数据类型的可视表示描绘的所述数据的类型的所述第一
独特筛选值。
7.一种使用网页进行高效筛选的系统,所述系统包括:
筛选值请求程序,用于请求基于用户从所述网页中选择的数据类型的第一
独特筛选值,而无需请求与所述用户选择的数据类型无关的第二独特筛选值;
以及
耦合到所述筛选值请求程序的筛选值显示程序,所述筛选值显示程序用于
在所述网页的一部分中显示所述第一独特筛选值从而所述网页不被整个更新。
8.如权利要求7所述的系统,其特征在于,所述系统与协作软件相关联。
9.如权利要求7所述的系统,其特征在于,所述数据类型由关联于所述网
页的列标题表示。
10.如权利要求7所述的系统,其特征在于,作为所述第一独特筛选值之
一被选择的结果,对所述数据执行筛选操作。
11.如权利要求7所述的系统,其特征在于,所述第一独特筛选值之一表
示所...

【专利技术属性】
技术研发人员:JF波迪奈MJ莫顿SJ雷森
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1