当前位置: 首页 > 专利查询>英特尔公司专利>正文

在移动计算设备上显示排序结果制造技术

技术编号:19263578 阅读:25 留言:0更新日期:2018-10-27 02:26
用于在计算设备上显示排序结果的技术包括确定待排序的一组数据项的多个排序标准,以及关联视觉属性到每个排序标准。还可以确定排序标准的排序优先级。基于排序标准和排序优先级对所述一组数据项进行排序。使用标识了每个对应的排序标准的排序顺序的视觉属性显示排序结果。所述视觉属性可以包括,例如,显示位置、尺寸、颜色、动画、或所述数据项的其他视觉方面。

Displaying sorting results on mobile computing devices

Techniques for displaying sorting results on a computing device include determining multiple sorting criteria for a set of data items to be sorted, and associating visual attributes to each sorting criteria. Priority ranking criteria can also be determined. Sorting a set of data items based on sorting criteria and sorting priority. The sorting results are displayed using the visual attributes that identify the sorting order of each corresponding sorting criteria. The visual attributes may include, for example, display position, size, color, animation, or other visual aspects of the data item.

【技术实现步骤摘要】
在移动计算设备上显示排序结果本申请是2013年12月20日提交的申请号为201380062323.7的同名专利申请的分案申请。相关申请的交叉引用根据35U.S.C§119(e),本申请要求于2012年12月28日递交的美国专利申请序列号13/729,339的优先权。
技术介绍
移动计算设备正在成为个人、企业、以及社会使用的普遍的工具。移动计算设备的便携性正在随着设备尺寸的减小和处理能力的增加而增加。事实上,许多计算设备被设计为由用户手持的尺寸以提高易用性。此外,现代的移动计算设备配备了增强的处理能力和数据存储能力,以允许这样的设备执行高级的处理。此外,许多现代的移动计算设备能够连接到包括因特网的各种数据网络,以通过这样的网络取回和接收数据通信。因此,现代的移动计算设备是强大的、往往是个人的、不受特定位置限制的工具。为了促进便携性,许多移动计算设备包括限制尺寸的显示器,从而减小了设备的整体尺寸。然而,移动计算设备的小显示尺寸可能对用户在该移动计算设备上执行某些功能造成困难。例如,在相对较小的显示器上对数据项进行排序可能是麻烦和困难的,特别是当每个数据项包括多个属性时。在这样的情况下,用户通常需要滚动或平移显示器的视口,以查看已排序的数据项的额外属性以充分地了解排序结果。当执行多标准排序时(即在同一时间对数据项的多个属性进行排序),这种无法在显示器上(例如,在显示器的视口内)同时地查看数据项的多个属性是更显著的关注点。在这样的情况下,用户可能尤其不仅对主要属性的排序顺序感兴趣,而且对其他属性(在其上进行了排序)的排序顺序感兴趣。附图说明以示例的方式而不是以限制的方式在附图中示出了本文所描述的概念。为了简单和清楚地说明,图中所示出的元件不一定按照比例绘制。在认为适当时,在各个图中重复使用附图标记以表明对应的或类似的元件。图1是用于显示排序结果的移动计算设备的至少一个实施例的简化框图;图2是图1的移动计算设备的环境的至少一个实施例的简化框图;图3是用于在图1和图2的移动计算设备的显示器上生成和显示排序结果的方法的至少一个实施例的简化流程图;图4是由图3的方法所生成并在图1和图2的移动计算设备的显示器上显示的排序结果的至少一个实施例的简化图示;图5是另一个由图3的方法所生成并在图1和图2的移动计算设备的显示器上显示的排序结果的至少一个实施例的简化图示;以及图6是另一个由图3的方法所生成并在图1和图2的移动计算设备的显示器上显示的排序结果的至少一个实施例的简化图示。具体实施方式尽管本公开的概念容易受到各种修改和替代形式的影响,但是已经在附图中以示例的方式显示了其中的具体实施例并且将在本文进行详细描述。然而应当理解的是,并非想将本公开的概念局限在所公开的特定形式,而是相反,目的是要涵盖与本公开和所附权利要求一致的所有修改、等价物、以及替代物。本说明书中提到的“一个实施例”、“实施例”、“示范实施例”等表明所描述的实施例可以包括特定特征、结构、或特性,但每个实施例可能或可能不一定包括该特定特征、结构、或特性。此外,这些短语不一定指相同的实施例。此外,当结合实施例描述特定特征、结构、或特性时,认为不管是否明确描述,本领域技术人员都知道结合其他的实施例以实现该特征、结构、或特性。在一些情况下,所公开的实施例可以以硬件、固件、软件、或其任意组合来实现。所公开的实施例还可以作为承载于或存储在可以由一个或多个处理器读取和执行的暂时性或非暂时性的机器可读(例如,计算机可读)存储介质上的指令来实现。机器可读存储介质可以体现为用于以机器可读的形式存储或传输信息的任何存储设备、机制、或其他物理结构。(例如,易失性或非易失性存储器、介质盘、或其他介质设备)。在附图中,可以以具体的布置和/或排序显示一些结构或方法特征。然而,应当理解的是,不要求这种具体的布置和/排序。相反,在一些实施例中,可以以与说明性附图中所显示的不同的方式和/或排序布置这样的特征。此外,在特定附图中包含结构或方法特征并不意味着暗示在所有的实施例中都要求这样的特征,在一些实施例中,这样的特征可能不被包括或可能与其他特征相结合。现在参考图1,在一个实施例中,配置移动计算设备100以使用多个排序标准对一组数据项进行排序并在设备100的显示器110上显示排序结果,使用与每个排序标准相关联的不同视觉属性以标识对应的排序标准的排序顺序。可以使用数据项的任何(能够互相比较的)属性作为单独的排序标准。每个排序可以包括一个、两个、或多个(排序所基于的)排序标准。在使用多个排序标准的实施例中,可以使用所确定的排序标准的排序优先级来执行排序。通过修改每个排序标准的显示的数据项的对应的视觉属性,在显示器上示出每个排序标准的结果排序顺序。这样的视觉属性可以包括但不限于:已排序的数据项的位置;已排序的数据项的长度、宽度、或整体尺寸;已排序的数据项的背景颜色;已排序的数据项的文本属性;已排序的数据项的图形效果;已排序的数据项的动画效果;和/或每个已排序的数据项的其他视觉属性。以这种方式,可以在相对紧凑的显示空间上给用户显示多排序标准的排序结果,允许用户快速有效地区别出多个标准的排序顺序,同时减少了滚动、平移、和/或缩放显示器110的视口以查看每个感兴趣的排序标准的需求。移动计算设备100可以体现为能够执行本文所描述的功能的任何类型的移动计算设备。例如,在一些实施例中,移动计算设备100可以体现为“智能”电话、平板计算机、移动媒体设备、游戏控制台、移动互联网设备(MID)、个人数字助理、膝上型计算机、移动电器设备、或其他移动计算设备。如图1中所显示的,说明性的移动计算设备100包括处理器102、存储器106、输入/输出子系统108、以及显示器110。当然,在其他实施例中,移动计算设备100可以包括其他或附加的部件,例如在移动计算设备和/或通信设备(例如,各种输入/输出设备)中常见的那些。此外,在一些实施例中,一个或多个说明性的部件可以被包括在另一个部件中,或来自另一个部件的一部分。例如,在一些实施例中,存储器106或其一部分可以被包括在处理器102中。处理器102可以体现为能够执行本文所描述的功能的任何类型的处理器。例如,处理器可以被体现为具有一个或多个处理器核心104的单核或多核处理器、数字信号处理器、微控制器、或其他处理器或处理/控制电路。类似地,存储器106可以体现为目前已知的或在将来开发的并且能够执行本文所描述的功能的任何类型的易失性或非易失性存储器或数据存储设备。在操作中,存储器106可以存储在移动计算设备100的操作过程中所使用的各种数据和软件,例如操作系统、应用、程序、库、以及驱动程序。经由I/O子系统108将存储器106通信地耦合到处理器102,所述I/O子系统108可以体现为用于促进与处理器102、存储器106、以及移动计算设备100的其他部件的输入/输出操作的电路和/或部件。例如,所述I/O子系统108可以体现为或包括:存储器控制器中心、输入/输出控制中心、固件设备、通信链路(例如,点对点链路、总线链路、电线、电缆、光导、印制线等)和/或用于促进输入/输出操作的其他部件和子系统。在一些实施例中,所述I/O子系统108可以形成片上系统(SoC)的一部分,并且随着处理器1本文档来自技高网...

