Doorbell communication systems and methods
First Claim
1. A method of using a doorbell having a visitor detection system that comprises at least one of a camera, a microphone, and a motion detector, the method comprising:
- recording, via the camera, video data that represents a video;
recording, via the microphone, audio data that represents audio;
transmitting, via UDP, at least a portion of the video data and at least a portion of the audio data to a remote computing device that is communicatively coupled to the doorbell;
transmitting, via TCP, the video data and the audio data to a remote server that is communicatively coupled to the doorbell; and
pausing transmitting, via TCP, the video data and the audio data to the remote server in response to exceeding a predetermined transmission capacity between the doorbell and at least one of the remote computing device and the remote server being less than a predetermined threshold.
10 Assignments
0 Petitions
Accused Products
Abstract
The disclosure includes a doorbell having a visitor detection system that can comprise at least one of a camera, a microphone, and a motion detector. The method for using the doorbell can comprise recording, via the camera, video data that represents a video. The method can also comprise recording, via the microphone, audio data that represents audio. The method of using the doorbell can comprise transmitting at least a portion of the video data and at least a portion of the audio data, to a remote computing device that is communicatively coupled to the doorbell. The method can also comprise transmitting the video data and the audio data to a remote server that is communicatively coupled to the doorbell.
219 Citations
21 Claims
-
1. A method of using a doorbell having a visitor detection system that comprises at least one of a camera, a microphone, and a motion detector, the method comprising:
-
recording, via the camera, video data that represents a video; recording, via the microphone, audio data that represents audio; transmitting, via UDP, at least a portion of the video data and at least a portion of the audio data to a remote computing device that is communicatively coupled to the doorbell; transmitting, via TCP, the video data and the audio data to a remote server that is communicatively coupled to the doorbell; and pausing transmitting, via TCP, the video data and the audio data to the remote server in response to exceeding a predetermined transmission capacity between the doorbell and at least one of the remote computing device and the remote server being less than a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 17, 18, 19)
-
-
12. A doorbell system comprising:
-
a doorbell; a camera coupled to the doorbell, the camera configurable to record video data; a microphone coupled to the doorbell, the microphone configurable to record audio data; a remote computing device communicatively coupled to the doorbell; a remote server communicatively coupled to the doorbell; a communication module coupled to the doorbell, the communication module configurable to transmit at least a portion of the video data and at least a portion of the audio data to the remote computing device that is communicatively coupled to the doorbell, and the communication module configurable to transmit the video data and the audio data to the remote server that is communicatively coupled to the doorbell, wherein the communication module transmits, via UDP, at least the portion of the video data and at least a portion of the audio data to the remote computing device, and the communication module transmits, via TCP, the video data and the audio data to the remote server; and a ring buffer communicatively coupled to the communication module, wherein the ring buffer stores a first predetermined amount of video that represents the video data and a first predetermined amount of audio that represents the audio data, wherein the ring buffer processes a queue of the video data and audio data in a first in first out manner; TCP transmitted video and audio that is stored on the remote server, wherein the TCP transmitted video and audio represents a full version of the video data and the audio data; and UDP transmitted video and audio that is live-streamed on the remote computing device in near real-time to the video being recorded by the camera and the audio being recorded by the microphone, wherein the UDP transmitted video and audio represents a partial version of the video data and the audio data. - View Dependent Claims (13, 14, 15, 20, 21)
-
Specification