CN102947828A - 使用图像来定制搜索体验 - Google Patents

使用图像来定制搜索体验 Download PDF

Info

Publication number
CN102947828A
CN102947828A CN2011800309537A CN201180030953A CN102947828A CN 102947828 A CN102947828 A CN 102947828A CN 2011800309537 A CN2011800309537 A CN 2011800309537A CN 201180030953 A CN201180030953 A CN 201180030953A CN 102947828 A CN102947828 A CN 102947828A
Authority
CN
China
Prior art keywords
user
image
search
data
icon
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
CN2011800309537A
Other languages
English (en)
Other versions
CN102947828B (zh
Inventor
M.W.邓
D.S.斯基亚帕
S.维亚纳桑
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 CN102947828A publication Critical patent/CN102947828A/zh
Application granted granted Critical
Publication of CN102947828B publication Critical patent/CN102947828B/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/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • 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/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/972Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/5838Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/83Querying
    • G06F16/838Presentation 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/904Browsing; Visualisation therefor
    • 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
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1431Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller

Abstract

呈现为用户定制的图像的系统、方法以及其上包含有计算机可执行指令的计算机存储媒体。在实施例中,用户输入的搜索查询以及与用户相关联的用户数据将被参照。所述搜索查询和/或用户数据被用于选择一个或多个图像以便借助显示屏幕显示。举例来说,一个或多个这样的图像可以是作为搜索结果网页背景呈现的背景图像和/或代表搜索结果类别的图标图像。

Description

使用图像来定制搜索体验
背景技术
响应于用户查询,搜索结果通常是以包含标题、URL及摘录(snippet)的说明文字(caption)的形式呈现的。在这一点上,搜索结果页面可能会混杂有大量内容。填充移动设备查看空间的内容的数量甚至更为受限。此外,虽然在背景或搜索结果上显示的搜索查询建议有可能对用户有益,但是这些搜索查询建议可能会占用显示屏幕中的过多查看区域。混杂了内容(例如文本、搜索查询建议等等)的显示屏幕有可能会将用户淹没,并且有可能是用户不感兴趣的。结果,不满意的用户可能会在获得期望信息之前退出搜索体验。相应地,占用查看空间的内容获得用户的注意是很重要的,对于移动设备而言尤其如此,因为其显示屏幕的大小是非常有限的。
发明内容
本发明的实施例涉及除了用于其它功能之外用于使用图像来定制搜索体验的系统、方法以及计算机可读媒体。在这一点上,本发明的实施例使用了由用户输入的搜索查询和/或与用户关联的用户数据来选择要与搜索结果网页关联显示的一个或多个图像。此类图像既可以是作为搜索结果网页的背景显示的背景图像,也可以是代表搜索结果类别的图标图像。与搜索查询和/或用户数据对应的背景图像有可能是用户感兴趣的,并且有可能会获得用户的注意。与搜索查询和/或用户数据相关的图标图像有可能是用户感兴趣的,并且将会简化或组织连同搜索体验一起提供给用户的内容。
本发明内容部分是为了以简化形式引入精选概念而被提供的,并且在以下的具体实施方式部分中将会进一步描述这些概念。本发明内容部分的目的既不是确定请求保护的主题的关键或必要特征,也不是用于帮助确定请求保护的主题的范围。
附图说明
在下文中将会参考附图来详细描述本发明,在附图中:
图1是适合在实现本发明实施例的过程中使用的例示计算环境的框图;
图2是适合在实现本发明实施例的过程中使用的例示计算系统架构的框图;
图3是根据本发明一个实施例的显示背景图像和图标图像的例示屏幕显示;
图4是根据本发明的一个实施例的显示了在选择图标图像时呈现的信息显示的例示屏幕显示;
图5是显示了根据本发明的一个实施例来呈现为用户定制的一个或多个背景图像的方法的流程图;
图6是显示了根据本发明的一个实施例来呈现为用户定制的一个或多个图标图像的方法的流程图;
图7是显示了根据本发明的一个实施例来呈现建议查询选择器以便查看所建议的搜索查询的方法的流程图。
具体实施方式
本文中,本发明的主题是在给出了特异性的情况下描述的以便满足法定要求。然而,描述自身并不是为了限制本专利的范围。相反,发明人已预期的是可以使用与当前或未来的其他技术相结合的其它方式来实现请求保护的主题,从而包含与本文中描述的步骤相类似的不同步骤或步骤组合。此外,虽然在这里可以使用术语“步骤”和/或“方框”来暗指所使用的方法的不同要素,但是除非明确描述单个步骤的顺序,否则不应该将这些术语解释成是暗示在这里公开的不同步骤之间的任何特定的顺序。
本发明的实施例涉及使用图像来定制搜索体验的系统、方法以及其上包含有计算机可执行指令的计算机存储媒体。在这一点上,本发明的实施例提供了基于与用户关联的搜索查询和/或用户数据而为用户动态定制的图像,例如背景图像和/或图标图像。相应地,用户搜索体验可以提供与用户相关且用户感兴趣的背景图像。作为补充或替换,能够提供代表搜索结果类别的图标图像以便简化和组织用户搜索体验。此类图像可以吸引用户以增强用户搜索体验。
相应地,在一个方面中,本发明涉及其上包含有计算机可执行指令的一个或多个计算机存储媒体,其中在被运行时,所述计算机可执行指令促使计算设备执行一种用于呈现为用户定制的一个或多个背景图像的方法。该方法包括:参照(reference)用户输入的搜索查询。该方法还包括:参照与用户相关联的一个或多个用户数据。所述搜索查询以及与用户相关联的用户数据被用于选择图像以便作为搜索结果网页的背景图像显示。所选择的图像是作为搜索结果网页的背景显示的。
在另一个方面中,本发明涉及一种用于呈现为用户定制的图标图像的方法。该方法包括:参照用户输入的搜索查询。该方法还包括:参照与用户相关联的用户数据。所要显示的图标图像是基于搜索查询以及与用户关联的用户数据而被识别的。该图标图像代表搜索结果类别,并且将会显示在搜索结果网页内部。选择图标图像导致显示与所选择的图标图像所代表的搜索结果类别相对应的一个或多个搜索结果或与之关联的信息。
在另一个方面中,本发明涉及一种用于为用户定制搜索体验的系统。该系统包括:与一个或多个处理器以及一个或多个计算机可读存储媒体相关联的计算设备,与所述计算设备相耦合的数据存储器,以及图像选择引擎。该图像选择引擎接收由用户输入的搜索查询,指示用户的至少一项兴趣的用户简档数据,以及与用户正在使用的计算设备相关联的设备数据。更进一步,所述图像选择引擎使用搜索查询、用户简档数据以及设备数据来识别要作为搜索结果网页的背景显示的背景图像,以及识别要在搜索结果网页上显示的图标图像。所述图标图像代表搜索结果类别。图像选择引擎输出该背景图像以及一个或多个图标图像,以便进行呈现。
在简要描述了关于本发明的综述之后,以下将会描述可以实现本发明的不同方面的例示操作环境,以便提供用于本发明的不同方面的通用上下文。一般来说,参考附图并且首先特别参考图1,该图显示了用于实现本发明实施例的例示操作环境,并且该环境被概括性地标明为计算设备100。计算设备100仅仅是适当的计算环境的一个示例,其目的并不是用于暗指任何对于本发明的使用或功能范围的限制。计算设备100也不应被解释成具有与所图示出的任一组件或是其组合相关的依存关系或要求。
本发明的实施例可以在计算机代码或机器可用指令的通用上下文中描述,其中机器可用指令包括由个人数据助理或其他手持设备之类的计算机或其他机器执行的计算机可执行指令,例如程序模块。通常,包括例程、程序、对象、组件、数据结构等等在内的程序模块指的是执行特定任务或实现特定抽象数据类型的代码。本发明的实施例可以在多种系统配置中实施,其中包括手持设备、消费类电子设备、通用计算机、更专业的计算设备等等。此外,本发明的实施例还可以在其中任务通过那些由通信网络相连的远程处理设备执行的分布式计算环境中实施。
参考图1,计算设备100包括直接或间接耦合以下设备的总线110:存储器112、一个或多个处理器114、一个或多个呈现组件116、输入/输出端口118、输入/输出组件120以及例证性的电源122。总线110代表一条或多条总线(例如地址总线、数据总线或是其组合)。虽然为了清楚起见使用了线条来显示图1的不同方框,但在现实中,对于不同组件的描绘并不会那么清楚,打个比方,这些线条更准确来说应该是灰色或模糊的。例如,我们可以将显示设备之类的呈现组件当作成I/O组件。此外,很多处理器都具有存储器。本发明人认识到这种情况是本领域的特性,并且重申图1的图示仅仅是图示出了能与本发明的一个或多个实施例结合使用的例示计算设备。在这里并未对诸如“工作站”、“服务器”、“膝上计算机”、“手持设备”等之类的类别加以区分,因为所有这些类别预期全都处于图1的范围以内并且全都参考的是“计算环境”。
计算设备100通常包括多种计算机可读媒体。计算机可读媒体可以是任何能被计算设备100访问的可用媒体,并且包括通过任何用于存储诸如计算机可读指令、数据结构、程序模块或其他数据之类的信息的方法或技术实现的易失和非易失媒体以及可移除和不可移除媒体。计算机可读媒体包括但不局限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多用途盘(DVD)或其他光盘存储器、磁带盒、磁带、磁盘存储器或其他磁存储设备、或是其他任何可以用于存储期望信息且能被计算设备100访问的介质。此外,上述各项的组合同样应该包含在计算机可读媒体的范围以内。
存储器112包括采用易失和/或非易失存储器形式的计算机存储媒体。所述存储器既可以是可移除的,也可以是不可移除的,还可以是这二者的组合。例示的硬件设备包括固态存储器、硬盘驱动器、光盘驱动器等等。计算设备100包括从存储器112或I/O组件120之类的不同实体中读取数据的一个或多个处理器。一个或多个呈现组件116将数据指示呈现给用户或其他设备。例示的呈现组件包括显示设备、扬声器、打印组件、振动组件等等。
I/O端口118允许计算设备100逻辑耦合至包括I/O组件120在内的其他设备,并且这其中的某些设备可以是内置的。例证性的组件包括麦克风、摇杆、游戏垫、卫星碟形天线、扫描仪、打印机、无线设备等等。
参考图2,该图示出了显示被配置成在实现本发明实施例的过程中使用的例示计算系统架构200的框图。本领域普通技术人员将会理解并意识到,图2所示的计算系统架构200仅仅是一种适当的计算系统的示例,其目的并不是用于暗指任何对于本发明的使用或功能范围的限制。计算系统架构200也不应被解释成具有任何与这里示出的任何单个模块/组件或是模块/组件的组合相关的依存关系或要求。
计算系统架构200包括计算设备202(在图2中图示为移动计算设备)、图像选择引擎204以及数据存储器206,它们全部经由网络208来相互通信。网络208可以包括但不局限于一个或多个局域网(LAN)和/或广域网(WAN)。这种联网环境在办公室、企业级计算机网络、内部网以及因特网上是很普遍的。相应地,在这里不再进一步描述网络208。
在一些实施例中,所示出的一个或多个组件/模块可以作为独立的应用来实现。在其他实施例中,所示出的一个或多个组件/模块可被直接整合到图像选择引擎204和/或终端用户计算设备202的操作系统中。本领域普通技术人员将会理解,图1示出的组件/模块在本质和数量上都是例示性的,并且不应该被解释成是进行限制。在本发明实施例的范围以内,任何数量的组件/模块均可用于实现期望的功能。更进一步,组件/模块可以位于任何数量的服务器或客户计算设备上。仅仅作为示例,图像选择引擎204可以位于服务器、服务器群集或是远离一个或多个剩余组件的计算设备上。
应该理解的是,这里描述的这种布置以及其他布置仅仅是作为示例阐述的。作为这里显示的布置和要素的补充或替代,其他布置和要素(例如机器、接口、功能、顺序以及功能群组等等)也是可以使用的,并且一些要素是可以完全忽略的。更进一步,这里描述的很多要素是可以作为分立或分布式组件或者结合其他组件/模块以及用任何适当的组合和位置来实现的功能实体。这里描述的由一个或多个实体执行的不同功能可以由硬件、固件和/或软件来执行。例如,不同的功能可以由运行存储器中存储的指令的处理器来执行。
数据存储器206被配置成存储与图像、用户查询以及用户数据相关联的信息。在不同的实施例中,此类信息可以包括但不局限于图像、图像属性、用户简档数据、设备数据和/或类似数据。在实施例中,数据存储器206被配置成可以搜索与之关联保存的一个或多个项目。本领域普通技术人员将会理解和意识到的是,与数据存储器206关联保存的信息可以是可配置的,并且可以包括与一个或多个图像、用户查询、用户数据和/或类似数据相关的任何信息。此类信息的内容和容量并不打算用于以任何方式来限制本发明实施例的范围。此外,虽然将数据存储器206图示成单个独立组件,然而,所述数据存储器206实际上可以是例如数据库群集之类的多个存储设备,其中所述多个存储设备的一些部分可以驻留在图像选择引擎204、计算设备202、另一个外部计算设备(未显示)和/或其任何组合之上。
图2显示的计算设备202和图像选择引擎204中的每一个都可以是任何类型的计算设备,例如上面参考图1描述的计算设备100。作为示例而不是限制,计算设备202和图像选择引擎204中的每一个可以是个人计算机、台式计算机、膝上型计算机、手持设备、移动手持机、消费类电子设备、服务器等等。然而应该注意到,这些实施例并不限于在此类计算设备上实现,在本发明实施例的范围以内,这些实施例是可以在多种不同类型的计算设备中的任何计算设备上实现的。
计算设备202和图像选择引擎204(为了清楚起见而没有显示)的组件可以包括但不局限于处理单元、内部系统存储器以及用于耦合包括一个或多个用于存储信息(例如文件以及与之关联的元数据)的数据库在内的不同系统组件的适当系统总线。计算设备202和图像选择引擎204中的每一个通常包括或者可以访问多种计算机可读媒体。作为示例而不是限制,计算机可读媒体可以包括计算机存储媒体和/或通信媒体。通常,通信媒体使得每一个服务器能够经由网络208之类的网络来交换数据。更具体地说,通信媒体可以将计算机可读指令、数据结构、程序模块或其他数据包含在载波或其他传输机制之类的调制数据信号中,并且可以包含任何信息递送媒体。这里使用的术语“调制数据信号”指的是这样一种信号,其中该信号的一个或多个特性被以将信息编码到信号中的方式设置或改变。作为示例而不是限制,通信媒体包括有线媒体,例如有线网络或直接线路连接,以及包括无线媒体,例如声学、RF、红外及其他无线媒体。此外,上述各项的任何组合同样可以包含在计算机可读媒体的范围以内。
本领域普通技术人员将会理解,计算系统架构200仅仅是例示性的。虽然将图像选择引擎204图示成单个单元,但是本领域技术人员将会意识到,图像选择引擎204是可扩展的(scalable)。例如,图像选择引擎204实际可以包含多个相互通信的计算设备。此外,数据存储器206或是其某些部分可以作为计算机存储介质而被包含在计算设备202和/或图像选择引擎204内。单个单元的描述仅仅是为了清楚起见,而不是将实施例的范围限制在任何形式以内。
图2所示的计算设备202是移动计算设备,例如移动电话。本领域普通技术人员将会理解,移动计算设备202只是例示性的,并且所述计算设备202可以是任何类型的计算和/或通信设备,例如个人计算机、文本通信设备、电视机(IPTV)、台式机等等。计算设备202包括用户输入模块和呈现模块。
用户输入模块被配置成接收输入。举例来说,此类输入可以包括用户搜索查询。通常,所述输入是借助与计算设备202或类似设备相关联的键盘或数字键盘(硬件的或虚拟的,例如触摸屏数字键盘)输入的。与计算设备202相关联的其他硬件选择器(例如硬件按钮)或软件选择器(例如虚拟选择器或按钮)可以用于输入数据或选择。举例来说,如下文中更全面论述的那样,可以在显示屏上呈现一个建议查询选择器,在被选择或接触的时候,所述建议查询选择器会向查询搜索引擎(未显示)触发一个表明希望得到查询建议的指示。计算设备的呈现模块被配置成与搜索结果网页相关联地呈现内容,例如背景图像、图标图像等等。此外,实施例并不打算局限于视觉显示,而是还可以包括音频呈现、组合的音频/视频呈现等等。
如图2所示,图像选择引擎204除其它组件之外包括查询参照组件214、用户数据参照组件216、背景图像选择组件218、图标图像选择组件220以及输出组件222。查询参照组件214被配置成参照一个或多个搜索查询或是其某些部分(例如搜索项或搜索短语)。该查询参照组件214可以接收、检索、获取、访问或拦截用户借助搜索引擎网页或客户机输入搜索引擎的搜索查询或是所述搜索查询的一部分。这种搜索引擎可以是任何用于在计算机系统(例如万维网或其他计算机系统)内部定位信息以及提供搜索结果的信息检索系统。这样,在一个实施例中,搜索引擎可以是通常基于用户搜索查询来搜索万维网的web搜索引擎。这种web搜索引擎可以提供与万维网上可用的任何种类的产品、服务、信息、数据或其他信息相关的搜索结果。在这一点上,web搜索引擎借助了搜索引擎网页或客户机来提供通常基于用户搜索查询的搜索结果。举个例子,基于输入到一般搜索网站(例如Microsoft的Live.com)的用户搜索查询,一般的搜索引擎(Microsoft® Live Search)将会搜索并提供与该搜索查询相关的一般搜索结果。
本领域技术人员将会意识到,用户可以采用多种方式来与搜索引擎进行交互。用户可以与网页格式的搜索引擎进行交互。换言之,搜索引擎网页可以用于输入搜索查询(例如借助初始搜索网页)以及提供搜索结果(例如借助搜索结果网页)。例示的搜索引擎以及相应的网页包括但不局限于可以经由Microsoft的Live.com以及门户网站MSN.com访问的Microsoft® Live Search,可以通过Google的门户网站google.com访问的Google™搜索,以及可以通过Yahoo的门户网站Yahoo.com访问的Yahoo!搜索。可替换地,用户可以与工具栏格式的搜索引擎进行交互,其中搜索引擎输入区(entry field)被置于用户的web浏览器上,以便更易于访问搜索引擎。
用户数据参照组件216被配置成参照一个或多个用户数据。该用户数据参照组件216可以对一个或多个用户数据执行接收、检索、获取、访问、拦截等处理。这里使用的用户数据指的是与搜索引擎用户和/或与诸如计算设备202之类的可供用户使用来访问搜索引擎的设备相关联的任何数据。举例来说,用户数据包括用户简档数据、设备数据、相关数据、全局数据和/或类似数据。用户简档数据是与用户相关联的任何数据或指示符,包括例如用户的习惯或例行行为和/或与用户的事件、活动或行为相关联的指示符。仅仅作为示例,用户简档数据可以包括用户的例行搜索行为,用户先前提供的搜索或查询,用户参与的文本和/或电子邮件会话,用户电子日历上安排的事件,用户参与的多媒体事件(例如聆听音乐,观看电视节目等等),用户经常访问的统一资源定位符(URL)链接,从用户参与的文本和/或电子邮件会话中提取的关键字等等。这样,用户简档数据可以是与搜索引擎相关联地识别或捕获的数据。作为替换或补充,用户简档数据可以是关联于用户与web浏览器、客户机和/或用户计算设备的交互而被识别或捕获的数据。用户简档数据还可以包括直接由用户输入和/或修改的用户信息(例如用户兴趣、生日等等)。在一些实施例中,用户简档数据可以是以与用户标识符(例如,用户用来登录的用户标识符)或诸如计算设备202之类的用户设备相关联的方式捕获或识别的。
设备数据指的是与诸如计算设备202之类的用户使用的计算设备相关联的任何数据。设备数据可以包括关于设备是否支持触摸的指示,设备的屏幕大小,设备标识符,关于传送数据的可用带宽的指示(例如特定服务供应商支持每秒特定比特量)等等。
关系数据指的是与另一个用户相关联的数据,所述另一个用户与搜索引擎的当前用户有关。在这一点上,关系数据可以提供与另一个相关用户希望或意图查看的内容相关的信息。用户可以基于与用户的联系(例如借助电子邮件、电子日历、地址薄、即时消息、社交网络等等)而与另一个用户相关。在另一个实施例中,用户可以基于相似的兴趣而与另一个用户相关。举例来说,这种用户共有的相似兴趣可以基于用户输入的查询或执行的搜索来确定。
全局数据指的是通常与搜索引擎的一个或多个用户相关联的数据。例如,全局数据可以是指流行的、最常用的或是首选的数据或图像。
背景图像选择组件218被配置成选择一个或多个背景图像。在这点上,将会选择一个或多个背景图像作为搜索结果页面的背景显示,其中该搜索结果页面一般呈现与搜索查询相关联的一个或多个搜索结果。这里使用的图像指的是任何图像,这其中包括但不局限于照片、图形、视频、动画图像等等。正如可以意识到的,图像可以是静态图像(即计算机图形、照片等等)或运动图像(即视频、电影等等)。背景图像被用来指代作为其上呈现一个或多个搜索结果或是其指示(例如图标图像)的搜索结果页面的背景呈现的图像。这样的一个或多个背景图像使得用户能够一开始就参与到搜索体验中。虽然在这里一般性地将这种图像论述成了搜索结果页面的背景,然而可以意识到的是,这种图像也可以是初始搜索引擎页面的背景(例如在用户输入或键入用户查询之前)。在这种情况下,背景图像有可能仅仅是基于用户数据选择的。在一些情况中,背景图像可以是广告。在这种情况下,广告引擎可以用于选择或帮助选择作为背景图像显示的广告。
在实施例中,背景图像选择组件218使用诸如查询参照组件214参照的一个或多个查询之类的查询数据和/或诸如用户数据参照组件216参照的一个或多个用户数据之类的用户数据来识别或选择一个或多个背景图像。在这一点上,用户查询被用于选择与搜索查询相关的图像。用户数据则用于选择适于用户和/或用户设备的图像。相应地,用户简档数据可用于选择与用户兴趣匹配或对应的图像。仅仅作为示例,假设用户输入查询“钢铁侠2”。更进一步,假设用户的用户简档数据表明该用户习惯性地搜索音乐。在这种情况下,可以选择和显示与“钢铁侠2”相关联的音乐专辑封面的图像。
设备数据可用于选择与用户使用的计算设备的能力及功能相适合的图像。在这一点上,诸如图像质量、图像大小之类的图像属性可与设备数据相关联地被考虑,以便选择一个或多个图像的恰当集合。关系数据可用于选择与假设或推断的用户兴趣相对应的图像,其中所述假设或推断的用户兴趣也就是与搜索引擎的当前用户有关的一个或多个其他用户的兴趣。全局数据则可用于选择所述搜索引擎的一个或多个其他用户一般会感兴趣的图像。
除了选择用于显示的一个或多个图像之外,背景图像选择组件216还可以选择作为背景显示的多个图像。在一个实施例中,多个图像可以作为统一或分散的背景图像而被同时显示。在替换实施例中,多个图像可以按顺序显示。相应地,一个图像或一组图像可以作为背景图像显示,随后则可以显示另一个或一组图像作为背景。仅仅作为示例,后续图像可以是基于某个事件(例如时间推移等等)的发生或是基于用户指示(例如用户选择了某个背景选择器等等)而被显示的。所要显示的多个图像既可以基于设备数据,例如计算设备能力,也可以基于用户数据,例如用户偏好(举个例子,三个图像与用户兴趣相对应,两个图像是在用户简档中设置的,……)。在其他实施例中,响应于用户选择图标图像,可以对背景图像进行修改。在这样的实施例中,一旦用户选择了图标图像,则可以选择和/或显示与该图标图像对应的背景图像。举个例子,如果用户选择了“音乐”图标图像,那么背景图像可以变成专辑封面的图像。
图标图像选择组件220被配置成选择一个或多个图标图像。图标图像指的是这样一个图像,该图像是一个代表搜索结果类别的图标。这样做允许搜索结果页面直观和整洁。图标图像可以代表不同的类别,例如图像、视频、电影、新闻、日历、相关位置、购物或商品、音乐等等。举例来说,一旦选择音乐图标,则音乐图标可以呈现音轨、艺术家、下载、购买音乐的位置(例如虚拟位置、附近的实体位置)等等。一旦选择了商品图标,则商品图标可以呈现与搜索查询和/或用户数据相关的商品。一旦选择了电影图标,则电影图标可以呈现放映该电影的附近影院,电影购票选项,去往附近影院的方向等等。一旦选择了日历图标,则日历图标可以呈现用户电子日历中的信息,创建日历事件的选项,共享/邀请他人的选项等等。一旦选择了新闻图标,则新闻图标可以呈现与搜索查询和/或用户兴趣相关联的新闻信息。一旦选择了视频图标,则视频图标可以呈现与搜索查询、类似的用户查询、用户数据等等相关的视频、预告片、消费者内容等等。一旦选择了图像图标,则图像图标可以呈现与搜索查询、类似的用户查询、用户数据等等相关的图像。作为补充或替换,图像图标代表与搜索结果相关的数据,例如作为执行任务的结果而被呈现的即时答复或信息。
在实施例中,图标图像选择组件220使用诸如查询参照组件214参照的一个或多个查询之类的查询数据和/或诸如用户数据参照组件216参照的一个或多个用户数据之类的用户数据来识别或选择一个或多个图标图像。在这一点上,用户搜索查询被用于选择与搜索查询相关的、对搜索查询而言是适当的或适合的一个或多个图标图像。图标图像既可以是预先确定的(例如保存在数据存储器内),也可以是基于与搜索查询的适当性而被动态确定的。
作为示例,参考图3,如302所示,假设用户输入搜索查询“钢铁侠2”。在这一点上,一旦参照搜索查询“钢铁侠2”,则会依照所述搜索查询来识别和选择与所述搜索查询相对应且对于该搜索查询适当的图标图像。由于存在与图像308、视频310、新闻312、电子日历314、电影院位置316、商品318以及音乐320这些类别相关的搜索查询和/或搜索结果,因此,代表这些类别的图标图像将被恰当地选择并显示。在一些情况中,如果可用和恰当的搜索结果类别众多,那么可以选择特定的图标,以免超出被显示的图标图像的预定数量。举个例子,图标图像的选择可以基于流行度、相应搜索结果的数量等等。可以意识到的是,代表搜索结果类别的图标图像最初可以单独显示在搜索结果网页上,或者也可以作为所显示的其他搜索结果(例如顶部搜索结果,不与选定类别相对应的搜索结果,诸如图像之类的特定类型的搜索结果等等)的补充而显示。
在选择用于显示的一个或多个图标图像之前或之后,搜索结果或是可供执行的任务能够与一个或多个图标图像相关联。如果搜索结果在选择所要显示的图标图像之前与图标图像相关联,那么可以使用与特定类别相关联的搜索结果或是其数量来选择用于显示的一个或多个图标图像。举个例子,假设有过多的“新闻”搜索结果与用户输入的搜索查询相关联,那么此类信息可以帮助选择所要显示的“新闻”图像图标。如果搜索结果是在选择了所要显示的图标图像之后与图标图像相关联的,那么这种归类使得用户能够选择一个图标图像,以便查看与这样的类别(由该图标图像标识/代表)相关的搜索结果。
作为补充或替换,用户数据可以用于选择一个或多个图标图像。相应地,用户简档数据可以用于选择与用户兴趣匹配或对应的图像。设备数据可用于选择对于用户使用的计算设备的能力和功能适当的图像。关系数据可以用于选择与疑似用户兴趣相对应的图像,其中所述疑似用户兴趣也就是与当前使用执行搜索的用户相关的其他用户的兴趣。全局数据可用于选择所述搜索引擎的其它用户一般会感兴趣的图像。仅仅作为示例,再次参考图3,如302所示,假设用户输入搜索查询“钢铁侠2”。更进一步,假设该用户以往曾经表达过要去影院看电影的兴趣(例如借助先前的搜索经历)。在这种情况下,可以选择显示“相关位置”图标,该“相关位置”图标在被选择时会呈现正在放映该电影的附近影院。用户可以选择“相关位置”图标来查看放映该电影的附近影院,购买影院的电影票,以及获取去往该影院的方向等等。
图标图像选择组件220还可以被配置成选择要与搜索结果关联显示的多个图标图像。仅仅作为示例,与类别、用户简档数据、设备数据、关系数据等等相对应的多个搜索结果可用于确定所要显示的多个图标图像。在一个实施例中,多个图标图像可以被同时显示。在可替换实施例中,多个图标图像可以按顺序显示。仅仅作为示例,后续图标图像可以基于事件(例如时间推移等等)的发生或者基于用户指示(例如用户选择了下一个图像指示符等等)而被显示。要显示的多个图像既可以基于设备数据,例如计算设备的能力,也可以基于用户数据,例如用户偏好(例如三个图标图像与用户兴趣是对应的,两个图标图像则是在用户简档中设置的,等等)。
诸如查询参照组件214参照的一个或多个查询之类的查询数据和/或诸如用户数据参照组件216参照的一个或多个用户数据之类的用户数据也可用于选择呈现所选择的一个或多个图标图像的顺序或排列。作为示例,对于更为流行的类别,例如与用户查询更为相关、与用户的一个或多个兴趣更为相关、全球更为流行等等的类别,这些类别既可以置于所显示的图像图标的中心或中点,也可以以更大的比例尺显示,还可以显示在第一页结果上等等。举个例子,假设与用户相关联的用户数据表明用户对漫画很感兴趣。在这种情况下,漫画图标图像可以被选择并在显示屏幕中心显示。
输出组件222被配置成促使呈现与用户计算设备相关联的图像。例如,输出组件222被配置成促使呈现与图1中的移动计算设备110的显示屏幕120相关联的一个或多个选定背景图像。在另一个示例中,输出组件222被配置成促使呈现与图1中的移动计算设备110的显示屏幕120相关联的一个或多个选定图标图像。虽然图像被描述为被提供和呈现,但是较为直接的是由系统100提供可供用户设备检索相关图像的链接或其他引用。应该指出的是,常规浏览器不必跟随所述链接;举例来说,输出联系人或呼叫历史列表的应用可以跟随该链接,获取一个或多个图像并在其输出中插入所述一个或多个图像的表示。任何和所有的这些变化及其任何组合都预期处于本发明实施例的范围以内。
如上所述,计算设备在搜索结果页面的上下文中显示图像。如图3所示,与用户查询和/或用户数据相关联的背景图像304是作为搜索结果的背景显示的。可以意识到的是,在一些实施例中,一旦用户输入了用户查询,则可以显示一个或多个背景图像。在可替换实施例中,背景图像可以是在用户输入搜索查询的时候显示的。
同样,如图3所示,在搜索结果页面内显示代表搜索结果类别的一个或多个图标图像306的集合。在实施例中,这种图标图像是基于用户查询和/或用户数据选择的。在图3中,这种图标图像包括图像图标308、视频图标310、新闻图标312、日历图标314、位置图标316、商品图标318以及音乐图标320。虽然在图3中显示了特定的图标图像308-320,但是可以意识到,在不同的实施例中可以显示任何数量或类型的图标图像。选择此类图标导致显示与搜索查询相关且与图像图标代表的类别相对应的信息。在这一点上,选择图标图像可以导致显示搜索结果或是与之关联的信息(例如即时答复)。仅仅作为示例,假设用户选择了图3中的位置图标316。在这种情况下,如图4的显示屏幕400中所示,显示可供用户观看电影的附近影院。举例来说,这种显示屏幕400可以包括与影院相关的信息,这其中包括但不局限于位置、电话号码、小时数、当前电影、放映时间、网站链接、菜单等等。在这一点上,选择图标图像可以导致显示与该图标图像相关的搜索结果。作为替换或补充,选择图标图像可以导致执行某个任务,并且其结果将会被显示。举例来说,不是显示搜索结果,而是一旦选择了图标图像,则可以确定某个任务或应用的执行,例如提供与用户查询相关的即时答复,识别用于购买商品的商店(实体商店或虚拟商店),产生地图,或者执行与搜索查询或与之关联的搜索结果有关的其他任务。
更进一步,如图4所示,所选择的位置图标402可以看起来更大和/或更亮,以便指示当前选择了该图标。虽然在图4中将图标图像显示成较大的图标,但是一旦选择了图标图像,则可以采用任何方式来修改所述图标图像,以便提供一个表明该特定图标是当前选定的图标或是最近选定的图标的指示。作为修改图标图像的替换,可以与图标图像相关联地提供另一个指示符,以便提供这种指示(例如在该图标图像周围或附近高亮显示或是放置符号)。
在一些实施例中,不同的选择器可被使用。这里使用的选择器可以呈现在显示屏幕上,由此,在被选择或接触的时候将会给出表明希望执行特定功能的指示。可以使用选择器,从而使得显示屏幕不被不同的显示项目所混杂。选择器还允许用户快速简单地查看更相关的项目(例如建议的查询、背景图像、图标图像等等)。相应地,在被选择的时候,选择器将会触发一个表明希望得到更相关项目的指示。虽然在图1中被显示成软件选择器,但是另外的指示符可以是硬件选择器或是其组合。用户既可以通过触摸屏的方式来选择某个选择器,也可以通过借助于鼠标或指针悬停在选择器上的方式来选择该选择器,还可以通过借助鼠标、指针或是命令等等来选择该选择器的方式来选择。
举例来说,选择器可以是图标选择器,建议查询选择器,背景选择器等等。如图3的322所示,可以选择图标选择器来显示更多的图标图像。相应地,一旦选择了图标选择器322,那么可以显示一个或多个图标图像的完整的新集合,以便替换当前显示的一个或多个图标图像,或者补充当前显示的图标图像。如图3的324所示,可以选择选择建议查询选择器以便显示替换的搜索查询建议。在实施例中,此类查询建议可以是基于用户查询和/或用户数据的。在这一点上,查询建议可以是基于用户兴趣提供的,所述用户兴趣例如是从在先的搜索例行工作中识别的。虽然没有示出,但是可以意识到的是,背景选择器也可以与背景图像相关联,由此,一旦选择了该选择器,那么将会显示一个或多个替换的背景图像作为搜索结果的背景。这样的一个或多个替换背景图像既可以与当前呈现的背景图像同时显示,也可以在当前呈现的背景图像之后显示。虽然在图3中将选择器显示成具有特定的设计和位置,但是这些设计和位置并不打算限制选择器的范围。
现在转到图5,所示出的流程图显示了根据本发明实施例来呈现为用户定制的一个或多个背景图像的方法500。首先,在方框510,用户提供的搜索查询将被参照。举例来说,可以参照由移动计算设备的用户输入的搜索查询。在方框512,与用户相关联的用户数据将被参照。随后,在方框514,搜索查询和/或用户数据将被用于选择所要显示的一个或多个背景图像。在实施例中,这样的一个或多个背景图像对应于用户并且适合作为搜索结果页面的背景图像显示给用户。在这一点上,所选择的背景图像可以与用户输入的查询以及用户过去的兴趣相关。在方框516,所选择的图像或是其表示将被提供给用户设备,以便进行显示。在方框518,所选择的一个或多个背景图像将会借助用户设备的显示屏幕而被显示。在实施例中,该背景图像被与搜索结果或是代表搜索结果类别的图标图像相关联地显示。可以意识到的是,在背景图像上可以显示不同的项目,例如搜索结果或是代表搜索结果的图标图像。在这一点上,背景图像和/或搜索结果/图标图像可以至少部分是透明的,以便使得能够同时查看背景图像以及搜索结果/图标图像。
参考图6,所示出的流程图显示了根据本发明实施例来呈现为用户定制的一个或多个图标图像的方法600。首先,在方框610,用户提供的搜索查询将被参照。在方框612,与用户相关联的用户数据将被参照。随后,在方框614,搜索查询和/或用户数据将被用于识别所要显示的一个或多个图标图像。在实施例中,所识别的图标图像对应于用户并且适合作为搜索结果页面的图标图像显示给用户。与搜索查询相对应的搜索结果与图标图像是关联的。在方框616中对此进行了指示。在方框618,所识别的图标图像的排列被确定。这种排列可以包括相对于彼此的位置,相对于背景图像的位置,显示屏幕上的位置,图标图像的大小等等。在实施例中,举例来说,所识别的图标图像的排列可以基于与每一个图标图像相关联的搜索结果的数量,用户简档数据(例如用户兴趣),设备数据等等。在方框620,所识别的图像或是其表示将被提供给用户设备,以便进行显示。此外还可以将排列指示符提供给用户设备,以便提供关于一个或多个图标图像的排列的指示。可以意识到的是,在其他实施例中,这种排列确定可以是由用户计算设备进行的。在方框622,所识别的一个或多个图标图像将会依照所确定的排列并且借助用户设备的显示屏幕进行显示。在实施例中,图标图像被与其他搜索结果或是一个或多个背景图像相关联地显示。
现在转到图7,所示出的流程图显示了根据本发明实施例来使用建议查询选择器来查看替换的建议搜索查询的方法700。首先,如方框710所示,用户搜索查询将被识别。所述搜索查询可以是基于用户输入查询的处理或者是在输入查询(例如滚动)的时候识别的。在方框712,一个或多个建议搜索查询被确定。这些建议搜索查询可以是基于输入的数据或是所确定的输入数据意图而被识别或确定的。在实施例中,建议搜索查询还可以是基于诸如用户兴趣之类的不同的用户数据识别的。在方框714,建议查询选择器被与搜索体验相关联地显示(例如在一开始或是执行搜索的时候)。所述建议查询选择器可以向用户提供一个表明存在建议查询的指示。在查询入口附近或是任何位置可以呈现建议查询选择器。在方框716,接收对于建议查询选择器的选择。依照对于建议查询选择的选择,搜索查询建议(例如补充或替换)将被呈现给用户。在方框718中对此进行了指示。这种查询建议可以在下拉列表或是期望的其他任何列表或格式中呈现。
本领域普通技术人员将会理解,在图5的方法500、图6的方法600以及图7的方法700中显示的步骤的顺序并不意味着对本发明的范围进行任何方式的限制,实际上,在这里的实施例的范围以内,这些步骤可以按照多种不同的顺序进行。任何的和所有的此类变化及其任何组合都预期处于本发明实施例的范围以内。
已经关于特定的实施例而对本发明进行了描述,其中这些实施例的所有方面都是说明性而不是限制性的。对本发明所属领域的普通技术人员来说,在不脱离本发明的范围的情况下,替换实施例将是显而易见的。
从上文中可以看出,本发明适于获取如上所述的所有目的和目标以及所述系统和方法所固有的其他显而易见的优点。应该理解的是,某些特征和子组合是具有实用性的,并且是可以在不参考其他特征和子组合的情况下使用的。而权利要求同样对此进行了考虑,并且将其包含在了权利要求的范围以内。

Claims (15)

1.一个或多个计算机存储媒体,其上包含有计算机可执行指令,其中在被运行的时候,所述计算机可执行指令促使计算设备执行一种用于呈现为用户定制的一个或多个背景图像的方法,该方法包括:
参照用户输入的搜索查询;
参照与用户相关联的一个或多个用户数据;
使用该搜索查询以及与用户相关联的一个或多个用户数据来选择作为搜索结果网页的背景图像显示的图像;以及
将该背景图像作为搜索结果网页的背景来进行显示。
2.权利要求1的媒体,其中一个或多个用户数据包括与用户的事件、活动或行为相关联的至少一个用户简档数据。
3.权利要求2的媒体,其中至少一个用户简档数据包括用户的例行搜索行为,用户先前提供的搜索或查询,用户参与的文本或电子邮件会话,用户参与的多媒体事件或是其组合。
4.权利要求1的媒体,其中一个或多个用户数据包括与用户使用的计算设备相关联的至少一个设备数据。
5.权利要求4的媒体,其中至少一个设备数据包括关于计算设备是否支持触摸的指示,设备屏幕大小的指示,设备标识符,可用于传送数据的带宽的指示,或是其组合。
6.权利要求1的媒体,其中一个或多个用户数据包括关联于与用户相关的另一个用户的至少一个关系数据。
7.权利要求1的媒体,其中搜索查询被用于识别与所述搜索查询相关的多个图像,并且一个或多个用户数据被用于从所识别的与搜索查询相关的多个图像中选择所要显示的图像。
8.权利要求1的媒体,其中背景图像被与搜索结果的集合或是其表示相关联地显示。
9.一种用于呈现为用户定制的图标图像的方法,该方法包括:
参照用户输入的搜索查询;
参照与用户相关联的一个或多个用户数据;
基于所述搜索查询以及与用户相关联的一个或多个用户数据来识别所要显示的一个或多个图标图像,所述一个或多个图标图像中的每一个代表搜索结果的类别;
在搜索结果网页内显示所述一个或多个图标图像,其中图标图像的选择导致显示与所选择的图标图像所代表的搜索结果类别相对应的一个或多个搜索结果或是与之相关联的信息。
10.权利要求9的方法,还包括:将与搜索查询相关的搜索结果与一个或多个适当的图标图像相关联。
11.权利要求10的方法,还包括:确定用于显示彼此相关的一个或多个图标图像的排列。
12.权利要求11的方法,其中所述排列是基于用户数据或是与一个或多个图标图像中的每一个相关的搜索结果的数量的。
13.权利要求9的方法,其中一个或多个用户数据包括一个或多个用户简档数据,一个或多个设备数据,一个或多个关系数据,一个或多个全局数据,或是其组合。
14.一种用于为用户定制搜索体验的系统,该系统包括:
与一个或多个处理器以及一个或多个计算机可读存储媒体相关联的计算设备;
与所述计算设备相耦合的数据存储器;以及
图像选择引擎,该图像选择引擎:
(1)接收由用户输入的搜索查询、用于指示用户的至少一项兴趣的用户简档数据以及与用户使用的计算设备相关联的设备数据,
(2)使用搜索查询、用户简档数据以及设备数据来识别要作为搜索结果网页的背景显示的背景图像,以及识别要在搜索结果网页上显示的一个或多个图标图像,所述一个或多个图标图像代表搜索结果的类别,以及
(3)输出该背景图像以及一个或多个图标图像来进行呈现。
15.权利要求14的系统,其中图像选择引擎基于用户简档数据来确定用以放置一个或多个图标图像的排列或位置。
CN201180030953.7A 2010-06-22 2011-06-17 使用图像来定制搜索体验 Expired - Fee Related CN102947828B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US12/820,895 2010-06-22
US12/820895 2010-06-22
US12/820,895 US20110314419A1 (en) 2010-06-22 2010-06-22 Customizing a search experience using images
PCT/US2011/040795 WO2011163065A2 (en) 2010-06-22 2011-06-17 Customizing a search experience using images

Publications (2)

Publication Number Publication Date
CN102947828A true CN102947828A (zh) 2013-02-27
CN102947828B CN102947828B (zh) 2016-01-27

Family

ID=45329815

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180030953.7A Expired - Fee Related CN102947828B (zh) 2010-06-22 2011-06-17 使用图像来定制搜索体验

Country Status (7)

Country Link
US (1) US20110314419A1 (zh)
EP (1) EP2585952A4 (zh)
JP (1) JP5845254B2 (zh)
KR (1) KR20130115999A (zh)
CN (1) CN102947828B (zh)
AU (1) AU2011271263B2 (zh)
WO (1) WO2011163065A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107430727A (zh) * 2014-10-23 2017-12-01 维萨国际服务协会 用于用户界面背景选择的算法
CN113535031A (zh) * 2021-08-03 2021-10-22 北京字跳网络技术有限公司 页面显示方法、装置、设备及介质

Families Citing this family (155)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8554868B2 (en) 2007-01-05 2013-10-08 Yahoo! Inc. Simultaneous sharing communication interface
US20100325552A1 (en) * 2009-06-19 2010-12-23 Sloo David H Media Asset Navigation Representations
WO2011156605A2 (en) 2010-06-11 2011-12-15 Doat Media Ltd. A system and methods thereof for enhancing a user's search experience
US9552422B2 (en) 2010-06-11 2017-01-24 Doat Media Ltd. System and method for detecting a search intent
US10713312B2 (en) 2010-06-11 2020-07-14 Doat Media Ltd. System and method for context-launching of applications
US9639611B2 (en) 2010-06-11 2017-05-02 Doat Media Ltd. System and method for providing suitable web addresses to a user device
US9665647B2 (en) 2010-06-11 2017-05-30 Doat Media Ltd. System and method for indexing mobile applications
US20130124547A1 (en) * 2011-11-15 2013-05-16 Doat Media Ltd. System and Methods Thereof for Instantaneous Updating of a Wallpaper Responsive of a Query Input and Responses Thereto
US9069443B2 (en) 2010-06-11 2015-06-30 Doat Media Ltd. Method for dynamically displaying a personalized home screen on a user device
US9141702B2 (en) 2010-06-11 2015-09-22 Doat Media Ltd. Method for dynamically displaying a personalized home screen on a device
US9372885B2 (en) 2010-06-11 2016-06-21 Doat Media Ltd. System and methods thereof for dynamically updating the contents of a folder on a device
US9529918B2 (en) 2010-06-11 2016-12-27 Doat Media Ltd. System and methods thereof for downloading applications via a communication network
KR101719272B1 (ko) * 2010-08-31 2017-03-23 삼성전자주식회사 컨텐츠 처리 장치 및 컨텐츠 처리 방법
US9858342B2 (en) 2011-03-28 2018-01-02 Doat Media Ltd. Method and system for searching for applications respective of a connectivity mode of a user device
IL306019A (en) 2011-07-12 2023-11-01 Snap Inc Methods and systems for delivering editing functions to visual content
US9207754B2 (en) 2011-10-20 2015-12-08 Microsoft Technology Licensing, Llc Enabling immersive, interactive desktop image presentation
US8548990B2 (en) * 2011-12-30 2013-10-01 Microsoft Corporation Presenting interactive images with search results
US8972357B2 (en) 2012-02-24 2015-03-03 Placed, Inc. System and method for data collection to validate location data
US11734712B2 (en) 2012-02-24 2023-08-22 Foursquare Labs, Inc. Attributing in-store visits to media consumption based on data collected from user devices
CN103365839B (zh) * 2012-03-26 2017-12-12 深圳市世纪光速信息技术有限公司 一种搜索引擎的推荐搜索方法和装置
US9519661B2 (en) * 2012-04-17 2016-12-13 Excalibur Ip, Llc Method and system for updating a background picture of a web search results page for different search queries
JP5451810B2 (ja) 2012-04-18 2014-03-26 ヤフー株式会社 検索情報提供装置、検索情報提供方法および検索情報提供プログラム
US10155168B2 (en) 2012-05-08 2018-12-18 Snap Inc. System and method for adaptable avatars
US9052896B2 (en) 2012-07-20 2015-06-09 Facebook, Inc. Adjusting mobile device state based on user intentions and/or identity
US9025860B2 (en) * 2012-08-06 2015-05-05 Microsoft Technology Licensing, Llc Three-dimensional object browsing in documents
US20140244837A1 (en) * 2013-02-26 2014-08-28 Adience SER LTD Determining a user's identity from an interaction with an identifiable service
JP5693703B2 (ja) * 2013-12-25 2015-04-01 ヤフー株式会社 検索情報提供装置、検索情報提供方法および検索情報提供プログラム
US9628950B1 (en) 2014-01-12 2017-04-18 Investment Asset Holdings Llc Location-based messaging
US9535945B2 (en) 2014-04-30 2017-01-03 Excalibur Ip, Llc Intent based search results associated with a modular search object framework
USD776140S1 (en) 2014-04-30 2017-01-10 Yahoo! Inc. Display screen with graphical user interface for displaying search results as a stack of overlapping, actionable cards
USD773498S1 (en) 2014-04-30 2016-12-06 Yahoo! Inc. Display screen or portion thereof with a graphical user interface
US9830388B2 (en) 2014-04-30 2017-11-28 Excalibur Ip, Llc Modular search object framework
USD773497S1 (en) 2014-04-30 2016-12-06 Yahoo! Inc. Display screen or portion thereof with a graphical user interface
US20150317319A1 (en) * 2014-04-30 2015-11-05 Yahoo! Inc. Enhanced search results associated with a modular search object framework
US9396354B1 (en) 2014-05-28 2016-07-19 Snapchat, Inc. Apparatus and method for automated privacy protection in distributed images
US9537811B2 (en) 2014-10-02 2017-01-03 Snap Inc. Ephemeral gallery of ephemeral messages
EP2955686A1 (en) 2014-06-05 2015-12-16 Mobli Technologies 2010 Ltd. Automatic article enrichment by social media trends
CN104063432A (zh) * 2014-06-10 2014-09-24 百度在线网络技术(北京)有限公司 信息搜索方法和装置
CN104063434A (zh) * 2014-06-11 2014-09-24 百度在线网络技术(北京)有限公司 搜索结果页的展现方法和装置
US9113301B1 (en) 2014-06-13 2015-08-18 Snapchat, Inc. Geo-location based event gallery
US9225897B1 (en) 2014-07-07 2015-12-29 Snapchat, Inc. Apparatus and method for supplying content aware photo filters
US10990620B2 (en) * 2014-07-14 2021-04-27 Verizon Media Inc. Aiding composition of themed articles about popular and novel topics and offering users a navigable experience of associated content
US10423983B2 (en) 2014-09-16 2019-09-24 Snap Inc. Determining targeting information based on a predictive targeting model
US10824654B2 (en) 2014-09-18 2020-11-03 Snap Inc. Geolocation-based pictographs
US11216869B2 (en) 2014-09-23 2022-01-04 Snap Inc. User interface to augment an image using geolocation
US10284508B1 (en) 2014-10-02 2019-05-07 Snap Inc. Ephemeral gallery of ephemeral messages with opt-in permanence
US9015285B1 (en) 2014-11-12 2015-04-21 Snapchat, Inc. User interface for accessing media at a geographic location
US9385983B1 (en) 2014-12-19 2016-07-05 Snapchat, Inc. Gallery of messages from individuals with a shared interest
US10311916B2 (en) 2014-12-19 2019-06-04 Snap Inc. Gallery of videos set to an audio time line
US9754355B2 (en) 2015-01-09 2017-09-05 Snap Inc. Object recognition based photo filters
US11388226B1 (en) 2015-01-13 2022-07-12 Snap Inc. Guided personal identity based actions
US10133705B1 (en) 2015-01-19 2018-11-20 Snap Inc. Multichannel system
US9521515B2 (en) 2015-01-26 2016-12-13 Mobli Technologies 2010 Ltd. Content request by location
JP5951053B2 (ja) * 2015-02-03 2016-07-13 ヤフー株式会社 検索情報提供装置、検索情報提供方法および検索情報提供プログラム
US10223397B1 (en) 2015-03-13 2019-03-05 Snap Inc. Social graph based co-location of network users
EP3272078B1 (en) 2015-03-18 2022-01-19 Snap Inc. Geo-fence authorization provisioning
US9692967B1 (en) 2015-03-23 2017-06-27 Snap Inc. Systems and methods for reducing boot time and power consumption in camera systems
US10135949B1 (en) 2015-05-05 2018-11-20 Snap Inc. Systems and methods for story and sub-story navigation
US9881094B2 (en) 2015-05-05 2018-01-30 Snap Inc. Systems and methods for automated local story generation and curation
US10993069B2 (en) 2015-07-16 2021-04-27 Snap Inc. Dynamically adaptive media content delivery
US10817898B2 (en) 2015-08-13 2020-10-27 Placed, Llc Determining exposures to content presented by physical objects
US9652896B1 (en) 2015-10-30 2017-05-16 Snap Inc. Image based tracking in augmented reality systems
US9984499B1 (en) 2015-11-30 2018-05-29 Snap Inc. Image and point cloud based tracking and in augmented reality systems
US10474321B2 (en) 2015-11-30 2019-11-12 Snap Inc. Network resource location linking and visual content sharing
US10354425B2 (en) 2015-12-18 2019-07-16 Snap Inc. Method and system for providing context relevant media augmentation
US11023514B2 (en) 2016-02-26 2021-06-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US10679389B2 (en) 2016-02-26 2020-06-09 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US10285001B2 (en) 2016-02-26 2019-05-07 Snap Inc. Generation, curation, and presentation of media collections
US10289700B2 (en) * 2016-03-01 2019-05-14 Baidu Usa Llc Method for dynamically matching images with content items based on keywords in response to search queries
US10248812B2 (en) 2016-03-21 2019-04-02 Microsoft Technology Licensing, Llc User personalization of third-party webpage images
US10339365B2 (en) 2016-03-31 2019-07-02 Snap Inc. Automated avatar generation
CN105893613B (zh) * 2016-04-27 2019-12-10 宇龙计算机通信科技(深圳)有限公司 一种图像标识信息搜索方法及装置
US9681265B1 (en) 2016-06-28 2017-06-13 Snap Inc. System to track engagement of media items
US10430838B1 (en) 2016-06-28 2019-10-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections with automated advertising
US10733255B1 (en) 2016-06-30 2020-08-04 Snap Inc. Systems and methods for content navigation with automated curation
US10855632B2 (en) 2016-07-19 2020-12-01 Snap Inc. Displaying customized electronic messaging graphics
KR102606785B1 (ko) 2016-08-30 2023-11-29 스냅 인코포레이티드 동시 로컬화 및 매핑을 위한 시스템 및 방법
US10432559B2 (en) 2016-10-24 2019-10-01 Snap Inc. Generating and displaying customized avatars in electronic messages
EP3535756B1 (en) 2016-11-07 2021-07-28 Snap Inc. Selective identification and order of image modifiers
US10203855B2 (en) 2016-12-09 2019-02-12 Snap Inc. Customized user-controlled media overlays
US11616745B2 (en) 2017-01-09 2023-03-28 Snap Inc. Contextual generation and selection of customized media content
US10454857B1 (en) 2017-01-23 2019-10-22 Snap Inc. Customized digital avatar accessories
US10915911B2 (en) 2017-02-03 2021-02-09 Snap Inc. System to determine a price-schedule to distribute media content
US10319149B1 (en) 2017-02-17 2019-06-11 Snap Inc. Augmented reality anamorphosis system
US11250075B1 (en) 2017-02-17 2022-02-15 Snap Inc. Searching social media content
US10074381B1 (en) 2017-02-20 2018-09-11 Snap Inc. Augmented reality speech balloon system
US10565795B2 (en) 2017-03-06 2020-02-18 Snap Inc. Virtual vision system
US10523625B1 (en) 2017-03-09 2019-12-31 Snap Inc. Restricted group content collection
US10581782B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US10582277B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US11170393B1 (en) 2017-04-11 2021-11-09 Snap Inc. System to calculate an engagement score of location based media content
US10387730B1 (en) 2017-04-20 2019-08-20 Snap Inc. Augmented reality typography personalization system
US10212541B1 (en) 2017-04-27 2019-02-19 Snap Inc. Selective location-based identity communication
WO2018201102A1 (en) 2017-04-27 2018-11-01 Snap Inc. Friend location sharing mechanism for social media platforms
US11893647B2 (en) 2017-04-27 2024-02-06 Snap Inc. Location-based virtual avatars
US10467147B1 (en) 2017-04-28 2019-11-05 Snap Inc. Precaching unlockable data elements
US10803120B1 (en) 2017-05-31 2020-10-13 Snap Inc. Geolocation based playlists
US11475254B1 (en) 2017-09-08 2022-10-18 Snap Inc. Multimodal entity identification
US10740974B1 (en) 2017-09-15 2020-08-11 Snap Inc. Augmented reality system
US10499191B1 (en) 2017-10-09 2019-12-03 Snap Inc. Context sensitive presentation of content
US10573043B2 (en) 2017-10-30 2020-02-25 Snap Inc. Mobile-based cartographic control of display content
US11265273B1 (en) 2017-12-01 2022-03-01 Snap, Inc. Dynamic media overlay with smart widget
US11017173B1 (en) 2017-12-22 2021-05-25 Snap Inc. Named entity recognition visual context and caption data
US10678818B2 (en) 2018-01-03 2020-06-09 Snap Inc. Tag distribution visualization system
US11507614B1 (en) 2018-02-13 2022-11-22 Snap Inc. Icon based tagging
US10979752B1 (en) 2018-02-28 2021-04-13 Snap Inc. Generating media content items based on location information
US10885136B1 (en) 2018-02-28 2021-01-05 Snap Inc. Audience filtering system
US10327096B1 (en) 2018-03-06 2019-06-18 Snap Inc. Geo-fence selection system
KR102574151B1 (ko) 2018-03-14 2023-09-06 스냅 인코포레이티드 위치 정보에 기초한 수집가능한 항목들의 생성
US11163941B1 (en) 2018-03-30 2021-11-02 Snap Inc. Annotating a collection of media content items
US10219111B1 (en) 2018-04-18 2019-02-26 Snap Inc. Visitation tracking system
US10896197B1 (en) 2018-05-22 2021-01-19 Snap Inc. Event detection system
US10679393B2 (en) 2018-07-24 2020-06-09 Snap Inc. Conditional modification of augmented reality object
US10997760B2 (en) 2018-08-31 2021-05-04 Snap Inc. Augmented reality anthropomorphization system
US10698583B2 (en) 2018-09-28 2020-06-30 Snap Inc. Collaborative achievement interface
US10778623B1 (en) 2018-10-31 2020-09-15 Snap Inc. Messaging and gaming applications communication platform
US11199957B1 (en) 2018-11-30 2021-12-14 Snap Inc. Generating customized avatars based on location information
US10939236B1 (en) 2018-11-30 2021-03-02 Snap Inc. Position service to determine relative position to map features
US11032670B1 (en) 2019-01-14 2021-06-08 Snap Inc. Destination sharing in location sharing system
US10939246B1 (en) 2019-01-16 2021-03-02 Snap Inc. Location-based context information sharing in a messaging system
US11294936B1 (en) 2019-01-30 2022-04-05 Snap Inc. Adaptive spatial density based clustering
US10936066B1 (en) 2019-02-13 2021-03-02 Snap Inc. Sleep detection in a location sharing system
US10838599B2 (en) 2019-02-25 2020-11-17 Snap Inc. Custom media overlay system
US10964082B2 (en) 2019-02-26 2021-03-30 Snap Inc. Avatar based on weather
US10852918B1 (en) 2019-03-08 2020-12-01 Snap Inc. Contextual information in chat
US11868414B1 (en) 2019-03-14 2024-01-09 Snap Inc. Graph-based prediction for contact suggestion in a location sharing system
US11852554B1 (en) 2019-03-21 2023-12-26 Snap Inc. Barometer calibration in a location sharing system
US11249614B2 (en) 2019-03-28 2022-02-15 Snap Inc. Generating personalized map interface with enhanced icons
US10810782B1 (en) 2019-04-01 2020-10-20 Snap Inc. Semantic texture mapping system
US10560898B1 (en) 2019-05-30 2020-02-11 Snap Inc. Wearable device location systems
US10582453B1 (en) 2019-05-30 2020-03-03 Snap Inc. Wearable device location systems architecture
US10893385B1 (en) 2019-06-07 2021-01-12 Snap Inc. Detection of a physical collision between two client devices in a location sharing system
US11307747B2 (en) 2019-07-11 2022-04-19 Snap Inc. Edge gesture interface with smart interactions
US11821742B2 (en) 2019-09-26 2023-11-21 Snap Inc. Travel based notifications
US11218838B2 (en) 2019-10-31 2022-01-04 Snap Inc. Focused map-based context information surfacing
US11429618B2 (en) 2019-12-30 2022-08-30 Snap Inc. Surfacing augmented reality objects
US11128715B1 (en) 2019-12-30 2021-09-21 Snap Inc. Physical friend proximity in chat
US11169658B2 (en) 2019-12-31 2021-11-09 Snap Inc. Combined map icon with action indicator
US11343323B2 (en) 2019-12-31 2022-05-24 Snap Inc. Augmented reality objects registry
US11228551B1 (en) 2020-02-12 2022-01-18 Snap Inc. Multiple gateway message exchange
US11516167B2 (en) 2020-03-05 2022-11-29 Snap Inc. Storing data based on device location
US11619501B2 (en) 2020-03-11 2023-04-04 Snap Inc. Avatar based on trip
KR20220155443A (ko) 2020-03-13 2022-11-23 구글 엘엘씨 지식-기반 미디어 컨텐츠 추천들 및 통합형 사용자 인터페이스들을 갖는 네트워크-연결된 텔레비전 디바이스들
KR20220155444A (ko) 2020-03-13 2022-11-23 구글 엘엘씨 지식-기반 미디어 컨텐츠 추천들 및 통합형 사용자 인터페이스들을 갖는 네트워크-연결된 텔레비전 디바이스들
US10956743B1 (en) 2020-03-27 2021-03-23 Snap Inc. Shared augmented reality system
US11430091B2 (en) 2020-03-27 2022-08-30 Snap Inc. Location mapping for large scale augmented-reality
US11290851B2 (en) 2020-06-15 2022-03-29 Snap Inc. Location sharing using offline and online objects
US11483267B2 (en) 2020-06-15 2022-10-25 Snap Inc. Location sharing using different rate-limited links
US11503432B2 (en) 2020-06-15 2022-11-15 Snap Inc. Scalable real-time location sharing framework
US11314776B2 (en) 2020-06-15 2022-04-26 Snap Inc. Location sharing using friend list versions
US11308327B2 (en) 2020-06-29 2022-04-19 Snap Inc. Providing travel-based augmented reality content with a captured image
US11349797B2 (en) 2020-08-31 2022-05-31 Snap Inc. Co-location connection service
US11606756B2 (en) 2021-03-29 2023-03-14 Snap Inc. Scheduling requests for location data
US11645324B2 (en) 2021-03-31 2023-05-09 Snap Inc. Location-based timeline media content system
US11829834B2 (en) 2021-10-29 2023-11-28 Snap Inc. Extended QR code

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080078333A (ko) * 2007-02-23 2008-08-27 손준 상태 변화에 따라 배경 화면이 변하는 휴대용 단말기 및 그제어 방법
US20100082661A1 (en) * 2008-09-23 2010-04-01 Microsoft Corporation Linking Search Queries to Rich Media Themes

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3630754B2 (ja) * 1995-02-28 2005-03-23 キヤノン株式会社 データ検索方法及びその装置
JP3599405B2 (ja) * 1995-03-03 2004-12-08 キヤノン株式会社 データ表示方法及びそのシステム
US6678891B1 (en) * 1998-11-19 2004-01-13 Prasara Technologies, Inc. Navigational user interface for interactive television
KR20010073967A (ko) * 2000-01-24 2001-08-03 장성익 통신 단말기 화면창의 배경 화면 변경 방법
US6564209B1 (en) * 2000-03-08 2003-05-13 Accenture Llp Knowledge management tool for providing abstracts of information
US20020087526A1 (en) * 2000-04-21 2002-07-04 Rao Dileep R. Information search and retrieval system
JP2002345032A (ja) * 2001-05-15 2002-11-29 Uto Akihiko 携帯電話への画像提供方法及びシステム
US7647076B1 (en) * 2004-11-12 2010-01-12 Funmobility, Inc. Displaying customized images on a wireless device
US7548915B2 (en) * 2005-09-14 2009-06-16 Jorey Ramer Contextual mobile content placement on a mobile communication facility
US8214360B2 (en) * 2006-04-06 2012-07-03 International Business Machines Corporation Browser context based search disambiguation using existing category taxonomy
KR100755270B1 (ko) * 2006-09-26 2007-09-04 삼성전자주식회사 휴대용 단말기에서 관계기반 정보를 출력하는 장치 및 방법
US7844591B1 (en) * 2006-10-12 2010-11-30 Adobe Systems Incorporated Method for displaying an image with search results
US7966309B2 (en) * 2007-01-17 2011-06-21 Google Inc. Providing relevance-ordered categories of information
US9405830B2 (en) * 2007-02-28 2016-08-02 Aol Inc. Personalization techniques using image clouds
JP2008276538A (ja) * 2007-04-27 2008-11-13 Canon Inc 情報処理装置及び情報処理方法
US20090119254A1 (en) * 2007-11-07 2009-05-07 Cross Tiffany B Storing Accessible Histories of Search Results Reordered to Reflect User Interest in the Search Results
EP2088500A1 (en) * 2008-02-11 2009-08-12 Idean Enterprises Oy Layer based user interface
US20090241044A1 (en) * 2008-03-18 2009-09-24 Cuill, Inc. Apparatus and method for displaying search results using stacks
KR101315456B1 (ko) * 2008-11-05 2013-10-04 삼성전자주식회사 화상형성장치와 연결된 호스트장치, 이를 포함하는 화상형성시스템 및 화상형성장치의 배경화면 변경방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080078333A (ko) * 2007-02-23 2008-08-27 손준 상태 변화에 따라 배경 화면이 변하는 휴대용 단말기 및 그제어 방법
US20100082661A1 (en) * 2008-09-23 2010-04-01 Microsoft Corporation Linking Search Queries to Rich Media Themes

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107430727A (zh) * 2014-10-23 2017-12-01 维萨国际服务协会 用于用户界面背景选择的算法
CN113535031A (zh) * 2021-08-03 2021-10-22 北京字跳网络技术有限公司 页面显示方法、装置、设备及介质

Also Published As

Publication number Publication date
US20110314419A1 (en) 2011-12-22
CN102947828B (zh) 2016-01-27
KR20130115999A (ko) 2013-10-22
RU2012155940A (ru) 2014-06-27
WO2011163065A3 (en) 2012-02-23
JP5845254B2 (ja) 2016-01-20
EP2585952A4 (en) 2016-08-10
WO2011163065A2 (en) 2011-12-29
JP2013531300A (ja) 2013-08-01
AU2011271263B2 (en) 2014-04-24
AU2011271263A1 (en) 2012-12-20
EP2585952A2 (en) 2013-05-01

Similar Documents

Publication Publication Date Title
CN102947828B (zh) 使用图像来定制搜索体验
US20210209609A1 (en) Managing Internet Advertising and Promotional Content
US20230281260A1 (en) Internet Search Results Annotation, Filtering, and Advertising with respect to Search Term Elements
US10387891B2 (en) Method and system for selecting and presenting web advertisements in a full-screen cinematic view
US9374396B2 (en) Recommended content for an endorsement user interface
US10203845B1 (en) Controlling the rendering of supplemental content related to electronic books
US8732585B2 (en) Community information updates in a sidebar
US9208202B1 (en) Systems and methods for determining interest in an item or category of items
US8910067B1 (en) Interactive information display through widgets
US20080281793A1 (en) Method and System of Information Engine with Make-Share-Search of consumer and professional Information and Content for Multi-media and Mobile Global Internet
CN102906687A (zh) 活动式电子邮件
CN103282937A (zh) 用于在社交网络中共享内容的内容共享接口
TW200951734A (en) Social aspects of content aggregation, syndication, sharing, and updating
CA2716496A1 (en) Community based targeted advertising
KR20130129213A (ko) 광고 상의 소셜 오버레이들
WO2018054328A1 (zh) 一种用户特征提取方法、装置及存储介质
JP2013507686A (ja) 電子リーダデバイス内に広告を配置するシステムおよび方法
CN105122199A (zh) 用于选择性地显示内容的系统
US20140114943A1 (en) Event search engine for web-based applications
CN107873100A (zh) 从当前应用状态访问广告应用状态
US20160092940A1 (en) De-duplicating combined content
US9772752B1 (en) Multi-dimensional online advertisements
US9310982B1 (en) Immersive content to enhance user media experience
US9589292B1 (en) Alternative item identification service
KR20160092841A (ko) 모바일 광고 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150618

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

Effective date of registration: 20150618

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160127

Termination date: 20190617

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