IP Library Granted Patent US 10,965,903
Granted Patent B2
US 10,965,903 · App. 14/636,491 · Granted Mar 30, 2021

Signal proxying and modification panel

Inventors: Craig Matsuura (Draper, UT); Ryan Carlson (South Jordan, UT)
Assignee: Vivint, Inc.
H04N7/0117H04L65/4084H04L65/605H04N5/765
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,965,903
App. No.
14/636,491
Granted
Mar 30, 2021
Kind
B2
Abstract

Methods and systems for signal proxying and modification relating to security and/or automation systems are described. In one embodiments, the methods include receiving, at a proxy device, a data signal transmitted from a first device, receiving a request for the data signal from at least one of two or more other devices, and transmitting the data signal to each of the two or more other devices based at least in part on the received request.

Claims (52)

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.

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.

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.

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.

Assignments (10)
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 27, 2025
From: VIVINT LLC; SMART HOME PROS, INC.; VIVINT AMIGO, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS PRIORITY COLLATERAL TRUSTEE
Reel/Frame 070349/0816 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 042110, FRAME 0894 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0086 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 049283, FRAME 0566 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0137 →
RELEASE (REEL 047029/ FRAME 0304) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0468 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2021
From: BANK OF AMERICA, N.A.
To: VIVINT, INC.
Reel/Frame 056832/0756 →
SECURITY AGREEMENT Recorded May 23, 2019
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049283/0566 →
SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047029/0304 →
SECURITY INTEREST Recorded Mar 29, 2017
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 042110/0894 →
SECURITY INTEREST Recorded Mar 29, 2017
From: VIVINT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 042110/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2015
From: MATSUURA, CRAIG; CARLSON, RYAN
To: VIVINT, INC.
Reel/Frame 035074/0519 →