Systems and methods for aligning event data

US12118053B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12118053-B2
Application numberUS-202017107282-A
CountryUS
Kind codeB2
Filing dateNov 30, 2020
Priority dateJun 17, 2016
Publication dateOct 15, 2024
Grant dateOct 15, 2024

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.

System and methods for aligning event data recorded by recording devices. Recording devices create, transmit, and store alignment data. Alignment data created by a recording device is stored in the memory of the recording device with a time that is maintained by the recording device and that is relative to the time of event data recorded by the recording device that creates the alignment data.Recording devices further receive and store transmitted alignment data. Alignment data received by a recording device is stored in the memory of the recording device with a time that is maintained by the receiving recording device and that is relative to the time of event data recorded by the recording device that creates alignment data.Stored alignment data may be used to align the playback of event data of devices that have the same alignment data.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for aligning event data, comprising: a first recording device configured to perform first operations comprising: maintaining a first time; recording first event data during the first time, wherein the first event data is marked with the first time; wirelessly broadcasting, by the first recording device, a first alignment beacon comprising a first alignment data; storing the first alignment data in a first memory of the first recording device, wherein the first alignment data is stored with a first current time of the first time; a second recording device configured to perform second operations comprising: maintaining a second time independent of the first time; recording second event data during the second time, wherein the second event data is marked with the second time; wirelessly receiving the first alignment beacon from the first recording device; and while recording the second event data, storing the first alignment data from the first alignment beacon in a second memory of the second recording device with a first current time of the second time, wherein: the first current time of the first time is related to the first current time of the second time by the first alignment data; the first event data is related to the second event data by the first alignment data; the first alignment data is separate from the first event data; and the first current time of the second time is different from the first current time of the first time. 2. The system of claim 1 further comprising a server in communication via a network with the first recording device and the second recording device, wherein the server is configured to perform third operations comprising: receiving the first event data, the first alignment data, and the first current time of the first time from the first recording device; receiving the second event data, the first alignment data, and the first current time of the second time from the second recording device; detecting the first event data is related to the second event data in accordance with the first alignment data; and aligning the first event data and the second event data for playback based on the first alignment data, the first current time of the first time, and the first current time of the second time. 3. The system of claim 2 , wherein the aligning comprises delaying a first presentation of one of the first event data and the second event data relative to a second presentation of another of the first event data and the second event data different from the one of the first event data and the second event data. 4. The system of claim 2 , wherein the aligning comprises averaging a plurality of delays, and wherein a first delay of the plurality of delays comprises a time difference between the first current time of the first time and the first current time of the second time. 5. The system of claim 1 , wherein the first operations further comprise: preparing the first alignment data at the first current time of the first time; or wirelessly broadcasting the first alignment beacon comprising the first alignment data at the first current time of the first time. 6. The system of claim 1 , wherein the second operations further comprise: wirelessly receiving the first alignment beacon comprising the first alignment data at the first current time of the second time; or storing the first alignment data at the first current time of the second time. 7. The system of claim 1 , wherein the first alignment data comprises a sequence number identifying a sequence of alignment data created by the first recording device. 8. The system of claim 7 , wherein the first alignment data comprises a serial number of the first recording device. 9. The system of claim 1 , wherein the first operations comprise periodically wirelessly broadcasting a plurality of alignment beacons during the first time, the plurality of alignment beacons comprises the first alignment beacon, and each alignment beacon of the plurality of alignment beacons comprises a respective alignment data. 10. The system of claim 9 , wherein each respective alignment data comprises a respective sequence number, and wherein the respective sequence number is incremented for the respective alignment data for each alignment beacon of the plurality of alignment beacons. 11. The system of claim 1 , wherein the first alignment data comprises a status identifier identifying one operating state of the first recording device among a plurality of operating states of the first recording device at a particular time of creation of the first alignment data. 12. The system of claim 11 , wherein the first recording device comprises a body-worn camera and a first operating state of the plurality of operating states comprises pre-event buffering. 13. The system of claim 1 , wherein the second operations further comprise: wirelessly broadcasting a second alignment beacon comprising a second alignment data; and storing the second alignment data in the second memory of the second recording device, wherein the second alignment data is stored with a second current time of the second time, and wherein the first operations further comprise: wirelessly receiving the second alignment beacon from the second recording device; and storing the second alignment data in the first memory of the first recording device with a second current time of the first time, wherein the second current time of the second time is related to the second current time of the first time by the second alignment data and the second event data is related to the first event data by the second alignment data. 14. The system of claim 13 , further comprising a server in communication via a network with the first recording device and the second recording device, wherein the server is configured to perform third operations comprising: receiving the first event data, the first alignment data, the second alignment data, the first current time of the first time, and the second current time of the first time from the first recording device; receiving the second event data, the first alignment data, the second alignment data, the first current time of the second time, and the second current time of the second time from the second recording device; aligning the first event data and second event data for playback based on the first alignment data, the second alignment data, the first current time of the first time, the second current time of the first time, the first current time of the second time, and the second current time of the second time. 15. A system for aligning event data, the system comprising: a recording device configured to perform first operations comprising: maintaining a first time; recording the event data during the first time, wherein the event data is marked with the first time and a first portion of the event data is recorded at a first current time of the first time; wirelessly transmitting an alignment beacon comprising an alignment data; and storing the alignment data with a second current time of the first time in a memory of the recording device; a body-worn camera configured to perform second operations comprising: maintaining a second time independent of the first time; recording video data during the second time, wherein the video data is marked with the second time and a portion of the video data is recorded at a first current time of the second time; wirelessly receiving the alignment beacon from the recording device; storing the alignment data with a second current time of the second time in a memory of t

Assignees

Inventors

Classifications

  • Synchronised browsing · CPC title

  • G06F16/40Primary

    of multimedia data, e.g. slideshows comprising image and additional audio data (retrieval of still image data G06F16/50; retrieval of audio data G06F16/60; retrieval of video data G06F16/70) · CPC title

  • G06F16/955Primary

    using information identifiers, e.g. uniform resource locators [URL] · 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 US12118053B2 cover?
System and methods for aligning event data recorded by recording devices. Recording devices create, transmit, and store alignment data. Alignment data created by a recording device is stored in the memory of the recording device with a time that is maintained by the recording device and that is relative to the time of event data recorded by the recording device that creates the alignment data.R…
Who is the assignee on this patent?
Axon Entpr Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 15 2024 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).