Video capture, processing and distribution system
First Claim
1. A method of remotely accessing and controlling an image capture device, the method comprising:
- receiving, at a first computer, user input from a first user;
controlling, with the first computer, one or more first image capture devices over a network, based on the user input received from the first user, the one or more first image capture devices being located at a first customer premises associated with the first user, each of the one or more first image capture devices comprising;
a first video input interface to receive first video input from a first local content source;
a first audio input interface to receive first audio input from the first local content source;
a first video output interface to provide first video output to a first video display device;
a first audio output interface to provide first audio output to a first audio receiver;
a first video capture device to capture at least one of first image data or first video data;
a first audio capture device to capture first audio data;
a first network interface;
at least one first processor; and
a first storage medium in communication with the at least one first processor;
causing the one or more first image capture devices to capture an image or a video segment;
causing the one or more first image capture devices to upload the captured image or video segment to a specified location over the network;
creating a public uniform resource locator (“
URL”
) addressing the uploaded image or video segment; and
providing the public URL to the first user;
wherein receiving user input comprises receiving user input from the first user from a second image capture device that is associated with a second user and not associated with the first user, wherein, when receiving the user input from the first user, both the first user and the one or more second image capture devices are located at a second customer premises associated with the second user, the second customer premises being different from the first customer premises;
wherein the method further comprises;
collecting presence information with the second image capture device that is associated with a second user and not associated with the first user, the second image capture device located at the second customer premises;
detecting presence of the first user at the second customer premises, with the second image capture device that is associated with a second user and not associated with the first user, based at least in part on the presence information;
identifying the first user, with a second computer, based at least in part on identifying information derived from at least a portion of the presence information;
receiving, with the second image capture device, the user input from the first user;
in response to identifying the first user, sending, with the second image capture device that is associated with a second user and not associated with the first user, the received user input to the one or more first image capture devices over the network for controlling the one or more first image capture devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Novel tools and techniques for implementing remote control of image and video capture devices, and/or for implementing remote control of processing and sharing functions associated with captured image and/or video data. In accordance with some techniques, a first image capture device (“ICD”) at a customer premises and/or another computer (such as a control server) can identify and/or authenticate a user. Once identified and/or authenticated, the user is provided options to remotely control one or more second ICDs over the network. The user may also be provided options for displaying, processing, creating time lapse videos of, or sharing captured image data or video data.
141 Citations
26 Claims
-
1. A method of remotely accessing and controlling an image capture device, the method comprising:
-
receiving, at a first computer, user input from a first user; controlling, with the first computer, one or more first image capture devices over a network, based on the user input received from the first user, the one or more first image capture devices being located at a first customer premises associated with the first user, each of the one or more first image capture devices comprising; a first video input interface to receive first video input from a first local content source; a first audio input interface to receive first audio input from the first local content source; a first video output interface to provide first video output to a first video display device; a first audio output interface to provide first audio output to a first audio receiver; a first video capture device to capture at least one of first image data or first video data; a first audio capture device to capture first audio data; a first network interface; at least one first processor; and a first storage medium in communication with the at least one first processor; causing the one or more first image capture devices to capture an image or a video segment; causing the one or more first image capture devices to upload the captured image or video segment to a specified location over the network; creating a public uniform resource locator (“
URL”
) addressing the uploaded image or video segment; andproviding the public URL to the first user; wherein receiving user input comprises receiving user input from the first user from a second image capture device that is associated with a second user and not associated with the first user, wherein, when receiving the user input from the first user, both the first user and the one or more second image capture devices are located at a second customer premises associated with the second user, the second customer premises being different from the first customer premises; wherein the method further comprises; collecting presence information with the second image capture device that is associated with a second user and not associated with the first user, the second image capture device located at the second customer premises; detecting presence of the first user at the second customer premises, with the second image capture device that is associated with a second user and not associated with the first user, based at least in part on the presence information; identifying the first user, with a second computer, based at least in part on identifying information derived from at least a portion of the presence information; receiving, with the second image capture device, the user input from the first user; in response to identifying the first user, sending, with the second image capture device that is associated with a second user and not associated with the first user, the received user input to the one or more first image capture devices over the network for controlling the one or more first image capture devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A first apparatus located at a first customer premises associated with a first user, comprising:
-
a video input interface to receive video input from a local content source; an audio input interface to receive audio input from the local content source; a video output interface to provide video output to a video display device; an audio output interface to provide audio output to an audio receiver; a video capture device to capture at least one of image data or video data; an audio capture device to capture audio data; a network interface; at least one processor; and a storage medium in communication with the at least one processor, the storage medium having encoded thereon a set of instructions executable by the at least one processor to perform one or more operations, the set of instructions comprising; instructions for receiving, from a computer over a network, control instructions based on user input from the first user, wherein the control instructions are originally sent, via the computer, from a second apparatus that is associated with a second user and not associated with the first user, wherein, when receiving the user input from the first user, both the first user and the second apparatus are located at a second customer premises associated with the second user, the second customer premises being different from the first customer premises, the second apparatus having collected presence information, detected presence of the first user at the second customer premises based at least in part on the collected presence information, identified the first user, and, in response to identifying the first user, sent received user input from the first user located at the second customer premises to the first apparatus located at the first customer premises, via the computer and over the network, to control the first apparatus; instructions for controlling the first apparatus, based at least in part on the control instructions received from the second apparatus, via the computer over the network; instructions for causing the first apparatus to capture an image or a video segment; instructions for causing the first apparatus to upload the captured image or video segment to a specified location over the network; instructions for creating a public uniform resource locator (“
URL”
) addressing the uploaded image or video segment;instructions for providing the public URL to the first user.
-
-
25. A system, comprising:
-
a first image capture device associated with a first user, the first image capture device being located at a first customer premises associated with the first user, the first image capture device comprising; a first video input interface to receive video input from a first local content source; a first audio input interface to receive audio input from the first local content source; a first video output interface to provide video output to a first video display device; a first audio output interface to provide audio output to a first audio receiver; a first video capture device to capture at least one of image data or video data; a first audio capture device to capture audio data; a first network interface; at least one first processor; and a first storage medium in communication with the at least one first processor, the first storage medium having encoded thereon a first set of instructions executable by the at least one first processor to perform one or more operations; a second image capture device that is associated with a second user and not associated with the first user, the second image capture device being located at a second customer premises associated with the second user, the second image capture device comprising; a second video input interface to receive video input from a second local content source; a second audio input interface to receive audio input from the second local content source; a second video output interface to provide video output to a second video display device; a second audio output interface to provide audio output to a second audio receiver; a second video capture device to capture at least one of image data or video data; a second audio capture device to capture audio data; a second network interface; at least one second processor; and a second storage medium in communication with the at least one processor, the second storage medium having encoded thereon a second set of instructions executable by the at least one second processor to perform one or more operations; and a computer, comprising; one or more processors; and a computer readable medium in communication with the one or more processors, the computer readable medium having encoded thereon a third set of instructions executable by the one or more processors to perform one or more operations, the third set of instructions comprising; instructions for receiving user input from a first user over a network from the second image capture device that is associated with a second user and not associated with the first user; instructions for controlling a first image capture device over the network, based on the user input received from the first user from the second image capture device; and the second set of instructions comprising; instructions for collecting presence information; instructions for detecting presence of the first user at the second customer premises, based at least in part on the presence information; instructions for receiving the user input from the first user, when the first user is located at the second customer premises; instructions for, in response to identifying the first user at the second customer premises, sending the received user input to the first image capture device over the network for controlling the first image capture device that is located at the first customer premises; the first set of instructions comprising; instructions for receiving, from the computer over the network, control instructions based on user input from the first user; instructions for controlling the first image capture device, based at least in part on the control instructions received from the second image capture device that is associated with a second user and not associated with the first user, via the computer over the network; wherein instructions for controlling the image capture device, from the second image capture device that is associated with a second user and not associated with the first user, comprise; instructions for causing the first image capture device to capture an image or a video segment; instructions for causing the first image capture device to upload the captured image or video segment to a specified location over the network; instructions for creating a public uniform resource locator (“
URL”
) addressing the uploaded image or video segment; andinstructions for providing the public URL to the first user.
-
-
26. A first image capture device configured to be accessed over a network, the first image capture devices being located at a first customer premises associated with a first user, the first image capture device comprising:
-
at least one processor; and a storage medium in communication with the at least one processor, the storage medium having encoded thereon a set of instructions executable by the at least one processor to perform one or more operations, the set of instructions comprising; instructions for receiving, over a network, control instructions from a computer to capture at least one of video data or image data of the first user, based on the detected presence of the first user, wherein the control instructions are originally sent, via the computer, from a second image capture device that is associated with a second user and not associated with the first user, wherein, when receiving the user input from the first user, both the first user and the second image capture device are located at a second customer premises associated with the second user, the second customer premises being different from the first customer premises, the second image capture device having collected presence information, detected presence of the first user at the second customer premises based at least in part on the collected presence information, identified the first user, and, in response to identifying the first user, sent received user input from the first user at the second customer premises to the first image capture device located at the first customer premises, via the computer and over the network, to control the first image capture device; and instructions for controlling the first image capture device, based at least in part on the control instructions received from the second image capture device, via the computer over the network; wherein instructions for controlling the first image capture device, from the second image capture device that is associated with a second user and not associated with the first user, comprise; instructions for causing the first image capture device to capture an image or a video segment; instructions for causing the first image capture device to upload the captured image or video segment to a specified location over the network; instructions for creating a public uniform resource locator (“
URL”
) addressing the uploaded image or video segment; andinstructions for providing the public URL to the first user.
-
Specification