US 11,941,558 B2
Intelligence preparation of the battlefield (IPB) collaborative time machine with real-time options
Mark O. Meehan, Sterling, VA (US); and David J. OConnor, Herndon, VA (US)
Assigned to Raytheon Company, Tewksbury, MA (US)
Filed by Raytheon Company, Waltham, MA (US)
Filed on Apr. 8, 2021, as Appl. No. 17/225,540.
Prior Publication US 2022/0327461 A1, Oct. 13, 2022
Int. Cl. G06Q 10/0631 (2023.01); G06F 16/2455 (2019.01); G06F 16/835 (2019.01); G06Q 50/26 (2012.01)
CPC G06Q 10/063114 (2013.01) [G06F 16/2455 (2019.01); G06F 16/835 (2019.01); G06Q 10/0631 (2013.01); G06Q 50/26 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for intelligent preparation of a battlefield (IPB), the method comprising:
storing, by a memory device, information used to generate IPB products resulting in stored information, the IPB products including one or more of threat situation templates, event templates and associated event matrices, or terrain effects matrices, and one or more of modified combined obstacle overlays, or civil considerations overlays and assessments, the information including historical snapshots of states of the IPB products during creation of the IPB products including multiple overlays, the overlays comprising respective different images that when overlaid on an image of the battlefield and displayed provide respective different visual depictions of different aspects of the battlefield;
receiving, by a server coupled to the memory device, a request for an IPB product of the IPB products; receiving, by the server and from the memory device, information of the stored information that satisfies conditions of a query consistent with the request including one or more of the historical snapshots of states of an IPB product of the IPB products; generating the requested IPB product based on the received information;
providing the requested IPB product to a client device; receiving, by the server and from an intelligence, surveillance, and reconnaissance (ISR) device, changes to a geographical region covered by one or more overlays of the overlays;
responsive to receiving the changes, storing, by the memory device, data indicating the changes to the one or more overlays of the overlays with the information used to generate the IPB product; and
responsive to determining, by the server, the changes to the one or more overlays correspond to a live view of the IPB Product on the device, providing a view of the changes to the one or more overlays of the overlays with the information used to generate the IPB product resulting in an updated, live view of the IPB product including an indication of the changes corresponding to the live view.