Geofence determination

US2017289754A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017289754-A1
Application numberUS-201615085408-A
CountryUS
Kind codeA1
Filing dateMar 30, 2016
Priority dateMar 30, 2016
Publication dateOct 5, 2017
Grant date

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 method, executed by one or more processors, includes determining a geofence by receiving an indication to determine a first location. The method includes determining a second location. Furthermore, the method includes connecting sequentially each of a set of sequentially determined locations to determine a geofence, wherein the set of sequentially determined locations includes at least the first location and the second location.

First claim

Opening claim text (preview).

1 . A method for determining a geofence, the method comprising: receiving, by one or more processors, on a mobile device, an indication to determine a first location, wherein the mobile device is connected to a robot that travels a path for a desired boundary of the geofence; determining, by one or more computer processors, the first location based, at least in part, on movement of the robot in two dimensions along the path for the desired boundary of the geofence; determining, by one or more processors, a second location based, at least in part, on movement of the robot in two dimensions along the path for the desired boundary of the geofence; and connecting, by one or more processors, sequentially each of a set of sequentially determined locations along the path for the desired boundary of the geofence to determine the geofence, wherein the set of sequentially determined locations includes at least the first location and the second location. 2 . The method of claim 1 , wherein connecting, by one or more processors, sequentially each of the set of sequentially determined locations to determine the geofence further comprises: receiving, by one or more processors, a user indication that the set of sequentially determined locations for creating the geofence is complete; and connecting, by one or more processors, the first location and a last location of the set of sequentially determined locations to determine the geofence. 3 . The method of claim 1 , wherein connecting, by one or more processors, sequentially each of the set of sequentially determined locations to determine the geofence further comprises: determining, by one or more processors, the geofence is complete when connecting sequentially each of the set of sequentially determined locations creates an enclosed area for the geofence. 4 . The method of claim 1 , wherein each of the set of sequentially determined locations are determined by at least one of: a global positioning system, an radio frequency identification system, an optical positioning system, an indoor positioning system and a hybrid positioning system. 5 . The method of claim 1 , wherein each of the set of sequentially determined locations is determined based on a time duration after a previous location of the set of sequentially determined locations is determined. 6 . The method of claim 5 , wherein the time duration is one of a pre-set time duration and a user input time duration. 7 . The method of claim 1 , wherein each of the set of sequentially determined locations is determined based on a distance traveled by the mobile device after a previous location of the set of sequentially determined locations is determined. 8 . The method of claim 7 , wherein the distance traveled by the mobile device is one of a pre-set distance and a user selected distance. 9 . The method of claim 1 , wherein each of the set of sequentially determined locations is determined based on a change of direction of a movement of the mobile device. 10 . The method of claim 1 , wherein each sequentially determined location in the set of sequentially determined locations of the mobile device is determined by tracking a location of the mobile device. 11 . The method of claim 1 , wherein connecting, by one or more processors, sequentially each of the set of sequentially determined locations to determine the geofence occurs on one of the mobile device and a computer. 12 . The method of claim 1 , wherein the geofence is a partial perimeter geofence. 13 . (canceled) 14 . A computer program product for determining a geofence, the computer program product comprising: one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions executable by a processor, the program instructions comprising instructions for: receiving, on a mobile device, an indication to determine a first location, wherein the mobile device is connected to a robot that travels a path for a desired boundary of the geofence; determining the first location based, at least in part, on movement of the robot in two dimensions along the path for the desired boundary of the geofence; determining a second location based, at least in part, on movement of the robot in two dimensions along the path for the desired boundary of the geofence; and connecting sequentially each of a set of sequentially determined locations along the path for the desired boundary of the geofence to determine the geofence, wherein the set of sequentially determined locations includes at least the first location and the second location. 15 . The computer program product of claim 14 , wherein connecting, by one or more processors, sequentially each of the set of sequentially determined locations to determine the geofence further comprises program instructions for: receiving a user indication that the set of sequentially received locations for creating the geofence is complete; and connecting the first location and a last location of the set of sequentially determined locations to determine the geofence. 16 . The computer program product of claim 14 , wherein connecting sequentially each of the set of sequentially determined locations to determine the geofence further comprises program instructions for: determining the geofence is complete when connecting sequentially each of the set of sequentially determined locations creates an enclosed area for the geofence. 17 . The computer program product of claim 14 , wherein each of the set of sequentially determined locations is determined based on a time duration after a previously determined location of the set of sequentially determined locations. 18 . A computer system for determining a geofence, the computer system comprising: one or more computer processors; one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising instructions to perform a method comprising: receiving, on a mobile device, an indication to determine a first location, wherein the mobile device is connected to a robot that travels a path for a desired boundary of the geofence; determining the first location based, at least in part, on movement of the robot in two dimensions along the path for the desired boundary of the geofence; determining a second location based, at least in part, on movement of the robot in two dimensions along the path for the desired boundary of the geofence; and connecting sequentially each of a set of sequentially determined locations along the path for the desired boundary of the geofence to determine the geofence, wherein the set of sequentially determined locations includes at least the first location and the second location. 19 . The computer system of claim 18 , wherein each of the set of sequentially determined locations is determined based on a distance traveled by the mobile device after a previous location of the set of sequentially determined locations. 20 . The computer system of claim 18 , wherein each of the set of sequentially determined locations is determined based on a change of direction of a movement of the mobile device.

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • H04W4/021Primary

    Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · 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 US2017289754A1 cover?
A method, executed by one or more processors, includes determining a geofence by receiving an indication to determine a first location. The method includes determining a second location. Furthermore, the method includes connecting sequentially each of a set of sequentially determined locations to determine a geofence, wherein the set of sequentially determined locations includes at least the fi…
Who is the assignee on this patent?
IBM
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 Thu Oct 05 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).