IP Library Granted Patent US 11,740,044
Granted Patent B2
US 11,740,044 · App. 17/487,181 · Granted Aug 29, 2023

Geolocation-reporting weapon-tracking device

Inventors: Li Wang (Valley Village, CA); Andrew Hamish Duncan (Los Angeles, CA); Patrick E. Bertagna (Los Angeles, CA); Richard Antonio Carranza Montenegro (Rosemead, CA); Shirish Tangirala (Palo Alto, CA)
Assignee: INPIXON
F41A17/063F41A17/066F41G1/35G01S19/13
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 11,740,044
App. No.
17/487,181
Granted
Aug 29, 2023
Kind
B2
Abstract

Provided is a method that includes determining a device geolocation based on a satellite signal received by a weapon-tracking device and receiving a sensor reading using a sensor attached to the weapon-tracking device, wherein the sensor is sensitive to a use of the weapon. The instructions include determining that a change in the sensor reading satisfies a change threshold and, in response to a determination that the change threshold is satisfied, transmitting device state data to a wireless signal receiver via a wireless signal, wherein the device state data comprises a device identifier and the device geolocation. The instructions further include storing the device identifier and the device geolocation in a data server in communication with the wireless signal receiver and transmitting a message based on the device identifier and device geolocation to a client from the data server.

Claims (76)

1. A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors effectuate operations comprising:

determining, with one or more processors, an indoor geolocation of a weapon-tracker based on first location data received from a first sensor associated with the weapon-tracker, wherein the indoor geolocation includes an indoor position of a plurality of indoor positions of an indoor space;

receiving, with the one or more processors, weapon use data from a second sensor associated with the weapon-tracker, wherein the weapon-tracker is associated with a weapon;

determining, with the one or more processors, that a change in the weapon use data satisfies a change threshold, wherein the change indicates that the weapon has been operated; and

in response to a determination that the change threshold is satisfied, storing, with the one or more processors, the indoor geolocation and weapon-tracker state data that comprises a weapon-tracker identifier in a database.

2. The medium of claim 1 , wherein the operations further comprise:

transmitting a message based on the weapon-tracker identifier and the indoor geolocation of the weapon-tracker to a client device, wherein the message indicates at least the indoor geolocation associated with the weapon-tracker.

3. The medium of claim 1 , wherein the operations comprise steps of determining the indoor geolocation of the weapon-tracker.

4. The medium of claim 1 , wherein the operations further comprise:

determining that the weapon-tracker is located within a geofence based on the indoor geolocation.

5. The medium of claim 4 , wherein the operations further comprise:

in response to determining that the weapon-tracker is within the geofence, either:

disabling the weapon, or

enabling the weapon.

6. The medium of claim 1 , wherein the storing the indoor geolocation and the weapon-tracker state data that comprises the weapon-tracker identifier in the database is in response to determining whether one or more signal transmission criteria are satisfied.

7. The medium of claim 1 , wherein the operations further comprise:

augmenting the weapon-tracker state data to comprise names associated with facial recognition data, wherein augmenting includes implementing machine learning facial recognition techniques.

8. The medium of claim 1 , wherein the operations further comprise:

establishing a wireless connection with the weapon-tracker from a pre-established source.

9. The medium of claim 1 , wherein the operations further comprise:

receiving distress data from a third sensor associated with the weapon-tracker; and

augmenting the weapon-tracker state data to indicate that the distress data indicative of distress has been received.

10. The medium of claim 1 , wherein the operations further comprise:

receiving device input data from an electronic device in communication with the weapon-tracker, wherein the weapon-tracker state data comprises the device input data.

11. The medium of claim 1 , wherein the operations further comprise:

determining, with the one or more processors, an outdoor geolocation of the weapon-tracker based on second location data received from a third sensor associated with the weapon-tracker, wherein the outdoor geolocation includes a latitude coordinate and a longitude coordinate; and

switching, with the one or more processors, to using the first sensor to determine the indoor geolocation, when the outdoor geolocation does not satisfy one or more outdoor positioning criteria.

12. A system, comprising an apparatus that includes:

a non-transitory, machine-readable medium storing instructions that, when executed by a processor of a weapon-tracker, effectuate operations;

a housing in which the medium is disposed;

a clamp attached to the housing, wherein the clamp comprises:

a first jaw; and

a second jaw opposed to the first jaw;

a fastener attached to the first jaw and the second jaw, wherein the fastener is coupled to a portion of the first jaw and a portion of the second jaw;

a positioning system that includes an indoor position sensor to generate indoor geolocation sensor readings that include an indoor position of a plurality of indoor positions of an indoor space;

