Patents by Inventor Donald Madden

Donald 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: 11005678
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for machine learning for home understanding and notification. In one aspect, a method includes obtaining reference videos from a camera within a premises of a home, determining, from the reference videos, timing of actions in a routine that a particular person performs before leaving the home, determining from a sample video from the camera within the home that the particular person appears to be out of sync in performing a particular action based on the timing of actions in the routine determined from the reference videos, and in response, providing a notification to the particular person.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: May 11, 2021
    Assignee: Alarm.com Incorporated
    Inventors: Donald Madden, Allison Beach, Jennifer Doughty
  • Patent number: 10992492
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for machine learning for home understanding and notification. In one aspect, a method includes obtaining reference videos from a camera within a home, determining from the reference videos that a particular person routinely leaves the home with a particular object at a particular time of day, determining from a sample video from the camera within the home that the particular person appears to be leaving the home without the particular object at the particular time of day, and in response, providing a notification regarding the particular object.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: April 27, 2021
    Assignee: ObjectVideo Labs, LLC
    Inventors: Allison Beach, Donald Madden
  • Patent number: 10963681
    Abstract: A monitoring system is configured to monitor a property. The monitoring system includes a camera, a sensor, and a monitor control unit. The monitor control unit is configured to receive image data and sensor data. The monitor control unit is configured to determine that the image data includes a representation of a person. The monitor control unit is configured to determine an orientation of a representation of a head of the person. The monitor control unit is configured to determine that the representation of the head of the person likely includes a representation of a face of the person. The monitor control unit is configured to determine that the face of the person is likely concealed. The monitor control unit is configured to determine a malicious intent score that reflects a likelihood that the person has a malicious intent. The monitor control unit is configured to perform an action.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: March 30, 2021
    Assignee: Alarm.com Incorporated
    Inventors: Donald Madden, Achyut Boggaram, Gang Qian, Daniel Todd Kerzner
  • Patent number: 10950005
    Abstract: Methods and systems including computer programs encoded on a computer storage medium, for receiving, from a camera, a set of images in which the camera detected a particular event based on a first set of camera settings, determining that false detections in the set of images made by the camera based on the first set of camera settings were caused by localized errors, and in response, generating a second set of camera settings based on the localized errors and providing the second set of camera settings to the camera.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: March 16, 2021
    Assignee: Alarm.com Incorporated
    Inventors: Allison Beach, Donald Madden, Weihong Yin, David James Hutz, Dave Conger, Christopher Silverman, Benjamin Asher Berg, Andrew Scanlon
  • Publication number: 20200410771
    Abstract: A computer-implemented method includes obtaining an image of an area of a property from an augmented reality device, identifying the area of the property based on the image obtained from the augmented reality device, determining that the area of the property corresponds to an event at the property or a configuration of a monitoring system of the property, and providing, in response to determining that the area of the property corresponds to the event or the configuration, information that represents the event or the configuration and that is configured to be displayed on the augmented reality device.
    Type: Application
    Filed: September 14, 2020
    Publication date: December 31, 2020
    Inventor: Donald Madden
  • Publication number: 20200404190
    Abstract: 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 obtaining images of a scene captured by a camera, identifying an object in the images through object recognition, determining that the object that is identified in the images is of a particular type that has a privacy restriction, and in response to determining that the object in the images is of the particular type that has the privacy restriction, obfuscating an appearance of the object in the images.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 24, 2020
    Inventors: David James Hutz, Allison Beach, Narayanan Ramanathan, Benjamin Asher Berg, Christopher Silverman, Donald Madden
  • Patent number: 10867217
    Abstract: A computer-implemented method includes obtaining data from one or more non-visual sensors and a camera from a first monitoring system. The data includes non-visual data from the non-visual sensors and visual data obtained from the camera. The non-visual data from the non-visual sensors are paired with corresponding visual data from the camera. Data points of the non-visual data are synchronized with frames of the visual data based on a likelihood of an event indicated in the non-visual data. The synchronized data points of the non-visual data with the frames of the visual data are provided as labeled input to a neural network to train the neural network to detect the event. The trained neural network is provided to one or more cameras corresponding to one or more additional monitoring systems to detect the event in the visual data obtained by the one or more cameras.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: December 15, 2020
    Assignee: ObjectVideo Labs, LLC
    Inventors: Donald Madden, Narayanan Ramathan
  • Publication number: 20200388149
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a storage device, for preventing false alarms due to display images. In one aspect, a monitoring system is disclosed that includes a processor and a computer storage media storing instructions that, when executed by the processor, cause the processor to perform operations. The operations can include obtaining, by the monitoring system, image data that depicts a portion of a property, determining, by the monitoring system, that the image data depicts an object, based on determining, by the monitoring system, that the image data depicts an object, determining, by the monitoring system, whether the depicted object is located within an exclusionary region of the property, and based on determining, by the monitoring system, that the depicted object is not located within an exclusionary region of the property, triggering, by the monitoring system, an event based on the image data.
    Type: Application
    Filed: August 25, 2020
    Publication date: December 10, 2020
    Inventors: David James Hutz, Donald Madden
  • Patent number: 10857940
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a storage device, for monitoring a vehicle is disclosed. In one aspect, a vehicle monitoring system is disclosed that includes a processor and a storage device storing instructions that, when executed by the processor, causes the processor to perform operations. The operations may include obtaining data generated by a vehicle monitoring component, determining whether the parked vehicle is permitted to navigate away from a location where the vehicle is parked, and in response to determining that the parked vehicle is not permitted to navigate away from the location, providing alert data to a processing unit installed within the parked vehicle, wherein processing of the generated alert data by the processing unit triggers a notification that is configured to alert the vehicle operator that the parked vehicle is not permitted to navigate away from the location.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: December 8, 2020
    Assignee: ObjectVideo Labs, LLC
    Inventor: Donald Madden
  • Patent number: 10836309
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a distracted driver detection and alert system. In one aspect, a system includes a sensor that is located at the property and that is configured to generate sensor data that reflects an attribute of the property, and a monitor control unit that is configured to receive, from a traffic monitoring device, traffic monitoring data that reflects movement of a vehicle, classify, a driver of a vehicle as a distracted driver, determine that the vehicle is associated with the property and in response, determine, based on the sensor data and the traffic monitoring data, a likely identity of the driver, based on determining the likely identity of the driver, determine a classification of the driver, based on the classification of the driver, generate an alert, and provide, for output, the alert.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: November 17, 2020
    Assignee: Alarm.com Incorporated
    Inventors: Stephen Scott Trundle, Allison Beach, Donald Madden
  • Patent number: 10825319
    Abstract: A monitoring system that is configured to monitor a includes a light device that is located at a pool of the property and that includes a camera that is configured to capture video data, and a monitoring control unit that is configured to receive, from the light device, the video data, determine that an object in the pool of the property is likely a person, based on determining that an object in the pool of the property is likely a person, determine a confidence score that reflects a likelihood that the person is swimming, determine that the confidence score does not satisfy a confidence score criteria, and perform a monitoring system action based on determining that the confidence score does not satisfy the confidence score criteria.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: November 3, 2020
    Assignee: ObjectVideo Labs, LLC
    Inventor: Donald Madden
  • Patent number: 10810860
    Abstract: A vent hood device that is configured to monitor a stove, the vent hood device including, a camera, an infrared sensor that is configured to detect heat from a surface of the stove, and a processor that is configured to receive, from the infrared sensor, temperature data that indicates heat detected from the surface of the stove, receive, from the camera, video data captured by the camera, determine, based on the temperature data and the video data, that an adult is not within a field of view of the camera and the heat detected from the surface of the stove satisfies a heat criteria, and in response to determining that an adult is not within the field of view of the camera and the heat detected from the surface of the stove satisfies the heat criteria, provide an alert that indicates that the stove is unattended.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: October 20, 2020
    Assignee: ObjectVideo Labs, LLC
    Inventors: Dana Eubanks, Donald Madden
  • Patent number: 10803667
    Abstract: A computer-implemented method includes obtaining an image of an area of a property from an augmented reality device, identifying the area of the property based on the image obtained from the augmented reality device, determining that the area of the property corresponds to an event at the property or a configuration of a monitoring system of the property, and providing, in response to determining that the area of the property corresponds to the event or the configuration, information that represents the event or the configuration and that is configured to be displayed on the augmented reality device.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: October 13, 2020
    Assignee: ObjectVideo Labs, LLC
    Inventor: Donald Madden
  • Patent number: 10798313
    Abstract: 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 obtaining images of a scene captured by a camera, identifying an object in the images through object recognition, determining that the object that is identified in the images is of a particular type that has a privacy restriction, and in response to determining that the object in the images is of the particular type that has the privacy restriction, obfuscating an appearance of the object in the images.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: October 6, 2020
    Assignee: Alarm.com Incorporated
    Inventors: David James Hutz, Allison Beach, Narayanan Ramanathan, Benjamin Asher Berg, Christopher Silverman, Donald Madden
  • Patent number: 10789832
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a storage device, for preventing false alarms due to display images. In one aspect, a monitoring system is disclosed that includes a processor and a computer storage media storing instructions that, when executed by the processor, cause the processor to perform operations. The operations can include obtaining, by the monitoring system, image data that depicts a portion of a property, determining, by the monitoring system, that the image data depicts an object, based on determining, by the monitoring system, that the image data depicts an object, determining, by the monitoring system, whether the depicted object is located within an exclusionary region of the property, and based on determining, by the monitoring system, that the depicted object is not located within an exclusionary region of the property, triggering, by the monitoring system, an event based on the image data.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: September 29, 2020
    Assignee: Alarm.com Incorporated
    Inventors: David James Hutz, Donald Madden
  • Patent number: 10789820
    Abstract: A computer implemented method, including receiving, by a monitoring system that is configured to monitor a property and from a first camera that is trained on a vicinity of an entry point of the property, first image data, determining that a visitor is located at the vicinity of the entry point of the property, generating, by the monitoring system, an appearance model of the visitor, receiving, by the monitoring system and from a second camera that is trained on an area of the property other than the vicinity of the entry point of the property, second image data, comparing, by the monitoring system, the second image data to the appearance model of the visitor, determining a confidence score that reflects a likelihood that the visitor is located at the area of the property other than the vicinity of the entry point, and performing a monitoring system action.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: September 29, 2020
    Assignee: Alarm.com Incorporated
    Inventors: Celine Heckel Jones, Donald Madden
  • Patent number: 10769844
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a storage device, for generating a three-dimensional map of a property. The method includes storing at least a portion of an initial map modification data structure, receiving an instruction that instructs the robotic device to initiate property mapping, obtaining image data describing a portion of the property that is mounted to the robotic device, analyzing the obtained image data to determine whether the image data depicts a marker, in response to a determination that the obtained image data depicts a marker, determining the pose of the camera that is mounted to the robotic device, updating the initial map modification data structure using the pose of the camera that is mounted to the robotic device, obtaining an initial three-dimensional map of the property; and modifying the initial three-dimensional map of the property based on the updated map modification data structure.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: September 8, 2020
    Assignee: Alarm.com Incorporated
    Inventors: Babak Rezvani, Ahmad Seyfi, Donald Madden, Gang Qian
  • Patent number: 10726723
    Abstract: Methods and systems including computer programs encoded on a computer storage medium, for obtaining imaging data of a parking lot that includes a set of parking spots, detecting a vehicle enter the parking lot, generating a vehicle recognition model for the vehicle, determining that the vehicle is parked in a parking spot, detecting a customer exit the vehicle, generating a customer recognition model for the customer, determining that the customer has entered a business of one or more businesses affiliated with the parking lot, and providing information related to parking space usage for the parking spot and the business to a user device.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: July 28, 2020
    Assignee: ObjectVideo Labs, LLC
    Inventors: Donald Madden, Allison Beach
  • Publication number: 20200224899
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, purging carbon monoxide (CO) from within a property. The methods, systems, and apparatus include actions of obtaining a reading from a carbon monoxide sensor in a property, determining that carbon monoxide in a property satisfies a carbon monoxide criteria based on the reading from the carbon monoxide sensor, obtaining a reading from a fire sensor, determining that a fire is not in the property based on the reading from the fire sensor, and in response to determining that carbon monoxide in the property satisfies the carbon monoxide criteria and that a fire is not in the property, triggering air in the property to be vented outside the property.
    Type: Application
    Filed: January 8, 2020
    Publication date: July 16, 2020
    Inventors: Dana Eubanks, Andrew Scanlon, Donald Madden
  • Patent number: 10706699
    Abstract: A computer-implemented method includes receiving a sample image of an area of a property, identifying a moving object from the sample image, determining a site in the property based on the identified moving object, determining an optical pattern to project at the site based on the identified moving object, and transmitting an instruction to a projector to project the determined optical pattern at the determined site.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: July 7, 2020
    Assignee: Alarm.com Incorporated
    Inventors: Daniel Todd Kerzner, Gary Franklin Bart, Donald Madden, Dean Constantine