G08B13/19665

System and method for controlling surveillance cameras
20170280043 · 2017-09-28 ·

A system and method for controlling surveillance cameras is enclosed. In the system, a surveillance camera system includes surveillance cameras configured as VoIP server endpoints. The surveillance cameras receive messages from client devices such as mobile user devices and computer workstations functioning as VoIP client endpoints. The client devices establish a voice communications channel with the surveillance cameras for receiving and controlling one or more streams of image data sent by the surveillance camera over the voice communications channel to the client device. In a preferred embodiment, the voice communications channel includes a control session based on Session Information Protocol (SIP) and a data channel that is based on Real time transfer protocol (RTP). The data channel preferably operates in half duplex mode, which limits the potential for collisions on the data channel when the surveillance cameras are transmitting their image data to the client devices.

Band steering for a low power device

An access point is configured to communicate with a wireless client device over a plurality of wireless communication channels. The wireless client device has an active operation state and a standby operation state. The access point detects a property of each of a first wireless communication channel and a second wireless communication channel, and applies a policy to the detected properties to select one of the first wireless communication channel and the second wireless communication channel. While the wireless client device is in the active operation state, the access point steers the client device to communicate with the access point over the selected channel.

Surveillance camera system looking at passing cars
11205068 · 2021-12-21 · ·

An apparatus including an interface and a processor. The interface may be configured to receive video frames. The processor may be configured to perform video operations on the video frames to detect objects in the video frames, detect a license plate and a driver of the vehicle based on the objects detected in the video frames, detect a use of an electronic device by the driver and generate a notification signal. The notification signal may comprise data to enable correlating the driver using the electronic device in the vehicle with the license plate. The notification signal may be generated if the use of the electronic device is unauthorized. The processor may comprise a dedicated hardware module configured to perform feature detection to calculate descriptors for determining a likelihood that pixels of the video frames belong to the objects that correspond to the use of the electronic device by the driver.

Systems and methods for modifying fast-forward speeds based on the user's reaction time when detecting points of interest in content
11743542 · 2023-08-29 · ·

Systems and methods are described for modifying a fast-forwarding speed based on a reaction time of a user when a frame of interest is detected. A media guidance application may receive a command from a user to fast-forward through a media asset and may execute a fast-forwarding operation through frames of the media asset. The media guidance application may detect that the fast-forwarding operation is approaching a frame of interest to the viewer. The media guidance application may reduce the fast-forwarding speed to a second speed slower than the first speed, where the second speed is determined based on an estimated reaction time of the user. The media guidance application may receive a command to resume playback from the user while the fast-forwarding operation is occurring at the second speed and may play back the media asset at a default playback speed from a point corresponding to a moment when the command was received.

Redundant video storage among networked video cameras

Systems and methods for redundant storage among networked video cameras are described. Video data for a group of video cameras in a backup cluster determined from a network topology is received by a peer video camera. A backup order of the backup cluster is received. The peer video camera sends its source video data for to a backup storage device located at a target peer video camera of the group of video cameras according to the backup order.

ELECTRONIC APPARATUS PROVIDED WITH COMMUNICATION FUNCTION, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM
20230300298 · 2023-09-21 ·

An electronic apparatus disclosed in embodiments which communicates with an external apparatus generates an image list indicating images to be provided to the external apparatus; and performs control such that the image list is transmitted to the external apparatus in a case where an obtainment request for the image list is received from the external apparatus. The electronic apparatus starts generating a cache of the image list after a predetermined operation pertaining to establishing communication with the external apparatus is made and before receiving the obtainment request for the image list, and transmits the image list based on the cache to the external apparatus in response to receiving the obtainment request.

Determining alerts based on video content and sensor data

One or more video gateway devices configured to: access pre-configured criteria including at least a first condition, a second condition, and a first event; access video content captured by cameras configured to capture video of areas of a manufacturing facility; determine, based on an analysis of the video content, that the first condition is satisfied; access sensor data from one or more sensors; determine, based on an analysis of the sensor data, that the second condition is satisfied; and based on determining that the first and second conditions are satisfied, cause the first event to be executed.

Security system with dual-mode event video and still image recording
11232685 · 2022-01-25 · ·

A security system includes a server and at least one dual-mode image capture device. The capture device includes a camera that captures images of a field of view of a monitored area. When motion is detected in the monitored area, the capture device sends the images as video to a server, and when the motion is not detected in the monitored area, the capture device sends, at intervals, at least one still image to the server. Irrespective of whether the capture device has a cloud storage subscription, the server may store the still image(s) in a database for later retrieval as evidence of an event at or near the monitored area. In certain embodiments, when the still image(s) do not significantly differ from a reference image of the monitored area, the still image(s) may be discarded and not stored in the database.

Parity-based redundant video storage among networked video cameras

Systems and methods for redundant storage among networked video cameras are described. Video data for a group of video cameras is received by a parity video camera. The parity video camera calculates parity across the peer video data, stores the parity data to one storage location and backup video data for the storage location to another storage location. In some examples, the storage locations are selected from among the non-volatile memory of the group of video cameras or another group of video cameras.

SYSTEMS AND METHODS FOR MODIFYING FAST-FORWARD SPEEDS BASED ON THE USER'S REACTION TIME WHEN DETECTING POINTS OF INTEREST IN CONTENT
20230362447 · 2023-11-09 ·

Systems and methods are described for modifying a fast-forwarding speed based on a reaction time of a user when a frame of interest is detected. A media guidance application may receive a command from a user to fast-forward through a media asset and may execute a fast-forwarding operation through frames of the media asset. The media guidance application may detect that the fast-forwarding operation is approaching a frame of interest to the viewer. The media guidance application may reduce the fast-forwarding speed to a second speed slower than the first speed, where the second speed is determined based on an estimated reaction time of the user. The media guidance application may receive a command to resume playback from the user while the fast-forwarding operation is occurring at the second speed and may play back the media asset at a default playback speed from a point corresponding to a moment when the command was received.