Geo-fence creation on touch-enabled devices
First Claim
Patent Images
1. A system for creating a geo-fence, the system comprising:
- a touch screen display;
a hardware-based interface circuit adapted to;
display a map on a touch screen display of a mobile device; and
receive a user input from the touch screen display, the user input resulting from a user touching the touch screen display; and
a hardware-based geo-fence circuit adapted to derive an enclosed area using the user input,wherein the interface circuit is adapted to present the enclosed area as a geo-fence object on the touch screen display; and
wherein to derive the enclosed area using the user input, the geo-fence circuit is adapted to;
determine a location of the user input on the map;
identify a first geographical structure proximate to the location of the user input;
detect a first and second contact point from the user input;
identify a first road portion proximate to the first contact point and select the first road portion to be used as a portion of a border of the enclosed area;
identify a second road portion proximate to the second contact point and selecting the second road portion to be used as another portion of the border of the enclosed area; and
construct a polygonal representation including the first geographical structure and the first and second road portions to define the enclosed area; and
wherein to construct the polygonal representation, the geo-fence circuit is adapted to;
use an edge detection process on map data corresponding to the map to identify edges of the first geographical structure;
filter the map data to identify edges surrounding the location of the user input; and
use a corner detection process to detect a plurality of vertices that define the geo-fence object.
2 Assignments
0 Petitions
Accused Products
Abstract
Various systems and methods for creating geo-fences on touch-enabled devices are described herein. In an example, a map is displayed on a touch screen interface of a mobile device. User input is received from the touch screen interface, the user input resulting from a user touching the touch screen interface. An enclosed area is derived using the user input and the enclosed area is presented as a geo-fence object on the touch screen interface.
18 Citations
22 Claims
-
1. A system for creating a geo-fence, the system comprising:
-
a touch screen display; a hardware-based interface circuit adapted to; display a map on a touch screen display of a mobile device; and receive a user input from the touch screen display, the user input resulting from a user touching the touch screen display; and a hardware-based geo-fence circuit adapted to derive an enclosed area using the user input, wherein the interface circuit is adapted to present the enclosed area as a geo-fence object on the touch screen display; and wherein to derive the enclosed area using the user input, the geo-fence circuit is adapted to; determine a location of the user input on the map; identify a first geographical structure proximate to the location of the user input; detect a first and second contact point from the user input; identify a first road portion proximate to the first contact point and select the first road portion to be used as a portion of a border of the enclosed area; identify a second road portion proximate to the second contact point and selecting the second road portion to be used as another portion of the border of the enclosed area; and construct a polygonal representation including the first geographical structure and the first and second road portions to define the enclosed area; and wherein to construct the polygonal representation, the geo-fence circuit is adapted to; use an edge detection process on map data corresponding to the map to identify edges of the first geographical structure; filter the map data to identify edges surrounding the location of the user input; and use a corner detection process to detect a plurality of vertices that define the geo-fence object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of creating a geo-fence, the method comprising:
-
displaying a map on a touch screen interface of a mobile device; receiving a user input from the touch screen interface, the user input resulting from a user touching the touch screen interface; deriving an enclosed area using the user input; and presenting the enclosed area as a geo-fence object on the touch screen interface; wherein deriving the enclosed area using the user input includes; determining a location of the user input on the map; identifying a first geographical structure proximate to the location of the user input; detecting a first and second contact point from the user input; identifying a first road portion proximate to the first contact point and selecting the first road portion to be used as a portion of a border of the enclosed area; identifying a second road portion proximate to the second contact point and selecting the second road portion to be used as another portion of the border of the enclosed area; and constructing a polygonal representation including the first geographical structure and the first and second road portions to define the enclosed area; and wherein constructing the polygonal representation includes; using an edge detection process on map data corresponding to the map to identify edges of the first geographical structure; filtering the map data to identify edges surrounding the location of the user input; and using a corner detection process to detect a plurality of vertices that define the geo-fence object. - View Dependent Claims (20, 21, 22)
-
Specification