FIREARM-MOUNTED CAMERA DEVICE WITH NETWORKED CONTROL AND ADMINISTRATION SYSTEM AND METHOD
First Claim
1. An electronic device for generating and recording video data, audio data, sensor data and other data, comprising:
- a housing with a fastening mechanism attached to said housing and adapted to mount said housing to the surface of a firearm;
a processor module;
a storage medium memory module in operative connection with said processor module;
a camera module configured to generate and record video data in operative connection with said processor module and said storage medium memory module;
a magnetic sensor operatively connected to said processor module that is configured to detect the presence and absence of a magnet and which generates a first signal to said processor module when said magnetic sensor detects the absence of a magnet, said first signal being representative of the absence of a magnet;
an accelerometer sensor operatively connected to said processor module that is configured to detect a draw motion and which generates a second signal to said processor module when said accelerometer sensor detects said draw motion, said second signal being representative that a draw motion has taken place;
wherein when said first signal and said second signal are generated, said camera module is configured to enter an active state and to generate and record video data to said storage medium memory module.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic camera device, and associated system and interfaces, that generates, records and transmits video, audio and sensor data. Camera device comprises a housing with a fastening mechanism adapted to mount the device to a firearm. The device has a processor module, a memory module for storage, a camera module configured to generate and record video and store the video to memory. The device further includes a magnetic sensor configured to detect the presence and absence of a magnet and an accelerometer that is configured to detect a draw motion (e.g., a firearm being unholstered). When the magnetic sensor detects the absence of a magnet, and the accelerometer detects a draw motion, one or more corresponding signals are generated and transmitted, directing the camera to begin recording (and transmitting) video and send an alert signal to assets in the field to provide support.
89 Citations
60 Claims
-
1. An electronic device for generating and recording video data, audio data, sensor data and other data, comprising:
-
a housing with a fastening mechanism attached to said housing and adapted to mount said housing to the surface of a firearm; a processor module; a storage medium memory module in operative connection with said processor module; a camera module configured to generate and record video data in operative connection with said processor module and said storage medium memory module; a magnetic sensor operatively connected to said processor module that is configured to detect the presence and absence of a magnet and which generates a first signal to said processor module when said magnetic sensor detects the absence of a magnet, said first signal being representative of the absence of a magnet; an accelerometer sensor operatively connected to said processor module that is configured to detect a draw motion and which generates a second signal to said processor module when said accelerometer sensor detects said draw motion, said second signal being representative that a draw motion has taken place; wherein when said first signal and said second signal are generated, said camera module is configured to enter an active state and to generate and record video data to said storage medium memory module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic device for generating and recording video data, audio data, sensor data and other data, comprising:
-
a housing, said housing having a mounting clamp to mount to an exterior surface of a firearm; a CPU-based controller; a memory configured to store data and operatively connected to said CPU-based controller; a location module for detecting the location of said electronic device; a camera configured to generate and record video data to said memory and operatively connected to said CPU-based controller; a communication module to transmit recorded video data via a network, and operatively connected to said CPU-based controller; a first sensor, said first sensor being configured to detect the presence or absence of a magnet; a second sensor, said second sensor being configured to detect a draw motion; wherein when said first sensor detects the absence of a magnet and said second sensor detects a draw motion, said camera is configured to turn on and record video data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A no transitory computer readable medium comprising computer executable code for managing events defined by the unholstering of firearms, the computer executable code comprising instructions for:
-
receiving video data transmitted via a communication network from an electronic camera device mounted to an unholstered firearm and having a sensor configured to detect, said video data being generated in response to the detection of a draw motion by said sensor; receiving metadata transmitted with said video data, said metadata representative of a Camera ID, a Firearm ID, a User ID, an Event Create Date and an Event Create Time, wherein said Camera ID identifies said electronic camera device, said Firearm ID identifies said firearm, said User ID represents a user of said electronic camera device and said firearm, said Event Date identifies a date that said video data is created and said Event Create Time identifies a time that said video data is created; creating a plurality of Events; assigning an Event ID to each of said plurality of Events; associating said video data, said Camera ID, said Firearm ID, said User ID and said Event Create Date with said Event ID; storing said video data in a video storage memory; storing said Camera ID, said Firearm ID, said User ID and said Event Create Date in a searchable database for each of said plurality of Events. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 38)
-
-
31. A non-transitory computer readable storage medium, in communication with a memory storage unit comprising video data storage, audio data storage and sensor data storage, said memory storage unit configured to be populated by Events associated with video data, audio data and sensor data that are transmitted by an electronic camera device and stored in said memory storage unit, and said non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising executable computer code, which when executed by a computer, cause the computer to:
-
associate video data with an Event, said Event being classified with the following identifiers, (a) Date of Event, (b) Event ID, (c) User ID, (d) Camera ID and (e) Firearm ID, wherein said Date of Event identifies the date when an Event occurred, said Event ID is a unique alphanumeric identifier of said Event, said User ID identifies a user of an electronic camera device, said Camera ID identifies an electronic camera device, and said Firearm ID identifies a firearm; provide a graphical user interface with a plurality of search fields identifying input criteria to filter through a plurality of Events, said search fields including a User ID field, a Camera ID field, a Firearm ID field, and a Date Range field; access and search said memory storage unit for Events that satisfy criteria input into said search fields when said search is requested; graphically display a table of Events, wherein each of said Events listed in said table of Events satisfy all criteria input into said search fields, and wherein said table of Events lists a Date of Event, said User ID, said Camera ID and said Firearm ID for each of the Events listed in said table of Events. - View Dependent Claims (32, 33, 34, 35, 36, 37, 39, 40)
-
-
41. A graphical user interface operatively connected to a processor controlled computer system for conducting searches in a table populated with data pertaining to Events that are defined in part by the unholstering of a firearm, and displaying results of said searches, each of said Events being associated with identifiers including a Date of Event, a Video ID, a Camera ID, a Firearm ID and a User ID, comprising:
-
a plurality of search fields, the input of which serve as search criteria present in said table populated with data pertaining to said Events, said search fields including a User ID field, a Camera ID field, a Firearm ID field, and a Date Range field; a search result display area configured to display a listing of one or more Events defined by the unholstering of a firearm and that match said search criteria, said listing of one or more Events comprising information identifying a Date of Event, a User ID, a Camera ID and a Firearm ID for each of said Events listed. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A system for generating and recording events defined by the unholstering of a firearm, comprising:
-
an electronic camera device configured to generate and record video and sensor data in response to the unholstering of a firearm to which said electronic camera device is mounted, said electronic camera comprising a communications module to transmit said video and sensor data; a database, comprising data pertaining to a plurality of events, each event identified by Event ID, a User ID, a Camera ID and a Firearm ID; a video storage for storing video associated with said plurality of events; a processor controlled server, said server being operatively connected to access said database and video storage in response to a query for one or more of said plurality of events by said User ID, said Camera ID and said Firearm ID; wherein said electronic camera device is configured to transmit said video and said sensor data when said firearm is unholstered. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification