Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method for security and/or automation systems, comprising: receiving, at a proxy device via one or more antennas, a video data signal recorded at a camera of the security and/or automation system, wherein the proxy device is included in a control panel of a set of control panels associated with the security and/or automation system, wherein the proxy device serves at least a first device and a second device that are located within a geographic coverage area via the one or more antennas, and wherein the set of control panels are in communication with each other; receiving, at the proxy device via the one or more antennas, a request for the video data signal from the first device; modifying, by the proxy device, a resolution of the video data signal from a first resolution to a second resolution based on a user preference related to the first device, wherein the modifying further comprises annotating the video data signal based at least in part on the request for the video data signal; transmitting, by the proxy device via the one or more antennas on behalf of the first device, the video data signal having the first resolution to the first device and the modified video data signal having the second resolution to the second device based at least in part on the received request from the first device; and outputting an interface element related to the video data signal at a user interface module of the control panel.
This invention relates to security and automation systems and addresses the problem of efficiently managing and distributing video data from cameras to various devices with different needs. The system involves a proxy device located within a control panel of a set of interconnected control panels. This proxy device receives video data from a camera. It also receives requests for this video data from other devices, specifically a first device and a second device, both within its communication range. A key function of the proxy device is to modify the video data. It changes the resolution of the video data from an original resolution to a new resolution based on user preferences associated with the first device. This modification process also includes annotating the video data, at least partially based on the request received from the first device. Finally, the proxy device transmits the video data. It sends the original resolution video data to the first device and the modified, lower resolution video data to the second device. These transmissions are based on the initial request. Additionally, an interface element related to the video data is displayed on a user interface module of the control panel.
2. The method of claim 1 , further comprising: modifying the video data signal by tracking the video data signal based at least in part on the request for the video data signal.
This invention relates to video data signal processing, specifically improving the delivery and tracking of video content in response to user requests. The method involves modifying a video data signal by dynamically tracking the signal based on the request for the video data. This tracking may include monitoring the signal's transmission, adjusting parameters such as bandwidth or resolution, and ensuring the video content is delivered efficiently and accurately to the requesting user. The tracking process may involve analyzing the request to determine factors like user preferences, network conditions, or device capabilities, and then adapting the video signal accordingly. This ensures optimal performance, such as reducing latency, improving quality, or conserving bandwidth. The method may also include verifying the integrity of the video data during transmission and making real-time adjustments to maintain quality. The overall goal is to enhance the user experience by dynamically optimizing video delivery based on the specific request and environmental conditions.
3. The method of claim 1 , wherein the camera is located within a structure covered by the security and/or automation system, the method further comprising: modifying a quality of the video data signal to create the modified video data signal.
4. The method of claim 1 , wherein the received data signal comprises: a single transmission from the first device.
5. The method of claim 1 , wherein the second device comprises: one of a digital video recorder, or a smartphone, or a laptop.
6. The method of claim 1 , further comprising: communicating with the second device on behalf of the first device.
7. The method of claim 1 , wherein the data signal is received from the first device via a wireless connection.
A system and method for wireless data transmission between devices addresses the challenge of efficiently transferring data over short-range wireless connections. The invention involves a first device transmitting a data signal to a second device via a wireless connection, such as Bluetooth, Wi-Fi, or another short-range wireless protocol. The data signal may include sensor readings, control commands, or other digital information. The second device processes the received data signal to extract the transmitted information, which can then be used for further analysis, storage, or control purposes. The wireless connection ensures flexibility and mobility, eliminating the need for physical cables while maintaining reliable data transfer. This method is particularly useful in applications where devices need to communicate without direct physical links, such as in wearable technology, IoT devices, or industrial automation systems. The system may include error correction mechanisms to ensure data integrity during transmission, and the wireless connection may be secured using encryption to prevent unauthorized access. The invention improves efficiency and convenience in wireless data exchange by leveraging existing wireless communication standards while ensuring robustness and security.
8. The method of claim 1 , further comprising: modifying the video data signal by splicing the data signal.
9. The method of claim 1 , further comprising: modifying the video data signal by re-encoding the data signal.
10. The method of claim 1 , further comprising: modifying at least one characteristic of at least a portion of the data signal.
11. The method of claim 1 , wherein the first resolution is greater than the second resolution.
12. The method of claim 1 , further comprising: requesting, from the proxy device, an alternate control panel of the security and/or automation system to transmit the video data signal captured by the camera to the proxy device, wherein the alternate control panel is directly wired to the camera.
13. The method of claim 1 , wherein modifying the video data signal further comprises: splicing together a first portion and a second portion of the video data signal.
14. The method of claim 1 , wherein modifying the video data signal further comprises: splicing together at least a portion of the video data signal and at least a portion of a second video data signal.
15. The method of claim 1 , further comprising: modifying the video data signal by at least one of re-encoding the video data signal based at least in part on the request for the video data signal.
16. An apparatus for security and/or automation systems, comprising: a processor; memory in electronic communication with the processor; and instructions stored in the memory, the instructions being executable by the processor to: receive, at a proxy device via one or more antennas, a video data signal recorded at a camera of the security and/or automation system, wherein the proxy device is included in a control panel of a set of control panels associated with the security and/or automation system, wherein the proxy device serves at least a first device and a second device that are located within a geographic coverage area via the one or more antennas, and wherein the set of control panels are in communication with each other; receive, at the proxy device via the one or more antennas, a request for the video data signal from the first device; modify, by the proxy device, a resolution of the video data signal from a first resolution to a second resolution based on a user preference related to the first device, wherein the modifying further comprises annotating the video data signal based at least in part on the request for the video data signal; transmit, by the proxy device via the one or more antennas on behalf of the first device, the video data signal having the first resolution to the first device and the modified video data signal having the second resolution to the second device based at least in part on the received request from the first device; and output an interface element related to the video data signal.
17. The apparatus of claim 16 , the instructions further being executable by the processor to: transcode the video data signal before it is transmitted to the first device; and transcode the modified video data signal before it is transmitted to the second device.
18. The apparatus of claim 16 , the instructions further being executable by the processor to: modify the video data signal by tracking the video data signal based at least in part on the request for the video data signal.
19. A non-transitory computer-readable medium storing computer-executable code for security and/or automation systems, the code executable by a processor to: receive, at a proxy device via one or more antennas, a video data signal recorded at a camera of the security and/or automation system, wherein the proxy device is included in a control panel of a set of control panels associated with the security and/or automation system, wherein the proxy device serves at least a first device and a second device that are located within a geographic coverage area via the one or more antennas, and wherein the set of control panels are in communication with each other; receive, at the proxy device via the one or more antennas, a request for the video data signal from the first device; modify, by the proxy device, a resolution of the video data signal from a first resolution to a second resolution based on a user preference related to the first device, wherein the modifying further comprises annotating the video data signal based at least in part on the request for the video data signal; transmit, by the proxy device via the one or more antennas on behalf of the first device, the video data signal having the first resolution to the first device and the modified video data signal having the second resolution to the second device based at least in part on the received request from the first device; and output an interface element related to the video data signal at a user interface module of the control panel.
Unknown
March 30, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.