利用可共享用户界面组织信息的方法和系统的制作方法

文档序号:6359954阅读:99来源:国知局
专利名称:利用可共享用户界面组织信息的方法和系统的制作方法
利用可共享用户界面组织信息的方法和系统
背景技术
在数字融合和多屏时代,用户需要利用各种装置浏览和访问越来越多的信息,这些装置可能比常规桌面计算机具有少得多的资源,常规桌面计算机具有大的屏幕、完整的键盘、快速的指针和强大的宽带因特网链路。移动装置通常资源不足,而且还连接电视和很多其他装置。浏览和访问的信息可以是任何类型的,可以来自任何来源,但常常是针对桌面计算机构建和设计的。于是,在其他装置不断增加的约束(例如,屏幕尺寸减小、远程屏幕、手持遥控器)的情况下,常常难以组织、访问和共享这么大量的信息。

发明内容
—般而言,在一个方面中,本发明涉及一种方法。该方法包括获得包括第一多个关键区域的第一网格;获得与第一网站对应且包括第二多个关键区域的第二网格的选择;向所述第二网格分配所述第一多个关键区域中的第一关键区域;以及利用与所述第一网站对应的图标填充所述第一多个关键区域中的第一关键区域,其中响应于选择所述第一多个 关键区域中的第一关键区域用与所述第一网站相关联的数据填充所述第二网格并在用户界面(UI)之内显示第二网格。一般而言,在一个方面中,本发明涉及一种存储指令的非暂态计算机可读存储介质。指令包括用于以下操作的功能获得与第一网站对应且包括第二多个关键区域的第二网格的选择;向所述第二网格分配所述第一多个关键区域中的第一关键区域;以及利用与所述第一网站对应的图标填充所述第一多个关键区域中的第一关键区域,其中响应于选择所述第一多个关键区域中的第一关键区域用与所述第一网站相关联的数据填充所述第二网格并在用户界面(UI)之内显示第二网格。一般而言,在一个方面中,本发明涉及一种系统。该系统包括网格仓库,所述网格仓库存储第一网格和第二网格,所述第一网格包括第一多个关键区域,所述第二网格与网站相关联并包括第二多个关键区域;关键区域模块(KZM)被配置成向第二网格分配第一多个关键区域中的第一关键区域并用与所述网站对应的图标填充所述第一多个关键区域中的第一关键区域;以及事件处理程序,配置成响应于选择所述多个关键区域中的第一关键区域而显示所述第二网格。从以下描述和所附权利要求,本发明的其他方面将显而易见。


