A method and system for automatically implementing vehicular implemented projection improvement process is provided. The method includes directing flying vehicles to a location comprising a projection apparatus. The vehicles are directed such that each vehicle is periodically positioned within a perimeter surrounding the location with respect to multiple lines of sight of the projection device. The location is monitored and obstructions and associated positions with respect to each line of sight are determined. Resulting parameters associated with the projection device, weather conditions, projection content, and the obstructions and associated positions are determined and a virtual visibility fence associated with an area for viewing the projection content on the projection device is generated. Specified projection content for projecting on a specified portion of the projection device is determined and projected.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: first directing, by a processor of a controller hardware device, a plurality of vehicles to a location comprising a projection device, wherein said plurality of vehicles comprise flying vehicles; second directing, by said processor at said location, said plurality of vehicles such that each vehicle of said plurality of vehicles is periodically positioned within a perimeter surrounding said location with respect to multiple lines of sight of at least a portion of said projection device; monitoring, by said processor via sensors of each said vehicle, said location; determining, by said processor based on said data retrieved from said sensors, obstructions and associated positions with respect to each line of sight of said multiple lines of sight; determining, by said processor based on said obstructions and associated positions, parameters associated with said projection device; detecting, by said processor executing said sensors, lighting and moisture conditions associated with said location; determining, by said processor in response to results of said detecting, current weather conditions associated with visibility issues creating additional obstructions; detecting, by said processor executing said sensors, offset distances for eyes of passengers, within moving vehicles on a roadway, with respect to said roadway; determining, by said processor based on results of said detecting said offset distances, height distances of said moving vehicles with respect to said roadway; generating, by said processor based on said parameters, said height distances, and said current weather conditions, a virtual visibility fence associated with an area for viewing, via said moving vehicles on said roadway, said projection content on said projection device at a specified time; determining, by said processor based on said virtual visibility fence, specified projection content of said projection content for projecting on a specified portion of said projection device; and projecting, by said processor via a projector, said specified projection content on said specified portion of said projection device.
2. The method of claim 1 , further comprising: monitoring, by said processor via a plurality of projection sensors integrated with said projection device, a resulting productivity of said projecting; and generating, by said processor based on said resulting productivity of said projecting, self learning software for executing future processes for determining additional specified projection content for projecting on a future specified portion of said projection device and projecting said additional specified projection content on said future specified portion of said projection device.
3. The method of claim 1 , wherein said sensors comprise sensing devices selected from the group consisting of thermal imaging sensors, optical sensors, video cameras, altimeters, and IoT proximity sensors.
4. The method of claim 1 , wherein said obstructions comprise permanent obstructions.
5. The method of claim 1 , wherein said obstructions comprise temporary periodic obstructions.
6. The method of claim 1 , wherein said temporary periodic obstructions comprise additional moving vehicles on said roadway.
7. The method of claim 1 , wherein said virtual visibility fence comprises a single virtual three-dimensional trapezoidal structure.
8. The method of claim 7 , wherein said generating said virtual visibility fence comprising said single virtual three-dimensional trapezoidal structure comprises: determining, a first offset measurement of said moving vehicles with respect to said roadway; determining, a second offset measurement of said obstructions with respect to said multiple lines of sight of said at least said portion of said projection device; and determining, types of said obstructions.
9. The method of claim 7 , wherein said generating said virtual visibility fence comprising said single virtual three-dimensional trapezoidal structure comprises: determining multiple flight offsets and wave patterns associated with said plurality of vehicles.
10. The method of claim 1 , wherein said virtual visibility fence comprises multiple adjacent virtual three-dimensional trapezoidal structures.
11. The method of claim 1 , wherein said projecting said specified projection content on said specified portion of said projection device comprises projecting information on a billboard adjacent to said roadway.
12. The method of claim 1 , wherein said projecting said specified projection content on said specified portion of said projection device comprises projecting holographic images in a specified area adjacent to a roadway.
13. The method of claim 1 , further comprising: providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in the controller hardware device, said code being executed by the processor to implement: said first directing, said second directing, said monitoring, said determining said obstructions, said determining said parameters, said generating, said determining said specified projection content, and said projecting.
14. A non transitory computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a processor of a controller hardware device implements a method, said method comprising: first directing, by said processor, a plurality of vehicles to a location comprising a projection device, wherein said plurality of vehicles comprise flying vehicles; second directing, by said processor at said location, said plurality of vehicles such that each vehicle of said plurality of vehicles is periodically positioned within a perimeter surrounding said location with respect to multiple lines of sight of at least a portion of said projection device; monitoring, by said processor via sensors of each said vehicle, said location; determining, by said processor based on said data retrieved from said sensors, obstructions and associated positions with respect to each line of sight of said multiple lines of sight; determining, by said processor based on said obstructions and associated positions, parameters associated with said projection device; detecting, by said processor executing said sensors, lighting and moisture conditions associated with said location; determining, by said processor in response to results of said detecting, current weather conditions associated with visibility issues creating additional obstructions; detecting, by said processor executing said sensors, offset distances for eyes of passengers, within moving vehicles on a roadway, with respect to said roadway; determining, by said processor based on results of said detecting said offset distances, height distances of said moving vehicles with respect to said roadway; generating, by said processor based on said parameters, said height distances, and said current weather conditions, a virtual visibility fence associated with an area for viewing, via said moving vehicles on said roadway, said projection content on said projection device at a specified time; determining, by said processor based on said virtual visibility fence, specified projection content of said projection content for projecting on a specified portion of said projection device; and projecting, by said processor via a projector, said specified projection content on said specified portion of said projection device.
15. The computer program product of claim 14 , wherein said method further comprises: monitoring, by said processor via a plurality of projection sensors integrated with said projection device, a resulting productivity of said projecting; and generating, by said processor based on said resulting productivity of said projecting, self learning software for executing future processes for determining additional specified projection content for projecting on a future specified portion of said projection device and projecting said additional specified projection content on said future specified portion of said projection device.
16. The computer program product of claim 14 , wherein said sensors comprise sensing devices selected from the group consisting of thermal imaging sensors, optical sensors, video cameras, altimeters, and IoT proximity sensors.
17. The computer program product of claim 14 , wherein said obstructions comprise permanent obstructions.
18. The computer program product of claim 14 , wherein said obstructions comprise temporary periodic obstructions.
19. The computer program product of claim 14 , wherein said temporary periodic obstructions comprise additional moving vehicles on said roadway.
20. A controller hardware device comprising a processor coupled to a non transitory computer-readable memory unit, said memory unit comprising instructions that when executed by the processor executes a method comprising: first directing, by said processor, a plurality of vehicles to a location comprising a projection device, wherein said plurality of vehicles comprise flying vehicles; second directing, by said processor at said location, said plurality of vehicles such that each vehicle of said plurality of vehicles is periodically positioned within a perimeter surrounding said location with respect to multiple lines of sight of at least a portion of said projection device; monitoring, by said processor via sensors of each said vehicle, said location; determining, by said processor based on said data retrieved from said sensors, obstructions and associated positions with respect to each line of sight of said multiple lines of sight; determining, by said processor based on said obstructions and associated positions, parameters associated with said projection device; detecting, by said processor executing said sensors, lighting and moisture conditions associated with said location; determining, by said processor in response to results of said detecting, current weather conditions associated with visibility issues creating additional obstructions; detecting, by said processor executing said sensors, offset distances for eyes of passengers, within moving vehicles on a roadway, with respect to said roadway; determining, by said processor based on results of said detecting said offset distances, height distances of said moving vehicles with respect to said roadway; generating, by said processor based on said parameters, said height distances, and said current weather conditions, a virtual visibility fence associated with an area for viewing, via said moving vehicles on said roadway, said projection content on said projection device at a specified time; determining, by said processor based on said virtual visibility fence, specified projection content of said projection content for projecting on a specified portion of said projection device; and projecting, by said processor via a projector, said specified projection content on said specified portion of said projection device.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 27, 2018
March 16, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.