Virtual sensor system

US10436615B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10436615-B2
Application numberUS-201815961537-A
CountryUS
Kind codeB2
Filing dateApr 24, 2018
Priority dateApr 24, 2017
Publication dateOct 8, 2019
Grant dateOct 8, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A sensing system includes a sensor assembly that is communicably connected to a computer system, such as a server or a cloud computing system. The sensor assembly includes a plurality of sensors that sense a variety of different physical phenomena. The sensor assembly featurizes the raw sensor data and transmits the featurized data to the computer system. Through machine learning, the computer system then trains a classifier to serve as a virtual sensor for an event that is correlated to the data from one or more sensor streams within the featurized sensor data. The virtual sensor can then subscribe to the relevant sensor feeds from the sensor assembly and monitor for subsequent occurrences of the event. Higher order virtual sensors can receive the outputs from lower order virtual sensors to infer nonbinary details about the environment in which the sensor assemblies are located.

First claim

Opening claim text (preview).

What is claimed is: 1. A sensing system comprising: a sensor assembly comprising: one or more circuit boards; a control circuit connected to the one or more circuit boards; and a collection of sensors, at least two of which are heterogeneous, in communication with the control circuit, wherein: each of the sensors in the collection of sensors is coupled to one or more of the one or more circuit boards such that the each of the sensors in the collection of sensors is configured to sense one or more physical phenomena in an environment of the sensor assembly; and a back end server system, comprising at least one server, that is in communication with the sensor assembly, wherein: the control circuit of the sensor assembly is configured to: extract a plurality of features from raw sensor data collected by the collection of sensors to form featurized data; and transmit the featurized data to the back end server system; and the at least one server of the back end server system is configured to: determine one or more selected sensors of the collection of sensors whose featurized data are correlated with an event occurring in the environment of the sensor assembly; generate a first order virtual sensor by training a machine learning model to detect the event based on the featurized data from the one or more selected sensors; and detect the event using the trained first order virtual sensor and featurized data from the one or more selected sensors. 2. The sensing system of claim 1 , wherein the event detected by the first order virtual sensor is not directly sensed by any of the sensors in the collection of sensors of the sensor assembly. 3. The sensing system claim 1 , wherein the at least one server of the back end server system is further configured to generate a second order virtual sensor to detect, based on, at least in part, outputs of the first order virtual sensor, a second order condition in the environment of the sensor assembly. 4. The sensing system of claim 3 , wherein the back end server system is configured to transmit a notification to a remote computer-based system when a particular condition is detected by the second order virtual sensor. 5. The sensing system claim 3 , wherein the second order virtual sensor is a trained machine learning model. 6. The sensing system of claim 1 , wherein the collection of sensors comprise at least one passive sensor selected from the group consisting of an infrared radiation sensor, an ambient light color sensor, an ambient light intensity sensor, a magnetic field sensor, a temperature sensor, an ambient pressure sensor, a humidity sensor, a vibration sensor, an external device communication sensor, a motion sensor, an acoustic sensor, an indoor air quality sensor, a chemical sensor, a vision sensor, and an electromagnetic interference sensor. 7. The sensing system of claim 6 , wherein: the sensor assembly is in communicating with a user device; the back end server system is configured to transmit a notification to the sensor assembly when a particular event is detected by the first order virtual sensor; and the sensor assembly is configured to transmit a notification to the user device in response to receiving the notification from the back end server system that the particular event was detected. 8. The sensing system of claim 1 , wherein the collection of sensors comprise at least one active sensor selected from the group consisting of a sonar sensor, an ultrasonic sensor, a light emitting sensor, a radar based sensor, an acoustic sensor, an infrared camera, an active infrared sensor, an indoor positioning system, an x-ray based sensor, a seismic sensor, and an active sound measurement system. 9. The sensing system of claim 1 , wherein: the sensing system further comprises an output feedback device selected from the group consisting of a speaker, a light source, and a vibration source; the back end server system is configured to transmit a notification to the sensor assembly when a particular event is detected by the first order virtual sensor; and the sensor assembly is configured to transmit a notification to a user via the output feedback device in response to receiving the notification from the back end server system that the particular event was detected. 10. The sensing system of claim 1 , wherein the first order virtual sensor comprises a classifier that is trained to detect the event in the environment of the sensor assembly. 11. The sensing system of claim 10 , wherein the classifier is trained using at least one of supervised learning or unsupervised learning. 12. The sensing system of claim 1 , wherein: the sensor assembly comprises a housing; the collection of sensors are connected to the one or more circuit boards; and the housing houses the one or more circuit boards, the collection of sensors, and the control circuit. 13. The sensing system of claim 1 , wherein the first order virtual sensor produces outputs are selected from the group consisting of a binary output, a non-binary output, and a set of labels. 14. The sensing system of claim 1 , wherein: the sensor assembly is one of a plurality of sensor assemblies distributed throughout a location, wherein each of the plurality of sensor assemblies is in communication with the back end server system; each of the plurality of sensor assemblies comprises: a control circuit; and a collection of sensors, at least two of which are heterogeneous, connected to the control circuit, wherein each of the sensors in the collection of sensors is configured to sense one or more physical phenomena in a local environment of the sensor assembly, wherein the control circuit of the sensor assembly is configured to: extract a plurality of features from raw sensor data collected by the collection of sensors to form featurized data; and transmit the featurized data to the back end server system; and the first order virtual sensor is trained through machine learning to detect, based on the featurized data transmitted from the plurality of sensor assemblies, the event in the location. 15. The sensing system of claim 1 , wherein the at least one server of the back end server system is configured to transmit to the sensor assembly an instruction for which features to extract for at least one of the sensors in the collection of sensors. 16. The sensing system of claim 1 , wherein the at least one server of the back end server system is configured to identify at least one of the sensors in the collection of sensors that has been activated based on the event in the environment of the sensor assembly. 17. A sensing system comprising: a sensor assembly comprising: one or more circuit boards; a control circuit connected to the one or more circuit boards; and a collection of sensors, at least two of which are heterogeneous, connected to the control circuit, wherein: each of the sensors in the collection of sensors is coupled to one or more of the one or more circuit boards such that each of the sensors in the collection of sensors senses one or more physical phenomena in an environment of the sensor assembly that are indicative of events; and the control circuit is configured to featurize raw sensor data from the collection of sensors to generate featurized data; and a back end server system, comprising at least one server in communication with the sensor assembly, wherein the at least one server comprises: a processor; and a memory storing instructions that, when executed by the processor, cause the at least one server to: receive the featur

Assignees

Inventors

Classifications

  • with provision for safeguarding the apparatus, e.g. against abnormal operation, against breakdown · CPC title

  • Machine learning · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • Reporting information sensed by appliance or service execution status of appliance services in a home automation network (device-related reporting H04L43/065; arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom H04Q9/00) · CPC title

  • for collecting sensor information · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10436615B2 cover?
A sensing system includes a sensor assembly that is communicably connected to a computer system, such as a server or a cloud computing system. The sensor assembly includes a plurality of sensors that sense a variety of different physical phenomena. The sensor assembly featurizes the raw sensor data and transmits the featurized data to the computer system. Through machine learning, the computer …
Who is the assignee on this patent?
Univ Carnegie Mellon
What technology area does this patent fall under?
Primary CPC classification G01D9/005. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 08 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).