# US 8,483,519 B2 · Mobile image search and indexing system and method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,483,519 B2
- Document ID: US8483519B2
- Status: Granted
- Kind: B2
- Application number: 12/649,845
- Filed: 2009-12-30
- Published: 2010-12-02
- Granted: 2013-07-09
- Earliest claimed: 2008-12-22
- Assignees: Ipointer, Inc.
- Applicants: Christopher Edward Frank; David Caduff
- Inventors: Christopher Edward Frank; David Caduff
- Web page: https://patentgrep.com/patent/US8483519B2

## CPC

- H04W 4/02: Services making use of location information
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 3/04815: Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
- G06F 16/70: of video data
- H04W 4/026: {using orientation information, e.g. compass}
- H04W 4/185: {by embedding added-value information into content, e.g. geo-tagging}
- H04L 67/52: specially adapted for the location of the user terminal
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A computer-implemented system and method are described for image searching and image indexing that may be incorporated in a mobile device that is part of an object identification system. A computer-implemented system and method relating to a MISIS client and MISIS server that may be associated with mobile pointing and identification system for the searching and indexing of objects in in situ images in geographic space taken from the perspective of a system user located near the surface of the Earth including horizontal, oblique, and airborne perspectives.

## Claims

### Claim 1

A computer-implemented method for image searching and image indexing for identifying image content in at least one digital image representation of a real world visual scene, comprising the steps of
(A) determining for a mobile pointing device a mobile device geographic location, pointing direction, and a viewing angle;
(B) retrieving from a first storage location the digital image that relates to the real world visual scene that is associated with the mobile pointing device geographic location;
(C) generating at least a first viewing content cone that includes the mobile pointing device pointing direction, with the mobile pointing device geographic location being the index of the first viewing content cone, and overlaying the digital image with the first viewing content cone;
(D) determining potential objects of the digital image that are within limits of the viewing content cone;
(E) retrieving object-based datasets from a second storage location, with the object-based datasets including at least information relating to potential objects within the viewing content cone determined at Step (D);
(F) determining each object within the limits of the viewing content cone at Step (D) by linking object-based dataset information retrieved at Step (E) with each such object by indexing with an indexing mechanism each object potentially contained within the viewing content cone and assessing at least thematic information associated with each such object; and
(G) electronically annotating the digital image with an image position and directional orientation, and with respect to at least each object determined to be within the viewing content cone annotating thematic information.

### Claim 2 (depends on 1)

The method as recited in claim 1, wherein the method further includes the step of:
(H) updating the indexing mechanism at Step (F) with information about available images for objects determined to be within the viewing content cone.

### Claim 3 (depends on 1)

The method as recited in claim 1, wherein the mobile pointing device geographic location includes being determined by a global positioning system (GPS).

### Claim 4 (depends on 1)

The method as recited in claim 1, wherein the mobile pointing device pointing direction includes being determined by a digital compass.

### Claim 5 (depends on 1)

The method as recited in claim 1, wherein the mobile pointing device viewing angle includes being determined by an optical system associated with the mobile pointing device.

### Claim 6 (depends on 1)

The method as recited in claim 1, wherein the mobile pointing device viewing angle includes being determined as a system default setting.

### Claim 7 (depends on 1)

The method as recited in claim 1, wherein indexing with an indexing mechanism includes indexing using a Binary Space Partitioning (BSP) Tree, Octree, R-Tree, or KD-Tree (k-dimensional).

### Claim 8 (depends on 1)

The method as recited in claim 1, wherein the first and second storage locations include being a single storage location.

### Claim 9 (depends on 1)

The method as recited in claim 1, wherein the method further includes determining for each object within the limits of the viewing content cone a numeric value determination for the completeness of the object's representation within the digital image.

### Claim 10 (depends on 9)

The method as recited in claim 9, wherein the numeric value determination includes being determined based on nearness of the object to the index of the viewing content cone, a location of the object with respect to the pointing direction determined at Step (A), or a percentage of the object that is within the limits of the viewing content cone.

### Claim 11

A computer implemented system for image searching and image indexing for identifying image content in at least one digital image representation of a real world visual scene, comprising:
a mobile pointing device having at least sensors for determining a mobile device geographic location, pointing direction, and a viewing angle, and with the mobile pointing device having a capability to generate a picture of at least a portion of the visual scene that can be processed into a digital image of at least that portion of the visual scene;
a system server that is connected to the mobile pointing device that is capable of receiving the digital image generated by the mobile pointing device, with the system server for generating at least a first viewing content cone that includes the mobile pointing device pointing direction, with the mobile pointing device geographic location being the index of the first viewing content cone, and overlaying the digital image with the first viewing content cone, determining potential objects of the digital image that are within limits of the viewing content cone, retrieving object-based datasets from a second storage location, with the object-based datasets including at least information relating to potential objects within the viewing content cone, determining each object within the limits of the viewing content cone by linking retrieved object-based dataset information with each such object by indexing with an indexing mechanism each object potentially contained within the viewing content cone and assessing at least thematic information associated with each such object, and electronically annotating the digital image with an image position and directional orientation, and with respect to at least each object determined to be within the viewing content cone annotating thematic information; and
system storage that connects to the system server that includes at least the first and second storage locations.

### Claim 12 (depends on 11)

The system as recited in claim 11, wherein a first mobile pointing device sensor includes a global positioning system (GPS) sensor for determining the mobile pointing device geographic location.

### Claim 13 (depends on 11)

The system as recited in claim 11, wherein a second mobile pointing device sensor includes a digital compass for determining the mobile pointing device pointing direction.

### Claim 14 (depends on 11)

The system as recited in claim 11, wherein a third mobile pointing device sensor includes an optical system for determining a mobile pointing viewing angle.

### Claim 15 (depends on 14)

The system as recited in claim 14, wherein the optical system includes a camera lens system.

### Claim 16 (depends on 11)

The system as recited in claim 11, wherein the mobile pointing device includes a camera for generating the picture of at least a portion of the visual scene.
