Method and apparatus for contextually varying amounts of imagery on a map

US9508169B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9508169-B2
Application numberUS-201213616227-A
CountryUS
Kind codeB2
Filing dateSep 14, 2012
Priority dateSep 14, 2012
Publication dateNov 29, 2016
Grant dateNov 29, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A user interface for a map display application used on a computing device includes a strip of photographic images corresponding to objects located within a geographic location represented by a map displayed on a screen. More specifically, the strip of photographic images is responsive to the viewing experience of the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for use in displaying overlay imagery associated with a map on a screen of a computing device, the method comprising: transmitting, by one or more processors, a request for map information; receiving, by one or more processors, map information in response to the request for map information; generating a map from the received map information, the map including a visual representation of a geographic area; displaying the map on the screen; identifying, by one or more processors, photographic images of objects located within the geographic area associated with the map displayed on the screen; rating, by one or more processors, each of the identified images using one or more viewing signals, the viewing signals including image type, image quality, image popularity, and spatial perspective; generating a runway of a plurality of the identified images, the runway being an arrangement of images to be displayed on the map, the plurality of the identified images being arranged in the runway in a sequence determined by the rating associated with each identified image; and displaying the runway over the map. 2. The method of claim 1 , further comprising: determining a size for displaying the plurality of the identified images of the runway based on the rating of at least one of the plurality of the identified images of the runway. 3. The method of claim 1 , further comprising: receiving a selection of one of the identified images of the runway; and displaying an image on the screen in response to receiving the selection of one of the identified images of the runway. 4. The method of claim 1 , further comprising: receiving an adjustment indicator via a user interface element associated with the runway; and adjusting a size of the plurality of the identified images of the runway in response to receiving the adjustment indicator. 5. The method of claim 1 , further comprising: receiving an adjustment indicator via a user interface element associated with the runway; and fixing the size of the plurality of the identified images of the runway in response to receiving the adjustment indicator. 6. The method of claim 1 , further comprising: receiving a selection of one of the identified images of the runway; and displaying a second map on the screen in response to receiving the selection of one of the identified images of the runway. 7. The method of claim 6 , wherein displaying the second map on the screen includes changing a map viewing mode. 8. The method of 1 , further comprising: displaying a user-selectable map view image in the runway; receiving a selection of the user-selectable map view image; and displaying the map in a different map viewing mode in response to receiving the selection of the user-selectable map view image. 9. The method of 1 , further comprising: displaying a user-selectable composite view image in the runway; receiving a selection of the user-selectable composite view image; and displaying the images of the runway in a grid on the screen in response to receiving the selection of the user-selectable composite view image. 10. The method of 1 , further comprising: receiving a pre-selection of one of the identified images of the runway; indicating an approximate location on the map of the object associated with the pre-selected identified image. 11. A computing device for a map rendering system, the computing device capable of being communicatively coupled to a map displaying device having a user interface, the computing device comprising: a processor; a memory coupled to the processor; a port coupled to the processor that receives a request for map information; a map generating routine, that when executed by the processor, generates a map responsive to a request for map information, the map including a visual representation of a geographic area associated with the request for map information; a database of stored photographic images, each stored image being associated with an object having a geographic location; an image identifying routine, that when executed by the processor, identifies images stored within the database that are associated with objects located within the geographic area represented by the map; an image rating routine, that when executed by the processor, rates identified images, the image rating routine includes at least one viewing signal to rate the image, the viewing signals including image type, image quality, image popularity, and spatial perspective; a runway generating routine, that when executed by the processor, generates a plurality of identified images for display over the map, the plurality of identified images being arranged in the runway in a sequence determined by the rating of each identified image; and, a communication routine, that when executed by the processor, transmits the map and runway to the map display device for display via the user interface. 12. The computing device of claim 11 , further including: a sizing routine, when executed by the processor, adjusts the size of at least one of the plurality of identified images displayed within the runway based on the rating of at least one of the plurality of the identified images of the runway. 13. The computing device of claim 11 , further including: at least one identified image within the runway being selectable as an entry point into a different viewing mode. 14. A tangible non-transitory computer-readable medium having instructions stored there on that, when executed on by one or more processors, cause the one or more processors to: generate a map in response to receiving a request for map information, the map including a visual representation of a geographic location; transmit the map for display on a screen; identify photographic images of objects located within the geographic location associated with the map; rate each of the identified images using one or more viewing signals, the viewing signals including image type, image quality, image popularity, and spatial perspective; generate a runway of a plurality of the identified images, the plurality of the identified images being arranged in the runway in a sequence determined by the rating associated with each identified image; and transmit the runway for display over the map. 15. The computer-readable medium of claim 14 , further having instructions stored there on that, when executed on by the one or more processors, cause the one or more processors to: determine a size for displaying the plurality of the identified images of the runway based on the rating of at least one of the plurality of the identified images of the runway. 16. The computer-readable medium of claim 14 , further having instructions stored there on that, when executed on by the one or more processors, cause the one or more processors to: adjust the size of the plurality of the identified images of the runway in response to receiving an adjustment of the runway from a user. 17. The computer-readable medium of claim 16 , further having instructions stored there on that, when executed on by the one or more processors, cause the one or more processors to: fix the size of the plurality of the identified images of the runway in response to receiving the adjustment of the runway from a user. 18. The computer-readable medium of claim 14 , further having instructions stored there on that, when executed on by the one or more processors, cause the one or more processors to: generate a second map in response to receiving a selection of one o

Assignees

Inventors

Classifications

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • Changes in size, position or resolution of an image · CPC title

  • G06T11/60Primary

    Creating or editing images; Combining images with text · CPC title

  • for modifying the size of the graphic pattern · CPC title

  • using electronic means · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9508169B2 cover?
A user interface for a map display application used on a computing device includes a strip of photographic images corresponding to objects located within a geographic location represented by a map displayed on a screen. More specifically, the strip of photographic images is responsive to the viewing experience of the user.
Who is the assignee on this patent?
Ofstad Andrew, Lancker Willem Van, Simpson Matthew R, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06T11/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).