Systems and methods for distributed control
First Claim
1. A system comprising:
- one or more peripheral devices, each peripheral device respectively includes a first processor, a first short-range wireless interface, and a sensor, the sensor detects a status of the respective peripheral device, at least one of the peripheral devices is a weapon or a holster; and
a controllable device, the controllable device includes a second processor and a second short-range wireless interface, each peripheral device of the one or more peripheral devices communicates with the controllable device via the respective first short-range wireless interface and the second short-range wireless interface;
each peripheral device of the one or more peripheral devices configured to;
broadcast a respective notification, the notification includes the status of the peripheral device; and
the controllable device configured to;
receive each respective notification from the one or more peripheral devices via the second short-range wireless interface;
analyze the one or more respective notifications to determine whether at least one setting of the controllable device should be changed in accordance with the one or more respective notifications;
in response to analyzing the one or more respective notifications, change the at least one setting of the controllable device in accordance with the one or more respective notifications;
receive a second notification from a given peripheral device of the one or more peripheral devices;
determine whether the second notification is related to the respective notification received from the given peripheral device; and
terminate processing of the second notification if the second notification is determined to be related to the respective notification from the given peripheral device, wherein the respective notification and the related second notification are both broadcast by the given peripheral device.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
35 Claims
-
1. A system comprising:
-
one or more peripheral devices, each peripheral device respectively includes a first processor, a first short-range wireless interface, and a sensor, the sensor detects a status of the respective peripheral device, at least one of the peripheral devices is a weapon or a holster; and a controllable device, the controllable device includes a second processor and a second short-range wireless interface, each peripheral device of the one or more peripheral devices communicates with the controllable device via the respective first short-range wireless interface and the second short-range wireless interface; each peripheral device of the one or more peripheral devices configured to; broadcast a respective notification, the notification includes the status of the peripheral device; and the controllable device configured to; receive each respective notification from the one or more peripheral devices via the second short-range wireless interface; analyze the one or more respective notifications to determine whether at least one setting of the controllable device should be changed in accordance with the one or more respective notifications; in response to analyzing the one or more respective notifications, change the at least one setting of the controllable device in accordance with the one or more respective notifications; receive a second notification from a given peripheral device of the one or more peripheral devices; determine whether the second notification is related to the respective notification received from the given peripheral device; and terminate processing of the second notification if the second notification is determined to be related to the respective notification from the given peripheral device, wherein the respective notification and the related second notification are both broadcast by the given peripheral device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 32, 33, 34)
-
-
11. A controllable device comprising:
-
a short-range wireless interface; and a notification processing engine configured to; receive one or more first notifications from one or more peripheral devices via the short-range wireless interface, at least one of the one or more first notifications received from a provided weapon or a holster; analyze the one or more first notifications to determine whether at least one setting of the controllable device should be changed in accordance with the one or more first notifications; in response to analyzing the one or more first notifications, change the at least one setting of the controllable device in accordance with the one or more first notifications; receive a second notification from a given peripheral device of the one or more peripheral devices via the short-range wireless interface; detect whether the second notification duplicates the first notification from the given peripheral device; and ignore the second notification if the second notification is detected to duplicate the first notification from the given peripheral device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 30, 31, 35)
-
-
18. A method performed by a controllable device for processing received signals for control of the controllable device, the method comprising:
-
wirelessly receiving one or more first notifications from one or more peripheral devices, at least one of the one or more first notifications received from a weapon or a holster; analyzing the one or more first notifications to determine whether at least one setting of the controllable device should be changed in accordance with the one or more first notifications; in response to analyzing the one or more first notifications, changing the at least one setting of the controllable device in accordance with the one or more first notifications; wirelessly receiving one or more second notifications from the one or more peripheral devices; detecting whether the one or more second notifications are duplicate notifications from the one or more peripheral devices; and ignoring the one or more second notifications if the one or more second notifications are detected to be duplicate notifications from the one or more peripheral devices. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification