Wireless location assisted zone guidance system compatible with large and small land zones
First Claim
1. A method of storing behavioral guidance zone indicia, comprising steps of:
- providing electronically accessible memory having at least a fixed size memory;
providing a double-indexed array having a pair of indices in said electronically accessible memory;
adjusting position resolution to adjust a boundary to natively fit within said fixed size memory;
and electronically retrieving behavioral modification actions associated with a current geographic location, further comprising steps of;
detecting when a border map will not fit within a suitable portion of a tile in said fixed size memory;
scaling a resolution of said border map to reduce the resolution thereof responsive to said detecting step, until said border map will fit within said suitable portion of said tile;
electronically associating a first one of said double-indexed array indices to a latitudinal offset from a geographic reference point;
electronically associating a second one of said double-indexed array indices to a longitudinal offset from said geographic reference point; and
storing a value at each individual array location representing a single behavioral guidance zone selected from a plurality of distinct behavioral guidance zones;
storing a unique set of behavioral processes associated with each one of said plurality of distinct behavioral guidance zones in the electronically accessible memory;
representing said current geographic location by latitude and longitude points;
electronically determining a latitudinal offset and a longitudinal offset between said current geographic location and said geographic reference point;
applying a scalar conversion factor to at least one of said latitudinal offset and said longitudinal offset responsive to said detecting step, to thereby reduce a magnitude of said at least one of said latitudinal offset and said longitudinal offset;
electronically retrieving said stored value representing said single behavioral guidance zone from an individual array location defined by said latitudinal offset and said longitudinal offset subsequent to said applying step; and
electronically retrieving said unique set of behavioral processes associated with said stored value.
1 Assignment
0 Petitions
Accused Products
Abstract
A look-up table is defined by at least one reference point, and rows and columns that are offset from the reference. The table rows and columns correspond to ordinate and abscissa data points representing geographic locations. Each data point offset in the table corresponds to a predefined geographic offset. The look-up table contains machine-stored values at each table location, with each value representing a particular one of several guidance zones. Each guidance zone is associated with behavioral guidance provided to an animal. Real-time determination of a current guidance zone is made by first determining present location. The corresponding table location is identified by calculating latitudinal and longitudinal offsets from a reference point, and using these offsets as the two indices to access a double-indexed array. The offsets are selectively subjected to a scalar conversion to accommodate large land areas while limiting the amount of memory required to store the table.
-
Citations
9 Claims
-
1. A method of storing behavioral guidance zone indicia, comprising steps of:
-
providing electronically accessible memory having at least a fixed size memory; providing a double-indexed array having a pair of indices in said electronically accessible memory; adjusting position resolution to adjust a boundary to natively fit within said fixed size memory; and electronically retrieving behavioral modification actions associated with a current geographic location, further comprising steps of; detecting when a border map will not fit within a suitable portion of a tile in said fixed size memory; scaling a resolution of said border map to reduce the resolution thereof responsive to said detecting step, until said border map will fit within said suitable portion of said tile; electronically associating a first one of said double-indexed array indices to a latitudinal offset from a geographic reference point; electronically associating a second one of said double-indexed array indices to a longitudinal offset from said geographic reference point; and storing a value at each individual array location representing a single behavioral guidance zone selected from a plurality of distinct behavioral guidance zones; storing a unique set of behavioral processes associated with each one of said plurality of distinct behavioral guidance zones in the electronically accessible memory; representing said current geographic location by latitude and longitude points; electronically determining a latitudinal offset and a longitudinal offset between said current geographic location and said geographic reference point; applying a scalar conversion factor to at least one of said latitudinal offset and said longitudinal offset responsive to said detecting step, to thereby reduce a magnitude of said at least one of said latitudinal offset and said longitudinal offset; electronically retrieving said stored value representing said single behavioral guidance zone from an individual array location defined by said latitudinal offset and said longitudinal offset subsequent to said applying step; and electronically retrieving said unique set of behavioral processes associated with said stored value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification