CN103843010A - 检索图像 - Google Patents

检索图像 Download PDF

Info

Publication number
CN103843010A
CN103843010A CN201280047851.0A CN201280047851A CN103843010A CN 103843010 A CN103843010 A CN 103843010A CN 201280047851 A CN201280047851 A CN 201280047851A CN 103843010 A CN103843010 A CN 103843010A
Authority
CN
China
Prior art keywords
image
information
equipment
time
images
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
CN201280047851.0A
Other languages
English (en)
Other versions
CN103843010B (zh
Inventor
迪安·K·杰克逊
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.)
Google LLC
Original Assignee
Google LLC
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 Google LLC filed Critical Google LLC
Publication of CN103843010A publication Critical patent/CN103843010A/zh
Application granted granted Critical
Publication of CN103843010B publication Critical patent/CN103843010B/zh
Active 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/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/5866Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, manually generated location and time information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • 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
    • 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/587Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
    • 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/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Library & Information Science (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Television Signal Processing For Recording (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种***包括:接收有关设备的第一信息,其中,第一信息包括对应于设备的位置和设备在该位置的时间的数据;识别与在第一信息的范围内的第二信息相关联的一个或多个图像,其中,关于图像的第二信息包括对应于捕获图像的位置和捕获图像的时间的数据,以及其中,捕获图像的位置和捕获图像的时间在设备的位置和设备在该位置的时间的范围内;以及检索与第二信息相关联的一个或多个图像。

Description

检索图像
本申请要求于2011年9月29日提交的名为RETRIEVING IMAGES的美国专利申请序列号No.13/248,419的优先权,为了所有目的通过引用合并于此,如同在本申请中全部阐述。
技术领域
本公开通常涉及基于例如指定何地和何时捕获图像的元数据来检索图像。
背景技术
例如数码相机的图像捕获设备通常将元数据与其捕获的图像相关联。在示例中,该元数据可以识别捕获图像的设备。元数据还可以指定捕获图像的时间和捕获图像的位置,例如地理坐标。在例如因特网的网络上存储的图像可以用该类型的元数据标记。
例如便携式电话的一些计算设备可以具有如果由用户启动则以指定的时间间隔记录设备的位置(例如地理坐标)的特征。可以将作为结果的信息可以存储在设备上的日志文件中,并且根据需要,由用户访问。
发明内容
一种用于检索图像的***可以包括接收有关设备的第一信息,其中,第一信息包括对应于设备的位置和设备处于该位置的时间的数据;识别与在第一信息的范围内的第二信息相关联的一个或多个图像,其中,用于图像的第二信息包括对应于捕获图像的位置和捕获图像的时间的数据,以及其中,捕获图像的位置和捕获图像的时间在设备的位置和设备处于该位置的时间的范围内;以及检索与第二信息相关联的一个或多个图像。在此所述的特征或其一部分可以合并在上述***中,其示例如下。
识别一个或多个图像可以包括使用第一信息来执行对网络上的一个或多个服务器的搜索以定位第二信息。可以从一个或多个服务器检索图像。第一信息是从设备接收的日志文件的一部分。
该***可以包括接收样本图像;以及将样本图像与一个或多个检索的图像比较。该***可以包括对一个或多个检索的图像执行面部识别处理来识别出现在一个或多个检索的图像中的主题(subject)。
第一信息可以包括设备的地理坐标,第二信息可以包括捕获图像的地理坐标,以及范围可以包括包围设备的地理坐标的地理区域。第一信息可以包括从设备输入的登记信息,其中,登记信息识别该位置的地标和识别该设备在该地标的时间。
一种用于检索图像的***可以包括识别设备所处的位置和设备处于该位置的相应时间;对一个或多个网络服务器搜索具有对应于位置和时间的元数据的图像;从一个或多个网络服务器接收所述图像的各个版本;呈现所述图像的各个版本以待核准;以及将已被核准的图像发送到计算设备。在此所述的特征或其一部分可以合并在上述***中,其示例如下。
可以通过地理坐标来识别所有位置,以及对应于位置和时间的元数据包括在设备的地理坐标的预定范围内的地理坐标。所述图像的各个版本可以是所述图像的缩略图。
该***可以包括对一个或多个网络服务器搜索具有与预定主题基本上匹配的主题的候选图像。可以对候选图像搜索具有对应于位置和时间的元数据的图像。
该***可以包括对存储的图像中的一个或多个执行识别处理来尝试识别一个或多个存储的图像中的主题。
该***可以包括将已被核准的图像排列成按时间顺序的相册或按专题的相册。
在本公开或其一部分(包括发明内容部分)中所述的特征中的两个或更多个可以被组合来形成在此未具体描述的实施例。
在此所述的***和技术或其一部分可以被实现为包括存储在一个或多个非易失性机器可读存储介质上并且可在一个或多个处理设备上执行的指令的计算机可读产品。在此所述的***或技术或其一部分可以被实现为可以包括一个或多个处理设备和存储用于实现所述功能的可执行指令的存储器的装置、方法或电子***。
在附图和下面的描述中阐述了一个或多个实施方式的细节。其他特征、目的和优点从说明书和附图以及从权利要求可以是显而易见的。
附图说明
图1是用于基于何地和何时捕获图像来检索那些图像的示例过程的概念图。
图2是可以用来执行图1的过程的示例网络和组件的框图。
图3是示出图1的过程的示例的流程图。
图4示出可以用来执行图1至3中描述的过程的计算机设备或其元件的示例。
不同图中相同的参考符号表示相同的元件。
具体实施方式
在此描述了用于基于例如指定何地和何时捕获图像的元数据来检索图像的***。在示例中,该***包括识别例如蜂窝电话的移动计算设备(或简称“移动设备”)存在的位置和设备存在于那些位置的相应时间。该***对于具有对应于那些位置和时间的元数据的图像执行例如一个或多个网络服务器的在线搜索,以及从一个或多个网络服务器检索那些图像的各个版本(例如缩略图版本)。将这些图像的各个版本呈现给用户以待核准。检索已被核准的图像并且将其存储在例如用户的本地计算设备上。
上述***能够是有利的。例如,该***能够用来定位在移动设备处于的位置以及移动设备在那些位置时捕获的图像。因此,例如,如果已知移动设备在特定日子和特定时间出现在特定地理坐标(例埃菲尔铁塔附近),该***可以在线搜索在同一天、在接近相同的时间和附近位置捕获的图像。用这种方式,用户可以检索对用户来说比库存图像(stock images)更具有私人联系的图像。例如,如果用户度假并且丢失他或她的照相机,因此丢失包含在该照相机中的图像,该***能够有用。
如果例如蜂窝电话的移动设备的所有者选择在便携式电话上加入提供蜂窝电话存在的位置、以及它所存在于那些位置的时间的特征,则可以实现该***。用户可以选择退出这些特征,在这种情况下,移动设备将不保留这样的位置的记录和时间和/或检索与位置和时间有关的信息。然而,如果人手动地识别特定位置和该人处于那些位置的时间,上述过程仍然能够有用。
图1概念地示出上述***可以如何操作。在图1的示例中,移动设备是蜂窝电话100。蜂窝电话100可以是具有使蜂窝电话保持包含蜂窝电话曾经在的位置、以及蜂窝电话在那些位置的日期和时间的记录的日志文件的特征的智能电话。用户可以选择加入该特征或退出该日志特征。如果用户选择退出该特征,蜂窝电话100不保持该日志文件。
在一些示例中,与蜂窝电话100相关联的全球定位***(GPS)能以特定间隔保持地理坐标的日志文件102。这些间隔可以为约几秒、几分钟或几小时,由应用于蜂窝电话的设置而定。日志文件102可以保持在蜂窝电话的存储器中,以及可以由于各种原因,包括用于执行在此所述的过程,可由用户访问。在实施方式中,日志文件仅可由用户访问,以及在缺乏用户的肯定动作和/或用户的同意的情况下不能从蜂窝电话获得。
在图1的示例中,日志文件102包括条目104至106。举例来说,每一条目(例如104)包括日期107、时间109和地理坐标110。地理坐标110识别蜂窝电话100的地理位置,以及相应的日期107和时间109,识别蜂窝电话100在对应于地理坐标110的那一地理位置的时间。适当的其他信息可以包括在每一日志条目中,以及可以由可从蜂窝电话和GPS***获得的信息的类型而定。
蜂窝电话100的用户可以将日志文件或其一部分提交给可通过例如因特网的网络114访问的服务(例如,基于Web的服务)112。服务112可以解析所提交的日志文件102或其一部分,以便识别日志文件的每一条目的日期、时间和地理坐标。服务可以使用日期、时间和地理坐标来对网络114搜索具有在指定日期、时间和地理坐标的范围内的元数据的图像。
可以由用户逐例地预定义或设置服务112使用的范围。此外,该范围可以是单个范围(用于单个变量)或范围的组合(用于多个变量)。例如,该范围可以指定来自日志文件102的坐标周围的预定义半径。该范围可以指定在来自日志文件的时间前后的分钟数。该范围可以指定在日志文件中的日期前后的天数。就日志文件包含其他信息而言,该范围也可以考虑该信息的变化。
搜索可以识别对应于每一日志条目的一个或多个图像。例如,搜索可以将来自日志条目的信息与为各个图像存储的元数据进行比较,以及识别其元数据匹配或类似于来自日志条目的信息的候选图像。可以将那些图像的缩略图版本呈现给用户,若有的话,该用户可以选择下载那些图像中的哪一些。可以将所选择的图像下载到用户的本地计算设备。在图1的示例中,用户的本地计算设备是蜂窝电话100,以及将图像下载到用户的图片库120。在其他示例中,用户的本地计算设备可以是除用户的蜂窝电话外的计算设备。例如,用户可以使用他们的台式计算机获得蜂窝电话日志文件,以及可以使用他们的台式计算机与上述服务112交互。
借助于上述过程,用户能查找和检索在用户访问过的位置和几乎与用户在那儿的相同时间捕获的图像。因此,在图1的示例中,蜂窝电话100的用户可以获得几乎用户处于巴黎地标的同时拍摄的那些地标的图像。例如,借助于日志条目104的日期107和图像的日期122之间、日志条目104的时间109和图像的时间124之间、以及日志条目104的地理坐标110和图像的地理坐标126之间的适当相似性(例如,均在可接受的预定义范围内),可以使用日志文件102来检索埃菲尔铁塔的图像121。用类似的方式,可以使用日志条目106来检索圣心大教堂的图像127,以及可以使用日志条目105来检索凯旋门的图像129等等。如上所述,可以将这些图像存储在因特网(或其他网络)上,以及通过使用适当日志文件条目中的信息执行的元数据的搜索来检索。
在用户已经选择退出日志文件特征的实施方式中,用户可以将日期、时间和地理坐标手动地输入到服务112中,由此获得满足适当标准的图像。
在示例性实施方式中,可以将图像识别过程用作服务112的一部分。例如,用户可以与日志文件信息一起提交待搜索的主题的图像。服务112可以对所提交的图像和通过其搜索识别的图像执行图像识别过程来确认正识别正确的图像和正检索其正确的版本。也可以使用面部识别过程来尝试识别使用日志文件信息识别的图像中的人。例如,蜂窝电话的用户可以使用蜂窝电话中的相机来自拍照片,以及将该图像提交给服务。服务112可以采用一个或多个面部识别例程来尝试识别使用日志文件信息识别的图像中的用户。当为该用户呈现用于下载的图像时,可以标记包含该用户的图像的缩略图版本。
除或代替日志文件信息,可以使用登记信息来执行相关图像的搜索。登记服务可以包括智能电话或其他设备的用户登记事件或目的地的服务。这样的登记服务可以为用户提供共享该用户的登记信息的选项。在用户选择共享他的登记信息的情况下(例如,事件的标识和用户处于该事件的时间),可以由服务112使用该信息来定位用户感兴趣的图像。例如,如果用户在2011年7月29日的下午7:00登记进入Boston Red Sox游戏,可以由服务112使用该信息(在用户核准后)来搜索用户可能感兴趣的图像。该信息可以单独地使用,或结合上述日志文件信息一起使用。例如,可以使用日志文件信息来识别用户所坐的区域,由此进一步将在线搜索集中于从该座位区的远景拍摄的图像。
可以在适当的网络上通过适当的设备和计算装置来实现参考图1描述的过程。
图2是可以其上实现图1概念地描述的过程的***200的示例的框图。移动设备201可以是在图1中使用的移动设备100的类型的示例。移动设备201可以代表各种形式的移动计算设备。移动设备的示例可以包括便携式电话、个人数字助理(PDA)、平板电脑和智能电话。移动设备201可以通过可以包括一个或多个网络的网络209与服务器203至206通信。
移动设备201可以包括一个或多个处理设备210、存储器211和存储***212。存储***212可以包括操作***(OS)214、以及用于发起在此所述的图像搜索的应用(“app”)215。存储***212还存储在图像库219中所述的类型的日志文件218。
移动设备201可以或可以不接口到可以包含发起在此所述的图像搜索的软件的计算设备217。计算设备217可以包括一个或多个处理设备,以及可以是或包括膝上型电脑、手持电脑、平板电脑或网络设备、相机、增强型通用分组无线电服务(EGPRS)移动电话、媒体播放器、导航设备、电子邮件设备、游戏控制台或这些数据处理设备或其他数据处理设备中的两个或更多个的组合。在一些实施方式中,计算设备可以包括为机动车辆(例如汽车、应急车辆(例如救火车、救护车)、公共汽车)的一部分。在一些实施方式中,计算设备可以包括为台式计算机的一部分。
计算设备217包括一个或多个处理设备、存储器和存储***。存储***可以包括操作***(OS)和用于访问因特网的Web浏览器。
服务器203可以表示各种形式的服务器,例如Web服务器、应用服务器、代理服务器、网络服务器或服务器群。服务器203可以包括一个或多个处理设备220、存储器221和存储***222。存储***22可以包括操作***(OS)224和托管用于发起参考图1所述的图像搜索的Web站点的Web服务器程序215。服务器203还存储用于实现作为图1的服务112的示例的图像搜索服务227的计算机程序。在该示例中,计算机程序包括如上所述的用于使用从移动设备日志文件和/或登记信息获得的信息来执行因特网(或其他网络)搜索的搜索引擎229。比较引擎230从搜索引擎获得搜索结果,以及确定搜索结果是否在指定的可接受范围内。例如,如上所述,可以进行有关是否在日志文件条目前后的时间内捕获特定图像的确定。检索引擎231获得由比较引擎选择的图像的缩略图和全尺寸版本,以及将那些图像转发到适当的用户计算设备。比较引擎230和检索引擎231可以是搜索引擎229的一部分(例如模块和例程)或与搜索引擎229分开。
服务器204至206中的每一个可以表示各种形式的服务器,例如Web服务器、应用服务器、代理服务器、网络服务器或服务器群。每一个服务器可以包括存储图像库的存储***。每一个服务器的图像库存储用元数据标记的图像。图像可以是由那些服务器托管的Web站点的一部分,或者另外由用户上传(例如,如果在文件服务器的情况下)。如上所述,元数据可以指定捕获图像的设备、捕获图像的日期、捕获图像的时间以及捕获图像的位置,例如地理坐标。其他信息也可以包括在元数据内。服务器204至206中的每一个可以通过网络209(例如因特网)使用Web浏览器或适当的Web服务来访问。
网络209可以表示可以允许设备(例如移动设备201)通过根据需要可以包括数字信号处理电路的网络接口(未示出)无线地通信的通信网络。网络209可以包括可由设备201和217使用的一个或多个网络,用于与服务器203通信。网络可以在各种模式或协议下提供通信,所述各种模式或协议例如全球移动通信***(GSM)语音呼叫、短消息服务(SMS)、增强短消息服务(EMS),或多媒体消息服务(MMS)消息、码分多址(CDMA)、时分多址(TDMA)、个人数字蜂窝电话(PDCA)、宽带码分多址(WCDMA)、CDMA2000或通用分组无线电***(GPRS)等。例如,通信可以通过射频收发器发生。此外,短程通信可以例如使用蓝牙、WiFi、或其他这样的收发器发生。
图3是示出可以在图2所示的***上执行的过程300的流程图,其是参考图1概念地描述的示例。过程300的至少一部分可以使用从服务器203(或从其他适当的位置)下载的应用215或通过访问由服务器203托管的Web站点来执行。
在操作中,例如移动设备201的计算设备获得包含例如移动设备曾经到过的位置、以及移动设备处于相应的位置的日期和时间的记录的日志文件(301)。可以用地理坐标或其他适当的标识信息来表示移动设备曾经到过的位置的记录。日志文件可以保持和存储在执行图3的过程的同一设备上,或可以从单独的移动设备获得。
根据过程300,可以通过解析日志文件,获得来自日志文件的信息(日志文件信息)(301)。这可以由移动设备201或服务227来进行。例如,可以以能由适当的计算机实现的过程解析的机器可读标记语言,例如可扩展标记语言(XML),存储日志文件。在该示例中,获得日志文件信息并与执行用于具有对应于日志文件信息的元数据(移动设备曾经到过的位置、以及在那些位置的日期和时间的记录)的在线图像的搜索的指令一起发送到在服务器203上运行的服务227(302)。
服务227接收日志文件信息(303)以及使用搜索引擎229来执行在网络209中搜索具有对应于所接收的日志文件信息的元数据的图像(304)。在示例中,搜索可以识别具有匹配或接近从日志文件获得的位置、日期和/或时间的元数据的图像。作为结果识别的图像构成用于检索的候选。服务227获得这些候选图像(305)以及如果有的话,识别这些候选中的哪些图像在例如由请求搜索的用户指定或由搜索服务预先指定的范围内(306)。例如,范围可以指定在指定时间的1小时内或50英尺的半径内捕获的图像是可接受的。关于这一点,可以使用用于日期、时间和距离的适当的范围。
服务227使用比较引擎230来将与候选图像相关联的元数据与从日志文件获得的适当信息进行比较。由此识别具有在指定范围内的元数据的候选图像以输出到移动设备201(306)。在该示例中,检索引擎231获得那些候选图像的缩略图版本(例如从服务器204至206或者网络上的其他地方)(307),以及将那些缩略图版本发送到移动设备201(308)。
移动设备201接收和显示缩略图版本(309)。移动设备201接收对缩略图版本的用户选择(310)以及将那些选择发送到服务器203(311)。服务227接收选择(312),获得图像的完整版(313),以及将完整版发送到移动设备201(314)。移动设备201接收完整版(315),以及存储和/或在其显示屏上显示它们。
过程300的实施方式可以包括另外的特征和/或不同于上述的那些特征的特征。例如,过程300可以与日志文件信息或在另一时间接收将成为搜索的一部分的图像。在示例中,图像可以是地标(例如埃菲尔铁塔)或与该搜索相关联的其他主题的图像。过程300可以对所接收的图像和候选图像执行图像识别过程,以便确认图像与搜索有关。与搜索有关的图像可以被指定为候选图像,以及可以忽略不相关的图像。
在另一示例性实施方式中,所接收的图像可以是人。例如,用户可以希望尝试识别包括用户的、在线张贴的图像。过程300可以对所接收的图像和候选图像执行面部识别过程,以便如果有的话,识别那些候选图像中的哪些包括在所接收的图像中描述的人。可以在计算设备标记这样的图像的缩略图版本。
在另一示例性实施方式中,登记信息可以被代替为或可以扩增由服务227接收(303)的日志文件信息。更具体地说,一些社交网络服务允许用户登记到位置,例如事件。该信息可以存储在例如登记发生的用户移动计算设备上,或经用户核准,可以从用户的账户获得该信息。登记信息可以或可以不包含地理坐标。在示例中,登记信息可以简单地识别事件或站点(例如Red Sox游戏)和用户使用他们的移动设备登记的时间。可以单独使用该信息来执行搜索(304)。如果例如地理坐标的附加信息可用,在搜索时该信息可以用来扩增登记信息(304)。该附加信息可以用来以更大的专一性识别当登记时该用户在何处(例如用户所坐的位置)。
过程300可以用来生成图像的相册。举例来说,来自计算设备的日志文件的信息可以包含多个时间和地理坐标(例如见图1)。可以使用该信息来检索对应于移动设备访问过的地点的多个图像。根据过程300检索的图像可以被下载到例如设备的图片库中,并且被存储为图像的相册。在相册中可以按时间和/或日期或按地理位置对图像排序。这样,相册可以是按时间先后或专题顺序。例如,如果具有该设备的用户在他们的巴黎旅行中多次参观过埃菲尔铁塔,埃菲尔铁塔图片可以被分组在相册中。替选地,可以基于用户何时参见过那些地点来分组图像。
图4示出了可以用来实现在此所述的过程及其变体(包括移动设备侧动作、计算设备侧动作和服务器侧动作)的通用计算机设备400和通用移动计算机设备450的示例。计算设备400意在表示各种形式的数字计算机,例如膝上型机、台式机、工作站、个人数字助理、服务器、刀片服务器、主机和其他适当的计算机。计算设备450意在表示各种形式的移动设备,例如个人数字助理、蜂窝电话、智能电话、平板电脑和其他类似的计算设备。在此所示的组件、它们的连接和关系、以及它们的功能意在仅是示例性的,并不意在限制附到该文档的权利要求。
计算设备400意在表示各种形式的数字计算机,例如膝上型机、台式机、工作站、个人数字助理、服务器、刀片服务器、主机和其他适当的计算机。计算设备450意在表示各种形式的移动设备,例如个人数字助理、蜂窝电话、智能电话,和其他类似的计算设备。在此所示的组件、它们的连接和关系、以及它们的功能意在仅是示例性的,并不意在限制附到该文档的权利要求。
计算设备400包括处理器402、存储器404、存储设备406、连接到存储器404和高速扩展端口410的高速接口408、以及连接到低速总线414和存储设备406的低速接口412。组件402、404、406、408、410和412中的每一个使用各种总线互连,以及可以安装在公用主板上或以其他适当的方式。处理器402能处理用于在计算设备400内执行的指令,包括在存储器404中或在存储设备406上存储的指令来在外部输入/输出设备,例如耦接到高速接口408的显示器416上显示用于GUI的图形信息。在其他实施方式中,如果适当,可以与多个存储器和多种存储器一起使用多个处理器和/或多个总线。而且,可以连接多个计算设备400,每一个设备提供所需操作的部分(例如,作为服务器库、一组刀片服务器或多处理器***)。
存储器404存储在计算设备400内的信息。在一个实施方式中,存储器404是易失性存储器单元或多个易失性存储器单元。在另一个实施方式中,存储器404是非易失性存储器单元或多个非易性失存储器单元。存储器404也可以是另一种形式的计算机可读介质,其示例包括磁盘或光盘。
存储设备406能为计算设备400提供大容量存储。在一个实施方式中,存储设备406可以是或包含计算机可读介质,例如软盘设备、硬盘设备、光盘设备或带设备、闪存或其他类似的固态存储器设备、或设备阵列,包括存储区网络或其他配置中的设备。计算机程序产品能有形地体现在信息载体中。计算机程序产品也可以包含当被执行时执行包括上述方法的一个或多个方法的指令。信息载体可以是非易失性计算机或机器可读介质,例如存储器404、存储设备406、处理器402上的存储器。例如,信息载体可以是非易失性的机器可读存储介质。
高速控制器408管理用于计算设备400的带宽密集型操作,而低速控制器412管理较低带宽密集型操作。功能的这种分配是一个示例。在一个实施方式中,高速控制器408耦接到存储器404、显示器416(例如通过图形处理器或加速器),以及耦接到可以接受各种扩展卡(未示出)的高速扩展端口410。在该实施方式中,低速控制器412耦接到存储设备406和低速扩展端口414。可以包括各种通信端口(例如USB、蓝牙、以太网、无线以太网)的低速扩展端口可以耦接到一个或多个输入/输出设备,其示例包括键盘、指示设备、扫描仪或例如通过网络适配器耦接到联网设备,例如交换机或路由器。
计算设备400可以以多种不同形式实现,如图所示。例如,可以实现为标准服务器420,或更多时间以这样的服务器的组实现。也可以实现为机架服务器***424的一部分。此外,可以实现在个人计算机中,例如膝上型计算机422。替选地,来自计算设备400的部件可以与例如设备450的移动设备(未示出)中的其他组件件组合。这样的设备的每一个可以包含一个或多个计算设备400、450,以及整个***可以由相互通信的多个计算设备400、450组成。
除其他部件外,计算设备450还包括处理器452、存储器464、例如显示器454的输入/输出设备、通信接口466和收发器468。还可以为设备450提供存储设备,例如微驱动或其他设备,来提供另外的存储。组件450、452、464、454、466和468中的每一个使用各种总线互连,以及若干组件可以安装在公用主板上或以其他适当的形式。
处理器452能执行计算设备450内的指令,包括在存储器464中存储的指令。处理器可以被实现为包括单独和多个模拟和数字处理器的芯片的芯片集。处理器可以提供例如协调设备450的其他组件,例如控制由设备450运行的用户界面、应用、以及设备450的无线通信。
处理器452可以通过控制接口458和耦接到显示器454的显示接口456与用户通信。显示器454可以是例如TFT LCD(薄膜晶体管液晶显示器)或OLED(有机发光二极管)显示器、或其他适当的显示器技术。显示接口456可以包括用于驱动显示器454向用户呈现图形和其他信息的适当电路。控制接口458可以从用户接收命令以及转换它们,用于提交给处理器452。此外,外部接口462可以被提供为与其他处理器452通信,以便使能设备450与其他设备的近域通信。在一些实施方式中,外部接口462可以提供例如有线通信,以及在其他实施方式中,可以提供无线通信,以及也可以使用多个接口。
存储器464存储在计算设备450内的信息。存储器464可以被实现为计算机可读介质或多个计算机可读介质、易失性存储器单元或多个易失性存储器单元、或非易失性存储器单元或多个非易失性存储器单元中的一个或多个。也可以提供扩展存储器474并通过可以包括例如SIMM(单列直插存储器模块)卡接口的扩展接口472将其连接到设备450。这样的扩展存储器474可以为设备450提供额外的存储空间,或也可以存储用于设备450的应用或其他信息。具体地,扩展存储器474可以包括执行或补充上述过程的指令,以及也可以包括安全信息。因此,例如,扩展存储器474可以被提供为用于设备450的安全模块,以及可以通过允许安全使用设备450的指令来编程。此外,可以由SIMM卡提供安全应用,以及另外的信息,例如,以不可非法侵入的方式将识别信息置于SIMM卡上。
存储器可以包括例如闪存和/或NVRAM存储器,如下所述。在一个实施方式中,计算机程序产品有形地体现在信息载体中。计算机程序产品包含当被执行时执行一个或多个方法的指令,其示例包括如上所述那些方法。信息载体是计算机或机器可读介质,例如存储器464、扩展存储器474、处理器452上的存储器。
设备450可以通过必要时可以包括数字信号处理电路的通信接口466无线地通信。通信接口466可以提供各种模式或协议下的通信,所述各种模式或协议的示例包括GSM语言呼叫、SMS、EMS或MMS消息、CDMA、TDMA、PDC、WCDMA、CDMA2000或GPRS等。这样的通信可以例如通过射频收发器468发生。此外,短程通信可以例如使用蓝牙、Wi-Fi或其他收发器(未示出)发生。此外,GPS(全球定位***)接收器模块470可以向设备450提供另外的导航和位置相关的无线数据,可以由设备450上运行的应用适当地使用。
设备450还可以使用音频编解码器460可听地通信,该音频编解码器460可以从用户接收所说的信息并将其转换成可用的数字信息。音频编解码器460同样可以为用户生成可听声音,例如通过如果设备450的耳机中的扬声器。这样的声音可以包括来自语音电话呼叫的声音,可以包括记录的声音(例如语音消息、音乐文件等等),以及还可以包括由在设备450上操作的应用生成的声音。
计算设备450可以以多种不同形式实现,如图所示。例如,可以被实现为蜂窝电话480。也可以被实现为智能电话、个人数字助理或其他类似的移动设备的一部分。
***的各种实施方式和在此所述的技术可以以数字电子电路、集成电路、专门设计的ASIC(专用集成电路)、计算机硬件、固件、软件和/或其组合实现。这些各种实施方式可以包括以可在包括至少一个可编程处理器的可编程***上执行和/或解释的一个或多个计算机程序中的实施方式,至少一个可编程处理器可以是专用或通用的,耦接为从存储***、至少一个输入设备和至少一个输出设备接收数据和指令并将数据和指令传送到存储***、至少一个输入设备和至少一个输出设备。
这些计算机程序(也称为程序、软件、软件应用或代码)包括用于可编程处理器的机器指令,以及可以以高级过程和/或面向对象的可编程语言、和/或以汇编/机器语言实现。如在此所使用的,术语“机器可读介质”、“计算机可读介质”是指用来向可编程处理器提供机器指令和/或数据的计算机程序产品、装置和/或设备(例如磁盘、光盘、存储器、可编程逻辑器件(PLD),包括接收机器指令作为机器可读信号的机器可读介质。术语“机器可读信号”是指用来为可编程处理器提供机器指令和/或数据的信号。
为了提供与用户的交互,在此所述的***和技术能在具有用于向用户显示信息的显示设备(例如CRT(阴极射线管)或LCD(液晶显示器)监视器)和用户通过其能向计算机提供输入的键盘和指示设备(例如鼠标或跟踪球)的计算机上实现。也可以使用其他类型的设备来提供与用户的交互,例如,提供给用户的反馈可以是感官反馈的形式(例如视觉反馈、听觉反馈或触觉反馈);以及能以包括声音、语音或触觉输入的形式接收来自用户的输入。
在此所述的***和技术可以以包括后端组件(例如,作为数据服务器)、或包括中间件组件(例如应用服务器)、或包括前端部件(例如具有用户通过其能与在此所述的***和技术的实施方式交互的图形用户界面或Web浏览器的客户端计算机)、或这些后端、中间件或前端组件的组合的计算***中实现。可以通过数字数据通信(例如通信网络)的形式或介质互连***的组件。通信网络的示例包括局域网(“LAN”)、广域网(“WAN”)和因特网。
计算***可以包括客户端和服务器。客户端和服务器通常彼此远离并且典型地通过通信网络交互。客户端和服务器的关系根据在相应计算机上运行并且彼此具有客户端-服务器关系的计算机程序引起。
此外,在图中所述的逻辑流不要求所示的特定的顺序,或连续顺序,才能获得期望的结果。此外,可以提供其他步骤,或可以从所描述的流删去步骤,以及可以将其他组件添加到所述***,或从所述***移除组件。因此,其他实施方式在所附权利要求的范围内。
对在此所述的***收集有关用户的个人信息(例如位置)的情形,可以为用户提供选择加入/退出可以收集个人信息的程序或特征的机会。此外,某些数据可以在被存储或使用前以一个或多个方式匿名,使得移除个人可识别的信息。例如,可以匿名用户的身份,使得对该用户不能确定个人可识别的信息,以及使得所识别的用户偏好或用户交互一般化(例如基于用户人口统计学一般化),而不是与特定用户相关联。最后,在一段时间后,可以删除日志中存储的信息。
此外,在图中所述的逻辑流不要求所示的特定的顺序,或连续顺序,才能获得期望的结果。此外,可以提供其他步骤,或可以从所描述的流删去步骤,以及可以将其他组件添加到所述***,或从所述***移除组件。因此,其他实施方式在所附权利要求的范围内。
在此所述的过程不限于在此所述的协议。例如,其他通信协议也可以替代HTTP。例如,可以使用HTTPS、TCP、UDP或IP通信,代替HTTP通信。
在此所述的不同实施方式的元件可以被组合来形成上述未具体指出的其他实施方式。可以从在此所述的过程、计算机程序、网页等等省去元件,而不会不利地影响它们的操作。此外,可以将各种单独的元件组合成为一个或多个单个元件来执行在此所述的功能。
在此未具体描述的其他实施方式也可以在所附权利要求的范围内。

Claims (18)

1.一种方法,包括:
接收有关设备的第一信息,所述第一信息包括与所述设备的位置和所述设备在所述位置的时间相对应的数据;
识别与在所述第一信息的范围内的第二信息相关联的一个或多个图像,关于图像的所述第二信息包括与捕获所述图像的位置和捕获所述图像的时间相对应的数据,捕获所述图像的所述位置和捕获所述图像的所述时间在所述设备的所述位置的范围内并且是所述设备在所述位置的所述时间;以及
检索与所述第二信息相关联的所述一个或多个图像。
2.如权利要求1所述的方法,其中,识别所述一个或多个图像包括使用所述第一信息对网络上的一个或多个服务器执行搜索来定位所述第二信息;以及
其中,所述图像是从所述一个或多个服务器检索的。
3.如权利要求1所述的方法,其中,所述第一信息是从所述设备接收的日志文件的一部分。
4.如权利要求1所述的方法,进一步包括:
接收样本图像;以及
将样本图像与所检索的所述一个或多个图像进行比较。
5.如权利要求1所述的方法,进一步包括:
对所检索的所述一个或多个图像执行面部识别处理来识别出现在所检索的所述一个或多个图像中的主题。
6.如权利要求1所述的方法,其中,所述第一信息包括所述设备的地理坐标,所述第二信息包括捕获所述图像的地理坐标,以及所述范围包括包围所述设备的所述地理坐标的地理区域。
7.如权利要求1所述的方法,其中,所述第一信息包括从所述设备输入的登记信息,所述登记信息识别在所述位置处的地标和识别所述设备在所述地标的时间。
8.一种方法,包括:
识别设备所处的位置和所述设备处于所述位置的相应时间;
对一个或多个网络服务器搜索具有与所述位置和所述时间相对应的元数据的图像;
从所述一个或多个网络服务器接收所述图像的各个版本;
呈现所述图像的各个版本以待核准;以及
将已被核准的图像发送到计算设备。
9.如权利要求8所述的方法,其中,所有位置都是通过地理坐标识别的,并且其中,与所述位置和所述时间相对应的元数据包括在所述设备的地理坐标的预定义范围内的地理坐标。
10.如权利要求8所述的方法,其中,所述图像的各个版本是所述图像的缩略图。
11.如权利要求8所述的方法,进一步包括:
对所述一个或多个网络服务器搜索具有与预定义主题基本上匹配的主题的候选图像;
其中,对所述候选图像搜索具有与所述位置和所述时间相对应的元数据的图像。
12.如权利要求8所述的方法,进一步包括:
对一个或多个所存储的图像执行识别处理来尝试识别所述一个或多个所存储的图像中的主题。
13.如权利要求8所述的方法,进一步包括:
将已被核准的图像排列成按时间顺序的相册。
14.如权利要求8所述的方法,进一步包括:
将已被核准的图像排列成按专题的相册。
15.一个或多个非易失性机器可读介质,存储能被执行来执行包括下述操作的指令:
接收有关设备的第一信息,所述第一信息包括与所述设备的位置和所述设备在所述位置的时间相对应的数据;
识别与在所述第一信息的范围内的第二信息相关联的一个或多个图像,关于图像的所述第二信息包括与捕获所述图像的位置和捕获所述图像的时间相对应的数据,捕获所述图像的所述位置和捕获所述图像的所述时间在所述设备的所述位置的范围内并且是所述设备在所述位置的所述时间;以及
检索与所述第二信息相关联的所述一个或多个图像。
16.一种或多种非易失性机器可读介质,存储能被执行来执行包括下述操作的指令:
识别设备所处的位置和所述设备处于所述位置的相应时间;
对一个或多个网络服务器搜索具有与所述位置和所述时间相对应的元数据的图像;
从所述一个或多个网络服务器接收所述图像的各个版本;
呈现所述图像的各个版本以待核准;以及
将已被核准的图像发送到计算设备。
17.一种***,包括:
搜索引擎,所述搜索引擎接收有关设备的第一信息,所述第一信息包括与所述设备的位置和所述设备在所述位置的时间相对应的数据;
比较引擎,所述比较引擎识别与在所述第一信息的范围内的第二信息相关联的一个或多个图像,关于图像的所述第二信息包括与捕获所述图像的位置和捕获所述图像的时间相对应的数据,捕获所述图像的所述位置和捕获所述图像的时间在所述设备的所述位置的范围内并且是所述设备在所述位置的所述时间;以及
检索引擎,所述检索引擎检索与所述第二信息相关联的一个或多个图像。
18.一种***,包括:
存储器,存储用于搜索引擎的代码;以及
一个或多个处理设备,用于执行所述代码来执行包括下述操作:
识别设备所处的位置和所述设备处于所述位置的相应时间;
对一个或多个网络服务器搜索具有与所述位置和所述时间相对应的元数据的图像;
从所述一个或多个网络服务器接收所述图像的各个版本;
呈现所述图像的各个版本以待核准;以及
将已被核准的图像发送到计算设备。
CN201280047851.0A 2011-09-29 2012-09-27 检索图像 Active CN103843010B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/248,419 2011-09-29
US13/248,419 US9165017B2 (en) 2011-09-29 2011-09-29 Retrieving images
PCT/US2012/057581 WO2013049361A1 (en) 2011-09-29 2012-09-27 Retrieving images

Publications (2)

Publication Number Publication Date
CN103843010A true CN103843010A (zh) 2014-06-04
CN103843010B CN103843010B (zh) 2017-11-07

Family

ID=47992635

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280047851.0A Active CN103843010B (zh) 2011-09-29 2012-09-27 检索图像

Country Status (9)

Country Link
US (2) US9165017B2 (zh)
EP (1) EP2748764A4 (zh)
JP (1) JP6073333B2 (zh)
CN (1) CN103843010B (zh)
AU (1) AU2012315997B2 (zh)
BR (1) BR112014007472B1 (zh)
CA (1) CA2847708C (zh)
IN (1) IN2014CN02247A (zh)
WO (1) WO2013049361A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107710246A (zh) * 2015-07-06 2018-02-16 谷歌有限责任公司 用以促进描述位置的用户图像的提交的***和方法
CN108292311A (zh) * 2015-11-11 2018-07-17 三星电子株式会社 用于处理元数据的设备和方法

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120257072A1 (en) 2011-04-06 2012-10-11 Apple Inc. Systems, methods, and computer-readable media for manipulating images using metadata
US9165017B2 (en) * 2011-09-29 2015-10-20 Google Inc. Retrieving images
US20130329061A1 (en) * 2012-06-06 2013-12-12 Samsung Electronics Co. Ltd. Method and apparatus for storing image data
US20140115055A1 (en) * 2012-10-23 2014-04-24 Dean Kenneth Jackson Co-relating Visual Content with Geo-location Data
US9503532B2 (en) 2013-09-03 2016-11-22 Western Digital Technologies, Inc. Rediscovery of past data
CN103744860A (zh) * 2013-12-12 2014-04-23 中国科学院深圳先进技术研究院 一种查找图片的方法、装置及手机
JP2015141530A (ja) * 2014-01-28 2015-08-03 ソニー株式会社 情報処理装置、スコア算出方法、プログラム、およびシステム
EP3070625B1 (en) * 2015-03-19 2019-06-12 Accenture Global Services Limited Image-recognition-based guidance for network device configuration and other enviroments
US9990700B2 (en) * 2015-07-02 2018-06-05 Privowny, Inc. Systems and methods for media privacy
CN107451135A (zh) * 2016-05-30 2017-12-08 中兴通讯股份有限公司 图片的显示方法及装置
US10636186B2 (en) * 2017-12-04 2020-04-28 International Business Machines Corporation Filling in an entity within a video
US10614604B2 (en) * 2017-12-04 2020-04-07 International Business Machines Corporation Filling in an entity within an image
CN109325083B (zh) * 2018-08-03 2021-01-26 江苏联旺信息科技有限公司 航飞影像图的加载方法、航飞影像图加载软件和航拍器

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040215652A1 (en) * 2003-03-27 2004-10-28 Joseph Muller Wireless information system and method
CN101132576A (zh) * 2006-08-22 2008-02-27 三星电子株式会社 用于在移动终端中设置相机值的设备和方法
CN101945327A (zh) * 2010-09-02 2011-01-12 郑茂 基于数字图像识别和检索的无线定位方法、***
CN102017661A (zh) * 2008-05-15 2011-04-13 雅虎公司 基于由移动设备记录的图像的内容的数据访问

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7289611B2 (en) * 1999-01-22 2007-10-30 Pointset Corporation Method and apparatus for setting programmable features of motor vehicle
JP2001297098A (ja) 2000-04-14 2001-10-26 Denso Corp 施設情報の登録検索システム、管理センタ、登録用端末及び検索用端末
JP4749628B2 (ja) * 2001-09-07 2011-08-17 パナソニック株式会社 アルバム作成装置、アルバム作成方法およびアルバム作成プログラム
JP2004088726A (ja) * 2002-06-26 2004-03-18 Casio Comput Co Ltd ネットワークプリントシステム
US8174436B2 (en) * 2002-07-08 2012-05-08 American Underwater Products, Inc. Dive computer with global positioning system receiver
US7778438B2 (en) * 2002-09-30 2010-08-17 Myport Technologies, Inc. Method for multi-media recognition, data conversion, creation of metatags, storage and search retrieval
US7574661B2 (en) * 2003-02-25 2009-08-11 Panasonic Corporation Application program prediction method and mobile terminal
US20050034084A1 (en) * 2003-08-04 2005-02-10 Toshikazu Ohtsuki Mobile terminal device and image display method
JP2007034342A (ja) 2003-09-24 2007-02-08 Nec Corp 情報提供サーバ、情報提供処理方法、情報提供処理プログラム、および観光情報提供サーバ
US7460737B2 (en) * 2004-02-12 2008-12-02 Hoshiko Llc Method and apparatus for photograph finding
GB2413735A (en) * 2004-04-30 2005-11-02 Canon Europa Nv Mobile phone image display system
JP4926400B2 (ja) * 2004-12-27 2012-05-09 京セラ株式会社 移動カメラシステム
JP4624933B2 (ja) * 2005-03-16 2011-02-02 富士フイルム株式会社 撮像装置、撮像方法、アルバム作成装置、アルバム作成方法、アルバム作成システム、及びプログラム
GB0510713D0 (en) * 2005-05-26 2005-06-29 Ibm A method or apparatus for sharing image data
US7797019B2 (en) * 2006-03-29 2010-09-14 Research In Motion Limited Shared image database with geographic navigation
WO2008041173A2 (en) * 2006-10-02 2008-04-10 Nokia Corporation Method system and devices for network sharing or searching of resources
US8015500B2 (en) * 2006-12-15 2011-09-06 Casio Computer Co., Ltd. Data retrieval device with function for modifying retrieval condition classes
US20090044128A1 (en) * 2007-08-06 2009-02-12 Apple Computer, Inc. Adaptive publishing of content
US9509867B2 (en) * 2008-07-08 2016-11-29 Sony Corporation Methods and apparatus for collecting image data
US8805110B2 (en) * 2008-08-19 2014-08-12 Digimarc Corporation Methods and systems for content processing
US8520979B2 (en) * 2008-08-19 2013-08-27 Digimarc Corporation Methods and systems for content processing
JP5037483B2 (ja) * 2008-12-22 2012-09-26 シャープ株式会社 コンテンツ再生装置、コンテンツ再生方法、コンテンツ再生処理プログラム及びコンピュータ読み取り可能な記録媒体
US9683853B2 (en) * 2009-01-23 2017-06-20 Fuji Xerox Co., Ltd. Image matching in support of mobile navigation
US8670597B2 (en) * 2009-08-07 2014-03-11 Google Inc. Facial recognition with social network aiding
US8654148B2 (en) * 2010-12-23 2014-02-18 Sony Corporation Display control apparatus for deciding a retrieval range for displaying stored pieces of information
US9165017B2 (en) * 2011-09-29 2015-10-20 Google Inc. Retrieving images

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040215652A1 (en) * 2003-03-27 2004-10-28 Joseph Muller Wireless information system and method
CN101132576A (zh) * 2006-08-22 2008-02-27 三星电子株式会社 用于在移动终端中设置相机值的设备和方法
CN102017661A (zh) * 2008-05-15 2011-04-13 雅虎公司 基于由移动设备记录的图像的内容的数据访问
CN101945327A (zh) * 2010-09-02 2011-01-12 郑茂 基于数字图像识别和检索的无线定位方法、***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107710246A (zh) * 2015-07-06 2018-02-16 谷歌有限责任公司 用以促进描述位置的用户图像的提交的***和方法
CN108292311A (zh) * 2015-11-11 2018-07-17 三星电子株式会社 用于处理元数据的设备和方法
US11328186B2 (en) 2015-11-11 2022-05-10 Samsung Electronics Co., Ltd. Device and method for processing metadata

Also Published As

Publication number Publication date
JP6073333B2 (ja) 2017-02-01
EP2748764A4 (en) 2016-05-04
CN103843010B (zh) 2017-11-07
BR112014007472A2 (pt) 2017-04-04
EP2748764A1 (en) 2014-07-02
US20160004726A1 (en) 2016-01-07
JP2014532228A (ja) 2014-12-04
US9165017B2 (en) 2015-10-20
AU2012315997A1 (en) 2013-05-09
IN2014CN02247A (zh) 2015-06-12
CA2847708A1 (en) 2013-04-04
AU2012315997B2 (en) 2016-08-25
BR112014007472B1 (pt) 2021-12-14
WO2013049361A1 (en) 2013-04-04
US20130083977A1 (en) 2013-04-04
CA2847708C (en) 2022-06-21
US9594775B2 (en) 2017-03-14

Similar Documents

Publication Publication Date Title
CN103843010A (zh) 检索图像
US11528579B2 (en) Content request by location
US8594702B2 (en) Context server for associating information based on context
US8145643B2 (en) Time based ordering of provided mobile content
US20110022529A1 (en) Social network creation using image recognition
US20150161282A1 (en) Method and System for Smart URL Shortening Service
US20130344895A1 (en) Determining points of interest using intelligent agents and semantic data
US8612478B1 (en) Location based query-response management system
US11423106B2 (en) Method and system for intent-driven searching
US20190287081A1 (en) Method and device for implementing service operations based on images
CN114787774A (zh) 低延时动态内容管理
US20160012079A9 (en) Image Processing
US20150248426A1 (en) Method and system for retrieving user-specific information
US9307354B2 (en) Retroactive check-ins based on learned locations to which the user has traveled
CA2850883A1 (en) Image processing
CN110895587A (zh) 用于确定目标用户的方法和装置
US20150052071A1 (en) Method of Integrating Events and System Thereof
US8838596B2 (en) Systems and methods to process enquires by receving and processing user defined scopes first
WO2023275782A1 (en) Systems and methods for locating devices
JP7382733B2 (ja) イメージを位置データに変換して提供する方法とシステム、および非一時的なコンピュータ読み取り可能な記録媒体
CN113378055A (zh) 基于访客信息的企业推送方法、装置、设备及存储介质
CN113536142B (zh) 一种社交账户推荐方法、装置、电子设备和存储介质
CN104750794B (zh) 一种数据搜索方法、装置和***
JP7325562B2 (ja) コンピュータ・プログラムおよび非一時的なコンピュータ読み取り可能な記録媒体
KR20200103633A (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
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: American California

Patentee after: Google limited liability company

Address before: American California

Patentee before: Google Inc.