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

US12347240B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12347240-B2
Application numberUS-202217878711-A
CountryUS
Kind codeB2
Filing dateAug 1, 2022
Priority dateSep 24, 2018
Publication dateJul 1, 2025
Grant dateJul 1, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

One or more computing devices, systems, and/or methods for determining a time-length of an action are provided. For example, a first data packet, of a plurality of data packets, may be received from a beacon. The first data packet may be associated with a first event and may comprise a first counter value. A second data packet, of the plurality of data packets, may be received from the beacon. The second data packet may be associated with a second event and may comprise a second counter value. A time-length of an action may be determined based upon an evaluation of the first counter value and the second counter value. Compliance with a protocol may be determined by comparing the time-length of the action with a time-limit associated with the protocol. A report may be generated based upon the time-length of the action and the compliance with the protocol.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a beacon configured to transmit a plurality of data packets based upon one or more time-rates, wherein each data packet of the plurality of data packets is transmitted by the beacon at a time-rate corresponding to a frequency associated with a recipient of the data packet and comprise an identification number associated with the beacon and a counter value associated with a time of transmission of the data packet such that the same beacon transmits multiple data packets at different power levels and different time-rates corresponding to different frequencies associated with reception by different devices, the transmitting the plurality of data packets comprising: transmitting, by the beacon at a first time and at a first time-rate corresponding a first frequency, a first data packet comprising the identification number associated with the beacon and a first counter value associated with the first time, the first time-rate corresponding the first frequency configured to enable reception of the first data packet by a first device; and transmitting, by the same beacon that transmitted the first data packet and at a second time and at a second time-rate corresponding a second frequency different than the first frequency, a second data packet comprising the identification number associated with the beacon and a second counter value associated with the second time, the second time-rate corresponding the second frequency configured to enable reception of the second data packet by a second device different than the first device. 2. The system of claim 1 , the first data packet transmitted at a first power level; and the second data packet transmitted at a second power level, the second power level different than the first power level. 3. The system of claim 2 , the first power level configured to prevent reception of the first data packet by one or more other devices different than the first device. 4. The system of claim 2 , the second power level configured to mitigate interference between beacons. 5. The system of claim 2 , the second power level configured to enable reception of the second data packet by the second device. 6. The system of claim 2 , the second power level lower than the first power level. 7. The system of claim 1 , comprising: a badge comprising the beacon, the badge assigned to an entity and configured to assist in tracking actions associated with the entity. 8. The system of claim 1 , the beacon configured to transmit the plurality of data packets using one or more first channels of a wireless system. 9. The system of claim 1 , the first device comprising a room sensor; and the second device comprising a dispense device. 10. The system of claim 1 , comprising: a counter, connected to the beacon, configured to increment the counter value based upon a time interval between increments associated with the counter. 11. A method, comprising: receiving, from a mobile beacon in a building, a first data packet, of a plurality of data packets and associated with a first event, comprising a first counter value, wherein the first data packet is received by a stationary device in the building, wherein the first data packet was transmitted by the mobile beacon to the stationary device at a different power level and a different time-rate than another data packet transmitted by the mobile beacon to a different device; receiving, from the mobile beacon in the building, a second data packet, of the plurality of data packets, comprising a second counter value, wherein the second data packet is received by the stationary device in the building; and based upon (i) a determination to retain the first data packet received by the stationary device in the building from the mobile beacon in the building responsive to determining that the first data packet has a first signal strength, corresponding to the mobile beacon being located at a first location in the building that is a first distance away from the stationary device, exceeding a first signal strength threshold and (ii) a determination to discard the second data packet received by the stationary device in the building from the mobile beacon in the building responsive to determining that the second data packet has a second signal strength, corresponding to the mobile beacon being located at a second location in the building that is a second distance away from the stationary device, less than a second signal strength threshold, generating a time-length of an action based upon an evaluation of the first counter value of the retained first data packet having the first signal strength exceeding the first signal strength threshold but not the second counter value of the discarded second data packet having the second signal strength less than the second signal strength threshold, wherein the second distance is greater than the first distance. 12. The method of claim 11 , comprising: determining compliance with a protocol by comparing the time-length of the action with a time-limit associated with the protocol. 13. A method, comprising: receiving, by a first stationary device in a building, a first data packet comprising a first counter value from a mobile beacon in the building, wherein the mobile beacon is configured to transmit a plurality of data packets based upon a time-rate, wherein each data packet of the plurality of data packets comprise an identification number associated with the mobile beacon and a counter value associated with a time of transmission of the data packet, wherein the first data packet was transmitted by the mobile beacon to the first stationary device at a different power level and a different time-rate than another data packet transmitted by the mobile beacon to a different device; generating, using the first stationary device, a first message based upon the first counter value; transmitting, using the first stationary device, the first message to a data processing station; receiving, by at least one of the first stationary device in the building or a second stationary device in the building, a second data packet comprising a second counter value from the mobile beacon; determining, using the data processing station, a first event associated with the first data packet based upon the first message; determining, using the data processing station, a first time associated with the first event based upon the first counter value; and based upon (i) a determination to retain the first data packet received by the first stationary device in the building from the mobile beacon in the building responsive to determining that the first data packet has a first signal strength, corresponding to the mobile beacon being located at a first location in the building, exceeding a first signal strength threshold and (ii) a determination that to discard the second data packet received by at least one of the first stationary device in the building or the second stationary device in the building from the mobile beacon in the building responsive to determining the second data packet has a second signal strength, corresponding to the mobile beacon being located at a second location in the building, less than a second signal strength threshold, generating, using the data processing station, a time-length of an action based upon an evaluation of the first time associated with the retained first data packet having the first signal strength exceeding the first signal strength threshold but not a second time associated with the discarded second data packet having the second signal strength less than the second signal strength threshold, wherein the se

Assignees

Inventors

Classifications

  • Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title

  • with apparatus adapted for use with individual cards · CPC title

  • G07C1/02Primary

    not involving the registering, indicating or recording of other data · CPC title

  • H04L69/28Primary

    Timers or timing mechanisms used in protocols · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12347240B2 cover?
One or more computing devices, systems, and/or methods for determining a time-length of an action are provided. For example, a first data packet, of a plurality of data packets, may be received from a beacon. The first data packet may be associated with a first event and may comprise a first counter value. A second data packet, of the plurality of data packets, may be received from the beacon. …
Who is the assignee on this patent?
Gojo Ind Inc
What technology area does this patent fall under?
Primary CPC classification G07C1/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).