US 11,867,517 B2
Navigating to a moving target
Michael S. Gordon, Yorktown Heights, NY (US); James R. Kozloski, New Fairfield, CT (US); Jonathan Lenchner, North Salem, NY (US); and Clifford A. Pickover, Yorktown Heights, NY (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Sep. 10, 2020, as Appl. No. 17/016,976.
Application 17/016,976 is a continuation of application No. 15/866,712, filed on Jan. 10, 2018, granted, now 10,809,077.
Prior Publication US 2020/0408545 A1, Dec. 31, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G01C 21/00 (2006.01); G01C 21/34 (2006.01); G01S 5/02 (2010.01); G01C 21/20 (2006.01); H04W 4/024 (2018.01); H04W 4/029 (2018.01); G01S 19/42 (2010.01)
CPC G01C 21/3415 (2013.01) [G01C 21/20 (2013.01); G01C 21/343 (2013.01); G01S 5/0294 (2013.01); G01S 19/42 (2013.01); H04W 4/024 (2018.02); H04W 4/029 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A computer system comprising one or more processors, one or more computer-readable memories, one or more computer-readable storage devices, and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
program instructions to receive a selection by at least one user of at least one user path device to intersect with a moving target, wherein the moving target is identified by a particular entity identifier that is not a fixed address;
program instructions to detect broadcasts of one or more monitored locations within a network environment, each identified by a separate entity identifier of a plurality of entity identifiers;
program instructions to read a plurality of locations from broadcasts of the one or more monitored locations by a navigation device, the navigation device carried by the moving target identified by the particular entity identifier and using a location detecting system to determine and track a current location, a current time, and a direction of movement of the navigation device, the navigation device broadcasting the current location, the current time, and the direction of movement;
program instructions to access a path of the plurality of locations of the moving target monitored by the navigation device;
program instructions to predict, based on the path of the plurality of locations and based on at least one context record, one or more future locations of the moving target;
program instructions to calculate at least one optimized course for the at least one user to follow to intersect with the moving target at the one or more future locations; and
program instructions to output the at least one optimized course to a display interface of the at least one user path device accessible to the at least one user for directing the user to navigate from a starting point to at least one of the one or more future locations.