图I示出了根据本发明的一个或多个实施例的范例网格。图2示出了方框图,描绘了根据本发明的一个或多个实施例的系统。图3-6示出了根据本发明的一个或多个实施例的流程图。图7-10示出了根据本发明的一个或多个实施例网格游历范例和/或网格功能范例。图11示出了根据本发明的一个或多个实施例的计算机系统。
具体实施例方式现在将参考附图详细描述本发明的具体实施例。出于一致性的考虑,用类似附图标记表示各幅图中的类似元件。在本发明实施例的以下详细描述中,阐述了众多具体细节,以提供本发明的更透彻理解。不过,对于本领域技术人员而言,显然可以不需要这些具体细节来实践本发明。在其他情况下,未详细描述公知的特征以免不必要地使描述复杂化。总体而言,本发明的实施例提供了用于在可共享用户界面之内组织信息的系统和方法。具体而言,有一种网格分级结构(即树或卡片组)用于由用户进行游历。每个网格具有一个或多个对应于一个或多个对象(例如文件、用户软件应用、网页、网站、广告、分级结构中的子网格、过滤准则、网页面板等)的关键区域。在选择一个关键区域之后,就启动与该关键区域对应的对象和/或显示与关键区域对应的对象预览。用户能够生成定制网格,合并(例如级联)两个或更多现有网格,输入/输出/共享网格等。此外,网站可以使用具有关 键区域的网格以控制网站之内的内容的观看和/或游历。图I示出了根据本发明的一个或多个实施例的网格(即网格A (100))。可以在用户界面(例如移动装置的触摸屏)之内显示网格A (100)。如图I所示,网格A (100)具有多个关键区域(即关键区域A (102)、关键区域B (104)、关键区域C (106)、关键区域D (108)、关键区域E (110)、关键区域F (112))。关键区域对应于用户可选择的网格A (100)的区域。此外,每个关键区域(102,104,106,108,110,112)还对应于对象(下文论述)。在本发明的一个或多个实施例中,根据如何选择对应的关键区域启动对象或显示对象的预览图。换言之,是选择类型或选择关键区域的方式支配着对对应对象(即,网页、子网格、用户软件应用、文件、面板、过滤准则、地图、命令等)执行的动作。例如,将关键区域按下并保持(即关键区域保持)预定时间(例如,I. 5秒)是一种选择。实际上,将关键区域按下并保持不同时间(例如I. 5秒和5秒)可以对应于不同类型的选择。作为又一范例,释放关键区域(在按下并保持关键区域之后)(即关键区域释放)是一种选择。此外,通过定点装置(例如,鼠标、跟踪球、钢笔、指示笔等),通过键盘/小键盘,或通过语音命令做出选择可以全都对应于不同类型的选择。再者,计时器可以充当选择机构。具体而言,如果过去了预定量时间而用户未做出选择,可以在一定序列中产生并显示对象的预览图,在产生和/或显示序列中下一预览图之前,将每幅预览图显示预定量时间。本领域的技术人员得益于本详细描述,将认识到除明确提到的那些之外,有很多选择类型。如图I所示,关键区域E (110)对应于用户软件应用(132)(例如,字处理应用软件、浏览器、会计应用软件、台式印刷应用软件、扩展页应用软件、社交应用软件等)。因此,可以相对于关键区域E (110)的选择启动(即执行)用户软件应用(132)。或者,可以相对于关键区域E的选择来产生和/或显示用户软件应用(132)的预览图(110)。预览图可以包括用户软件应用(132)的屏幕快照和/或用户软件应用(132)的各种属性(例如,尺寸、可用性、安装日期/时间、最后执行日期/时间、最后更新日期/时间等)。显示预览图还是启动用户软件应用(132)取决于选择关键区域E (110)的方式(S卩,选择类型)。如图I所示,关键区域D (108)对应于文件(130)(即文档、图像或照片、电子数据表、幻灯片等)。因此,可以响应于关键区域D (108)的选择启动(例如显示)文件(130)(在产生文件(130)的应用内部或能够观看文件(130)的应用)。或者,可以响应于关键区域D
(108)的选择显示文件(130)的预览图。预览图的内容可以取决于文件(130)的类型。例如,对于图像或照片而言,预览图可以包括文件的一部分和/或文件(130)的低分辨率版本。对于字处理文档而言,预览图可以包括文档的标题和/或封面页。预览图也可以包括文件的属性(例如,生成日期/时间、上次修改的日期/时间、尺寸、存储位置等)。显示文件
(130)的预览图还是启动文件(130)自身取决于选择关键区域D (108)的方式(B卩,选择类型)。在本发明的一个或多个实施例中,整个网格对应于文件。在这样的实施例中,每个关键区域对应于文件的不同视图或不同部分(例如,目录、摘要、索引、图列表等)。因此,网格实际是文件内容网格。仍然参考图1,关键区域A (102)对应于具有主页(126)和辅助网页(128)的网站(124)。因此,可以响应于关键区域A (102)的选择启动网站(124)的主页(126)。或者,可 以响应于关键区域A (102)的选择显示主页(126)的预览图。预览图可以对应于主页(126)的高速缓存版本。此外,预览图可以包括主页(126)的仅一部分和/或网页的低分辨率版本。显示主页(126)的预览图还是启动主页(126)取决于选择关键区域A (102)的方式(SP选择类型)。仍然参考图1,关键区域C(106)对应于具有多个关键区域(S卩,关键区域Cl(114)、关键区域C2 (116)、关键区域C3 (118))的网格B (120)。网格B (120)的多个关键区域(114,116,118)也对应于一种或多种类型的对象(S卩,网页、子网格、用户软件应用、文档、面板、过滤准则、地图、命令等)(未示出)。可以响应于关键区域C (106)的选择启动(即显示)网格B (120)。或者,可以响应于关键区域C (106)的选择显示网格B (120)的预览图。预览图可以包括网格B (120)的缩小(即更小尺寸的)版本。显示网格B (120)还是启动网格B (120)取决于选择关键区域C (106)的方式(即选择类型)。在本发明的一个或多个实施例中,网格A (100)和网格B (120)对应于网格分级结构(即树或卡片组)之内的不同层级。具体而言,网格B (120)是网格分级结构之内网格A (100)的子网格。类似地,网格A (100)是网格分级结构之内网格B (120)的父网格。此夕卜,网格A (100)可以是网格分级结构中另一网格(未示出)的子网格。网格的分级结构或树可以具有任意数量的层级。用户可以通过选择对应于分级结构之内不同层级的网格的关键区域来穿过网格分级结构。分级结构底部的网格(即没有子网格的网格)可以称为“叶网格”。相反,不是“叶网格”的网格可以称为“内部网格”。在本发明的一个或多个实施例中,内部网格的所有关键区域对应于网格(即子网格)。因此,在本发明的这种实施例中,仅叶网格具有与除网格之外的对象对应的关键区域(例如,文件、网页、用户软件应用等)。在本发明的一个或多个实施例中,关键区域(102,104,106,108,110,112)包括与其对应对象相关联的图标、图像、文本、视频剪辑和/或动画。可以激励一个或多个关键区域以图吸引用户的注意。可以在显示网格之后立即播放动画或在用户未做出选择期间预定量时间之后播放动画。此外,与网格对应的关键区域(例如关键区域C (106))可以显示当前网格以下分级结构一个或多个层级的密度统计。例如,密度统计可以包括当前网格以下分级结构中层级的数目,当前网格以下子网格中关键区域的平均数或中位数等。再者,关键区域自身或紧密接近关键区域的区域(即,关键区域上方、旁边、下方)可以显示与新奇对象、未读内容、通过已经探查或尚未探查的网格分级结构的路径等相关的指示。
图2示出了根据本发明的一个或多个实施例的系统(200)。如图2中所示,系统(200)具有多个部件,包括网格仓库(205)、网格构造器(210)、用户事件收听器(215)、划分模块(220)、分配模块(225)、过滤模块(230)、广告引擎(235)、和管理引擎(245)。这些部件的每个都在下文描述,可以位于同一硬件装置上(例如,服务器、主机、桌面个人计算机(PC)、膝上计算机、个人数字助理(PDA)、电视、电缆箱、卫星机顶盒、电话亭、智能电话等)或者可以位于由网络(例如因特网)与有线和/或无线网段连接的独立硬件装置上。在本发明的一个或多个实施例中,网格仓库(205)存储网格(例如,上文参考图I论述的网格(例如网格A (100)和网格B (120))。此外,网格仓库(205)可以存储多个相关网格作为树或其他类型的分级结构。网格仓库(205)中存储的网格可以是用户生成的定制网格、网站提供的网格和/或第三方提供的网格。此外,可以通过提供统一资源定位符(URL)U维(ID)和/或2维(2D)条形码或另一种键来指向(即索引)网格仓库(205)中的每个网格。 在本发明的一个或多个实施例中,用户事件收听器(215)在用户游历一个或多个网格时识别用户所做的选择。具体而言,用户事件收听器(215)识别用户选择的关键区域和选择关键区域的方式(即选择类型)。作为又一范例,事件收听器(215)包括计时器,以识别即使显示网格但用户仍未做出关键区域选择的预定量时间。因此,用户事件收听器(215)操作性连接到用户操作的硬件装置的用户界面(例如触摸屏)。此外,用户事件收听器(215)可以跟踪并记录网格或网格分级结构之内的用户选择模式。再者,用户事件收听器(215)可以将当前用户行为、一组用户定义的参数或用户的当前地理位置(即地理坐标)匹配到一个或多个记录的模式,以便预测用户后来做出的关键区域选择或向用户提出感兴趣的显示。在本发明的一个或多个实施例中,网格构造器(210)被配置成生成网格(例如网格A (100)、网格B (120))和/或网格的分级结构(即树或卡片组)。具体而言,网格构造器(210)被配置成通过输入用户选择的现有网格(例如,来自第三方)并合并(例如级联)现有网格的部分和/或通过向一个或多个网格的关键区域分配用户选择的对象(例如,软件应用、文件、网页、网址、面板(下文论述)、命令、地图、过滤标准、其他网格等)来产生网格。此夕卜,网格构造器(210)还被配置成利用用户选择并表示分配给关键区域的对应对象的图标(即图像、剪贴部位、标签等)填充网格的关键区域。因此,网格构造器(210)提供收集用户选择/输入的接口。在本发明的一个或多个实施例中,划分模块(220)被配置成将网页划分并格式化为各种面板。在本发明的一个或多个实施例中,每个面板都充分小,以配合在用户装置(例如智能电话)的用户界面(例如触摸屏)之内。换言之,每个面板的尺寸小于用户界面的尺寸。此外,(即,使用网格构造器(210))将每个面板分配给与网页相关联的网格中的关键区域。可以通过选择其在网格中的对应关键区域来观看面板。在本发明的一个或多个实施例中,由用户设置(即跟踪)每个面板的边界(即周界)。在这样的实施例中,在用户生成与网页相关联的网格时,进行划分。在接下来实时访问网页时,检索具有与面板对应的关键区域的网格。或者,可以将网页系统地划分成同样尺寸的面板。在这样的实施例中,在第一次遇到网页时,可以既将网页划分成面板,又产生具有与面板对应的关键区域的网格。在本发明的一个或多个实施例中,分配模块(225)被配置成分布网格(例如网格A(100)、网格B (120))和/或网格的分级结构(即树或卡片组)。具体而言,分配模块(225)被配置成产生标识网格或网格分级结构的索引(即URL、1D或2D条型码等),并通过社交网站、电子邮件、短消息、在线博客等分配索引以与其他用户共享网格。在本发明的一个或多个实施例中,过滤模块(230)被配置成向网页内容应用一个或多个过滤标准。换言之,过滤模块(230)可以产生和/或执行算法,该算法隐藏网页中不满足选定的过滤准则/标准的部分。类似地,过滤模块(230)可以产生和/或执行算法,该算法突出(例如改变颜色、改变字体大小等)网页中满足选定过滤准则/标准的部分。可以由用户设置(即提供)每个过滤标准并(即利用网格构造器(210))分配给与网页关联的网格中的关键区域。为了向网页的内容应用期望的过滤准则/标准,选择对应的关键区域。在本发明的一个或多个实施例中,广告引擎(235)被配置成选择广告,用于填充网 格(例如网格A (100)、网格B (120)等)关键区域。广告可以是图像、动画、视频剪辑、音频剪辑和/或指向网址的链接等。选择关键区域可以启动广告。广告引擎(235)可以基于任何标准选择广告,包括用户先前访问的内容、用户发出的搜索请求等。 在本发明的一个或多个实施例中,管理引擎(245 )提供网格仓库(205 )、网格构造器(210)、用户事件收听器(215)、划分模块(220)、分配模块(225)、过滤模块(230)和广告引擎(235)之间的链接。管理引擎(245)可以被配置成将数据或命令从一种格式转换成另一种格式,以使部件(205,210,215,220,225,230,235)彼此兼容。图3示出了根据本发明的一个或多个实施例的流程图。例如,可以将图3中所示的过程用于系统(200)的部件(例如网格构造器(210))以产生网格(例如网格A (100))和/或网格的分级结构。图3中所示的步骤序列可能在本发明的实施例之间是不同的,一个或多个步骤可以并行执行和/或可以是任选的。一开始,获得具有多个关键区域的网格(步骤305)。可以由用户指定网格中关键区域的数量和关键区域的布置(即,行数和列数)。此外,用户可以合并(例如级联)网格与一个或多个现有网格(例如来自第三方的网格)以增加网格的尺寸。如上所述,网格可以是具有任意数量层级的网格分级结构(例如树或卡片组)之内的节点。因此,用户也可以指定网格所属的分级结构中的层级/位置。在步骤310中,获得对象的选择。如上所述,对象可以是网页、网址、文件、用户软件应用、面板、过滤标准、与网址对应的另一网格、命令等。因此,用户可以通过指定网页的URL、文件的名称和路径、与用户软件应用对应的可执行程序的名称和路径、其他网格的索引等来选择对象。可以利用包括下拉框、列表、文件目录等的GUI微件任何组合做出选择。在步骤315中,将对象分配给网格的关键区域。换言之,在对象和用户选择的关键区域之间建立链接。如上所述,在网格正被使用时,响应于选择关键区域启动对象或显示对象预览图。一旦建立链接,就可以设置关键区域和/或对象预览图的一个或多个属性。例如,用户可以指定关键区域选择的类型(例如,关键区域保持),其触发对象的预览图。类似地,用户可以指定关键区域选择的类型(例如,关键区域释放),其触发对象的启动。此外,用户可以指定对象预览图的内容。例如,对于用户软件应用而言,用户能够选择要在预览期间显示的用户软件应用的属性(即尺寸、可用性、安装日期/时间、上次执行日期/时间、上次更新日期/时间)。作为又一范例,对于网页而言,用户能够指定要在网页预览期间显示的网页部分和/或应当多长时间高速缓存一次网页(即频率),以便产生网页的精确预览。作为又一范例,对于另一网格而言,预览图包括其他网格的缩小(即更小)版本,用户能够选择缩小比例/百分比(例如75%,60%等)。在步骤320中,利用表示对象的图标填充关键区域。图标可以由用户选择并可以包括一幅或多幅图像、线、动画等。例如,在对象是与网址对应的另一网格时,图标可以是来自网址的标志或图形。此外,用户可以指定要在关键区域之内或旁边显示的高斯统计法(上文论述)和/或其他指示(即新奇对象、未读内容、通过已经探查或尚未探查的网格分级结构的路径等)(上文所述)。在步骤325中,判断需要链接到对象的网格中是否有任何额外关键区域。在判定所有关键区域都链接到对象时,该过程前进到步骤330。不过,在判定仍然需要将一个或多个关键区域链接到对象时,该过程返回到步骤310。在步骤330中,分配网格。具体而言,产生指向网格的索引(即URL、1D或2D条型码等)并在一个或多个社交网站、电子邮件、短消息、在线博客等上发布/共享。 图4示出了根据本发明的一个或多个实施例的流程图。例如,可以将图4中所示的过程用于系统(200)的部件以利用网格访问和/或控制网址的内容。图4中所示的步骤序列可能在本发明的实施例之间是不同的,一个或多个步骤可以并行执行和/或可以是任选的。在本发明的一个或多个实施例中,网页具有一个或多个超级链接。超级链接可以指向来自相同地址的网页或来自不同网址的网页。用户选择超级链接导致所指向的网页被启动。在本发明的一个或多个实施例中,网页具有一个或多个软件应用。每个软件应用都是可以针对网页的内容执行的工具。此外,每个软件应用都可以依赖于用户提供的参数。因此,用户可以控制软件应用针对网页内容的执行。在本发明的一个或多个实施例中,网页具有一个或多个广告。广告可以对应于网页上存在的图像、文本、指向广告者网址的超级链接、视频剪辑、音频剪辑、动画等。一开始,获得网页并识别网页之内的对象(即超级链接、软件应用和/或广告)(步骤405)。在本发明的一个或多个实施例中,可以通过对描述/定义网页的标记语言(例如HTML、XML等)进行语法分析,识别超级链接、软件应用和/或广告。在步骤415中,从网页提取所识别的超级链接、软件应用和/或广告并分配给网格的关键区域。可以在用户操作的GUI中进行提取和分配。用户可以指定将哪个识别的超级链接、软件应用和/或广告分配到哪个关键区域。用户可以选择排除一个或多个超级链接、软件应用和/或广告,不将其分配到网格的关键区域。此外,用户可以设置将启动网页之内对象的关键区域选择类型(即关键区域保持、关键区域释放等)和/或将触发分配给关键区域的对象预览图的关键区域选择类型。再者,用户可以选择表示网页中对应超级链接、软件应用和/或广告的图标,以填充网格的关键区域。虽然图4中过程的步骤着重集中于网页之内的超级链接、软件应用和/或广告,但可以为网格加载由用户从任何源选择的任意对象。例如,可以为网格加载网页中未找到,但由用户或另一第三方开发的定制软件应用,以针对网页内容执行。类似地,用户可以为网格加载网页之内未找到的超级链接。例如,如果网页对应于零售商,用户可以为网格加载一个或多个指向零售商竞争者的超级链接。
在步骤420中,显示网格和网页。在本发明的一个或多个实施例中,响应于显示网页检索并显示网格。在本发明的一个或多个实施例中,响应于用户访问网格显示网页。在本发明的一个或多个实施例中,网格是在步骤315 (上文参考图3所述)中分配给关键区域的对象,于是可以通过在步骤315中选择关键区域来访问。在步骤425中,识别网格中关键区域的选择,根据选择类型调用(即启动或预览)与所选关键区域对应的对象。该选择可以对应于用户按下并保持关键区域(即关键区域保持),用户释放关键区域(在按下关键区域之后)(即关键区域释放)、从定点装置(即跟踪球、鼠标、指示笔、钢笔等)、语音命令等。对于超级链接而言,响应于选择关键区域(或甚至取决于选择类型)启动指向的网页。对于广告而言,响应于选择关键区域显示/播放图像、视频剪辑、音频剪辑等。此外,可以响应于关键区域的选择启动广告者的网页。再者,对于软件应用而言,响应于关键区域的选择利用用户提供的参数(如果有的话)针对网址内容执行软件应用。此外,作为执行软件应用的结果,网页的外观可以改变。图5示出了根据本发明的一个或多个实施例的流程图。例如,可以将图5中所示的过程用于系统(200)的部件(例如,过滤模块(220))以利用网格过滤网页之内显示的搜 索结果。图5中所示的步骤序列可以在本发明的实施例之间有所不同,一个或多个步骤可以被并行执行和/或可以是任选的。一开始,获得一个或多个用于过滤网页搜索结果的过滤标准(步骤505)。例如,可以通过对描述/定义网页的标记语言(即HTML、XML)进行语法分析来从网页识别过滤标准。或者,可以由用户利用一个或多个GUI微件(即下拉列表、单选按钮、文本框等)明确指定过滤标准。在本发明的一个或多个实施例中,每个过滤标准对应于一个或多个搜索结果的源(例如搜索引擎)。在步骤510中,将多个过滤标准分配给网格的关键区域。可以在用户操作的⑶I中进行分配。用户可以指定将哪个过滤标准分配给哪个关键区域。用户可以选择排除一个或多个过滤标准,不将其分配给关键区域。此外,用户可以设置将向搜索结果应用所分配的搜索标准的关键区域选择类型(即关键区域保持、关键区域释放等)。再者,用户可以选择表示对应搜索标准的图标,以填充网格的关键区域。在步骤515中,显示网格和具有搜索结果的网页。在本发明的一个或多个实施例中,响应于搜索结果可用来检索并显示网格。在本发明的一个或多个实施例中,响应于用户访问网格显示网页。在本发明的一个或多个实施例中,网格是在步骤315(上文参考图3所述)中分配给关键区域的对象,于是可以通过在步骤315中选择关键区域来访问。在步骤520中,识别关键区域的选择并向搜索结果应用对应的过滤标准。响应于应用过滤标准,改变搜索结果的显示。例如,可以隐藏不满足所选过滤标准的所有搜索结果。作为又一范例,可以利用增大字体、不同字体类型、高亮显示、背景阴影等突出满足所选过滤标准的所有搜索结果。图6示出了根据本发明的一个或多个实施例的流程图。例如,可以将图6中所示的过程用于系统(200)的部件(例如划分模块(220))以将网页划分成面板并利用网格显示一个或多个面板。图6中所示的步骤序列可以在本发明的实施例之间有所不同,一个或多个步骤可以并行执行和/或可以是任选的。一开始,获得网页(步骤605 )。在本发明的一个或多个实施例中,网页的一个或多个尺寸超过用户装置(例如智能电话)的用户界面(例如触摸屏)尺寸。网页可以具有任何类型的内容并可以来自任何源。在步骤610中,将网页划分成多个面板。每个面板具有一个或多个小于用户界面尺寸的尺寸。在本发明的一个或多个实施例中,用户指定(即跟踪)每个面板的边界(即周界)。在这样的实施例中,面板可能具有不同的尺寸和形状。或者,用户可以请求要划分成多个面板的网页具有相同尺寸和形状。在步骤615中,获得具有多个关键区域的网格,将每个面板分配给多个关键区域之一。用户可以指定将哪个面板分配给哪个关键区域。用户可以选择排除一个或多个面板,不将其分配到网格的关键区域。此外,用户可以设置将启动和/或预览分配给关键区域的面板的关键区域选择类型(即关键区域保持、关键区域释放等)。再者,用户可以选择表示所分配面板的图标,以填充网格的关键区域。因此,关键区域可以具有描绘与关键区域相关联的网页部分(即面板)的图像或图标。在本发明的一个或多个实施例中,用户设置面板之一作为默认面板。
在步骤617中,显示网格和默认面板。在本发明的一个或多个实施例中,响应于用户访问网页来检索并显示网格。在本发明的一个或多个实施例中,响应于用户访问网格显示默认面板。在本发明的一个或多个实施例中,网格是在步骤315 (上文参考图3所述)中分配给关键区域的对象,于是可以通过在步骤315中选择关键区域来访问。在步骤620中,识别关键区域选择并显示对应的面板。该选择可以对应于用户按下并保持关键区域(即关键区域保持),用户释放关键区域(在按下关键区域之后)(即关键区域释放)、来自定点装置(即跟踪球、鼠标、指示笔、钢笔等)的点击、语音命令等。图7示出了根据本发明的一个或多个实施例的范例。如图7所示,有一个具有网格(即网格Z (700))的⑶I (799)。还如图7中所示,网格Z (700)包括多个关键区域(即关键区域Zl (702)、关键区域Z2 (704)、关键区域Z3 (706)、关键区域Z4 (708)、关键区域Z5(710)、关键区域Z6 (712))。可以由用户使用GUI (799)定制网格Z (700)。具体而言,可以使用⑶I (799)将对象(即网页、网址、文件、命令、地图、用户软件应用、其他网格、面板、过滤标准等)分配给一个或多个关键区域(702,704,706,708,710,712)。仍然参考图7,有多个分配框(即分配框Zl (722)、分配框Z3 (726)和分配框Z5(730))。分配框(722,726,730)是用于向关键区域分配对象的⑶I (799)特征。具体而言,使用分配框Zl (722)向关键区域Zl (702)分配对象。类似地,使用分配框Z3 (726)向Z3(706)分配对象。此外,使用分配框Z5 (730)向关键区域Z5 (710)分配对象。如图7所示,一个或多个分配框(722,726,730)包括⑶I微件,用于识别/指定/选择/设置用于分配的对象标题,将启动和/或预览对象(即性质)的关键区域选择类型(即关键区域保持、关键区域释放等),对象预览图的属性(即性质),对象的位置(即文件路径,网格路径,网页URL),表示用于填充关键区域的对象的图标位置。可以将图7所示的情形关联到图3中所述的过程。图8示出了根据本发明的一个或多个实施例的流程图。如图8所示,智能电话(818)具有用户界面(828 )。用户界面(828 )可以对应于智能电话触摸屏的任何部分。还如图8所示,网格X (800)被显示为具有用户界面(828)中的网页X (840)。网页X (840)包括超级链接(829)、广告(830)和软件功能(831)。超级链接(829)可以从与网页X (840)相同的地点指向网页,或从不同网址指向网页。软件应用(831)可以是供用户针对网页X (840)的内容执行的工具。此外,可以基于用户提供的参数执行软件应用(831)。广告(830)可以对应于图像、超级链接、视频剪辑、音频剪辑、动画等。网格X(800)可以由用户生成,以便定制网页X的视图(840)。如图8所示,网格X(800)包括多个关键区域(B卩,关键区域Xl (802),关键区域X2 (804),关键区域X3 (806),关键区域X4 (808))。用户已请求从网页X (840)提取超级链接(829)、广告(830)和软件应用(831),并分别分配给关键区域(802,804,806)。用户还可以向关键区域X4 (808)分配定制的软件应用(即,网页X (840)为包括的软件应用)。此外,并非网页X (840)—部分的一个或多个广告(例如,广告引擎(235)选择的广告,上文参考图2所述)可以填充网格X(800)的一个或多个关键区域(802,804,806,808)。在选择网格X (800)中的关键区域之后,启动对应的对象。例如,对于超级链接(829)而言,启动指向的网页(或甚至根据选择类型预览)。对于广告(830)而言, 显示/播放图像、视频剪辑、音频剪辑等。此外,可以启动广告者的网页。对于软件应用(831)而言,基于用户提供的参数(如果有的话)针对网页X (840)的内容执行软件应用。此外,作为执行软件应用的结果,网页X (840)的外观可以改变。可以将图8所示的情形关联到图4中所述的过程。此外,可以由用户将网格X (800)分配给上文参考图7所述的网格Z (700)的关键区域之一。可以使用层级升高键(899)返回到网格Z (700)。图9A示出了根据本发明的一个或多个实施例的范例。如图9A所示,网页(即网页C (950))具有多个搜索结果。还是如图9A所示,网格(即网格C (900))具有多个关键区域(即关键区域Cl (914),关键区域C2 (916),关键区域C3 (918)和关键区域C4 (920))。在智能电话(818)的用户界面(828)之内显示网页C (950)和网格C (900)。可以将网格C(900)分配给网格Z (700)的关键区域,如上文参考图7所述。可以使用层级升高键(999)返回到网格Z (700)。仍然参考图9A,用户已向不同关键区域分配了不同的过滤标准。具体而言,将过滤标准A (952)分配给关键区域Cl (914)。类似地,向关键区域C2 (916)分配过滤标准B (953)。此外,向关键区域C3 (918)分配过滤标准C (954)。例如,可以通过对描述/定义网页C (950)的标记语言(即HTML、XML)进行语法分析来从网页C (950)识别过滤标准。或者,可以由用户利用一个或多个GUI微件(即下拉列表、单选按钮、文本框等)明确指定过滤标准。在本发明的一个或多个实施例中,每个过滤标准对应于一个或多个搜索结果的源。具体而言,过滤标准A (952)对应于第一搜索引擎检索的搜索结果,过滤标准B (953)对应于第二搜索引擎检索的搜索结果,过滤标准C (954)对应于第三搜索引擎检索的搜索结果。在选择网格C (900)中的关键区域之后,向网页C (950)的搜索结果应用对应的过滤标准(952,953,954)。在图9B中,用户已选择网格B (900)中的关键区域C2 (916)。如上所述,用户已向关键区域C2 (916)分配过滤标准B (953)。还是如上所述,过滤标准B (953)对应于特定搜索引擎检索的搜索结果。如图9B所示,已经将过滤标准B (953)应用于网页C (950)的内容,隐藏不符合过滤标准B (953)(即不是从特定搜索引擎检索的搜索结果)的所有搜索结果。图9A和9B中所述的情形关联到图5中的过程。图IOA示出了根据本发明的一个或多个实施例的范例。如图IOA所示,有一个大网页(即网页Y (1099))和网格(即网格Y (1000))。用户已将网页Y (1099)划分成多个面板(1022,1024,1026,1028)。换言之,用户已经指定了面板(1022,1024,1026,1028)的形状、尺寸和位置。还是如图IOA中所示,网格Y(IOOO)具有多个关键区域(即关键区域Yl (1002),关键区域Y2 (1004),关键区域Y3 (1006),关键区域Y4 (1008),广告(1010),预览图(1012))。由用户将每个面板(1022,1024,1026,1028)分配给关键区域(1002,1004,1006,1008)之一。具体而言,将面板A (1022)分配给关键区域Yl (1002);将面板B (1024)分配给关键区域Y2 (1004),将面板C (1026)分配给关键区域Y3 (1006);将关键区域Y4 (1008)分配给面板D (1028)。本领域的技术人员得益于本详细描述,将认识到布置与面板对应的关键区域(即关键区域Yl (1002)、关键区域Y2 (1004)、关键区域Y3 (1006)、关键区域Y4(1008))以修补面板(1022,1024,1026,1028)的布局。例如,关键区域Y4 (1008)在关键区域Yl (1002)下方,就像面板D (1028)在面板A (1022)下方一样。
还如图IOA所示,网格Y (1000)的右侧包括两个保留关键区域广告关键区域(1010)和预览关键区域(1012)。利用广告(例如,上文参考图2所述,由广告引擎(235)选择的广告)填充广告关键区域(1010)。在选择广告关键区域(1010)时,启动广告。相反,在选择预览关键区域(1012)时,显示网页Y (1099)的缩小(即减小)版本。本领域的技术人员得益于本详细描述,将认识到其他特殊/保留的关键区域可以取代广告关键区域(1010)和/或预览关键区域(1012)。图IOB示出了根据本发明的一个或多个实施例的范例。如图IOB所示,网格Y(1000)被分成两个网格网格Yl (1099)和网格Y2 (1098),每个网格都具有单列。可以如图IOB所示分开任何网格。在用户界面(828)的相对侧显示网格Yl (1099)和网格Y2(1098)(例如,在用户每只手下方)。此外,用户选择关键区域Yl (1002)(即,利用跨关键区域Yl (1002)的对角线表示)。响应于关键区域Yl (1002)的选择,显示面板A (1022)。还是如图IOB所示,面板A (1022)的尺寸小于用户界面(828)的尺寸。因此,可以通过将网址Y (1099)划分成面板并向网格Y (1000)的关键区域(1002,1004,1006,1008)分配面板而在智能电话(818)的约束之内成功显示图IOA的大网址Y (1099)。可以将图IOA和IOB所示的情形关联到图6中所示的过程。此外,可以由用户将网格Y (1000)分配给网格Z (700)的关键区域(702,704,706,708,710,712)之一,如上文参考图7所述。本发明的实施例具有一个或多个以下优点能够提供适于移动装置约束(例如屏幕尺寸更小,命令更少,连接到因特网更慢等)的用户界面;能够组织并迅速访问网页视图;能够存储、共享、管理和迅速访问(即冲浪)指向网页的链接;能够组织频繁访问的图标和/或菜单特征;能够减少搜索、游历、探查、返回、再次尝试并最终从网络获取期望内容所花的时间;能够与其他用户共享内容(例如网页、网格);能够减少在频繁访问的网页间跳跃的时间;等等。尽管图8-10着重集中于具有触摸屏用户界面(828)的智能电话(818),但本领域的技术人员得益于本详细描述将认识到,使用其他类型的用户硬件装置(例如,电话亭、电缆箱、电视、台式计算机等),范例同样有效。可以利用触摸屏、键盘/小键盘、定点装置(即鼠标、跟踪球)、语音命令等实现关键区域的选择。尽管图8-10着重集中于存在层级升高键(899,999,1050),但本领域的技术人员得益于本详细描述,将认识到有其他方法用于游历到父网格。例如,用户可以在当前网格外部滑动手指或指示笔,然后释放手指或指示笔以游历到父网格。可以在几乎任何类型的计算机(包括移动计算机)上实施本发明的实施例,不论使用的是什么平台。例如,如图11所示,计算机系统(1100)包括一个或多个处理器(1102),关联的存储器(1104)(例如随机存取存储器(RAM)、高速缓冲存储器、闪速存储器等)、存储装置(1106)(例如硬盘,诸如紧致盘驱动器或数字视频盘(DVD)驱动器的光驱动器,闪速存储棒等),以及众多当前计算机典型的其他元件和功能(未示出)。在本发明的一个或多个实施例中,处理器(1102)是硬件。例如,处理器可以是集成电路。计算机系统(1100)还可以包括输入模块,例如键盘(1108 )、鼠标(1110 )或微音器(未示出)。此外,计算机系统(1100 )可以包括输出模块,例如监视器(1112)(例如液晶显示器(IXD)、等离子体显示器或阴极射线管(CRT)监视器)。计算机系统(1100)可以经由网络接口连接(未示出)连接到网络(1114)(例如局域网(LAN)、诸如因特网的广域网(WAN)或任何其他种类的网络)。在本发明的一个或多个实施例中,有很多不同类型的计算机系统,上述输入和输出模块可以采取其他形式。一般而言,计算机系统(1100)至少包括实践本发明的实施例必需的最少的处理、输入和/ 或输出模块。在本发明的一个或多个实施例中,计算机系统(1100)包括无线连接到计算机系统(1100)其余部分的远端指针(1190)。如图11所示,远端指针(1190)包括多个致动器(即致动器Al (1192)、致动器A2 (1194)、致动器A3 (1196)、致动器A4 (1197)、致动器A5(1198)、致动器A6 (1199))。远端指针(1190)是充当遥控器的硬件装置。致动器(1192,1194,1196,1197,1198,1199)对应于监视器(1112)上显示的关键区域。因此,用户可以利用远端指针(1190)的致动器(1192,1194,1196,1197,1198,1199)远程选择监视器(1112)上显不的关键区域。此外,在本发明的一个或多个实施例中,上述计算机系统(I 100)的一个或多个元件可以位于远程位置并通过网络连接到其他元件。此外,可以在具有多个节点的分布系统上实施本发明的实施例,其中本发明的每个部分(例如数据结构、转换器模块、布局引擎)可以位于分布系统之内的不同节点上。在本发明的一个实施例中,节点对应于计算机系统。或者,节点可以对应于具有关联物理存储器的处理器。节点或者可以对应于具有共享存储器和/或资源的处理器或处理器微内核。此外,可以在非暂态计算机可读存储介质上,例如在光盘(CD)、软盘、穿孔卡片、磁带、存储棒、闪速驱动器或任何其他计算机可读存储装置上,暂时或持久存储计算机可读程序代码形式的软件指令,以执行本发明的实施例。尽管已经结合有限数量的实施例描述了本发明,但本领域的技术人员得益于本公开,将认识到,可以设计出其他实施例而不脱离这里公开的本发明范围。因此,本发明的范围应当仅受所附权利要求的限制。
权利要求
1.一种方法,包括 获得包括第一多个关键区域的第一网格; 获得与第一网站对应且包括第二多个关键区域的第二网格的选择; 向所述第二网格分配所述第一多个关键区域中的第一关键区域;以及 利用与所述第一网站对应的图标填充所述第一多个关键区域中的第一关键区域, 其中响应于所述第一多个关键区域中的第一关键区域的选择,用与所述第一网站相关联的数据填充所述第二网格并在用户界面(UI)之内显示所述第二网格。
2.根据权利要求I所述的方法,还包括 获得与第二网站对应的第三网格的选择;以及 向所述第三网格分配所述第一多个关键区域中的第二关键区域, 获得软件应用的选择;以及 向所述软件应用分配所述第一多个关键区域中的第三关键区域, 其中在选择所述第一多个关键区域中的所述第二关键区域之后显示所述第三网格,并且 其中在选择所述第一多个关键区域中的所述第三关键区域之后执行所述软件应用。
3.根据权利要求I所述的方法,还包括 将所述第一网站的网页划分成多个面板,其中所述网页的尺寸包括超过所述Π的尺寸;以及 向所述多个面板中的面板分配所述第二多个关键区域中的第一关键区域, 其中响应于所述第二多个关键区域中的第一关键区域的选择,在所述Π之内显示所述面板。
4.根据权利要求I所述的方法,还包括 从所述第一网站的网页提取多个网络链接;以及 向所述多个网络链接的网络链接分配所述第二多个关键区域中的第一关键区域, 其中响应于所述第二多个关键区域中的第一关键区域的选择,访问所述网络链接。
5.根据权利要求I所述的方法,还包括 接收所述第一网站的第一网页的选择; 向所述第一网页分配所述第二多个关键区域中的第一关键区域, 接收所述第一网站的第二网页的选择;以及 向所述第二网页分配所述第二多个关键区域中的第二关键区域, 其中响应于所述第二多个关键区域中的第一关键区域的选择,在所述Π之内预览所述第一网页, 其中所述第一关键区域的选择为关键区域保持, 其中响应于所述第二多个关键区域中的第二关键区域的选择,在所述UI之内显示所述第二网页,并且 其中所述第二关键区域的选择为关键区域释放。
6.根据权利要求I所述的方法,还包括 获得多个过滤标准,用于过滤来自第一网站的网页的多个搜索结果;以及 向所述多个过滤标准中的过滤标准分配所述第二多个关键区域中的第一关键区域,其中响应于所述第二多个关键区域中的第一关键区域的选择,向所述多个搜索结果应用所述过滤标准。
7.根据权利要求6所述的方法,其中所述多个过滤标准对应于多个搜索引擎。
8.根据权利要求I所述的方法,还包括 通过访问指向第三网格的统一资源链接(URL)获得所述第三网格;以及 通过级联所述第一网格和所述第三网格产生用于第一用户的主网格。
9.根据权利要求8所述的方法,还包括 利用从社交网站、2D码和短消息服务(SMS)构成的组选择的至少一个与第二用户共享所述主网格。
10.一种计算机可读介质,存储执行根据权利要求I所述的方法的指令。
11.一种系统,包括 网格仓库,所述网格仓库存储第一网格和第二网格,所述第一网格包括第一多个关键区域,所述第二网格与网站相关联并包括第二多个关键区域; 关键区域模块(KZM),被配置成向所述第二网格分配所述第一多个关键区域中的第一关键区域并用与所述网站对应的图标填充所述第一多个关键区域中的所述第一关键区域;以及 事件处理程序,配置成响应于所述多个关键区域中的所述第一关键区域的选择,显示所述第二网格。
12.根据权利要求11所述的系统,还包括 划分模块,配置成将所述网站的网页划分成多个面板, 其中所述KZM进一步被配置成向所述多个面板中的面板分配所述第二多个关键区域中的关键区域,并且 其中所述事件处理程序还被配置成响应于所述第二多个关键区域中的关键区域的选择,显示所述面板。
13.根据权利要求11所述的系统,还包括 过滤模块,配置成通过向所述多个搜索结果应用多个过滤标准中的过滤标准而从所述网站的网页提取多个搜索结果的子集, 其中所述KZM进一步被配置成向所述过滤标准分配所述第二多个关键区域中的关键区域,并且 其中响应于所述第二多个关键区域中的关键区域的选择,向所述多个搜索结果应用所述过滤标准,并且 其中所述多个过滤标准对应于多个搜索引擎。
14.根据权利要求11所述的系统,还包括 广告引擎,配置成选择广告以填充从所述第一网格和所述第二网格构成的组选择的至少一个的关键区域, 其中响应于所述关键区域的选择,启动所述广告。
15.根据权利要求11所述的系统,还包括 分配模块,配置成利用从社交网站、2D码和短消息服务(SMS)构成的组中选择的至少一个与多个用户共享所述第一网格。
全文摘要
一种方法,包括获得具有第一多个关键区域的第一网格;获得与第一网站对应且具有第二多个关键区域的第二网格的选择;向所述第二网格分配所述第一多个关键区域中的第一关键区域;以及利用与所述第一网站对应的图标填充所述第一多个关键区域中的第一关键区域,其中响应于选择所述第一多个关键区域中的第一关键区域用与所述第一网站相关联的数据填充所述第二网格并在用户界面(UI)之内显示第二网格。
文档编号G06F17/30GK102859520SQ201180014907
公开日2013年1月2日 申请日期2011年2月8日 优先权日2010年2月10日
发明者X·波利克, D·桑热, L·居约-锡奥奈斯 申请人:蒂基实验室股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1