IP Library Granted Patent US 12,395,557
Granted Patent B2
US 12,395,557 · App. 18/095,503 · Granted Aug 19, 2025

Systems and methods for filtering messages

Inventors: Mark A. Hanchett (Mesa, AZ); Reinhard J. Gagnon (Rimrock, AZ); Rick Wong (Seattle, WA)
Assignee: Axon Enterprise, Inc.
H04L67/12F41B15/02F41C33/029F41H13/0012G06Q50/26H04L67/146H04L67/55
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 12,395,557
App. No.
18/095,503
Granted
Aug 19, 2025
Kind
B2
Abstract

A recording system may use the information stored in a list to determine whether to receive and/or respond to messages transmitted by notice systems. The source of the information for the list includes a server and/or the recording system itself. A server that provides the list may use data provided by an agency to determine a relationship between a people, recording devices and notice systems. The associations between people, recording devices and notice devices may be used to determine what information is in the list. A recording device that forms the list may receive messages from any notice system, detect the session identifier, store the session identifiers from received messages, and receive and/or respond to messages in accordance with the list formed by the recording system.

Claims (52)

1. A notice system for transmitting messages to one or more provided recording systems, the notice system comprising:

one or more sensors for detecting a respective physical property of an object or a portion of the object, wherein each sensor provides data responsive to detecting the respective physical property, and wherein the physical property relates to a respective active state and a respective inactive state;

a processing circuit that receives the data from each sensor of the one or more sensors;

a computer-readable storage medium that stores a first session identifier; and

a short-range wireless interface, wherein the processing circuit is configured to perform operations comprising:

setting, by the processing circuit, a value of the first session identifier;

detecting, by the processing circuit, the data from at least one sensor of the one or more sensors that reports the respective active state; and

responsive to detecting the data from the at least one sensor that reports the respective active state, transmitting, by the processing circuit via the short-range wireless interface, a first message that includes the value of the first session identifier, wherein the one or more sensors, the processing circuit, the computer-readable storage medium, and the short-range wireless interface are included in a same device that transmits the first message.

2. The notice system of claim 1 , wherein setting the value of the first session identifier comprises, responsive to detecting the data from the at least one sensor of the one or more sensors that reports the active state, incrementing a value of a second session identifier to generate the value of the first session identifier.

3. The notice system of claim 2 , wherein incrementing the value of the second session identifier further comprises incrementing the value of the second session identifier responsive to detecting that the data from each sensor of the one or more sensors reports the respective inactive state prior to detecting the data from the at least one sensor of the one or more sensors that reports the active state.

4. The notice system of claim 1 , further comprising:

responsive to detecting the data from the at least one sensor, transmitting a plurality of messages, wherein the plurality of messages comprises the first message;

each message of the plurality of messages includes a same session identifier; and

the same session identifier comprises the value of the first session identifier.

5. The notice system of claim 4 , wherein transmitting the plurality of messages comprises:

transmitting a respective message of the plurality of messages during a set transmission interval; and

discontinuing transmission of the plurality of messages upon expiration of the interval.

6. The notice system of claim 1 wherein:

the computer-readable storage medium further stores a data mask, the data mask includes a numerical value;

the numerical value of the data mask represents the data from the at least one sensor of the one or more sensors;

the numerical value of the data mask represents an operating state of the object or the portion of the object; and

the first message further includes the data mask.

7. The notice system of claim 1 wherein transmitting the first message comprises transmitting the first message each time at least one of the value of the first session identifier or a data mask changes, wherein the data mask represents the data from each sensor of the one or more sensors.

8. The notice system of claim 1 wherein the first message further includes at least one of a notice system identifier associated with an individual, a notice system identifier associated with a team, or a notice system identifier associated with an agency.

9. The notice system of claim 1 wherein the first message further includes data that identifies a notice system type, and wherein the notice system type comprises one of a conducted electrical weapon, a baton, handcuffs, an in-vehicle monitor, or a holster.

10. The notice system of claim 1 wherein:

the object comprises a conducted electrical weapon;

a first sensor of the one or more sensors monitors a safety switch of the conducted electrical weapon; and

the data from the first sensor reports the active state while the safety switch is set to an armed position and the inactive state while the safety switch is set to a disarmed position.

11. The notice system of claim 1 wherein:

the object comprises a vehicle;

a first sensor of the one or more sensors of the notice system monitors lights of the vehicle; and

the data from the first sensor reports the respective active state while the lights are switched on and the inactive state when the lights are switched off.

12. The notice system of claim 11 wherein:

a second sensor of the one or more sensors monitors a driver's door of the vehicle;

the data from the second sensor reports the respective active state while the driver's door is open and the respective inactive state when the driver's door is closed; and

the first message is transmitted responsive to the first sensor reporting the respective active state of the first sensor and the second sensor reporting the respective active state of the second sensor.

13. A method performed by a notice system for transmitting messages to one or more provided recording systems, the method comprising:

storing, by a processing circuit of the notice system, a session identifier in a computer-readable storage medium of the notice system;

receiving, by the processing circuit, data from one or more sensors respectively, wherein each sensor of the one or more sensors detects a respective physical property of an object, and wherein the respective physical property relates to:

a respective active operating state of the object or a portion of the object; and

