Control based on geo-dependent conditions
First Claim
Patent Images
1. A system, comprising:
- one or more data processors; and
a non-transitory computer-readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more data processors to perform operations including;
obtaining, by a computing device, a geolocation;
retrieving topographical information using the geolocation, wherein the topographical information is related to the geolocation;
determining an estimated sun path using the geolocation;
determining an offset amount using the geolocation, the topographical information, and the estimated sun path;
determining a current status of a condition using the geolocation, wherein the current status of the condition is at least one of a sunrise time associated with the geolocation or a sunset time associated with the geolocation;
applying the offset to the current status of the condition to generate an offset status;
determining a rule for performing an action by the computing device; and
performing the action based on the offset status and the rule.
1 Assignment
0 Petitions
Accused Products
Abstract
A network device capable of performing rule-based actions dependent on geolocation-based conditions or realtime conditions from an external source. The network device can obtain its geolocation, obtain a rule based on a condition, query sources for and/or calculate updated statuses of the condition based on the geolocation, and perform actions based on the updated status of the condition, the geolocation, and the rule. The network device is capable of safely shutting down when voltage supplied to the network device falls outside of and acceptable range.
-
Citations
20 Claims
-
1. A system, comprising:
-
one or more data processors; and a non-transitory computer-readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more data processors to perform operations including; obtaining, by a computing device, a geolocation; retrieving topographical information using the geolocation, wherein the topographical information is related to the geolocation; determining an estimated sun path using the geolocation; determining an offset amount using the geolocation, the topographical information, and the estimated sun path; determining a current status of a condition using the geolocation, wherein the current status of the condition is at least one of a sunrise time associated with the geolocation or a sunset time associated with the geolocation; applying the offset to the current status of the condition to generate an offset status; determining a rule for performing an action by the computing device; and performing the action based on the offset status and the rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
obtaining, by a computing device, a geolocation; retrieving topographical information using the geolocation, wherein the topographical information is related to the geolocation; determining an estimated sun path using the geolocation; determining an offset amount using the geolocation, the topographical information, and the estimated sun path; determining a current status of a condition using the geolocation, wherein the current status of the condition is at least one of a sunrise time associated with the geolocation or a sunset time associated with the geolocation; applying the offset to the current status of the condition to generate an offset status; determining a rule for performing an action by the computing device; and performing the action based on the offset status and the rule. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium including instructions configured to cause a data processing apparatus to perform operations including:
-
obtaining, by a computing device, a geolocation; retrieving topographical information using the geolocation, wherein the topographical information is related to the geolocation; determining an estimated sun path using the geolocation; determining an offset amount using the geolocation, the topographical information, and the estimated sun path; determining a current status of a condition using the geolocation, wherein the current status of the condition is at least one of a sunrise time associated with the geolocation or a sunset time associated with the geolocation; applying the offset to the current status of the condition to generate an offset status; determining a rule for performing an action by the computing device; and performing the action based on the offset status and the rule. - View Dependent Claims (18, 19, 20)
-
Specification