Microsoft's "holodeck" patent application: US 20160371884
The abstract of the '884 application states
The described implementations relate to complementary augmented reality. One implementation is manifest as a system including a projector that can project a base image from an ancillary viewpoint into an environment. The system also includes a camera that can provide spatial mapping data for the environment and a display device that can display a complementary three-dimensional (3D) image to a user in the environment. In this example, the system can generate the complementary 3D image based on the spatial mapping data and the base image so that the complementary 3D image augments the base image and is dependent on a perspective of the user. The system can also update the complementary 3D image as the perspective of the user in the environment changes.
The first published claim recites:
A system, comprising: a camera configured to provide spatial mapping data for an environment; a projector configured to project a base three-dimensional (3D) image from an ancillary viewpoint into the environment, the base 3D image being spatially-registered in the environment based at least in part on the spatial mapping data; a display configured to display a complementary 3D image to a user in the environment; and, a processor configured to: generate the complementary 3D image based at least in part on the spatial mapping data and the base 3D image so that the complementary 3D image augments the base 3D image and is dependent on a perspective of the user, wherein the perspective of the user is different than the ancillary viewpoint, and update the complementary 3D image as the perspective of the user in the environment changes.
The application has no "background" section and no "summary of invention," but it does have a conclusion:
 The order in which the disclosed methods are described is not intended to be construed as a limitation, and any number of the described blocks can be combined in any order to implement the method, or an alternate method. Furthermore, the methods can be implemented in any suitable hardware, software, firmware, or combination thereof, such that a computing device can implement the method. In one case, the methods are stored on one or more computer-readable storage media as a set of instructions such that execution by a processor of a computing device causes the computing device to perform the method.
 Although techniques, methods, devices, systems, etc., pertaining to complementary augmented reality are described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described. Rather, the specific features and acts are disclosed as exemplary forms of implementing the claimed methods, devices, systems, etc.
There is no claim of priority. The application was filed June 17, 2015 and published December 22, 2016. The first named inventor is Hrvoje BENKO.
Meanwhile, Amazon obtained United States Patent 9524648 titled Countermeasures for threats to an uncrewed autonomous vehicle,
with first claim:
A method of operating an uncrewed autonomous vehicle (“UAV”) comprising: establishing, at the UAV via a communication interface, communication with a mesh network comprising a plurality of other UAVs; generating first location data of the UAV using a first navigation system onboard the UAV, wherein the first location data indicates a first location of the UAV; receiving external data from one or more of the plurality of other UAVs in the mesh network; generating second location data using a second navigation system, wherein the second location data indicates a second location of the UAV; determining that the first location data differs from the second location data by a threshold value; determining operation of the UAV is compromised based at least in part on the external data; transitioning to a fail-safe mode wherein the UAV is configured to disregard one or more of commands, the first location data, or the second location data; and transmitting alert data indicative of: the compromise of the UAV; and last available location data of the UAV.