Patents by Inventor Donald Gerard Madden
Donald Gerard Madden has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11250271Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for finding lost objects. In some implementations, an unassociated object that appeared in a video from a property is identified. Known entities for the property are identified. A number of times that the known entities appeared in videos from the property is obtained. An order to display the known entities for the property based on a number of times that the known entities appeared in videos from the property are determined. An indication that the unassociated object is associated with a particular entity of the known entities is received. An image of the unassociated object from the video in association with the particular entity of the known entities is stored.Type: GrantFiled: August 17, 2020Date of Patent: February 15, 2022Assignee: ObjectVideo Labs, LLCInventors: Ethan Shayne, Donald Gerard Madden, Gang Qian, Weihong Yin
-
Publication number: 20220027637Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for property management and monitoring using a drone. In some implementations, images of an outside area corresponding to a property are obtained. From the images, it is determined that a person is approaching the property. A state of the property is identified. An action to perform by a drone is determined based on the images and a state of the property. The drone is instructed to navigate to the person and perform the action.Type: ApplicationFiled: July 21, 2021Publication date: January 27, 2022Inventors: Donald Gerard Madden, Ethan Shayne, Babak Rezvani, Ahmad Seyfi, Glenn Tournier
-
Publication number: 20220027648Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for visual authentication. In some implementations, a method may include obtaining images of a person at a property; detecting a discontinuity in an appearance of the person in the images of the person at the property; determining that the discontinuity does not correspond to a known occlusion; and providing an indication of a potential spoofing attack.Type: ApplicationFiled: July 23, 2021Publication date: January 27, 2022Inventors: Stephen Scott Trundle, Daniel Todd Kerzner, Allison Beach, Babak Rezvani, Donald Gerard Madden
-
Publication number: 20220012493Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining that current data captured at a current location of a drone satisfies localization adjustment criteria; in response to determining that the current data captured at the current location of the drone satisfies the localization adjustment criteria, identifying previously captured image data; determining a previous expected location of the drone based on both an expected change in location of the drone and a first previous location determined from other image data captured before the previously captured image data; determining a location difference between the previous expected location of the drone and a second previous location determined from the previously captured image data; and determining the current location of the drone based on the location difference.Type: ApplicationFiled: July 9, 2021Publication date: January 13, 2022Inventors: Donald Gerard Madden, Babak Rezvani, Ahmad Seyfi, Timon Meyer, Glenn Tournier
-
Publication number: 20210398434Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for receiving a request to deploy an aerial drone to assist an emergency vehicle from a first location to a second location; determining a route to be traversed by the emergency vehicle from the first location to the second location based on the request; and deploying the aerial drone to traverse the route in advance of the emergency vehicle.Type: ApplicationFiled: June 16, 2021Publication date: December 23, 2021Inventors: Donald Gerard Madden, Babak Rezvani, Ahmad Seyfi, Glenn Tournier
-
Patent number: 11200793Abstract: Methods, systems, and apparatus, including computer programs encoded on a storage device, are disclosed. A system includes one or more processors and one or more computer storage media storing instructions that are operable, when executed by the one or more processors, to cause the one or more processors to perform operations comprising: obtaining, by the system, video of a scene captured by a camera; determining a likelihood that the camera will be tampered with based on the video of the scene; determining that the likelihood that the camera will be tampered with satisfies criteria; and transmitting data generated from the video.Type: GrantFiled: July 14, 2020Date of Patent: December 14, 2021Assignee: Alarm.com IncorporatedInventors: David James Hutz, Allison Beach, Weihong Yin, Donald Gerard Madden, Adam Gordon, Benjamin Asher Berg, Christopher Silverman, Donald Faraci
-
Patent number: 11200435Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for cooperative video surveillance. The methods, systems, and apparatus include actions of determining that a vehicle has arrived at a particular parking spot, determining a view of a property for an onboard camera for the vehicle, providing a detection rule to the vehicle based on the view of the property for the onboard camera for the vehicle, and receiving an image captured by the onboard camera for the vehicle based on satisfaction of the detection rule.Type: GrantFiled: March 11, 2020Date of Patent: December 14, 2021Assignee: ObjectVideo Labs, LLCInventors: Andrew Scanlon, Donald Gerard Madden
-
Publication number: 20210368279Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for emphasizing a portion of audio data. In some implementations, a method may include determining that a first person is wearing a hearing aid, determining, from images captured by a camera, that a second person is speaking to the first person, determining an audio stream for an environment in which the first person is located, determining whether more than one sound stream is encoded in the audio stream, based on determining that more than one sound stream is encoded in audio data, identifying a portion of captured sounds that corresponds to the second person speaking to the first person, and providing, to the hearing aid, audio data that increases a volume of the portion of captured sounds relative to other portions of the captured sounds.Type: ApplicationFiled: May 3, 2021Publication date: November 25, 2021Inventors: Ethan Shayne, Donald Gerard Madden
-
Publication number: 20210358293Abstract: A monitoring system that is configured to monitor a property is disclosed. The monitoring system includes a passive infrared (PIR) sensor configured to generate reference PIR data that represents motion within an area of the property; an auxiliary sensor configured to generate auxiliary sensor data that represents an attribute of the area of the property; and a motion sensor device. The motion sensor device is configured to: obtain the reference PIR data; determine that a first set of motion detection criteria is satisfied by the reference PIR data; in response to determining that the first set of motion detection criteria is satisfied by the reference PIR data, obtain the auxiliary sensor data; obtain a second set of motion detection criteria based on the reference PIR data and the auxiliary sensor data; and determine whether the second set of motion detection criteria is satisfied by additional PIR data.Type: ApplicationFiled: August 2, 2021Publication date: November 18, 2021Inventors: Glenn Tournier, Alexander Lawrence Reeder, Donald Gerard Madden, Allison Beach, David James Hutz
-
Patent number: 11178363Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating distributed jobs for cameras in a monitored property. The methods, systems, and apparatus include actions of obtaining a request to process a video based on an event detected by a first camera at a monitored property, determining resources likely to be available corresponding to the other cameras at the monitored property, allocating one or more tasks corresponding to processing the video to the other cameras based on the resources likely to be available corresponding to the other cameras, and providing the one or more allocated tasks to the first camera and to the other cameras.Type: GrantFiled: June 26, 2020Date of Patent: November 16, 2021Assignee: ObjectVideo Labs, LLCInventors: Gang Qian, Allison Beach, Donald Gerard Madden
-
Publication number: 20210350680Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for implementing a smart security fastener. The smart security fastener includes a body configured to be installed at a property; and a head that is supported by the body. The head has circuitry that includes: a micro-processor that generates control signals; and a radio device that is coupled to the micro-processor. The radio device is operable to: i) transmit data to a property monitoring system based on the control signals, where the data indicates an installation status of the smart security fastener; and ii) receive a command from the property monitoring system that indicates authorization to uninstall the smart security fastener. The circuitry also includes a power source that powers each of the micro-processor and the radio device.Type: ApplicationFiled: May 10, 2021Publication date: November 11, 2021Inventors: Donald Gerard Madden, Ethan Shayne
-
Publication number: 20210344879Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for preserving privacy in surveillance. The methods, systems, and apparatus include actions of determining a state of a monitoring system, determining an exclusion zone that is shown in a video, determining whether to obfuscate at least a portion of the video based on the exclusion zone and the state of the monitoring system, and obfuscating at least the portion of the video.Type: ApplicationFiled: June 8, 2021Publication date: November 4, 2021Inventors: Stephen Scott Trundle, Daniel Todd Kerzner, Donald Gerard Madden, Benjamin Asher Berg
-
Patent number: 11165954Abstract: Methods, and systems including computer programs encoded on a computer storage medium, for training a detection model for surveillance devices using semi-supervised learning. In one aspect, the methods include receiving imaging data collected by a camera of a scene within a field of view of the camera. Annotated training data is generated from the imaging data and one or more detection models are trained using the annotated training data. Based on a set of performance parameters, an optimized detection model is selected of the one or more detection models, and the optimized detection model is provided to the camera.Type: GrantFiled: June 5, 2020Date of Patent: November 2, 2021Assignee: Objectvideo Labs, LLCInventors: Allison Beach, Donald Gerard Madden, Narayanan Ramanathan
-
Publication number: 20210304574Abstract: Methods, systems, and apparatus for camera detection of human activity with co-occurrence are disclosed. A method includes detecting a person in an image captured by a camera; in response to detecting the person in the image, determining optical flow in portions of a first set of images; determining that particular portions of the first set of images satisfy optical flow criteria; in response to determining that the particular portions of the first set of images satisfy optical flow criteria, classifying the particular portions of the first set of images as indicative of human activity; receiving a second set of images captured by the camera after the first set of images; and determining that the second set of images likely shows human activity based on analyzing portions of the second set of images that correspond to the particular portions of the first set of images classified as indicative of human activity.Type: ApplicationFiled: March 16, 2021Publication date: September 30, 2021Inventors: Narayanan Ramanathan, Allison Beach, Gang Qian, Donald Gerard Madden
-
Publication number: 20210295054Abstract: Methods, systems, and apparatus for ground plane filtering of video events are disclosed. A method includes obtaining a first set of images of a scene from a camera; determining a ground plane from the first set of images of the scene; obtaining a second set of images of the scene after the first set of images of the scene is obtained; determining that movement shown by a group of pixels in the second set of images of the scene satisfies motion criteria; determining that the ground plane corresponds with at least a portion of the group of pixels; and in response to determining that movement shown by the group of pixels in the second set of images of the scene satisfies motion criteria, and that the ground plane corresponds with at least a portion of the group of pixels, classifying the group of pixels as showing ground plane based motion.Type: ApplicationFiled: March 8, 2021Publication date: September 23, 2021Inventors: Narayanan Ramanathan, Kyoung-Jin Park, Gang Qian, Allison Beach, Donald Gerard Madden
-
Publication number: 20210284037Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for drones. In some implementations, a method may include obtaining an image of an electrical device; determining a power source of the electrical device based on the image of the electrical device; determining whether the power source of the electrical device is capable of charging a drone based on the image of the electrical device; and based on determining that the power source of the electrical device is capable of charging the drone based on the image of the electrical device, charging the drone with the power source.Type: ApplicationFiled: March 12, 2021Publication date: September 16, 2021Inventors: Babak Rezvani, Ahmad Seyfi, Glenn Tournier, Donald Gerard Madden
-
Patent number: 11113952Abstract: A monitoring system that is configured to monitor a property is disclosed. The monitoring system includes a passive infrared (PIR) sensor configured to generate reference PIR data that represents motion within an area of the property; an auxiliary sensor configured to generate auxiliary sensor data that represents an attribute of the area of the property; and a motion sensor device. The motion sensor device is configured to: obtain the reference PIR data; determine that a first set of motion detection criteria is satisfied by the reference PIR data; in response to determining that the first set of motion detection criteria is satisfied by the reference PIR data, obtain the auxiliary sensor data; obtain a second set of motion detection criteria based on the reference PIR data and the auxiliary sensor data; and determine whether the second set of motion detection criteria is satisfied by additional PIR data.Type: GrantFiled: April 28, 2020Date of Patent: September 7, 2021Assignee: Alarm.com IncorporatedInventors: Glenn Tournier, Alexander Lawrence Reeder, Donald Gerard Madden, Allison Beach, David James Hutz
-
Publication number: 20210274133Abstract: Methods, systems, and apparatus for pre-generating video event notifications are disclosed. A method includes obtaining images of a scene from a camera; determining that an event is likely to occur at a particular time based on the obtained images; in response to determining that the event is likely to occur at the first time, generating an instruction that triggers a user device to provide an alert to a user of the user device at the particular time; and providing the instruction to the user device. Providing the instruction to the user device includes providing alert data and an instruction to pre-cache the alert data until the particular time. The alert data includes at least one of: the obtained images; notification text to be displayed; a classification of an object identified in the images; the particular time that the event is likely to occur; or a classification of the event.Type: ApplicationFiled: February 17, 2021Publication date: September 2, 2021Inventors: Donald Gerard Madden, Ethan Shayne
-
Publication number: 20210262188Abstract: A device for detecting and alleviating flooding and blocked storm sewers includes a manhole cover coupled to a float body. The device also includes a canister having a drain hole and a valve. The device also includes multiple guides that can catch onto part of a sewer. The device is configured such that when water flows into the canister, the manhole cover, float body, and guides rise and the valve is opened.Type: ApplicationFiled: February 24, 2021Publication date: August 26, 2021Inventors: Donald Gerard Madden, Dana Eubanks
-
Publication number: 20210256709Abstract: Methods, systems, and apparatus for remote camera-assisted robot guidance are disclosed. A method includes obtaining images of objects approaching a door of a property; identifying candidate paths to the door based on the images of the objects approaching the door of the property; determining movement capabilities of the objects; storing the candidate paths to the door labeled by the movement capabilities of the objects that took the paths; determining capability information for a robot at the property that indicates movement capabilities of the robot; selecting, from the candidate paths, a path for the robot to take to the door based on the movement capabilities of the robot and the labels of the candidate paths; and providing guidance information to the robot that guides the robot to the door along the selected path.Type: ApplicationFiled: February 11, 2021Publication date: August 19, 2021Inventors: Donald Gerard Madden, Ethan Shayne