IP Library Granted Patent US 10,480,903
Granted Patent B2
US 10,480,903 · App. 13/460,829 · Granted Nov 19, 2019

Rifle scope and method of providing embedded training

Inventors: John Hancock Lupher (Austin, TX); John Francis McHale (Austin, TX)
Assignee: TrackingPoint, Inc.
F41G3/2627F41G3/2644
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,480,903
App. No.
13/460,829
Granted
Nov 19, 2019
Kind
B2
Abstract

A method includes providing a visual representation of a targeting environment to a display of a rifle scope, where the visual representation includes a target and a reticle. The method further includes receiving a trigger pull signal at a processor coupled to the display, determining an impact location of a virtual shot in response to receiving the trigger pull signal, and dynamically adjusting the target within the visual representation in response to determining the impact location.

Claims (80)

1. A method comprising:

in a first mode:

capturing optical data using optical sensors of a rifle scope;

providing the optical data to a display within the rifle scope that is viewable through a viewing lens of the rifle scope; and

in a second mode:

providing a visual representation of a targeting environment to the display of the rifle scope using a processor within the rifle scope, the visual representation including a target and including a reticle;

receiving a trigger pull signal at the processor;

determining an impact location of a virtual shot in response to receiving the trigger pull signal using the processor; and

dynamically adjusting the target within the visual representation in response to determining the impact location using the processor.

2. The method of claim 1 , wherein dynamically adjusting the target comprises adjusting at least one of a position and an orientation of the target based on the impact location.

3. The method of claim 1 , further comprising:

receiving a user input corresponding to at least one of a button press and a button release to select the target within the visual representation;

applying visible marker to the target within the visual representation, the visible marker comprising a visual tag applied by the processor to the target within the visual representation presented on the display; and

automatically delaying timing of the virtual shot, using the processor to automatically execute shot delay logic, by preventing release of the virtual shot until a center of the reticle is aligned to the visible marker.

4. The method of claim 3 , wherein dynamically adjusting the target comprises:

determining a response representing a possible reaction by the target based on the impact location when the virtual shot misses the target; and

adjusting the target according to the response based on the impact location.

5. The method of claim 1 , wherein determining the impact location comprises:

producing one or more random variables corresponding to environmental parameters using the processor of the rifle scope to generate the environmental parameters;

determining ballistic data;

determining orientation information associated with the rifle scope relative to the target based on one or more signals from orientation sensors of the rifle scope at a time of the virtual shot; and

calculating the impact location as a function of the one or more random variables, the ballistic data, and the orientation information.

6. The method of claim 1 , wherein receiving the trigger pull signal comprises receiving an electrical signal from a trigger mechanism.

7. The method of claim 1 , further comprising:

receiving instructions for generating the visual representation at an input interface of the rifle scope; and

storing the instructions in a memory accessible to a processor of the rifle scope for providing the visual representation.

8. A rifle scope comprising:

a display;

optical sensors configured to capture optical data associated with a view area;

an input interface configured to receive a user input;

a processor coupled to the display, the optical sensors, and the input interface; and

a memory coupled to the processor and configured to store instructions that, when executed by the processor, cause the processor to:

in a first mode:

receive optical data from the optical sensors of the rifle scope; and

present the optical data to the display; and

in a second mode:

provide a visual representation to the display, the visual representation generated to include a targeting environment including a target;

receive a trigger pull signal from the input interface;

determine an impact location of a virtual shot in response to receiving the trigger pull signal based on orientation data corresponding to an orientation of the rifle scope; and

dynamically adjust the target within the visual representation based on determining the impact location.

9. The rifle scope of claim 8 , wherein the instructions, when executed, cause the processor to adjust a position of the target based on the impact location.

10. The rifle scope of claim 8 , further comprising:

at least one sensor configured to generate orientation information corresponding to an orientation of the rifle scope;

wherein the memory further comprises instructions that, when executed, cause the processor to:

insert a reticle within the visual representation corresponding to a center of the rifle scope; and

adjust the virtual representation based on the orientation of the rifle scope.

11. The rifle scope of claim 10 , wherein the memory further comprises instructions that, when executed, cause the processor to:

receive the user input to select the target; and

apply a visual tag to the target within the visual representation in response to receiving the user input, the visual tag remaining on the target and visible within the visual representation after the target is selected.

12. The rifle scope of claim 11 , further comprising instructions that, when executed, cause the processor to delay the virtual shot until the visual tag is aligned to the reticle.

13. The rifle scope of claim 8 , wherein the instructions include further instructions that, when executed, cause the processor to:

determine a timing parameter corresponding to the trigger pull signal;

determine the orientation information from the at least one sensor corresponding to a timing parameter of the virtual shot; and

calculate the impact location based on the timing parameter, the orientation information, ballistic data, and one or more randomly calculated environmental parameters corresponding to the visual representation.

14. The rifle scope of claim 8 , wherein the instructions further include instructions that, when executed, cause the processor to:

determine a response based on the impact location, the response representing at least one possible reaction by the target in response to the impact location; and

alter a position of the target based on determining the response.

15. The rifle scope of claim 8 , wherein the memory is programmable via instructions received by the input interface.

16. A rifle scope including embedded training, the rifle scope comprising:

a display;

optical sensors configured to capture image data of a view area;

a controller coupled to the display and to the optical sensors and configured to:

in a first mode:

receive the image data associated with the view area from the optical sensors;

provide at least a portion of the image data to the display;

in a second mode:

provide a visual representation to the display, the visual representation generated to include a targeting environment including one or more targets;

determine a trigger pull;

determine an impact location for a shot taken in response to the trigger pull; and

provide training results to the display by selectively adjusting at least one target within the visual representation in response to the trigger pull based on the determined impact location.

17. The rifle scope of claim 16 , further comprising an input terminal coupled to the controller and configured to receive an electrical signal corresponding to the trigger pull.

18. The rifle scope of claim 16 , further comprising a transceiver coupled to the controller and configured to communicate at least one of a visual representation timing indicator, the visual representation, and data associated with the trigger pull to another rifle scope through a wireless connection to provide a shared training environment.

19. The rifle scope of claim 16 , further comprising:

at least one sensor coupled to the controller and configured to provide orientation information corresponding to an orientation of the rifle scope in response to determining the trigger pull; and

wherein the controller is further configured to:

determine the orientation of the rifle scope relative to the at least one target at a time associated with the trigger pull;

determine an impact location within the visual representation relative to the at least one target; and

selectively adjust the at least one target based on the impact location.

20. The rifle scope of claim 19 , wherein the controller is configured to alter a visual appearance of the at least one target when the impact location corresponds to a location of the at least one target.

21. The rifle scope of claim 19 , wherein the controller is configured to change a position of the at least one target within the visual representation when the impact location indicates that the at least one target is missed.

Assignments (5)
ASSIGNMENT OF PATENTS Recorded Aug 21, 2023
From: TRACKINGPOINT, INC.
To: TALON PRECISION OPTICS, LLC
Reel/Frame 064657/0896 →
ASSIGNMENT OF SELLER'S INTEREST IN ASSIGNED ASSETS Recorded Oct 11, 2018
From: COMERICA BANK
To: TALON PGF, LLC
Reel/Frame 047865/0654 →
SECURITY INTEREST Recorded May 29, 2015
From: TRACKINGPOINT, INC.
To: COMERICA BANK
Reel/Frame 035747/0985 →
AMENDED AND RESTATED SECURITY AGREEMENT Recorded Aug 14, 2014
From: TRACKINGPOINT, INC.
To: COMERICA BANK
Reel/Frame 033533/0686 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2012
From: LUPHER, JOHN HANCOCK; MCHALE, JOHN FRANCIS
To: TRACKINGPOINT, INC.
Reel/Frame 028132/0039 →
Continuity (1)
Related Publication 20130288205A1 · Oct 31, 2013
Cited By (1)
US 12,422,222