Source: http://www.google.com/patents/US7962281?dq=6760745
Timestamp: 2016-08-27 19:54:48
Document Index: 686245446

Matched Legal Cases: ['art 3', 'Application No. 05729642', 'Application No. 200580013512', 'Application No. 200580013912', 'Application No. 2', 'Application No. 2', 'Application No. 2', 'Application No. 2', 'Application No. 200580013912', 'Application No. 05726046']

Patent US7962281 - Generating and serving tiles in a digital mapping system - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsDigital tile-based mapping techniques are disclosed that enable efficient online serving of aesthetically pleasing maps. In one particular embodiment, an image tile-based digital mapping system is configured for generating map tiles during an offline session, and serving selected sets of those tiles...http://www.google.com/patents/US7962281?utm_source=gb-gplus-sharePatent US7962281 - Generating and serving tiles in a digital mapping systemAdvanced Patent SearchPublication numberUS7962281 B2Publication typeGrantApplication numberUS 12/573,698Publication dateJun 14, 2011Filing dateOct 5, 2009Priority dateMar 23, 2004Fee statusPaidAlso published asUS7599790, US20050270299, US20100020091Publication number12573698, 573698, US 7962281 B2, US 7962281B2, US-B2-7962281, US7962281 B2, US7962281B2InventorsJens Eilstrup Rasmussen, Lars Eilstrup Rasmussen, Stephen MaOriginal AssigneeGoogle Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (108), Non-Patent Citations (33), Referenced by (69), Classifications (22), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetGenerating and serving tiles in a digital mapping system
US 7962281 B2Abstract
a tile maker for generating map tiles from digital map images using a map painter module, wherein the tile maker passes a scale of a map to the map painter module;
a map painter module for generating the digital map images at the selected scale; and
a tile storage for storing map tiles generated by the tile maker.
2. The system of claim 1, wherein the tile maker also passes a selection of geographical data sets to include in the map to the map painter module, and the map painter module generates the digital map images from the selected geographical data sets.
a map painter module for generating digital map images, wherein the map painter module includes a mapping engine library;
a tile maker for generating map tiles from the digital map images; and
5. The system of claim 4, wherein a configuration file controls the execution of the tile maker, and wherein data sets used to generate map tiles are defined by the configuration file.
identifying areas to be drawn and respective various zoom levels at which to draw each area;
dividing areas to be drawn into sub-areas at the respective various zoom levels;
storing a list of drawing tasks, each drawing task comprising drawing a sub-area at the respective various zoom level;
executing the list of drawing tasks by a plurality of tile makers to draw the sub-areas at the respective various zoom levels.
8. The method of claim 7, wherein the list of drawing tasks are executed by the plurality of tile makers using parallel processing.
a plurality of front end tile servers for serving one or more map tiles requested by a user;
a request distributor for distributing requests for map tiles between the plurality of front end tile servers; and
a plurality of back end tile servers communicatively coupled with the plurality of front end tile servers, each back end tile server having access to map tiles and configured to provide requested map tiles to a corresponding front end tile server, wherein a back end tile server caches a plurality of tiles around the requested map tile in a memory cache.
12. The system of claim 11, wherein the back end tile server caches the rest of the 64 tiles in an 8�8 block containing the requested tile.
storing the map tiles in a storage accessible by a plurality of back end tile servers;
serving the map tiles in response to a user map request, wherein the serving comprises:
caching a plurality of tiles around the requested map tile in a memory cache of the one of the plurality of back end tile servers.
17. The method of claim 16, wherein caching a plurality of tiles around the requested map tile comprises caching the rest of the 64 tiles in an 8�8 block containing the requested tile.
Other map Web sites, such as Britain's MultiMaps or Australia's WhereIs utilize a raster-based map database instead. In these cases, it is not necessary to extract vectors and draw a map image. Rather, these functions are replaced by simply extracting the appropriate part of a larger, pre-rendered image.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4972319Sep 25, 1987Nov 20, 1990Delorme David MElectronic global map generating systemUS5051928 *Dec 28, 1987Sep 24, 1991Dubner Computer Systems, Inc.Color correction for video graphics systemUS5263136Apr 30, 1991Nov 16, 1993Optigraphics CorporationSystem for managing tiled images using multiple resolutionsUS5396254Nov 8, 1991Mar 7, 1995Sanden CorporationPosition recognition system and position-coordinate converting deviceUS5559707 *Jan 31, 1995Sep 24, 1996Delorme Publishing CompanyComputer aided routing systemUS5613051 *Dec 21, 1994Mar 18, 1997Harris Corp.Remote image exploitation display system and methodUS5646751 *May 25, 1995Jul 8, 1997Xerox CorporationEncoding method for deferred anti-aliasingUS5710835Nov 14, 1995Jan 20, 1998The Regents Of The University Of California, Office Of Technology TransferStorage and retrieval of large digital imagesUS5737533Oct 26, 1995Apr 7, 1998Wegener Internet Projects BvSystem for generating a virtual reality scene in response to a database searchUS5760783 *Nov 6, 1995Jun 2, 1998Silicon Graphics, Inc.Method and system for providing texture using a selected portion of a texture mapUS5802492 *Jun 11, 1996Sep 1, 1998Delorme Publishing Company, Inc.Computer aided routing and positioning systemUS5822123Jun 24, 1996Oct 13, 1998Davis; BruceElectronic television program guide schedule system and method with pop-up hintsUS5848373Jul 18, 1997Dec 8, 1998Delorme Publishing CompanyComputer aided map location systemUS5902347Mar 27, 1997May 11, 1999American Navigation Systems, Inc.Hand-held GPS-mapping deviceUS5910805 *Jan 11, 1996Jun 8, 1999Oclc Online Computer Library CenterMethod for displaying bitmap derived text at a display having limited pixel-to-pixel spacing resolutionUS5938709Nov 22, 1996Aug 17, 1999Case CorporationPanning display of GPS field mapsUS6002809 *Jun 23, 1994Dec 14, 1999International Business Machines CorporationDigital image processor for image scalingUS6031963 *Sep 19, 1997Feb 29, 2000Kabushiki Kaisha ToshibaImage information encoding/decoding systemUS6054990 *Jul 5, 1996Apr 25, 2000Tran; Bao Q.Computer system with handwriting annotationUS6098015Dec 11, 1996Aug 1, 2000Aisin Aw Co., Ltd.Navigation system for vehicles and storage mediumUS6167382Jun 1, 1998Dec 26, 2000F.A.C. Services Group, L.P.Design and production of print advertising and commercial display materials over the InternetUS6182010Jan 28, 1999Jan 30, 2001International Business Machines CorporationMethod and apparatus for displaying real-time visual information on an automobile pervasive computing clientUS6199014Dec 23, 1997Mar 6, 2001Walker Digital, LlcSystem for providing driving directions with visual cuesUS6208934Jan 19, 1999Mar 27, 2001Navigation Technologies Corp.Method and system for providing walking instructions with route guidance in a navigation programUS6233523Oct 1, 1998May 15, 2001Ibs Integrierte Business Systeme GmbhMethod of collection and linking of positional data from satellite localization and other dataUS6266614Apr 20, 1998Jul 24, 2001Wendell AlumbaughTravel guideUS6278432Jun 11, 1998Aug 21, 2001Seiko Epson CorporationImage delivery and display systemUS6278938May 17, 2000Aug 21, 2001Wendell AlumbaughMethod of processing waypoint data for travel guide deviceUS6321158Aug 31, 1998Nov 20, 2001Delorme Publishing CompanyIntegrated routing/mapping informationUS6331869Aug 7, 1998Dec 18, 2001Be Here CorporationMethod and apparatus for electronically distributing motion panoramic imagesUS6337708Apr 21, 2000Jan 8, 2002Be Here CorporationMethod and apparatus for electronically distributing motion panoramic imagesUS6404906Dec 28, 2000Jun 11, 2002Bacus Research Laboratories,Inc.Method and apparatus for acquiring and reconstructing magnified specimen images from a computer-controlled microscopeUS6522336Oct 30, 1998Feb 18, 2003Hewlett-Packard CompanyThree-dimensional graphics rendering apparatus and methodUS6826472Nov 16, 2000Nov 30, 2004Tele Atlas North America, Inc.Method and apparatus to generate driving guidesUS7054741Feb 11, 2003May 30, 2006Landnet CorporationLand software toolUS7136915Dec 26, 2001Nov 14, 2006Rieger Iii Charles JSystem for communicating through mapsUS7158878Feb 5, 2005Jan 2, 2007Google Inc.Digital mapping systemUS7210119Mar 1, 2001Apr 24, 2007@Road, Ltd.Handling unscheduled tasks in a scheduling processUS7260474Feb 8, 2005Aug 21, 2007Cellco PartnershipGIS point-to-point routing for directionsUS7353034Apr 4, 2005Apr 1, 2008X One, Inc.Location sharing and tracking using mobile phones or other wireless devicesUS7373244Apr 19, 2005May 13, 2008Keith KreftInformation mapping approachesUS7379811Dec 5, 2006May 27, 2008Google Inc.Digital mapping systemUS7451041May 8, 2006Nov 11, 2008Facet Technology CorporationNetwork-based navigation system having virtual drive-thru advertisements integrated with actual imagery from along a physical routeUS7542882Dec 6, 2004Jun 2, 2009Microsoft CorporationSystem and method for abstracting and visualizing a route mapUS7565240Nov 28, 2005Jul 21, 2009Kabushiki Kaisha KenwoodNavigation device, method, and programUS7580045Feb 8, 2008Aug 25, 2009Landnet CorporationLand software toolUS7610219Oct 27, 2009Omar Farooq SayedSystem and methods for assembly of a web site for an online store by a sellerUS7617296Nov 10, 2009Realnetworks, Inc.Data compilation system and methodUS20010034661Feb 14, 2001Oct 25, 2001Virtuacities, Inc.Methods and systems for presenting a virtual representation of a real cityUS20010044837Mar 30, 2001Nov 22, 2001Iqbal TalibMethods and systems for searching an information directoryUS20010050999Dec 28, 2000Dec 13, 2001Bacus Research Laboratories, Inc.Method and apparatus for acquiring and reconstructing magnified specimen images from a computer-controlled microscopeUS20020002478Dec 14, 2000Jan 3, 2002Garret SwartMethods for managing yields of engaged services created from reservable services available in a database-driven transaction systemUS20020067353Jan 23, 2001Jun 6, 2002Kenyon Jeremy A.Method and apparatus for distributing and displaying maps electronicallyUS20020095328Dec 14, 2000Jul 18, 2002Garret SwartMethod and apparatus for profiling clients of a database-driven transaction system and marketing according to profile dataUS20020099613Dec 14, 2000Jul 25, 2002Garret SwartMethod for forming and expressing reservables and engagements in a database for a transaction serviceUS20020159657Apr 27, 2001Oct 31, 2002Delorme Publishing CompanyFolding holder for maps and related travel information printoutsUS20030038845Jul 23, 2002Feb 27, 2003Pioneer CorporationSystem and method of displaying map imageUS20030041087Mar 1, 2001Feb 27, 2003Dionisios PothosHandling unscheduled tasks in a scheduling processUS20030050065Mar 1, 2001Mar 13, 2003Alletson Ian SContingency planning in a scheduling processUS20030061211Nov 1, 2002Mar 27, 2003Shultz Troy L.GIS based search engineUS20030078897Sep 27, 2002Apr 24, 2003Florance Andrew C.System and method for collection, distribution, and use of information in connection with commercial real estateUS20030182052Oct 30, 2001Sep 25, 2003Delorme David M.Integrated routing/mapping information systemUS20040078750Aug 4, 2003Apr 22, 2004Metacarta, Inc.Desktop client interaction with a geographical text search systemUS20040128215Sep 9, 2003Jul 1, 2004Florance Andrew C.System and method for accessing geographic-based dataUS20040153434May 8, 2001Aug 5, 2004Cogen Jeffrey MorrisMethod and apparatus for documenting use of a trademark or service markUS20040217980Feb 18, 2004Nov 4, 2004Radburn Andrew JohnImage streamingUS20050065856Mar 11, 2004Mar 24, 2005Timothy RobertsSelf-service catalog manager for stores implemented on a communications networkUS20050131634Dec 15, 2004Jun 16, 2005Gary IgnatinEstimation of roadway travel information based on historical travel dataUS20050171686Jan 30, 2004Aug 4, 2005Davis Scott B.Method and apparatus for obtaining and providing information related to a point-of-interestUS20050216287Mar 29, 2004Sep 29, 2005Crosby Michael WMethod for integrating an entrepreneur's web site and a store front web siteUS20050216448Sep 22, 2004Sep 29, 2005Iqbal TalibMethods and systems for searching an information directoryUS20050246487May 3, 2004Nov 3, 2005Microsoft CorporationNon-volatile memory cache performance improvementUS20050246627Feb 16, 2005Nov 3, 2005Sayed Omar FSystem and method for creating and maintaining a web siteUS20050270299Mar 23, 2005Dec 8, 2005Rasmussen Jens EGenerating and serving tiles in a digital mapping systemUS20060123053Dec 1, 2005Jun 8, 2006Insignio Technologies, Inc.Personalized content processing and delivery system and mediaUS20060173841Dec 30, 2005Aug 3, 2006Bill David SDetermining a route to destination based on partially completed routeUS20060200383Aug 19, 2005Sep 7, 2006Arutunian Ethan BEnhanced maps, such as for lead generationUS20060241859Oct 7, 2005Oct 26, 2006Microsoft CorporationVirtual earth real-time advertisingUS20070010942Apr 28, 2006Jan 11, 2007Bill David SDetermining a route to a destination based on partially completed routeUS20070022007Jun 14, 2006Jan 25, 2007Mystorecredit.ComSystem and method for a customer loyalty reward system utilizing a shopping search portal, a payment transfer agent and email marketingUS20070050340Jul 19, 2006Mar 1, 2007Von Kaenel Tim AMethod, system, and program for an improved enterprise spatial systemUS20070073583Aug 24, 2006Mar 29, 2007Spot Runner, Inc., A Delaware CorporationSystems and Methods For Media Planning, Ad Production, and Ad PlacementUS20070073584Aug 24, 2006Mar 29, 2007Spot Runner, Inc., A Delaware Corporation, Small Business ConcernSystems and Methods For Media Planning, Ad Production, and Ad Placement For InternetUS20070080830Aug 11, 2005Apr 12, 2007Josh SacksTechniques for displaying and caching tiled map data on constrained-resource servicesUS20070100802Jan 12, 2006May 3, 2007Yahoo! Inc.Clickable map interfaceUS20070100867Oct 31, 2005May 3, 2007Celik Aytek ESystem for displaying adsUS20070106468Nov 7, 2005May 10, 2007France TelecomProduct, service and activity based interactive trip mapping system, method, and computer program productUS20070156524Aug 24, 2006Jul 5, 2007Spot Runner, Inc., A Delware CorporationSystems and Methods For Content CustomizationUS20070156525Aug 24, 2006Jul 5, 2007Spot Runner, Inc., A Delaware Corporation, Small Business ConcernSystems and Methods For Media Planning, Ad Production, and Ad Placement For TelevisionUS20070179867Mar 11, 2004Aug 2, 2007American Express Travel Related Services Company, Inc.Virtual reality shopping experienceUS20070192189Nov 9, 2006Aug 16, 2007Terrance PopowichMethod for display of advertisingUS20070203643Feb 27, 2006Aug 30, 2007Xanavi Informatics CorporationVehicle navigation system and method for displaying waypoint informationUS20070239348Apr 5, 2006Oct 11, 2007Microsoft CorporationWaypoint adjustment and advertisement for flexible routingUS20070265858Mar 31, 2006Nov 15, 2007Ambar PansariMonetizing service calls through advertisingUS20080027642Jul 2, 2007Jan 31, 2008Tele Atlas North America, Inc.Method and System for Collecting User Update Requests Regarding Geographic Data to Support Automated Analysis, Processing and Geographic Data UpdatesUS20080040212Aug 24, 2006Feb 14, 2008Spot Runner, Inc., A Delaware Corporation, Small Bussiness ConcernSystems and Methods For Media Planning, Ad Production, and Ad Placement For Out-Of-Home MediaUS20080052150Aug 24, 2006Feb 28, 2008Spot Runner, Inc., A Delaware CorporationSystems and Methods For Media Planning, Ad Production, and Ad Placement For RadioUS20080052151Aug 28, 2006Feb 28, 2008Microsoft CorporationSelecting advertisements based on serving area and map areaUS20100185514Jul 22, 2010American Express Travel Related Services Company, Inc.Virtual reality shopping experienceCA2169421A1Feb 13, 1996Nov 2, 1996Bruce Alan BarclayDisplay method for data imagesEP0967556A2Feb 10, 1999Dec 29, 1999Hewlett-Packard CompanyFlat image delivery serverEP1193626A1Oct 13, 2000Apr 3, 2002Yamaha Hatsudoki Kabushiki KaishaTrip planning systemJP61135270A Title not availableJP2000029448A Title not availableJP2002032280A Title not availableJP2003208597A Title not availableJPS61135270A Title not availableWO2000039755A2Dec 17, 1999Jul 6, 2000Silicon Graphics, Inc.Method, system, and computer program product for modified blending between clip-map tiles* Cited by examinerNon-Patent CitationsReference1"Paid Search" Webopedia, 2010, 1 page, can be retrieved online at .2"Paid Search" Webopedia, 2010, 1 page, can be retrieved online at <URL:www.webopedia.com/TERM/P/paid—search.html>.3Amendment and Response, U.S. Appl. No. 09/729,613, Oct. 2, 2003, 13 pages.4Brenner, C., et al., "Extracting Landmarks For Car Navigation Systems Using Existing GIS Databases And Laser Scanning," ISPRS Archives, Sep. 2003, 6 Pages, vol. XXXIV, Part 3/W8.5Burnett, G.E., ""Turn right at the King's Head" Drivers' requirements for route guidance information," A Doctoral Thesis of Loughborough University, Nov. 1998, 341 pages, [online] [retrieved on Feb. 22, 2010], Retrieved from the internet .6Burnett, G.E., ""Turn right at the King's Head" Drivers' requirements for route guidance information," A Doctoral Thesis of Loughborough University, Nov. 1998, 341 pages, [online] [retrieved on Feb. 22, 2010], Retrieved from the internet <URL: http://dspace.mit.edu/handle/1721.1/14225>.7Burnett, G.E., "Turn right at the traffic lights" The requirement for landmarks in vehicle navigation systems, The Journal of Navigation, 2000, p. 499-510, vol. 53 No. 3.8Communication pursuant to Article 94(3) EPC for European Patent Application No. 05729642.8, Oct. 8, 2010, 6 pages.9Davis, J.R., "The Back Seat Driver: Real Time Spoken Driving Instructions," IEEE, 1989, pp. 146-150.10Examination Report for European Patent Application No. EP 05726046.5, Apr. 23, 2010, 4 Pages.11First Office Action of China State Intellectual Property Office, Chinese Patent Application No. 200580013512.0, May 8, 2009, 11 Pages.12First Office Action of China State Intellectual Property Office, Chinese Patent Application No. 200580013912.1, Aug. 28, 2009, 16 Pages.13Fraser, B., et al., "Usability of Geospatial Metadata for Space-Time Matters," Bulletin of American Socity for Information Science and Technology, Aug. 1999, pp. 24-28, vol. 25, No. 6.14Meeks, W., et al., "Geospatial information utility: an estimation of the relevance of geospatial information to users," Decision Support Systems, 2003, pp. 1-17.15Notice of Grounds for Rejection, Japanese Patent Application No. P2007-505107, May 18, 2010, 6 Pages.16Office Action dated Jul. 2, 2003, U.S. Appl. No. 09/729,613, 7 pages.17Office Action dated Nov. 26, 2003, U.S. Appl. No. 09/729,613, 7 pages.18Office Action dated Sep. 15, 2003, U.S. Appl. No. 09/768,928, 13 pages.19Office Action for U.S. Appl. No. 11/088,542, Dec. 3, 2008, 5 pages.20Office Action for U.S. Appl. No. 11/305,694, Dec. 3, 2009, 12 Pages.21Office Action for U.S. Appl. No. 11/323,603, Jul. 29, 2009, 5 Pages.22Office Action for U.S. Appl. No. 12/766,077, Jun. 18, 2010, 6 pages.23Office Action Issued by Canadian Intellectual Property Office, Canadian Patent Application No. 2,560,386, Jun. 23, 2009, 2 pages.24Office Action Issued by Canadian Intellectual Property Office, Canadian Patent Application No. 2,560,386, Oct. 29, 2007, 3 pages.25Office Action issued by Canadian Intellectual Property Office, Canadian Patent Application No. 2,560,558, Aug. 7, 2009, 3 pages.26Office Action issued by Canadian Intellectual Property Office, Canadian Patent Application No. 2,560,560, Mar. 18, 2009, 2 pages.27Second Office Action of China State Intellectual Property Office for Chinese Patent Application No. 200580013912.1, Nov. 22, 2010, 8 pages.28Second Office Action of China State Intellectual Property Office, Chinese Patent Application No. CN200580013512.0, Oct. 23, 2009, 8 Pages.29Summons to attend oral proceedings pursuant to Rule 115(1) EPC for European Patent Application No. EP 06826074.4, Oct. 27, 2010, 6 pages.30Supplementary European Search Report for European Patent Application No. EP 05713028, Sep. 6, 2010, 3 pages.31Supplementary European Search Report, European Patent Application No. 05726046.5, Nov. 6, 2008, 3 pages.32Supplementary European Search Report, European Patent Application No. EP 05729642.8, May 12, 2010, 5 Pages.33Yamaichi, R., "We can see web business models of the Windows 2000 era! Backside of Exchange2000 (Caf� www.exchange2000j.com)", BackOffice World, Oct. 1, 2000, pp. 91-97 vol. 3, IDG Japan.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8359157 *Jan 22, 2013Microsoft CorporationComputing navigation device with enhanced route directions viewUS8548431Jun 8, 2012Oct 1, 2013Microsoft CorporationNotificationsUS8560959Oct 18, 2012Oct 15, 2013Microsoft CorporationPresenting an application change through a tileUS8612874Dec 23, 2010Dec 17, 2013Microsoft CorporationPresenting an application change through a tileUS8687023Aug 2, 2011Apr 1, 2014Microsoft CorporationCross-slide gesture to select and rearrangeUS8689123Dec 23, 2010Apr 1, 2014Microsoft CorporationApplication reporting in an application-selectable user interfaceUS8799799 *Jun 13, 2013Aug 5, 2014Palantir Technologies Inc.Interactive geospatial mapUS8830270Oct 18, 2012Sep 9, 2014Microsoft CorporationProgressively indicating new content in an application-selectable user interfaceUS8863245Jul 2, 2014Oct 14, 2014Fatdoor, Inc.Nextdoor neighborhood social network method, apparatus, and systemUS8868486Dec 10, 2013Oct 21, 2014Palantir Technologies Inc.Time-sensitive cubeUS8893033May 27, 2011Nov 18, 2014Microsoft CorporationApplication notificationsUS8917274Dec 19, 2013Dec 23, 2014Palantir Technologies Inc.Event matrix based on integrated dataUS8922575Sep 9, 2011Dec 30, 2014Microsoft CorporationTile cacheUS8924872Dec 16, 2013Dec 30, 2014Palantir Technologies Inc.Overview user interface of emergency call data of a law enforcement agencyUS8933952Sep 10, 2011Jan 13, 2015Microsoft CorporationPre-rendering new content for an application-selectable user interfaceUS8935631Oct 22, 2012Jan 13, 2015Microsoft CorporationArranging tilesUS8965409Apr 28, 2014Feb 24, 2015Fatdoor, Inc.User-generated community publication in an online neighborhood social networkUS8970499Jul 14, 2014Mar 3, 2015Microsoft Technology Licensing, LlcAlternative inputs of a mobile communications deviceUS8988468Jan 21, 2011Mar 24, 2015Wishabi Inc.Interactive flyer systemUS8990733Oct 19, 2012Mar 24, 2015Microsoft Technology Licensing, LlcApplication-launching interface for multiple modesUS9002754Apr 12, 2014Apr 7, 2015Fatdoor, Inc.Campaign in a geo-spatial environmentUS9004396Apr 24, 2014Apr 14, 2015Fatdoor, Inc.Skyteboard quadcopter and methodUS9009171May 2, 2014Apr 14, 2015Palantir Technologies Inc.Systems and methods for active column filteringUS9009827May 16, 2014Apr 14, 2015Palantir Technologies Inc.Security sharing systemUS9015606Nov 25, 2013Apr 21, 2015Microsoft Technology Licensing, LlcPresenting an application change through a tileUS9021260Aug 29, 2014Apr 28, 2015Palantir Technologies Inc.Malware data item analysisUS9021384Jun 2, 2014Apr 28, 2015Palantir Technologies Inc.Interactive vehicle information mapUS9022324May 5, 2014May 5, 2015Fatdoor, Inc.Coordination of aerial vehicles through a central serverUS9037399Jun 20, 2012May 19, 2015Microsoft Technology Licensing, LlcPluggable route-planning moduleUS9037516Apr 26, 2014May 19, 2015Fatdoor, Inc.Direct mailing in a geo-spatial environmentUS9043696Feb 27, 2014May 26, 2015Palantir Technologies Inc.Systems and methods for visual definition of data associationsUS9043894Feb 6, 2015May 26, 2015Palantir Technologies Inc.Malicious software detection in a computing systemUS9052820Oct 22, 2012Jun 9, 2015Microsoft Technology Licensing, LlcMulti-application environmentUS9064288Feb 27, 2014Jun 23, 2015Fatdoor, Inc.Government structures and neighborhood leads in a geo-spatial environmentUS9070101Mar 13, 2014Jun 30, 2015Fatdoor, Inc.Peer-to-peer neighborhood delivery multi-copter and methodUS9092806Nov 18, 2011Jul 28, 2015Flipp CorporationSystem and method for pre-loading flyer image tiles and managing memory for sameUS9098545Jul 10, 2007Aug 4, 2015Raj AbhyankerHot news neighborhood banter in a geo-spatial social networkUS9104307May 27, 2011Aug 11, 2015Microsoft Technology Licensing, LlcMulti-application environmentUS9104440May 27, 2011Aug 11, 2015Microsoft Technology Licensing, LlcMulti-application environmentUS9116975Oct 1, 2014Aug 25, 2015Palantir Technologies Inc.Systems and user interfaces for dynamic and interactive simultaneous querying of multiple data storesUS9123086Mar 15, 2013Sep 1, 2015Palantir Technologies, Inc.Automatically generating event objects from imagesUS9128605Feb 16, 2012Sep 8, 2015Microsoft Technology Licensing, LlcThumbnail-image selection of applicationsUS9129219Jun 30, 2014Sep 8, 2015Palantir Technologies, Inc.Crime risk forecastingUS9135752Dec 28, 2010Sep 15, 2015Cyber Ai Entertainment Inc.Image display systemUS9146670Sep 10, 2011Sep 29, 2015Microsoft Technology Licensing, LlcProgressively indicating new content in an application-selectable user interfaceUS9158445May 27, 2011Oct 13, 2015Microsoft Technology Licensing, LlcManaging an immersive interface in a multi-application immersive environmentUS9201898May 15, 2013Dec 1, 2015Google Inc.Efficient fetching of map tile dataUS9202249Aug 29, 2014Dec 1, 2015Palantir Technologies Inc.Data item clustering and analysisUS9213468Dec 17, 2013Dec 15, 2015Microsoft Technology Licensing, LlcApplication reporting in an application-selectable user interfaceUS9223412Dec 5, 2013Dec 29, 2015Rovi Technologies CorporationLocation-based display characteristics in a user interfaceUS9223472Dec 22, 2011Dec 29, 2015Microsoft Technology Licensing, LlcClosing applicationsUS9223773Jan 6, 2014Dec 29, 2015Palatir Technologies Inc.Template system for custom document generationUS9229918Mar 16, 2015Jan 5, 2016Microsoft Technology Licensing, LlcPresenting an application change through a tileUS9244802Sep 10, 2011Jan 26, 2016Microsoft Technology Licensing, LlcResource user interfaceUS9256664Jul 3, 2014Feb 9, 2016Palantir Technologies Inc.System and method for news events detection and visualizationUS9298678Jul 9, 2014Mar 29, 2016Palantir Technologies Inc.System and method for news events detection and visualizationUS9335897Sep 20, 2013May 10, 2016Palantir Technologies Inc.Long click display of a context menuUS9335911Sep 18, 2015May 10, 2016Palantir Technologies Inc.Interactive user interface for dynamic data analysis exploration and query processingUS9344447Sep 15, 2014May 17, 2016Palantir Technologies Inc.Internal malware data item clustering and analysisUS9367872Dec 22, 2014Jun 14, 2016Palantir Technologies Inc.Systems and user interfaces for dynamic and interactive investigation of bad actor behavior based on automatic clustering of related data in various data structuresUS9373149Jan 17, 2014Jun 21, 2016Fatdoor, Inc.Autonomous neighborhood vehicle commerce network and communityUS9380431Mar 15, 2013Jun 28, 2016Palantir Technologies, Inc.Use of teams in a mobile applicationUS9383911Sep 9, 2009Jul 5, 2016Palantir Technologies, Inc.Modal-less interface enhancementsUS9383917 *Mar 28, 2011Jul 5, 2016Microsoft Technology Licensing, LlcPredictive tilingUS9423951Dec 31, 2010Aug 23, 2016Microsoft Technology Licensing, LlcContent-based snap pointUS9424813Feb 26, 2015Aug 23, 2016Flipp CorporationInteractive flyer systemUS20080166071 *Jan 9, 2008Jul 10, 2008Alexandru SerbanescuData processing method & deviceUS20090254268 *Apr 7, 2008Oct 8, 2009Microsoft CorporationComputing navigation device with enhanced route directions viewUS20120254780 *Oct 4, 2012Microsoft CorporationPredictive tiling* Cited by examinerClassifications U.S. Classification701/429, 340/995.14International ClassificationG01C21/30, G01C21/36, G09B29/10, G06T11/40Cooperative ClassificationG09B29/10, G01C21/32, G01C21/36, G06T3/40, G01C21/3673, G06F17/3087, G09B29/106, G06T17/05European ClassificationG09B29/10C, G01C21/36, G01C21/36M2, G06T3/40, G09B29/10, G01C21/32, G06F17/30W1S, G06T17/05Legal EventsDateCodeEventDescriptionOct 6, 2009ASAssignmentOwner name: GOOGLE INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RASMUSSEN, JENS EILSTRUP;RASMUSSEN, LARS EILSTRUP;MA, STEPHEN;REEL/FRAME:023331/0912;SIGNING DATES FROM 20050809 TO 20050810Owner name: GOOGLE INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RASMUSSEN, JENS EILSTRUP;RASMUSSEN, LARS EILSTRUP;MA, STEPHEN;SIGNING DATES FROM 20050809 TO 20050810;REEL/FRAME:023331/0912Dec 15, 2014FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services