IP Library Granted Patent US 11,640,753
Granted Patent B2
US 11,640,753 · App. 16/581,623 · Granted May 2, 2023

Method and system for using data packet transmission to determine compliance with protocols

Inventor: Grant Benjamin Carlson (Hammondsport, NY)
Assignee: GOJO INDUSTRIES, INC.
G08B13/19G08B21/22G08B21/245G16H40/20H04L69/28
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,640,753
App. No.
16/581,623
Granted
May 2, 2023
Kind
B2
Abstract

One or more computing devices, systems, and/or methods for determining a time-length of an action are provided. For example, a first event may be detected. Responsive to detecting the first event, a first inquiry may be transmitted in a first direction, using a first device. The first inquiry may be received by a second device. Responsive to receiving the first inquiry, a first reply data packet, comprising an identification number associated with the second device, may be transmitted, using the second device, to the first device. A second event may be detected. Responsive to detecting the second event, a second inquiry may be transmitted in a second direction, using a third device. The second inquiry may be received by the second device. Responsive to receiving the second inquiry, a second reply data packet, comprising the identification number, may be transmitted, using the second device, to the third device.

Claims (109)

1. A system, comprising:

a first device, associated with a first identification number, comprising:

a first sensor configured to:

detect motion at a first location; and

activate a first transceiver responsive to detecting the motion at the first location; and

the first transceiver configured to:

transmit a first inquiry in a first direction;

receive a first reply data packet, associated with the first inquiry, from a second device, the first reply data packet comprising a second identification number associated with the second device; and

transmit a first message to a data processing station, the first message comprising the first identification number and the second identification number, the second device comprising a second transceiver; and

a third device, associated with a third identification number, comprising:

a second sensor configured to:

detect motion at a second location; and

activate a third transceiver responsive to detecting the motion at the second location; and

the third transceiver configured to:

transmit a second inquiry in a second direction;

receive a second reply data packet, associated with the second inquiry, from the second device, the second reply data packet comprising the second identification number; and

transmit a second message to the data processing station, the second message comprising the second identification number and the third identification number.

2. The system of claim 1 ,

the first sensor comprising a first infrared sensor;

the motion detected at the first location by the first sensor associated with an entity entering a room;

the second sensor comprising a second infrared sensor; and

the motion detected at the second location by the second sensor associated with the entity interacting with a dispense device.

3. The system of claim 2 ,

the first message comprising an indication of a direction of motion of the motion detected at the first location, wherein the direction of motion is indicative of the entity entering the room.

4. The system of claim 1 , the data processing station configured to generate a time-length of an action based upon an evaluation of the first message and the second message.

5. The system of claim 1 , the data processing station configured to:

determine a first time associated with the first reply data packet;

determine a second time associated with the second reply data packet; and

generate a time-length of an action based upon an evaluation of the first time and the second time.

6. The system of claim 4 , the data processing station configured to determine compliance with a protocol by comparing the time-length of the action with a time-limit associated with the protocol.

7. The system of claim 1 , comprising:

a badge comprising the second device, the badge assigned to an entity and configured to assist in tracking actions associated with the entity.

8. The system of claim 1 , comprising:

a first unidirectional antenna structure configured to transmit the first inquiry;

a second unidirectional antenna structure configured to transmit the second inquiry;

a third unidirectional antenna structure used to receive the first inquiry;

a fourth unidirectional antenna structure used to receive the second inquiry;

a first omnidirectional antenna structure configured to transmit the first message; and

a second omnidirectional antenna structure configured to transmit the second message.

9. The system of claim 1 ,

the first transceiver configured to transmit the first message responsive to a determination that a first signal strength of the first reply data packet exceeds a first signal strength threshold; and

the third transceiver configured to transmit the second message responsive to a determination that a second signal strength of the second reply data packet exceeds a second signal strength threshold.

10. The system of claim 1 ,

the second device configured to:

determine a first signal strength associated with the first inquiry, wherein the first reply data packet comprises a first received signal strength indicator (RSSI) indicative of the first signal strength; and

determine a second signal strength associated with the second inquiry, wherein the second reply data packet comprises a second RSSI indicative of the second signal strength;

the first transceiver configured to transmit the first message responsive to a determination that the first RSSI is greater than a first RSSI threshold; and

the third transceiver configured to transmit the second message responsive to a determination that the second RSSI is greater than a second RSSI threshold.

11. A system, comprising:

a first device, associated with a first identification number, configured to:

detect a first event;

responsive to detecting the first event, transmit a first inquiry in a first direction;

receive a first reply data packet, associated with the first inquiry, from a second device, the first reply data packet comprising a second identification number associated with the second device; and

transmit a first message to a data processing station, the first message comprising the first identification number and the second identification number; and

a third device, associated with a third identification number, configured to:

detect a second event;

responsive to detecting the second event, transmit a second inquiry in a second direction;

receive a second reply data packet, associated with the second inquiry, from the second device, the second reply data packet comprising the second identification number; and