a charger attached to the housing;

a battery having an electrical connection with the charger; and

a first antenna to transmit a wireless signal.

13. The system of claim 12 , wherein the positioning system comprises a second antenna to generate satellite signal sensor readings based on satellite signals received from a set of satellites.

14. The system of claim 12 , wherein the operations comprise:

determining an indoor geolocation of the weapon-tracker based on the indoor geolocation sensor readings received from the positioning system;

receiving weapon use data from a second sensor associated with the weapon-tracker, wherein the weapon-tracker is associated with a weapon;

determining that a change in the weapon use data satisfies a change threshold, wherein the change indicates that the weapon has been operated; and

in response to a determination that the change threshold is satisfied, storing the indoor geolocation and weapon-tracker state data that comprises a weapon-tracker identifier in a database.

15. The system of claim 12 , the apparatus further comprising an induction coil, wherein the induction coil has an electrical connection with the battery.

16. The system of claim 12 , the apparatus further comprising a rail segment that is attached to the housing, wherein the housing is disposed between the rail segment and the clamp, and wherein teeth in the rail segment protrude away from a center of the weapon-tracker.

17. The system of claim 12 , further comprising a weapon having the processor and the medium.

18. The system of claim 12 , further comprising a weapon wherein the housing is configured to be insertable into a cavity defined by a buttstock of the weapon.

19. The system of claim 12 , the apparatus further comprising a sling coupled to the housing.

20. A computer-implemented method, comprising:

determining, by a computer, an indoor geolocation of a weapon-tracker based on first location data received from a first sensor associated with the weapon-tracker wherein the indoor geolocation includes an indoor position of a plurality of indoor positions of an indoor space;

receiving, by the computer, weapon use data from a second sensor associated with the weapon-tracker, wherein the weapon-tracker is associated with a weapon;

determining, by the computer, that a change in the weapon use data satisfies a change threshold, wherein the change indicates that the weapon has been operated; and

in response to a determination that the change threshold is satisfied, storing, by the computer, the indoor geolocation and weapon-tracker state data that comprises a weapon-tracker identifier in a database.

21. The method of claim 20 , further comprising:

transmitting a message based on the weapon-tracker identifier and the indoor geolocation of the weapon-tracker to a client device, wherein the message indicates at least the indoor geolocation associated with the weapon-tracker.

22. The method of claim 20 , further comprising:

determining that the weapon-tracker is located within a geofence based on the indoor geolocation.

23. The method of claim 22 , further comprising:

in response to determining that the weapon-tracker is within the geofence, either:

disabling the weapon, or

enabling the weapon.

24. The method of claim 20 , wherein the storing the indoor geolocation and the weapon-tracker state data that comprises the weapon-tracker identifier in the database is in response to determining whether one or more signal transmission criteria are satisfied.

25. The method of claim 20 , further comprising:

augmenting the weapon-tracker state data to comprise names associated with facial recognition data, wherein augmenting includes implementing machine learning facial recognition techniques.

26. The method of claim 20 , further comprising:

establishing a wireless connection with the weapon-tracker from a pre-established source.

27. The method of claim 20 , further comprising:

receiving distress data from a third sensor associated with the weapon-tracker; and

augmenting the weapon-tracker state data to indicate that the distress data indicative of distress has been received.

28. The method of claim 20 , further comprising:

receiving device input data from an electronic device in communication with the weapon-tracker, wherein the weapon-tracker state data comprises the device input data.

29. The method of claim 20 , further comprising steps of determining the indoor geolocation of the weapon-tracker.

30. The method of claim 20 , further comprising:

determining, with the computer, an outdoor geolocation of the weapon-tracker based on second location data received from a third sensor associated with the weapon- tracker, wherein the outdoor geolocation includes a latitude coordinate and a longitude coordinate; and

switching, with the computer, to using the first sensor to determine the indoor geolocation, when the outdoor geolocation does not satisfy one or more outdoor positioning criteria.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2021
From: WANG, LI; DUNCAN, ANDREW HAMISH; BERTAGNA, PATRICK E.; MONTENEGRO, RICHARD ANTONIO CARRANZA; TANGIRALA, SHIRISH
To: INPIXON
Reel/Frame 057623/0401 →
Continuity (3)
Continuation 16591423 · Oct 2, 2019
Provisional Application 62740378 · Oct 2, 2018
Related Publication 20220026168A1 · Jan 27, 2022
Cited By (8)
US 12,203,715 US 12,241,701 US 12,241,702 US 12,442,607 US 12,487,044 US 12,624,914 US 12,687,357 US 12,687,358