The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 29, 2017

Filed:

Dec. 28, 2015
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Sanjib Saha, Sammamish, WA (US);

Fernando Gonzalez, Bellevue, WA (US);

Shaun Hedrick, Seattle, WA (US);

Parmjeet Singh, Seattle, WA (US);

Ashish Gadre, Kirkland, WA (US);

Frank Gorgenyi, Bremerton, WA (US);

Mark Inderhees, Woodinville, WA (US);

Janet Schneider, Bellevue, WA (US);

Stuart Harper, Seattle, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04W 4/02 (2009.01); G01S 19/34 (2010.01); G01S 19/48 (2010.01);
U.S. Cl.
CPC ...
H04W 4/021 (2013.01); G01S 19/34 (2013.01); G01S 19/48 (2013.01);
Abstract

A computing device includes at least one processor and a memory, the memory storing computer-executable instructions for causing the device to be configured to load a subset of geo-fences from secondary storage to primary storage for tracking by the computing device, the subset of geo-fences selected from a set of available geo-fences stored in the secondary storage, based on a selection criteria. The computing device further creates a boundary geo-fence with a radius corresponding to a distance between a current location of the computing device and an edge of a geo-fence in the subset of geo-fences that is furthest from the current location of the computing device. Upon detecting a geo-fence event associated with a new location of the computing device in relation to the boundary geo-fence, a new subset of geo-fences is re-loaded, and a new boundary geo-fence is created based on the new location of the computing device.


Find Patent Forward Citations

Loading…