US-12627945-B2 - Methods and systems for generating computing geo-boundaries for motion analysis in a complex computing network
Abstract
The disclosed methods are directed to generating computing geo-boundaries for motion analysis in a complex computing network. The methods include receiving geo-coordinate data of a first geographical location of a first electronic device and a second geographical location of the first electronic device and using same to generate a first computing geo-boundary and a second computing geo-boundary. The methods also include receiving first motion data including device velocity data and device location data associated with a first electronic device traversing a first distance between the first location and the second location. In addition, the methods include determining a first kinematic correlation between the first motion data and one or more of the first computing geo-boundary or the second computing geo-boundary to generate motion analysis data. The methods also include initiating, using the motion analysis data, formatting of the motion analysis data for rendering a visualization on the first electronic device.
Inventors
- Barima Kwarteng
Assignees
- TIMEERO LLC
Dates
- Publication Date
- 20260512
- Application Date
- 20240104
Claims (20)
- 1 . A method for generating computing geo-boundaries for motion analysis in a complex computing network, the method comprising: receiving, using one or more computing device processors, geo-coordinate data of a first geographical location associated with a first electronic device and a second geographical location associated with the first electronic device, generating, using the one or more computing device processors and the geo-coordinate data, a first computing geo-boundary for the first geographical location and a second computing geo-boundary for the second geographical location, wherein: the first computing geo-boundary includes a first locus associated with the first geographical location such that a first configurable geo-distance parameter extends from the first locus to one or more symmetric or asymmetric points of a first geometric perimeter surrounding the first geographical location, the second computing geo-boundary includes a second locus associated with the second geographical location such that a second configurable geo-distance parameter extends from the second locus to one or more symmetric or asymmetric points of a second geometric perimeter surrounding the second geographical location, receiving, using the one or more computing device processors, first motion data including device velocity data and device location data associated with a first electronic device traversing a first distance between the first geographical location and the second geographical location; determining, using the one or more computing device processors, a first kinematic correlation between the first motion data and one or more of the first computing geo-boundary or the second computing geo-boundary to generate motion analysis data, wherein the first kinematic correlation includes: determining a proximal relationship between the first computing geo-boundary and the second computing geo-boundary relative to the first distance, and determining a stationary status of the first electronic device based on the device velocity data of the first electronic device within one or more of the first geometric perimeter or the second geometric perimeter, initiating, using the one or more computing device processors and the motion analysis data, formatting of the motion analysis data for rendering a visualization on the first electronic device, the visualization indicating one or more of: travel time data associated with traversing the first distance, travel distance data associated with traversing the first distance, and stationary duration data associated with the first electronic device being stationary within one of the first geometric perimeter or the second geometric perimeter.
- 2 . The method of claim 1 , wherein the first configurable geo-distance parameter or the second configurable geo-distance parameter is adjustable in latitude, longitude, and altitude.
- 3 . The method of claim 1 , wherein prior to receiving the geo-coordinate data, a first display element associated with a graphical user interface of the first electronic device is activated to initiate at least receiving the geo-coordinate data.
- 4 . The method of claim 1 , wherein prior to determining the first kinematic correlation between the first motion data and one or more of the first computing geo-boundary or the second computing geo-boundary, a second display element of a graphical user interface of the first electronic device is activated to initiate determining the first kinematic correlation between the first motion data and one or more of the first computing geo-boundary or the second computing geo-boundary.
- 5 . The method of claim 1 , further comprising: receiving, using the one or more computing device processors, second motion data including device velocity data and device location data associated with first electronic device traversing: the first distance between the first geographical location and the second geographical location, a second distance between the second geographical location and a third geographical location, a third distance between the third geographical location and a fourth geographical location; determining, using the one or more computing device processors, a second kinematic correlation between the second motion data with one or more of the first computing geo-boundary, the second computing geo-boundary, a third computing geo-boundary associated with the third geographical location, and a fourth computing geo-boundary associated with the fourth geographical location to generate the motion analysis data, wherein the second kinematic correlation includes: determining a proximal relationship between: the first computing geo-boundary and the second computing geo-boundary relative to the first distance, the second computing geo-boundary and the third computing geo-boundary relative to the second distance, and the third computing geo-boundary and the fourth computing geo-boundary relative to the third distance; determining a stationary status of the first electronic device based on device velocity data of the first electronic device within one or more of the first geometric perimeter, or the second geometric perimeter, or a third geometric perimeter of the third computing geo-boundary, or a fourth geometric perimeter of the fourth computing geo-boundary; and initiating, using the computer processor and the motion analysis data, formatting of the motion analysis data for rendering a visualization on the first electronic device, the visualization indicating one or more of: travel time data associated with traversing the first distance, the second distance, and the third distance, travel distance data associated with traversing the first distance, the second distance, and the third distance, or stationary duration data associated with the first electronic device being stationary within one or more of the first geometric perimeter, the second geometric perimeter, the third geometric perimeter, or the fourth geometric perimeter.
- 6 . The method of claim 1 , further comprising: receiving, using the one or more computing device processors, third motion data including device velocity data and device location data associated with a second electronic device traversing a plurality of distances between a plurality of geographical locations including the first geographical location and the second geographical location; determining, using the one or more computing device processors, a third kinematic correlation between the third motion data and a plurality of computing geo-boundaries including the first computing geo-boundary and the second computing geo-boundary to generate the motion analysis data, wherein the third kinematic correlation includes: determining a proximal relationship between the plurality of computing geo-boundaries relative to the plurality of distances traversed by the second electronic device, determining a stationary status of the second electronic device based on device velocity data of the second electronic device within the plurality of computing geo-boundaries; and initiating, using the computer processor and the motion analysis data, formatting of the motion analysis data for rendering a visualization on the first electronic device or the second electronic device, the visualization indicating one or more of: travel time data associated with traversing the plurality of distances, travel distance data associated with traversing the plurality of distances, or stationary duration data associated with the second electronic device being stationary within one or more computing geo-boundaries comprised the plurality of computing geo-boundaries.
- 7 . The method of claim 1 , wherein the first computing geo-boundary is resolvable into two components based on adjusting the first configurable geo-distance parameter in latitude and longitude to form the first geometric perimeter, the first geometric perimeter including a two-dimensional digital wall surrounding the first geographical location.
- 8 . The method of claim 1 , wherein the first computing geo-boundary is resolvable into three components based on adjusting the first configurable geo-distance parameter in latitude, longitude, and altitude to form the first geometric perimeter, the first geometric perimeter including a three-dimensional digital wall encapsulating the first geographical location.
- 9 . The method of claim 1 , wherein determining a proximal relationship between the first computing geo-boundary and the second computing geo-boundary includes determining whether the first geometric perimeter surrounding the first geographical location intersects with the second geometric perimeter surrounding the second geographical location.
- 10 . The method of claim 9 , wherein in response to determining a region of intersection between the first geometric perimeter and the second geometric perimeter, designating the region of intersection as a nonstationary region for the first electronic device, the nonstationary region indicating a geographic region within which a stationary status of the first electronic device is indeterminable.
- 11 . The method of claim 1 , wherein determining a proximal relationship between the first computing geo-boundary and the second computing geo-boundary includes determining that the first geometric perimeter and the second geometric perimeter are distally located relative to each other such that there is no region of intersection between the first geometric perimeter and the second geometric perimeter, the stationary status of the first electronic device being determined within one of the first geometric perimeter or the second geometric perimeter.
- 12 . The method of claim 1 , wherein the first electronic device includes one or more of: a global positioning system sensor, an accelerometer sensor, or a timer device.
- 13 . The method of claim 1 , wherein the first electronic device comprises one of: a mobile computing device, a tablet computing device, or a laptop computing device.
- 14 . The method of claim 1 , wherein determining the stationary status of the first electronic device comprises analyzing the device velocity data for a first-time duration to determine that the device velocity data for the first-time duration is zero.
- 15 . The method of claim 1 , wherein one or more of the first configurable geo-distance parameter or the second configurable geo-distance parameter is adjustable in latitude, longitude, or altitude based on one or more user inputs selecting: a first numerical value for the latitude, a second numerical value for the longitude, or a third numerical value for the altitude.
- 16 . The method of claim 1 , wherein the one or more computing device processors is comprised in a cloud computing platform.
- 17 . A system for generating computing geo-boundaries for motion analysis in a complex computing network, the system comprising: a computer processor, and memory storing instructions that are executable by the computer processor to: receive geo-coordinate data of a first geographical location associated with a first electronic device and a second geographical location associated with the first electronic device, generate, using the geo-coordinate data, a first computing geo-boundary for the first geographical location and a second computing geo-boundary for the second geographical location, wherein: the first computing geo-boundary includes a first locus associated with the first geographical location such that a first configurable geo-distance parameter extends from the first locus to one or more symmetric or asymmetric points of a first geometric perimeter surrounding the first geographical location, the second computing geo-boundary includes a second locus associated with the second geographical location such that a second configurable geo-distance parameter extends from the second locus to one or more symmetric or asymmetric points of a second geometric perimeter surrounding the second geographical location, receive first motion data including device velocity data and device location data associated with a first electronic device traversing a first distance between the first geographical location and the second geographical location; determine a first kinematic correlation between the first motion data and one or more of the first computing geo-boundary or the second computing geo-boundary to generate motion analysis data, wherein the first kinematic correlation includes: determining a proximal relationship between the first computing geo-boundary and the second computing geo-boundary relative to the first distance, and determining a stationary status of the first electronic device based on the device velocity data of the first electronic device within one or more of the first geometric perimeter or the second geometric perimeter, initiate, using the motion analysis data, formatting of the motion analysis data for rendering a visualization on the first electronic device, the visualization indicating one or more of: travel time data associated with traversing the first distance, travel distance data associated with traversing the first distance, or stationary duration data associated with the first electronic device being stationary within one of the first geometric perimeter or the second geometric perimeter.
- 18 . The system of claim 17 , wherein the first configurable geo-distance parameter or the second configurable geo-distance parameter is adjustable in latitude, longitude, and altitude.
- 19 . The system of claim 17 , wherein prior to receiving the geo-coordinate data, a first display element associated with a graphical user interface of the first electronic device is activated to initiate at least receiving the geo-coordinate data.
- 20 . The system of claim 17 , wherein the system is comprised in a cloud computing platform.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to U.S. Provisional Patent App. No. 63/437,188, filed on Jan. 5, 2023, and titled “Methods And Systems For Generating Computing Geo-Boundaries For Motion Analysis In A Complex Computing Network,” which is incorporated herein by reference in its entirety for all purposes. BACKGROUND There is a need for generating geo-boundaries and conducting motion analysis associated with computing devices in complex computing networks. BRIEF SUMMARY Disclosed are methods, systems, and computer programs for generating computing geo-boundaries for motion analysis in a complex computing network. According to an embodiment, a method for generating computing geo-boundaries for motion analysis in a complex computing network comprises: receiving geo-coordinate data of a first geographical location associated with a first electronic device and a second geographical location associated with the first electronic device; and generating, using the geo-coordinate data, a first computing geo-boundary for the first geographical location and a second computing geo-boundary for the second geographical location, wherein: the first computing geo-boundary includes a first locus associated with the first geographical location such that a first configurable geo-distance parameter extends from the first locus to one or more symmetric or asymmetric points of a first geometric perimeter surrounding the first geographical location while the second computing geo-boundary includes a second locus associated with the second geographical location such that a second configurable geo-distance parameter extends from the second locus to one or more symmetric or asymmetric points of a second geometric perimeter surrounding the second geographical location. The method further comprises: receiving first motion data including device velocity data and device location data associated with a first electronic device traversing a first distance between the first geographical location and the second geographical location; and determining a first kinematic correlation between the first motion data and one or more of the first computing geo-boundary or the second computing geo-boundary to generate motion analysis data. The first kinematic correlation, for example, includes: determining a proximal relationship between the first computing geo-boundary and the second computing geo-boundary relative to the first distance, and determining a stationary status of the first electronic device based on the device velocity data of the first electronic device within one or more of the first geometric perimeter or the second geometric perimeter. The method also includes initiating, using the motion analysis data, formatting of the motion analysis data for rendering a visualization on the first electronic device, the visualization indicating one or more of: travel time data associated with traversing the first distance; travel distance data associated with traversing the first distance; and stationary duration data associated with the first electronic device being stationary within one of the first geometric perimeter or the second geometric perimeter. In other embodiments, a system and a computer program can include or execute the method described above. These and other implementations may each optionally include one or more of the following features. The first configurable geo-distance parameter or the second configurable geo-distance parameter is adjustable in latitude, longitude, and altitude. Prior to receiving the geo-coordinate data, a first display element associated with a graphical user interface of the first electronic device is activated to initiate at least receiving the geo-coordinate data. Moreover, prior to determining the first kinematic correlation between the first motion data and one or more of the first computing geo-boundary or the second computing geo-boundary, a second display element of a graphical user interface of the first electronic device is activated to initiate determining the first kinematic correlation between the first motion data and one or more of the first computing geo-boundary or the second computing geo-boundary. According to one embodiment, the disclosed method further includes receiving second motion data including device velocity data and device location data associated with the first electronic device traversing: the first distance between the first geographical location and the second geographical location; a second distance between the second geographical location and a third geographical location; and a third distance between the third geographical location and a fourth geographical location. The method also includes determining a second kinematic correlation between the second motion data with one or more of the first computing geo-boundary, the second computing geo-boundary, a third computing geo-boundary associated with the third geographical location, and a f