【技术保护点】
1.一种装置,包括:至少一个处理器;以及至少一个存储设备,包括:数据库,用于标识第一用户与第二用户之间的关联、所述第一用户与第三用户之间的关联、以及所述第一用户与第四用户之间的关联;以及机器可读指令,其在被执行时使得所述至少一个处理器进行以下操作:访问所述第一用户的第一位置、所述第二用户的第二位置、所述第三用户的第三位置、以及所述第四用户的第四位置;基于所述第一位置和所述第二位置确定所述第一用户与所述第二用户之间的第一距离;基于所述第一位置和所述第三位置确定所述第一用户与所述第三用户之间的第二距离;基于所述第一位置和所述第四位置确定所述第一用户与所述第四用户之间的第三距离;以及使得基于对应于位置的第一排序标准和对应于距离的第二排序标准而显示所述第二用户、所述第三用户、以及所述第四用户的至少一个排序列表,所述至少一个排序列表包括:所述第二用户和所述第三用户被表示为与相同位置相关联,所述第二用户和所述第三用户被表示为按照基于所述第一距离和所述第二距离的排序顺序;以及所述第四用户被表示为与所述第三位置相关联,所述第二距离、所述第三距离、以及第四距离关联于与所述相同位置和所述第三位置不同的视觉属性。...

【技术特征摘要】
2012.12.28 US 13/729,3391.一种装置,包括:至少一个处理器;以及至少一个存储设备,包括:数据库,用于标识第一用户与第二用户之间的关联、所述第一用户与第三用户之间的关联、以及所述第一用户与第四用户之间的关联;以及机器可读指令,其在被执行时使得所述至少一个处理器进行以下操作:访问所述第一用户的第一位置、所述第二用户的第二位置、所述第三用户的第三位置、以及所述第四用户的第四位置;基于所述第一位置和所述第二位置确定所述第一用户与所述第二用户之间的第一距离;基于所述第一位置和所述第三位置确定所述第一用户与所述第三用户之间的第二距离;基于所述第一位置和所述第四位置确定所述第一用户与所述第四用户之间的第三距离;以及使得基于对应于位置的第一排序标准和对应于距离的第二排序标准而显示所述第二用户、所述第三用户、以及所述第四用户的至少一个排序列表,所述至少一个排序列表包括:所述第二用户和所述第三用户被表示为与相同位置相关联,所述第二用户和所述第三用户被表示为按照基于所述第一距离和所述第二距离的排序顺序;以及所述第四用户被表示为与所述第三位置相关联,所述第二距离、所述第三距离、以及第四距离关联于与所述相同位置和所述第三位置不同的视觉属性。2.如权利要求1所述的装置,其中,所述指令在被执行时使得所述至少一个处理器确定与所述第二用户、所述第三用户、以及所述第四用户的位置相关联的时间。3.如权利要求1所述的装置,其中,所述指令在被执行时使得所述至少一个处理器基于所述第二位置、所述第三位置、以及所述第四位置将所述第二用户、所述第三用户、以及所述第四用户排序到所述至少一个排序列表中,所述第二位置和所述第三位置是所述相同位置,所述第四位置不同于所述第二位置并且不同于所述第三位置。4.如权利要求1所述的装置,其中,所述指令在被执行时使得所述至少一个处理器经由移动设备显示所述至少一个排序列表。5.如权利要求4所述的装置,其中,所述指令在被执行时使得所述至少一个处理器基于对应于位置的所述第一排序标准和对应于距离的所述第二排序标准来指示所述移动设备对所述第二用户、所述第三用户、以及所述第四用户进行排序。6.如权利要求1所述的装置,其中,所述不同的视觉属性包括图形用户界面上的文本尺寸、文本样式、颜色、重量、字体、或显示位置中的至...

【专利技术属性】
技术研发人员:H·本切纳A·比尔根D·霍恩德尔D·P·威尔森
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1