CN101568923A - 搜索结果的可视化和导航 - Google Patents

搜索结果的可视化和导航 Download PDF

Info

Publication number
CN101568923A
CN101568923A CNA2007800478401A CN200780047840A CN101568923A CN 101568923 A CN101568923 A CN 101568923A CN A2007800478401 A CNA2007800478401 A CN A2007800478401A CN 200780047840 A CN200780047840 A CN 200780047840A CN 101568923 A CN101568923 A CN 101568923A
Authority
CN
China
Prior art keywords
search results
visual representation
convergent
divergent
classification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007800478401A
Other languages
English (en)
Other versions
CN101568923B (zh
Inventor
G·G·罗伯特森
D·C·罗宾斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN101568923A publication Critical patent/CN101568923A/zh
Application granted granted Critical
Publication of CN101568923B publication Critical patent/CN101568923B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Abstract

提供了用于搜索结果的可视化和导航的方法和计算机可读介质。多个搜索结果的经缩放的可视表示可被显示在单个显示屏上。可以按类别来组织搜索结果的经缩放的可视表示。用户可以流畅地将显示放大到特定搜索结果的全尺寸可视表示,流畅地将显示放大到特定类别中的搜索结果的可视表示,获得特定类别中的附加搜索结果的经缩放的可视表示,或获得一个或多个子类别中的搜索结果的经缩放的可视表示。

Description

搜索结果的可视化和导航
背景
搜索引擎是万维网(“web”)上最频繁使用的站点中的一些。因特网搜索引擎允许用户输入搜索项,并基于这些搜索项执行对可在因特网上获得的网页的数据库查询。随后向用户返回标识匹配搜索项的网页的搜索结果。在大多数情况下,搜索结果作为按照与搜索项的相关性来排序的页面标题的简单列表来返回。以此方式返回的搜索结果经常要求用户浏览搜索结果的多个页面并访问搜索结果中标识的多个网页来定位相关信息。
研究表明,用户最好能够利用组织成有意义的类别的搜索结果。虽然这些基于类别的搜索结果用户界面确实提供对未按类别组织的搜索结果的某些改进,但这些类型的用户界面也因多个缺点而蒙受损害。主要的缺点是基于类别的搜索结果用户界面以及大多数其它搜索结果显示都要求用户访问对应于每一搜索结果的网页来确定网页实际上是否相关。以此方式访问在搜索结果集合中标识的每一网页在时间、带宽和效率方面成本很高。
用于在搜索结果之间导航的另一用户界面利用具有大量显示设备的计算机系统。例如,这种计算机可以装备9个或更多显示屏。在这种系统中,检索并显示对应于搜索结果的实际网页而非只是页面标题。当在这种具有N个监视器的系统上执行搜索时,前N-1个搜索结果的每一个被单独显示在指定显示屏上。剩余的显示屏被保留来收集稍后可更深入地调查的结果。
然而,多监视器搜索结果用户界面也因多个缺点而蒙受损害。具体地,这些系统不按类别组织搜索结果,这将导致用户必须详细调查每一搜索结果以确定其相关性。此外,这些系统依赖于大量显示设备以及多页面视图和查看特定结果的详细内容之间的一对一大小关系。结果,这些类型的用户界面只在具有足够数量的显示设备的计算机系统上有效。这些系统因此非常昂贵并还消耗大量空间。
此处所做出的本发明正是对于这些和其它考虑事项而提供的。
概述
此处提供了用于可视化和导航搜索结果的方法和计算机可读介质。通过此处所呈现的各实施例,在单个显示屏上显示多个搜索结果的经缩放的可视表示,从而消除对多个显示设备的需求。搜索结果的经缩放的可视表示是按类别组织的,从而使得用户更易于确定每一搜索结果是否相关。用户还可以放大到特定搜索结果或搜索结果类别,获得特定类别中的附加搜索结果,并获得子类别中的搜索结果。
根据此处所呈现的一个方面,提供了用于可视化和导航搜索结果集合的方法。在一种方法中,呈现搜索结果的子集的经缩放的可视表示。例如,可以呈现前10个搜索结果的经缩放的可视表示。经缩放的可视表示随后同时显示在单个显示屏上。以此方式,实际搜索结果的内容是可视的而非只是页面标题,并且可由用户用来确定搜索结果的每一个的相关性。用户可请求附加搜索结果的经缩放的可视表示,且它们可以用类似的方式来显示。
根据其它方面,可以基于一个或多个类别来将搜索结果的集合组织成各个组。在该实施例中,搜索结果的每一经缩放的可视表示都显示在组中。每一可视表示的组是基于分配给对应的搜索结果的类别来确定的。还可以与搜索结果的每一组经缩放的可视表示相邻地显示类别名称或其它标识符。通过将搜索结果的经缩放的可视表示组织成各个类别,用户可以更容易地集中于与其特定查询相关的搜索结果。
根据附加方面,可接收查看搜索结果中的一个的全尺寸表示的请求。例如,用户可使用鼠标或其它用户输入设备来选择搜索结果的经缩放的可视表示,以请求对应的搜索结果的全尺寸表示。响应于这一选择,显示流畅地放大到所选的经缩放的可视表示,从而显示对应的搜索结果的全尺寸表示。该全尺寸表示可以由用户临时查看,或可以由用户更全面地调查、导航和以其它方式利用。还可接收到返回到搜索结果的经缩放的可视表示的请求。响应于这一请求,显示流畅地从所选搜索结果的全尺寸可视表示缩小,从而显示搜索结果的经缩放的可视表示。
根据其它方面,可接收查看类别中的一个的附加细节的请求。例如,可以选择类别名称来查看关于对应的类别中的搜索结果的附加细节。响应于这一选择,显示可以流畅地放大来只示出所选类别中的搜索结果的经缩放的可视表示。在一个实现中,增加可视表示的尺寸来提供关于所选类别中的搜索结果的附加细节。还可以显示所选类别中的附加搜索结果的经缩放的可视表示。可以临时或持久地查看关于类别的附加细节。
根据又一些方面,搜索结果的每一类别可以被进一步划分成子类别。响应于接收到查看各类别中的一个的附加细节的请求,可以显示所选类别的子类别中的搜索结果的经缩放的可视表示。所选子类别中的搜索结果随后可以用类似的方式来调查。
上述主题也可被实现为计算机控制的装置、计算机进程、计算系统或诸如计算机可读介质等制品。通过阅读以下详细描述和查阅相关联的附图,这些和各个其它特征将是显而易见的。
提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,本概述也不旨在用于限定所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本发明的任一部分中提及的任何或所有缺点的实现。
附图简述
图1是示出用于此处所描述的各过程和计算机系统以及此处所描述的计算机系统所利用的若干软件组件的说明性操作环境的网络和软件图;
图2A-2C、3A-3G和4A-4C是示出此处所呈现的用于可视化和导航搜索结果的各实施例的说明性屏幕显示的屏幕图;
图5A-5B是示出此处所提供的用于可视化和导航搜索结果的各过程的流程图;以及
图6是示出适用于实现此处所描述的各个计算机系统的计算机体系结构的计算机体系结构图。
详细描述
以下详细描述针对用于可视化并导航搜索结果的系统、方法、和计算机可读介质。如以下详细讨论的,多个搜索结果的经缩放的可视表示可以显示在单个显示屏上并按类别来组织。用户可以流畅地将显示放大到特定搜索结果的全尺寸可视表示,流畅地将显示放大到特定类别中的搜索结果的可视表示,获得特定类别中的附加搜索结果的经缩放的可视表示,或获得一个或多个子类别中的搜索结果的经缩放的可视表示。尽管此处所述的主题是在结合操作系统和应用程序在计算系统上的执行而执行的程序模块的一般上下文中提供的,但本领域技术人员可以认识到,可结合其它类型的程序模块来执行其它实现。
一般而言,程序模块包括执行特定任务或实现特定的抽象数据类型的例程、程序、组件、数据结构和其它类型的结构。此外,本领域的技术人员可以理解,此处所述的本主题可以使用其它计算机系统配置来实践,这些其它计算机系统配置包括手持式设备、多处理器系统、基于微处理器或可编程的消费电子产品、小型计算机、大型计算机等。
此处所述的本主题也可被描述为在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实践,在这种环境中程序模块可位于本地和远程存储器存储设备两者中。然而,应当理解,此处所述的实现也可结合单机计算机系统和其它类型的计算设备来利用。也应理解,尽管在此做出了对因特网的引用,但此处所给出的各实施例也可在任一类型的局域网(“LAN”)或广域网(“WAN”)的情况下利用。
在以下详细描述中,对构成其一部分并作为说明示出了各具体实施例或示例的附图进行了参考。现在参考附图(全部若干附图中相同的标号表示相同的元素),将描述用于可视化和导航搜索结果的计算系统和方法的各方面。具体地,图1是示出用于此处所描述的主题的说明性操作环境的各方面的网络图,该环境包括客户机计算机102、服务器计算机104和网络106。
如图1所示,客户机计算机102与服务器计算机104通过各自到网络310的连接来彼此通信地耦合。根据一个实现,网络106包括因特网。然而,应当理解,网络106可包括LAN、WAN或用于连接客户机计算机102与服务器计算机104的其它类型的合适网络。
图1还示出供客户机计算机102和服务器计算机104利用的多个软件组件。具体而言,客户机计算机102包括适用于控制联网的台式或膝上型计算机的操作的操作系统108。服务器计算机104包括适用于控制联网的服务器计算机的操作的操作系统108。例如,根据各实现,客户机计算机102和服务器计算机104可利用来自华盛顿州雷蒙德市的微软公司的WINDOWS XP或WINDOWS VISTA操作系统。可以利用诸如LINUX操作系统或来自苹果计算机有限公司的OSX操作系统等其它操作系统。应当理解,尽管此处所给出的各实施例是在台式或膝上型客户机计算机102与远程服务器计算机104的上下文中描述的,但可利用许多其它类型的计算设备或系统来具体化此处所给出的各方面。
根据一个实现,客户机计算机102还包括web浏览器程序(此处被称为“浏览器”)110。浏览器110可用于从服务器计算机104请求、接收并显示诸如网页等信息页面。具体地,浏览器110可用于与在服务器计算机104上执行的搜索引擎114建立连接。通过该连接,浏览器110可以请求执行搜索引擎114所提供的搜索查询的网页。通过该网页,客户机计算机102的用户可以指定搜索引擎114在搜索数据库116时使用的一个或多个搜索项。在此处所呈现的一个实施例中,数据库116包括关于位于因特网上的网页和其它类型的文档的数据。然而,应当理解,数据库116可包括实际上任何种类的数据,包括但不限于网页、文档、图像和多媒体文件。
响应于执行查询,搜索引擎114可用于返回搜索结果集合。在一个实施例中,搜索结果使用统一资源定位符(“URL”)标识存储在因特网上的网页,并可按照与搜索项的相关性来排序。根据一个实现,搜索结果还可以根据类别和子类别来分组。例如,对项“jaguar(美洲虎)”的搜索可返回分类成对应于动物、汽车或体育运动队的类别的搜索结果。每一类别可以被进一步定义成子类别。一旦执行了搜索并分类了结果,则将类别名称和每一类别中的搜索结果的URL返回到客户机计算机102。
如以下将详细描述的,客户机计算机102提供用于可视化和导航响应于搜索查询所提供的搜索结果的用户界面。在一个实现中,该用户界面包括响应于以上述方式执行的搜索查询所返回的搜索结果的经缩放的可视表示。经缩放的可视表示是通过检索对应于搜索结果的网页、呈现网页、并随后缩小所呈现的网页以便可以在客户机计算机102的单个显示器上呈现多个表示来生成的。在一个实现中,web浏览器110执行这些处理操作。然而,应当理解,在其它实现中,在客户机计算机102上执行的操作系统108或应用程序112执行这些处理操作的一些或全部。另选地,服务器计算机104可以执行这些处理操作的一些或全部。以下描述的图2A-2B、3A-3G、4A-4C和5A-5B提供关于此处所提供的用于可视化和导航搜索结果的各用户界面的结构和使用的附加细节。
现在参考图2A,描述了此处提供的一个用户界面所生成的说明性显示200A的各方面。具体地,图2A示出在服务器计算机104使用说明性搜索项“jaguar”执行查询之后浏览器110所生成的显示200A。如图2A所示,显示200A包括用于接收搜索项的域202和用户界面按钮204,该按钮在被选择时将使所输入的搜索项连同使用所提供的搜索项执行数据库116的搜索的请求一起被传送到搜索引擎114。响应于这一请求,搜索引擎114执行对数据库116的搜索并以上述方式向浏览器110返回搜索结果。浏览器110随后使用所返回的搜索结果来生成图2A所示的显示200A。
在一个实施例中,显示200A包括所返回的结果的经缩放的可视表示206A-206I。经缩放的可视表示206A-206I是搜索结果所标识的网页的、已被缩小以适合同时处于显示200A中的可视呈现。根据各实现,经缩放的可视表示206A-206I按照类别在显示200A上组织成各组。例如,经缩放的可视表示206A-206C处于对应于动物类别的一个组中,经缩放的可视表示206D-206F处于对应于汽车类别的第二组中,并且经缩放的可视表示206G-206I处于对应于体育运动队类别的第三组中。类别名称210A-210C可以与每一组经缩放的可视表示相邻地显示。
应当理解,虽然图2A所示的显示200A在3个不同的组中示出3类经缩放的可视表示,但可以显示更多或更少的结果和组。所示的经缩放的可视表示和组的数量可以根据其上显示它们的屏幕显示器的分辨率来计算。用于计算经缩放的可视表示的每一个的尺寸的比例因子也可以基于要显示的表示的数量、类别的数量和屏幕显示器的分辨率来确定。在一个实现中,还可以提供用户界面按钮214,以用于检索下一最相关的搜索结果并以与图2A所示的方式相同的方式来显示它们。
根据此处所展示的公开的一个方面,诸如鼠标、键盘、触摸屏、触摸垫或其它类似设备等用户输入设备可被用来控制指针(此处被称为“指针”)208在显示200A上的位置。这一用户输入设备还可被用来进行对显示200A上示出的用户界面对象的选择。例如,在用户输入设备是鼠标时,鼠标上的一个按钮可被用来选择显示200A上示出的对象。
指针208还可以置于用户界面对象之上而不选择该对象。在此,该过程被称为“悬停”。在一个实现中,在指针208悬停在经缩放的可视表示上方时,显示示出对应的搜索结果的页面标题的用户界面对象。例如,在图2A所示示例中,指针208正悬停在经缩放的可视表示206B上方。结果,显示了示出对应于经缩放的可视表示206B的搜索结果的标题的用户界面对象212。
现转向图2B,将描述在执行搜索之后浏览器110所生成的另一说明性显示200B。在该实现中,经缩放的可视表示206A-206I仍然在对应于搜索结果的类别的各组中示出。然而,在该实施例中,搜索结果的经缩放的可视表示206A-206I被显示在重叠的搜索结果的栈中而非以图2A所示的平铺方式显示。如以下更详细地描述的,可以使用用户输入设备来选择类别名称210A-210C的一个来聚焦在所选类别中的结果上。响应于这一选择,所选类别中的经缩放的可视表示将从栈中重新组织成平铺安排,以便可以整体查看所选组中的每一经缩放的可视表示。
现参考图2C,将描述在执行搜索之后浏览器110所生成的另一说明性显示200C。在该实现中,经缩放的可视表示206A-206I的每一个的共同部分在页首212中示出。以此方式,共同元素(例如品牌、用户界面、共同广告等)被折叠在页首212中并只显示一次。这些元素不在经缩放的可视表示206A-206I的每一个中示出。只有经缩放的可视表示206A-206I的每一个中的不同的元素才被分开显示。
现参考图3A-3G,将提供关于此处所呈现的公开的用于导航搜索结果的一个方面的附加细节。具体地,图3A示出执行对项“jaguar”的示例搜索查询之后浏览器110所生成的屏幕显示300。在该实现中,用户可以利用用户输入设备来选择经缩放的可视表示206A-206I中的一个来流畅地将显示300放大到所选的经缩放的可视表示的全尺寸表示。放大所选的经缩放的可视表示使得所选表示作为使用显示300的整个区域的全尺寸表示来显示。
在图3A-3G所示的示例中,用户使用指针208选择了经缩放的可视表示206B。响应于这一选择,显示300流畅地放大到所选可视表示206B的全尺寸表示302B。该过程在图3A-3D中示出。应当理解,虽然缩放过程在图3A-3D中以离散的缩放等级示出,但缩放可以用流畅的方式来执行。为提供此处所描述的流畅的扫视和缩放能力,此处所呈现的各实施例利用允许在缩放等级之间流畅且连续地转换的算法。该过程在2004年3月1日提交的题为“System and Method for Exact Rendering in a Zooming UserInterface(用于在缩放用户界面中精确呈现的系统和方法)”的美国专利第7,075,535号、2005年8月22日提交的题为“System and Method for UpscalingLow-Resolution Images(用于放大低分辨率图像的系统和方法)”的美国专利申请第11/208,826号、2004年10月15日提交的题为“Nonlinear Cachingfor Virtual Books,Wizards or Slideshows(用于虚拟书、向导或幻灯片放映的非线性高速缓存)”的美国临时专利申请第60/619,053号、2004年10月15日提交的题为“System and Method for Managing Communication and/orStorage of Image Data(用于管理图像数据的通信和/或存储的系统和方法)”的美国临时专利申请第60/619,118号、2005年3月29日提交的题为“Systemand Method for Interactive Multiresolution Transfer of World Wide WebContent By Proxy(用于通过代理的、万维网内容的交互式多分辨率传输的系统和方法)”的美国临时专利申请第60/666,142号中的一个或多个中描述,这些专利或申请的每一个都通过整体引用明确地结合于此。
一旦显示300在所选的经缩放的可视表示206B上放大,如图3D所示,用户可以查看、导航和以其它方式与对应的搜索结果的全尺寸表示302B交互。在用户完成其交互时,用户可以利用用户输入设备来请求显示300返回到图3A所示的搜索结果显示。响应于这一请求,显示300流畅地缩小全尺寸表示302B以返回到图3B所示的搜索结果显示。流畅地缩小全尺寸表示302B来示出搜索结果显示的过程在图3E-3G中示出。
根据一个实现,用户可以请求只是临时地放大到经缩放的可视表示。这可以例如在选择所需的经缩放的可视表示的同时通过按下并保持鼠标按钮或通过按住命令键来实现。响应于这一选择,显示300被流畅地临时放大到所选的经缩放的可视表示以供检查。在用户完成检查所选的经缩放的可视表示时,用户可以释放鼠标按钮或执行另一功能以使显示300流畅地缩放回图3A所示的类别显示。
现转向图4A-4C,将提供关于此处所呈现的公开的用于导航搜索结果的一个方面的附加细节。具体地,图4A示出执行对项“jaguar”的示例搜索查询之后浏览器110所生成的屏幕显示400A。在该实现中,用户可以利用用户输入设备通过用指针208选择类别名称210A-210C中的一个来请求类别中的一个的附加细节。响应于这一选择,显示400A流畅地放大来只显示所选类别中的搜索结果。例如,在图4A所示的示例中,用户选择了类别名称210A。响应于此,显示400A流畅地放大到图4B所示的显示400B,其包括对应于所选类别中的搜索结果的经缩放的可视表示206A-206C和206J。如果经缩放的可视表示用以上参考图3B所述的方式堆叠,则在显示被放大到所选类别时它们将被平铺。
如图4B所示,在放大显示400A来只示出特定类别中的结果时,该类别的经缩放的可视表示以大于图4A示出的搜索结果视图中的大小来显示。以此方式,当在特定类别上放大时,使用户可获得更多细节。另外,根据一个实现,在显示400A被放大到特定类别时,可以表示附加搜索结果。例如,在图4B所示示例中,显示了经缩放的可视表示206J所表示的附加搜索结果。可以用类似方式显示所选类别的任何数量的附加搜索结果。可以选择经缩放的可视表示206A-206C和206J中的任一个,并用上述方式来放大。另外,用户界面对象可被呈现在显示400B上,这允许用户在所选类别中检索附加结果。
根据另一实现,每一类别可被细分成各个子类别。在该实现中,选择类别名称210A将使显示400A被流畅地放大来在示出所选类别的子类别中的结果。例如,如图4C所示,响应于选择类别名称210A,子类别中的结果被显示在显示400C中。这些结果由经缩放的可视表示206K-206N来表示。如果经缩放的可视表示用以上参考图3B所述的方式堆叠,则在显示被放大到所选子类别时它们将被平铺。应当理解,可以选择经缩放的可视表示206K-206N中的任一个并以上述方式来放大。另外,用户界面对象可被呈现在显示400C上,这允许用户在所选类别中检索附加结果。
根据一个实现,用户可以请求只是临时地放大特定类别或子类别中的结果。这可以例如在选择所需类别或子类别的同时通过按下并保持鼠标按钮或通过按住命令键来实现。响应于这一选择,显示400A被流畅地放大所选类别或子类别中的结果以供检查。在用户完成检查所选类别或子类别时,用户可以释放鼠标按钮以使显示400B或400C流畅地缩放回图4A所示的搜索结果显示。
现参考图5A-5B,将提供关于此处所呈现的用于可视化和导航搜索结果的各实施例的附加细节。具体地,图5A-5B是示出例程500的流程图,例程500示出根据一个实现的用于可视化搜索结果并允许用户可视地导航搜索结果的客户机计算机102的操作。如上简述,应当理解,在替换实现中,图5A-5B所示的并在此处描述为由客户机计算机102执行的处理操作的一些或全部可以由服务器计算机104执行。例如,服务器计算机104可以将搜索结果的经缩放的可视表示作为图像来呈现,并提供允许客户机计算机102流畅地放大和缩小所呈现的图像的设施。
还应理解,此处所述的逻辑操作被实现为(1)计算系统上运行的计算机实现的动作或程序模块的序列,和/或(2)计算系统内的互连机器逻辑电路或电路模块。该实现是取决于计算机系统的性能要求来选择的。因此,此处所描述的逻辑操作被不同地称为操作、结构设备、动作或模块。这些操作、结构设备、动作和模块可用软件、固件、专用数字逻辑以及任何组合来实现。
例程500在操作502处开始,其中使用浏览器110来请求搜索引擎114搜索数据库116。响应于此,在操作504处,搜索引擎114执行所请求的搜索并分类搜索结果。在操作506处,服务器计算机104将经分类的搜索结果发送给浏览器110。如上所述,在一个实现中,搜索结果被分类并包括每一搜索结果的URL和页面标题。响应于搜索请求,搜索引擎114可以返回前N个结果。可以通过向搜索引擎114作出后续请求来获得附加结果。
从操作506,例程500继续至操作508,其中浏览器110呈现搜索结果的经缩放的可视表示。为呈现经缩放的可视表示,浏览器110从指定URL检索每一结果的网页,呈现该网页并缩放所呈现的图像。如上所述,在其它实施例中,在服务器104上执行的软件组件可执行该呈现过程。一旦呈现了经缩放的可视表示,则浏览器110用以上参考图2A所述的方式在根据类别分配的各组中显示经缩放的可视表示。
从操作508,例程500继续至操作510,其中浏览器110确定指针208是否悬停在经缩放的可视表示上方。如果是,则例程500分支到操作512,其中用以上参考图2A所述的方式显示关于对应的搜索结果的数据。如果否,则例程500从操作510继续至操作514。
在操作514处,浏览器110确定是否作出临时放大经缩放的可视表示中的一个的请求。如上所述,在一个实施例中,这一选择可以通过将指针208置于经缩放的可视表示上并点击且保持鼠标按钮或其它类型的用户输入设备按钮来做出。响应于这一请求,例程500分支到操作506,其中流畅地放大显示来示出所选的经缩放的可视表示的全尺寸表示。从操作516,例程500继续至操作518,其中作出关于按钮是否被释放的判定。在释放了按钮时,例程500从操作518继续至操作520,其中显示流畅地从经缩放的可视表示缩小来示出搜索结果。从操作520,例程500继续至操作522。
在操作522,浏览器110确定是否作出了放大经缩放的可视表示中的一个的请求,如通过使用用户输入指针208和用户输入设备来选择经缩放的可视表示。如果接收到这种请求,则例程500继续至操作524,其中显示被流畅地放大到所选的经缩放的可视表示,从而示出所选搜索结果的全尺寸表示。用户随后可以查看、导航和以其它方式与搜索结果的全尺寸表示交互。如果浏览器110接收到返回搜索结果的请求,则例程500分支到操作528,其中显示流畅地从全尺寸表示缩小以展示搜索结果。
在操作522处,如果未接收到放大到搜索结果的全尺寸表示的请求,则例程500继续至操作530。在图5B中的操作530处,浏览器110确定是否接收到临时放大到特定类别中的搜索结果的请求。这可以例如通过将用户输入指针208移动到类别名称210并随后点击且保持鼠标按钮来实现。响应于这一请求,例程500分支到操作532,其中显示被放大到所选类别以示出附加细节并可能示出所选类别的附加搜索结果。这在以上参考图4A-4C描述。如果接收到返回到搜索结果的请求,如通过释放鼠标按钮,则例程500从操作534分支到操作536,其中显示流畅地从类别视图缩小来返回到搜索结果。从操作536,例程500继续至操作538。
在操作538处,浏览器110确定是否接收到放大到特定类别中的搜索结果的请求。这可以例如通过将用户输入指针208移动到类别名称210并随后点击鼠标按钮来实现。响应于这一请求,例程500分支到操作540,其中显示被放大到所选类别以示出附加细节并可能示出所选类别的附加搜索结果。这在以上参考图4A-4C描述。如果接收到返回到搜索结果的请求,则例程500从操作542分支到操作544,其中显示流畅地从类别视图缩小来返回到搜索结果。从操作544,例程500继续至操作546。
在操作546处,浏览器110确定是否接收到显示附加搜索结果的请求。如果否,则例程500分支回到操作510(在图5A中示出),如上所述。如果要显示附加搜索结果,则例程500从操作546继续至操作548。在操作548处,浏览器从搜索引擎114请求附加搜索结果,呈现这些结果,并以上述方式来显示它们。例程500随后从操作510继续,如上所述。
现参考图6,将讨论在此处所给出的各实施例中利用的计算机600的说明性计算机体系结构。图6所示的计算机体系结构示出了常规台式计算机、膝上型计算机或服务器计算机。图6所示的计算机体系结构包括中央处理单元602(“CPU”)、包括随机存取存储器614(“RAM”)和只读存储器(“ROM”)616的系统存储器608、以及将存储器耦合至CPU 602的系统总线604。基本输入/输出系统存储在ROM 616中,它包含帮助诸如在启动期间在计算机600内元件之间传递信息的基本例程。计算机600还包括用于存储操作系统108、应用程序和其它程序模块等的大容量存储设备610,这将在以下更为详尽地描述。
大容量存储设备610通过连接至总线604的大容量存储控制器(未示出)连接到CPU 602。大容量存储设备610及其相关联的计算机可读介质为计算机600提供非易失性存储。尽管此处所包含的计算机可读介质的描述指的是大容量存储设备,如硬盘或CD-ROM驱动器,但本领域的技术人员应理解,计算机可读介质可以是可由计算机600访问的任何可用介质。
作为示例而非限制,计算机可读介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。例如,计算机可读介质包括但不限于,RAM、ROM、EPROM、EEPROM、闪存或其它固态存储器技术、CD-ROM、数字多功能盘(“DVD”)、HD-DVD、BLU-RAY或其它光学存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或能用于存储所需信息且可以由计算机600访问的任何其它介质。
根据各实施例,计算机600可以使用通过诸如因特网等网络106与远程计算机的逻辑连接在联网环境中操作。计算机600可以通过连接至总线604的网络接口单元606来连接到网络106。应理解,网络接口单元606也可用于连接至其它类型的网络和远程计算机系统。计算机600还可以包括用于接收和处理来自多个其它设备的输入的输入/输出控制器612,这些设备包括键盘、鼠标或者电子指示笔(未在图6中示出)。类似地,输入/输出控制器可以向显示屏617提供输出。
如前简述地,多个程序模块和数据文件可被存储在计算机600的大容量存储设备610和RAM 614中,包括适用于控制联网的台式或服务器计算机的操作的操作系统108,如华盛顿州雷蒙德市的微软公司的WINDOWSXP或WINDOWS VISTA操作系统。大容量存储设备610和RAM 614还可以存储一个或多个程序模块。具体而言,大容量存储设备610和RAM 614可存储web浏览器程序110、搜索引擎114以及以上参考图1描述的其它程序模块。其它程序模块也可被存储在大容量存储设备610中并供计算机600利用。
应当理解,虽然参考网页描述了此处所呈现的各实施例,但各实现可以与任何类型的搜索引擎所提供的任何类型的搜索结果一起使用。此外,虽然在可通过因特网访问搜索引擎的上下文中描述了此处呈现的各实施例,但此处呈现的各实施例可被用来可视化并导航通过搜索存储在单个台式计算机上的数据所得到的搜索结果。还应当理解,此处描述的由浏览器110执行的操作的一些或全部可以由在客户机计算机102上执行的其它软件组件来执行,如由操作系统108或应用程序112来执行。
基于前述内容,应当理解,此处提供了用于可视化并导航搜索结果的系统、方法和计算机可读介质。尽管用对计算机结构特征、方法动作和计算机可读介质专用的语言描述了此处呈现的本主题,但可以理解,所附权利要求书中定义的本发明不必限于此处所述的具体特征、动作或介质。相反,具体特征、动作和介质是作为实现权利要求的示例形式公开的。
上述主题仅作为说明提供,并且不应被解释为限制。可对此处所述的主题作出各种修改和改变,而不必遵循所示和所述的示例实施例和应用,且不背离所附权利要求书中所述的本发明的真正精神和范围。

Claims (20)

1.一种用于可视化和导航搜索结果集合的方法,所述方法包括:
呈现多个所述搜索结果的每一个的经缩放的可视表示;以及
在单个显示屏上同时显示每一经缩放的可视表示。
2.如权利要求1所述的方法,其特征在于,所述搜索结果基于一个或多个类别组织成各个组,并且其中每一经缩放的可视表示都显示在对应的组中。
3.如权利要求2所述的方法,其特征在于,还包括:
接收查看搜索结果的全尺寸可视表示的请求;以及
响应于接收到查看搜索结果的全尺寸可视表示的所述请求,流畅地放大到对应于所述搜索结果的经缩放的可视表示,从而在所述显示屏上显示所述搜索结果的所述全尺寸可视表示。
4.如权利要求3所述的方法,其特征在于,查看搜索结果的全尺寸表示的所述请求包括临时地查看所述搜索结果的全尺寸可视表示的请求,并且其中所述方法还包括流畅地从所述搜索结果的全尺寸可视表示缩小,从而在所述显示屏上示出每一经缩放的可视表示的同时显示。
5.如权利要求2所述的方法,其特征在于,所述类别的每一个包括一个或多个子类别,并且其中所述方法还包括:
接收查看所选类别的附加细节的请求;以及
响应于接收到查看类别的附加细节的所述请求,同时显示所选类别的一个或多个子类别中的搜索结果的经缩放的可视表示。
6.如权利要求2所述的方法,其特征在于,还包括:
接收查看所选类别的附加细节的请求;以及
响应于接收到查看所选类别的附加细节的所述请求,同时显示所选类别中的搜索结果的经缩放的可视表示。
7.如权利要求6所述的方法,其特征在于,还包括增加所选类别中的搜索结果的所显示的经缩放的可视表示的大小。
8.如权利要求6所述的方法,其特征在于,同时寸显示所选类别中的搜索结果的经缩放的可视表示包括显示所选类别中的搜索结果的一个或多个附加可视表示。
9.一种其上存储有计算机可执行指令的计算机可读介质,所述指令在被计算机执行时使所述计算机:
生成多个搜索结果的多个经缩放的可视表示;以及
在单个显示屏上呈现包括所述搜索结果的多个经缩放的可视表示的显示。
10.如权利要求9所述的计算机可读介质,其特征在于,其上还存储有计算机可执行指令,所述计算机可执行指令在被所述计算机执行时使所述计算机:
接收查看搜索结果的所选的经缩放的可视表示的全尺寸可视表示的请求;以及
响应于接收到查看搜索结果的经缩放的可视表示的全尺寸可视表示的所述请求,流畅地将所述显示放大到所述搜索结果的所选的经缩放的可视表示,从而显示所选的经缩放的可视表示的所述全尺寸可视表示。
11.如权利要求10所述的计算机可读介质,其特征在于,其上还具有计算机可执行指令,所述计算机可执行指令在被所述计算机执行时使所述计算机流畅地从所选搜索结果的所述全尺寸可视表示缩小,以显示所述搜索结果的多个经缩放的可视表示。
12.如权利要求9所述的计算机可读介质,其特征在于,其上还存储有计算机可执行指令,所述计算机可执行指令在被所述计算机执行时使所述计算机在多个组中显示所述搜索结果的多个经缩放的可视表示,所述多个组基于分配给所述搜索结果的每一个的一个或多个类别。
13.如权利要求12所述的计算机可读介质,其特征在于,其上还存储有计算机可执行指令,所述计算机可执行指令在被所述计算机执行时使所述计算机与所述组的每一个相邻地显示类别名称。
14.如权利要求13所述的计算机可读介质,其特征在于,其上还存储有计算机可执行指令,所述计算机可执行指令在被所述计算机执行时使所述计算机:
接收对类别名称的选择;以及
响应于对类别名称的所述选择,显示对应于所选类别名称的类别中的所述搜索结果的经缩放的可视表示。
15.如权利要求14所述的计算机可读介质,其特征在于,其上还存储有计算机可执行指令,所述计算机可执行指令在被所述计算机执行时使所述计算机响应于对类别名称的所述选择,增加对应于所选类别名称的类别中的搜索结果的经缩放的可视表示的大小。
16.如权利要求14所述的计算机可读介质,其特征在于,其上还存储有计算机可执行指令,所述计算机可执行指令在被所述计算机执行时使所述计算机响应于对类别名称的所述选择,显示对应于所选类别名称的类别中的搜索结果的一个或多个附加的经缩放的可视表示。
17.如权利要求14所述的计算机可读介质,其特征在于,所述类别中的每一个被划分成一个或多个子类别,并且其中所述计算机可读介质上还存储有计算机可执行指令,所述计算机可执行指令在被所述计算机执行时使所述计算机响应于对类别名称的所述选择,显示对应于所选类别名称的类别的一个或多个子类别中的搜索结果的经缩放的可视表示。
18.一种用于可视化和导航被组织成多个类别的多个搜索结果的方法,所述方法包括:
生成所述多个搜索结果的子集的每一个的经缩放的可视表示;
在一个或多个组中显示所述经缩放的可视表示,每一组对应于所述类别中的一个;
接收显示搜索结果的全尺寸表示的请求;
响应于显示搜索结果的全尺寸表示的所述请求,流畅地放大到所述搜索结果的经缩放的可视表示,从而显示所述搜索结果的所述全尺寸表示;以及
流畅地从所述搜索结果的所述全尺寸表示缩小,从而在所述一个或多个组中显示所述搜索结果的所述经缩放的可视表示。
19.如权利要求18所述的方法,其特征在于,还包括:
与每一组相邻地显示类别名称;
接收对类别名称的选择;以及
响应于接收到所述对类别名称的选择,显示对应于所选类别名称的类别中的搜索结果的经缩放的可视表示。
20.如权利要求19所述的方法,其特征在于,所述类别的每一个包括一个或多个子类别,并且其中所述方法还包括:
响应于接收到所述对类别名称的选择,显示对应于所选类别名称的类别的子类别中的搜索结果的经缩放的可视表示。
CN2007800478401A 2006-12-21 2007-12-21 搜索结果的可视化和导航 Expired - Fee Related CN101568923B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/643,559 2006-12-21
US11/643,559 US20080155426A1 (en) 2006-12-21 2006-12-21 Visualization and navigation of search results
PCT/US2007/088679 WO2008080114A1 (en) 2006-12-21 2007-12-21 Visualization and navigation of search results

Publications (2)

Publication Number Publication Date
CN101568923A true CN101568923A (zh) 2009-10-28
CN101568923B CN101568923B (zh) 2012-08-15

Family

ID=39544753

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007800478401A Expired - Fee Related CN101568923B (zh) 2006-12-21 2007-12-21 搜索结果的可视化和导航

Country Status (9)

Country Link
US (1) US20080155426A1 (zh)
EP (1) EP2109834A4 (zh)
JP (1) JP2010515125A (zh)
KR (1) KR20090091349A (zh)
CN (1) CN101568923B (zh)
AU (1) AU2007336753B2 (zh)
BR (1) BRPI0720469A2 (zh)
MX (1) MX2009006642A (zh)
WO (1) WO2008080114A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102982089A (zh) * 2011-11-02 2013-03-20 微软公司 按对象的文档视觉导航
CN103309564A (zh) * 2013-07-01 2013-09-18 贝壳网际(北京)安全技术有限公司 元素信息的显示方法及装置
CN105117458A (zh) * 2015-08-21 2015-12-02 成都秋雷科技有限责任公司 一种推送网页检索的方法
CN106066859A (zh) * 2010-10-29 2016-11-02 微软技术许可有限责任公司 图像搜索结果的显示
CN112667880A (zh) * 2020-12-25 2021-04-16 北京百度网讯科技有限公司 搜索结果展示方法、装置、设备、存储介质以及程序产品

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0522968D0 (en) 2005-11-11 2005-12-21 Popovich Milan M Holographic illumination device
GB0718706D0 (en) 2007-09-25 2007-11-07 Creative Physics Ltd Method and apparatus for reducing laser speckle
KR100886767B1 (ko) * 2006-12-29 2009-03-04 엔에이치엔(주) 지유아이 검색 서비스 제공 방법 및 시스템
EP2009558A1 (en) * 2007-06-25 2008-12-31 France Télécom Method and system for providing navigable search results
US8984595B2 (en) * 2007-09-28 2015-03-17 The Aspen Equity Group, Inc. Method and system for hub-and-spoke website browsing and navigation on a multipaned platform for the communication, distribution, and collaboration of information and data
US8326823B2 (en) * 2007-11-01 2012-12-04 Ebay Inc. Navigation for large scale graphs
US20090228817A1 (en) * 2008-03-10 2009-09-10 Randy Adams Systems and methods for displaying a search result
US20090228811A1 (en) * 2008-03-10 2009-09-10 Randy Adams Systems and methods for processing a plurality of documents
US20100114876A1 (en) * 2008-11-06 2010-05-06 Mandel Edward W System and Method for Search Result Sharing
US20100268703A1 (en) * 2009-04-17 2010-10-21 Buck Brian J Method of search strategy visualization and interaction
US11726332B2 (en) 2009-04-27 2023-08-15 Digilens Inc. Diffractive projection apparatus
US9335604B2 (en) 2013-12-11 2016-05-10 Milan Momcilo Popovich Holographic waveguide display
US8335784B2 (en) * 2009-08-31 2012-12-18 Microsoft Corporation Visual search and three-dimensional results
WO2011097675A1 (en) 2010-02-10 2011-08-18 Thereitis.Com Pty Ltd Method and system for display of objects in 3d
US9484046B2 (en) * 2010-11-04 2016-11-01 Digimarc Corporation Smartphone-based methods and systems
US9325804B2 (en) * 2010-11-08 2016-04-26 Microsoft Technology Licensing, Llc Dynamic image result stitching
US9274349B2 (en) 2011-04-07 2016-03-01 Digilens Inc. Laser despeckler based on angular diversity
JP2013037513A (ja) * 2011-08-08 2013-02-21 Zenrin Datacom Co Ltd 情報提示装置、情報表示システム、情報提示方法、およびコンピュータプログラム
WO2016020630A2 (en) 2014-08-08 2016-02-11 Milan Momcilo Popovich Waveguide laser illuminator incorporating a despeckler
EP2748670B1 (en) 2011-08-24 2015-11-18 Rockwell Collins, Inc. Wearable data display
US10670876B2 (en) 2011-08-24 2020-06-02 Digilens Inc. Waveguide laser illuminator incorporating a despeckler
US9507801B2 (en) * 2011-10-04 2016-11-29 Google Inc. Enforcing category diversity
US9744384B2 (en) 2011-11-05 2017-08-29 Rivada Research, Llc Enhanced display for breathing apparatus masks
US20150010265A1 (en) 2012-01-06 2015-01-08 Milan, Momcilo POPOVICH Contact image sensor using switchable bragg gratings
WO2013163347A1 (en) 2012-04-25 2013-10-31 Rockwell Collins, Inc. Holographic wide angle display
WO2013167864A1 (en) 2012-05-11 2013-11-14 Milan Momcilo Popovich Apparatus for eye tracking
US9373155B2 (en) 2012-08-17 2016-06-21 Google Inc. Search results with structured image sizes
US9933684B2 (en) 2012-11-16 2018-04-03 Rockwell Collins, Inc. Transparent waveguide display providing upper and lower fields of view having a specific light output aperture configuration
CN103049567A (zh) * 2012-12-31 2013-04-17 威盛电子股份有限公司 检索方法、检索系统以及自然语言理解系统
US20150370908A1 (en) * 2013-01-18 2015-12-24 Yandex Europe Ag Method, system and computer program for managing social networking service information
JP6037331B2 (ja) * 2013-03-11 2016-12-07 Necパーソナルコンピュータ株式会社 情報処理装置、その制御方法、及びプログラム
US20140325400A1 (en) * 2013-04-30 2014-10-30 Hewlett-Packard Development Company, L.P. Multi-panel view interface for a browser operating on a computing device
US10209517B2 (en) 2013-05-20 2019-02-19 Digilens, Inc. Holographic waveguide eye tracker
US9779182B2 (en) * 2013-06-07 2017-10-03 Microsoft Technology Licensing, Llc Semantic grouping in search
US9560156B1 (en) 2013-06-19 2017-01-31 Match.Com, L.L.C. System and method for coaching a user on a website
US9727772B2 (en) 2013-07-31 2017-08-08 Digilens, Inc. Method and apparatus for contact image sensing
US9754034B2 (en) * 2013-11-27 2017-09-05 Microsoft Technology Licensing, Llc Contextual information lookup and navigation
CN103699619A (zh) * 2013-12-18 2014-04-02 北京百度网讯科技有限公司 一种用于提供搜索结果的方法及装置
US9311639B2 (en) 2014-02-11 2016-04-12 Digimarc Corporation Methods, apparatus and arrangements for device to device communication
US10380204B1 (en) 2014-02-12 2019-08-13 Pinterest, Inc. Visual search
CN103914553A (zh) * 2014-04-14 2014-07-09 百度在线网络技术(北京)有限公司 搜索方法和搜索引擎
US10523622B2 (en) 2014-05-21 2019-12-31 Match Group, Llc System and method for user communication in a network
US10229201B2 (en) * 2014-07-31 2019-03-12 International Business Machines Corporation Interface for simultaneous display of selected items from search engine results
US10359736B2 (en) 2014-08-08 2019-07-23 Digilens Inc. Method for holographic mastering and replication
US10241330B2 (en) 2014-09-19 2019-03-26 Digilens, Inc. Method and apparatus for generating input images for holographic waveguide displays
EP3198192A1 (en) 2014-09-26 2017-08-02 Milan Momcilo Popovich Holographic waveguide opticaltracker
US20180275402A1 (en) 2015-01-12 2018-09-27 Digilens, Inc. Holographic waveguide light field displays
CN107873086B (zh) 2015-01-12 2020-03-20 迪吉伦斯公司 环境隔离的波导显示器
US10330777B2 (en) 2015-01-20 2019-06-25 Digilens Inc. Holographic waveguide lidar
US9632226B2 (en) 2015-02-12 2017-04-25 Digilens Inc. Waveguide grating device
WO2016146963A1 (en) 2015-03-16 2016-09-22 Popovich, Milan, Momcilo Waveguide device incorporating a light pipe
US10591756B2 (en) 2015-03-31 2020-03-17 Digilens Inc. Method and apparatus for contact image sensing
US10417259B2 (en) 2015-05-13 2019-09-17 International Business Machines Corporation Representing search results via a three-dimensional matrix
US10839010B2 (en) 2015-06-30 2020-11-17 International Business Machines Corporation Compact visualization of query search results
EP3359999A1 (en) 2015-10-05 2018-08-15 Popovich, Milan Momcilo Waveguide display
WO2017134412A1 (en) 2016-02-04 2017-08-10 Milan Momcilo Popovich Holographic waveguide optical tracker
CN105786977B (zh) * 2016-02-05 2020-03-03 北京百度网讯科技有限公司 基于人工智能的移动搜索方法和装置
EP3433659A1 (en) 2016-03-24 2019-01-30 DigiLens, Inc. Method and apparatus for providing a polarization selective holographic waveguide device
WO2017178781A1 (en) 2016-04-11 2017-10-19 GRANT, Alastair, John Holographic waveguide apparatus for structured light projection
WO2018102834A2 (en) 2016-12-02 2018-06-07 Digilens, Inc. Waveguide device with uniform output illumination
WO2018129398A1 (en) 2017-01-05 2018-07-12 Digilens, Inc. Wearable heads up displays
EP3698214A4 (en) 2017-10-16 2021-10-27 Digilens Inc. SYSTEMS AND METHODS FOR MULTIPLICATION OF THE IMAGE RESOLUTION OF A PIXELIZED DISPLAY
JP7404243B2 (ja) 2018-01-08 2023-12-25 ディジレンズ インコーポレイテッド 導波管セル内のホログラフィック格子の高スループット記録のためのシステムおよび方法
US10914950B2 (en) 2018-01-08 2021-02-09 Digilens Inc. Waveguide architectures and related methods of manufacturing
EP3765897B1 (en) 2018-03-16 2024-01-17 Digilens Inc. Holographic waveguides incorporating birefringence control and methods for their fabrication
WO2020023779A1 (en) 2018-07-25 2020-01-30 Digilens Inc. Systems and methods for fabricating a multilayer optical structure
EP3924759A4 (en) 2019-02-15 2022-12-28 Digilens Inc. METHODS AND APPARATUS FOR MAKING A HOLOGRAPHIC WAVEGUIDE DISPLAY WITH INTEGRATED GRIDINGS
US20200292745A1 (en) 2019-03-12 2020-09-17 Digilens Inc. Holographic Waveguide Backlight and Related Methods of Manufacturing
EP3980825A4 (en) 2019-06-07 2023-05-03 Digilens Inc. WAVEGUIDES INCORPORATING TRANSPARENT AND REFLECTIVE GRATINGS AND METHODS OF MAKING THEREOF
JP2022543571A (ja) 2019-07-29 2022-10-13 ディジレンズ インコーポレイテッド 画素化されたディスプレイの画像解像度および視野を乗算するための方法および装置
EP4022370A4 (en) 2019-08-29 2023-08-30 Digilens Inc. VACUUM BRAGG GRATINGS AND METHODS OF MANUFACTURING

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6271840B1 (en) * 1998-09-24 2001-08-07 James Lee Finseth Graphical search engine visual index
US7016916B1 (en) * 1999-02-01 2006-03-21 Lg Electronics Inc. Method of searching multimedia data
KR20000036656A (ko) * 2000-03-24 2000-07-05 남우영 웹브라우저
WO2001075640A2 (en) * 2000-03-31 2001-10-11 Xanalys Incorporated Method and system for gathering, organizing, and displaying information from data searches
KR100403714B1 (ko) * 2000-06-10 2003-11-01 씨씨알 주식회사 웹문서 레이아웃 이미지 및 웹사이트 구조를 제공하여인터넷 검색을 용이하게 할 수 있는 시스템 및 방법
DE60017727T2 (de) * 2000-08-18 2005-12-29 Exalead Suchwerkzeug und Prozess zum Suchen unter Benutzung von Kategorien und Schlüsselwörtern
US20020065857A1 (en) * 2000-10-04 2002-05-30 Zbigniew Michalewicz System and method for analysis and clustering of documents for search engine
WO2002041190A2 (en) * 2000-11-15 2002-05-23 Holbrook David M Apparatus and method for organizing and/or presenting data
JP3878982B2 (ja) * 2001-04-09 2007-02-07 エヌ・ティ・ティ・データ先端技術株式会社 情報提供システム
US20020169770A1 (en) * 2001-04-27 2002-11-14 Kim Brian Seong-Gon Apparatus and method that categorize a collection of documents into a hierarchy of categories that are defined by the collection of documents
JP2002342377A (ja) * 2001-05-18 2002-11-29 Lexi:Kk ウェブページ閲覧プログラム
US20040054968A1 (en) * 2001-07-03 2004-03-18 Daniel Savage Web page with system for displaying miniature visual representations of search engine results
JP2003281191A (ja) * 2002-03-20 2003-10-03 Fujitsu Ltd 検索サーバ及び検索結果提供方法
US7010755B2 (en) * 2002-04-05 2006-03-07 Microsoft Corporation Virtual desktop manager
US20040216036A1 (en) * 2002-09-13 2004-10-28 Yahoo! Inc. Browser user interface
US7075535B2 (en) * 2003-03-05 2006-07-11 Sand Codex System and method for exact rendering in a zooming user interface
US7447678B2 (en) * 2003-12-31 2008-11-04 Google Inc. Interface for a universal search engine
US7428530B2 (en) * 2004-07-01 2008-09-23 Microsoft Corporation Dispersing search engine results by using page category information
US7540051B2 (en) * 2004-08-20 2009-06-02 Spatial Systems, Inc. Mapping web sites based on significance of contact and category
US7840911B2 (en) * 2004-09-27 2010-11-23 Scott Milener Method and apparatus for enhanced browsing
US20060085741A1 (en) * 2004-10-20 2006-04-20 Viewfour, Inc. A Delaware Corporation Method and apparatus to view multiple web pages simultaneously from network based search
CN1609859A (zh) * 2004-11-26 2005-04-27 孙斌 搜索结果聚类的方法
US7818314B2 (en) * 2004-12-29 2010-10-19 Aol Inc. Search fusion

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106066859A (zh) * 2010-10-29 2016-11-02 微软技术许可有限责任公司 图像搜索结果的显示
CN102982089A (zh) * 2011-11-02 2013-03-20 微软公司 按对象的文档视觉导航
US8990686B2 (en) 2011-11-02 2015-03-24 Microsoft Technology Licensing, Llc Visual navigation of documents by object
CN102982089B (zh) * 2011-11-02 2017-04-12 微软技术许可有限责任公司 按对象的文档视觉导航
CN103309564A (zh) * 2013-07-01 2013-09-18 贝壳网际(北京)安全技术有限公司 元素信息的显示方法及装置
CN105117458A (zh) * 2015-08-21 2015-12-02 成都秋雷科技有限责任公司 一种推送网页检索的方法
CN112667880A (zh) * 2020-12-25 2021-04-16 北京百度网讯科技有限公司 搜索结果展示方法、装置、设备、存储介质以及程序产品
CN112667880B (zh) * 2020-12-25 2024-02-02 北京百度网讯科技有限公司 搜索结果展示方法、装置、设备以及存储介质

Also Published As

Publication number Publication date
AU2007336753A1 (en) 2008-07-03
EP2109834A1 (en) 2009-10-21
EP2109834A4 (en) 2010-03-10
JP2010515125A (ja) 2010-05-06
CN101568923B (zh) 2012-08-15
WO2008080114A1 (en) 2008-07-03
US20080155426A1 (en) 2008-06-26
KR20090091349A (ko) 2009-08-27
BRPI0720469A2 (pt) 2014-01-14
MX2009006642A (es) 2009-06-30
AU2007336753B2 (en) 2011-10-13

Similar Documents

Publication Publication Date Title
CN101568923B (zh) 搜索结果的可视化和导航
US10437900B2 (en) Internet search results annotation for missing search terms in referenced webpages and descendant webpages
US8205172B2 (en) Graphical web browser history toolbar
US6271840B1 (en) Graphical search engine visual index
CN101263493B (zh) 用于提供搜索结果的系统和方法
AU2012375227B2 (en) Method and system to provide a scroll map
CN102084356B (zh) 呈现和导航具有不同特性的内容
US20080004992A1 (en) Federated marketplace for electronic commerce
US20020070953A1 (en) Systems and methods for visualizing and analyzing conditioned data
CN102016822B (zh) 查看器客户端中的文档的高保真呈现
US20020080187A1 (en) Enhanced method and system for category selection
CN101395696A (zh) 用于条目百科全书的协作结构化置标
JP2018503895A (ja) ウェブコンテンツのタグ付けおよびフィルタリング
CN101617287A (zh) 基于上下文窗口的界面及其相应的方法
EP0978186A1 (en) Destination website acces and information gathering system
US20120290387A1 (en) System and Method of Advertising for Objects Displayed on a Webpage
US8522148B1 (en) System for organization, display, and navigation of site information
CN107111640B (zh) 用于与图像搜索结果一起呈现辅助内容的方法和用户界面
US20070182826A1 (en) Data access, resolution, and delivery method through the use of multi-bit digital icons
Bugbee et al. The art and science of data curation: Lessons learned from constructing a virtual collection
JP6642209B2 (ja) 検索結果表示プログラム、情報処理装置、および検索結果表示方法
AU2014100732A4 (en) Method and system to provide a scroll map
Leggate User access to the hybrid library
CN103365951A (zh) 用于制作作品汇编的方法及相关装置
WO2011106880A1 (en) Method and apparatus for gathering and using information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150506

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150506

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120815

Termination date: 20181221

CF01 Termination of patent right due to non-payment of annual fee