Control based on geo-dependent conditions

US10171939B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10171939-B2
Application numberUS-201715649324-A
CountryUS
Kind codeB2
Filing dateJul 13, 2017
Priority dateJul 15, 2014
Publication dateJan 1, 2019
Grant dateJan 1, 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 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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The system of claim 1 , further comprising: determining an updated status of the condition, wherein the updated status of the condition is at least one of a subsequent sunrise time associated with the geolocation or a subsequent sunset time associated with the geolocation; applying the offset to the updated status of the condition to generate an offset updated status; and automatically performing the action based on the offset updated status and the rule. 3. The system of claim 1 , wherein retrieving topographical information includes transmitting a topographical information query using a network and receiving a topographical information response using the network. 4. The system of claim 1 , further comprising determining an altitude associated with the computing device, wherein determining the offset amount includes using the altitude. 5. The system of claim 1 , wherein determining the estimated sun path includes calculating an estimated sun path by the computing device. 6. The system of claim 1 , wherein determining the estimated sun path includes transmitting a sun path query using a network and receiving a sun path response using the network. 7. The system of claim 1 , wherein the geolocation is based on a location of the computing device. 8. The system of claim 1 , wherein determining the offset amount further includes transmitting a suggested offset amount and receiving a confirmed offset amount. 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. 10. The method of claim 9 , further comprising: determining an updated status of the condition, wherein the updated status of the condition is at least one of a subsequent sunrise time associated with the geolocation or a subsequent sunset time associated with the geolocation; applying the offset to the updated status of the condition to generate an offset updated status; and automatically performing the action based on the offset updated status and the rule. 11. The method of claim 9 , wherein retrieving topographical information includes transmitting a topographical information query using a network and receiving a topographical information response using the network. 12. The method of claim 9 , further comprising determining an altitude associated with the computing device, wherein determining the offset amount includes using the altitude. 13. The method of claim 9 , wherein determining the estimated sun path includes calculating an estimated sun path by the computing device. 14. The method of claim 9 , wherein determining the estimated sun path includes transmitting a sun path query using a network and receiving a sun path response using the network. 15. The method of claim 9 , wherein the geolocation is based on a location of the computing device. 16. The method of claim 9 , wherein determining the offset amount further includes transmitting a suggested offset amount and receiving a confirmed offset amount. 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. 18. The non-transitory machine-readable storage medium of claim 17 , further comprising instructions configured to cause a data processing apparatus to perform operations including: determining an updated status of the condition, wherein the updated status of the condition is at least one of a subsequent sunrise time associated with the geolocation or a subsequent sunset time associated with the geolocation; applying the offset to the updated status of the condition to generate an offset updated status; and automatically performing the action based on the offset updated status and the rule. 19. The non-transitory machine-readable storage medium of claim 17 , wherein retrieving topographical information includes transmitting a topographical information query using a network and receiving a topographical information response using the network. 20. The non-transitory machine-readable storage medium of claim 17 , further comprising instructions configured to cause a data processing apparatus to perform operations including determining an altitude associated with the computing device, wherein determining the offset amount includes using the altitude.

Assignees

Inventors

Classifications

  • H04W4/021Primary

    Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title

  • Services making use of location information · CPC title

  • Synchronization between nodes · CPC title

  • synchronizing of arrival of multiple uplinks · CPC title

  • Location-based management or tracking services · 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 US10171939B2 cover?
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 g…
Who is the assignee on this patent?
Belkin International Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/021. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 01 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).