CN101427104A - 虚拟地球 - Google Patents

虚拟地球 Download PDF

Info

Publication number
CN101427104A
CN101427104A CNA2006800133581A CN200680013358A CN101427104A CN 101427104 A CN101427104 A CN 101427104A CN A2006800133581 A CNA2006800133581 A CN A2006800133581A CN 200680013358 A CN200680013358 A CN 200680013358A CN 101427104 A CN101427104 A CN 101427104A
Authority
CN
China
Prior art keywords
user
information
data
users
map
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
CNA2006800133581A
Other languages
English (en)
Other versions
CN101427104B (zh
Inventor
A·G·古纳雷斯
A·M·戴凯特
A·库普萨米
G·基米驰
S·L·劳勒
S·J·隆巴尔迪
J·施瓦茨
R·E·安德斯
L·史密斯
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
Priority claimed from US11/354,790 external-priority patent/US7466244B2/en
Application filed by Microsoft Corp filed Critical Microsoft Corp
Priority claimed from PCT/US2006/015349 external-priority patent/WO2006116240A2/en
Publication of CN101427104A publication Critical patent/CN101427104A/zh
Application granted granted Critical
Publication of CN101427104B publication Critical patent/CN101427104B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3833Creation or updating of map data characterised by the source of data
    • G01C21/3841Data obtained from two or more sources, e.g. probe vehicles
    • 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
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0253During e-commerce, i.e. online transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0273Determination of fees for advertising
    • G06Q30/0275Auctions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/0969Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/003Maps
    • G09B29/006Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes
    • G09B29/007Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes using computer methods
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/10Map spot or coordinate position indicators; Map reading aids
    • G09B29/106Map spot or coordinate position indicators; Map reading aids using electronic means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user

Abstract

提供了一种基于例如地理位置用以捕捉、连接、共享并可视化信息的简单储存库。一结构或对象信息的详细信息能够被显示在屋顶上或所关注的区域之上。可以为单个结构或者在地图区域上示出的每个结构提供详细信息。根据一实施例的是一种便于在地图上的表面覆盖和定界的系统。该系统能够包括接收有关一对象的信息的接收器组件、确定该对象周界的边界组件、以及部分基于用户观点在一地图上的显示该对象信息以及对象的绘制组件。

Description

虚拟地球
背景
为用户提供方向信息以及各种已登记场所位置的地图绘制系统已得到广泛利用。地图绘制工作已经由对某一地区的访问者们大体上完成。由这些访问者获得的对各地点的知识随后被聚集且并入各有用模型,这些模型可以回答“那里什么样”的问题。在发现时代,得到的制图知识通常无法共享。在此封闭系统中,地图被看做是对其他民族国家的竞争优势。
对某一地区具备最佳可用知识的人在征服、殖民或贸易时处于优势地位。随着世界被发现,它的地理学知识也逐渐传播给越来越多的人们,并且地图也得到改进。随着技术的发展,地图绘制的精确度也得到提升,直到形成了今天人们意见一致的世界地图。
当地图已变得难以置信地详尽且广泛可用时,地图的制作仍然是一个固有的封闭系统。第三方的地图制作者面临这保持其地图精确并最新这一难以克服的挑战,因为世界永远都在改变并且地图一经出版很快就会过时。特别是偏远地区地图制作者从来不会期望能够访问一地点的频率会高到足以跟得上最新变化,更何况当今地图越来越高的分辨率。一地点的局部知识总是比访问者希望获取的要好。
当今的各信息源是彼此孤立的,而期望各式信息量的用户通常不得不访问每个孤立的信息分组。例如,用户为了查看天气数据可以访问weather.com。这些信息分组的其他示例包括在redfin.com上找出的房地产列表、在wa.gov上的交通信息以及在ofoto.com上的私人照片。然而,如果有兴趣购买一幢房子的用户关心这一地区内的交通和天气模式,则该用户不得不分别访问每个孤立的信息储存库。这样不仅费时,还会令人沮丧,特别是在用户不熟悉可用信息资源和/或不知道如何获取这些信息的情况下。
与可用信息资源有关的另一项发展是因特网广告或者“电子商务”。电子商务是经由因特网实现商业交易的一种方法,并且通常由希望方便订货的消费者使用。因特网广告的通常形式是标题广告和弹出广告。标题广告是由第三方放置在网页上的广告,该第三方能够提供免费服务或付款作为在网页上放置广告的回报。某些网页由标题广告支持。弹出广告是在查看某一网页时会自动出现在一独立窗口中的广告。然而,这些标题广告和弹出广告无法为广告制作者提供有效的手段来根据为用户位置和/或用户偏好来裁剪广告。
为了克服上述及其它缺点,提供的各实施例向用户提供了范围从天气到交通模式再到实时事件的公共信息储存库。各种不同的信息源被集合到单个逻辑框架内。还提供了一种方法,该方法用于确定用户的位置并将其通知可能的广告制作者以提供为特定用户裁剪的广告。
概述
以下给出一个或多个实施例的简要概述,以便为这些实施例的某些方面提供基本的理解。这一概述不是一个或多个实施例的广义概观,并且即不标识各实施例的关键元素也不描绘这些实施例的范围。它唯一的目的在于以简化的形式给出所述实施例的某些概念作为稍后给出的更为详细描述的前言。
各实施例描述了一种用于提供与“真实”世界有关的信息的公共储存库。这些信息可以包括有关某一特定对象或关注地区的详细信息。用户可以请求,例如与一大学校园有关的信息。该校园的鸟瞰图可以连同与该校园相关联的有关每幢建筑物、结构、办公室的特定信息而一并显示。显示的信息可以包括建筑物名称、系、学科、房间号、电话号码等。这些信息也可提供用于各种其他的结构或地区(例如,购物中心、办公楼、行政管理大楼、公寓楼等)。信息可由所有者、居住者和/或与该结构相关联的其他被授权人提供,和/或可以从公共资源获取。
真实世界信息还可以包括地球上各地点的详尽三维模型、卫星照片、实时网络照相(web cams)、用户注解、地图、关注点、地质信息、实时交通信息、房地产销售、驾驶方向、内部地点等。根据在此呈现的各地图项(feature)有包括有关物理世界的任何和全部信息并且允许这些信息在用户“要求时”可访问的一平台、一组经历以及持续捕捉的数据和图像(例如,现场视频、持续运动等)。此信息还可以进一步地随时间更新,允许当前查看、历史查看和/或预测该地区将来的样子。在此呈现的各地图项不限于地球,并且可以包括外层空间的物体、以及由用户提供的想像世界。还提供基于位置用于捕捉、连接、共享和虚拟化信息的活动社区。各实施例提供用于任何信息、地点、实体、属性、服务或者能够从地理上参考的个人的方案、储存库、索引和应用编程接口(API)。
公开的各实施例建立在核心前提上:位置涉及各种不同的信息源,存在“尾部(tail)”信息源内的值并且尾部信息(在许多情况下)固有地是本地的。这些概念一并实现了一个富有相关信息的自持生态系统。该数据模型能够编码真实世界内的任何事物并且是基于一个公共核心方案由许多方法归因的各层的集合。虚拟地球可以从地球模型(球体)、多幅地形姿态地图、多幅高空和非高空光栅图像、矢量对象(道路)、文化对象(建筑物)、动态对象(车辆)、时间信息(包括瞬时对象(事件))和交互对象(人)中组装而成。
根据一个方面,可以在页面或屏幕中心提供地图,并且该地图能够覆盖整个屏幕或观察区。诸如“拉近(zoom in)”或“拉远(zoom out)”之类的多个控件被放置在该地图顶层或覆盖该地图,而不是放置在该地图的四周,因为这样会减小该地图的观察区。当用户在屏幕上移动光标时,该地图以及与该地图相关联的每件事(包括控件)都随移动动态且自动地更新。随着光标的移动,该地图在“自动刷新”进程中被持续刷新而无需用户手动刷新屏幕。
根据一实施例的是一种丰富应用程序,该应用程序使用户沉浸在虚拟化地球中,例如以密切地获知“那里什么样”。提供一组从移动设备到汽车解决方案直至可穿戴计算机领域的加强技术、客户、应用程序和服务的集合,从而能够让该应用程序在“真实世界顶上”覆盖与位置相关的数据。公开的是带有强大空间搜索和过滤引擎的空间数据库。根据另一个实施例的是一组API、协议、方案、服务、服务器和客户机的集合,该集合允许数据所有者管理、发布、选择性地共享及货币化与位置相关的内容和对位置敏感的应用程序。还提供一种允许(商业的或个人的)发布者为共享位置相关数据支付报酬的生态系统。
根据一个实施例的是允许与3D视频和3D模型集成的高分辨率地球3D导航,该地理引用的3D导航能够实现从空间到街道水平甚至是到内部空间的无缝体验。用户可以了解遥远位置的样子,或者获取知名地点的视图,这些视图只有通过覆盖辅助数据的可视化才可能得到(例如,天气、交通、房地产信息、污染烟柱、领域销售、人口统计站以及规划或仿真模型结果)。在另一个实施例中,可以生成该信息用于移动设备、薄客户机或者非视觉表示(例如,文本、语音)。
根据再一个实施例,将与由诸如实时社交网络组合的各源提供的基于社区的内容和位置信息进行联结,从而一次性提供与某一具体地点正在发生事件相关的回答。对位置、历史、时间和社区信息进行组合以便基于用户(以及与该用户相似的人)的历史决定集合自动选择本地事件、餐馆、地点等等。根据另一个实施例,时间属性允许用户获取过去、现在或将来(预测)数据的信息。支持基于离散时间的信息,诸如事件以及实时或接近实时的数据(例如,可以被模型化、存档或预测的交通、天气、河流或潮汐水位、投票计数、观测太阳/月亮/星星、季节和其他以时间为标志的信息)。还支持历史数据以允许应用程序执行预测的时间过滤,诸如历史和预测交通数据。
为了实现前述的以及相关的目标,一个或多个实施例包含将在下文中被全面描述并特别在权利要求书中指出的各个特征。以下的描述和附图详细阐明了一个或多个实施例的某些示例性方面。然而这些方面是示例性的,这些方面仅指示了可以使用本发明的原理的各种方法的一小部分,,而本发明将包含所有这些方面和它们的等价物。本发明的其它优点和新颖的特性通过下面的本发明的详细描述同时结合附图将变得显而易见。
附图简述
图1示出了用于获取并显示地图信息及其相关数据的系统。
图2示出了便于用户输入以供数据编辑的系统。
图3示出了用于获取并显示详细对象信息及其相关数据的系统。
图4示出了用于获取与地图环境中所关注对象或区域有关的信息的另一个系统。
图5示出了用于检测或确定关注对象的区域或覆盖范围的系统。
图6示出了保持基于位置信息的中央储存库的系统。
图7示出了用于将地图信息输出给多个用户的系统。
图8示出了用于创建映射层的组件。
图9示出了与一个或多个关注对象有关的示例性屋顶显示信息。
图10示出了从俯视角度观察的覆盖在建筑物屋顶上的图像。
图11示出了从侧视角度观察的覆盖在两个建筑物可视侧面上的图像。
图12示出了用于将信息与关注对象相关联的方法。
图13示出了用于显示关注对象及其关联数据的方法。
图14示出了一个示例性显示屏幕快照,其中显示了覆盖有用户控件的映射信息。
图15示出了用户界面组件的示意图。
图16示出了在汽车应用程序中使用的所公开的实施例的示例性屏幕快照。
图17示出了用于从一个或多个用户中接收输入数据的方法。
图18示出了向用户提供被请求映射数据的方法。
图19示出了根据所公开的实施例带有覆盖控件和地理栅栏的地图的屏幕快照。
图20示出了用于快速提出大型图像的系统。
图21示出了利用命名惯例提出大型图像的系统。
图22示出了对在其中图像、数据等能够被相关联的地区的描述。
图23示出了能够用于快速提出大型图像的常规系统的体系结构。
图24是用于利用所公开的实施例的机器的示例性体系结构。
图25示出了用于数据图像的示例性索引文件。
图26示出了用于迅速接收、保持并提出大型图像的系统。
图27示出了用于快速提出大型图像的方法。
图28示出了便于用户输入命令及其他数据的覆盖编辑项目的示例性屏幕快照。
图29示出了搜索结果的示例性屏幕快照。
图30示出了便于在线广告的系统。
图31示出了提供实时广告数据的方法。
图32示出了可用于执行所公开的实施例的计算机的框图。
图33示出了可用于执行所公开的实施例的示例性计算环境的示意性框图。
详细描述
现在,参考附图描述各实施例,在所有附图中相同的参考标号用于指相同的元件。在以下的描述中,为说明起见,描述了众多具体细节以提供对本发明的一个或多个方面的彻底理解。但显而易见的是,各实施例无需这些具体细节也可实现。在其它实例中,公知的结构和设备以框图形式示出,以便描述这些实施例。
如在本申请中所用的那样,术语“组件”、“模型”、“系统”等指的是计算机相关的实体,它们或者是硬件、硬件和软件的组合、软件或者是执行中的软件。例如,组件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行代码、执行的线程、程序和/或计算机。作为说明,运行在服务器上的应用程序和服务器本身都可以是组件。一个或多个组件可以驻留在执行中的进程和/或线程内,且组件可以位于一台计算机上和/或分布在两台或多台计算机之间。
词语“示例性的”在此用于指示例、实例或例证。在此处被描述为“示例性的”任何方面或设计无需被解释成优先于或胜于其他方面或设计。
此外,一个或多个实施例可以作为使用生产软件、固件、硬件或它们的任意组合的标准编程和/或工程技术被实现为方法,装置或制品,以便控制计算机来实现公开的发明。此处使用的术语“制品”(或可替换地,“计算机程序产品”)旨在包括从任意计算机可读设备,载波或介质可访问的计算机程序。例如,计算机可读介质可以包括,但不限于,磁存储设备(例如,硬盘、软盘、磁带…)、光盘(例如,压缩盘(CD)、数字多功能盘(DVD)…)、智能卡和闪存设备(例如,卡、棒)。此外,应当理解,载波可以用于承载计算机可读电子数据,诸如用于发送和接收电子邮件或用于访问诸如因特网和局域网(LAN)等网络的电子数据。当然,本领域的技术人员将认识到,可以对这种配置进行许多修改而不脱离本发明的范围或精神。
根据下文所述的一个或多个方面,可结合执行推断和/或概率判断和/或基于统计的判断来使用基于人工智能的系统(例如,显式和/或隐式训练的分类器)。如此处所使用的,术语“推断”一般指的是从通过事件和/或数据捕捉到的一组观察值中推理或推断系统、环境和/或用户的状态的过程。推断例如可以被用来标识具体的上下文或动作,或者可以生成状态上的概率分布。推断可以是概率性的,即,基于对数据和事件的考虑进行对所关注的状态上的概率分布的计算。推断也可以指用于从一组事件和/或数据中组成更高级的事件的方法。这样的推断导致从一组观察到的事件和/或存储的事件数据中构造出新的事件或动作,而不论原先的事件是否在时间上紧密相关,也不论原先的事件和数据是来自一个还是若干个事件和数据源。结合主要实施例,可以结合执行自动和/或推断出的动作使用各种分类方案和/或系统(例如,支持向量机、神经网络、专家系统、贝叶斯置信网络、模糊逻辑、数据融合引擎…)。
此外,在此还描述了与用户站有关的各种实施例。用户站还可以被称为系统、用户单元、移动站、移动电话、远程站、接入点、基站、远程终端、接入终端、用户终端、用户代理或者用户设备。用户站可以是蜂窝电话、无绳电话、会话初始协议(SIP)电话、无线本地环(WLL)站、个人数字助理(PDA)、具有无线连接功能的手持设备、或者与无线调制解调器相连接的其他处理设备。
各实施例将以包括多个组件、模块和类似结构的系统的方式给出。应该理解并认识到各个系统可以包括额外的组件、模块等和/或可以不完全包括结合附图讨论的所有这些组件和模块等。这些方法的组合也可使用。
至于采取自动行动,可以实施机器学习技术以促进自动动作。此外,基于实用的分析(例如,相对于采取错误行动的成本的采取正确自动行动的经营受益)也能够被并入以执行自动行动。更具体地,这些基于人工智能(AI)的方面可以由任何基于机器学习的技术和/或基于统计学的技术和/或基于概率论的技术来实现。例如,可以考虑使用专家系统、模糊逻辑、支持矢量机、贪心搜索算法、基于规则的系统、贝叶斯模型(例如,贝叶斯网络)、网神经网络、其他非线性训练技术、数据融合、基于实体的分析系统、利用贝叶斯模型的系统等,并且这些系统旨在落入所附权利要求的范围之内。
首先参考图1,示出的是用于获取并显示地图信息及相关数据的系统100。系统100有助于接收来自多个用户和/或(例如,因特网、另一系统、计算机的)实体(其后被称为用户)中的海量信息并送至一个或多个数据库或储存库。系统100还有助于提供包括在用户查看该地图时(“即刻”)的周围世界的信息的多个用户地图信息。该地图信息可以包括真实的交通状况、建造中的摩天楼、内部空间、或者能够被感知并且用户期望获取的任何其他信息。该地图信息可以包括个性化的基于位置(距离、关联性等)的结果,包括方向和导航结果。作为示例而非限制,地图信息可以包括附近的餐馆、该用户最近已访问餐馆的结果、每个显示餐馆的晚间特别服务、其他人(例如,朋友、家庭、联系人、邻居等)对每个餐馆的评价等。
根据某些实施例,地图信息可以包括与关注的对象或地点有关的详细信息。例如,可以应请求提供关于一建筑物或其他结构名称的信息。还可以提供与该建筑物有关的其他信息,诸如电话号码、电子邮件别名信息、网站信息、营业时间、特殊事件等。这些信息可以在该对象的覆盖区或边界(例如,屋顶的尺寸)内提供,或者可以在显示屏上用一指针靠近所关注的对象或地点来定位这些信息,表示此信息属于所关注的特定对象或地点。在某些实施例中,信息可以位于地图的其他地方。
系统100包括接收器组件102,该组件与一数据聚集或与缝合组件104及绘制组件106相连接。对接收器组件102进行配置以使其能够获取、接收、请求来自多个用户的输入。输入可以是具有各种形式的多种信息,包括写入数据、话音通信、与多个地理位置有关的一维(1D)、二维(2D)、二点五维(2.5D)、三维(3D)图像、以及可经由有线和/或无线通信传输的其他数据。信息可以通过含有孤立数据的用户(例如,数据库、计算机系统等)提供给接收器组件102。对接收器组件102进行配置以使其能够访问各孤立数据并且将所有这些不同的信息源带入单个逻辑构架内。
在信息在接收器组件102上可用的基本相同的时间,将这些信息传送至以便于检索的格式存储该数据的缝合组件104。在另一个实施例中,来自接收器组件102的输入数据在传送至缝合组件104之前可能会有所延迟。在又一个实施例中,信息可以在接收器组件102接收的基本同一时刻被送至缝合组件104并且在数据在绘制组件106处可用之前在缝合组件104内保留一预定时间。在接收器组件102/缝合组件104和/或绘制组件106之间的信息传输时间的延迟受到包括私人事务在内的各种因素的影响。例如,提供关于其当前位置的三维或其他数据的用户可能不希望其他人知道他的精确位置(例如,实时跟踪)。于是就存在与系统100相关联的延迟功能。该延迟的测量可以按时间(例如,时、天、周)、某些期限(例如,从8a.m.到5p.m.向每个人提供我的精确位置,从5p.m.至8a.m.只允许我的配偶查看我的精确位置)、或者采用时间间隔或周期的跟踪其他跟踪手段。可以利用一个可任选的参加(或退出)的程序,籍此用户可以决定是否允许系统100向其他人提供关于该用户的实时数据。用户可以设置并控制有关何时显示实时数据、该数据的精确度以及谁可以访问这些数据的私人参数。系统可以提供呈现它的数据加密,该数据仅可在该用户的机器上恢复。用户可以选择一选项,从而让跟踪只在本地可用而不为服务所公开,并且可以选择出于私人和安全需要考虑的其他参数。
该用户还可以提供与某一位置有关的注解信息。例如,对于动物园,用户可以输入该用户期望其他人观看的某一动物的照片,或者该用户可以输入文本或话音消息,诸如“看看新的猴子表演!”。该信息在另一个用户进行搜索并且该动物园或其周围区域被显示在地图上时可以得到。此外,从具体源(例如,动物园)可以提供信息以供用户选择。这些信息可以包括有关该实体的具体数据,诸如展览、开放时间、显示道路的动物园内部地图等。其他可以显示的数据可以是任务列表或者用户期望查看的对该用户而言的私密的其他用户定义信息。
从用户传送到接收器组件102的数据通常与某一实体或对象(例如,建筑物、风景、房屋、街角、界标)或者一特定地理位置(例如,地址、地理坐标)相关联。对缝合组件104进行配置,以使得每片数据都(例如,通过地理坐标)与一地理位置相关联。对缝合组件104进行配置,以便如通过地理坐标将每段数据与一几何位置相关联。对缝合组件104进行配置,从而使用接收到的离散数据和/或数据图像将包括三维图像的数据捆绑在一起。缝合组件104在系统100接收到用户请求时将该信息传送至绘制组件106。
对绘制组件106进行配置以便为用户提供检索所请求信息并以无缝的三维方式导航被缝合图像数据的能力。该三维描绘可以是多个导航角度的(例如,斜视图、鸟瞰角度、透视角度、顶视角度、前视角度、向下轨迹、向上轨迹等)。用户可以基于包括一特定位置和/或一位置周围某一范围(例如,10英里、25英里)在内的用户询问接收信息。位置可以基于地理坐标、街道名、街道地址、城市、街道或者识别待查看的地点、个人和/或事物的其他手段。
对绘制组件106进行配置以使得多个用户能够基本同时查看类似的地理图像及相关数据。例如,某一地理区域会因为一可预见事件(例如,运动会、音乐会、政治事件等)或不可预见事件(例如,环境条件、恐怖袭击等)而成为“热点”,其中有多个用户在基本同一时刻期望查看这一事件或地点。对绘制组件106进行配置以便向每个用户提供所请求的地理区域,同时允许每个用户有独立于由其他多个用户所执行的查看对其查看的图像及相关数据进行操作的能力(例如,缩放、在显示表面上移动图像等)。
在另一个实施例中,可以响应于用户对与其所关注地点(例如,餐馆、运动会、商店等)有关的信息的提示或请求,向该用户提供有关该用户联系人(例如,家人、朋友、同事、同学等)的信息。例如,用户出于商务或其他目的而要访问某一地点并且期望与访问该地点时可以做些什么有关的信息。用户可以在该实际位置处或者可以是任何地方的其他远离位置来请求这些信息,前提是假设存在一种让系统100获取信息并将信息通信给用户的手段。
根据另一个实施例,系统100有助于提供到一个或多个位置的方向或导航信息。系统100可以基于最近从该区域内一个或多个用户处接收的信息来确定最快或最佳路线。该路线可以被加亮或者用不同颜色标记。在另一个实施例中,系统100有助于基于包括用户位置、用户参数、用户偏好、广告商位置、广告商分级、广告商等级评定等向一个或多个用户提供实时广告和/或在线广告。
图2示出了有助于用户输入以供数据编译的系统200。系统200包括接收来自多个用户的信息的接收器组件202。该信息被传送至配置用于组织数据并将信息转换成可用格式的缝合组件204。绘制组件206根据“需要”或“按要求”向多个用户提供信息。绘制组件206将所请求的数据输出给用户。
对接收器组件202进行配置以接收、请求、询问、接收来自多个用户的数据。可以从多个设备中接收数据,这些设备包括移动电话、常规和全景照相机以及能够传送信息的其他设备。为了便于那样数据接收,接收器组件202可以包括各种组件,包括用户界面模块208、位置信息模块210和/或时间信息模块212。应该理解可以有比示出并描述的模块更多或更少的模块。虽然示出并描述了有关接收器组件202的模块208、210和212,但是这些模块可以被定位成独立模块或者它们可以与其他的系统200组件相关联。
对用户界面模块208进行配置以使得用户能够与系统200交互并且提供图像数据或其他信息。用户界面模块208可以提供用户图形界面(GUI)、命令行界面等等。例如,可以绘制GUI以便向用户提供用以装载、导入、读取各种数据形式的区域或手段并且可包括呈现这些动作结果的区域。这些区域可以包含已知的文本和/或图形区,后者包括对话框、静态控件、下拉菜单、列表框、弹出菜单、编辑控件、组合框、单选按钮、复选框、按键和图形框。此外,还可以利用有助于呈现的工具,诸如用于导航的垂直和/或水平滚动条以及确定一区域是否可查看的工具栏按钮。例如,用户可以通过将信息输入编辑控件来与用户界面模块208交互。
例如,用户还可以通过诸如鼠标、滚动球、键区、键盘、笔、数码照相机和/或语音激活之类的各种设备与各区域交互以选择并提供信息。典型地,可以在记入信息之后利用键盘上的按键或者回车键之类的机制来启动该信息传送。尽管如此,应该认识到在此描述的实施例并非如此受限。例如,仅仅是加亮复选框就能够启动信息传送。在另一个实施例中,可以利用命令行界面。例如,命令行界面可以经由提供文本消息向用户提示信息(例如,通过显示屏上的文本消息、音频音调等)。用户随后能提供合适的信息,诸如对应于界面提示内提供选项的数字图像数据、字母数字输入、在该提示中对所提问题的回答或者其他输入数据。应该认识到可以结合GUI和/或API一起利用命令行界面。此外,还可以结合硬件(例如,视频卡)和/或带有有限图形支持的显示器(例如,黑白和EGA)和/或低带宽通信信道来利用命令行界面。
用户界面模块208还接收来自用户实体(例如,因特网、另一系统、计算机等等)的数据。例如,数据所有人可以与系统200交互以“按引用”发布数据,并且系统200将重定向对实际数据的询问(链接模型)或者通过系统200代理数据(能够包括聚集型处理的联合(syndication)模型)。系统200可以被预装(首部数据)和/或用轻易可得到的商用和公共信息的数据库持续更新(尾部数据)。
与接收器组件202的交互允许各个用户的社区用输入数据来建立、扩展及更新数据库,从而持续增加数量、改善质量并更新数据的精确性。由各个用户提供的信息可能被认为是不可靠的,并且在其可信水平升至一合适水平之前被与可靠数据区分开来。系统200还可收集并显示与内部空间(例如,住宅、建筑物、商店、餐馆、工厂等)有关的数据图像和其他信息、空中图像以及水下位置。可由各个用户添加的信息包括道路、最佳垂钓或观鸟点、显示建筑信息的注释等。还可以由各商业组织提供其他的信息,诸如上传商场布局信息的大型购物中心以及提供有关促销或其他相关数据的信息的各个商店。应该注意到这些信息可以在世界范围内收集,并且与所公开的实施例相关联的数据不限于一个地区或国家。
用户还可以向接收器组件202输入或提供对每一个实体(例如,商业和服务、事件、集合地点)的评价和评论,并且能够彼此评价对方的评论以减少潜在的广告。评价可以是各种方面的,例如“这地方太妙了,落日极美,但你给的照片太糟糕了”。评价可以放入与该接收器组件202相关联的推荐引擎,例如利用这些评价在高度好评的服务或活动之间进行推荐。可以将各种评价和推荐的不同聚集提供给一单独的用户(例如,来自所有用户、来自我的社区、来自我的家庭等)。
接收器组件202还可以接收与所接收图像相关联的元数据信息。该数据能够包括例如商店或企业的图标、营业时间、电话号码、特殊事件或者与该图像(例如,所关注的对象或地区)相关联的其他信息。该信息可以在显示该图像数据时显示,或者在请求与所关注对象或区域有关的更多信息时显示。
位置信息模块210可以提供与提供该数据图像或其他信息的用户和/或实体的位置有关的信息。全球定位系统(GPS)或其他定位装置可用来方便地获取位置信息。市内的GPS精确度有限,并且多种情况(例如,内部空间)通常都不可用。基于Wi-Fi的位置解决方案可用于位置间隙并且能够让在此公开的各实施例在多种环境下工作。
根据另一个实施例,系统200能够周期性地通过多个资源来验证用户的位置。例如,可以利用位置服务器来分辨用户移动设备的位置。用户正使用的设备在信息被提供给系统200时能够积极跟踪其本地位置并且周期性地上传这些位置信息。在另一个实施例中,用户可以手动选择一位置(例如,“我在这里”)来创建一个指定的检验点。
对位置信息模块210进行配置以基于图像的拍摄地或文档的创建或编辑地等来提供与这些图像或文档有关的位置基准(pivot)。当用户具有可定位设备(例如,智能手机)时,位置轨迹功能部件可以按预定的时间间隔或周期(例如,每隔五分钟)记录该设备的位置。该轨迹随后可与文件(例如,图片、文档)上与电子图片存储介质或被存储文档的目录相类似的时间标记相关联。位置信息模块210允许用户按照最初的顺序虚拟地重新浏览这一旅程并且允许将其他的索引位置信息与相册内每张图片(或数据)相关联。关键词可以自动地与图片、数据、文档等相关联以方便查找和查看该信息。通过指定在先前已关联至该图像和/或数据的关键词就能够简便地浏览该目录结构。在另一个实施例中,该浏览可以是基于各图像和/或数据的时间和顺序。
配置时间信息模块212以对图像、数据和/或其他信息进行时间标记,并且能够单独地或连同位置信息模块210一并工作。进一步配置时间信息模块212以提供将一事件的时间与该事件的位置相匹配的上下文。例如,照相机能够记录图片被拍摄的时间并且能够将带时间标记的图片输入到系统200。这就允许用户了解关于个人和公共数据的上下文的来源。根据另一个实施例,并不是在每次记录一事件时保存位置,而是位置跟踪服务在预定的固定间隔(例如,5分钟、15分钟、30分钟等)处保留该用户位置的“面包屑轨迹”。这一信息随后可用于确定任何经时间标记的信息的位置,例如文件编辑时间标记能够揭示对文档的特定改变是在哪里进行的(并且可能提示存储器回忆为何要进行编辑)。该时间标记信息还有助于实现时移功能,该功能不仅能允许用户查看当前数据,还允许查看历史信息和预测的将来信息。例如,用户可以时移以基于历史预报观看明天的天气预报,或者可以时移至几天之前以精确观察那些天的天气状况。
位置和时间信息可用于证实某人在某一时间位于每一地点。例如,认可服务可以就用户的时间和位置来签署该用户证书。该信息是可验证的(例如,无线载波的手机发射塔或者商业Wi-Fi基站能够提供这一服务)。驱动时间算法还可以提供用户应该在某一时刻之前到达(或未到达)目的地的预测。
用户位置和/或时间信息还应该考虑到私密性和安全性,以及家长控制等方面。多种手段可用于保护用户的私人信息。这些手段包括允许用户在提供内容时用别名(代替真名)进行标识。用户能够选择与所有用户或者与一组特定的用户(例如,密友列表或指定个人)共享个人内容。
用户能够选择在一组特定时间集合内共享其私人内容和位置(例如,位置抖动(location dithering)、基于每一观察者的抖动(per-watcher dithering))。例如,如果用户有一预定会议,该用户可以向参与者发出会议指导。该用户还可以向出席者给出将要举行会议的办公室或建筑物的内部地图。这样,出席者就不仅具有到会议位置的路线,还具有到用户办公室的路线。此外,还可以使该信息仅在会议当天出席者才可访问。出席者还被允许在会议进行期间在用户迟的的情况下访问该用户的位置。这些信息可由用户配置。在其他时间,只能基于街区或城市来定位用户。
另一个私密性问题涉及街道水平(以及潜在的其他高分辨率、短程)图像会泄漏个人信息。于是就应该利用能够使图像匿名的各种自动解决方案。这些解决方案可以包括寻找并“抖动”或模糊人脸的人脸探测算法,从而降低人们发现他们的图片在线上出现的发生。其他技术可用来探测并去除车牌号以及其他的识别标准。
此外,因为所公开的实施例是以社区贡献为基础,所以就应该特别考虑对垃圾邮件、淫秽、色情和恶意信息等的控制、减轻和处理。要消除所有这些数据不太可能,然而仍可利用多种策略来降低这些内容的流行。
因此,评价、评论或提供内容的用户应该用唯一的标识和/或密码进行注册,并且接收器组件202能够禁止那些不提供这些信息的人输入内容。仅仅搜索或查看内容(例如,餐馆、事件、位置、关注的地点等)的那些人既可以注册也可以保持匿名。可以为提供内容(包括评价和评论内容)的用户创建“虚拟声誉”。这一声誉是基于对该用户进行分等的其他用户的评价。总是提供质量低劣内容的用户可能具有较低的虚拟声誉。这一用户可能会被禁止上传、评论和评价其他内容。
例如,一用户提供与一餐馆有关的内容。如果该内容被评论并且预定数目的其他用户发表了指示该内容为垃圾内容的评价,则所述内容将被隐藏并且提供者将被禁止在今后提供其他内容。可以为该用户提供解释该内容的机会。可以使用一系统(例如,虚拟仲裁系统)来决定该内容是否垃圾以及该内容是该被永久移除还是应该重新显示以供其他人查看的问题。在另一个实施例中,提供内容的每个用户都可以具有与其相关联的分级。提供垃圾内容或其他恶意内容的用户会被罚分。此外,诬告其他人的用户也会被罚分。如果用户因为这些罚分而降到某一等级之下,这些用户将被标记并且再也无法贴出、上传或提供内容。应该理解可以用其他的动态检测和平衡来配置接收器组件202以使得该系统2能够允许社区的自我调整。
图3示出了用于获取并显示详细对象信息及关联数据的系统300。系统300可以包括获取或接收器组件302、缝合组件304、以及绘制组件306,类似于参考以上附图描述的系统组件。系统300内还包括可被配置用于确定所关注的一对象或地点的边界或周界的边界组件308。
对接收器组件302进行配置以接收来自一个或多个用户和/或实体(例如,因特网、另一系统、计算机等)的输入包括图像308和/或详细对象信息310。对象例如可以是建筑物、办公室、车库、房屋、餐馆、公园或者所关注的其他位置、事物和/或地点。对象信息可以包括与该对象相关联的图像(例如,图片、3D图片或图像、全景图片、内部图像等等)。由接收器组件302接收的信息可以包括该对象的标识(例如,名称、地址等)和/或地理编码信息312(例如,地理坐标、纬度、经度、街道位置等等)。此外,接收器组件302可以接收、获取、请求与该对象各子成分有关的详细信息。子成分和详细信息例如可包括办公楼或公寓楼内所有承租人的列表、电话号码及其他信息。应该理解楼内的承租人应该提交或赞成这些详细信息的使用。根据某些实施例,这些信息可以从电话记录和/或前提公共信息源中获取。可选地或者附加地,这些信息可以从订阅或订户服务中获取,籍此承租人(或者经授权的人)请求在显示地图数据时包括或显示他们的信息。这些经授权的人能够提供经请求可得到的信息。
边界组件308能够被配置以识别该图像中的至少一个分离位置。这一个或多个分离位置可以是一结构的房顶或墙壁、外部区域或关注的其他对象的中心、屋顶、墙壁、外部区域或关注的对象的转角、或者在该图像中可以用作显示对象信息的基准点或轴的任何位置。边界组件还能够确定该对象或关注地区的边界或周界。周界例如可以是该对象覆盖范围(例如,一结构的屋顶或各个侧面)。根据某些实施例,周界或边界信息可由算法确定。例如,确定屋顶或可观察表面的地块(parcel)多边形或几何图形(例如,圆形、矩形、正方形、立方体…)能够由接收器组件302所接收。这些几何信息可由例如确定该屋顶的商业机构所上传。边界组件308能够利用此地块多边形信息并且能够推断在此地块多边形区域内仅潜在地存在一幢建筑物(或者其他关注的区域)。基于这一推断,所关注地区(例如,结构)的边缘或周界就能被算出,从而确定包括该关注地区的组合区(例如,一结构的侧面)。应该理解各种算法、方法和/或技术都可用以确定该对象的形状、大小或面积。
系统300还可以包括缝合组件304,该组件被配置用于在一个或多个储存库中保持基于位置的信息,通过上述的一个或多个储存库,可以像从单个储存库那样来检索这些基于位置的信息及其关联图像和数据。
包括在系统300内的绘制组件306可以被配置用于显示与关注区域相关联的元数据并且能够基于观察点或者基于一个或多个轴(例如,分离位置)选择性地改变元数据的定位或观察点。可以为单个结构或对象或者为在地图区域上示出的每一结构(或选定对象)提供元数据或详细信息。绘制组件306能够在例如屋顶覆盖范围边界内或者在一结构的一面墙或侧壁覆盖范围内显示元数据。根据某些实施例,元数据可以根据图像的视角而被选择性地显示。例如,如果视角或观察点从俯视(例如,在屋顶上显示元数据)变为45度角,则该信息能够将位置从该对象的屋顶变为例如该对象的侧面。可选地或附加地,可以用一个指示该元数据所涉及的关注的区域的指针或其他标记而在所关注区域覆盖范围之外的其他位置显示该元数据。在其它一些实施例中,元数据可以在一列表中或另一观察页面上显示。
绘制组件306能够将数据显示为地图信息之上的覆盖图。在此方式下,元数据可以是透明的,从而允许查看元数据四周的地图区域。绘制组件306能够被配置成确定该显示的元数据是当前的还是基于对检索或访问该绘制组件306和/或系统300内其他各组件可得到的内部和/或外部信息而被更新的。
图4示出了用于获取与绘制地图环境内所关注的对象或区域有关的信息的系统400。系统400可包括从多个源中获取信息的获取组件或接收器组件402、以可检索格式保持上述信息的缝合组件404、以及根据请求显示上述信息的绘制组件406。系统400内还包括能够确定所关注区域的参数或覆盖范围的边界组件408。
接收器组件402可以包括界面模块410,该界面模块410被配置成从至少一个用户接收、请求、获取与关注的区域有关的一幅或多幅图像。在某些实施例中,接收器组件402可以从一个或多个用户接收一幅以上的关注区域的图像。例如,可以从位于关注区域附近的移动设备中获取图像或照片。如果两个用户基本上在同一时刻或在不同时刻在其附近,每个用户都可能捕捉该对象的图像,并且每幅图像都会基于拍摄该图像时用户的位置而有所不同。例如,一幅图像可能是从面向该建筑物正面的西面拍摄的,而另一幅图像则是从面向该建筑物正面的东面拍摄的。可以用一算法或分级技术来确定哪个图像和/或信息是最为精确的和/或应该为该具体对象或关注的地方保留哪个图像和/或信息。
标识模块412能够被配置用于标识捕捉到的关注区域。这一标识可以连同该图像一并被接收或者也可以在不同的时间被标识。这一标识可以包括该对象的地址、地理坐标、或者包括地理编码信息的其他标识数据。该标识可以在界面模块410处接收该图像数据时由该用户提供。例如,提供该信息或图像的移动设备可以包括全球定位系统(GPS)功能或者用以确定该移动设备所在位置(例如,地理坐标)的其他功能。这一信息能够被捕捉并且与所接收到的图像和/或信息相关联。
与接收器组件402相关联的另一个组件可以是用以获取、接收或请求与关注的对象有关的详细信息的信息模块414。在此使用的关注的对象可以是任何实体或对象(例如,建筑物、景观、房屋、街角、界标…)或者特定的地理位置(地址、地理坐标)。例如,该详细信息可以是与关注对象相关联的元数据,而该元数据则可以包括层次结构的信息。
在较高的级别,该层次结构能够包括诸如位置(例如,地址、地理坐标)或者关注对象的名称之类(如果其与对象相关联)的信息。命名习惯例如可以是餐馆、动物园、公园、办公楼、图书馆、大学、政府地区的名称。该层次结构的下一层可以是该对象的电话号码。下一层可以是联系人姓名等等。用户可以向下查看该层次结构以获取与该对象有关的更为详细的信息。
现在参考图5,示出的是用于检测或确定关注的对象的区域或覆盖范围的系统500。系统500与参考以上附图示出并描述的系统相类似。系统500中可以包括从一个或多个用户中获取信息(一具体位置的3-D图像和/或地理编码信息)的接收器组件502、以可检索格式保持上述信息的缝合组件504、能够显示上述信息的绘制组件406、以及能够检测或确定关注的对象的区域或覆盖范围的边界组件408。
边界组件508能够包括地块多边形模块510和边缘检测模块512。地块多边形模块510能够被配置用于接收或确定限定了关注的区域的屋顶、墙壁、平面或可见表面等的多边形或几何形状。例如,建筑物的所有人或者其他经授权的人能够提交或上传限定该屋顶的多边形。基于所提交的这一信息,就能够复制该屋顶的多边形并且在该多边形的参数内提供的信息。如果该建筑物或屋顶不足以包含与该对象有关的可查看信息,若用户能够确定哪些信息属于哪些对象,就可以贴近该对象或者在显示器的另一个位置显示该信息。
边缘检测模块512可以被配置用于确定关注的对象的边缘或外部区域。在某些实施例中,关注的区域可以是诸如公园、动物园和花园之类没有屋顶的户外区域。对于这些关注的区域而言,地块多边形模块510能够确定所关注的对象的区域是该地块(例如,公园、动物园)的周界。边缘检测模块512能够被配置用以描绘在关注的对象的区域内可见的信息。
现参考图6,示出的是保持基于位置的信息的中央储存库的系统600。系统600包括便于用户输入基于位置(和基于时间)信息的接收器组件602。基于位置的信息被保持在缝合组件604内并且在用户请求一组基于位置(和时间)信息的子集时传送给绘制组件606。
缝合组件604被配置用以在一个或多个储存库中保持基于位置的信息,通过上述的一个或多个储存库,可以像从单个储存库那样来检索这些基于位置的信息。缝合组件604有助于将一图像分解为多个可缝合的方块或小块(tile),并且每一个都被独立绘制并下载。诸如HTML之类的代码将这些方块组合以显示无缝图像。在用户摇动镜头和缩放时,就下载额外的部分。
数据收集或缝合组件604可以包括镶嵌-成像模块608。镶嵌成像在像素级上应用并且提供对物理位置的映射。这就能够允许对街边的扫视,以使得该街道在被查看时具有连接至该条街的边道。主街和边道都可以从包括45度角和俯视视角在内的各种视角中进行查看。镶嵌成像还允许查看文化对象以及那些与一街区相关联的对象、东西、事件等。它还允许用户使用像素级映射来查看物理位置。
在实践实施中,存在通过收集来自多个来源的大量图像数据可获得的海量信息。获取诸如房屋的粒度级观察被简化,因为收集的图像是地理引用并且该系统知晓有关该图像数据的每个像素位于地球上的什么地方。在有多个用户提供图像数据和/或倾斜图像时,该系统识别图像的每个像素并且将所有这些图像缝合在一起以形成完整的数据图像。
接收自多个用户的图像可能彼此相关,也可能不相关,于是每个点都必须被标识涉及真实世界体验。这与通过为地球上每一点设置标识并提供每个点的精确位置来嵌入一泥塑模型相类似。在任一时刻必须为任何点提供至少三样东西。第一个是收集成像的pictometry(接收器组件602),它们都是地理引用的并被包括在该模型中。第二个是镶嵌,它从多幅图像中获取一个大功能点。最后是大型图像,该图像是通过获得每幅数字图像及其相关小块并将这些小块组合成可缝合部分而被编译的。放在多个服务器上的是这些可缝合部分或小块。每一小块都用一引用或标识指示符来组织,以使得系统600能够基于与每一小块相关联的标识来定位每一小块。缝合应用于地图并且提供引用标签以及其他的标识标准。如下将更为详细地讨论与快速提供或提出这些大型图像有关的进一步的信息。
缝合组件604能够包括被配置用以保持接收自一社区内各用户的信息的社区模块610。社区模块610能够基于推荐一特定实体的社区找出该具体实体(例如,位置、地点、事件)。社区可以被确定为在该用户的即时消息人、频繁联系人列表中的人,或者由其他标准所限定的人。该社区可以是某一特定地理区域,诸如城市、城市的一部分等。实体可以基于该用户诸如用书签保存的所有实体的一个子集,或者可以是基于该具体用户已欣赏过的各实体的全部范围。于是,当一用户例如访问一餐馆并且很喜欢那里的食物、服务或气氛时,该用户就可将该餐馆的详细介绍保存为书签并且还可以进一步包括用户限定的描述,诸如备忘录或推荐食物等。倘若该用户被定义为其他人所在社区的成员,以上就为其他人提供了一种基于该用户所保存的书签来搜索某一具体实体的方式。
社区搜索可以根据用户的要求而被放宽或变窄。最宽范围是整个社区(城市),中等范围是用户自己的社区(频繁联系人),而最窄范围只与该特定用户或该用户保存的书签相关联。该用户可以从最窄到最宽搜索中来回选择,另外还可以搜索在最窄和最宽之间的任何范围。用户还可以要求一搜索以用于该用户的联系人、这些联系人的联系人或者这些联系人的联系人的联系人、以致于一个始终扩展的和/或离该用户关系很远的联系人范围,或者可以基于上述联系人范围做出搜索。
搜索可以基于由机器学习组件612提供的推理或人工智能而进行,该组件612与缝合组件604或者系统600内其他组件相连接。例如,第一用户可能偏好某一餐馆而第二用户也具有相似,虽然无需是同样的偏好。如果第一用户不熟悉一地区和/或没有意识到该用户可能会喜欢的类似餐馆,就能够基于使用该第二用户偏好的推理来进行搜索。搜索可以利用基于先前由该用户输入的该用户已知好恶的用户定义的标准或系统定义的标准来进行。推理或机器学习组件612和/或推理引擎随后能够搜索具有类似偏好的其他用户,诸如第二用户。系统600能够基于两个用户相类似的好恶的推理来推荐适合的餐馆,即使这两个用户彼此并不认识并且倘若每个用户在先前已经同意以这一方式使用其信息。这些推理中的一部分能够基于一社交网络,诸如利用即时消息人系统作为一社交网络。
推理搜索可以基于对其他人偏好的推理。例如,丈夫希望带他的妻子出席一个特别的场合并且因为场合特别,所以已经决定做他妻子偏好而不是他本人偏好的事情。在此实例中,丈夫可以基于他妻子的偏好以及他妻子的社区偏好来进行搜索而与丈夫偏好和/或组合没有关系的。这基本上是一种确定另一个人偏好而无需实际询问该人的搜索,这样的搜索能够提供一份惊喜和/或一个好判断。另一种推理搜索可以是基于对两人或多人偏好的组合。通过组合多个偏好,就能够做出有关两人或所有人喜欢同时做出的某些事情的推理。
推理引擎(例如,机器学习组件612)能够基于以时间为基础的信息和/或以社交网络为基础的信息来提供地理推理。训练模式可以从一种子模型开始并且随着数据被捕捉并放入系统600,它就能够学习用户的偏好。系统600或体系结构能够捕捉与该用户先前查看过、搜索过或者以某些方式指明偏好的各地点有关的数据,并且基于这些数据来推理该用户会关注的某一具体活动,诸如体育活动、社交活动、商务活动等。该用户的偏好可以被放入多种活动类型或分组,并且通过应用过滤器,该系统能够推理此人所关注的事务并得出某一具体活动。一旦系统600学习该用户的偏好,该系统600就达到了智能并且能够将该用户偏好应用于与社区的关系中,从而能够更快更精确的搜索和推荐。
图7示出了用于将地图信息输出至多个用户的系统700。系统700包括接收来自于多个用户的数据、图像及其他信息的接收器组件702。这些数据、图像和/或信息被传送至缝合组件704,该缝合组件704以逻辑格式保持这些数据,从而允许这些数据和图像通过与绘制组件706交互对多个用户可用。绘制组件706被配置用于通过在获得模块708、内容显示模块710、自动刷新模块712、查看模块714和更新模块716之间的界面来显示地图信息及其相关数据,其中更新模块716确定更新信息是否可用并且在信息被显示之前或基本同时更新该信息。应该理解比示出并描述的模块更少或更多的模块可以与绘制组件706结合使用或者与其分开使用。
获得模块708被配置用于接收要被显示的地图信息,它可以包括接收用户请求以在地图上显示一区域或地点。例如,用户可以通过用户界面请求查看某一特定地理区域(例如,城市、街道、建筑物、地址…)。地图焦点可以基于平面中心,然而用户也可以查看诸如餐馆的某一特定实体或位置,和/或与该类实体相关联的某些膳食供应。例如,可以对所有具备五星等级、优美景观、现场音乐演奏、供应酒精饮料等的所有墨西哥餐馆进行搜索。与搜索结果相关联的可以是包括图像、文本和/或语音数据的额外数据。
内容显示模块710被配置用于在显示空间或查看区域(例如,监视器、显示器…)内绘制该地图信息的一个子集。内容显示模块710还被配置用于绘制用户界面控件以使其在显示空间内覆盖该地图信息。控件被绘制为半透明,以使得各控件之下的地图信息可见。以此方式,用户能够操作用户界面控件并在基本相同的时间查看地图内容和及其相关信息。
作为示例而非限制,如果用户希望找出西雅图内所有的
Figure A200680013358D00241
(星巴客)以及在区域内可用于停车的不同地点,用户就能够在地图上一并查看两个结果。用户可以输入一搜索,诸如“西雅图的星巴客”和/或“西雅图的停车地”。基于用户输入标准的搜索就由系统700执行并且在两个搜索都输入的情况下在查看页(地图)上显示两个标准并且可以通过例如不同的颜色进行区分。用户能够选择性地独立“打开”或“关闭”每一搜索规范以便清楚和区别。于是,如果已经进行了上述搜索的用户只想查看停车地点,该用户可以选择“关闭”地图项并且对Starbucks
Figure A200680014868D0042104214QIETU
的指示符将会从视图中去除。该用户可以重新“打开”这些地图项并且它们将重新出现在查看屏幕上。
在另一个示例中,如果已经进行了上述搜索的用户另外还希望找出意大利餐馆和ATM机,该用户就可以输入搜索标准,诸如“西雅图的意大利食物”和/或“西雅图的ATM”。该系统进行该搜索并且用上述搜索的结果分层该搜索的结果,从而允许在基本相似的时间查看所有的搜索特征。这一分层地图项允许使用例如不同的颜色或者诸如标志、地理形状之类的其他标记指示来一并查看不同的搜索特征。如下将描述与显示覆盖或布置功能有关的进一步信息。
额外地或可选地,内容显示模块710可以被配置用于显示与关注区域相关联的信息。这些信息例如可以包括建筑物内的办事处或承租人或者购物中心内的商店、电话号码(例如,语音、传真)、营业时间、提供服务、当前折扣信息等的列表。显示出的信息可以是透明的,以使得位于该信息之下的关注的区域和周围对象(例如,地图信息)可见。以此方式,用户就能够通过例如用户界面控件来处理信息,并在基本相同的时间查看关注的区域及其相关信息和地图对象。
自动刷新模块712被配置用于随着显示空间内光标的移动动态更新地图显示信息。可以在诸如几英里或城市街区之类的指定距离和/或地理区域内执行多个搜索或分层搜索,并且这些搜索可以被限制在查看区内地图的某一部分、段或区域。当用户“拉近”该地图的一部分以便在放大的视图中查看该地图上的一小块地域时,屏幕自动刷新并且重新自动执行搜索,但是这一次搜索仅限于已被放大的地图区域。当用户移动地图,诸如向北、向南移动时,搜索自动执行或者为地图移动后的新区域进行自动刷新,以允许指示符或控件连续变化。这一刷新由系统700自动执行而无需与用户作任何交互。
例如,用户可以请求一城市内所有博物馆的位置。与博物馆的名称、地址、电话号码、开馆时间等有关的文本信息与指示博物馆具体位置的指针或线路一并显示。如果在请求区域内没有博物馆或者如果用户想要拓宽搜索区域,用户可以“拉远”以查看更大的地理区域,诸如周边各城市。自动刷新模块712自动刷新与地图相关联的数据,从而更新关于所显示区域的被请求信息。在上述情形中,可以显示另外的博物馆,而不再位于查看区域内的其他博物馆则从显示屏中去除。自动刷新组件712减轻了在“拉近”、“拉远”、或者完成了其他的命令功能之后用户重新启动该搜索的必要性。
查看模块714被配置用于向多个用户提供从多个视角查看地图信息的能力,以及以它在过去或将来的某些时候的形式和它当前的形式来查看地图信息的能力。用户能够使用与用户界面相关联的用户控件调节来控制视图。查看模块714能够绘制地图信息的倾斜视图。地图信息可以从鸟瞰视角、俯视视角、透视视角、正视视角、后视视角、向下轨迹视角、向上轨迹视角等来查看。以此方式,就可以从多种角度和方向来查看一图像。
基于附近的“在附近(nearby)”搜索可用于促进对诸如餐馆、停车区域、ATM、电影院、建筑物、住宅之类的特定地点的搜索。例如,在附近搜索可以找出离开Starbucks
Figure A200680014868D0042104214QIETU
的用户限定区域或距离内所有的ATM机。以此方式,用户不仅找出了“星巴客”和“ATM机”的特定位置,系统700还限制该搜索仅返回那些位于ATM机附近的那些Starbucks
Figure A200680014868D0042104214QIETU
的结果。
系统700含有大量的数据并且这些数据应该以是用户输入搜索标准能够轻易检索到期望信息的格式。信息可以基于用户期望信息的某一特定时刻(过去、现在、将来预测)而进行检索。例如,查看模块714可以包括一时间组件,它被配置用于向用户提供用于在某一具体时刻定位某一地点、东西等的手段。当数据由系统700接收时,该数据可以被时间标记,即可以使用接收时间也可以使用该信息被输入设备所捕捉到的时间。于是,当用户选择一位置和时间组合时,就向该用户呈现以对该用户有价值的格式的能够被轻易检索的数据。例如,用户可能希望查看飓风来临之前的某一位置,还想查看飓风之后这一相同位置。系统700允许这些的查看并且还可以将信息剪裁至符合特定用户请求。
更新模块716能够与绘制组件706相关联,然而应该理解该更新模块716也可以与系统700的其他组件(例如,接收器组件702)相关联。更新模块716可以被配置用于确定更新信息(例如,图像、元数据、位置…)是否已被接收和/或是否与关注的对象相关联。这些信息可以被附加至与该对象相关联的元数据。根据某些实施例,与关注的对象相关联的信息可以被由更新模块716获取的信息所修改或代替等。例如,用户可以递交与先前接收到的信息相冲突的对象信息。冲突的信息可以被一个或多个用户审查并且根据哪些信息对具体的关注的对象来说最为精确而被分级。接收最高等级(按分数越高数据越精确记分)的信息能够与关注的对象相关联。以此方式,如果认为接收到的新信息或更新信息不合适(例如,比先前的信息等级更低),先前的信息就不应该被更新模块716代替或更新。应该理解也可以利用其他的系统、技术或方法来确定与关注的对象和/或映射信息相关联的信息的精确度。
图8示出了用于创建映射层的组件。如图所示,客户机web应用程序802通过因特网与服务器场804通信,例如用以请求映射信息。映射信息被独立地分为下载小块806。如图所示,每一小块都能够表示不同的主体(例如,天气、交通、文化对象、兴趣点、地图、卫星图像)。然而,这些小块能够代表不同的主体或者单个主体也可以被分配给一个以上的小块。用户还能够依据其希望查看的小块来配置个人小块。
图9示出了显示与一个或多个关注的对象有关的信息的示例性屋顶900。示出了三个屋顶:方形屋顶902、圆形屋顶904以及间隔紧密的屋顶组合906。应该理解虽然示出了方形和圆形屋顶,但是所公开的技术也可等同地作用于任何形状的屋顶(例如,矩形、八边形、五边形或者其他的形状和/或配置)。
根据某些实施例,如902和904处所示,信息被注解在图像上并且好像是物理地位于屋顶上那样地直接显示在屋顶上。这些信息能够覆盖屋顶,可以利用由其物理形状分界的整个屋顶,并且可以含有包括广告或图标在内的各种信息。在某些实施例中,该信息可以由三维格式显示,由此该信息看上去象是从屋顶中突出,从而使图像产生景深效果。在某些实施例中,屋顶可以被具体地涂上某种颜色以提供类似于电影中使用的蓝屏技术的完善的填充/覆盖图。
如图所示,在902处,提供的信息可以是建筑物名称以及位于该建筑物内各楼层的列表。用户可以选择一层或多层来进一步获取有关该建筑物以及该建筑物各居住者的更为详尽的信息。这些详细的子成分信息可由例如下拉菜单来提供。根据某些实施例,用户能够通过点击或选择选定承租人的名称或其他可选信息来自动联系该承租人或者移至该承租人的网站。
在906处示出的屋顶是有关三个不同建筑物的。因为这些屋顶很小和/或这些结构很紧凑并且彼此靠近,所以显示的信息可以用指针或者标识该信息所属结构的其他手段而放置在屋顶附近。根据某些实施例,可以截短信息以合适该结构的覆盖范围。应该理解虽然已经参考各屋顶示出并描述了以上情况,但是所公开的技术也可以按类似的方式应用于没有屋顶的关注的对象(例如,公园、动物园…)。
根据某些实施例,覆盖的图像或信息能够随着用户的观察视角选择性地围绕一根或多根轴(例如,分离位置)旋转和/或可以根据另一位置被重新定位(例如,建筑物的侧壁、停车场、无主财产或陆地等)。例如,如果用户俯视观察关注的对象(例如,建筑物、物品、位置),则可以基于该用户相对于关注的对象的位置旋转覆盖图像的方向。此外,消失点可用于动态改变图像(例如,伸展),以使得覆盖图像在用户看来象是绘制在关注的对象上那样出现。如果用户从一侧视角观察建筑物或物品(与鸟瞰视角相比),则覆盖图像可以迁移到该建筑物或物品暴露给用户最多的那一侧。作为示例而非限制,图10和图11描绘了随着用户观察视角而变化的覆盖图像的各种视图。
图10示出了第一结构或建筑物1002的俯视图,该建筑物1002在此视图中具有屋顶1004和两个侧面1006和1008。还示出了第二结构或建筑物1010的俯视图,该建筑物1010在此视图中具有屋顶1012和两个侧面1014和1016。应该理解建筑物1002和1010中任意一幢或者它们两幢都可以从所示之外的包括对该结构内部观察的其他侧面或角度查看。每幢建筑物1002和1010都基于俯视观察视角而分别在其屋顶1004和1012上覆盖有注解信息。
图11示出了具有屋顶1104和两个侧面1106和1108的第一结构1102以及具有屋顶1112和两个侧面1114和1116的第二结构1110的侧视图。观察结构1102和1110的角度是侧面,因此注解信息被显示或覆盖在结构1102和1110各自的侧面1106和1114上。如第二结构1110的侧面1114上所示,注解信息可以按与显示在另一可见表面(例如,如上图所示的屋顶)不同的格式显示,或者该信息可以被截短以适合该结构的覆盖范围。
根据某些实施例,可以在基本相同的时间分别向多个用户暴露同一关注的对象的不同覆盖图像。更具体地,用户A和用户B能够基本同时地从两台不同的计算机中查看同一幢建筑物,尽管如此,仍然能够向每个用户暴露能够随着各种量度(例如,人口统计学、用户偏好、用户状态、历史数据、客户机侧广告、拍卖模型等)改变的不同的覆盖图。因此,覆盖图体验可以被用户化并剪裁至最适于用户查看体验和/或使得收益最大。
在示出并描述的示例性系统的视图中,提供了可以根据各实施例的一个或多个方面执行的方法。但是为了解释的简明,该方法被示出并描述为一系列的动作(或功能块),应该理解并认识到这些方法不限于给出的动作次序,因为根据这些方法某些动作可以按不同的次序出现和/或与在此示出并描绘的其他动作同时出现。此外,并不是所有被示出的动作都是实现根据所公开实施例的一个或多个方面的方法所必须的。应该认识到各种动作可由软件、硬件、它们的组合或者用于完成与各动作相关联的各种功能的任何其他合适的装置(例如,设备、系统、进程、组件)来实现。还应该认识到这些动作仅仅示出了在此以简化形式呈现的某些方面并且这些方面也可以由更少和/或更多数量的动作示出。此外,实现以下各方法并不要求所有示出的动作。本领域的技术人员可以理解和领会,方法可以替换地被表示为诸如状态图中的一连串互相关联的状态或事件。
图12示出了用于将信息与关注的对象相关联的方法1200。方法1200在1202处开始,在其中从一个或多个用户和/或实体中接收对象信息。对象信息可以包括描绘关注的对象的图像或图片。图像可以是某一具体的位置或地点等的三维图像。对象信息可以包括地理编码的信息(例如,经度、纬度、街道信息等)。在此使用的关注的对象可以是任何实体或对象(例如,建筑物、风景、房屋、街角、界标…)或者特定的地理位置(例如,地址、地理坐标)。在1204处,限定关注的对象的区域。该区域例如可以是建筑物或其他结构的覆盖范围(例如,屋顶)、财产地块(例如,结构、陆地等)的周界。该区域可以为与关注对象相关联的信息限定查看空间。例如,查看空间可以是由其物理形状界定的整个屋顶(或外部区域)。在1204处,可以标识或限定该对象的一个或多个分离位置。分离的位置可以是一个结构的屋顶或墙的中心。如果该对象不具有墙壁或屋顶,则分离位置可以是外部区域的中心或者其他关注的对象。额外地或可选地,一个或多个分离位置可以是转角的屋顶、墙壁、外部区域或者关注的对象,或者是在图像中可用作显示对象信息中枢点的任何位置。
在1206处,可任选地将元数据与关注的对象或区域相关联。元数据可以包括名称、图标、商标、商号、电话号码、营业时间、特别事件等。能够与该对象相关联的其他信息可以涉及用户关注的各种项目。元数据可以包括随该对象图像接收到的地理编码的信息。
在1208处,能够以可检索格式保留该对象以及包括元数据在内的关联信息。该信息可以被保留或存储直到经授权的人由于确认该信息不可靠或者出于其他某些原因请求去除该信息或者让该信息还再提供服务,而用新信息覆盖或代替这些信息。该对象、信息和元数据可以在请求该关注的对象时被检索并附加。
图13示出了用于显示关注的对象及其关联数据的方法1300。在1302处接收位置请求。位置请求可以是具体地点的物理邮寄地址(例如,Crow大街7389号)、地理坐标、或者识别特定的关注的地点的其他手段。基于该请求(例如,地址),该具体对象可以被分解为地块标识或者被分解为图像内的一个或多个分离位置。在1304处,检索有关该位置请求的地块多边形。该地块多边形能够为有关该对象的元数据或其他信息限定或确定该位置或对象的查看区域或周界。
在1306处,从例如存储介质中检索对象信息及可任选数据(例如,元数据)。在1308处,该对象、信息和/或元数据被附加并显示给用户,并且能够被操作以提供更为详尽的信息。该操作可以包括根据用户视角来注解该信息。例如,如果用户视角是俯视视角,则可以在屋顶上显示该信息。如果用户视角是侧视视角或者相对于该对象的一角度,则该信息例如可根据暴露给该用户最多的地图位置或者基于诸如该地图上其他对象的位置之类的其他标准而被显示在该对象的侧面或者对象的附近。该信息的位置在用户观察视角改变时可以自动改变。
根据某些实施例,其他信息可以包括找出到关注的区域或结构的最近道路或路线,或者显示用户在驶往目的地时可能经过的道路状况或问题。在某些实施例中,可以自动联系与关注的区域相关联的某一具体实体(例如,商店、企业…)以显示该用户请求的信息(例如,你们库存有书“Abracadabra”吗?)。该商店或企业可以用一回答或者要求进一步信息的请求来实时响应该请求。
图14示出了显示1400的示例性屏幕快照,显示1400示出了覆盖有用户控件的映射信息。不同的控件1402、1404和1406被放置在不同的层上并且存在与每个控件1402、1404和1406相关联的智能操作。一图层捕捉本地增强的可用信息而该显示则提供由光栅、矢量、文化对象、移动元素、人、化身(avatar)、机器人(bot)及其他元素所组成的复杂的多层世界。各图层基本上是一组地理编码实体(例如,点、线、多边形)及其外延和属性(例如,名称、照片、URL)的集合。图层的实例包括:Bellevue广场购物中心、Snake河上的最佳垂钓地、Windermere公布的住宅列表。
可以自动提供各初始图层以便给用户一个搜索,这在没有用户化图层时有意义的。这些初始图层可以包括例如来自用户(最终用户发布者、商业发布者…)的Wi-Fi热点、电影时间等。各个用户可以创建个人化图层(例如,“我的房子”)或者以光栅格式上传(例如,“Woodland Park动物园“)。可以为多个点上传文本数据文件(例如“我的垂钓洞”、“的位置”)。应该认识到有一组图层集合(诸如顶层和底层)对用户修改不可用以确保对查看显示的控制。
图层选择可以通过调色板或搜索引擎进行并且可以基于用户限定的类别而被分类。可选地或附加地,可以基于用户使用和/或查看模式来推荐各图层。用户可以通过交互进程来分级和评价各图层。与每一搜索相关联的顶部图层可以基于一图层的流行趋势并且可以与用户分级和用户评价相关。如果某一具体图层与当前显示的地图无关,就可以隐藏该图层。用户界面可以向每一图层提供不同的绘制机制(例如,光栅、URL、通过web服务方法)。
各图层的值对每个用户而言都是唯一的。最终用户(个人)可以利用图层在需要时找出最佳本地知识。最终用户发布者能够利用各图层并且接收对该发布者的知识的报酬。商业内容发布者能够利用各图层向多个顾客提供广告和信息。
图15示出了利用在此公开的各实施例的示例性用户界面1500的图示。用户界面1500可包括映射组件1502和控制组件1504。映射组件1502被配置用于查看或覆盖一指定地理区域并且能够改变地图的查看角度以便向用户提供独特的查看体验。
地图的视角可以是斜视角度在其中地图表现被扭曲或旋转45度,从而允许用户从至少四个观察点(例如,北、南、东和西)来观察地图。还存在多种其他观察角度可用,包括该地图的全景视图和/或三维视图。该地图可以被转动45度以允许在需要时查看建筑物的侧面和建筑物的屋顶。这被称为pictometry图像并允许用户从顶视图或俯视图切换到斜视图等,并且用户能够在各种视图类型之间来回切换。斜视图允许用户例如基于街道方向选择最小的两个旋转角度。该用户还可以引入提供最大灵活性和独特用户体验的旋转。
用户能够输入对诸如Fort Yates、North Dakota之类的特定地理区域的请求。在搜索启动之后,映射组件1502检索或接收被请求的位置并且显示该具体地点(例如,城市、街道、地址、建筑物、房屋…)。用户还能够限定该搜索,诸如搜索Fort Yates、North Dakota内的Sitting Bull College。以这一方式,用户能够连续地精细化搜索。一旦显示了期望对象的视图,用户就能够改变视角来观察该对象以实现对该对象的不同透视和/或对该对象的实际大小、形状、构造等的透视。用户还可以利用与控制组件1504相关联的控件来改变视图。
地图可以是查看区域的背景或中心区,和/或用位于地图上的东西或者覆盖该地图的东西来盖住整个页面。与该地图以及控制组件1504相关联的控件可以是半透明的以允许同时查看地图和控件。于是,控制组件1504是半透明的并且覆盖在映射组件1502顶部以允许在基本相同的时间可视化表示映射组件1502和控制组件1504。
控制组件1504可以被配置用于仅显示需要的或者最相关的数据。对窄小的带状商业中心或高层建筑物而言要显示大量的数据,因为有许多商户被列在该区域内。此外,多个用户可能留有与该区域内的热点有关的地理编码的备忘录。用于限制这些信息的部分技术包括NearMe(我附近)按钮,该按钮提供为已注册用户所定制的下拉菜单。用户可以从下拉菜单中选择或挑选被保存的位置,诸如家、工作地、Tony的学校、我每天的往返路线等。
其他的技术包括为每个数据列表提供社区过滤元件,例如“仅为我显示等级评定在三星或以上的商户”。这样就能够实现结果过滤。另一种方法能够基于社区等级评定来对结果进行分组。用户能够利用滑动控件或拉杆或其他技术来控制社区选择对所显示结果的影响程度。另一种技术可以是允许向地图视图添加列表或从中去除列表的“今天的目的地(Today′s Destinations)”分文格(tray)。
个人特征(profile)能够控制对结果列表的过滤。例如,个人特征可以是“足球母亲”、“十几岁的男孩”或者“照片狂人”。这些个人特征最初可由用户选择,但是在其后则基于该用户的行为而随着时间被修改。用户随后可以向其他人公布他们的个人特征以供查看和使用。其他用户则可以在搜索Space Needles拍摄照片的好位置时,选取“照片狂人”个人特征来执行搜索。
用于将信息仅限于相关或被请求数据的另一种技术可以包括基于用户搜索的类别在地图视图上显示相关数据源。例如,当用户搜索“西雅图的橄榄球“时,除了Seahawks的主页和SeattlePI橄榄球报纸专栏之外,该系统还可以呈现本地事件列表和场地。
公开的实施例不限于消费者应用程序,而是可以涵盖商业、工业、政府和执法等各个方面。例如,在执法应用程序中,警官可以作为“用户”使用一相关联的用户名甚至是一密码来登录。可以向该警官呈现列出了该警官当前正参与处理的所有项目(正在进行的调查)的案件日志。还可以实现由覆盖该地图的扩展列表显示作为正在进行中或当前调查的所有活动的案件日志,在该扩展列表中已经列出了各活动所属局、城市、县、州等。警官能够对调查中的某人(嫌疑人)进行搜索并且该人最后的已知位置可以被呈现给该警官。最后已知位置是基于各种收集的各种数据,诸如用户输入、用户统计或者其他收集途径。以此方式,执法警官基于通过自发的数据聚集的动态信息就有更好的机会追踪涉案人员。
还包括各分层方面,其中各控件被覆盖并放置在地图的顶部或前面以使得用户能够察觉各控件以及与该地图相结合的其他信息。控件和其他信息是半透明的,籍此允许查看控件/信息之下的信息内容并且能够同时查看地图和控件/信息。在基于上述示例的分层应用程序中,警察调度员可以具有显示所有警官、车辆等的警区地图。警察调度员就有能力追踪每个警官,并且有能力独立地打开/关闭允许查看/追踪每部警车的控件。
图16示出了在汽车应用中使用的所公开实施例的示例性屏幕快照1600。激光投影显示器和头部跟踪设备(用以确定驾驶员正在注视什么)可以在真实世界顶部上(例如,挡风玻璃)其实地“绘出”。例如,不再是搜寻驾驶目的地,当导航系统声称“你已经到达…”时,就可以用指示符1602(在挡风玻璃上)绘出一示图,对透过挡风玻璃可以察觉的实际位置上标记点。这样就提供了一个优于其他导航方案(例如,语音提示、将视线从路上移开以查看车内屏幕)的可视化系统。
出于安全考虑在挡风玻璃上的显示应该不会盖住整个挡风玻璃,而激光投影仪能够就机械地限制这一能力。可以禁用在预定速度阈值(例如,35mph、55mph)之上的非交通相关的信息。上述非交通相关的信息可以包括诸如车内剩余燃料及计划剩余驾驶距离、车辆附近建筑物名称之类的信息。此外,该系统一旦注意到低燃料指示符,就能够自动搜索该区域内价格最公道的汽油并且最小化重排路线的时间。价格信息可由本地加油站支持(并且其他零售商也能够提供与他们的具体货物、服务相关的信息)。
可以利用车对车通信(例如,带有150英尺左右Wi-Fi范围的自适应网络以及GPS)来进行活动的安全支持。这些通信包括诸如“现在减速,前面的车正在转弯”之类的信息。
其他的数据可以通过发现附近具备API的并能被动态询问的实体来获取。例如,城市交通中心可以被计算机化并且可以如1604处所示计算交通信号的当前等待时间。在另一情况下,该系统可以分析当前的交通路线并且通知用户该系统确定一可选路线可能更快。
为了支持交通服务和信息,可以利用社区交通服务,在其中订阅了交通信息的人也可以共享他们的交通信息。例如,一位驾驶员拥有带GPS以及部分WAN连接(例如,GPRS或Generation WAN技术)的智能电话设备。当该驾驶员驾驶时,该驾驶员的速度与其驾驶的路段的速度属性进行比较。如果其速度较慢(例如,慢25%),则该设备就能够(用恰当的个人报酬)向交通服务报告该路段标识符和实际速度。
其他设备订阅该服务并且在大体相同区域内的设备也贡献他们的行车路段。这会涉及某一具体时刻以及该用户将会采用的已知路线。可以利用过滤器让用户只接收与另一设备的属性速度与所报告速度不同(例如,相差25%)的那些路段有关的数据。利用映射信息系统能够指导用户绕开较慢的地点,从而节省时间和汽油。这一显示的示例在1606处示出。
在可选实施例中,可以收集与驾驶员驾驶习惯有关的信息并且向该驾驶员提供一虚拟得分。这一得分考虑各种因素(例如,驾驶速度、交通灯习惯…)。该得分可以通过所参与的保险公司向该驾驶员提供更好的汽车保险率。在另一个实施例中,城市规划者能够接收匿名模式以便更好地规划道路维修和建立。可以对存档的交通数据进行分析以理解各种趋势并且向当地政府和计划机构提供有价值的信息。
现参考图17,示出的是一种用于接收来自一个或多个用户的输入数据的方法1700。虽然为了解释的简明,该方法被示出并描述为一系列的动作,但是应该理解并认识到这些方法不限于给出的动作次序,因为根据这些方法某些动作可以按不同的次序出现和/或与在此示出并描绘的其他动作同时出现。例如,本领域的技术人员可以理解和领会,方法可以替换地被表示为诸如状态图中的一连串互相关联的状态或事件。此外,并不是所有被示出的动作都是实现以下方法所必须的。
方法1700从1702处开始,在其中从多个用户和/或实体中接收输入数据。数据可以是与对象、地点、个人等相关联的图片、文本、声音或其他数据。在1704处,位置和/或时间可以与输入数据相关联。该信息可以由例如用户设备提供。该位置和/或时间能够为该图像、数据或信息提供上下文。接收到的大部分数据是孤立的并且与接收到的其他数据没有上下文关系。于是在1706处,以可缝合形式放置该数据。随后在1708处,可缝合形式的数据可以被保持或存储在一个或多个数据库中,在这些数据库中的数据将按请求提供给一个或多个用户。
许多应用可由公开的实施例提供定位能力,这些应用包括新闻事件、办公室相关信息、购物、城市指南、假期。如下将详述每种类型的应用和可用数据的示例,并且所公开的实施例不限于以下各示例。
新闻事件可以按世界上位置被群集(cluster)。当用户阅读有关亚洲海啸的信息时,该用户可以在地图上看到遭受海啸袭击的其他位置和/或阅读与那些位置有关的新闻评论。用户可以查看受影响位置前后的航空图像。对于体育赛事,用户可以看见出现在费城(Eagles队)、波士顿(New England Patriots队)和杰克逊维尔(超级碗的位置)的超级碗文章的转集。用户能够轻易地找出并阅读当地报纸和全国性报纸所报道的相配报道或其他相关的故事。
办公室事件允许移动员工在商务旅行中编辑文档。公开的实施例允许员工地理编码(例如,经度、纬度、海拔高度、航向、速度、加速度)该员工的文档、e-mail和会议等。该用户随后就能够在商务旅途中查看执行的工作。此种功能的范围覆盖旅途期间的会议参加、文档和e-mail的撰写、审阅和编辑、给出演讲、做出留言等。在办公室事件的条件下例如还可以支持智能标记。这样就能够用智能标记自动认出email或文档的位置以获取用户在该位置附近(例如,送到该位置、来自该位置)创建的其他内容。
公开的实施例不仅允许用户在线购物,还允许用户查看物品并且观察它真正看上去什么样。获知该用户的位置,就可以向该用户提供有该产品库存的最近商店的名称和位置。例如,如果用户正在购买一部蜂窝电话,则可以基于考虑了与该用户过去已访问过位置有关的历史信息的载波覆盖地图提供指示最佳蜂窝电话服务提供商的建议。拍卖可以具有定位能力,以便向用户示出按离开该用户距离排序所得的用户拍卖(例如,在附近的搜索)。
城市指南可以为用户兴趣所定制。如果用户已经重复访问一餐馆、酒吧、商店等,就记住该用户对此位置的喜好。与协同的过滤技术相结合的这些信息就可用于向用户建议他可能希望访问的其他地点。该用户能够将该信息与编者注释编为一层放到公开实施例的个人版本上。
在休假场景中,用户可能希望在确定目的地之前或在实际旅行到那里之前查看该目的地。公开的实施例能够提供3D(或者其他维度)街道水平的漫游。这就允许用户虚拟地走向位于该目的地内的每个宾馆(或其他地点)并且体验那里是什么样的。这样就实现了从空间到街道再到内部空间的概念。
在另一个实施例中,对信息的请求可以基于按其逻辑距离查看的联系人。可以利用在位置前后关系上的不同基准点按城市、州或县来查看每个联系人。当一个联系人的位置改变时,则能够通过包括弹出文本消息在内的各种手段来通知该用户。
现在参考图18,示出的是用于向用户提供所请求的映射数据的方法1800。方法1800从1802处开始,在其中一个或多个用户请求地图信息。该请求可以在基本相同的时间从多个用户中接收。该请求还可以有关多个映射位置。当请求被接收时,就在1804处检索可用信息的一个子集。可用信息的这一子集可以被保持在一个或多个数据库或服务器上。该信息在1806处向用户输出至显示屏上。该显示可以是显示了位置的地图并且能够示出额外信息,包括街道名称、界标、所请求位置等等。当用户查看屏幕上的信息时,用户可以使用光标围绕显示表面移动以通过改变其方向或变焦级别来操作该地图。当用户操作该显示时,该显示被自动刷新以向用户持续提供所请求的数据,并减轻用户不得不重新输入搜索标准和/或重新开始该搜索的需要。基于用户请求提供不同的观察角度。例如,用户可以请求鸟瞰视图、正视图、轨迹视图等。于是,用户能够虚拟地漫步或者体验在显示区域上查看的位置。
可选地或附加地,并非按联系人所在的州或位置来列表各联系人,可以如图19所示在地图1900上显示联系人。用户能够利用控件1920(与控制组件相关联)在显示空间上创建地理栅栏1910或部分。地理栅栏1910能够让该系统通知用户一联系人何时进入该地理栅栏1910内的指定区域。地理栅栏1910可以被定制1930以便在一设定时间之后失效或者设置为查找特定的联系人。例如,用户可以创建地理栅栏来找出某人共赴午餐,但是并不在乎联系人是否在2p.m之后来到附近。应该理解虽然示出的是矩形的地理栅栏1910,但是也可以使用非矩形地理栅栏以及逻辑地理栅栏(例如,大学校园),这些也受到所公开实施例的支持。
在另一个实施例中,地理栅栏1910可由系统自动创建。例如,如果排定了一个由来自其他位置的人参加的会议,该系统能够将会议周围的区域作为地理栅栏并且智能地通知该用户何时是进到会议区域的时间。地理栅栏能够支持多种类型的对象,包括动态和瞬态对象(例如,当<x>在附近时通知我就是<我>周围的地理栅栏)。
在另一个实施例中,可以向会话中添加基于位置的服务。例如,如果一组用户希望一起吃午饭并且有时间/距离的限制,该系统能够基于各联系人的位置确定并创建一个驾车时间地带。可以向各用户显示该地带,并在该地带内仅显示目标的搜索结果。该系统可以通过监视各联系人之间的消息来创建该地带,并且在用户交谈时某些触发词或短语(例如,“午饭”、“中餐”、“在11:45之前无法离开”、“在1点之前回来”、“在15分钟车程内”)可以被利用以自动创建搜索询问和结果。
在以上各实施例中,观察者能够围绕显示信息进行移动、逐层深入或等级评定对象、添加/去除查看数据。时移等等。一旦选择了目的地,就可以向每个用户呈现独特的驾驶指令。此外,可以向每个用户呈现个人的“最晚离开时间”的估计。
图20示出了用于快速提出(获取并显示)大型图像的系统2000。由于大量的数据可用,所以应该利用一种按需向用户提供信息的装置。系统2000包括与容量组件2004和负载平衡组件2006相连接的基于web的查看活动组件2002。基于web的查看活动组件2002被配置用于确定一个级别的与某一具体地理位置相关联的基于web的查看活动。容量组件2004被配置用于确定可用容量以绘制与该具体地理位置相关联的图像。负载平衡组件2006随着图像大小和查看活动的变化动态地重新分配与要绘制图像相关联的数据。
有时会有不可预测的事件出现,并且很快会有许多人在基本上类似的时间对某一具体事件/地点/位置关注,这被称为“热度(HOTNESS)”。尝试查看某一具体区域的人数决定了这一兴趣将会涉及多少服务器和多大容量。为了确保所有关注的人都能够在基本相同的时间查看一类似事件,要确定什么东西应该立即可用的快速预报以及达到该要求的途径。于是,该热度需求就通过人口加上旅游人数所得因数与无法预测事件(或预测事件)相乘而确定并且可以被表示为:
热度=[(人口+旅游人数)*未知事件]
人口是可预测的并且随时间保持相当恒定,虽然该人口的动态特性始终变化。旅游人数随时间交替变化但是可以被近似估计,诸如为了已知事件(例如,奥林匹克、体育赛事…)。当未知事件(例如,9/11、海啸、飓风)出现时,该具体地区会因为许多人都在基本类似的时间尝试查看该事件(及其相关位置)而变“热”。例如,可能会有数以千计的服务器提出图像,系统2000可以移动或重新分配数据图像以确保当未知事件出现时,成为“热”区的区域有最大量的服务器可以高速缓存。与为这些热地带提供资源相关联的两个方面是:基于象限的命名方案以及能够快速服务这些图像的技术体系结构。
在命名惯例中,全世界被分成多个象限,这些象限再被分解成越来越小的象限或级别并且能够从级别1(或A)直到约级别14(或N)以及更高。图21示出了这一命名惯例,在2100处,象限A被分成了象限B至M。在2102处示出了每个象限的放大视图,其中象限A被分成了象限B、C、D和E。象限B在放大视图中示出并被分成象限F、G、H和I。象限F在放大视图中示出并被分成象限J、K、L和M。这一进程能够以类似的方式继续,从而按需提供越来越详细的内容。
该系统想当然地认为在任何给定的时刻,要求某一组小块或象限的客户机或用户知道如何用该系统能够理解的语言向该系统要求该象限。例如,如果用户希望查看象限M,则该用户提供类似于如下的请求:
TILE ID M.F.B.A.IMAGE.VE.COM(小块ID M.F.B.A.图像.值.COM)
用户要求与按升序排序的四个象限(在此示例中是M、F、B和A)相关联的四个元素。在N和O级别(未示出)附近存在数十亿个等级,所以域名服务器(DNS)命名空间将会变得巨大,然而“热”点实际上很小并且被分段。在同一个城镇或城市内通常不会有一个以上的热点,并且整个世界通常将不会在基本相同的时间变热,所以人们试图查看的内容是集中的。即使在纽约,热点也仅在选择性地区域出现。此外,热点只是在有限时间内保持热度并在其后停止“发热”并回到正常和/或冷的范围。
虽然用户如上所述做出了完全请求,但是DNS命名方案仅与各项目中的两项有关。对于上述项目而言,系统知晓的是:
*.B.A
其中*是DNS通配符而“B”和“A”是象限。DNS通配符指示该系统不考虑用户所请求细节的级别并且该系统通常寻找两个更大的象限,提供该具体区域的一个图像,并且被分解成一组IP地址的集合。
更详细地,基于上述请求,存在两个IP地址,可能指示该象限扩展到两个机器或服务器。例如,当灾难出现(不可预测事件)扇形部分或象限K变得极热,并且有许多人在类似时间希望查看该象限,这该系统就考察该图形并确定热区是:
TILE[K.F.B.A]IMAGE(小块[K.F.B.A]图像)
该系统通过计算给定时间段内的请求数并做出请求数已呈指数性上升或者基于其他标准,就能够将此标识为热区。该系统能够不依赖于其他象限的信息而复制有关象限K的信息。有关象限K的数据/图像“滑过”其它机器以扩展具有该数据的机器数。这就意味着现在有两个以上的IP地址并且新的DNS项目(K.F.B.A)能够分解为更大数量的地址,例如16个。这就允许16台机器或服务器服务该“热”点请求。该系统将允许对增加做出响应并且动态地转移周围的信息量。在检测到“热”点的几分钟内,数据开始以动态负载平衡的方式(向服务器)移动并且取决于请求量或者被请求粒度或者查看深度来重新滑过(re-slide)该数据。
现参考图22,示出的是在其中能够将图像、数据等相关联的地带的描述。该系统能够采集来自用户的引入请求数的样本以确定用于每一象限的动作级别。基于该动作级别,每一象限都能够与三种区段之一相关联:热区段2202、正常区段2204和冷区段2206。热区段2202在有大量查看者请求某一具体象限的数据图像时出现。冷区段2206是只有很少或者没有查看请求的象限。在热区段2202和冷区段2206之间的范围是正常区段范围2204并且是含有最大量数据的地带。系统周期性地从计算机群集中移出冷段以保持用于热段和正常段的存储器容量。例如,表示美国的各段可以占用5亿字节的存储器,于是系统必须智能地决定转储什么区段来快速提出图像。
象限内的每个项目都具有确定正常区段2204或冷区段2206级别的计数器。当上述算法决定一事件已经发生(热点),就做出去除哪个象限的决定以及哪些数据需要被发送或滑至多个其它机器的决定。最佳选择是那些存储来自冷区段2206的数据的机器,因为这些机器通常的活动量最小,因而有存储器容量剩余。可以将冷图像转储出这些机器,倘若其范围尚未降至两台机器以下。在任意时刻,出于冗余的目的应该有两台机器还具有该信息,并且不应该删除这些数据。如果将来需要,这些数据还能够被重新分配给两台以上的机器。因为复制数据需要时间,所以该系统将没有必要积极地复制数据,而是使用仅在实际涉及时才复制数据的卷穿梭服务(VSS),该系统能够本地保存第一热小块并且从该副本中提取本地图像。
常规系统可以用于所公开的实施例并且这些常规系统的示例性体系结构如图23所示。在此体系结构中的数据必须采取经过与IP、DNZ和存储装置转储相关联的路由器2302、交换机2304、web服务器2306、SQL 2308和存储装置2310的完全路由。请求送至网络的每段数据都应该经过该路由中的每一步。应该理解其它的系统也可用于所公开的实施例。
主题实施例能够将每幅图像服务器看做是在正确的时间保有正确的数据的功能元件来处理。保有相同数据的最小机器数应该是两台机器,其中每台机器都应该具有与图24所示相似(或者不同)的体系结构。每个机器都可以包括一组驱动器2402的集合(例如,RAD-I驱动器),并且可以具有从一个到二十四个或者更多个驱动器。最小的随机存取存储器(RAM)2404应该约16GB,虽然该体系结构也可以具有小于或大于16GB的可用存储器。该系统还如图所示具有CPU 2406。这是能够将给定小块转储其中的最简单的体系结构并且每一小块都可以被表示为带有所有相关联图像(图像文件)的单个文件。
如前所述,与一象限项目相关联的各小块能够用任何大小的分辨率。最大分辨率是1(A)并且大小逐渐变小,其中7(G)远小于2(B)并远大于11(K)。各图像文件是独立文件并且可以被独立移动。用于查看数据的开始级别可以是约3(C)或4(D),因为1(A)或2(B)可能太大了。
每幅数据图像都具有如图25所示的索引文件,该索引文件用来为小块2504存储仅是大小偏移量的索引项目2502。例如,如果用户希望察看小块6(F),则索引文件就可以提供有关小块6(F)的项目。索引文件被安排在一个或多个逻辑卷或者逻辑文件中,并且该索引被载入一模块。以此方式,整个驱动器就被存储器映射以允许该系统蚀刻(etch)该模型的各个片断并且在用户请求一小块时,给出一偏移量的索引(存储器)指向该驱动器,以按需提供尽可能多的数据页面来提供该图像。提供该数据的存储器还能够在该数据被新数据覆盖时转储该数据。因此,从驱动器到网络,该数据可以只被复制一次,因为该系统获取该数据并且执行该数据的转储,而不是复制或删除该数据。
每个存储器都如前参考图22所述在冷、正常和热区段或要素之间工作。如果一具体区段变冷,该区段就被转储以便为热区段让出空间。如果一个区段一部分热、一部分正常、或者一部分冷,则只在存储器中保留真正热的部分(总计可达约16吉字节或者更多)。如果该区段被接触,则它将保持在那而不会页面转发。于是,存储器的数据尽可能快地移动并且数据能够被极快地提出。
需要进行大量预处理工作来准备数据具有前述形式。各小块被置于此格式中以便高效地向多个用户提供数据。数据不是作为一个文件存储,因为那样会太大,但可以在例如级别4(D)和/或5(E)处存储该数据。每一小块都具有能被实际重复生成的索引版本。应该注意到该索引是文件的元数据。在许多地方都存在能够被移动的该数据的副本,因为用于每一小块的该文件具有其本身的索引并且“热点”被定位在象限边界上。如果变热,它就可以移至尽可能多的IP地址,从而该服务器能够用提供指针的索引以及VSS来快速地将其提出,以提供优化的副本。
现在参考图26,示出的是用于迅速接受、保持和提出大型图像的系统2600。系统2600包括输入组件2602,用于接收与指定地理区域相关联的图像数据。该图像数据可由多个用户和/或实体输入。例如,图像数据可以从包括移动设备或无线设备的多个设备中接收。
图像数据例如可以通过因特网连接从输入组件2602传送至分解器组件2604。分解器组件2604将图像数据分解成至少两个象限。索引组件2606能够与分解器组件2604相关联并且被配置用于为上述至少两个象限中的每一个提供位置标识。各象限可以被存储在存储组件2608中。应该理解各象限也可以分布在多个存储组件2608之中。
基于web查看活动组件2610被配置用于对与某一具体地理位置相关联的基于web的查看活动的级别做出决定。基于web的查看活动组件2610可以基于保留在存储组件2608中的信息并基于接收自容量组件2612的信息来做出决定。容量组件2612能够被配置用于确定可用容量以绘制与该具体地理位置相关联的图像。负载平衡组件2614随着图像大小和查看活动的变化动态地重新分配与要绘制的一幅或多幅图像相关联的数据。查看活动可以基于查看某一地理区域或位置的请求数。
现在参考图27,示出的是用于迅速接受、保持和提出大型图像的方法2700。方法2700在其中接收图像数据的2702处开始。该图像数据可以从多个用户和/或实体中接收。在2704处,该图像数据可以被分开或分解,越绘制,则该图像就越小,并且越容易存储、成形。图像数据应该被分解成至少两个象限。图像数据依据每个象限的大小和复杂度可以被分解成不受限制的象限数。为每个部分提供位置信息。在2706处,为每个象限提供位置标识以确保在重新形成该图像数据用于用户无缝查看时各象限能够被重新组装。
当一个或多个用户请求一象限时,就在2708处做出一决定,这是因为基于web的查看活动的级别是与每个具体象限或地理位置相关联的。如果接收到的请求数超过了阈值水平,即指示该区域已经转变为热点,且在2710处计算可用容量以确定是否能够在基本相同的时间向多个用户提供与该具体地理位置相关联的图像。基于算出的可用容量,与图像数据相关联的数据可以被动态地重新分配以便于在2714处基本同时地向多个用户提供或显示这些图像。
所公开的各实施例可以基于一社会经济学模型,该模型包括了用特定数据填充地图各图层的用户社区。该系统出于对住在某个地区的人比其他人要更了解该地区的这一事实的认定,允许本地人剪裁信息放入地图。基于在用户间进行的一定数量和种类的搜索的这一前提,这些本地人能够剪裁图层信息以达到更好的精确性和细节性。例如,前3%的搜索与关于特定事情的,诸如某一名人、类别、热点问题等等。同时也存在许多小的组,每个组都做出许多小的结果搜索,而这些人的集合远大于那前百分之三。例如,存在有几十亿个由10人组成的小组,这些人关心一特定搜索词并且从不关心其他“热”主题。地理与此相类似,并且住在一街区的人是该街区的专家,他们知道哪里停车、哪里吃饭、凌晨两点该去哪里。
可以有以那些向本系统提供内容的本地人为基础的加权平均。个人提供的内容可以受到监控并且如果这一监视证明为不利的,那么在做出此人提供了讹误的、令人误解的或者恶意的数据的判定的情况下,就不再允许该人发布数据。这一决定可以基于由其他用户或者其他合适途径提供的数据,
图28示出了有助于用户输入注释以及其他数据的覆盖编译项目2100的示例性屏幕快照。这些控件是半透明的并显示在地图之上,以允许查看在这些控件之下的地图。这些控件可以包括编辑项目2802,这是一个用户能够通过它添加有关某一位置、地点和事情等的信息的界面。用户能够提交经编辑的信息,这些信息则可以如图29所示显示给其他用户,而图29示出了搜索结果的示例性屏幕快照2900。提供搜索结果2902作为在该地图之上的一控件。以此方式,其他用户就能够看见此编辑信息,而无需改变原始数据。如果一定数量的用户认可该编辑,那么也可以对此信息做出改变。
现在参见图30,示出的是便于在线或事实广告的系统3000,并且这也可被称为地理摊薄(geo-diluted)广告。地理摊薄广告面向商业机构或者期望使用各地图项及其相关地理区域发布广告的其他机构,上述相关地理区域可以大到整个世界也可以更为集中,诸如两个城市区块(city block)。广告商可能希望在一指定区域发放广告并且愿意为例如每次用户的点击支付一定数量的钱(例如,$2.00、$4.00、$10.00...)。覆盖范围组件3002可以是创建一用于期望地理的图层的工具或向导。覆盖范围组件3002接收与广告商期望的用于某一地理位置活区域3004的广告覆盖范围相关的信息。覆盖范围组件3002可以包括等级评定模块3006,该模块被配置用于根据预定的评分范围评定多个广告商的等级。例如,评分范围可以从1到10,其中等级为10的广告商在该区域内具有支配地位,而等级为1的广告商具有的广告发放位置较弱。等级更高的广告商有更大的可能性让本系统显示他们的广告让消费者查看。
作为示例而非限制,第一广告商可以购买或竞买某一区域,诸如一城市。作为第一广告商竞争对手的第二广告商可以购买窄小的多的地理区域3004(诸如,两个城市区段)来发放广告,并且愿意为广告发放支付一定的费用,而该费用可能比第一广告商愿意为同一地理区域3004支付的费用要高。等级评定模块3006或者工具或者向导能够按照该指定区域评定第一和第二广告商的等级。在许多情况下,拥有更小或更窄或更集中区域的广告商在此区域内的等级评定要高于市场定位在更广区域内的广告商。以此方式,本地的广告商就能够摊薄该市场,从而允许这些广告商与更大的广告商进行竞争。
摊薄在用户变焦进入该地图或地理区域时或者在用户实际位于该区域内时发生,这样在那一时刻那一区域内对较小广告商的等级评定可以高于较大广告商,从而允许有效竞争。如果用户使用移动电子设备,则该地图图层能够在用户四处移动(诸如驾驶、步行)时并在其实际位于该区域内时动态地改变。
在类似于系统3000的广告发放系统中,可以存在索引模块3008,该模块用于接收竞价一特定区域的各广告商的报价。索引模块3008与覆盖范围模块3002交互以便根据每个广告商的最新竞价对各广告商进行分级。于是,关于各广告商的竞价区域能够持续变化,同时允许广告商立刻看见其对一特定地区或区域3004的竞价结果并且可以基于这些结果更改竞价。
覆盖范围组件3002与内容提供组件3010相连接,该内容提供组件3010提供与该具体地理位置相关的多个图像信息源。图像信息源包括映射细节。图像信息显示给实际位于该地理区域内或者远程查看该区域的用户。
关联组件3012将广告商与图像信息源中的至少一个相关联,这些图像信息源包括有关某一地理区域内兴趣点的映射信息。关联组件3012便于广告商利用带有关联的映射信息的图像信息。关联组件3012还能够跟踪或监视显示给多个用户的广告并且能够将所监视的数据提交给广告商。这可以通过自动刷新与用户设备相关联的显示来实现。这样就有助于广告商为图像数据的使用补偿有关该映射信息的关联的源。
关联组件3012能够监视用户活动并且基于用户是实际位于指定的地理位置3004还是远程访问该区域来剪裁要显示哪个广告。显示的广告可以在每种情况下有所不同或相应被剪裁。此外,关联组件3012能够基于用户偏好来剪裁广告。例如,用户可以指定其喜欢的广告类型以及该用户选择不接收的广告类型。关联组件3012可以基于用户偏好和/或用户位置来剪裁显示给每个用户的广告。
图31示出了用于提供实时广告发布数据的方法3100。本方法在接收用户信息的3102处开始,其中该用户信息可以是用户位置信息。用户的位置可以通过GPS功能或者其他定位装置提供。例如,本方法可以在已知该用户位于某一具体位置(例如,零售购物中心或折扣广场)时周期性地或持续性地询问用户位置信息。在3102处接收的用户信息能够附加地或者可选地涉及用户偏好。用户偏好可由用户通过用户界面建立。用户偏好也可以通过包括获取与该用户范围的商店、餐馆或其他地方有关的信息的其他途径来确定。
本方法在选择了广告的3104处继续。该广告可以部分基于用户位置来选择。例如,当用户位于一零售店附近,就可以做出从该零售店发出广告的选择。本方法区别远程用户和实际位于该地理区域内的用户,并且能够基于该用户位置状况输出不同的广告。广告的选择还能够附加地或者可选地基于接收到的用户偏好而进行剪裁。
在3104处选择广告还包括接收来自多个广告商在某一地理区域内发放广告的请求。做出哪个广告商在此具体地理区域内具有优先权的决定。该优先权可以通过确定覆盖范围区域以及部分基于该覆盖范围区域的广告商分级来设置。具有优先权的广告商的广告在其匹配用户位置信息的情况下输出。还可以基于作为用户位置产物的关联摊薄来进行分级。
选择的广告在3106处被输出给用户。例如,行走在购物中心内的用户可以接收到在接下来的20分钟内在一商店购物享有20%折扣的地理优惠券。如果用户离开该区域(或者如果20分钟已过),则该优惠券自动过期。公开的系统和方法通过购买者指定他们期望显示广告的地区或者在某些人在预定地理区域内搜索某一具体事件、位置时,提供了更好的广告目标导向。
在3106处输出的广告可以基于被监视的用户位置而变化。如果做出了显示给用户的广告应该改变的决定,则该用户的显示屏可以自动更新或刷新。此外,如果用户离开该区域,则该广告可以通过刷新进程被自动地从用户显示屏中去除。
现在参照图32,图示说明了用于执行所公开的体系结构的计算机的框图。为了提供本发明各个方面额外的上下文,图32和下面的讨论将提供一个简明的、概括的合适的计算环境3200的描述,该环境中可实现本发明的各个方面。虽然本发明的一个或多个实施例已在上面以在可运行在一台或多台计算机上的计算机可执行指令的一般上下文予以描述,本领域的技术人员能理解本发明可结合其它程序模块和/或作为硬件与软件的组合来实现。
一般地,程序模块包括实现特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构等。另外,本领域技术人员可以理解创造性方法可以用其它计算机系统配置来实现,包括单处理器或多处理器计算机系统、小型机、大型机,以及个人计算机、手持计算设备、基于微处理器的或可编程的消费电子产品等这些中的每一个都可以在操作上与一个或多个关联设备耦合。
本发明的图示方面也可实施于分布式计算环境,其中某些任务是由通过通信网络连接的远程处理设备实现的。在一个分布式计算环境中,程序模块既可位于本地存储设备中也可位于远程存储设备中。
计算机通常包括多种计算机可读介质。计算机可读介质可以是任何计算机访问的可用介质,包括易失性的和非易失性的介质、可移动的和不可移动的介质。作为例子,但非限制,计算机可读介质可包含计算机储存介质或通信介质。计算机储存介质包括以任何方法和技术实现来存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的易失性和非易失性、可移动和不可移动介质。计算机储存介质包括,但不限于:RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘储存或其它磁储存设备,或者能够用来存储所要求的信息并能够由计算机访问的任何其它介质。
通信介质通常诸如在载波或其它传输机制等已调制数据信号中具体化为计算机可读指令、数据结构、程序模块或其它数据,并且包括任何信息递送介质。术语“已调制数据信号”指其一个或多个特征以在信号中编码信息的方式而设置或改变的信号。作为例子,但非限制,通信介质包括有线介质,如有线网络或直接线路连接,以及无线介质,如声学、RF、红外和其它无线介质。以上的任一种组合也应该被包括在计算机可读介质的范围之内。
再次参照图32,用于实现本发明的各方面的示例性的环境3200,该环境3200包括计算机3202,计算机3202包括处理单元3204、系统存储器3206以及系统总线3208。系统总线3208将各系统组件,包括但不限于系统存储器3206连接至处理单元3204。处理单元3204可以是任何一种可购买到的处理器。双微处理器和其它多处理器体系结构也可用作处理单元3204。
系统总线3208可以是几种总线结构中的任意一种,其可进一步互联至存储器总线(通过或不通过存储控制器)、外围总线,以及使用任何可购买到总线结构的局部总线。系统存储器3206包括只读存储器(ROM)3210和随机存取存储器(RAM)3212。基本输入/输出系统(BIOS)包含如在启动时帮助在计算机3202中的各元件之间传输信息的基本例程,存储在非易失存储器3210中,如ROM、EPROM、EEPROM。RAM 3212还可包括高速RAM如用于高速缓存数据的静态RAM。
计算机3202进一步包括内部硬盘驱动器(HDD)3214(例如,EIDE、SATA),该内部硬盘驱动器3214还可配置在合适的机箱(未示出)中作为外部使用,磁软盘驱动器(FDD)3216(例如,读取或写入可移除的磁盘3218),以及光盘驱动器3220(例如,读取CD-ROM盘3222或,读取或写入其它高容量光学介质如DVD)。硬盘驱动器3214、磁盘驱动器3216和光盘驱动器3220可分别通过硬盘驱动器接口3224、磁盘驱动器接口3226和光盘驱动器接口3228连接至系统总线3208。用于外部驱动器实施例的接口3224至少包括通用串行接口(USB)和IEEE 1394接口技术中的一个或两个。其他的外部驱动器连接技术也在一个或多个实施例的考虑范围内。
驱动器和它们所关联的计算机可读介质提供数据、数据结构、计算机可执行指令等的非易失性存储。对于计算机3202,驱动器和介质容纳了任何合适的数字格式的数据的存储。虽然上述计算机可读介质的描述指的是HDD、可移除磁盘,以及可移除光盘介质如CD或DVD,本领域的技术人员可以理解其它类型的可被计算机读取的介质如:ZIP驱动器、磁带盒、闪存卡、盒式磁盘,及其类似也可用于示例性的操作环境,另外,任何这类介质可包含实现在此公开方法的计算机可读指令。
许多程序模块可存储于驱动器和RAM 3212中,包括操作系统3230、一个或多个应用程序3232、其它程序模块3234和程序数据3236。所有或部分操作系统、应用程序、模块,和/或数据也可高速缓存在RAM 3212中。可理解的是本发明的各实施例可用各种可购买到的操作系统或操作系统的组合来实现。
用户可以通过一个或多个有线/无线输入设备,如键盘3238和如鼠标3240的定位设备来输入命令和信息到计算机3202。其它输入设备(未示出)可包括话筒、IR远程控制器、操纵杆、游戏垫、手写笔、触摸屏等等。这些和其它输入设备经常通过耦合到系统总线3208的输入设备接口3242连接到处理单元3204,但是也可以由其它接口和总线结构,如并行端口、IEEE 1394串行接口、游戏端口、USB端口、IR接口等连接。
监视器3244或其它类型显示设备也通过接口,如视频接口3246连接到系统总线3208。除了监视器3244以外,计算机通常还可包括其它外围输入设备(未示出),如扬声器、打印机等。
计算机3202可以使用通过有线和/或无线通信到一个或多个远程计算机(如远程计算机3248)的逻辑连接在网络环境中操作。远程计算机3248可以是工作站、服务器计算机、路由器、个人计算机、便携式计算机、基于微型计算机的娱乐设备、对等设备或其它公共网络结点,并且通常包括许多或所有关于计算机3202所描述的元件,尽管为了简单起见,仅仅示出了存储器储存设备3250。描述的逻辑连接包括到局域网(LAN)3252和/或较大的网络,例如广域网(WAN)3254的有线/无线连接。这样的LAN和WAN网络环境普遍存在于办公室以及企业,并有助于诸如内联网的企业范围计算机网络,所有这些网络可连接至诸如因特网的全球通信网络中。
当在LAN网络环境中使用时,计算机3202通过有线和/或无线通信网络接口或适配器3256连接到局域网3252。适配器3256可有助于与LAN 3252的有线或无线通信,LAN 3252还可包括无线接入点分布在其上用于与无线适配器3256的通信。
当在WAN网络环境中使用时,计算机3202可包括调制解调器3258,或连接至WAN 3254上的通信服务器,或具有在WAN 3254上(例如通过因特网)建立通信的其它装置。调制解调器3258可以是内置或者外置的、有线的或无线的设备,它可以通过串行输入接口3242连接到系统总线3208。在网络环境中,相对于计算机3202所描述的程序模块可以存储在远程存储器储存设备3250中。将会明白,示出的网络连接是示例性的,并且可以使用在计算机之间建立通信链路的其它途径。
计算机3202可用于与任何无线设备或有效地布置在无线通信中的实体进行通信,例如打印机、扫描仪、桌上和/或便携式计算机、便携式数字助理、通信卫星、任何与无线可检测标签(例如,公用电话亭、新闻台、休息室)相关联的设备或位置,以及电话。这至少包括Wi-Fi和BluetoothTM无线技术。这样,通信可以是一预定义的结构如在至少两个设备间使用传统网络或仅仅是特定的通信。
Wi-Fi,或无线高保真,允许从家中的睡椅、旅馆房间中的床或办公地点的会议室无线连接至因特网。Wi-Fi是一种像移动电话中用的无线技术,它使得这种设备,例如计算机,能在室内或室外—在基站范围内的任何地方—发送和接收数据。Wi-Fi网络使用称为IEEE3202.11(a、b、g等)的无线电技术以提供安全、可靠、快速的无线连接。Wi-Fi网络可用于将计算机互相连接、连接至因特网,以及连接至(使用IEEE 802.3或以太网的)无线网络。Wi-Fi网络运行于无需许可证的2.4GHz和5GHz的无线电频带,具有11Mbps(802.11a)或54MBPS(802.11b)的数据传输率或者包含两种频带(双频带)的产品,因此网络可提供类似于在许多办公室使用的基本的10BaseT有线以太网的实际性能。
现在参照图33,图示说明了根据本发明各实施例的示例性计算环境3300的示意方框图。系统3300包括一个或多个客户机3302。客户机3302可以是硬件和/或软件(例如,线程、进程、计算设备)。客户机3302可以通过例如使用本发明各实施例来放置cookie和/或关联的上下文信息。
系统3300还包括一个或多个服务器3304。服务器3304也可以是硬件和/或软件(例如,线程、进程、计算设备)。服务器3304可以通过例如使用本发明各实施例来放置线程以实现转化。在客户机3302和服务器3304间的一个可能的通信可以以数据包的形式适用于在两个或多个计算机进程中传送。例如,数据包可包含cookie和/或关联的上下文信息。系统3300包括一个可用于有助客户机3302和服务器3304间通信的通信框架3306(例如,全球通信网络如因特网)。
可通过有线(包括光纤)和/或无线技术有助于通信。客户端3302有效地连接至一个或多个可用于存储客户端3302的本地信息(例如,cookie和/或关联的上下文信息)的客户端数据存储3308。类似地,服务器3304有效地连接至一个或多个可用于存储服务器3304的本地信息的服务器数据存储3310。
以上所描述的包括本发明各实施例的例子。当然,不可能为描述本发明各实施例而描述组件或方法的每个想得到的组合,但本领域的技术人员可以认识到,可能存在许多其他组合和排列。因此,本发明的说明意在包含落入所附权利要求书的精神和范围以内的所有这类改变、修改和变更。
特别是,关于上述组件、设备、电路、系统等所执行的各种功能,用来描述这类组件的术语(包括对“装置”的参考)意在对应于(除非另有指示)执行所描述的组件(例如,功能等效物)的规定功能的任何组件,即使在结构上不等同于所揭示的执行本发明的此处所示出的示例性方面中的功能的结构。在这方面,也将会认识到,本发明的各方面包括系统以及计算机可读介质,该计算机可读介质具有用于执行本发明的各种方法的动作和/或事件的计算机可执行指令。
此外,尽管只相对于几项实现中的一项来揭示本发明的具体特征,但这种特征可以与其他实现的一个或多个其他特征相结合,对于任何给定或特定的应用程序而言,这可能是想要的和有利的。另外,就术语“包括”及其变体用于详细描述或权利要求书中来说,这些术语意在按类似于术语“包含”的方式来起包含的作用。

Claims (40)

1.一种用于显示地图信息的系统,包括:
接收要被显示的地图信息的组件;以及
内容显示组件,所述内容显示组件在显示空间内绘制所述地图信息的一个子集,并且绘制用户界面控件以便覆盖在所述显示空间内的所述地图信息。
2.如权利要求1所述的系统,其特征在于,所述控件被绘制为半透明以使得存在于所述控件之下的地图信息可见。
3.如权利要求1所述的系统,其特征在于,还包括自动刷新组件,所述自动刷新组件随着所述显示空间内的光标移动动态更新要被显示的所述地图信息。
4.如权利要求1所述的系统,其特征在于,还包括用户界面,所述用户界面包括:
盖住特定地理区域的映射组件;以及
半透明且覆盖在所述映射组件之上的控制组件,用以允许在基本相似的时间对所述映射组件和所述控制组件同时的可视表示。
5.如权利要求4所述的系统,其特征在于,所述控制组件便于用户输入,所述用户输入包括图像数据、文本数据或语音数据。
6.如权利要求1所述的系统,其特征在于,还包括为用户提供从多个视角查看所述地图信息的斜视组件。
7.如权利要求6所述的系统,其特征在于,所述视角是鸟瞰视角、透视视角、俯视视角、正视视角、以及向下轨迹视角之一。
8.一种按请求提供大型图像的方法,包括:
接收观察图像数据的多个用户请求;
动态地再分配所述图像数据;以及
向所述多个用户显示所述图像数据。
9.如权利要求8所述的方法,其特征在于,动态地再分配所述图像数据,还包括:
确定查看活动的级别;以及
基于确定的所述查看活动级别计算可用容量。
10.如权利要求8所述的方法,其特征在于,还包括:
基于查看人口、查看活动以及不可预见事件数据来计算每个象限的观察级别。
11.如权利要求8所述的方法,其特征在于,还包括:
接收来自多个用户的图像数据;以及
用相关联的位置标识存储所述图像数据。
12.如权利要求11所述的方法,其特征在于,用相关联的位置标识存储所述图像数据还包括:
将所述图像数据分为至少两个象限;
提供与所述象限中的每个象限相关联的位置标识;以及
在不同的存储位置内存储每个象限。
13.如权利要求8所述的方法,其特征在于,还包括:
至少部分基于所述图像数据的热度再分配所述图像数据。
14.如权利要求13所述的方法,其特征在于,还包括:
使用所述等式计算热度:
热度=[(人口+旅游人数)*未知事件]
15.如权利要求13所述的方法,其特征在于,计算热度是基于预见事件。
16.一种用以在充满用户的网络环境中预防实时跟踪的系统,包括:
用于接收来自至少一个用户的输入的计算机执行装置;
用于将所述接收到的输入与所述至少一个用户相关联的计算机执行装置;
用于确定所述至少一个用户是否已经请求私密性的计算机执行装置;以及
用于保护所述用户的私密性的计算机执行装置。
17.如权利要求16所述的系统,其特征在于,用于接收来自至少一个用户的输入的计算机执行装置将位置和时间标记中的至少一个与所述输入相关联。
18.如权利要求16所述的系统,其特征在于,用于保护所述用户的私密性的计算机执行装置在一预定时期内延迟发布所述用户输入,在所述预定周期之后所述用户输入被发布给用户社区。
19.一种用于屋顶覆盖和定界的方法,包括:
接收来自至少一个源的三维对象图像和对象信息;
在所述对象图像内限定一分离位置;
确定一对象的周界;以及
基于所述对象的周界以及观察视角用所述对象信息注解所述对象图像。
20.如权利要求19述的方法,其特征在于,还包括当所述观察视角改变时选择性地改变所述对象信息的位置。
21.如权利要求19述的方法,其特征在于,还包括:
接收一屋顶的多边形限定;
部分基于所述接收到的多边形限定确定所述屋顶的位置;以及
基于所述确定的屋顶位置限定所述对象图像的区域。
22.如权利要求19述的方法,其特征在于,还包括:
接收位置请求;
检索关于所述位置请求的地块多边形信息;以及
显示所述对象信息以及与所述对象信息相关联的元数据。
23.如权利要求22述的方法,其特征在于,显示所述图像信息以及所述元数据受所述指定对象的物理形状所限。
24.如权利要求22述的方法,其特征在于,还包括找出最近的道路。
25.如权利要求22述的方法,其特征在于,还包括显示对象信息以及有关整个被映射区域的关联元数据。
26.如权利要求22述的方法,其特征在于,还包括在更多信息被接收的请求时提供元数据的子成分。
27.一种基于用户社区提供推荐的系统,包括:
接收来自多个用户的实体信息的接收器组件;
以可检索的格式保持所述实体信息的社区模块;
部分基于用户请求显示所述可检索实体信息的绘制组件。
28.如权利要求27所述的系统,其特征在于,还包括推理引擎,所述推理引擎部分基于对另一个人会更喜欢什么的推理来搜索所述实体信息。
29.如权利要求27所述的系统,其特征在于,所述社区模块还基于从所述多个用户中接收的所有实体的一个子集来检索所述实体信息。
30.如权利要求27所述的系统,其特征在于,如果所述用户是所述多个用户所在社区的成员,则所述社区模块基于所述用户请求搜索一具体实体。
31.如权利要求27所述的系统,其特征在于,所述用户请求是宽范围请求、窄范围请求、或者是取决于用户要求在其之间的请求。
32.如权利要求31所述的系统,其特征在于,所述宽范围用户请求由所述多个用户的所在社区提供,而所述窄范围请求由包括所述多个用户的所述社区的一个子集提供。
33.如权利要求27所述的系统,其特征在于,还包括基于推理搜索获取可检索实体信息的机器学习组件,其中所述推理搜索是部分基于来自不同用户的类似偏好。
34.如权利要求27所述的系统,其特征在于,所述实体是位置、地点、以及事件之一。
35.一种用于提供即时交通数据的系统;包括:
用于接收来自多个用户的交通数据的计算机可读装置;
用于将所述接收到的交通数据与位置和时间相关联的计算机可读装置;
用于以可检索格式保持所述接收到的交通数据以及所述关联位置和时间的计算机可读装置;以及
用于在基本上相同的时间向与所述多个用户处于基本上相同的位置的用户显示所述交通数据以及关联位置和时间的计算机可读装置。
36.如权利要求35所述的系统,其特征在于,还包括部分基于用户设备的当前状况或者环境的当前状况向所述用户提供非交通相关数据的计算机可读装置。
37.如权利要求35所述的系统,其特征在于,还包括部分基于所述接收到的交通数据以及预期的用户路线而向用户推荐路线的计算机可读装置。
38.一种在线广告系统,包括:
用于接收多个广告商各自的广告覆盖区域的计算机可读装置;
利用地理摊薄来对所述多个广告商分级的计算机可读装置;以及
至少部分基于用户位置和所述地理摊薄的分级来输出至少一个所述广告的计算机可读装置。
39.如权利要求38所述的系统,其特征在于,还包括:
用于监视用户位置的计算机可读装置;以及
基于所述被监视的用户位置动态地更新所述输出广告的计算机可读装置。
40.如权利要求38所述的系统,其特征在于,还包括:
用于接收用户偏好的计算机可读装置;以及
至少部分基于所述用户偏好剪裁所述广告的计算机可读装置。
CN2006800133581A 2005-04-21 2006-04-21 虚拟地球的屋顶覆盖和定界 Active CN101427104B (zh)

Applications Claiming Priority (17)

Application Number Priority Date Filing Date Title
US67344205P 2005-04-21 2005-04-21
US60/673,442 2005-04-21
US11/246,435 2005-10-07
US11/246,774 US8850011B2 (en) 2005-04-21 2005-10-07 Obtaining and displaying virtual earth images
US11/246,774 2005-10-07
US11/246,435 US20060241859A1 (en) 2005-04-21 2005-10-07 Virtual earth real-time advertising
US11/246,436 US8843309B2 (en) 2005-04-21 2005-10-07 Virtual earth mapping
US11/246,436 2005-10-07
US11/335,231 US7564377B2 (en) 2005-04-21 2006-01-19 Real-time virtual earth driving information
US11/334,879 US20060238380A1 (en) 2005-04-21 2006-01-19 Maintaining user privacy in a virtual earth environment
US11/335,231 2006-01-19
US11/334,879 2006-01-19
US11/335,209 US20060238381A1 (en) 2005-04-21 2006-01-19 Virtual earth community based recommendations
US11/335,209 2006-01-19
US11/354,790 US7466244B2 (en) 2005-04-21 2006-02-15 Virtual earth rooftop overlay and bounding
US11/354,790 2006-02-15
PCT/US2006/015349 WO2006116240A2 (en) 2005-04-21 2006-04-21 Virtual earth

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN201210110939.4A Division CN102661748B (zh) 2005-04-21 2006-04-21 虚拟地球的屋顶覆盖和定界
CN 201110038908 Division CN102063512B (zh) 2005-04-21 2006-04-21 虚拟地球

Publications (2)

Publication Number Publication Date
CN101427104A true CN101427104A (zh) 2009-05-06
CN101427104B CN101427104B (zh) 2012-06-13

Family

ID=40616730

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800133581A Active CN101427104B (zh) 2005-04-21 2006-04-21 虚拟地球的屋顶覆盖和定界

Country Status (2)

Country Link
US (8) US8843309B2 (zh)
CN (1) CN101427104B (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102456046A (zh) * 2010-10-25 2012-05-16 国际商业机器公司 对文档中的地理位置数据进行处理的方法和系统
CN102483843A (zh) * 2009-08-19 2012-05-30 西门子公司 透视图的连续确定
CN103052952A (zh) * 2010-08-08 2013-04-17 高通股份有限公司 用于管理内容的设备和方法
CN103136655A (zh) * 2011-12-01 2013-06-05 凹凸电子(武汉)有限公司 用于在电子地图上显示联系人信息的装置和方法
CN103226559A (zh) * 2012-01-26 2013-07-31 现代自动车株式会社 用于组合的soi对象与内容的空间信息索引系统
CN103226560A (zh) * 2012-01-26 2013-07-31 现代自动车株式会社 搜索感兴趣空间的系统和方法
CN103314394A (zh) * 2011-01-12 2013-09-18 界标制图有限公司 三维地球地层可视化
CN103314395A (zh) * 2010-11-01 2013-09-18 寇博租赁有限公司 运用动态数据创建和链接三维空间物体并在地理信息系统技术领域可视化上述三维空间物体
CN103635922A (zh) * 2011-06-30 2014-03-12 乐天株式会社 评论投稿控制装置、评论投稿控制方法、评论投稿控制程序、以及记录该程序的计算机可读取记录介质
CN104252529A (zh) * 2014-09-04 2014-12-31 百度在线网络技术(北京)有限公司 一种地图标注的加载方法和装置
US9008693B2 (en) 2010-09-24 2015-04-14 Nokia Corporation Method and apparatus for information aggregation around locations
CN106326334A (zh) * 2016-07-14 2017-01-11 微梦创科网络科技(中国)有限公司 一种电子地图的显示、生成方法和装置
CN109002160A (zh) * 2018-05-30 2018-12-14 链家网(北京)科技有限公司 一种语音讲房控件展示方法及装置
CN113008265A (zh) * 2012-06-05 2021-06-22 苹果公司 用于3d地图的虚拟相机
US11956609B2 (en) 2021-01-28 2024-04-09 Apple Inc. Context-aware voice guidance

Families Citing this family (427)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8942995B1 (en) 2001-02-06 2015-01-27 Nexrf, Corp. Mobile autonomous dynamic graphical user interface
US10430492B1 (en) 2006-11-30 2019-10-01 Nexrf, Corp. System and method for handset positioning with dynamically updated RF fingerprinting
US8738024B1 (en) 2008-03-29 2014-05-27 Nexrf, Corp. Delivering content within a boundary with beacons
US9615347B1 (en) 2006-11-30 2017-04-04 NEXRF Corp. Location positioning engine system and method
US9373116B1 (en) 2001-07-05 2016-06-21 NexRf Corporation Player tracking using a wireless device for a casino property
US20020142844A1 (en) 2001-02-06 2002-10-03 Kerr Michael A. Biometric broadband gaming system and method
US9507494B1 (en) 2006-11-30 2016-11-29 Nexrf, Corp. Merchant controlled platform system and method
US9396487B1 (en) 2006-11-30 2016-07-19 NexRf Corporation System and method for weighting content items
US9408032B1 (en) 2006-11-30 2016-08-02 NexRf Corporation Content delivery system, device and method
US9349128B1 (en) 2006-11-30 2016-05-24 Nevrf Corporation Targeted content delivery
US9773020B2 (en) 2001-07-05 2017-09-26 NEXRF Corp. System and method for map based exploration
US20040243307A1 (en) * 2003-06-02 2004-12-02 Pieter Geelen Personal GPS navigation device
US20050075921A1 (en) * 2003-10-03 2005-04-07 Frederick Hayes-Roth Open community model for exchanging information in dynamic environments
US7428497B2 (en) 2003-10-06 2008-09-23 Utbk, Inc. Methods and apparatuses for pay-per-call advertising in mobile/wireless applications
CN102169650B (zh) * 2003-12-18 2013-04-10 1626628安大略有限公司 绘制地图的设备及方法
US7831387B2 (en) * 2004-03-23 2010-11-09 Google Inc. Visually-oriented driving directions in digital mapping system
US7865301B2 (en) * 2004-03-23 2011-01-04 Google Inc. Secondary map in digital mapping system
US7599790B2 (en) * 2004-03-23 2009-10-06 Google Inc. Generating and serving tiles in a digital mapping system
US7620496B2 (en) * 2004-03-23 2009-11-17 Google Inc. Combined map scale and measuring tool
CA2820249C (en) * 2004-03-23 2016-07-19 Google Inc. A digital mapping system
JP4684228B2 (ja) * 2004-07-29 2011-05-18 日立オートモティブシステムズ株式会社 地図データ配信装置、通信端末および地図配信方法
US7529195B2 (en) 2004-07-30 2009-05-05 Fortiusone, Inc. System and method of mapping and analyzing vulnerabilities in networks
US9262056B2 (en) * 2005-03-30 2016-02-16 Ebay Inc. Methods and systems to browse data items
US7466244B2 (en) * 2005-04-21 2008-12-16 Microsoft Corporation Virtual earth rooftop overlay and bounding
US20070210937A1 (en) * 2005-04-21 2007-09-13 Microsoft Corporation Dynamic rendering of map information
US7777648B2 (en) * 2005-04-21 2010-08-17 Microsoft Corporation Mode information displayed in a mapping application
US8843309B2 (en) 2005-04-21 2014-09-23 Microsoft Corporation Virtual earth mapping
US8103445B2 (en) * 2005-04-21 2012-01-24 Microsoft Corporation Dynamic map rendering as a function of a user parameter
US7848765B2 (en) * 2005-05-27 2010-12-07 Where, Inc. Location-based services
US20070005651A1 (en) 2005-07-01 2007-01-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Restoring modified assets
US20080028422A1 (en) * 2005-07-01 2008-01-31 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Implementation of media content alteration
US9426387B2 (en) 2005-07-01 2016-08-23 Invention Science Fund I, Llc Image anonymization
US9092928B2 (en) 2005-07-01 2015-07-28 The Invention Science Fund I, Llc Implementing group content substitution in media works
US9065979B2 (en) 2005-07-01 2015-06-23 The Invention Science Fund I, Llc Promotional placement in media works
US9583141B2 (en) 2005-07-01 2017-02-28 Invention Science Fund I, Llc Implementing audio substitution options in media works
US9230601B2 (en) 2005-07-01 2016-01-05 Invention Science Fund I, Llc Media markup system for content alteration in derivative works
US8732087B2 (en) 2005-07-01 2014-05-20 The Invention Science Fund I, Llc Authorization for media content alteration
US8910033B2 (en) 2005-07-01 2014-12-09 The Invention Science Fund I, Llc Implementing group content substitution in media works
US8203609B2 (en) 2007-01-31 2012-06-19 The Invention Science Fund I, Llc Anonymization pursuant to a broadcasted policy
US7554539B2 (en) * 2005-07-27 2009-06-30 Balfour Technologies Llc System for viewing a collection of oblique imagery in a three or four dimensional virtual scene
US20070033089A1 (en) * 2005-08-04 2007-02-08 Microsoft Corporation User interface and geo-parsing data structure
US7933897B2 (en) 2005-10-12 2011-04-26 Google Inc. Entity display priority in a distributed geographic information system
WO2007056450A2 (en) * 2005-11-07 2007-05-18 Google Inc. Local search and mapping for mobile devices
KR100735564B1 (ko) * 2005-12-02 2007-07-04 삼성전자주식회사 정보 매핑 장치, 시스템, 및 방법
US20080086356A1 (en) * 2005-12-09 2008-04-10 Steve Glassman Determining advertisements using user interest information and map-based location information
US7917286B2 (en) 2005-12-16 2011-03-29 Google Inc. Database assisted OCR for street scenes and other images
US10488860B1 (en) 2006-02-21 2019-11-26 Automodality, Inc. Geocoding data for an automated vehicle
US7904483B2 (en) * 2005-12-23 2011-03-08 Geopeg, Inc. System and method for presenting geo-located objects
US7617246B2 (en) 2006-02-21 2009-11-10 Geopeg, Inc. System and method for geo-coding user generated content
US8756501B1 (en) 2005-12-30 2014-06-17 Google Inc. Method, system, and graphical user interface for meeting-spot-related introductions
US7831917B1 (en) * 2005-12-30 2010-11-09 Google Inc. Method, system, and graphical user interface for identifying and communicating with meeting spots
US8171424B1 (en) 2005-12-30 2012-05-01 Google Inc. Method, system, and graphical user interface for meeting-spot maps for online communications
US7917866B1 (en) 2005-12-30 2011-03-29 Google Inc. Method, system, and graphical user interface for meeting-spot-related online communications
US7797642B1 (en) 2005-12-30 2010-09-14 Google Inc. Method, system, and graphical user interface for meeting-spot-related contact lists
US20070161382A1 (en) * 2006-01-09 2007-07-12 Melinger Daniel J System and method including asynchronous location-based messaging
US7451045B2 (en) * 2006-01-17 2008-11-11 International Business Machines Corporation Method and system for providing travel direction annotations over a network
US7822846B1 (en) * 2006-01-26 2010-10-26 Sprint Spectrum L.P. Method and system for brokering media files
US20070198951A1 (en) 2006-02-10 2007-08-23 Metacarta, Inc. Systems and methods for spatial thumbnails and companion maps for media objects
US9830634B2 (en) * 2006-02-23 2017-11-28 International Business Machines Corporation Performing secure financial transactions in an instant messaging environment
US20080301565A1 (en) * 2007-06-01 2008-12-04 Fatdoor, Inc. Bookmarking and lassoing in a geo-spatial environment
US20140337938A1 (en) * 2006-03-17 2014-11-13 Raj Abhyanker Bookmarking and lassoing in a geo-spatial environment
US20090019122A1 (en) * 2007-07-12 2009-01-15 Fatdoor, Inc. Direct mailing in a geo-spatial environment
US20070226314A1 (en) * 2006-03-22 2007-09-27 Sss Research Inc. Server-based systems and methods for enabling interactive, collabortive thin- and no-client image-based applications
US20070233375A1 (en) * 2006-03-31 2007-10-04 Ashutosh Garg Providing advertising in aerial imagery
EP1840521A3 (en) * 2006-03-31 2009-02-11 Research In Motion Limited Methods and apparatus for associating mapping functionality and information in contact lists of mobile communication devices
US8121610B2 (en) 2006-03-31 2012-02-21 Research In Motion Limited Methods and apparatus for associating mapping functionality and information in contact lists of mobile communication devices
US20070233734A1 (en) * 2006-04-03 2007-10-04 Sony Ericsson Mobile Communications Ab Enhanced use of map and map metadata
US8368722B1 (en) * 2006-04-18 2013-02-05 Google Inc. Cartographic display of content through dynamic, interactive user interface elements
WO2007118305A1 (en) * 2006-04-19 2007-10-25 Demandcast Corp. Automatically extracting information about local events from web pages
DE102006020022A1 (de) * 2006-04-26 2007-10-31 Kollin, Jörn Verfahren zur Nutzung von Sichtflächen als Werbeflächen für Luftbild- und Satellitenaufnahmen
US7945852B1 (en) * 2006-05-19 2011-05-17 Washington State University Research Foundation Strategies for annotating digital maps
EP1865455A1 (en) * 2006-06-07 2007-12-12 Seac02 S.r.l. A virtual advertising system
US8122036B2 (en) * 2006-06-09 2012-02-21 At&T Intellectual Property Ii, L.P. Method and apparatus for generating customized maps
US8122341B1 (en) 2006-06-17 2012-02-21 Google Inc. Sharing geographical information between users
WO2008002630A2 (en) * 2006-06-26 2008-01-03 University Of Southern California Seamless image integration into 3d models
US7610151B2 (en) 2006-06-27 2009-10-27 Microsoft Corporation Collaborative route planning for generating personalized and context-sensitive routing recommendations
US8793066B2 (en) * 2006-06-27 2014-07-29 Microsoft Corporation Route monetization
US20080059452A1 (en) * 2006-08-04 2008-03-06 Metacarta, Inc. Systems and methods for obtaining and using information from map images
US9721157B2 (en) 2006-08-04 2017-08-01 Nokia Technologies Oy Systems and methods for obtaining and using information from map images
JP2008013111A (ja) * 2006-07-07 2008-01-24 Denso Corp 車両機器自動操作装置
US20080016053A1 (en) * 2006-07-14 2008-01-17 Bea Systems, Inc. Administration Console to Select Rank Factors
US20080016061A1 (en) * 2006-07-14 2008-01-17 Bea Systems, Inc. Using a Core Data Structure to Calculate Document Ranks
US20080016072A1 (en) * 2006-07-14 2008-01-17 Bea Systems, Inc. Enterprise-Based Tag System
US20080016052A1 (en) * 2006-07-14 2008-01-17 Bea Systems, Inc. Using Connections Between Users and Documents to Rank Documents in an Enterprise Search System
US7873641B2 (en) * 2006-07-14 2011-01-18 Bea Systems, Inc. Using tags in an enterprise search system
US20080016071A1 (en) * 2006-07-14 2008-01-17 Bea Systems, Inc. Using Connections Between Users, Tags and Documents to Rank Documents in an Enterprise Search System
US9430773B2 (en) 2006-07-18 2016-08-30 American Express Travel Related Services Company, Inc. Loyalty incentive program using transaction cards
US9613361B2 (en) * 2006-07-18 2017-04-04 American Express Travel Related Services Company, Inc. System and method for E-mail based rewards
US20110264490A1 (en) 2006-07-18 2011-10-27 American Express Travel Related Services Company, Inc. System and method for administering marketing programs
US9934537B2 (en) 2006-07-18 2018-04-03 American Express Travel Related Services Company, Inc. System and method for providing offers through a social media channel
US9542690B2 (en) 2006-07-18 2017-01-10 American Express Travel Related Services Company, Inc. System and method for providing international coupon-less discounts
US9489680B2 (en) * 2011-02-04 2016-11-08 American Express Travel Related Services Company, Inc. Systems and methods for providing location based coupon-less offers to registered card members
US9558505B2 (en) 2006-07-18 2017-01-31 American Express Travel Related Services Company, Inc. System and method for prepaid rewards
US9767467B2 (en) 2006-07-18 2017-09-19 American Express Travel Related Services Company, Inc. System and method for providing coupon-less discounts based on a user broadcasted message
US7925547B2 (en) * 2006-07-20 2011-04-12 Intuit Inc. Method of configuring a personalized consumer rating area
US7823073B2 (en) * 2006-07-28 2010-10-26 Microsoft Corporation Presence-based location and/or proximity awareness
EP1887526A1 (en) * 2006-08-11 2008-02-13 Seac02 S.r.l. A digitally-augmented reality video system
US8666821B2 (en) * 2006-08-28 2014-03-04 Microsoft Corporation Selecting advertisements based on serving area and map area
AU2007294516A1 (en) 2006-09-08 2008-03-13 Fortiusone, Inc. System and method for web enabled geo-analytics and image processing
US20080082373A1 (en) * 2006-10-03 2008-04-03 American Express Travel Related Services Co., Inc. System and method for improved itinerary providing merchant information
US20160203212A1 (en) * 2006-10-20 2016-07-14 Mcafee, Inc. System, method and computer program product for determining preferences of an entity
US9317855B2 (en) * 2006-10-24 2016-04-19 Yellowpages.Com Llc Systems and methods to provide voice connections via local telephone numbers
US8606497B2 (en) * 2006-11-03 2013-12-10 Salient Imaging, Inc. Method, system and computer program for detecting and monitoring human activity utilizing location data
US8578501B1 (en) 2006-11-14 2013-11-05 John W. Ogilvie Anonymous social networking with community-based privacy reviews obtained by members
US8010407B1 (en) * 2006-11-14 2011-08-30 Google Inc. Business finder for locating local businesses to contact
US20140228060A1 (en) * 2006-11-22 2014-08-14 Raj Abhyanker Marker placement in a mapping environment
US20140236700A1 (en) * 2006-11-22 2014-08-21 Raj Abhyanker User-managed coupons in a geo-spatial environment
US20140230025A1 (en) * 2006-11-22 2014-08-14 Raj Abhyanker Notifications in a geo-spatial social network
US20090019004A1 (en) * 2007-07-13 2009-01-15 Fatdoor, Inc. Notifications in a geo-spatial social network
US9406079B1 (en) 2006-11-30 2016-08-02 NexRf Corporation Content relevance weighting system
US9501786B1 (en) 2006-11-30 2016-11-22 Nexrf, Corp. Interactive display system
JP5676108B2 (ja) 2006-12-20 2015-02-25 ジョンソン コントロールズ テクノロジー カンパニーJohnson Controls Technology Company リモートディスプレイ再現システム
US9430945B2 (en) * 2006-12-20 2016-08-30 Johnson Controls Technology Company System and method for providing route calculation and information to a vehicle
WO2009075689A2 (en) 2006-12-21 2009-06-18 Metacarta, Inc. Methods of systems of using geographic meta-metadata in information retrieval and document displays
US8700715B1 (en) * 2006-12-28 2014-04-15 Perftech, Inc. System, method and computer readable medium for processing unsolicited electronic mail
US8862497B2 (en) * 2007-01-02 2014-10-14 Washington State University Research Foundation Method and system of determining and issuing user incentives on a web server via assessment of user-generated content relevance and value
US7768395B2 (en) * 2007-01-19 2010-08-03 Gold Steven K Brand mapping
JP5162601B2 (ja) * 2007-01-23 2013-03-13 ジョンソン コントロールズ テクノロジー カンパニー 移動装置ゲートウェイシステム及び方法
US7711733B2 (en) * 2007-02-07 2010-05-04 At&T Intellectual Property I,L.P. Methods, systems, and products for targeting media for storage to communications devices
US8468154B2 (en) * 2007-02-12 2013-06-18 Spinlet Oy Distribution system for data items
CA2677802C (en) * 2007-02-13 2019-05-28 Fortiusone, Inc. A method and system for integrating a social network and data repository to enable map creation
US8584013B1 (en) * 2007-03-20 2013-11-12 Google Inc. Temporal layers for presenting personalization markers on imagery
US7796056B2 (en) * 2007-03-28 2010-09-14 Fein Gene S Digital windshield information system employing a recommendation engine keyed to a map database system
US8749585B2 (en) * 2007-03-29 2014-06-10 Microsoft Corporation Adding custom content to mapping applications
US8229458B2 (en) 2007-04-08 2012-07-24 Enhanced Geographic Llc Systems and methods to determine the name of a location visited by a user of a wireless device
US7908303B2 (en) * 2007-04-10 2011-03-15 Intellectual Ventures Holding 32 Llc Integrated digital media projection and personal digital data processing system
DE102007016978A1 (de) * 2007-04-10 2008-10-16 Bayerische Motoren Werke Aktiengesellschaft Verfahren zur Darstellung eines Wetterereignisses und Anzeigesystem
US8296394B1 (en) * 2007-04-10 2012-10-23 AT & T Intellectual Property II, LP Method and system for caching real-time data
US20080268418A1 (en) * 2007-04-25 2008-10-30 Tashner John H Virtual education system and method of instruction
US9215512B2 (en) 2007-04-27 2015-12-15 Invention Science Fund I, Llc Implementation of media content alteration
US8478515B1 (en) 2007-05-23 2013-07-02 Google Inc. Collaborative driving directions
US8487957B1 (en) * 2007-05-29 2013-07-16 Google Inc. Displaying and navigating within photo placemarks in a geographic information system, and applications thereof
US8375312B2 (en) * 2007-06-08 2013-02-12 Apple Inc. Classifying digital media based on content
US8224098B2 (en) * 2007-06-15 2012-07-17 Microsoft Corporation Façade rendering system
US20090027223A1 (en) * 2007-07-23 2009-01-29 Hill Evan M Location rating system and method
US8321804B2 (en) 2007-07-26 2012-11-27 Areva T & D, Inc. Methods for assessing reliability of a utility company's power system
CN100458794C (zh) * 2007-08-03 2009-02-04 苏州工业园区联科信息技术有限公司 在电子地图中加载广告的方法
US8082512B2 (en) * 2007-08-03 2011-12-20 Microsoft Corporation Fractal display advertising on computer-driven screens
US7970418B2 (en) * 2007-08-31 2011-06-28 Verizon Patent And Licensing Inc. Method and system of providing event content sharing by mobile communication devices
US7945861B1 (en) 2007-09-04 2011-05-17 Google Inc. Initiating communications with web page visitors and known contacts
US7844229B2 (en) * 2007-09-21 2010-11-30 Motorola Mobility, Inc Mobile virtual and augmented reality system
US10810619B1 (en) * 2007-10-15 2020-10-20 James William Clouse Method for internet marketing
US8490199B2 (en) * 2007-10-29 2013-07-16 Sony Computer Entertainment America Llc Moderation of cheating in on-line gaming sessions
US20090112473A1 (en) * 2007-10-31 2009-04-30 Hung Sung Lu Method for providing location and promotional information associated with a building complex
US7853296B2 (en) * 2007-10-31 2010-12-14 Motorola Mobility, Inc. Mobile virtual and augmented reality system
US8467955B2 (en) * 2007-10-31 2013-06-18 Microsoft Corporation Map-centric service for social events
US9245041B2 (en) * 2007-11-10 2016-01-26 Geomonkey, Inc. Creation and use of digital maps
JP5121405B2 (ja) * 2007-11-13 2013-01-16 株式会社小松製作所 建設機械のエンジン制御装置
US8638327B2 (en) * 2007-11-14 2014-01-28 Microsoft Corporation Tiled projections for planar processing of round earth data
US8584044B2 (en) * 2007-11-16 2013-11-12 Microsoft Corporation Localized thumbnail preview of related content during spatial browsing
US20090128581A1 (en) * 2007-11-20 2009-05-21 Microsoft Corporation Custom transition framework for application state transitions
KR100989080B1 (ko) * 2007-11-22 2010-10-25 한국전자통신연구원 시공간 정보가 결합된 체험형 지식 제공 방법 및 시스템
US20090143125A1 (en) * 2007-11-29 2009-06-04 Microsoft Corporation Population of landmarks for use with a map application
US8155877B2 (en) 2007-11-29 2012-04-10 Microsoft Corporation Location-to-landmark
US8872846B2 (en) * 2007-12-04 2014-10-28 The Weather Channel, Llc Interactive virtual weather map
US9324230B2 (en) 2008-12-04 2016-04-26 Gentex Corporation System and method for configuring a wireless control system of a vehicle using induction field communication
WO2009073806A2 (en) 2007-12-05 2009-06-11 Johnson Controls Technology Company Vehicle user interface systems and methods
US20090150795A1 (en) * 2007-12-11 2009-06-11 Microsoft Corporation Object model and user interface for reusable map web part
US8090532B2 (en) * 2007-12-14 2012-01-03 Microsoft Corporation Pedestrian route production
US8060297B2 (en) * 2007-12-14 2011-11-15 Microsoft Corporation Route transfer between devices
US8473198B2 (en) 2007-12-14 2013-06-25 Microsoft Corporation Additional content based on intended travel destination
US8428859B2 (en) 2007-12-14 2013-04-23 Microsoft Corporation Federated route production
US20100214111A1 (en) * 2007-12-21 2010-08-26 Motorola, Inc. Mobile virtual and augmented reality system
WO2009086235A2 (en) * 2007-12-21 2009-07-09 Wikiatlas Corporation Contributor compensation system and method
US20090177538A1 (en) * 2008-01-08 2009-07-09 Microsoft Corporation Zoomable advertisements with targeted content
US8072448B2 (en) * 2008-01-15 2011-12-06 Google Inc. Three-dimensional annotations for street view data
US20090186694A1 (en) * 2008-01-17 2009-07-23 Microsoft Corporation Virtual world platform games constructed from digital imagery
US20150178777A1 (en) * 2008-02-05 2015-06-25 Google Inc. Informational and Advertiser Links for Use in Web Mapping Services
US20090204912A1 (en) * 2008-02-08 2009-08-13 Microsoft Corporation Geneeral purpose infinite display canvas
US8290204B2 (en) * 2008-02-12 2012-10-16 Certusview Technologies, Llc Searchable electronic records of underground facility locate marking operations
US20100167256A1 (en) * 2008-02-14 2010-07-01 Douglas Michael Blash System and method for global historical database
US20090207167A1 (en) * 2008-02-18 2009-08-20 International Business Machines Corporation Method and System for Remote Three-Dimensional Stereo Image Display
US20090210276A1 (en) * 2008-02-19 2009-08-20 Microsoft Corporation Ad hoc and opportunistic transportation services
US8793065B2 (en) * 2008-02-19 2014-07-29 Microsoft Corporation Route-based activity planner
US20090210442A1 (en) * 2008-02-20 2009-08-20 Klimczak Cezary A Collaborative Categorization System
US8051077B2 (en) 2008-02-21 2011-11-01 Maphook, Inc. Geo-trip notes
US20110047471A1 (en) * 2008-02-25 2011-02-24 Locamoda, Inc. Apparatus and Methods for Associating a User's Activity in Relation to a Physical Location with a Virtual Community
KR101255422B1 (ko) * 2008-03-05 2013-04-17 엔이씨 유럽 리미티드 사용자의 프라이버시를 보호하기 위한 방법 및 통신 디바이스
US20090240577A1 (en) * 2008-03-18 2009-09-24 Mcafee R Preston Method and Apparatus for Sharing Data Using an Exchange Procedure in a Network
US20090240660A1 (en) * 2008-03-18 2009-09-24 Morgan Christopher B Integration for intelligence data systems
US20090237328A1 (en) 2008-03-20 2009-09-24 Motorola, Inc. Mobile virtual and augmented reality system
US10875182B2 (en) 2008-03-20 2020-12-29 Teladoc Health, Inc. Remote presence system mounted to operating room hardware
US11729576B2 (en) 2008-03-29 2023-08-15 NEXRF Corp. Targeted content delivery
US11706733B1 (en) 2008-03-29 2023-07-18 NEXRF Corp. Location positioning engine system and method
US7882201B2 (en) * 2008-03-31 2011-02-01 Verizon Patent And Licensing Inc. Location based content aggregation and distribution systems and methods
EP2274711A4 (en) * 2008-03-31 2012-12-19 Univ Southern California ESTIMATING THE INSTALLATION OF PHOTOGRAPHIC IMAGES IN A 3D MODEL OF EARTH WITH HUMAN ASSISTANCE
US8214751B2 (en) * 2008-04-15 2012-07-03 International Business Machines Corporation Dynamic spawning of focal point objects within a virtual universe system
US10096032B2 (en) * 2008-04-15 2018-10-09 International Business Machines Corporation Proximity-based broadcast virtual universe system
US20090289937A1 (en) * 2008-05-22 2009-11-26 Microsoft Corporation Multi-scale navigational visualtization
US20090296990A1 (en) * 2008-05-30 2009-12-03 United Parcel Service Of America, Inc. Evaluating driver walk distances and building types using overhead imagery
CA2729285A1 (en) * 2008-06-24 2010-01-21 Google Inc. Method and system for displaying information based on user actions
US8682736B2 (en) * 2008-06-24 2014-03-25 Microsoft Corporation Collection represents combined intent
US20100004995A1 (en) 2008-07-07 2010-01-07 Google Inc. Claiming Real Estate in Panoramic or 3D Mapping Environments for Advertising
TWI386023B (zh) * 2008-07-11 2013-02-11 Jin Jie Yang 一種擷取任何特定地點之即時影音資訊的應用方法
US7783646B2 (en) * 2008-07-17 2010-08-24 International Business Machines Corporation System, method, and computer readable media for identifying and rating virtual universe objects
US8401771B2 (en) * 2008-07-22 2013-03-19 Microsoft Corporation Discovering points of interest from users map annotations
US20100042471A1 (en) * 2008-08-18 2010-02-18 Microsoft Corporation Determination of advertisement referrer incentives and disincentives
US20100042421A1 (en) * 2008-08-18 2010-02-18 Microsoft Corporation Context based advertisement bidding mechanism
US8326630B2 (en) 2008-08-18 2012-12-04 Microsoft Corporation Context based online advertising
US20100049609A1 (en) * 2008-08-25 2010-02-25 Microsoft Corporation Geographically targeted advertising
US8867779B2 (en) * 2008-08-28 2014-10-21 Microsoft Corporation Image tagging user interface
US8396246B2 (en) 2008-08-28 2013-03-12 Microsoft Corporation Tagging images with labels
AU2008207678B1 (en) * 2008-09-02 2009-03-19 Simmersion Holdings Pty Limited Interactivity platform system and method
CA2736168C (en) 2008-09-09 2018-04-10 United Parcel Service Of America, Inc. Systems and methods of utilizing telematics data to improve fleet management operations
US11482058B2 (en) 2008-09-09 2022-10-25 United Parcel Service Of America, Inc. Systems and methods for utilizing telematics data to improve fleet management operations
US20100073391A1 (en) * 2008-09-25 2010-03-25 Yahoo! Inc. Informational content presentation via backdrop images
US20100085350A1 (en) * 2008-10-02 2010-04-08 Microsoft Corporation Oblique display with additional detail
US20100088372A1 (en) * 2008-10-03 2010-04-08 Microsoft Corporation Conference networking system incorporating social networking site information
US9336695B2 (en) * 2008-10-13 2016-05-10 Yahoo! Inc. Method and system for providing customized regional maps
US20100100851A1 (en) * 2008-10-16 2010-04-22 International Business Machines Corporation Mapping a real-world object in a personal virtual world
KR20100046586A (ko) * 2008-10-27 2010-05-07 삼성전자주식회사 맵 기반의 웹 검색 방법 및 장치
US20100115459A1 (en) * 2008-10-31 2010-05-06 Nokia Corporation Method, apparatus and computer program product for providing expedited navigation
US9459105B2 (en) * 2008-11-24 2016-10-04 Here Global B.V. Method, apparatus and computer program product for community based user involvement in map updating
US20100145602A1 (en) * 2008-12-04 2010-06-10 Morris Robert P Methods, Systems, And Computer Program Products For Associating Resources Of A First Geospace With A Second Geospace
US20100146073A1 (en) * 2008-12-04 2010-06-10 Kerstin Dittmar Mobile data upload to enterprise computer systems
US20100153126A1 (en) * 2008-12-17 2010-06-17 Gulfsafe Llc Method and system for verifying an operation in a body of water
US20100162149A1 (en) * 2008-12-24 2010-06-24 At&T Intellectual Property I, L.P. Systems and Methods to Provide Location Information
US9091755B2 (en) * 2009-01-19 2015-07-28 Microsoft Technology Licensing, Llc Three dimensional image capture system for imaging building facades using a digital camera, near-infrared camera, and laser range finder
US8350871B2 (en) * 2009-02-04 2013-01-08 Motorola Mobility Llc Method and apparatus for creating virtual graffiti in a mobile virtual and augmented reality system
US20100241514A1 (en) * 2009-03-17 2010-09-23 Microsoft Corporation Automated provision of user feedback
US20100246890A1 (en) * 2009-03-26 2010-09-30 Microsoft Corporation Detection of objects in images
US8385591B1 (en) 2009-04-28 2013-02-26 Google Inc. System and method of using images to determine correspondence between locations
KR101273153B1 (ko) * 2012-02-23 2013-07-22 현대자동차주식회사 SOI(Space of Interest)와 Content의 결합 객체의 관계 및 이력 관리 시스템
US9460114B2 (en) 2009-05-15 2016-10-04 Hyundai Motor Company System for managing relationship and history of combined space of interest (SOI) object and content
US8682889B2 (en) * 2009-05-28 2014-03-25 Microsoft Corporation Search and replay of experiences based on geographic locations
US8706297B2 (en) * 2009-06-18 2014-04-22 Michael Todd Letsky Method for establishing a desired area of confinement for an autonomous robot and autonomous robot implementing a control system for executing the same
US20100332468A1 (en) * 2009-06-26 2010-12-30 Simon John Cantrell Spatial search engine support of virtual earth visualization system
US9870572B2 (en) 2009-06-29 2018-01-16 Google Llc System and method of providing information based on street address
US20120278171A1 (en) * 2009-06-29 2012-11-01 Google Inc. System and method of providing information based on street address
GB0911981D0 (en) * 2009-07-09 2009-08-19 Movix Uk Ltd Data processing system using geographical locations
US9754025B2 (en) 2009-08-13 2017-09-05 TunesMap Inc. Analyzing captured sound and seeking a match based on an acoustic fingerprint for temporal and geographic presentation and navigation of linked cultural, artistic, and historic content
US11093544B2 (en) 2009-08-13 2021-08-17 TunesMap Inc. Analyzing captured sound and seeking a match for temporal and geographic presentation and navigation of linked cultural, artistic, and historic content
US8533175B2 (en) * 2009-08-13 2013-09-10 Gilbert Marquard ROSWELL Temporal and geographic presentation and navigation of linked cultural, artistic, and historic content
DE102009037835B4 (de) 2009-08-18 2012-12-06 Metaio Gmbh Verfahren zur Darstellung von virtueller Information in einer realen Umgebung
WO2011028263A2 (en) * 2009-08-27 2011-03-10 John Wellehan Method and apparatus for processing data on vehicle monitoring, location and/or opperation
US8090833B2 (en) 2009-08-31 2012-01-03 Red Hat, Inc. Systems and methods for abstracting storage views in a network of computing systems
US20150278878A1 (en) * 2009-09-10 2015-10-01 Google Inc. System and method of displaying advertisements
US8504512B2 (en) 2009-12-02 2013-08-06 Microsoft Corporation Identifying geospatial patterns from device data
US20110137548A1 (en) * 2009-12-07 2011-06-09 Microsoft Corporation Multi-Modal Life Organizer
US20110170800A1 (en) * 2010-01-13 2011-07-14 Microsoft Corporation Rendering a continuous oblique image mosaic
DE202011110872U1 (de) * 2010-02-09 2017-01-18 Google Inc. Geokodierte Kommentare in einem Messaging-Dienst
US8355693B2 (en) * 2010-02-12 2013-01-15 Broadcom Corporation Determining application usage relative to a particular location
US20110202326A1 (en) * 2010-02-17 2011-08-18 Lockheed Martin Corporation Modeling social and cultural conditions in a voxel database
DE102010002348A1 (de) * 2010-02-25 2011-08-25 Siemens Aktiengesellschaft, 80333 Verfahren und Ermittlungssystem zur automatischen Ermittlung von Emissionsorten, sowie darauf basierendes Verfahren und Verkehrssteuerungssystem zur immissionsabhängigen Verkehrssteurung
US8670017B2 (en) 2010-03-04 2014-03-11 Intouch Technologies, Inc. Remote presence system including a cart that supports a robot face and an overhead camera
US9097528B2 (en) * 2010-03-05 2015-08-04 Vmware, Inc. Managing a datacenter using mobile devices
US9025810B1 (en) * 2010-04-05 2015-05-05 Google Inc. Interactive geo-referenced source imagery viewing system and method
US8386169B2 (en) * 2010-04-29 2013-02-26 Telenav, Inc. Navigation system with route planning and method of operation thereof
US8924377B2 (en) 2010-05-19 2014-12-30 Digital Map Products, Inc. Preference stack
WO2011146650A2 (en) * 2010-05-19 2011-11-24 Digital Map Products, Inc. Preference stack
US10721705B1 (en) 2010-06-04 2020-07-21 NEXRF Corp. Content Relevance Weighting System
US8957920B2 (en) 2010-06-25 2015-02-17 Microsoft Corporation Alternative semantics for zoom operations in a zoomable scene
US9079494B2 (en) 2010-07-01 2015-07-14 Mill Mountain Capital, LLC Systems, devices and methods for vehicles
KR101788598B1 (ko) * 2010-09-01 2017-11-15 엘지전자 주식회사 이동 단말기 및 그의 정보보안 설정방법
US8688086B1 (en) 2010-09-10 2014-04-01 Sprint Communications Company L.P. Providing supplemental content to wireless communication devices based on device status
US20120151367A1 (en) * 2010-12-10 2012-06-14 Nokia Corporation Method and apparatus for registering a content provider channel for recommendation of content segments
KR101062929B1 (ko) * 2011-01-04 2011-09-07 (주)올라웍스 생성된 이미지에 포함된 객체에 대한 콜렉션을 지원하기 위한 방법, 단말 장치 및 컴퓨터 판독 가능한 기록 매체
EP2668008A4 (en) 2011-01-28 2018-01-24 Intouch Technologies, Inc. Interfacing with a mobile telepresence robot
US20140201667A1 (en) * 2011-03-02 2014-07-17 Barbara Schoeberl System and Method for Generating and Displaying Climate System Models
WO2012125768A2 (en) * 2011-03-14 2012-09-20 The Filter System and method for preference generation
US8539086B2 (en) 2011-03-23 2013-09-17 Color Labs, Inc. User device group formation
US8775263B2 (en) 2011-03-29 2014-07-08 @Pay Ip Holdings Llc System and method for email-based e-commerce
WO2012131773A1 (ja) * 2011-03-30 2012-10-04 三菱電機株式会社 情報提示装置及びナビゲーション装置
US9208626B2 (en) 2011-03-31 2015-12-08 United Parcel Service Of America, Inc. Systems and methods for segmenting operational data
US9953468B2 (en) 2011-03-31 2018-04-24 United Parcel Service Of America, Inc. Segmenting operational data
US8744143B2 (en) * 2011-04-01 2014-06-03 Yahoo! Inc. Adding privacy protection to photo uploading/ tagging in social networks
US8818706B1 (en) 2011-05-17 2014-08-26 Google Inc. Indoor localization and mapping
US8164599B1 (en) 2011-06-01 2012-04-24 Google Inc. Systems and methods for collecting and providing map images
US8310361B1 (en) * 2011-06-13 2012-11-13 Google Inc. Creating and monitoring alerts for a geographical area
US9043325B1 (en) * 2011-06-24 2015-05-26 Google Inc. Collecting useful user feedback about geographical entities
US9583074B2 (en) 2011-07-20 2017-02-28 Google Inc. Optimization of label placements in street level images
US8817067B1 (en) * 2011-07-29 2014-08-26 Google Inc. Interface for applying a photogrammetry algorithm to panoramic photographic images
US9135644B1 (en) * 2011-09-09 2015-09-15 Google Inc. Orientation of panoramas and panorama selection based on Ad bidding
US8666815B1 (en) 2011-09-09 2014-03-04 Google Inc. Navigation-based ad units in street view
US10445772B1 (en) 2011-09-09 2019-10-15 Google Llc Label placement based on objects in photographic images
US8751301B1 (en) * 2011-09-09 2014-06-10 Google Inc. Banner advertising in spherical panoramas
US20130066682A1 (en) * 2011-09-13 2013-03-14 Eddie Godshalk Method and system for dynamic geospatial mapping and visualization
US10129211B2 (en) 2011-09-15 2018-11-13 Stephan HEATH Methods and/or systems for an online and/or mobile privacy and/or security encryption technologies used in cloud computing with the combination of data mining and/or encryption of user's personal data and/or location data for marketing of internet posted promotions, social messaging or offers using multiple devices, browsers, operating systems, networks, fiber optic communications, multichannel platforms
US9710821B2 (en) 2011-09-15 2017-07-18 Stephan HEATH Systems and methods for mobile and online payment systems for purchases related to mobile and online promotions or offers provided using impressions tracking and analysis, location information, 2D and 3D mapping, mobile mapping, social media, and user behavior and
US10217117B2 (en) * 2011-09-15 2019-02-26 Stephan HEATH System and method for social networking interactions using online consumer browsing behavior, buying patterns, advertisements and affiliate advertising, for promotions, online coupons, mobile services, products, goods and services, entertainment and auctions, with geospatial mapping technology
US10120877B2 (en) * 2011-09-15 2018-11-06 Stephan HEATH Broad and alternative category clustering of the same, similar or different categories in social/geo/promo link promotional data sets for end user display of interactive ad links, coupons, mobile coupons, promotions and sale of products, goods and services integrated with 3D spatial geomapping and mobile mapping and social networking
US10127563B2 (en) * 2011-09-15 2018-11-13 Stephan HEATH System and method for providing sports and sporting events related social/geo/promo link promotional data sets for end user display of interactive ad links, promotions and sale of products, goods, gambling and/or services integrated with 3D spatial geomapping, company and local information for selected worldwide locations and social networking
US10140620B2 (en) * 2011-09-15 2018-11-27 Stephan HEATH Mobile device system and method providing combined delivery system using 3D geo-target location-based mobile commerce searching/purchases, discounts/coupons products, goods, and services, or service providers-geomapping-company/local and socially-conscious information/social networking (“PS-GM-C/LandSC/I-SN”)
US10127564B2 (en) * 2011-09-15 2018-11-13 Stephan HEATH System and method for using impressions tracking and analysis, location information, 2D and 3D mapping, mobile mapping, social media, and user behavior and information for generating mobile and internet posted promotions or offers for, and/or sales of, products and/or services
US10152722B2 (en) * 2011-09-15 2018-12-11 Stephan HEATH System and method for providing combination of online coupons, products or services with advertisements, geospatial mapping, related company or local information, and social networking
US10096033B2 (en) * 2011-09-15 2018-10-09 Stephan HEATH System and method for providing educational related social/geo/promo link promotional data sets for end user display of interactive ad links, promotions and sale of products, goods, and/or services integrated with 3D spatial geomapping, company and local information for selected worldwide locations and social networking
US8621019B2 (en) 2011-09-21 2013-12-31 Color Labs, Inc. Live content sharing within a social networking environment
US8849699B2 (en) 2011-09-26 2014-09-30 American Express Travel Related Services Company, Inc. Systems and methods for targeting ad impressions
US8810454B2 (en) 2011-10-13 2014-08-19 Microsoft Corporation Power-aware tiered geofencing and beacon watchlists
US20130097197A1 (en) * 2011-10-14 2013-04-18 Nokia Corporation Method and apparatus for presenting search results in an active user interface element
US20130132846A1 (en) * 2011-11-21 2013-05-23 Clover Point Cartographics Ltd Multiple concurrent contributor mapping system and method
US20140236932A1 (en) * 2011-11-22 2014-08-21 Artashes Valeryevich Ikonomov Information search device
US9361283B2 (en) 2011-11-30 2016-06-07 Google Inc. Method and system for projecting text onto surfaces in geographic imagery
US10068006B1 (en) * 2011-12-09 2018-09-04 Amazon Technologies, Inc. Generating trend-based item recommendations
US9294428B2 (en) 2012-01-18 2016-03-22 Kinectus, Llc Systems and methods for establishing communications between mobile device users
US20130232168A1 (en) * 2012-02-17 2013-09-05 Lauren Leigh McGregor Presenting a Temporal Sequence of Geographic Location-Specific Digital Data
US9170113B2 (en) 2012-02-24 2015-10-27 Google Inc. System and method for mapping an indoor environment
US20130246176A1 (en) 2012-03-13 2013-09-19 American Express Travel Related Services Company, Inc. Systems and Methods Determining a Merchant Persona
US9672526B2 (en) 2012-03-13 2017-06-06 American Express Travel Related Services Company, Inc. Systems and methods for tailoring marketing
US8902278B2 (en) 2012-04-11 2014-12-02 Intouch Technologies, Inc. Systems and methods for visualizing and managing telepresence devices in healthcare networks
US9251313B2 (en) * 2012-04-11 2016-02-02 Intouch Technologies, Inc. Systems and methods for visualizing and managing telepresence devices in healthcare networks
US8942921B1 (en) * 2012-04-24 2015-01-27 Google Inc. Displaying dynamic entertainment information on marquees in street-level imagery
US9135754B2 (en) * 2012-05-07 2015-09-15 Honda Motor Co., Ltd. Method to generate virtual display surfaces from video imagery of road based scenery
US10387960B2 (en) 2012-05-24 2019-08-20 State Farm Mutual Automobile Insurance Company System and method for real-time accident documentation and claim submission
US9125011B1 (en) 2012-06-04 2015-09-01 Sprint Communications Company L.P. Wireless egress control of user data sets based on geo-control tags in the user data sets
US9286021B2 (en) * 2012-06-22 2016-03-15 Google Inc. Displaying map layers in order
GB201212369D0 (en) * 2012-07-11 2012-08-22 Ad Astra Forever Ltd Mobile terminal viewing
RU2504833C1 (ru) * 2012-07-19 2014-01-20 Общество с ограниченной ответственностью "Инновационная лаборатория" Способ отображения окружающей среды
US9704148B2 (en) * 2012-07-27 2017-07-11 @Pay Ip Holdings Llc Email payment gateway for e-commerce
US9704184B2 (en) 2012-07-27 2017-07-11 @Pay Ip Holdings Llc Email payment gateway for donations
WO2014028009A1 (en) 2012-08-15 2014-02-20 Empire Technology Development Llc Digital media privacy protection
US9514484B2 (en) 2012-09-07 2016-12-06 American Express Travel Related Services Company, Inc. Marketing campaign application for multiple electronic distribution channels
RU124014U1 (ru) * 2012-09-12 2013-01-10 Арташес Валерьевич Икономов Система для обеспечения персонализированного поиска информации
US10664883B2 (en) 2012-09-16 2020-05-26 American Express Travel Related Services Company, Inc. System and method for monitoring activities in a digital channel
US8868444B2 (en) 2012-09-16 2014-10-21 American Express Travel Related Services Company, Inc. System and method for rewarding in channel accomplishments
US10504132B2 (en) 2012-11-27 2019-12-10 American Express Travel Related Services Company, Inc. Dynamic rewards program
US20140188994A1 (en) * 2012-12-28 2014-07-03 Wal-Mart Stores, Inc. Social Neighborhood Determination
US9311416B1 (en) 2012-12-31 2016-04-12 Google Inc. Selecting content using a location feature index
JP2014137750A (ja) * 2013-01-17 2014-07-28 Hitachi Solutions Ltd 情報処理装置、情報処理システム及び情報処理プログラム
US20140229284A1 (en) * 2013-02-14 2014-08-14 International Business Machines Corporation Electronic map
US10649619B2 (en) * 2013-02-21 2020-05-12 Oath Inc. System and method of using context in selecting a response to user device interaction
US20210366003A1 (en) * 2013-03-14 2021-11-25 Igor Gershteyn Method and system for data structure creation, organization and searching using basic atomic units of information
US11080765B2 (en) * 2013-03-14 2021-08-03 Igor Gershteyn Method and system for data structure creation, organization and searching using basic atomic units of information
US10467918B1 (en) * 2013-03-15 2019-11-05 Study Social, Inc. Award incentives for facilitating collaborative, social online education
US9008890B1 (en) * 2013-03-15 2015-04-14 Google Inc. Augmented trajectories for autonomous vehicles
US10540906B1 (en) 2013-03-15 2020-01-21 Study Social, Inc. Dynamic filtering and tagging functionality implemented in collaborative, social online education networks
JP6179177B2 (ja) * 2013-05-07 2017-08-16 株式会社リコー 情報処理プログラムおよび情報処理装置、ならびに、表示制御プログラム
US20140337305A1 (en) * 2013-05-13 2014-11-13 TollShare, Inc. Geographic coordinates based content search
US9432807B2 (en) * 2013-05-23 2016-08-30 Honeywell International Inc. System and method with automatic radius crossing notification for global positioning system (GPS) tracker
CN103345507B (zh) * 2013-07-04 2016-10-12 江西交通咨询公司 一种基于碰撞盒原理动态加载三维地图的方法
US10540386B2 (en) * 2013-08-09 2020-01-21 Shaofeng YANG Method for processing and displaying real-time social data on map
US9437170B1 (en) * 2013-08-12 2016-09-06 Roberto Quevedo Montesdeoca Systems and methods for augmented reality display
US9905043B2 (en) 2013-09-10 2018-02-27 Microsoft Technology Licensing, Llc Techniques to generate digital maps
US9349104B2 (en) * 2013-09-25 2016-05-24 Google Inc. Learning geofence models directly
US9558408B2 (en) * 2013-10-15 2017-01-31 Ford Global Technologies, Llc Traffic signal prediction
US9046996B2 (en) 2013-10-17 2015-06-02 Google Inc. Techniques for navigation among multiple images
EP2863180A1 (en) * 2013-10-21 2015-04-22 Realtimetech Co., Ltd. Apparatus and method for partially updating a navigation data while driving
US9471602B2 (en) * 2013-10-29 2016-10-18 Ihs Global Inc. System and method for visualizing the relationship of complex data attributes
US9307395B2 (en) 2013-11-19 2016-04-05 At&T Intellectual Property I, L.P. Ad-hoc group bidding
US9805521B1 (en) 2013-12-03 2017-10-31 United Parcel Service Of America, Inc. Systems and methods for assessing turns made by a vehicle
KR20150080144A (ko) * 2013-12-30 2015-07-09 주식회사 케이티 광고 스트림을 제공하는 장치 및 방법, 그리고 광고 스트림을 재생하는 방법
CN103759742B (zh) * 2014-01-22 2017-04-05 东南大学 基于模糊自适应控制技术的捷联惯导非线性对准方法
US9473745B2 (en) * 2014-01-30 2016-10-18 Google Inc. System and method for providing live imagery associated with map locations
US9554060B2 (en) 2014-01-30 2017-01-24 Google Inc. Zoom images with panoramic image capture
US9251139B2 (en) * 2014-04-08 2016-02-02 TitleFlow LLC Natural language processing for extracting conveyance graphs
US9934222B2 (en) 2014-04-22 2018-04-03 Google Llc Providing a thumbnail image that follows a main image
USD780777S1 (en) 2014-04-22 2017-03-07 Google Inc. Display screen with graphical user interface or portion thereof
US9972121B2 (en) * 2014-04-22 2018-05-15 Google Llc Selecting time-distributed panoramic images for display
USD781317S1 (en) 2014-04-22 2017-03-14 Google Inc. Display screen with graphical user interface or portion thereof
USD781318S1 (en) 2014-04-22 2017-03-14 Google Inc. Display screen with graphical user interface or portion thereof
JP6386170B2 (ja) * 2014-05-19 2018-09-05 エックスアド インコーポレーテッドXad,Inc. マーケティング上のモバイル広告供給に関するシステムと方法
US10395237B2 (en) 2014-05-22 2019-08-27 American Express Travel Related Services Company, Inc. Systems and methods for dynamic proximity based E-commerce transactions
JP6390175B2 (ja) * 2014-06-05 2018-09-19 カシオ計算機株式会社 学習支援装置、学習支援方法およびプログラム
US9378378B2 (en) * 2014-07-28 2016-06-28 International Business Machines Corporation Stateful data geofencing
JP2016030587A (ja) * 2014-07-30 2016-03-07 株式会社豊田中央研究所 到達予測点提示装置、及びプログラム
US20160080438A1 (en) * 2014-08-04 2016-03-17 Place Pixel Inc. Method and Apparatus for Tile-Based Geographic Social Interaction
US10503912B1 (en) 2014-08-12 2019-12-10 NEXRF Corp. Multi-channel communication of data files
US20160057572A1 (en) * 2014-08-20 2016-02-25 Microsoft Corporation Geo-fencing notifications subscriptions
KR102399589B1 (ko) 2014-11-05 2022-05-18 삼성전자주식회사 디바이스에 오브젝트를 디스플레이 하는 방법, 그 디바이스 및 기록매체
US9916002B2 (en) 2014-11-16 2018-03-13 Eonite Perception Inc. Social applications for augmented reality technologies
US10055892B2 (en) 2014-11-16 2018-08-21 Eonite Perception Inc. Active region determination for head mounted displays
WO2016077798A1 (en) 2014-11-16 2016-05-19 Eonite Perception Inc. Systems and methods for augmented reality preparation, processing, and application
US10032223B2 (en) 2015-03-20 2018-07-24 Bank Of America Corporation System for account linking and future event integration into retirement score calculation
US10019760B2 (en) 2015-03-20 2018-07-10 Bank Of America Corporation System for utilizing a retirement score to receive benefits
US9626781B2 (en) 2015-04-09 2017-04-18 Google Inc. Selecting content items to present with a map
US9788155B1 (en) 2015-04-22 2017-10-10 Michael A. Kerr User interface for geofence associated content
WO2016179277A1 (en) * 2015-05-04 2016-11-10 Wolfgis, Llc Method for automated association to and delivery of location-specific data to smart mobile devices
US10309788B2 (en) 2015-05-11 2019-06-04 United Parcel Service Of America, Inc. Determining street segment headings
US10521815B1 (en) * 2015-06-05 2019-12-31 Groupon, Inc. Apparatus and method for utilizing immediate gratification promotions
US10977678B1 (en) 2015-06-05 2021-04-13 Groupon, Inc. Apparatus and method for utilizing proximity density mapping to assist relevance determinations
US10929867B1 (en) * 2015-06-05 2021-02-23 Groupon, Inc. Apparatus and method for utilizing immediate gratification promotions
US20160364115A1 (en) * 2015-06-12 2016-12-15 Scapeflow, Inc. Method, system, and media for collaborative learning
US11803918B2 (en) 2015-07-07 2023-10-31 Oracle International Corporation System and method for identifying experts on arbitrary topics in an enterprise social network
US10467284B2 (en) 2015-08-03 2019-11-05 Google Llc Establishment anchoring with geolocated imagery
US20170039264A1 (en) * 2015-08-04 2017-02-09 Google Inc. Area modeling by geographic photo label analysis
CA2939729A1 (en) * 2015-08-28 2017-02-28 Wal-Mart Stores, Inc. Correlating data from satellite images with retail location performance
US10255285B2 (en) * 2015-08-31 2019-04-09 Bose Corporation Predicting acoustic features for geographic locations
US10180990B2 (en) * 2015-10-30 2019-01-15 Microsoft Technology Licensing, Llc Activity sensing online preference assay
US10217283B2 (en) 2015-12-17 2019-02-26 Google Llc Navigation through multidimensional images spaces
US10593074B1 (en) * 2016-03-16 2020-03-17 Liberty Mutual Insurance Company Interactive user interface for displaying geographic boundaries
US10687167B1 (en) 2016-03-31 2020-06-16 Groupon, Inc. Methods and systems for detecting aggregation events
US10783173B2 (en) * 2016-04-08 2020-09-22 Global Grid Systems Inc. Methods and systems for selecting and analyzing geospatial data on a discrete global grid system
US10296525B2 (en) 2016-04-15 2019-05-21 Google Llc Providing geographic locations related to user interests
US20170316064A1 (en) * 2016-04-27 2017-11-02 Inthinc Technology Solutions, Inc. Critical event assistant
US20170323269A1 (en) * 2016-05-03 2017-11-09 Linkedin Corporation Just-in-time onboarding
US11947354B2 (en) * 2016-06-07 2024-04-02 FarmX Inc. Geocoding data for an automated vehicle
US10838582B2 (en) 2016-06-15 2020-11-17 NEXRF Corp. Mobile autonomous dynamic graphical user interface
US11017712B2 (en) 2016-08-12 2021-05-25 Intel Corporation Optimized display image rendering
USD847836S1 (en) 2016-08-24 2019-05-07 Caterpillar Inc. Display panel with graphical user interface
US9928660B1 (en) 2016-09-12 2018-03-27 Intel Corporation Hybrid rendering for a wearable display attached to a tethered computer
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network
US10665024B2 (en) * 2016-12-12 2020-05-26 Fyusion, Inc. Providing recording guidance in generating a multi-view interactive digital media representation
ES2753220T3 (es) * 2017-02-01 2020-04-07 Kapsch Trafficcom Ag Un procedimiento para predecir un comportamiento del tráfico en un sistema de carreteras
US11862302B2 (en) 2017-04-24 2024-01-02 Teladoc Health, Inc. Automated transcription and documentation of tele-health encounters
CN108733734A (zh) * 2017-04-25 2018-11-02 物载天下网络科技(苏州)有限公司 一种基于地图api以3d方式呈现用户之间位置信息的方法
US10445779B2 (en) * 2017-04-26 2019-10-15 International Business Machines Corporation Boundary-specific electronic offers
US10540895B2 (en) 2017-06-21 2020-01-21 International Business Machines Corporation Management of mobile objects
US10546488B2 (en) 2017-06-21 2020-01-28 International Business Machines Corporation Management of mobile objects
US10600322B2 (en) 2017-06-21 2020-03-24 International Business Machines Corporation Management of mobile objects
US10504368B2 (en) 2017-06-21 2019-12-10 International Business Machines Corporation Management of mobile objects
US10585180B2 (en) 2017-06-21 2020-03-10 International Business Machines Corporation Management of mobile objects
US10535266B2 (en) 2017-06-21 2020-01-14 International Business Machines Corporation Management of mobile objects
US10483007B2 (en) 2017-07-25 2019-11-19 Intouch Technologies, Inc. Modular telehealth cart with thermal imaging and touch screen user interface
CN107656961B (zh) * 2017-08-04 2020-03-27 阿里巴巴集团控股有限公司 一种信息显示方法及装置
US11636944B2 (en) 2017-08-25 2023-04-25 Teladoc Health, Inc. Connectivity infrastructure for a telehealth platform
US11080624B2 (en) * 2017-10-03 2021-08-03 Visa International Service Association Application programming interface for a learning concierge system and method
US11023111B2 (en) 2017-11-28 2021-06-01 Micron Technology, Inc. System, apparatus, and related method for generating a geospatial interactive composite web-based image map
JP7004753B2 (ja) 2017-12-15 2022-01-21 グーグル エルエルシー サードパーティデータを使用したナビゲーションアプリケーションにおける視覚化のカスタマイズ
US11734618B2 (en) 2017-12-15 2023-08-22 Google Llc Multi-modal directions with a ride service segment in a navigation application
WO2019118828A1 (en) * 2017-12-15 2019-06-20 Google Llc Providing street-level imagery related to a ride service in a navigation application
WO2019118827A1 (en) 2017-12-15 2019-06-20 Google Llc Interactive listing of ride service options in a navigation application
US10617299B2 (en) 2018-04-27 2020-04-14 Intouch Technologies, Inc. Telehealth cart that supports a removable tablet with seamless audio/video switching
US10762219B2 (en) 2018-05-18 2020-09-01 Microsoft Technology Licensing, Llc Automatic permissions for virtual objects
US11354761B2 (en) 2018-10-16 2022-06-07 Toyota Motor North America, Inc. Smart realtor signs synchronized with vehicle
US11042893B1 (en) * 2018-11-05 2021-06-22 Inmar Clearing, Inc. System for processing a digital promotion based upon geographic destination determined from a ride-sharing application and related methods
CN109781137A (zh) * 2019-02-19 2019-05-21 吴彬彬 一种车辆导航中路况画面获取方法及系统
US11079951B2 (en) * 2019-09-16 2021-08-03 International Business Machines Corporation Multi-tier storage and mirrored volumes
US11816146B1 (en) 2019-11-26 2023-11-14 ShotSpotz LLC Systems and methods for processing media to provide notifications
US11496678B1 (en) 2019-11-26 2022-11-08 ShotSpotz LLC Systems and methods for processing photos with geographical segmentation
US11436290B1 (en) 2019-11-26 2022-09-06 ShotSpotz LLC Systems and methods for processing media with geographical segmentation
US11868395B1 (en) 2019-11-26 2024-01-09 ShotSpotz LLC Systems and methods for linking geographic segmented areas to tokens using artwork
US20220044267A1 (en) * 2020-08-04 2022-02-10 The Stable Group, Llc Dynamic data attribution of points of interest
US11554671B2 (en) 2020-12-21 2023-01-17 Toyota Motor North America, Inc. Transport data display cognition
US11794764B2 (en) 2020-12-21 2023-10-24 Toyota Motor North America, Inc. Approximating a time of an issue
US11531718B2 (en) * 2021-03-11 2022-12-20 Ultra Information Solutions Visualization of entity profiles
KR20220143712A (ko) * 2021-04-06 2022-10-25 구글 엘엘씨 지리 정보 리소스 활용
US11803580B2 (en) * 2021-05-04 2023-10-31 Electronics And Telecommunications Research Institute Apparatus and method for machine-learning-based positioning database creation and positioning of uncollected points using matching feature with wireless communication infrastructure

Family Cites Families (230)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3126886A1 (de) 1981-07-08 1983-01-27 Olympia Werke Ag Einrichtung zur textbe- und textverarbeitung
US4352334A (en) 1981-08-03 1982-10-05 Childs William R Method and apparatus for stitching material along a curve
GB9024526D0 (en) * 1990-11-12 1991-01-02 Eden Group Ltd Electronic display apparatus
US5442742A (en) * 1990-12-21 1995-08-15 Apple Computer, Inc. Method and apparatus for the manipulation of text on a computer display screen
US5602564A (en) 1991-11-14 1997-02-11 Hitachi, Ltd. Graphic data processing system
US5867144A (en) * 1991-11-19 1999-02-02 Microsoft Corporation Method and system for the direct manipulation of information, including non-default drag and drop operation
US7075481B2 (en) 1991-12-10 2006-07-11 Charles Huston System and method for determining freight container locations
DE4312583C2 (de) 1992-02-13 1995-02-23 Deutsche Aerospace Positions- und Missionsdatengerät zur Flugnavigations- und Flugdatenverarbeitung mit durch GPS gestütztem Display
US6938220B1 (en) 1992-10-21 2005-08-30 Sharp Kabushiki Kaisha Information processing apparatus
WO1995012290A1 (en) * 1993-10-28 1995-05-04 British Telecommunications Public Limited Company Telecommunications network traffic management system
US5948040A (en) 1994-06-24 1999-09-07 Delorme Publishing Co. Travel reservation information and planning system
US5652717A (en) * 1994-08-04 1997-07-29 City Of Scottsdale Apparatus and method for collecting, analyzing and presenting geographical information
JPH08138193A (ja) 1994-11-09 1996-05-31 Ekushingu:Kk サービス施設情報表示機能付カーナビゲーションシステム及びカーナビゲーション端末
US6571279B1 (en) 1997-12-05 2003-05-27 Pinpoint Incorporated Location enhanced information delivery system
JP3568621B2 (ja) 1995-04-20 2004-09-22 株式会社日立製作所 地図表示装置
GB9516762D0 (en) * 1995-08-16 1995-10-18 Phelan Sean P Computer system for identifying local resources
KR100256620B1 (ko) * 1995-10-30 2000-05-15 모리 하루오 네비게이션장치
US5721679A (en) * 1995-12-18 1998-02-24 Ag-Chem Equipment Co., Inc. Heads-up display apparatus for computer-controlled agricultural product application equipment
US5751576A (en) 1995-12-18 1998-05-12 Ag-Chem Equipment Co., Inc. Animated map display method for computer-controlled agricultural product application equipment
DE19549306A1 (de) * 1995-12-22 1997-07-03 Art & Com Medientechnologie Un Verfahren und Vorrichtung zur bildlichen Darstellung raumbezogener Daten
US6169552B1 (en) * 1996-04-16 2001-01-02 Xanavi Informatics Corporation Map display device, navigation device and map display method
KR100278972B1 (ko) 1996-08-21 2001-01-15 모리 하루오 네비게이션장치
US6199015B1 (en) * 1996-10-10 2001-03-06 Ames Maps, L.L.C. Map-based navigation system with overlays
US7098435B2 (en) * 1996-10-25 2006-08-29 Frederick E. Mueller Method and apparatus for scanning three-dimensional objects
JPH10143347A (ja) * 1996-11-06 1998-05-29 Sharp Corp データ転送の表示および操作方法
JP3375258B2 (ja) 1996-11-07 2003-02-10 株式会社日立製作所 地図表示方法及び装置並びにその装置を備えたナビゲーション装置
US6041335A (en) * 1997-02-10 2000-03-21 Merritt; Charles R. Method of annotating a primary image with an image and for transmitting the annotated primary image
US5961424A (en) 1997-02-18 1999-10-05 Schwinn Cycling & Fitness Inc. Free wheel clutch mechanism for bicycle drive train
JP3503397B2 (ja) 1997-02-25 2004-03-02 Kddi株式会社 地図表示システム
US6100896A (en) * 1997-03-24 2000-08-08 Mitsubishi Electric Information Technology Center America, Inc. System for designing graphical multi-participant environments
US5999892A (en) 1997-05-05 1999-12-07 Fan; Rodric C. Method for providing an instant distance measurement on a map
US6392667B1 (en) * 1997-06-09 2002-05-21 Aprisma Management Technologies, Inc. Method and apparatus for representing objects as visually discernable entities based on spatial definition and perspective
JPH112541A (ja) * 1997-06-12 1999-01-06 Alpine Electron Inc 車載用ナビゲーション装置
US5940078A (en) * 1997-06-17 1999-08-17 Sun Microsystems, Inc. Method and apparatus for changing the appearance of icon images on a computer display monitor
JP3547947B2 (ja) 1997-08-11 2004-07-28 アルパイン株式会社 ナビゲーション装置における所在階数表示方法
US6707421B1 (en) 1997-08-19 2004-03-16 Siemens Vdo Automotive Corporation Driver information system
US6101498A (en) * 1997-11-17 2000-08-08 International Business Machines Corp. System for displaying a computer managed network layout with a first transient display of a user selected primary attribute of an object and a supplementary transient display of secondary attributes
US6129720A (en) * 1997-12-31 2000-10-10 Kimberly-Clark Worldwide, Inc. Extensible absorbent article including an extensible absorbent pad layer
JP3511570B2 (ja) * 1998-03-06 2004-03-29 パイオニア株式会社 地図情報表示装置及びナビゲーション用プログラムを記録した記録媒体
ES2205429T3 (es) * 1998-03-19 2004-05-01 Fameccanica.Data S.P.A. Dispositivo para cortar elementos laminares a longitudes predeterminadas, en particular para la fabricacion de articulos higienicos.
US6092076A (en) * 1998-03-24 2000-07-18 Navigation Technologies Corporation Method and system for map display in a navigation application
US6243039B1 (en) * 1998-04-21 2001-06-05 Mci Communications Corporation Anytime/anywhere child locator system
DE19822914A1 (de) * 1998-05-22 1999-11-25 Alcatel Sa Verfahren zur Informationsübertragung von Fahrzeugdaten und Verkehrsinformationssystem
US6163749A (en) 1998-06-05 2000-12-19 Navigation Technologies Corp. Method and system for scrolling a map display in a navigation application
US20030025599A1 (en) 2001-05-11 2003-02-06 Monroe David A. Method and apparatus for collecting, sending, archiving and retrieving motion video and still images and notification of detected events
WO2000016209A1 (en) * 1998-09-15 2000-03-23 Local2Me.Com, Inc. Dynamic matchingtm of users for group communication
US6275824B1 (en) * 1998-10-02 2001-08-14 Ncr Corporation System and method for managing data privacy in a database management system
US6150961A (en) * 1998-11-24 2000-11-21 International Business Machines Corporation Automated traffic mapping
US6754485B1 (en) * 1998-12-23 2004-06-22 American Calcar Inc. Technique for effectively providing maintenance and information to vehicles
US6381603B1 (en) * 1999-02-22 2002-04-30 Position Iq, Inc. System and method for accessing local information by using referencing position system
US6317718B1 (en) * 1999-02-26 2001-11-13 Accenture Properties (2) B.V. System, method and article of manufacture for location-based filtering for shopping agent in the physical world
JP2000276272A (ja) 1999-03-26 2000-10-06 Mitsubishi Electric Corp アイコンによる状態表示装置並びにその方法
US6233607B1 (en) * 1999-04-01 2001-05-15 Diva Systems Corp. Modular storage server architecture with dynamic data management
US6466862B1 (en) 1999-04-19 2002-10-15 Bruce DeKock System for providing traffic information
JP2000347563A (ja) 1999-06-02 2000-12-15 Matsushita Electric Ind Co Ltd 地理情報処理装置
US6307573B1 (en) 1999-07-22 2001-10-23 Barbara L. Barros Graphic-information flow method and system for visually analyzing patterns and relationships
US6542812B1 (en) * 1999-10-19 2003-04-01 American Calcar Inc. Technique for effective navigation based on user preferences
US7134095B1 (en) 1999-10-20 2006-11-07 Gateway, Inc. Simulated three-dimensional navigational menu system
US6629136B1 (en) * 1999-11-15 2003-09-30 @ Security Broadband Corp. System and method for providing geographically-related content over a network
US20020010757A1 (en) * 1999-12-03 2002-01-24 Joel Granik Method and apparatus for replacement of on-line advertisements
US7284033B2 (en) * 1999-12-14 2007-10-16 Imahima Inc. Systems for communicating current and future activity information among mobile internet users and methods therefor
US7308117B2 (en) * 2000-02-04 2007-12-11 National Science And Technology Development Agency System and method for manipulating information and map for geographical resource management
JP4604300B2 (ja) * 2000-02-09 2011-01-05 株式会社ニコン 顕微鏡
JP2001257972A (ja) 2000-03-14 2001-09-21 Seiko Epson Corp 電子機器
US6424933B1 (en) 2000-03-17 2002-07-23 Vicinity Corporation System and method for non-uniform scaled mapping
US7148898B1 (en) 2000-03-29 2006-12-12 Sourceprose Corporation System and method for synchronizing raster and vector map images
JP2001285894A (ja) * 2000-03-31 2001-10-12 Olympus Optical Co Ltd 3次元画像データの掲載方法
WO2001076120A2 (en) 2000-04-04 2001-10-11 Stick Networks, Inc. Personal communication device for scheduling presentation of digital content
DE10018299A1 (de) 2000-04-13 2001-10-25 Siemens Ag Vorrichtung und Verfahren zur Präsentation eines mehrstufigen Menüsystems
US6563514B1 (en) 2000-04-13 2003-05-13 Extensio Software, Inc. System and method for providing contextual and dynamic information retrieval
GB2367660B (en) * 2000-04-13 2004-01-14 Ibm Methods and apparatus for automatic page break detection
JP2002032282A (ja) 2000-05-11 2002-01-31 Fujitsu Ltd ネット上におけるコンテンツ配信システム、配信方法およびそのプログラム製品
US7894986B2 (en) 2000-06-02 2011-02-22 Navteq North America, Llc Method and system for forming a keyword database for referencing physical locations
US7487112B2 (en) 2000-06-29 2009-02-03 Barnes Jr Melvin L System, method, and computer program product for providing location based services and mobile e-commerce
WO2002003234A2 (en) * 2000-06-30 2002-01-10 Troy Schultz Method and apparatus for a gis based search engine utilizing real time advertising
WO2002013459A2 (en) 2000-08-04 2002-02-14 Digital Envoy, Inc. Determining geographic locations of private network internet users
CA2316417A1 (en) * 2000-08-18 2002-02-18 Jean-Sebastien Lessard Location bookmarks method and system
US6912462B2 (en) * 2000-08-31 2005-06-28 Sony Corporation Information processing apparatus, information processing method and program storage media
US20020029226A1 (en) * 2000-09-05 2002-03-07 Gang Li Method for combining data with maps
US7095905B1 (en) 2000-09-08 2006-08-22 Adobe Systems Incorporated Merging images to form a panoramic image
EP1317928A4 (en) * 2000-09-12 2004-09-08 Nikka Whisky Distilling Co Ltd WILD APPLE POLYPHENOL AND PROCESS FOR PRODUCING THE SAME
JP4094219B2 (ja) 2000-09-19 2008-06-04 アルパイン株式会社 車載用ナビゲーション装置の立体地図表示方法
WO2002025488A2 (en) * 2000-09-25 2002-03-28 Transactions, Inc. System and method to correlate and access related text with locations on an electronically displayed map
US7065348B1 (en) * 2000-09-28 2006-06-20 Kabushiki Kaisha Toshiba Communication system for providing information on position of communication party
JP2002107161A (ja) * 2000-10-03 2002-04-10 Matsushita Electric Ind Co Ltd 移動体用進路誘導装置
US6496803B1 (en) 2000-10-12 2002-12-17 E-Book Systems Pte Ltd Method and system for advertisement using internet browser with book-like interface
US6970939B2 (en) * 2000-10-26 2005-11-29 Intel Corporation Method and apparatus for large payload distribution in a network
US6772142B1 (en) * 2000-10-31 2004-08-03 Cornell Research Foundation, Inc. Method and apparatus for collecting and expressing geographically-referenced data
US7376640B1 (en) 2000-11-14 2008-05-20 At&T Delaware Intellectual Property, Inc. Method and system for searching an information retrieval system according to user-specified location information
US20030233278A1 (en) 2000-11-27 2003-12-18 Marshall T. Thaddeus Method and system for tracking and providing incentives for tasks and activities and other behavioral influences related to money, individuals, technology and other assets
US6405129B1 (en) * 2000-11-29 2002-06-11 Alpine Electronics, Inc. Method of displaying POI icons for navigation apparatus
US6724382B2 (en) * 2000-12-04 2004-04-20 Wildtangent, Inc. Method and apparatus for distributing and displaying maps electronically
JP2002183150A (ja) * 2000-12-13 2002-06-28 Nec Corp 位置関連情報提示システム及び位置関連情報提示方法並びにその制御プログラムを記録した記録媒体
US20020083018A1 (en) * 2000-12-27 2002-06-27 Pitney Bowes Incorporated Method and system for batch mail processing utilizing a web browser in a postal or shipping system
US6651141B2 (en) * 2000-12-29 2003-11-18 Intel Corporation System and method for populating cache servers with popular media contents
US20020091568A1 (en) 2001-01-10 2002-07-11 International Business Machines Corporation Personalized profile based advertising system and method with integration of physical location using GPS
US20020094868A1 (en) * 2001-01-16 2002-07-18 Alma Tuck Methods for interactive internet advertising, apparatuses and systems including same
FR2820269A1 (fr) * 2001-01-30 2002-08-02 Koninkl Philips Electronics Nv Procede de traitement d'images en 2d appliquees sur des objets en 3d
JP2002229991A (ja) 2001-01-31 2002-08-16 Fujitsu Ltd サーバ,ユーザ端末,情報提供サービスシステムおよび情報提供サービス方法
US7126630B1 (en) * 2001-02-09 2006-10-24 Kujin Lee Method and apparatus for omni-directional image and 3-dimensional data acquisition with data annotation and dynamic range extension method
US6590507B2 (en) * 2001-03-05 2003-07-08 Hrl Laboratories, Llc Method and system for providing personalized traffic alerts
US7098931B2 (en) 2001-03-05 2006-08-29 Digimarc Corporation Image management system and methods using digital watermarks
US7042470B2 (en) 2001-03-05 2006-05-09 Digimarc Corporation Using embedded steganographic identifiers in segmented areas of geographic images and characteristics corresponding to imagery data derived from aerial platforms
DE60230488D1 (de) * 2001-03-16 2009-02-05 Haptica Ltd Fahrzeugführungsverfahren und -system
US20020154174A1 (en) * 2001-04-23 2002-10-24 Redlich Arthur Norman Method and system for providing a service in a photorealistic, 3-D environment
US7080139B1 (en) 2001-04-24 2006-07-18 Fatbubble, Inc Method and apparatus for selectively sharing and passively tracking communication device experiences
EP3086288B1 (en) 2001-04-30 2021-05-26 Activemap LLC Interactive electronically presented map
AUPR464601A0 (en) * 2001-04-30 2001-05-24 Commonwealth Of Australia, The Shapes vector
US6452544B1 (en) 2001-05-24 2002-09-17 Nokia Corporation Portable map display system for presenting a 3D map image and method thereof
US6594576B2 (en) * 2001-07-03 2003-07-15 At Road, Inc. Using location data to determine traffic information
WO2003012740A1 (fr) * 2001-07-31 2003-02-13 Cad Center Corporation Dispositif de generation automatique de formes de structure en 3d, procede de generation automatique, programme a cet effet et support d'enregistrement de ce programme
AUPR678401A0 (en) 2001-08-02 2001-08-23 Singfield, Christian Network image server
CN1292817C (zh) 2001-08-03 2007-01-03 约瑟夫威冈有限两合公司 平底雪橇滑道
US7082365B2 (en) * 2001-08-16 2006-07-25 Networks In Motion, Inc. Point of interest spatial rating search method and system
CN1324556C (zh) * 2001-08-31 2007-07-04 株式会社建伍 生成基音周期波形信号的装置和方法及处理语音信号的装置和方法
US7778872B2 (en) * 2001-09-06 2010-08-17 Google, Inc. Methods and apparatus for ordering advertisements based on performance information and price information
JP2003148975A (ja) 2001-11-12 2003-05-21 Civil Solution Providers Co Ltd 地図情報作成方法及びシステム
US7389181B2 (en) * 2004-08-31 2008-06-17 Visre, Inc. Apparatus and method for producing video drive-by data corresponding to a geographic location
FR2832887B1 (fr) 2001-11-28 2005-09-16 Medialive Methode pour acceder aux courriers electroniques video et multimedia
US6959099B2 (en) 2001-12-06 2005-10-25 Koninklijke Philips Electronics N.V. Method and apparatus for automatic face blurring
JP2003186389A (ja) 2001-12-19 2003-07-04 Hitachi Software Eng Co Ltd 地図情報の分散配置方法および地図情報スシステム
US7130865B2 (en) 2001-12-19 2006-10-31 First Data Corporation Methods and systems for developing market intelligence
US8055578B1 (en) 2001-12-28 2011-11-08 Fannie Mae Geographic information system for depicting information relating to mortgage lending activity
US6694249B1 (en) 2002-01-11 2004-02-17 Rockwell Collins Integrated surface moving map advisory system
US20030135304A1 (en) * 2002-01-11 2003-07-17 Brian Sroub System and method for managing transportation assets
US7340077B2 (en) * 2002-02-15 2008-03-04 Canesta, Inc. Gesture recognition system using depth perceptive sensors
GB2387244A (en) 2002-02-22 2003-10-08 Anthony David Clarke Combining textual, visual and audio data in an Internet-based system
US6954543B2 (en) * 2002-02-28 2005-10-11 Ipac Acquisition Subsidiary I, Llc Automated discovery, assignment, and submission of image metadata to a network-based photosharing service
JP2003269969A (ja) 2002-03-13 2003-09-25 Sony Corp ナビゲーション装置、地点情報の表示方法およびプログラム
JP2003316808A (ja) 2002-04-23 2003-11-07 Pasuko:Kk 地図情報検索・集計・配信システム
JP3992227B2 (ja) 2002-04-26 2007-10-17 パイオニア株式会社 3次元情報表示装置
JP2005527920A (ja) 2002-05-07 2005-09-15 アーゴ−テック・コーポレーション 追跡システムおよびそれに関連する方法
US7028256B2 (en) 2002-05-10 2006-04-11 Microsoft Corporation Adding white space to a document generating adjusted page sizing
JP2004021733A (ja) 2002-06-18 2004-01-22 Ntt Data Corp 空間データ処理方法及び空間データ処理システム並びに空間データ処理プログラム
WO2004003705A2 (en) * 2002-06-27 2004-01-08 Small World Productions, Inc. System and method for locating and notifying a user of a person, place or thing having attributes matching the user's stated prefernces
US7076505B2 (en) * 2002-07-11 2006-07-11 Metrobot Llc Method, apparatus, and computer program product for providing a graphical user interface with a linear map component
US7403993B2 (en) * 2002-07-24 2008-07-22 Kasenna, Inc. System and method for highly-scalable real-time and time-based data delivery using server clusters
US6748323B2 (en) * 2002-07-31 2004-06-08 Thales North America, Inc. Displaying data
US7221376B2 (en) 2002-08-15 2007-05-22 Microsoft Corporation Space tool feedback by changing the displayed visual appearance of objects to be moved before deletion of displayed objects occurs
JP4021287B2 (ja) 2002-09-09 2007-12-12 日立ソフトウエアエンジニアリング株式会社 データベース検索プログラム、データベース検索方法及びデータベース検索装置
WO2004028134A2 (en) * 2002-09-20 2004-04-01 M7 Visual Intelligence, Lp Vehicule based data collection and porcessing system
AU2003277407A1 (en) 2002-10-16 2004-05-04 Hitron Usa Non-intrusive sensor and method
EP1411443A1 (en) 2002-10-18 2004-04-21 Hewlett Packard Company, a Delaware Corporation Context filter
US20040117246A1 (en) 2002-11-07 2004-06-17 Applebaum Ted H. Navigation and promotion distribution system
US7324666B2 (en) * 2002-11-15 2008-01-29 Whitegold Solutions, Inc. Methods for assigning geocodes to street addressable entities
US6721652B1 (en) 2002-11-22 2004-04-13 Electronic Data Systems Corporation (EDS) Implementing geo-fencing on mobile devices
US20040107042A1 (en) * 2002-12-03 2004-06-03 Seick Ryan E. Road hazard data collection system and method
US7373383B2 (en) * 2002-12-06 2008-05-13 International Business Machines Corporation Location messaging method for delivering messages in a global virtual space
KR100490600B1 (ko) * 2002-12-06 2005-05-24 이태연 인터넷 상에서 차별화되게 사진영상물을 서비스하는 방법
US6711493B1 (en) 2002-12-09 2004-03-23 International Business Machines Corporation Method and apparatus for collecting and propagating information relating to traffic conditions
US7472109B2 (en) * 2002-12-30 2008-12-30 International Business Machines Corporation Method for optimization of temporal and spatial data processing
US7161504B2 (en) * 2003-01-31 2007-01-09 Alpine Electronics, Inc. Navigation system for finding optimum route using traffic incidents information
US20040162830A1 (en) * 2003-02-18 2004-08-19 Sanika Shirwadkar Method and system for searching location based information on a mobile device
GB0303888D0 (en) * 2003-02-19 2003-03-26 Sec Dep Acting Through Ordnanc Image streaming
US7216034B2 (en) 2003-02-27 2007-05-08 Nokia Corporation System and method for an intelligent multi-modal user interface for route drawing
US7570261B1 (en) 2003-03-06 2009-08-04 Xdyne, Inc. Apparatus and method for creating a virtual three-dimensional environment, and method of generating revenue therefrom
US7382771B2 (en) 2003-03-13 2008-06-03 In Motion Technology, Inc. Mobile wireless hotspot system
US6845318B1 (en) 2003-04-09 2005-01-18 Garmin Ltd. Methods, data structures, and systems for processing track logs
US7337185B2 (en) 2003-04-30 2008-02-26 Yahoo! Inc. System and method for providing an improved graphical user interface for search
US20040225480A1 (en) 2003-05-06 2004-11-11 Dale Dunham Method for analysis and design of a security system
KR100703444B1 (ko) * 2003-06-03 2007-04-03 삼성전자주식회사 네비게이션 시스템에서 위치 정보에 관련된 영상의 다운로드 및 표시 장치 및 방법
US7636901B2 (en) * 2003-06-27 2009-12-22 Cds Business Mapping, Llc System for increasing accuracy of geocode data
US7395316B2 (en) 2003-07-16 2008-07-01 Sap Aktiengesellschaft Establishing dynamic communication group by searching implicit information that is obtained through inference
US7328201B2 (en) * 2003-07-18 2008-02-05 Cleverset, Inc. System and method of using synthetic variables to generate relational Bayesian network models of internet user behaviors
US7388519B1 (en) 2003-07-22 2008-06-17 Kreft Keith A Displaying points of interest with qualitative information
JP4467920B2 (ja) * 2003-08-08 2010-05-26 キヤノン株式会社 撮影レンズ及びそれを有する撮像装置
JP4192731B2 (ja) * 2003-09-09 2008-12-10 ソニー株式会社 案内情報提供装置及びプログラム
US8620732B2 (en) 2003-09-11 2013-12-31 Catalina Marketing Corporation Method and system for presenting banners having direct link to user profile information
JP4452474B2 (ja) * 2003-09-30 2010-04-21 パイオニア株式会社 案内誘導システム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
US20050222989A1 (en) 2003-09-30 2005-10-06 Taher Haveliwala Results based personalization of advertisements in a search engine
US20050071328A1 (en) 2003-09-30 2005-03-31 Lawrence Stephen R. Personalization of web search
US7239338B2 (en) * 2003-10-01 2007-07-03 Worldgate Service, Inc. Videophone system and method
JP4609695B2 (ja) 2003-10-21 2011-01-12 日本精機株式会社 車両用表示装置
US7106219B2 (en) 2003-11-07 2006-09-12 Pearce James W Decentralized vehicular traffic status system
JP4317000B2 (ja) * 2003-12-10 2009-08-19 パイオニア株式会社 案内誘導装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
US7188025B2 (en) 2003-12-18 2007-03-06 International Business Machines Corporation Method and apparatus for exchanging traffic condition information using peer to peer networking
KR101054083B1 (ko) 2004-01-30 2011-08-03 주식회사 케이티 플랫폼을 기반으로 하는 지리정보제공시스템 및 지리정보제공방법
US7443283B2 (en) 2004-02-19 2008-10-28 Massachusetts Institute Of Technology Methods and apparatus for connecting an intimate group by exchanging awareness cues and text, voice instant messages, and two-way voice communications
US8788492B2 (en) * 2004-03-15 2014-07-22 Yahoo!, Inc. Search system and methods with integration of user annotations from a trust network
CA2820249C (en) * 2004-03-23 2016-07-19 Google Inc. A digital mapping system
US7289904B2 (en) 2004-04-06 2007-10-30 Honda Motor Co., Ltd. Vehicle navigation system and methods for incorporating user preferences into same
US7373244B2 (en) 2004-04-20 2008-05-13 Keith Kreft Information mapping approaches
US20050273702A1 (en) 2004-06-04 2005-12-08 Jeff Trabucco Creation and management of common interest community web sites
US20050278371A1 (en) 2004-06-15 2005-12-15 Karsten Funk Method and system for georeferential blogging, bookmarking a location, and advanced off-board data processing for mobile systems
US9105061B2 (en) 2004-06-16 2015-08-11 Redfin Corporation Online marketplace for real estate transactions
US20060002590A1 (en) 2004-06-30 2006-01-05 Borak Jason M Method of collecting information for a geographic database for use with a navigation system
EP1613060A1 (en) * 2004-07-02 2006-01-04 Sony Ericsson Mobile Communications AB Capturing a sequence of images
WO2006006081A2 (en) 2004-07-09 2006-01-19 Emitall Surveillance S.A. Smart video surveillance system ensuring privacy
US7379063B2 (en) * 2004-07-29 2008-05-27 Raytheon Company Mapping application for rendering pixel imagery
US20060027966A1 (en) * 2004-08-07 2006-02-09 Consolo Vincent M Mothod of betting in poker or like games
US20060041375A1 (en) 2004-08-19 2006-02-23 Geographic Data Technology, Inc. Automated georeferencing of digitized map images
US8078396B2 (en) 2004-08-31 2011-12-13 Meadow William D Methods for and apparatus for generating a continuum of three dimensional image data
JP2006074113A (ja) * 2004-08-31 2006-03-16 Xanavi Informatics Corp 移動体用受信装置
US7474959B2 (en) * 2004-10-08 2009-01-06 Scenera Technologies, Llc Method for providing recommendations using image, location data, and annotations
US7189059B2 (en) 2004-10-27 2007-03-13 Honeywell International, Inc. Compressor including an enhanced vaned shroud
US7437221B2 (en) * 2004-12-16 2008-10-14 Raytheon Company Interactive device for legacy cockpit environments
US7739038B2 (en) * 2004-12-17 2010-06-15 Information Patterns Llc Methods and apparatus for geo-collaboration
US7847807B2 (en) 2004-12-22 2010-12-07 Hntb Holdings Ltd Geometry creation tool
US7420476B2 (en) 2005-01-07 2008-09-02 Raytheon Company Programmable cockpit upgrade system
US20060155597A1 (en) * 2005-01-10 2006-07-13 Gleason David M Method, system and apparatus for location based advertising
CN101180875B (zh) 2005-01-12 2010-11-03 英维迪技术公司 广播网络资产交付的定向印象模型
US20060161348A1 (en) 2005-01-18 2006-07-20 John Cross GPS device and method for displaying raster images
US20060178932A1 (en) * 2005-02-07 2006-08-10 Lang Brook W Method and distribution system for location based wireless presentation of electronic coupons
JP4964762B2 (ja) 2005-03-02 2012-07-04 株式会社ナビタイムジャパン 地図表示装置および地図表示方法
US20060200384A1 (en) 2005-03-03 2006-09-07 Arutunian Ethan B Enhanced map imagery, such as for location-based advertising and location-based reporting
GB2424091A (en) * 2005-03-11 2006-09-13 Alamy Ltd Ranking of images in the results of a search
US7688227B1 (en) 2005-03-31 2010-03-30 Verizon Data Services Llc Dynamic location-based mapping system and method
WO2006107879A2 (en) * 2005-04-01 2006-10-12 Leader Technologies, Inc. Command and control architecture
US20060230056A1 (en) 2005-04-06 2006-10-12 Nokia Corporation Method and a device for visual management of metadata
US8836580B2 (en) * 2005-05-09 2014-09-16 Ehud Mendelson RF proximity tags providing indoor and outdoor navigation and method of use
US7362265B2 (en) * 2005-04-12 2008-04-22 Magellan Systems Japan Inc. Process for accurate location determination in GPS positioning system
US8626440B2 (en) * 2005-04-18 2014-01-07 Navteq B.V. Data-driven 3D traffic views with the view based on user-selected start and end geographical locations
US8103445B2 (en) * 2005-04-21 2012-01-24 Microsoft Corporation Dynamic map rendering as a function of a user parameter
US7466244B2 (en) 2005-04-21 2008-12-16 Microsoft Corporation Virtual earth rooftop overlay and bounding
KR101213868B1 (ko) 2005-04-21 2012-12-18 마이크로소프트 코포레이션 가상 세계
US8843309B2 (en) 2005-04-21 2014-09-23 Microsoft Corporation Virtual earth mapping
US20070210937A1 (en) 2005-04-21 2007-09-13 Microsoft Corporation Dynamic rendering of map information
US7777648B2 (en) * 2005-04-21 2010-08-17 Microsoft Corporation Mode information displayed in a mapping application
US20060267966A1 (en) 2005-05-24 2006-11-30 Microsoft Corporation Hover widgets: using the tracking state to extend capabilities of pen-operated devices
EP1783510A1 (fr) * 2005-11-07 2007-05-09 Alcatel Lucent Dispositif de traitement de donnees de navigation d'un systeme de navigation par satellites, pour la fourniture de cartes de zones d'integrite
KR20080026433A (ko) * 2006-09-20 2008-03-25 엘지전자 주식회사 차량 항법 시스템 및 그 방법
DE602006004215D1 (de) * 2006-09-22 2009-01-22 Cyclomedia Technology B V Methode und System zum Erzeugen eines Panoramabildes ausgehend von einem Fahrzeug
JP5023663B2 (ja) * 2006-11-07 2012-09-12 ソニー株式会社 撮像装置、撮像方法
US8199220B2 (en) * 2006-12-06 2012-06-12 Samsung Electronics Co., Ltd. Method and apparatus for automatic image management
JP2008305018A (ja) * 2007-06-05 2008-12-18 Ricoh Co Ltd 情報処理システムとその情報処理装置およびサーバ装置
JP2009119484A (ja) * 2007-11-13 2009-06-04 Jfe Steel Corp 溶接部特性に優れた電縫管の製造方法
FR2925060B1 (fr) * 2007-12-13 2012-12-21 Essilor Int Procede de preparation d'un materiau polymere transparent comprenant un polycarbonate thermoplastique et des nanoparticules minerales.
US8055579B2 (en) 2008-02-06 2011-11-08 Vantagescore Solutions, Llc Methods and systems for score consistency
JP5182042B2 (ja) * 2008-11-28 2013-04-10 富士通株式会社 画像処理装置、画像処理方法及びコンピュータプログラム
JP4854819B2 (ja) 2009-05-18 2012-01-18 小平アソシエイツ株式会社 画像情報出力方法

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102483843A (zh) * 2009-08-19 2012-05-30 西门子公司 透视图的连续确定
US9128612B2 (en) 2009-08-19 2015-09-08 Siemens Aktiengesellschaft Continuous determination of a perspective
CN102483843B (zh) * 2009-08-19 2014-12-03 西门子公司 透视图的连续确定
CN103052952A (zh) * 2010-08-08 2013-04-17 高通股份有限公司 用于管理内容的设备和方法
US9223783B2 (en) 2010-08-08 2015-12-29 Qualcomm Incorporated Apparatus and methods for managing content
CN103052952B (zh) * 2010-08-08 2016-08-03 高通股份有限公司 用于管理内容的设备和方法
US9008693B2 (en) 2010-09-24 2015-04-14 Nokia Corporation Method and apparatus for information aggregation around locations
CN102456046A (zh) * 2010-10-25 2012-05-16 国际商业机器公司 对文档中的地理位置数据进行处理的方法和系统
CN102456046B (zh) * 2010-10-25 2015-05-20 国际商业机器公司 对文档中的地理位置数据进行处理的方法和系统
CN103314395B (zh) * 2010-11-01 2016-09-28 寇博租赁有限公司 创建、连接和显示三维空间物体的方法
CN103314395A (zh) * 2010-11-01 2013-09-18 寇博租赁有限公司 运用动态数据创建和链接三维空间物体并在地理信息系统技术领域可视化上述三维空间物体
CN103314394A (zh) * 2011-01-12 2013-09-18 界标制图有限公司 三维地球地层可视化
CN103635922A (zh) * 2011-06-30 2014-03-12 乐天株式会社 评论投稿控制装置、评论投稿控制方法、评论投稿控制程序、以及记录该程序的计算机可读取记录介质
CN103136655A (zh) * 2011-12-01 2013-06-05 凹凸电子(武汉)有限公司 用于在电子地图上显示联系人信息的装置和方法
CN103226560A (zh) * 2012-01-26 2013-07-31 现代自动车株式会社 搜索感兴趣空间的系统和方法
CN103226559A (zh) * 2012-01-26 2013-07-31 现代自动车株式会社 用于组合的soi对象与内容的空间信息索引系统
CN103226559B (zh) * 2012-01-26 2018-01-26 现代自动车株式会社 用于组合的soi对象与内容的空间信息索引系统
CN113008265A (zh) * 2012-06-05 2021-06-22 苹果公司 用于3d地图的虚拟相机
CN104252529A (zh) * 2014-09-04 2014-12-31 百度在线网络技术(北京)有限公司 一种地图标注的加载方法和装置
CN106326334A (zh) * 2016-07-14 2017-01-11 微梦创科网络科技(中国)有限公司 一种电子地图的显示、生成方法和装置
CN109002160A (zh) * 2018-05-30 2018-12-14 链家网(北京)科技有限公司 一种语音讲房控件展示方法及装置
US11956609B2 (en) 2021-01-28 2024-04-09 Apple Inc. Context-aware voice guidance

Also Published As

Publication number Publication date
US8850011B2 (en) 2014-09-30
US9383206B2 (en) 2016-07-05
US20060241859A1 (en) 2006-10-26
US20060238382A1 (en) 2006-10-26
US10182108B2 (en) 2019-01-15
US20060238379A1 (en) 2006-10-26
US20060241860A1 (en) 2006-10-26
US20060238380A1 (en) 2006-10-26
US8843309B2 (en) 2014-09-23
US20060238381A1 (en) 2006-10-26
US20160301744A1 (en) 2016-10-13
CN101427104B (zh) 2012-06-13
US7564377B2 (en) 2009-07-21
US20140180571A1 (en) 2014-06-26

Similar Documents

Publication Publication Date Title
CN101427104B (zh) 虚拟地球的屋顶覆盖和定界
CN102063512B (zh) 虚拟地球
CN102661748B (zh) 虚拟地球的屋顶覆盖和定界
CN101578626B (zh) 用于在地图绘制应用程序中显示模式信息的方法和系统
CN101606039B (zh) 根据用户参数的动态地图呈现
KR101213868B1 (ko) 가상 세계
CN101578625A (zh) 地图信息的动态呈现
CN102483824B (zh) 基于与经由定向设备信息发现的感兴趣点的交互的门户服务
CN102110390B (zh) 从设备数据标识地理空间模式的方法和系统
CN102224498A (zh) 用于向移动设备提供位置相关内容的计算机实现的方法
CN107407572A (zh) 沿路线搜索
CN103080970A (zh) 创建存储关于个人居住单元的信息的数据库
CN103493044A (zh) 使用在区域中的3d模型活动对场所排名的扩展
CN107131884A (zh) 基于设备的方向信息的设备交易模型和服务
CN107636649A (zh) 通过地理照片标签分析的区域建模
CN105229595A (zh) 使用本地语义评分的位置感知
CN113220814A (zh) 一种将地摊信息与地理空间相连接形成地摊地图的方法

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: 20150429

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

Effective date of registration: 20150429

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.