CPC G06F 16/71 (2019.01) [G06F 16/2365 (2019.01); G06F 16/7867 (2019.01); H04L 65/75 (2022.05); H04N 21/4223 (2013.01); H04N 21/845 (2013.01)] | 20 Claims |
1. A method of storing segmented video in a database, the method comprising:
capturing, via one or more cameras, video data;
identifying, via one or more computing devices associated with a server, a camera as a source of the video data, based on a cloud storage identification of the camera, the camera being one of the one or more cameras;
issuing, via the one or more computing devices, a token to the camera to authenticate communication between the camera and the one or more computing devices;
obtaining, from the camera, via the one or more computing devices, data indicative of a at least one segment of the video data from the video data, and a cloud record key including a unique record identification identifying a location within a database associated with the server;
storing, in the database, via the one or more computing devices based on the identifying of the camera and the issuing of the token, the data indicative of the at least one segment of the video data as a timestamped record, and data indicative of the unique record identification;
determining, via the one or more computing devices, the record has expired based, at least in part, on a timestamp of the timestamped record indicative of when the record was created; and
responsive to determining the record has expired, modifying, via the one or more computing devices, the record.
|