IP Library Granted Patent US 11,900,130
Granted Patent B2
US 11,900,130 · App. 18/149,632 · Granted Feb 13, 2024

Systems and methods for distributed control

Inventors: Daniel J. Wagner (Scottsdale, AZ); Mark A. Hanchett (Mesa, AZ); Aaron J. Kloc (Scottsdale, AZ); Tyler J. Conant (Seattle, WA)
Assignee: Axon Enterprise, Inc.
G06F9/44505G06F13/102H04N21/422H04N21/43615H04N21/43637H04W4/80Y02D10/00
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,900,130
App. No.
18/149,632
Granted
Feb 13, 2024
Kind
B2
Abstract

Systems involving distributed control functions are described herein. Each member or device within the system has responsibility for controlling part of the system's behavior, and includes logic to determine what action, if any, will follow as a response to determining information or receiving information from other members or devices within the system. A change of status of one member of a system may provide a basis for action by another member of the system. Status may be the result of sensing a condition of the environment, sensing the condition of a component, receiving the output of a conventional sensor, and/or sensing the condition of a link between components. In some embodiments, action taken by a member of the system may include collecting data during law enforcement activities.

Claims (68)

1. A system for changing configuration settings on controllable camera devices in response to automatically detected status changes, the system comprising:

a peripheral device comprising at least one sensor and a first short-range wireless interface, the peripheral device configured to perform first operations comprising:

detecting a first change in status via the at least one sensor;

automatically generating a first notification in response to the detected first change in status, the first notification including first status information regarding the detected first change in status;

transmitting the first notification via the first short-range wireless interface, wherein transmitting the first notification includes repeatedly transmitting the first notification via the first short-range wireless interface;

detecting a second change in status via the at least one sensor;

automatically generating a second notification in response to the detected second change in status, the second notification including second status information regarding the detected second change in status; and

transmitting the second notification via the first short-range wireless interface, wherein transmitting the second notification includes repeatedly transmitting the second notification via the first short-range wireless interface; and

a first controllable camera device comprising a first video sensor and a second short-range wireless interface, the first controllable camera device configured to perform second operations comprising:

collecting first video data via the first video sensor;

receiving the first notification from the peripheral device via the second short-range wireless interface;

making a first determination whether a first configuration setting of the first controllable camera device should be changed in response to the first status information;

receiving the second notification from the peripheral device via the second short-range wireless interface;

making a second determination whether the first configuration setting of the first controllable camera device should be changed in response to the second status information; and

changing the first configuration setting of the first controllable camera device in accordance with one of the first determination or the second determination.

2. The system of claim 1 , wherein changing the first configuration setting of the first controllable camera device comprises not changing the first configuration setting of the first controllable camera device in accordance with the first determination and changing the first configuration setting of the first controllable camera device in accordance with the second determination.

3. The system of claim 1 , wherein changing the first configuration setting of the first controllable camera device comprises changing the first configuration setting of the first controllable camera device in accordance with the first determination and not changing the first configuration setting of the first controllable camera device in accordance with the second determination.

4. The system of claim 1 , wherein the first controllable camera device comprises a video data store; and

changing the first configuration setting of the first controllable camera device comprises causing the first video data to be saved in the video data store.

5. The system of claim 1 , wherein the first controllable camera device comprises a first long-range wireless interface; and

changing the first configuration setting of the first controllable camera device comprises:

starting transmission of a first live video stream from the first controllable camera device via the first long-range wireless interface; or

transmitting first data based on the first status information or the second status information from the first long-range wireless interface to a remote device.

6. The system of claim 5 , wherein the changing the first configuration setting of the first controllable camera device comprises transmitting the first data, and wherein transmitting the first data comprises transmitting a short messaging service (SMS) message, an email, or an application programming interface (API) call.

7. The system of claim 1 , wherein the first controllable camera device is configured to change the first configuration setting in response to the second status information if the first configuration setting was not changed in response to the first status information, and wherein the changing the first configuration setting comprises recording the first video data.

8. The system of claim 1 , further comprising a second controllable camera device comprising a second video sensor and a third short-range wireless interface, the second controllable camera device configured to perform third operations, comprising:

recording second video data collected by the second video sensor;

receiving the first notification via the third short-range wireless interface;

making a third determination whether a second configuration setting of the second controllable camera device should be changed in response to the first status information;

receiving the second notification from the peripheral device via the third short-range wireless interface;

making a fourth determination whether the second configuration setting of the second controllable camera device should be changed in response to the second status information; and

changing the second configuration setting of the second controllable camera device in accordance with one of the third determination or the fourth determination.

9. The system of claim 8 , wherein the first controllable camera device is configured to change the first configuration setting in response to the first status information; and

the second controllable camera device is configured to not change the second configuration setting in response to the first status information and change the second configuration setting in response to the second status information.

10. The system of claim 1 , wherein the peripheral device is one of a weapon peripheral device, a weapon holster peripheral device, a vehicle monitor peripheral device, and a personal monitor peripheral device.

11. The system of claim 1 , wherein each of the first notification and the second notification are unaddressed.

12. The system of claim 1 , wherein the first notification further comprises information identifying a type of the peripheral device;

making the first determination comprises making the first determination in response to the first status information and the information identifying the type of the peripheral device; and

making the second determination comprises making the second determination in response to the second status information and the information identifying the type of the peripheral device.

13. The system of claim 1 , wherein the peripheral device comprises a vehicle monitor peripheral device and the at least one sensor comprises an analog voltage sensor.

14. The system of claim 1 , wherein:

the first notification includes a first session identifier and repeatedly transmitting the first notification includes repeatedly transmitting the first session identifier in the first notification; and

the second notification includes a second session identifier and repeatedly transmitting the second notification includes repeatedly transmitting the second session identifier in the second notification, wherein the second session identifier is different from the first session identifier.

15. The system of claim 1 , wherein repeatedly transmitting the first notification comprises:

repeatedly transmitting the first notification until the second change in status is detected, wherein the second change in status supersedes the first change in status; and

ending a session during which the first notification is repeatedly transmitted, wherein ending the session comprises stopping the transmitting of the first notification.

16. A method of distributed control performed by a peripheral device and a controllable camera device, the method comprising:

detecting, by the peripheral device, a first change in status based on first data generated by one or more sensors of the peripheral device;

automatically generating, by the peripheral device, a first notification in response to detecting the first change in status, wherein the first notification includes first status information regarding the detected first change in status;

transmitting, by the peripheral device, the first notification via a first short-range wireless interface of the peripheral device;

receiving, by the controllable camera device, the first notification from the peripheral device via a second short-range wireless interface of the controllable camera device;

detecting, by the peripheral device, a second change in status based on second data generated by the one or more sensors of the peripheral device;

automatically generating, by the peripheral device, a second notification in response to detecting the second change in status, wherein the second notification includes second status information regarding the detected second change in status;

transmitting, by the peripheral device, the second notification via the first short-range wireless interface of the peripheral device;

determining, by a processor of the controllable camera device, that a configuration setting of the first controllable camera device should be changed in response to the first status information or the second status information; and

changing, by the controllable camera device, the configuration setting of the controllable camera device in response to the determining by the processor that the configuration setting of the controllable camera device should be changed in response to the first status information or the second status information, wherein:

the peripheral device is one of a weapon peripheral device, a weapon holster peripheral device, and a vehicle monitor peripheral device;

the changing of the configuration setting comprises at least one of saving video data collected by a video sensor of the controllable camera device in a data store of the controllable camera device, starting transmission of a live video stream from the controllable camera device via a first long-range wireless interface of the controllable camera device, or transmitting first data based on the first status information or the second status information from the first long-range wireless interface of the controllable camera device to a remote device:

the second change in status is detected while the peripheral device is transmitting the first notification, wherein the second change in status supersedes the first change in status; and

the transmitting of the first notification is stopped prior to the transmitting of the second notification.

17. The method of claim 16 , wherein the peripheral device is the vehicle monitor peripheral device and the one or more sensors include a light bar sensor that detects a change in state of a light bar as an event.

18. The method of claim 16 , wherein the changing comprises not changing the configuration setting of the controllable camera device in response to the first status information and changing the configuration setting of the controllable camera device in response to the second status information.

19. The method of claim 16 , wherein the first notification includes a first session identifier and transmitting the first notification includes repeatedly transmitting the first session identifier in the first notification;

automatically generating, by the peripheral device, the second notification includes generating a second session identifier different from the first session identifier; and

the second notification includes the second session identifier and transmitting the second notification includes repeatedly transmitting the second session identifier in the second notification.

20. The method of claim 16 , wherein:

the first notification is retransmitted periodically until the second change in status is detected; and

the second notification is transmitted repeatedly until a predetermined amount of time has elapsed.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2023
From: WAGNER, DANIEL J.; HANCHETT, MARK A.; KLOC, AARON J.; CONANT, TYLER J.
To: TASER INTERNATIONAL, INC.
Reel/Frame 062565/0218 →
CHANGE OF NAME Recorded Feb 1, 2023
From: TASER INTERNATIONAL, INC.
To: AXON ENTERPRISE, INC.
Reel/Frame 062609/0847 →
Continuity (6)
Continuation 17157720 · Jan 25, 2021
Continuation 16508105 · Jul 10, 2019
Continuation 14918392 · Oct 20, 2015
Provisional Application 62192466 · Jul 14, 2015
Provisional Application 62066083 · Oct 20, 2014
Related Publication 20230153122A1 · May 18, 2023