A method for dynamically generating a tile of a unified tile pyramid including a set of orthomosaics captured by one or more unmanned aerial vehicles (UAVs) includes receiving, by a server and from a user device, a request for the tile of the unified tile pyramid; determining, by the server, a set of tile pyramids that overlap the tile; generating, by the server, the tile of the unified tile pyramid based on determining the set of tile pyramids; and providing, by the server and to the user device, the tile of the unified tile pyramid, wherein the user device is configured to display the tile based on receiving the tile from the server.
A method for classifying a set of source files of reality capture data into an asset class of digital reality capture assets may include receiving, from a user device, a set of payloads including metadata of the set of source files of the reality capture data corresponding to a region of interest captured by a camera. The method may include classifying the set of source files of the reality capture data into the asset class of the digital reality capture assets, based on the set of payloads including the metadata of the set of source files of the reality capture data. The method may include providing, to the user device, information identifying the asset class of the digital reality capture assets to which the set of source files are classified to permit a digital reality capture asset, corresponding to the asset class, of the region of interest to be generated based on the set of source files.
A method for image generation, preferably including: generating a set of mission parameters for a UAV mission of the UAV associated with aerial scanning of a region of interest; controlling the UAV to perform the mission; generating an image subassembly corresponding to the mission; and/or rendering the image subassembly at a display.
A method for dynamically generating a tile of a unified tile pyramid including a set of orthomosaics captured by one or more unmanned aerial vehicles (UAVs) includes receiving, by a server and from a user device, a request for the tile of the unified tile pyramid; determining, by the server, a set of tile pyramids that overlap the tile; generating, by the server, the tile of the unified tile pyramid based on determining the set of tile pyramids; and providing, by the server and to the user device, the tile of the unified tile pyramid, wherein the user device is configured to display the tile based on receiving the tile from the server.
A method for classifying a set of source files of reality capture data into an asset class of digital reality capture assets may include receiving, from a user device, a set of payloads including metadata of the set of source files of the reality capture data corresponding to a region of interest captured by a camera. The method may include classifying the set of source files of the reality capture data into the asset class of the digital reality capture assets, based on the set of payloads including the metadata of the set of source files of the reality capture data. The method may include providing, to the user device, information identifying the asset class of the digital reality capture assets to which the set of source files are classified to permit a digital reality capture asset, corresponding to the asset class, of the region of interest to be generated based on the set of source files.
A method for classifying a set of source files of reality capture data into an asset class of digital reality capture assets may include receiving, from a user device, a set of payloads including metadata of the set of source files of the reality capture data corresponding to a region of interest captured by a camera. The method may include classifying the set of source files of the reality capture data into the asset class of the digital reality capture assets, based on the set of payloads including the metadata of the set of source files of the reality capture data. The method may include providing, to the user device, information identifying the asset class of the digital reality capture assets to which the set of source files are classified to permit a digital reality capture asset, corresponding to the asset class, of the region of interest to be generated based on the set of source files.
A method for adaptive mission execution by an unmanned aerial vehicle includes receiving a set of pre-calculated mission parameters corresponding to an initial UAV mission; collecting UAV operation data during flight of the unmanned aerial vehicle; calculating a set of modified mission parameters from the set of pre-calculated mission parameters and the UAV operation data, the set of modified mission parameters corresponding to a modified UAV mission; and executing the modified UAV mission on the unmanned aerial vehicle.
A method for image generation, preferably including: generating a set of mission parameters for a UAV mission of the UAV associated with aerial scanning of a region of interest; controlling the UAV to perform the mission; generating an image subassembly corresponding to the mission; and/or rendering the image subassembly at a display.
A method for image generation, preferably including: generating a set of mission parameters for a UAV mission of the UAV associated with aerial scanning of a region of interest; controlling the UAV to perform the mission; generating an image subassembly corresponding to the mission; and/or rendering the image subassembly at a display.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Automated systems, namely, software, hardware and
communications devices for planning, scheduling,
controlling, monitoring and providing information on
transportation assets and parts thereof; computer hardware
and peripheral devices and computer software for data
communication and translating and transmitting data sold
therewith; computer software and hardware for use in
managing, controlling and tracking drones; computer software
and hardware for use in fleet management, providing flight
regulation assistance, control of sensors and data
acquisition; computer software for organizing and viewing
digital images and photographs; computer software for
processing digital images; computer software for the
collection, editing, organizing, modifying, transmission,
storage and sharing of data and information; computer
software for use as an application programming interface
(api). Application service provider featuring application
programming interface (api) software for use in managing,
controlling and tracking drones; computer design and
development, namely, providing an interactive web site
featuring technology that allows users to consolidate and
manage social networks, accounts, and connections to
existing and emerging application programming interfaces
(apis); electronic data storage; providing on-line
non-downloadable software tools for image editing via a
website; providing an on-line environment that features
technology that enables users to share data from a computer
network; providing temporary use of on-line non-downloadable
software development tools for providing flight regulation
assistance; software as a service (saas) services featuring
software for use in managing, controlling and tracking
drones; software as a service (saas) services featuring
software for use in fleet management, control of sensors and
data acquisition.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Automated systems, namely, software, hardware and
communications devices for planning, scheduling,
controlling, monitoring and providing information on
transportation assets and parts thereof; computer hardware
and peripheral devices and computer software for data
communication and translating and transmitting data sold
therewith; computer software and hardware for use in
managing, controlling and tracking drones; computer software
and hardware for use in fleet management, providing flight
regulation assistance, control of sensors and data
acquisition; computer software for organizing and viewing
digital images and photographs; computer software for
processing digital images; computer software for the
collection, editing, organizing, modifying, transmission,
storage and sharing of data and information; computer
software for use as an application programming interface
(api). Application service provider featuring application
programming interface (api) software for use in managing,
controlling and tracking drones; computer design
development, namely, providing an interactive web site
featuring technology that allows users to consolidate and
manage social networks, accounts, and connections to
existing and emerging application programming interfaces
(apis); electronic data storage; providing on-line
non-downloadable software tools for image editing via a
website; providing an on-line environment that features
technology that enables users to share data from a computer
network; providing temporary use of on-line non-downloadable
software development tools for providing flight regulation
assistance; software as a service (saas) services featuring
software for use in managing, controlling and tracking
drones; software as a service (saas) services featuring
software for use in fleet management, control of sensors and
data acquisition.
12.
System and methods for improved aerial mapping with aerial vehicles
A method for image generation, preferably including: generating a set of mission parameters for a UAV mission of the UAV associated with aerial scanning of a region of interest; controlling the UAV to perform the mission; generating an image subassembly corresponding to the mission; and/or rendering the image subassembly at a display.
A method for adaptive mission execution by an unmanned aerial vehicle includes receiving a set of pre-calculated mission parameters corresponding to an initial UAV mission; collecting UAV operation data during flight of the unmanned aerial vehicle; calculating a set of modified mission parameters from the set of pre-calculated mission parameters and the UAV operation data, the set of modified mission parameters corresponding to a modified UAV mission; and executing the modified UAV mission on the unmanned aerial vehicle.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Automated systems, namely, software, hardware and communications devices for planning, scheduling, controlling, monitoring and providing information on transportation assets and parts thereof; computer hardware and peripheral devices and computer software for data communication and translating and transmitting data sold therewith; computer software and hardware for use in managing, controlling and tracking drones; computer software and hardware for use in fleet management, providing flight regulation assistance, control of sensors and data acquisition; computer software for organizing and viewing digital images and photographs; computer software for processing digital images; computer software for the collection, editing, organizing, modifying, transmission, storage and sharing of data and information; computer software for use as an application programming interface (api). (1) Application service provider featuring application programming interface (api) software for use in managing, controlling and tracking drones; computer design and development, namely, providing an interactive web site featuring technology that allows users to consolidate and manage social networks, accounts, and connections to existing and emerging application programming interfaces (apis); electronic data storage; providing on-line non-downloadable software tools for image editing via a website; providing an on-line environment that features technology that enables users to share data from a computer network; providing temporary use of on-line non-downloadable software development tools for providing flight regulation assistance; software as a service (saas) services featuring software for use in managing, controlling and tracking drones; software as a service (saas) services featuring software for use in fleet management, control of sensors and data acquisition.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Automated systems, namely, software, hardware and communications devices for planning, scheduling, controlling, monitoring and providing information on transportation assets and parts thereof; computer hardware and peripheral devices and computer software for data communication and translating and transmitting data sold therewith; computer software and hardware for use in managing, controlling and tracking drones; computer software and hardware for use in fleet management, providing flight regulation assistance, control of sensors and data acquisition; computer software for organizing and viewing digital images and photographs; computer software for processing digital images; computer software for the collection, editing, organizing, modifying, transmission, storage and sharing of data and information; computer software for use as an application programming interface (api). (1) Application service provider featuring application programming interface (api) software for use in managing, controlling and tracking drones; computer design development, namely, providing an interactive web site featuring technology that allows users to consolidate and manage social networks, accounts, and connections to existing and emerging application programming interfaces (apis); electronic data storage; providing on-line non-downloadable software tools for image editing via a website; providing an on-line environment that features technology that enables users to share data from a computer network; providing temporary use of on-line non-downloadable software development tools for providing flight regulation assistance; software as a service (saas) services featuring software for use in managing, controlling and tracking drones; software as a service (saas) services featuring software for use in fleet management, control of sensors and data acquisition.
16.
System and methods for improved aerial mapping with aerial vehicles
A method for image generation, preferably including: generating a set of mission parameters for a UAV mission of the UAV associated with aerial scanning of a region of interest; controlling the UAV to perform the mission; generating an image subassembly corresponding to the mission; and/or rendering the image subassembly at a display.
A method is provided. The method includes one or more of receiving, by an image processing device, one or more images from an image capture device. The one or more images are each associated with metadata that includes a common direction. For each of the one or more images, the method further includes adding one or more pairs of parallel lines, converting each of the one or more pairs of parallel lines into intersection coordinates with 2D drawing elements, and calculating construction progress from the intersection coordinates. The 2D drawing includes a 2D floor plan or a 2D elevation plan, and each pair of parallel lines designates one of the start or end of construction during a current period of time.
H04N 5/232 - Devices for controlling television cameras, e.g. remote control
G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
G06V 20/40 - ScenesScene-specific elements in video content
A method is provided. The method includes one or more of receiving, by an image processing device, one or more images from an image capture device. The one or more images are each associated with metadata that includes a common direction. For each of the one or more images, the method further includes adding one or more pairs of parallel lines, converting each of the one or more pairs of parallel lines into intersection coordinates with 2D drawing elements, and calculating construction progress from the intersection coordinates. The 2D drawing includes a 2D floor plan or a 2D elevation plan, and each pair of parallel lines designates one of the start or end of construction during a current period of time.
A method is provided. The method includes one or more of receiving, by an image processing device, one or more photos of building locations at a building, extracting position coordinates comprising X and Y values in a 2D floor plan from the one or more photos, converting the position coordinates into 3D model coordinates, extracting model viewpoints from a 3D model of the building at the 3D model coordinates, and comparing each of the one or more photos with a corresponding model viewpoint. Each of the model viewpoints provides a view of the 3D model at a same viewing position as one of the one or more photos.
A method is provided. The method includes one or more of receiving, by an image processing device, one or more photos of building locations at a building, extracting position coordinates comprising X and Y values in a 2D floor plan from the one or more photos, converting the position coordinates into 3D model coordinates, extracting model viewpoints from a 3D model of the building at the 3D model coordinates, and comparing each of the one or more photos with a corresponding model viewpoint. Each of the model viewpoints provides a view of the 3D model at a same viewing position as one of the one or more photos.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G06T 3/40 - Scaling of whole images or parts thereof, e.g. expanding or contracting
G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
A method for adaptive mission execution by an unmanned aerial vehicle includes receiving a set of pre-calculated mission parameters corresponding to an initial UAV mission; collecting UAV operation data during flight of the unmanned aerial vehicle; calculating a set of modified mission parameters from the set of pre-calculated mission parameters and the UAV operation data, the set of modified mission parameters corresponding to a modified UAV mission; and executing the modified UAV mission on the unmanned aerial vehicle.
A method for aerial image processing preferably includes receiving ground control point (GCP) information, receiving a set of images, determining spatial information associated with the images, and determining GCP image locations; and can additionally or alternatively include determining aerial map information, training an automated GCP detector, and/or any other suitable elements. A system for aerial image processing preferably includes one or more computing devices, and can additionally or alternatively include one or more GCPs, aerial vehicles, and/or any other suitable elements.
A method for image generation, preferably including: generating a set of mission parameters for a UAV mission of the UAV associated with aerial scanning of a region of interest; controlling the UAV to perform the mission; generating an image subassembly corresponding to the mission; and/or rendering the image subassembly at a display.
A method for adaptive mission execution by an unmanned aerial vehicle includes receiving a set of pre-calculated mission parameters corresponding to an initial UAV mission; collecting UAV operation data during flight of the unmanned aerial vehicle; calculating a set of modified mission parameters from the set of pre-calculated mission parameters and the UAV operation data, the set of modified mission parameters corresponding to a modified UAV mission; and executing the modified UAV mission on the unmanned aerial vehicle.
A system for managing UAVs includes a first relay that performs mission management on a first UAV; a first conduit, corresponding to a first geographical area, that manages communication between the first UAV and first relay when the first UAV is located in the first geographical area; a first web server that enables user interfacing with the first UAV; and a pre-flight insurance tap that generates an insurance quote for a mission of the first UAV when an instance of the pre-flight insurance tap is called by the first relay.
B64C 39/02 - Aircraft not otherwise provided for characterised by special use
G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
G06Q 30/06 - Buying, selling or leasing transactions
A method for adaptive mission execution by an unmanned aerial vehicle includes receiving a set of pre-calculated mission parameters corresponding to an initial UAV mission; collecting UAV operation data during flight of the unmanned aerial vehicle; calculating a set of modified mission parameters from the set of pre-calculated mission parameters and the UAV operation data, the set of modified mission parameters corresponding to a modified UAV mission; and executing the modified UAV mission on the unmanned aerial vehicle.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
[ Automated systems, namely, software, hardware and communications devices for planning, scheduling, controlling, monitoring and providing information on transportation assets and parts thereof; Computer hardware and peripheral devices and computer software for data communication and translating and transmitting data sold therewith; Computer software and hardware for use in managing, controlling and tracking drones; Computer software and hardware for use in fleet management, providing flight regulation assistance, control of sensors and data acquisition; ] Computer software for organizing and viewing digital images and photographs; Computer software for processing digital images; Computer software for the collection, editing, organizing, modifying, transmission, storage and sharing of data and information; Computer software for use as an application programming interface (API) Application service provider featuring application programming interface (API) software for use in managing, controlling and tracking drones; Computer services, namely, providing an interactive web site featuring technology that allows users to consolidate and manage social networks, accounts, and connections to existing and emerging application programming interfaces (APIs); Electronic data storage; Providing a website featuring on-line non-downloadable software tools for image editing; Providing an on-line network environment that features technology that enables users to share data; Providing temporary use of on-line non-downloadable software development tools for providing flight regulation assistance; Software as a service (SAAS) services featuring software for use in managing, controlling and tracking drones; Software as a service (SAAS) services featuring software for use in fleet management, control of sensors and data acquisition
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Automated systems namely, software for planning, scheduling, controlling, monitoring and providing information on transportation assets and transportation parts. Hardware, namely computer hardware for planning, scheduling, controlling, monitoring and providing information on transportation assets and transportation parts; Computer hardware and computer software namely, software for communication, translation and transmitting of data for use in managing, controlling and tracking drones; Computer software and hardware for use in managing, controlling and tracking drones; Computer software and hardware for use in fleet management, flight regulation assistance, control of sensors and data acquisition; Computer software for organizing and viewing digital images and photographs; Computer software for processing digital images; Computer software for the collection, editing, organizing, modifying, transmission, storage and sharing of data and information for use in managing, controlling and tracking drones; computer software for use as an application programming interface (API) (1) Application service provider featuring application programming interface (API) software for use in managing, controlling and tracking drones; Computer services, namely, providing an interactive web site featuring technology that allows users to consolidate and manage social networks, accounts, and connections to existing and emerging application programming interfaces (APIs); Electronic data storage in field of drone management; Providing a website featuring on-line non-downloadable software tools for image editing; Providing an on-line network that enables users to share data in the field of drone management; Providing temporary use of on-line non-downloadable software development tools for flight regulation assistance; Software as a service (SAAS) services featuring software for use in managing, controlling and tracking drones; Software as a service (SAAS) services featuring software for use in fleet management, control of sensors and data acquisition
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Automated systems, namely, software, hardware and communications devices for planning, scheduling, controlling, monitoring and providing information on transportation assets and parts thereof; Computer hardware and peripheral devices and computer software for data communication and translating and transmitting data sold therewith; Computer software and hardware for use in managing, controlling and tracking drones; Computer software and hardware for use in fleet management, providing flight regulation assistance, control of sensors and data acquisition; Computer software for organizing and viewing digital images and photographs; Computer software for processing digital images; Computer software for the collection, editing, organizing, modifying, transmission, storage and sharing of data and information; computer software for use as an application programming interface (API) Application service provider featuring application programming interface (API) software for use in managing, controlling and tracking drones; Computer services, namely, providing an interactive web site featuring technology that allows users to consolidate and manage social networks, accounts, and connections to existing and emerging application programming interfaces (APIs); Electronic data storage; Providing a website featuring on-line non-downloadable software tools for image editing; Providing an on-line network environment that features technology that enables users to share data; Providing temporary use of on-line non-downloadable software development tools for providing flight regulation assistance; Software as a service (SAAS) services featuring software for use in managing, controlling and tracking drones; Software as a service (SAAS) services featuring software for use in fleet management, control of sensors and data acquisition