Abstract:
Systems and methods for maintaining chain of custody for assets offloaded from a portable electronic device. One exemplary system includes an electronic processor configured to receive, from the portable electronic device, an asset manifest including an asset identifier, a fixed-length unique identifier associated with the asset identifier, and a manifest digital signature. The electronic processor is further configured to transmit to the portable electronic device a storage message based on the asset manifest; receive, from the portable electronic device, an upload completion message; retrieve, from a data warehouse an asset file; and determine, for the asset file, an asset file fixed-length unique identifier. The electronic processor is further configured to determine whether the fixed-length unique identifier matches the asset file fixed-length unique identifier; determine whether the manifest digital signature is valid; and to transmit an asset deletion permission message when identifiers match and the digital signature is valid.
Abstract:
A communication system is provided that analyzes event-related media by correlating various media content based on the media being time-wise proximate to each other. Thereby, the communication system provides an informational tool for law enforcement agencies to correlate different media that all relate to a same event, such as subject matter media with related discussion media. For example, the subject matter media may comprise video, video stills, biometrics, sensor data, Automatic Vehicle Location (AVL) data, pictures, BOLO (Be On the LookOut) bulletins, and the like, while the related discussion media may comprise Push-to-Talk talkbursts, telephone conversations, Instant Messaging (IM), emails, and other forms of discussion media. By correlating such media, the communication system facilitates event or incident reconstruction by providing related media together when providing event or incident playback.
Abstract:
One example device includes an electronic processor configured identify, based on an incident type and a role of an object associated with a public safety incident, an uncompleted task that is to be performed by a public safety officer and that is associated with the object associated with the public safety incident. The electronic processor may be configured to identify first data included in a captured data file associated with the public safety incident that was generated at least partially by monitoring the object. The electronic processor may be configured to determine a time period within the captured data file during which the first data is identified to be present, and display an indication of the uncompleted task and at least one of the time period within the captured data file, the first data, and a user-selectable link to allow a user to consume the first data.
Abstract:
A process for preserving chain of custody for digital evidence captured at a portable device. The portable device transmits a request to upload the digital evidence to the cloud server via an intermediary storage device. The request includes digitally signed evidence metadata with data integrity code and authentication credentials. The portable device receives a response indicating approval to upload the digital evidence to the cloud server via the intermediary storage device. The portable device transmits the digital evidence to the intermediary storage device for uploading to the cloud server, and further transmits a request for approval to delete the digital evidence from the portable device. The portable device deletes the digital evidence only after receiving a response from the cloud server indicating an approval to delete the digital evidence from the portable device.
Abstract:
A method and system for offloading assets from a portable electronic device to a long-term storage location. One exemplary embodiment provides a system, which includes an asset management controller, including an electronic processor. The electronic processor is configured to receive, from the portable electronic device, an asset upload request, which request includes at least one device status indicator and an asset manifest, which manifest includes at least two asset identifiers and associated metadata. The electronic processor is configured to determine, based on the asset manifest and the at least one device status indicator, whether to grant or deny each of the asset identifiers, and to determine at least one storage message based on the asset upload request, which message includes one of a grant and deny for each of the asset identifiers. The electronic processor is configured to transmit, to the portable electronic device, the at least one storage message.
Abstract:
A client-based method, a server-based method, and a client device enable streaming of multiple video streams utilizing standardized methods while ensuring the multiple video streams share bandwidth over a single, variable connection such as a wireless connection. These methods and device enable an equitably share of bandwidth across multiple video streams sharing a same physical medium. Further, these methods and device can enable selective prioritization of any of the multiple streams.
Abstract:
An embodiment takes the form of a process that includes transmitting video frames to a receiving device during a first transmission period of one or more time slots of a half-duplex air interface, and receiving feedback messaging from the receiving device during a feedback period of one or more time slots of the half-duplex air interface. The process further includes suspending, after the first transmission period, transmission of video frames for a suspension period of one or more time slots of the half-duplex air interface, and after the feedback period and after the suspension period, transmitting one or more recovery frames to the receiving device during a recovery period of one or more time slots of the half-duplex air interface. The one or more recovery frames collectively include inter-coded macroblock data and/or intra-coded macroblock data.
Abstract:
Public safety user equipment (PS UE) that establishes a first wireless communication channel over a primary network to at least one multimedia multicast or broadcast service management entity and establishes one or more alternative wireless communication channels over one or more alternative networks (310). The public safety user equipment receives at least one multimedia multicast or broadcast service message over the first wireless communication channel (320). Then, the PS UE extracts data contained in the multimedia multicast or broadcast service message and storing the data in a local cache (330). The PS UE receives a cache request from the one or more user equipment over one or more alternative wireless communication channels (340) and then the PS UE transmits the stored data to the one or more PS user equipment (350).
Abstract:
Public safety user equipment (PS UE) that establishes a first wireless communication channel over a primary network to at least one multimedia multicast or broadcast service management entity and establishes one or more alternative wireless communication channels over one or more alternative networks (310). The public safety user equipment receives at least one multimedia multicast or broadcast service message over the first wireless communication channel (320), Then, the PS UE extracts data contained in the multimedia multicast or broadcast service message and storing the data in a local cache (330). The PS UE receives a cache request from the one or more user equipment over one or more alternative wireless communication channels (340) and then the PS UE transmits the stored data to the one or more PS user equipment (350).
Abstract:
A method and apparatus for uploading data is provided herein. During operation vehicles in the field will upload their digital multimedia evidence (DME) to a mobile/intermediary upload point(s). These mobile/intermediary upload points preferably comprise computers existing in other vehicles that are not currently connected to a central repository. A mobile recorder (mDVR) will choose a particular mobile/intermediary upload point(s) based on a probability that the mobile upload point(s) will return to a connected upload point to upload the transferred DME.