用分片式过滤用户界面来过滤数据的制作方法

文档序号:9756844阅读:343来源:国知局
用分片式过滤用户界面来过滤数据的制作方法
【专利说明】用分片式过滤用户界面来过滤数据
[0001 ] 背景
[0002]随着计算机和计算机软件的出现,用户已经变得习惯于接收、输入、编辑、过滤和以其他方式利用各种类型的数据。电子表格应用已经变得非常流行以允许用户处理大量数据并且执行许多不同的计算和数据组织功能。数据过滤可使用各种方法来执行,包括应用来自过滤类型的菜单的各种过滤属性或过滤类型或者用允许用户过滤数据表格的分片式过滤器。不幸的是,从菜单中选择过滤属性可允许过滤给定数据范围,但当前过滤状态可能难以实现,而使用分片式过滤器可提供关于当前过滤状态的信息,但不允许排序和高级过滤。此外,在当前可用的系统中,没有一种类型的过滤方式是与变得逐渐普及的基于触摸或姿势的计算设备一起良好地工作的。由此,将通过提供允许对数据进行高级过滤和排序并且可以高效地与基于触摸或姿势的计算设备联用的分片式过滤系统和方法来获得改进和技术优势。
[0003]本发明正是关于这些以及其他考虑因素而被作出的。
[0004]概述
[0005]提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
[0006]本发明的各实施例提供允许对数据进行高级过滤和排序并且可以高效地与基于触摸或姿势的计算设备联用的分片式过滤系统和方法。根据各实施例,可以在一电子表格数据范围上调用分片式过滤用户界面以便根据所需属性来对数据进行过滤和排序。分片式过滤用户界面可以在所显示的电子表格文档上四处移动以方便在所显示的文档中所包含的一个或多个数据项附近使用。如果对给定电子表格文档应用主题或样式,所调用的分片式过滤用户界面可以自动主题化或样式化以匹配该文档。分片式过滤用户界面可操作用于高级过滤,并且该分片式过滤用户界面可以在需要时从一个过滤类型高效地变为另一过滤类型。
[0007]一个或多个实施例的细节在附图和以下描述中阐述。根据对以下详细描述的阅读和对相关联附图的审阅,其他特征和优点将是显而易见的。应当理解,以下详细描述只是解释性的并且不限制如要求保护的本发明。
[0008]附图简述
[0009]合并在本公开中且构成本公开的一部分的附图解说了本发明的各个实施例。
[0010]图1示出可在其中实施本发明的各实施例的系统体系结构。
[0011 ]图2示出了包括各种数据项的电子表格文档。
[0012]图3示出了图2的电子表格文档并且示出了所调用的分片式过滤用户界面。
[0013]图4示出了图3的示出分片式过滤用户界面中对所有过滤属性的选择的电子表格文档。
[0014]图5示出了图4的示出在分片式过滤用户界面中取消选择的一个过滤属性的电子表格文档。
[0015]图6和7示出了分片式过滤用户界面从所示文档中的一个位置到不同位置的移动。
[0016]图8和9示出了分片式过滤用户界面从所示文档中的一个位置到不同位置的移动。
[0017]图10示出了主题化的电子表格文档并且示出了将文档主题应用于所显示的分片式过滤用户界面。
[0018]图11示出了分片式过滤用户界面并且示出了对一个或多个不同过滤类型的选择。
[0019]图12示出了分片式过滤用户界面并且示出了对一个或多个不同过滤类型的选择。
[0020]图13示出了分片式过滤用户界面并且示出了对一个或多个不同过滤类型的选择。
[0021]图14是示出用于提供和利用分片式过滤用户界面的方法的流程图。
[0022]图15是示出可用来实施本发明的各实施例的计算设备的示例物理组件的框图。
[0023]图16A和16B是可用来实施本发明的各实施例的移动计算设备的简化框图。
[0024]图17是可在其中实施本发明的各实施例的分布式计算系统的简化框图。
[0025]详细描述
[0026]如上文所简述的,本发明的各实施例涉及可用于根据一个或多个不同的过滤和排序属性来对电子表格文档中的各种数据项进行过滤和排序的分片式过滤用户界面。以下详细描述参考附图。只要可能,就在附图和以下描述中使用相同的附图标记来指示相同或类似的要素。尽管描述了本发明的实施例,但是修改、改编、以及其他实现是可能的。例如,可以对附图中所示出的元件进行置换、添加、或修改,且可以通过对所公开的方法置换、重新排序、或添加阶段来修改所描述的方法。因此,下文的详细描述不限制本发明,相反,本发明的合适范围由所附权利要求来限定。
[0027]图1示出可在其中实施本发明的各实施例的系统体系结构。在图1中,示出了可用来在各单独的计算设备上或按协作工作会话的方式来实施本发明的各实施例的各种计算设备。例如,小形状智能手机或其他手持式计算设备110被示为具有显示表面111并与应用115相关联。示出了具有显示表面106和相关联的电子表格应用115的较大形状平板样式的计算设备105。具有显示表面121的大显示设备120被示为与计算机125和电子表格应用115相关联。
[0028]如应明白的,计算设备105、110、120、125只是出于说明的目的并且不旨在穷尽可根据本发明的各实施例使用的各种类型的计算设备。例如,尽管显示设备120被示为具有相关联的计算设备125的显示单元,但在需要时,大形状显示设备120可担当能被用于从大规模显示用途(例如,在会议室中)到个人计算的任何合适的用途的集成显示器/计算设备。根据各实施例,图1中示出的计算设备中的每一个可通过各种华盛顿手段来接收输入,包括触摸或姿势输入、键盘输入、鼠标输入、语音命令输入、电子墨水输入等。
[0029]仍然参考图1,与计算设备105、110、120、125中的每一个相关联地示出的软件应用115是具有用于启用本文所描述的本发明的各实施的足够计算机可执行指令的任何应用的例示。例如,应用115可包括电子表格应用、文字处理应用、幻灯片演示应用、电子邮件应用、笔记应用、桌面发布应用等。一示例电子表格应用115包括华盛顿州雷蒙德市的微软公司制造的EXCEL。如将明白的,这一示例电子表格应用只是可以使用的适于启用本文所描述的各实施例的许多应用的一个示例。
[0030]计算设备102、110、120、125中的每一个可通过一个或多个有线或无线数据连接145、150、155在协作式工作环境中操作。即,计算设备中的每一个可经由直接连接或经由通过诸如因特网或内联网等分布式计算网络130的连接通过有线或无线数据线路彼此通信。[0031 ]根据各实施例,与计算设备105、110、120、125中的每一个相关联的应用功能可根据一个或多个变化来操作。例如,每一应用115可以是具有所有应用功能的全功能“胖”客户机应用,包括在协作工作会话中向在其他计算设备上操作的其他应用115发送和从其他应用115接收数据的能力。每一这样的应用不仅具有它本机的功能,例如电子表格功能,根据本发明的各实施例,每一这样的应用还包含用于允许每一应用担当用于控制从控制设备发送以供协作工作环境中的端点显示设备接收的信息的控制应用的足够的计算机可执行指令。同样,每一这样的应用具有用于允许该应用担当用于从另一计算设备接收控制功能的端点显示设备的足够的计算机可执行指令。
[0032]根据另一实施例,计算设备105、110、120、125可经由分布式计算网络130(例如,因特网)进行通信。仍然参考图1,计算设备135是一个或多个web服务应用140可在其上操作以提供协作工作会话的基于因特网的或“基于云”的服务器计算机的例示,如本文描述的。根据这一实施例,设备105、110、120、125中的每一个可担当瘦客户机系统,并且这些设备之间的协作式通信可在远程站点处操作的web服务应用140的指导下操作。根据这一实施例,应用115可在远程服务器135处操作,其中设备105、110、120、125中的每一个可以经由远程服务从基于服务器的应用115(例如,经由web服务应用140)访问并接收本文描述的功能。
[0033]在图2中,示出了可被显示在上述任何合适的计算设备105、110、120、125上的示例电子表格文档205。根据本文描述的实施例,与电子表格文档205的用户交互可经由包括键盘输入、鼠标输入、挥击输入、姿势输入、语音命令或其组合的各种交互方法来实现。电子表格文档205是出于示例目的且仅仅是说明性的,并且不是对可包含对于其可利用本发明的分片式过滤用户界面的数据的各种类型的文档的穷举。例如,虽然本文描述的各实施例按照与电子表格应用文档内所包含的数据相关联的分片式过滤用户界面的操作来讨论该用户界面,但其它文档(例如,包含可被过滤和/或排序的数据的文字处理文档、包含可被过滤和/或排序的数据的幻灯片演示文档、包含可被过滤和/或排序的数据的电子邮件应用、包含可被过滤和/或排序的数据的笔记应用、或者可包含可被过滤和/或排序的数据的任何其它文档类型)可利用本文描述的分片式过滤用户界面。
[0034]仍然参考图2,示例电子表格文档205包括多列数据210、215、220、222。例如,文档205中所示的数据包括各种姓名、电子邮件地址、电话号码、教育专业以及教育年级指定符,其通常可以是所维护的关于给定教育机构处的各个学生的数据。如应理解,图2所示的数据仅仅出于示例目的且不是对可以在电子表格或其它文档中组织并且对于其可利用本发明的分片式过滤用户界面的大量数据的穷举。
[0035]其中显示文档205的用户界面207是如上所述的任何合适的软件应用的用户界面的例示,其用于显示电子文档205以及用于使得能够与文档205中所包含的各个数据项相关联地使用相关联的应用115的一个或多个功能。此类功能可包括数据输入、数据编辑、数据格式化、数据计算、数据接收、数据传输等。
[0036]根据本发明的各实施例,文档205中所包含的数据可根据各种过滤和/或排序方法来过滤和/或排序。如本领域技术人员所公知的,排序功能可允许根据排序属性(例如,从高到低排序、升序排序、降序排序、按年份排序、按字母顺序排序等)来对各种数据项进行排序。另一方面,过
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1