10499045

Collaborative Sighting

PublishedDecember 3, 2019
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: receiving first position data, wherein the first position data identifies a first position of a first camera unit while first image data was captured; receiving second position data, wherein the second position data identifies a second position of a second camera unit while second image data was captured; generating, at a processor, calibration data by geometrically calibrating the first image data from the first camera unit relative to the second image data from the second camera unit based on first descriptor data and second descriptor data, wherein the first descriptor data is based on the first image data, wherein the second descriptor data is based on the second image data, and wherein the calibration data is generated based on the first position data and the second position data; identifying, based on the calibration data, a target location relative to the first image data; generating an output image, wherein the output image includes the first image data and an indication of where the target location is relative to a scene depicted in the first image data; and determining that the first camera unit is focused on a second target location based on user input designating the second target location, a plurality of image data captured by the first camera unit, or a combination thereof.

2

2. The method of claim 1 , wherein the calibration data is generated in real time.

3

3. The method of claim 1 , further comprising receiving the second image data from the second camera unit via a communication network.

4

4. The method of claim 1 , wherein the target location corresponds to a center of a second scene depicted in the second image data.

5

5. The method of claim 1 , further comprising generating a second output image, wherein the second output image includes third image data and a second indication of where the second target location is relative to a second scene depicted in the third image data.

6

6. The method of claim 1 , further comprising: detecting a plurality of features within the first image data; generating, by the processor, descriptors for each feature of the plurality of features, wherein the first descriptor data includes the descriptors; and receiving the second descriptor data, wherein the second descriptor data is generated by a second processor coupled to the second camera unit, and wherein the second descriptor data is received from the second processor via a communications network.

7

7. The method of claim 6 , wherein the descriptors include histograms of image gradients in different directions across respective positions of the plurality of features.

8

8. The method of claim 1 , wherein an indicator is overlaid on a picture of the target location in response to the target location being represented in the first image data, and wherein the indicator points in a direction of the target location in response to the target location being located outside of the scene depicted in the first image data.

9

9. The method of claim 1 , wherein the first camera unit is determined to be focused on a second target location in response to receiving the user input designating the second target location, and further comprising, in response to determining that the first camera unit focused on the second target location, transmitting target data indicating the second target location to the second camera unit.

10

10. The method of claim 1 , wherein the first camera unit is determined to be focused on a second target area in response to the plurality of image data indicating that the first camera unit focusing on the second target area for a particular period of time.

11

11. A apparatus comprising: a first camera unit configured to generate first image data; a processor coupled to the first camera unit; a memory storing instruction that when executed by the processor cause the processor to perform operations including: generating calibration data by geometrically calibrating first image data from the first camera unit relative to second image data from a second camera unit based on first descriptor data and second descriptor data, wherein the first descriptor data is based on the first image data, and wherein the second descriptor data is based on the second image data; identifying, based on the calibration data, a target location relative to the first image data; generating an output image, wherein the output image includes the first image data and an indication of where the target location is relative to a scene depicted in the first image data; determining that the first camera unit is focused on a second target area; and in response to determining that the first camera unit is focused on the second target area: generating, at the processor, third descriptor data based on third image data from the first camera unit; and transmitting the third descriptor data to a second processor coupled to the second camera unit.

12

12. The apparatus of claim 11 , wherein the first camera unit is coupled to a vehicle.

13

13. The apparatus of claim 11 , further comprising a display unit, wherein the display unit is configured to display the output image.

14

14. The apparatus of claim 13 , further comprising a housing, wherein the first camera unit is coupled to a first side of the housing, and wherein the display unit is coupled to a second side of the housing opposite of the first side.

15

15. The apparatus of claim 14 , wherein the housing is coupled to a weapon, and wherein the first camera unit and display unit are configured to act as a sight for the weapon.

16

16. The apparatus of claim 11 , further comprising an Attitude and Reference System sensor, a Global Positioning System sensor, or a combination thereof.

17

17. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising: receiving first position data, wherein the first position data identifies a first position of a first camera unit while first image data was captured; receiving second position data, wherein the second position data identifies a second position of a second camera unit while second image data was captured; generating calibration data by geometrically calibrating the first image data from the first camera unit relative to the second image data from the second camera unit based on first descriptor data and second descriptor data, wherein the first descriptor data is based on the first image data, wherein the second descriptor data is based on the second image data, and wherein the calibration data is generated based on the first position data and the second position data; identifying, based on the calibration data, a target location relative to the first image data based on the calibration data; generating an output image, wherein the output image includes the first image data and an indication of where the target location is relative to a scene depicted in the first image data; and determining that the first camera unit is focused on a second target location based on user input designating the second target location, a plurality of image data captured by the first camera unit, or a combination thereof.

18

18. The non-transitory computer-readable medium of claim 17 , wherein the operations further comprise receiving, from a second processor coupled to the second camera unit, target data indicating the target location.

19

19. A method comprising: generating calibration data by geometrically calibrating first image data from a first camera unit relative to second image data from a second camera unit based on first descriptor data and second descriptor data, wherein the first descriptor data is based on first image data, and wherein the second descriptor data is based on second image data; identifying, based on the calibration data, a target location relative to the first image data; generating an output image, wherein the output image includes the first image data and an indication of where the target location is relative to a scene depicted in the first image data; and determining that the first camera unit is focused on a second target area; and in response to determining that the first camera unit is focused on the second target area: generating third descriptor data based on third image data from the first camera unit; and transmitting the third descriptor data to a second processor coupled to the second camera unit.

20

20. An apparatus comprising: a processor coupled to a first camera unit; a memory storing instruction that when executed by the processor cause the processor to perform operations including: receiving first position data, wherein the first position data identifies a first position of a first camera unit while first image data was captured; receiving second position data, wherein the second position data identifies a second position of a second camera unit while second image data was captured; generating, at the processor, calibration data by geometrically calibrating the first image data from the first camera unit relative to the second image data from the second camera unit based on first descriptor data and second descriptor data, wherein the first descriptor data is based on the first image data, wherein the second descriptor data is based on the second image data, and wherein the calibration data is generated based on the first position data and the second position data; identifying, based on the calibration data, a target location relative to the first image data; generating an output image, wherein the output image includes the first image data and an indication of where the target location is relative to a scene depicted in the first image data; and determining that the first camera unit is focused on a second target location based on user input designating the second target location, a plurality of image data captured by the first camera unit, or a combination thereof.

Patent Metadata

Filing Date

Unknown

Publication Date

December 3, 2019

Inventors

Eric Sommerlade
Emmet Spier
Julian Morris

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “COLLABORATIVE SIGHTING” (10499045). https://patentable.app/patents/10499045

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.