transmit a second message to the data processing station, the second message comprising the second identification number and the third identification number.

12. The system of claim 11 , comprising:

the data processing station configured to:

determine a first time associated with the first reply data packet;

determine a second time associated with the second reply data packet;

generate a time-length of an action based upon an evaluation of the first time and the second time; and

determine compliance with a protocol by comparing the time-length of the action with a time-limit associated with the protocol.

13. A method comprising:

detecting a first event;

responsive to detecting the first event, activating a first transceiver of a first device associated with a first identification number;

responsive to activating the first transceiver, transmitting, using the first transceiver, a first inquiry in a first direction;

receiving, by a second device, the first inquiry via the first direction, the second device comprising a second transceiver;

responsive to receiving the first inquiry, transmitting, using the second transceiver, a first reply data packet to the first device, the first reply data packet comprising a second identification number associated with the second device;

transmitting a first message to a data processing station, the first message comprising the first identification number and the second identification number;

detecting a second event;

responsive to detecting the second event, activating a third transceiver of a third device associated with a third identification number;

responsive to activating the third transceiver, transmitting, using the third transceiver, a second inquiry in a second direction;

receiving, by the second device, the second inquiry via the second direction;

responsive to receiving the second inquiry, transmitting, using the second transceiver, a second reply data packet to the third device, the second reply data packet comprising the identification number associated with the second device; and

transmitting a second message to the data processing station, the second message comprising the second identification number and the third identification number.

14. The method of claim 13 ,

the detecting the first event comprising receiving at least one of an indication of motion at a first location or an indication of a direction of motion at the first location from a first infrared sensor;

at least one of the indication of motion at the first location or the indication of the direction of motion at the first location indicative of an entity entering a room;

the detecting the second event comprising receiving an indication of motion at a second location from a second infrared sensor; and

the indication of motion at the second location indicative of the entity interacting with a dispense device.

15. The method of claim 13 ,

the first inquiry received by the second transceiver;

the second inquiry received by the second transceiver; and

the second transceiver activated by an accelerometer responsive to detecting movement of the second device.

16. The method of claim 13 ,

the first inquiry transmitted using a first unidirectional antenna structure of the first device; and

the second inquiry transmitted using a second unidirectional antenna structure of the third device.

17. The method of claim 13 ,

the first message transmitted to the data processing station using a first omnidirectional antenna structure of the first device;

the second message transmitted to the data processing station using a second omnidirectional antenna structure of the third device.

18. The method of claim 13 , comprising:

detecting a third event;

responsive to detecting the third event, activating the first transceiver;

responsive to activating the first transceiver, transmitting, using the first transceiver, a third inquiry in the first direction;

receiving, by the second device, the third inquiry via the first direction; and

responsive to receiving the third inquiry, transmitting, using the second transceiver, a third reply data packet to the first device, the third reply data packet comprising the second identification number associated with the second device,

the detecting the third event comprising receiving at least one of an indication of motion at a first location or an indication of a direction of motion at the first location from a first infrared sensor; and

at least one of the indication of motion at the first location or the indication of the direction of motion at the first location indicative of an entity leaving a room.

19. The method of claim 13 ,

the detecting the first event comprising receiving at least one of a first indication of motion at a first location or a first indication of a first direction of motion at the first location from a first infrared sensor;

at least one of the first indication of motion at the first location or the first indication of the first direction of motion at the first location indicative of an entity entering a room;

the detecting the second event comprising receiving at least one of a second indication of motion at the first location or a second indication of a second direction of motion at the first location from the first infrared sensor; and

at least one of the second indication of motion at the first location or the second indication of the second direction of motion at the first location indicative of the entity leaving the room.

20. The method of claim 13 , at least one of:

the first reply data packet comprising a first counter value and the second reply data packet comprising a second counter value; or

content of the first reply data packet the same as content of the second reply data packet.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL, RECORDED ON OCTOBER 27, 2023 AT REEL 065382 FRAME 0587 Recorded Apr 22, 2026
From: SILVER POINT FINANCE, LLC, AS COLLATERAL AGENT
To: GOJO INDUSTRIES, INC.
Reel/Frame 075435/0852 →
RELEASE OF SECURITY INTEREST Recorded Apr 7, 2026
From: PNC BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: GOJO INDUSTRIES, INC.
Reel/Frame 074903/0480 →
SECURITY INTEREST Recorded Oct 27, 2023
From: GOJO INDUSTRIES, INC.
To: SILVER POINT FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 065382/0587 →
SECURITY INTEREST Recorded Oct 26, 2023
From: GOJO INDUSTRIES, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 065369/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2019
From: CARLSON, GRANT BENJAMIN
To: GOJO INDUSTRIES, INC.
Reel/Frame 050663/0467 →
Continuity (2)
Provisional Application 62735443 · Sep 24, 2018
Related Publication 20200099679A1 · Mar 26, 2020