a respective inactive operating state of the object or the portion of the object;

detecting, by the processing circuit, that the data from each sensor of the one or more sensors reports the respective inactive operating state, wherein the messages are not transmitted while the data from each sensor of the one or more sensors reports the respective inactive operating state is detected;

detecting, by the processing circuit, that the data from at least one sensor of the one or more sensors reports the respective active operating state; and

responsive to detecting that the data from the at least one sensor of the one or more sensors reports the respective active operating state, transmitting, by the processing circuit via a short-range wireless interface of the notice system, a first message of the messages, wherein the first message includes the session identifier and data identifying an operating state of the notice system among a plurality of operating states of the notice system, wherein the plurality of operating states include at least three different operating states, and wherein the one or more sensors, the processing circuit, the computer-readable storage medium, and the short-range wireless interface are included in a same device that transmits the first message.

14. The method of claim 13 further comprising, responsive to detecting the data from the at least one sensor of the one or more sensors that reports the respective active operating state, incrementing the session identifier.

15. The method of claim 14 , wherein the session identifier is incremented after the data from each sensor of the one or more sensors that reports the respective inactive operating state is detected and followed by detecting that the data from the at least one sensor of the one or more sensors reports the respective active operating state.

16. The method of claim 13 wherein the first message comprises a data mask that identifies the operating state, wherein the operating state is an operating state of a type of the notice system as detected by each sensor of a plurality of sensors of the one or more sensors.

17. The method of claim 16 wherein transmitting the first message comprises transmitting the first message each time at least one of the session identifier or the data mask changes.

18. The method of claim 13 wherein transmitting the first message comprises transmitting the first message a plurality of times during a set period of time.

19. The method of claim 13 , wherein the notice system comprises an in-vehicle monitor and the first message is transmitted responsive to a first sensor of the one or more sensors detecting the respective active operating state of a driver's door and a second sensor of the one or more sensors detecting the respective active operating state of lights, wherein the respective active operating state of the driver's door is reported when the driver's door is open and the respective active operating state of the lights is reported when the lights are switched on.

20. The method of claim 13 wherein the first message further includes a system identifier associated with an individual, a team, and/or an agency.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2023
From: HANCHETT, MARK A.; GAGNON, REINHARD J.; WONG, RICK
To: TASER INTERNATIONAL, INC.
Reel/Frame 062565/0101 →
CHANGE OF NAME Recorded Feb 1, 2023
From: TASER INTERNATIONAL, INC.
To: AXON ENTERPRISE, INC.
Reel/Frame 062609/0844 →
Continuity (5)
Continuation 17480126 · Sep 20, 2021
Continuation 16801126 · Feb 25, 2020
Continuation 15379853 · Dec 15, 2016
Provisional Application 62273899 · Dec 31, 2015
Related Publication 20230171317A1 · Jun 1, 2023
References Cited (33)
US 7181495B2 · Skladman · 2007 [cited by applicant]
US 8131281B1 · Hildner · 2012 [cited by applicant]
US 8849205B2 · Desai · 2014 [cited by applicant]
US 8879981B2 · Fujita · 2014 [cited by applicant]
US 9118740B2 · Anderson · 2015 [cited by applicant]
US 9599440B1 · Gish · 2017 [cited by examiner]
US 9819896B2 · Waniguchi · 2017 [cited by applicant]
US 20040263914A1 · Yule et al. · 2004 [cited by applicant]
US 20050132197A1 · Medlar · 2005 [cited by applicant]
US 20070070574A1 · Nerheim et al. · 2007 [cited by applicant]
US 20120009914A1 · Lee et al. · 2012 [cited by applicant]
US 20130219053A1 · Quade · 2013 [cited by examiner]
US 20130344850A1 · Odinak · 2013 [cited by applicant]
US 20140114692A1 · Pearce · 2014 [cited by examiner]
US 20140188348A1 · Gautama · 2014 [cited by applicant]
US 20140223178A1 · Islam · 2014 [cited by applicant]
US 20140253740A1 · Barnwal · 2014 [cited by examiner]
US 20150120869A1 · Watanabe · 2015 [cited by applicant]
US 20150220762A1 · Jiang · 2015 [cited by applicant]
US 20160021487A1 · Chen · 2016 [cited by applicant]
US 20160042767A1 · Araya · 2016 [cited by examiner]
US 20160110208A1 · Wagner · 2016 [cited by examiner]
US 20160261735A1 · Candelore · 2016 [cited by applicant]
US 20160286156A1 · Kovac · 2016 [cited by applicant]
US 20160301675A1 · Wiles · 2016 [cited by applicant]
US 20170086192A1 · Bohlander · 2017 [cited by applicant]
US 20170250830A1 · Chang · 2017 [cited by applicant]
US 20210068034A1 · Juhasz · 2021 [cited by examiner]
CN 103237169A · 2013 [cited by applicant]
WO 2005081477A1 · 2005 [cited by applicant]
WO 2013181778A1 · 2012 [cited by applicant]
European Patent Office, Extended European Search Report for European Patent Application No. 16882327.6 mailed Jul. 9, 2019. [cited by applicant]
International Searching Authority, International Search Report for the International Patent Application No. PCT/US2016/066887 mailed Apr. 3, 2017. [cited by applicant]