Displaying image data and geographic element data

US9329052B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9329052-B2
Application numberUS-53584109-A
CountryUS
Kind codeB2
Filing dateAug 5, 2009
Priority dateAug 7, 2007
Publication dateMay 3, 2016
Grant dateMay 3, 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 mobile computing device includes a housing, a camera, a display, a memory, and a processing circuit. The housing is configured to be carried by a user while in use. The camera is configured to output image data. The memory is configured to store geographic element data representing one or more geographic elements. The processing circuit is configured to receive the geographic element data for the plurality of geographic elements. The processing circuit is configured to determine a camera orientation. The processing circuit is configured to concurrently display the image data and geographic element data for the plurality of geographic elements on the display.

First claim

Opening claim text (preview).

What is claimed is: 1. A mobile computing device comprising: a housing; a camera; a memory that stores instructions; a display; and a processing circuit that executes the instructions to cause the mobile computing device to: present, on the display, image data captured by the camera; identify a geographic element that is in the camera's view and depicted in the image data when the mobile computing device is oriented in a first direction; receive geographic element data corresponding to the geographic element from a remote server; select the geographic element data that corresponds to the geographic element based on a membership association between an entity related to the geographic element and a user of the mobile computing device; concurrently display the geographic element data with the image data, the geographic element data being displayed in alignment with the geographic element; and in response to the mobile computing device changing orientation, continue to display the geographic element data in alignment with the geographic element. 2. The mobile computing device of claim 1 , wherein the mobile computing device accesses a database of geographic element data for the geographic element data that corresponds to the geographic element. 3. The mobile computing device of claim 1 , wherein the memory further stores personal data of the user indicating the membership association. 4. The mobile computing device of claim 3 , wherein the processing circuit receives the personal data from the memory. 5. The mobile computing device of claim 1 , wherein the processing circuit is configured to acquire a position fix of the mobile computing device. 6. The mobile computing device of claim 1 , wherein the geographic element data comprises textual, image, video and/or audio data. 7. The mobile computing device of claim 1 , wherein the processing circuit is configured to determine the orientation of the mobile computing device based at least in part on an image processing algorithm. 8. The mobile computing device of claim 1 , wherein the processing circuit executes the instructions to cause the mobile computing device to display a distinguishing indicia which distinguishes the geographic element from another geographic element. 9. The mobile computing device of claim 1 , wherein the processing circuit executes the instructions to cause the mobile computing device to detect a boundary and/or an edge of the displayed geographic element by detecting sharp changes in image brightness. 10. A computer-implemented method for displaying geographic element data on a mobile computing device comprising a camera and one or more processors, the method being implemented by the one or more processors of the mobile computing device and comprising: presenting, on the display, image data captured by the camera; identifying a geographic element that is in the camera's view and depicted in the image data when the mobile computing device is oriented in a first direction; receiving geographic element data corresponding to the geographic element from a remote server; selecting the geographic element data that corresponds to the geographic element based on a membership association between an entity related to the geographic element and a user of the mobile computing device; concurrently displaying the geographic element data with the image data, the geographic element data being displayed in alignment with the geographic element; and in response to the mobile computing device changing orientation, continuing to display the geographic element data in alignment with the geographic element. 11. The method of claim 10 , further comprising accessing a database of geographic element data for the geographic element data that corresponds to the geographic element. 12. The method of claim 10 , wherein the geographic element data comprises textual, image, video and/or audio data. 13. The method of claim 10 , further comprising: acquiring a position fix of the mobile computing device. 14. The method of claim 13 , further comprising: determining the orientation of the mobile computing device based at least in part on an image processing algorithm, and wherein identifying the geographic element is based on the acquired position fix and the determined orientation of the camera. 15. The mobile computing device of claim 2 , wherein the processing circuit executes instructions to cause the mobile computing device to: extract words from the image data captured by the camera; and store, in the database, the words as part of the geographic element data. 16. The method of claim 11 , further comprising: extracting words from the image data captured by the camera; and storing, in the database, the words as part of the geographic element data. 17. A mobile computing device comprising: a housing; a camera; a memory that stores instructions; a display; and a processing circuit that executes the instructions to cause the mobile computing device to: determine a current location of the mobile computing device; present, on the display, image data captured by the camera; identify a geographic element that is in the camera's field of view and depicted in the image data when the mobile computing device is oriented in a first direction; receive geographic element data corresponding to the geographic element from a remote server; select the geographic element data that corresponds to the geographic element based on personal, non-geographic data of a user of the mobile computing device; concurrently display the geographic element data with the image data, the geographic element data being displayed in alignment with the geographic element; and in response to the mobile computing device changing orientation, continue to display the geographic element data in alignment with the geographic element. 18. The mobile computing device of claim 17 , wherein the processing circuit executes the instructions to cause the mobile computing device to select the geographic element data on the remote server by receiving a search query from a search bar shown on the display, and searching the remote server for the geographic element data corresponding to the search query. 19. The mobile computing device of claim 17 wherein the selected geographic element data comprises review data or ratings data associated with the geographic element. 20. The mobile computing device of claim 17 , wherein the processing circuit executes the instructions to cause the mobile computing device to, in response to the mobile computing device changing orientation, continue to display the geographic element data in alignment with the geographic element by performing operations comprising repositioning the geographic element data by applying a set of motion vectors to a current location of the geographic element data. 21. The mobile computing device of claim 20 , wherein the repositioning the geographic element data comprises: partitioning each frame of the image data into a plurality of blocks; calculating a correlation between a first block in a first frame of the image data with each of a number of neighboring blocks that surround the first block in a subsequent frame of the image data; identifying a neighboring block having the highest correlation with the first block in the first frame of the image data; determining the set of motion vectors corresponding to the identified neighboring block to identify, for the subsequent frame of the image data,

Assignees

Inventors

Classifications

  • Geographical information databases · CPC title

  • Guidance involving output of stored or live camera images or video streams · CPC title

  • output of POI information on a road map (G01C21/3614, G01C21/3685 take precedence) · 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 US9329052B2 cover?
A mobile computing device includes a housing, a camera, a display, a memory, and a processing circuit. The housing is configured to be carried by a user while in use. The camera is configured to output image data. The memory is configured to store geographic element data representing one or more geographic elements. The processing circuit is configured to receive the geographic element data for…
Who is the assignee on this patent?
Varanasi Anantakrishna, Wong Yoon Kean, Ho Junius, and 1 more
What technology area does this patent fall under?
Primary CPC classification G01C21/3682. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 03 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).