Patent Document ID: 10126913
Application ID: 14072329
Patent Status: 1

Claim One:
1. A method in a computing device for providing efficient access to interactive street-level imagery for geographic locations, the method comprising: generating, by one or more processors, content for a digital map of a geographic area; identifying, by the one or more processors, a current geographic context for the digital map corresponding to a plurality of current context signals indicative of a user's relationship to the content of the digital map, the plurality of current context signals comprising at least one application-specific context signal and at least one general context signal, the at least one general context signal comprising traffic information; generating, by the one or more processors, an extended geographic context in accordance with a plurality of extended context signals not explicitly provided for or defined by the plurality of current context signals, the plurality of extended context signals including viewport display information and a user preference, the viewport display information comprising at least one of a speed at which the viewport is moving and a direction at which the viewport is moving; identifying, by the one or more processors, a plurality of relevant map objects in the digital map in accordance with the extended geographic context; selecting, by the one or more processors, a plurality of street-level images, each street-level image being selected for incorporation as part of an information card associated with a corresponding one of the plurality of map objects for presentation with the digital map; receiving, by the one or more processors, a selection of one of the plurality of map objects; in response to the received selection, generating, by the one or more processors, the information card including the street-level image associated with the selected map object; overlaying the information card on the digital map at a location remote from and not touching the selected map object; receiving, by the one or more processors, a selection of the street-level image of the information card; receiving, by the one or more processors, a request to activate an interactive panoramic presentation of street-level imagery corresponding to the selection of the street-level image of the information card; and generating, by the one or more processors, the interactive panoramic presentation of street-level imagery by replacing the digital map and the information card overlaying a portion of the digital map.