Trigger regions
First Claim
1. A method comprising:
- receiving, by a computing system from a subscriber device as part of a service that the computing system provides to the subscriber device, (i) an indication of a virtual region within a virtual representation of a physical space and (ii) a trigger condition associated with the virtual region, wherein the virtual region corresponds to a physical region within the physical space, wherein the trigger condition corresponds to a particular physical change in the physical region, wherein the subscriber device contains program code that enables (i) transmission of the indication and the trigger condition to the computing system and (ii) subsequent receipt, from the computing system, of a notification that indicates that the trigger condition has been satisfied, wherein the subscriber device does not contain program code that enables use of sensor data as basis for detecting an event in the physical region that satisfies the trigger condition, and wherein the computing system providing the service comprises the computing system providing a programming building block that enables the subscriber device to cause the computing system to (i) receive, on behalf of the subscriber device, the sensor data from the plurality of sensors and (ii) detect, on behalf of the subscriber device, the event in the physical region that satisfies the trigger condition;
receiving, by the computing system, the sensor data from a plurality of sensors positioned in the physical space, wherein the plurality of sensors are external to the subscriber device, and wherein at least a portion of the sensor data is associated with the physical region within the physical space; and
based on the sensor data and as part of the service, the computing system detecting, on behalf of the subscriber device, the event in the physical region that satisfies the trigger condition corresponding to the particular physical change in the physical region, and responsively providing, to the subscriber device from which the indication of the virtual region and the trigger condition were received, the notification that indicates that the trigger condition has been satisfied.
2 Assignments
0 Petitions
Accused Products
Abstract
Example implementations may relate to methods and systems for detecting an event in a physical region within a physical space. Accordingly, a computing system may receive from a subscriber device an indication of a virtual region within a virtual representation of the physical space such that the virtual region corresponds to the physical region. The system may also receive from the subscriber a trigger condition associated with the virtual region, where the trigger condition corresponds to a particular physical change in the physical region. The system may also receive sensor data from sensors in the physical space and a portion of the sensor data may be associated with the physical region. Based on the sensor data, the system may detect an event in the physical region that satisfies the trigger condition and may responsively provide to the subscriber a notification that indicates that the trigger condition has been satisfied.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving, by a computing system from a subscriber device as part of a service that the computing system provides to the subscriber device, (i) an indication of a virtual region within a virtual representation of a physical space and (ii) a trigger condition associated with the virtual region, wherein the virtual region corresponds to a physical region within the physical space, wherein the trigger condition corresponds to a particular physical change in the physical region, wherein the subscriber device contains program code that enables (i) transmission of the indication and the trigger condition to the computing system and (ii) subsequent receipt, from the computing system, of a notification that indicates that the trigger condition has been satisfied, wherein the subscriber device does not contain program code that enables use of sensor data as basis for detecting an event in the physical region that satisfies the trigger condition, and wherein the computing system providing the service comprises the computing system providing a programming building block that enables the subscriber device to cause the computing system to (i) receive, on behalf of the subscriber device, the sensor data from the plurality of sensors and (ii) detect, on behalf of the subscriber device, the event in the physical region that satisfies the trigger condition; receiving, by the computing system, the sensor data from a plurality of sensors positioned in the physical space, wherein the plurality of sensors are external to the subscriber device, and wherein at least a portion of the sensor data is associated with the physical region within the physical space; and based on the sensor data and as part of the service, the computing system detecting, on behalf of the subscriber device, the event in the physical region that satisfies the trigger condition corresponding to the particular physical change in the physical region, and responsively providing, to the subscriber device from which the indication of the virtual region and the trigger condition were received, the notification that indicates that the trigger condition has been satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing system comprising:
-
one or more processors; a non-transitory computer readable medium; and program instructions stored on the non-transitory computer readable medium and executable by the one or more processors to; receive, from a subscriber device as part of a service that the computing system provides to the subscriber device, (i) an indication of a virtual region within a virtual representation of a physical space and (ii) a trigger condition associated with the virtual region, wherein the virtual region corresponds to a physical region within the physical space, wherein the trigger condition corresponds to a particular physical change in the physical region, wherein the subscriber device contains program code that enables (i) transmission of the indication and the trigger condition to the computing system and (ii) subsequent receipt, from the computing system, of a notification that indicates that the trigger condition has been satisfied, wherein the subscriber device does not contain program code that enables use of sensor data as basis for detecting an event in the physical region that satisfies the trigger condition, and wherein the computing system providing the service comprises the computing system providing a programming building block that enables the subscriber device to cause the computing system to (i) receive, on behalf of the subscriber device, the sensor data from the plurality of sensors and (ii) detect, on behalf of the subscriber device, the event in the physical region that satisfies the trigger condition; receive the sensor data from a plurality of sensors positioned in the physical space, wherein the plurality of sensors are external to the subscriber device, and wherein at least a portion of the sensor data is associated with the physical region within the physical space; and based on the sensor data and as part of the service, detect, on behalf of the subscriber device, the event in the physical region that satisfies the trigger condition corresponding to the particular physical change in the physical region and responsively provide, to the subscriber device from which the indication of the virtual region and the trigger condition were received, the notification that indicates that the trigger condition has been satisfied. - View Dependent Claims (17, 18)
-
-
19. A non-transitory computer readable medium having stored therein instructions executable by one or more processors to cause a computing system to perform functions comprising:
-
receiving, from a subscriber device as part of a service that the computing system provides to the subscriber device, (i) an indication of a virtual region within a virtual representation of a physical space and (ii) a trigger condition associated with the virtual region, wherein the virtual region corresponds to a physical region within the physical space, wherein the trigger condition corresponds to a particular physical change in the physical region, wherein the subscriber device contains program code that enables (i) transmission of the indication and the trigger condition to the computing system and (ii) subsequent receipt, from the computing system, of a notification that indicates that the trigger condition has been satisfied, wherein the subscriber device does not contain program code that enables use of sensor data as basis for detecting an event in the physical region that satisfies the trigger condition, and wherein the computing system providing the service comprises the computing system providing a programming building block that enables the subscriber device to cause the computing system to (i) receive, on behalf of the subscriber device, the sensor data from the plurality of sensors and (ii) detect, on behalf of the subscriber device, the event in the physical region that satisfies the trigger condition; receiving the sensor data from a plurality of sensors positioned in the physical space, wherein the plurality of sensors are external to the subscriber device, and wherein at least a portion of the sensor data is associated with the at least one physical region within the physical space; and based on the sensor data and as part of the service, detecting, on behalf of the subscriber device, the event in the physical region that satisfies the trigger condition corresponding to the particular physical change in the physical region and responsively providing, to the subscriber device from which the indication of the virtual region and the trigger condition were received, the notification that indicates that the trigger condition has been satisfied. - View Dependent Claims (20, 21, 22)
-
Specification